--- /home/fdroid/fdroiddata/tmp/ua.gardenapple.itchupdater_31.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_ua.gardenapple.itchupdater_31.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: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: <1fe852f960534089c732f6bb1cf786b687254b73d5b4bb58d0e2935ed54dcdea> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <8b657ad231d5891a560ee66ba3842261e55d1a1256c3f555d9e9c445cc9b169ff32a6a0000000000>, actual: │ @@ -1,106 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -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: 39ce0cb258ed6a5cae0d03a3a0aae9c6775c11e67ed9cc26b7cb7ad71a930b8e │ -Signer #1 certificate SHA-1 digest: 2ddb9e9f4e01997b6c82cb1c6c12dc4e711a6ff4 │ -Signer #1 certificate MD5 digest: 088f92ad4408997022705d2fe87e079a │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 97b54ddec5f9fbbbe3726b27bc620b8422f7cc2bad16e56dcf0af8b469109e92 │ -Signer #1 public key SHA-1 digest: fffbfe914bcd957673d26662171f6c376d2c6a9e │ -Signer #1 public key MD5 digest: 793f6217b1a3ccb0a90b37aa315372c0 │ -WARNING: META-INF/androidx.customview_customview.version 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/CHANGES 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/androidx.room_room-runtime.version 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/okio.kotlin_module 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/com.google.android.material_material.version 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/androidx.activity_activity-ktx.version 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/androidx.work_work-runtime-ktx.version 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/fetch2core_release.kotlin_module 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/kotlin-stdlib.kotlin_module 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/androidx.dynamicanimation_dynamicanimation.version 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/androidx.exifinterface_exifinterface.version 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/services/org.acra.startup.StartupProcessor 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/preference-ktx_release.kotlin_module 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/colormath.kotlin_module 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/androidx.versionedparcelable_versionedparcelable.version 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/activity-ktx_release.kotlin_module 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/androidx.lifecycle_lifecycle-livedata-ktx.version 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/androidx.preference_preference-ktx.version 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/androidx.preference_preference.version 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/lifecycle-livedata-ktx_release.kotlin_module 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/core-ktx_release.kotlin_module 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/androidx.lifecycle_lifecycle-runtime.version 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/fetch2okhttp_release.kotlin_module 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/services/org.acra.config.ConfigurationBuilderFactory 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/androidx.room_room-ktx.version 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/fragment-ktx_release.kotlin_module 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/androidx.appcompat_appcompat-resources.version 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/annotation-experimental_release.kotlin_module 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/androidx.work_work-runtime.version 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/androidx.appcompat_appcompat.version 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/androidx.lifecycle_lifecycle-livedata.version 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/paging-runtime_release.kotlin_module 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/androidx.cursoradapter_cursoradapter.version 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/androidx.savedstate_savedstate.version 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/androidx.fragment_fragment.version 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/kotlinx-coroutines-core.kotlin_module 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/androidx.vectordrawable_vectordrawable.version 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/androidx.fragment_fragment-ktx.version 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/services/org.acra.collector.Collector 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/lifecycle-livedata-core-ktx_release.kotlin_module 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/androidx.sqlite_sqlite-framework.version 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/androidx.core_core.version 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/androidx.vectordrawable_vectordrawable-animated.version 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/okhttp.kotlin_module 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/collection-ktx.kotlin_module 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/androidx.localbroadcastmanager_localbroadcastmanager.version 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/androidx.lifecycle_lifecycle-viewmodel-savedstate.version 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/paging-common.kotlin_module 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/services/kotlinx.coroutines.CoroutineExceptionHandler 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/androidx.lifecycle_lifecycle-livedata-core.version 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/services/kotlinx.coroutines.internal.MainDispatcherFactory 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/services/org.acra.interaction.ReportInteraction 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/androidx.legacy_legacy-support-core-utils.version 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/fetch2_release.kotlin_module 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/androidx.viewpager2_viewpager2.version 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/kotlin-stdlib-common.kotlin_module 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/androidx.transition_transition.version 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/androidx.print_print.version 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/androidx.documentfile_documentfile.version 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/androidx.core_core-ktx.version 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/androidx.recyclerview_recyclerview.version 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/lifecycle-viewmodel-ktx_release.kotlin_module 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/README.md 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/kotlinx-coroutines-android.kotlin_module 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/kotlin-stdlib-jdk7.kotlin_module 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/androidx.lifecycle_lifecycle-livedata-core-ktx.version 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/room-ktx_release.kotlin_module 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/androidx.arch.core_core-runtime.version 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/androidx.lifecycle_lifecycle-runtime-ktx.version 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/androidx.lifecycle_lifecycle-viewmodel-ktx.version 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/services/org.acra.sender.ReportSenderFactory 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/androidx.activity_activity.version 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/lifecycle-runtime-ktx_release.kotlin_module 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/app_fdroidRelease.kotlin_module 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/androidx.paging_paging-runtime.version 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/androidx.databinding_viewbinding.version 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/androidx.drawerlayout_drawerlayout.version 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/androidx.interpolator_interpolator.version 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/androidx.lifecycle_lifecycle-viewmodel.version 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/work-runtime_release.kotlin_module 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/androidx.swiperefreshlayout_swiperefreshlayout.version 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/androidx.lifecycle_lifecycle-service.version 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/androidx.loader_loader.version 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/androidx.viewpager_viewpager.version 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/androidx.cardview_cardview.version 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/androidx.coordinatorlayout_coordinatorlayout.version 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/work-runtime-ktx_release.kotlin_module 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/androidx.annotation_annotation-experimental.version 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/androidx.paging_paging-runtime-ktx.version 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/androidx.sqlite_sqlite.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -759,15 +759,15 @@ │ -rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version │ -rw---- 0.0 fat 132 b- defN 81-Jan-01 01:01 res/interpolator/mtrl_linear.xml │ -rw---- 0.0 fat 604 b- defN 81-Jan-01 01:01 res/color/abc_btn_colored_text_material.xml │ -rw---- 0.0 fat 948 b- defN 81-Jan-01 01:01 res/color/mtrl_btn_text_btn_ripple_color.xml │ -rw---- 0.0 fat 268 b- defN 81-Jan-01 01:01 res/xml/standalone_badge.xml │ -rw---- 0.0 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.lifecycle_lifecycle-service.version │ -rw---- 0.0 fat 705 b- stor 81-Jan-01 01:01 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 0.0 fat 1521152 b- defN 81-Jan-01 01:01 classes2.dex │ +-rw---- 0.0 fat 1521156 b- defN 81-Jan-01 01:01 classes2.dex │ -rw---- 0.0 fat 168 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/fetch_notification_resume.png │ -rw---- 0.0 fat 836 b- defN 81-Jan-01 01:01 res/layout/test_design_checkbox.xml │ -rw---- 0.0 fat 1672 b- defN 81-Jan-01 01:01 res/color/mtrl_bottom_nav_ripple_color.xml │ -rw---- 0.0 fat 1208 b- stor 81-Jan-01 01:01 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ -rw---- 0.0 fat 376 b- defN 81-Jan-01 01:01 res/color/material_timepicker_button_stroke.xml │ -rw---- 0.0 fat 1208 b- defN 81-Jan-01 01:01 res/animator/mtrl_card_state_list_anim.xml │ -rw---- 0.0 fat 500 b- defN 81-Jan-01 01:01 res/color/mtrl_on_primary_text_btn_text_color_selector.xml │ @@ -858,8 +858,8 @@ │ -rw---- 0.0 fat 186 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ -rw---- 0.0 fat 360 b- defN 81-Jan-01 01:01 res/xml/standalone_badge_offset.xml │ -rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/drawable/abc_seekbar_tick_mark_material.xml │ -rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_normal.9.png │ -rw---- 2.0 fat 103080 b- defN 81-Jan-01 01:01 META-INF/1A97980B.SF │ -rw---- 2.0 fat 1342 b- defN 81-Jan-01 01:01 META-INF/1A97980B.RSA │ -rw---- 2.0 fat 102953 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -863 files, 15672203 bytes uncompressed, 6809074 bytes compressed: 56.6% │ +863 files, 15672207 bytes uncompressed, 6809043 bytes compressed: 56.6% ├── classes2.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : d509ba49 │ │ -signature : 7397...4d9d │ │ -file_size : 1521152 │ │ +checksum : dab59206 │ │ +signature : 3884...111b │ │ +file_size : 1521156 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 14271 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1672 │ │ type_ids_off : 57196 (0x00df6c) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 63884 (0x00f98c) │ │ field_ids_size : 8249 │ │ field_ids_off : 90044 (0x015fbc) │ │ method_ids_size : 7757 │ │ method_ids_off : 156036 (0x026184) │ │ class_defs_size : 995 │ │ class_defs_off : 218092 (0x0353ec) │ │ -data_size : 1271220 │ │ +data_size : 1271224 │ │ data_off : 249932 (0x03d04c) │ │ │ │ Class #0 header: │ │ class_idx : 614 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 369 │ │ source_file_idx : 1755 │ │ @@ -80367,59 +80367,59 @@ │ │ type : '(ZLandroidx/work/ExistingPeriodicWorkPolicy;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -085ca0: |[085ca0] ua.gardenapple.itchupdater.Mitch.registerUpdateCheckTask:(ZLandroidx/work/ExistingPeriodicWorkPolicy;)V │ │ -085cb0: 2200 f500 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@00f5 │ │ -085cb4: 7010 5702 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@0257 │ │ -085cba: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ -085cbe: 6206 2c00 |0007: sget-object v6, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@002c │ │ -085cc2: 6e20 5902 6000 |0009: invoke-virtual {v0, v6}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@0259 │ │ -085cc8: 2806 |000c: goto 0012 // +0006 │ │ -085cca: 6206 2b00 |000d: sget-object v6, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@002b │ │ -085cce: 6e20 5902 6000 |000f: invoke-virtual {v0, v6}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@0259 │ │ -085cd4: 6e10 5802 0000 |0012: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@0258 │ │ -085cda: 0c06 |0015: move-result-object v6 │ │ -085cdc: 1a00 1d07 |0016: const-string v0, "Builder().run { │ │ +085ca4: |[085ca4] ua.gardenapple.itchupdater.Mitch.registerUpdateCheckTask:(ZLandroidx/work/ExistingPeriodicWorkPolicy;)V │ │ +085cb4: 2200 f500 |0000: new-instance v0, Landroidx/work/Constraints$Builder; // type@00f5 │ │ +085cb8: 7010 5702 0000 |0002: invoke-direct {v0}, Landroidx/work/Constraints$Builder;.:()V // method@0257 │ │ +085cbe: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ +085cc2: 6206 2c00 |0007: sget-object v6, Landroidx/work/NetworkType;.UNMETERED:Landroidx/work/NetworkType; // field@002c │ │ +085cc6: 6e20 5902 6000 |0009: invoke-virtual {v0, v6}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@0259 │ │ +085ccc: 2806 |000c: goto 0012 // +0006 │ │ +085cce: 6206 2b00 |000d: sget-object v6, Landroidx/work/NetworkType;.CONNECTED:Landroidx/work/NetworkType; // field@002b │ │ +085cd2: 6e20 5902 6000 |000f: invoke-virtual {v0, v6}, Landroidx/work/Constraints$Builder;.setRequiredNetworkType:(Landroidx/work/NetworkType;)Landroidx/work/Constraints$Builder; // method@0259 │ │ +085cd8: 6e10 5802 0000 |0012: invoke-virtual {v0}, Landroidx/work/Constraints$Builder;.build:()Landroidx/work/Constraints; // method@0258 │ │ +085cde: 0c06 |0015: move-result-object v6 │ │ +085ce0: 1a00 1d07 |0016: const-string v0, "Builder().run { │ │ if (requiresUnmetered) │ │ setRequiredNetworkType(NetworkType.UNMETERED) │ │ else │ │ setRequiredNetworkType(NetworkType.CONNECTED) │ │ build() │ │ }" // string@071d │ │ -085ce0: 7120 8b05 0600 |0018: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -085ce6: 1600 0100 |001b: const-wide/16 v0, #int 1 // #1 │ │ -085cea: 6202 4100 |001d: sget-object v2, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@0041 │ │ -085cee: 2203 0201 |001f: new-instance v3, Landroidx/work/PeriodicWorkRequest$Builder; // type@0102 │ │ -085cf2: 1c04 ed04 |0021: const-class v4, Lua/gardenapple/itchupdater/client/UpdateChecker$Worker; // type@04ed │ │ -085cf6: 7052 6802 4310 |0023: invoke-direct {v3, v4, v0, v1, v2}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@0268 │ │ -085cfc: 6e20 6a02 6300 |0026: invoke-virtual {v3, v6}, Landroidx/work/PeriodicWorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@026a │ │ -085d02: 1600 0a00 |0029: const-wide/16 v0, #int 10 // #a │ │ -085d06: 6206 4200 |002b: sget-object v6, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@0042 │ │ -085d0a: 6e40 6b02 0361 |002d: invoke-virtual {v3, v0, v1, v6}, Landroidx/work/PeriodicWorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@026b │ │ -085d10: 6e10 6902 0300 |0030: invoke-virtual {v3}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@0269 │ │ -085d16: 0c06 |0033: move-result-object v6 │ │ -085d18: 1f06 0301 |0034: check-cast v6, Landroidx/work/PeriodicWorkRequest; // type@0103 │ │ -085d1c: 1a00 e115 |0036: const-string v0, "PeriodicWorkRequestBuilder(1, TimeUnit.DAYS).run { │ │ +085ce4: 7120 8b05 0600 |0018: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +085cea: 1600 0100 |001b: const-wide/16 v0, #int 1 // #1 │ │ +085cee: 6202 4100 |001d: sget-object v2, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@0041 │ │ +085cf2: 2203 0201 |001f: new-instance v3, Landroidx/work/PeriodicWorkRequest$Builder; // type@0102 │ │ +085cf6: 1c04 ed04 |0021: const-class v4, Lua/gardenapple/itchupdater/client/UpdateChecker$Worker; // type@04ed │ │ +085cfa: 7052 6802 4310 |0023: invoke-direct {v3, v4, v0, v1, v2}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@0268 │ │ +085d00: 6e20 6a02 6300 |0026: invoke-virtual {v3, v6}, Landroidx/work/PeriodicWorkRequest$Builder;.setConstraints:(Landroidx/work/Constraints;)Landroidx/work/WorkRequest$Builder; // method@026a │ │ +085d06: 1600 0a00 |0029: const-wide/16 v0, #int 10 // #a │ │ +085d0a: 6206 4200 |002b: sget-object v6, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@0042 │ │ +085d0e: 6e40 6b02 0361 |002d: invoke-virtual {v3, v0, v1, v6}, Landroidx/work/PeriodicWorkRequest$Builder;.setInitialDelay:(JLjava/util/concurrent/TimeUnit;)Landroidx/work/WorkRequest$Builder; // method@026b │ │ +085d14: 6e10 6902 0300 |0030: invoke-virtual {v3}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@0269 │ │ +085d1a: 0c06 |0033: move-result-object v6 │ │ +085d1c: 1f06 0301 |0034: check-cast v6, Landroidx/work/PeriodicWorkRequest; // type@0103 │ │ +085d20: 1a00 e115 |0036: const-string v0, "PeriodicWorkRequestBuilder(1, TimeUnit.DAYS).run { │ │ //addTag(UPDATE_CHECK_TASK_TAG) │ │ setConstraints(constraints) │ │ setInitialDelay(10, TimeUnit.HOURS) │ │ build() │ │ }" // string@15e1 │ │ -085d20: 7120 8b05 0600 |0038: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -085d26: 6e10 b916 0500 |003b: invoke-virtual {v5}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ -085d2c: 0c00 |003e: move-result-object v0 │ │ -085d2e: 7110 7002 0000 |003f: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ -085d34: 0c00 |0042: move-result-object v0 │ │ -085d36: 1a01 de36 |0043: const-string v1, "update_check" // string@36de │ │ -085d3a: 6e40 6e02 1067 |0045: invoke-virtual {v0, v1, v7, v6}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@026e │ │ -085d40: 0e00 |0048: return-void │ │ +085d24: 7120 8b05 0600 |0038: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +085d2a: 6e10 b916 0500 |003b: invoke-virtual {v5}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ +085d30: 0c00 |003e: move-result-object v0 │ │ +085d32: 7110 7002 0000 |003f: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ +085d38: 0c00 |0042: move-result-object v0 │ │ +085d3a: 1a01 de36 |0043: const-string v1, "update_check" // string@36de │ │ +085d3e: 6e40 6e02 1067 |0045: invoke-virtual {v0, v1, v7, v6}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@026e │ │ +085d44: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0007 line=199 │ │ 0x000d line=201 │ │ 0x0012 line=202 │ │ 0x0018 line=197 │ │ @@ -80440,67 +80440,67 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -085d44: |[085d44] ua.gardenapple.itchupdater.Mitch.setThemeFromPreferences:(Landroid/content/SharedPreferences;)V │ │ -085d54: 1a00 db30 |0000: const-string v0, "preference_theme" // string@30db │ │ -085d58: 1a01 3234 |0002: const-string v1, "site" // string@3432 │ │ -085d5c: 7230 7200 0801 |0004: invoke-interface {v8, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ -085d62: 0c00 |0007: move-result-object v0 │ │ -085d64: 3800 5500 |0008: if-eqz v0, 005d // +0055 │ │ -085d68: 6e10 9d03 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -085d6e: 0a02 |000d: move-result v2 │ │ -085d70: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -085d72: 1224 |000f: const/4 v4, #int 2 // #2 │ │ -085d74: 1a05 582b |0010: const-string v5, "light" // string@2b58 │ │ -085d78: 1a06 2023 |0012: const-string v6, "dark" // string@2320 │ │ -085d7c: 2c02 4a00 0000 |0014: sparse-switch v2, 0000005e // +0000004a │ │ -085d82: 2846 |0017: goto 005d // +0046 │ │ -085d84: 6e20 9803 5000 |0018: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -085d8a: 0a08 |001b: move-result v8 │ │ -085d8c: 3908 0300 |001c: if-nez v8, 001f // +0003 │ │ -085d90: 283f |001e: goto 005d // +003f │ │ -085d92: 7110 9d01 0300 |001f: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ -085d98: 283b |0022: goto 005d // +003b │ │ -085d9a: 6e20 9803 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -085da0: 0a00 |0026: move-result v0 │ │ -085da2: 3900 0300 |0027: if-nez v0, 002a // +0003 │ │ -085da6: 2834 |0029: goto 005d // +0034 │ │ -085da8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -085daa: 1a01 0a23 |002b: const-string v1, "current_site_theme" // string@230a │ │ -085dae: 7230 7200 1800 |002d: invoke-interface {v8, v1, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ -085db4: 0c08 |0030: move-result-object v8 │ │ -085db6: 7120 8805 5800 |0031: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -085dbc: 0a00 |0034: move-result v0 │ │ -085dbe: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ -085dc2: 7110 9d01 0300 |0037: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ -085dc8: 2823 |003a: goto 005d // +0023 │ │ -085dca: 7120 8805 6800 |003b: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -085dd0: 0a08 |003e: move-result v8 │ │ -085dd2: 3808 1e00 |003f: if-eqz v8, 005d // +001e │ │ -085dd6: 7110 9d01 0400 |0041: invoke-static {v4}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ -085ddc: 2819 |0044: goto 005d // +0019 │ │ -085dde: 6e20 9803 6000 |0045: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -085de4: 0a08 |0048: move-result v8 │ │ -085de6: 3908 0300 |0049: if-nez v8, 004c // +0003 │ │ -085dea: 2812 |004b: goto 005d // +0012 │ │ -085dec: 7110 9d01 0400 |004c: invoke-static {v4}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ -085df2: 280e |004f: goto 005d // +000e │ │ -085df4: 1a08 f734 |0050: const-string v8, "system" // string@34f7 │ │ -085df8: 6e20 9803 8000 |0052: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -085dfe: 0a08 |0055: move-result v8 │ │ -085e00: 3908 0300 |0056: if-nez v8, 0059 // +0003 │ │ -085e04: 2805 |0058: goto 005d // +0005 │ │ -085e06: 12f8 |0059: const/4 v8, #int -1 // #ff │ │ -085e08: 7110 9d01 0800 |005a: invoke-static {v8}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ -085e0e: 0e00 |005d: return-void │ │ -085e10: 0002 0400 2f72 1ccb 76ef 2e00 47df ... |005e: sparse-switch-data (18 units) │ │ +085d48: |[085d48] ua.gardenapple.itchupdater.Mitch.setThemeFromPreferences:(Landroid/content/SharedPreferences;)V │ │ +085d58: 1a00 db30 |0000: const-string v0, "preference_theme" // string@30db │ │ +085d5c: 1a01 3234 |0002: const-string v1, "site" // string@3432 │ │ +085d60: 7230 7200 0801 |0004: invoke-interface {v8, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ +085d66: 0c00 |0007: move-result-object v0 │ │ +085d68: 3800 5500 |0008: if-eqz v0, 005d // +0055 │ │ +085d6c: 6e10 9d03 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +085d72: 0a02 |000d: move-result v2 │ │ +085d74: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +085d76: 1224 |000f: const/4 v4, #int 2 // #2 │ │ +085d78: 1a05 582b |0010: const-string v5, "light" // string@2b58 │ │ +085d7c: 1a06 2023 |0012: const-string v6, "dark" // string@2320 │ │ +085d80: 2c02 4a00 0000 |0014: sparse-switch v2, 0000005e // +0000004a │ │ +085d86: 2846 |0017: goto 005d // +0046 │ │ +085d88: 6e20 9803 5000 |0018: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +085d8e: 0a08 |001b: move-result v8 │ │ +085d90: 3908 0300 |001c: if-nez v8, 001f // +0003 │ │ +085d94: 283f |001e: goto 005d // +003f │ │ +085d96: 7110 9d01 0300 |001f: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ +085d9c: 283b |0022: goto 005d // +003b │ │ +085d9e: 6e20 9803 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +085da4: 0a00 |0026: move-result v0 │ │ +085da6: 3900 0300 |0027: if-nez v0, 002a // +0003 │ │ +085daa: 2834 |0029: goto 005d // +0034 │ │ +085dac: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +085dae: 1a01 0a23 |002b: const-string v1, "current_site_theme" // string@230a │ │ +085db2: 7230 7200 1800 |002d: invoke-interface {v8, v1, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ +085db8: 0c08 |0030: move-result-object v8 │ │ +085dba: 7120 8805 5800 |0031: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +085dc0: 0a00 |0034: move-result v0 │ │ +085dc2: 3800 0600 |0035: if-eqz v0, 003b // +0006 │ │ +085dc6: 7110 9d01 0300 |0037: invoke-static {v3}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ +085dcc: 2823 |003a: goto 005d // +0023 │ │ +085dce: 7120 8805 6800 |003b: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +085dd4: 0a08 |003e: move-result v8 │ │ +085dd6: 3808 1e00 |003f: if-eqz v8, 005d // +001e │ │ +085dda: 7110 9d01 0400 |0041: invoke-static {v4}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ +085de0: 2819 |0044: goto 005d // +0019 │ │ +085de2: 6e20 9803 6000 |0045: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +085de8: 0a08 |0048: move-result v8 │ │ +085dea: 3908 0300 |0049: if-nez v8, 004c // +0003 │ │ +085dee: 2812 |004b: goto 005d // +0012 │ │ +085df0: 7110 9d01 0400 |004c: invoke-static {v4}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ +085df6: 280e |004f: goto 005d // +000e │ │ +085df8: 1a08 f734 |0050: const-string v8, "system" // string@34f7 │ │ +085dfc: 6e20 9803 8000 |0052: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +085e02: 0a08 |0055: move-result v8 │ │ +085e04: 3908 0300 |0056: if-nez v8, 0059 // +0003 │ │ +085e08: 2805 |0058: goto 005d // +0005 │ │ +085e0a: 12f8 |0059: const/4 v8, #int -1 // #ff │ │ +085e0c: 7110 9d01 0800 |005a: invoke-static {v8}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@019d │ │ +085e12: 0e00 |005d: return-void │ │ +085e14: 0002 0400 2f72 1ccb 76ef 2e00 47df ... |005e: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=220 │ │ 0x001f line=222 │ │ 0x0023 line=220 │ │ 0x002d line=224 │ │ 0x0031 line=225 │ │ @@ -80595,15 +80595,15 @@ │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ - insns size : 428 16-bit code units │ │ + insns size : 430 16-bit code units │ │ 085938: |[085938] ua.gardenapple.itchupdater.Mitch.onCreate:()V │ │ 085948: 6f10 1300 0700 |0000: invoke-super {v7}, Landroid/app/Application;.onCreate:()V // method@0013 │ │ 08594e: 7100 9d0a 0000 |0003: invoke-static {}, Lorg/acra/ACRA;.isACRASenderServiceProcess:()Z // method@0a9d │ │ 085954: 0a00 |0006: move-result v0 │ │ 085956: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ 08595a: 0e00 |0009: return-void │ │ 08595c: 0770 |000a: move-object v0, v7 │ │ @@ -80731,69 +80731,70 @@ │ │ 085b8e: 6e20 b502 2000 |0123: invoke-virtual {v0, v2}, Lcom/tonyodev/fetch2/FetchConfiguration$Builder;.createDownloadFileOnEnqueue:(Z)Lcom/tonyodev/fetch2/FetchConfiguration$Builder; // method@02b5 │ │ 085b94: 6e20 b702 2000 |0126: invoke-virtual {v0, v2}, Lcom/tonyodev/fetch2/FetchConfiguration$Builder;.preAllocateFileOnCreation:(Z)Lcom/tonyodev/fetch2/FetchConfiguration$Builder; // method@02b7 │ │ 085b9a: 6e10 b402 0000 |0129: invoke-virtual {v0}, Lcom/tonyodev/fetch2/FetchConfiguration$Builder;.build:()Lcom/tonyodev/fetch2/FetchConfiguration; // method@02b4 │ │ 085ba0: 0c00 |012c: move-result-object v0 │ │ 085ba2: 6e10 ba02 0000 |012d: invoke-virtual {v0}, Lcom/tonyodev/fetch2/FetchConfiguration;.getNewFetchInstanceFromConfiguration:()Lcom/tonyodev/fetch2/Fetch; // method@02ba │ │ 085ba8: 0c00 |0130: move-result-object v0 │ │ 085baa: 6900 5706 |0131: sput-object v0, Lua/gardenapple/itchupdater/Mitch;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@0657 │ │ -085bae: 2202 8d05 |0133: new-instance v2, Lua/gardenapple/itchupdater/download/FetchDownloader; // type@058d │ │ -085bb2: 1203 |0135: const/4 v3, #int 0 // #0 │ │ -085bb4: 1a05 7925 |0136: const-string v5, "fetch" // string@2579 │ │ -085bb8: 3800 7000 |0138: if-eqz v0, 01a8 // +0070 │ │ -085bbc: 7020 d71a 0200 |013a: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/download/FetchDownloader;.:(Lcom/tonyodev/fetch2/Fetch;)V // method@1ad7 │ │ -085bc2: 6200 5706 |013d: sget-object v0, Lua/gardenapple/itchupdater/Mitch;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@0657 │ │ -085bc6: 3800 6500 |013f: if-eqz v0, 01a4 // +0065 │ │ -085bca: 2203 9005 |0141: new-instance v3, Lua/gardenapple/itchupdater/download/MitchFetchListener; // type@0590 │ │ -085bce: 6e10 b916 0700 |0143: invoke-virtual {v7}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ -085bd4: 0c05 |0146: move-result-object v5 │ │ -085bd6: 7120 8b05 4500 |0147: invoke-static {v5, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -085bdc: 7030 e61a 5302 |014a: invoke-direct {v3, v5, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V // method@1ae6 │ │ -085be2: 1f03 2501 |014d: check-cast v3, Lcom/tonyodev/fetch2/FetchListener; // type@0125 │ │ -085be6: 7220 ad02 3000 |014f: invoke-interface {v0, v3}, Lcom/tonyodev/fetch2/Fetch;.addListener:(Lcom/tonyodev/fetch2/FetchListener;)Lcom/tonyodev/fetch2/Fetch; // method@02ad │ │ -085bec: 2200 a405 |0152: new-instance v0, Lua/gardenapple/itchupdater/files/DownloadFileManager; // type@05a4 │ │ -085bf0: 6e10 b916 0700 |0154: invoke-virtual {v7}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ -085bf6: 0c03 |0157: move-result-object v3 │ │ -085bf8: 7120 8b05 4300 |0158: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -085bfe: 7030 3a1b 3002 |015b: invoke-direct {v0, v3, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V // method@1b3a │ │ -085c04: 6900 5806 |015e: sput-object v0, Lua/gardenapple/itchupdater/Mitch;.fileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@0658 │ │ -085c08: 6e10 a816 0100 |0160: invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -085c0e: 0c00 |0163: move-result-object v0 │ │ -085c10: 6e10 481b 0000 |0164: invoke-virtual {v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.setup:()V // method@1b48 │ │ -085c16: 2200 b805 |0167: new-instance v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // type@05b8 │ │ -085c1a: 6e10 b916 0700 |0169: invoke-virtual {v7}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ -085c20: 0c01 |016c: move-result-object v1 │ │ -085c22: 7120 8b05 4100 |016d: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -085c28: 7020 9c1b 1000 |0170: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.:(Landroid/content/Context;)V // method@1b9c │ │ -085c2e: 6900 5506 |0173: sput-object v0, Lua/gardenapple/itchupdater/Mitch;.databaseHandler:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@0655 │ │ -085c32: 2200 a605 |0175: new-instance v0, Lua/gardenapple/itchupdater/files/ExternalFileManager; // type@05a6 │ │ -085c36: 7010 4c1b 0000 |0177: invoke-direct {v0}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.:()V // method@1b4c │ │ -085c3c: 6900 5606 |017a: sput-object v0, Lua/gardenapple/itchupdater/Mitch;.externalFileManager:Lua/gardenapple/itchupdater/files/ExternalFileManager; // field@0656 │ │ -085c40: 2200 9f05 |017c: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader; // type@059f │ │ -085c44: 7010 241b 0000 |017e: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.:()V // method@1b24 │ │ -085c4a: 6900 5c06 |0181: sput-object v0, Lua/gardenapple/itchupdater/Mitch;.workerDownloader:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@065c │ │ -085c4e: 6e10 b916 0700 |0183: invoke-virtual {v7}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ -085c54: 0c00 |0186: move-result-object v0 │ │ -085c56: 7110 7002 0000 |0187: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ -085c5c: 0c00 |018a: move-result-object v0 │ │ -085c5e: 6201 2800 |018b: sget-object v1, Landroidx/work/ExistingPeriodicWorkPolicy;.KEEP:Landroidx/work/ExistingPeriodicWorkPolicy; // field@0028 │ │ -085c62: 1602 0100 |018d: const-wide/16 v2, #int 1 // #1 │ │ -085c66: 6204 4100 |018f: sget-object v4, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@0041 │ │ -085c6a: 2205 0201 |0191: new-instance v5, Landroidx/work/PeriodicWorkRequest$Builder; // type@0102 │ │ -085c6e: 1c06 1805 |0193: const-class v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // type@0518 │ │ -085c72: 7054 6802 6532 |0195: invoke-direct {v5, v6, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@0268 │ │ -085c78: 6e10 6902 0500 |0198: invoke-virtual {v5}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@0269 │ │ -085c7e: 0c02 |019b: move-result-object v2 │ │ -085c80: 1f02 0301 |019c: check-cast v2, Landroidx/work/PeriodicWorkRequest; // type@0103 │ │ -085c84: 1a03 3c23 |019e: const-string v3, "db_clean" // string@233c │ │ -085c88: 6e40 6e02 3021 |01a0: invoke-virtual {v0, v3, v1, v2}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@026e │ │ -085c8e: 0e00 |01a3: return-void │ │ -085c90: 7110 8f05 0500 |01a4: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -085c96: 2703 |01a7: throw v3 │ │ -085c98: 7110 8f05 0500 |01a8: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -085c9e: 2703 |01ab: throw v3 │ │ +085bae: 2200 8d05 |0133: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader; // type@058d │ │ +085bb2: 6202 5706 |0135: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@0657 │ │ +085bb6: 1203 |0137: const/4 v3, #int 0 // #0 │ │ +085bb8: 1a05 7925 |0138: const-string v5, "fetch" // string@2579 │ │ +085bbc: 3802 7000 |013a: if-eqz v2, 01aa // +0070 │ │ +085bc0: 7020 d71a 2000 |013c: invoke-direct {v0, v2}, Lua/gardenapple/itchupdater/download/FetchDownloader;.:(Lcom/tonyodev/fetch2/Fetch;)V // method@1ad7 │ │ +085bc6: 6202 5706 |013f: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@0657 │ │ +085bca: 3802 6500 |0141: if-eqz v2, 01a6 // +0065 │ │ +085bce: 2203 9005 |0143: new-instance v3, Lua/gardenapple/itchupdater/download/MitchFetchListener; // type@0590 │ │ +085bd2: 6e10 b916 0700 |0145: invoke-virtual {v7}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ +085bd8: 0c05 |0148: move-result-object v5 │ │ +085bda: 7120 8b05 4500 |0149: invoke-static {v5, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +085be0: 7030 e61a 5300 |014c: invoke-direct {v3, v5, v0}, Lua/gardenapple/itchupdater/download/MitchFetchListener;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V // method@1ae6 │ │ +085be6: 1f03 2501 |014f: check-cast v3, Lcom/tonyodev/fetch2/FetchListener; // type@0125 │ │ +085bea: 7220 ad02 3200 |0151: invoke-interface {v2, v3}, Lcom/tonyodev/fetch2/Fetch;.addListener:(Lcom/tonyodev/fetch2/FetchListener;)Lcom/tonyodev/fetch2/Fetch; // method@02ad │ │ +085bf0: 2202 a405 |0154: new-instance v2, Lua/gardenapple/itchupdater/files/DownloadFileManager; // type@05a4 │ │ +085bf4: 6e10 b916 0700 |0156: invoke-virtual {v7}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ +085bfa: 0c03 |0159: move-result-object v3 │ │ +085bfc: 7120 8b05 4300 |015a: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +085c02: 7030 3a1b 3200 |015d: invoke-direct {v2, v3, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V // method@1b3a │ │ +085c08: 6902 5806 |0160: sput-object v2, Lua/gardenapple/itchupdater/Mitch;.fileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@0658 │ │ +085c0c: 6e10 a816 0100 |0162: invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +085c12: 0c00 |0165: move-result-object v0 │ │ +085c14: 6e10 481b 0000 |0166: invoke-virtual {v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.setup:()V // method@1b48 │ │ +085c1a: 2200 b805 |0169: new-instance v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // type@05b8 │ │ +085c1e: 6e10 b916 0700 |016b: invoke-virtual {v7}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ +085c24: 0c01 |016e: move-result-object v1 │ │ +085c26: 7120 8b05 4100 |016f: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +085c2c: 7020 9c1b 1000 |0172: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.:(Landroid/content/Context;)V // method@1b9c │ │ +085c32: 6900 5506 |0175: sput-object v0, Lua/gardenapple/itchupdater/Mitch;.databaseHandler:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@0655 │ │ +085c36: 2200 a605 |0177: new-instance v0, Lua/gardenapple/itchupdater/files/ExternalFileManager; // type@05a6 │ │ +085c3a: 7010 4c1b 0000 |0179: invoke-direct {v0}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.:()V // method@1b4c │ │ +085c40: 6900 5606 |017c: sput-object v0, Lua/gardenapple/itchupdater/Mitch;.externalFileManager:Lua/gardenapple/itchupdater/files/ExternalFileManager; // field@0656 │ │ +085c44: 2200 9f05 |017e: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader; // type@059f │ │ +085c48: 7010 241b 0000 |0180: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.:()V // method@1b24 │ │ +085c4e: 6900 5c06 |0183: sput-object v0, Lua/gardenapple/itchupdater/Mitch;.workerDownloader:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@065c │ │ +085c52: 6e10 b916 0700 |0185: invoke-virtual {v7}, Lua/gardenapple/itchupdater/Mitch;.getApplicationContext:()Landroid/content/Context; // method@16b9 │ │ +085c58: 0c00 |0188: move-result-object v0 │ │ +085c5a: 7110 7002 0000 |0189: invoke-static {v0}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ +085c60: 0c00 |018c: move-result-object v0 │ │ +085c62: 6201 2800 |018d: sget-object v1, Landroidx/work/ExistingPeriodicWorkPolicy;.KEEP:Landroidx/work/ExistingPeriodicWorkPolicy; // field@0028 │ │ +085c66: 1602 0100 |018f: const-wide/16 v2, #int 1 // #1 │ │ +085c6a: 6204 4100 |0191: sget-object v4, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@0041 │ │ +085c6e: 2205 0201 |0193: new-instance v5, Landroidx/work/PeriodicWorkRequest$Builder; // type@0102 │ │ +085c72: 1c06 1805 |0195: const-class v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // type@0518 │ │ +085c76: 7054 6802 6532 |0197: invoke-direct {v5, v6, v2, v3, v4}, Landroidx/work/PeriodicWorkRequest$Builder;.:(Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)V // method@0268 │ │ +085c7c: 6e10 6902 0500 |019a: invoke-virtual {v5}, Landroidx/work/PeriodicWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@0269 │ │ +085c82: 0c02 |019d: move-result-object v2 │ │ +085c84: 1f02 0301 |019e: check-cast v2, Landroidx/work/PeriodicWorkRequest; // type@0103 │ │ +085c88: 1a03 3c23 |01a0: const-string v3, "db_clean" // string@233c │ │ +085c8c: 6e40 6e02 3021 |01a2: invoke-virtual {v0, v3, v1, v2}, Landroidx/work/WorkManager;.enqueueUniquePeriodicWork:(Ljava/lang/String;Landroidx/work/ExistingPeriodicWorkPolicy;Landroidx/work/PeriodicWorkRequest;)Landroidx/work/Operation; // method@026e │ │ +085c92: 0e00 |01a5: return-void │ │ +085c94: 7110 8f05 0500 |01a6: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +085c9a: 2703 |01a9: throw v3 │ │ +085c9c: 7110 8f05 0500 |01aa: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +085ca2: 2703 |01ad: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x000a line=105 │ │ 0x0019 line=107 │ │ 0x0023 line=108 │ │ @@ -80832,30 +80833,30 @@ │ │ 0x011c line=169 │ │ 0x0120 line=170 │ │ 0x0123 line=171 │ │ 0x0126 line=172 │ │ 0x0129 line=173 │ │ 0x012d line=175 │ │ 0x0133 line=176 │ │ - 0x013d line=177 │ │ - 0x0152 line=178 │ │ - 0x0160 line=179 │ │ - 0x0167 line=181 │ │ - 0x0175 line=182 │ │ - 0x017c line=183 │ │ - 0x0183 line=186 │ │ - 0x018b line=188 │ │ - 0x018f line=189 │ │ - 0x0191 line=269 │ │ - 0x0198 line=189 │ │ - 0x01a0 line=186 │ │ - 0x01a4 line=177 │ │ - 0x01a8 line=176 │ │ + 0x013f line=177 │ │ + 0x0154 line=178 │ │ + 0x0162 line=179 │ │ + 0x0169 line=181 │ │ + 0x0177 line=182 │ │ + 0x017e line=183 │ │ + 0x0185 line=186 │ │ + 0x018d line=188 │ │ + 0x0191 line=189 │ │ + 0x0193 line=269 │ │ + 0x019a line=189 │ │ + 0x01a2 line=186 │ │ + 0x01a6 line=177 │ │ + 0x01aa line=176 │ │ locals : │ │ - 0x0000 - 0x01ac reg=7 this Lua/gardenapple/itchupdater/Mitch; │ │ + 0x0000 - 0x01ae reg=7 this Lua/gardenapple/itchupdater/Mitch; │ │ │ │ source_file_idx : 5328 (Mitch.kt) │ │ │ │ Class #286 header: │ │ class_idx : 1195 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 369 │ │ @@ -81228,17 +81229,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085e4c: |[085e4c] ua.gardenapple.itchupdater.R$anim.:()V │ │ -085e5c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085e62: 0e00 |0003: return-void │ │ +085e50: |[085e50] ua.gardenapple.itchupdater.R$anim.:()V │ │ +085e60: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -81370,17 +81371,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085e34: |[085e34] ua.gardenapple.itchupdater.R$animator.:()V │ │ -085e44: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085e4a: 0e00 |0003: return-void │ │ +085e38: |[085e38] ua.gardenapple.itchupdater.R$animator.:()V │ │ +085e48: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -81452,17 +81453,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085e64: |[085e64] ua.gardenapple.itchupdater.R$array.:()V │ │ -085e74: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085e7a: 0e00 |0003: return-void │ │ +085e68: |[085e68] ua.gardenapple.itchupdater.R$array.:()V │ │ +085e78: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -86329,17 +86330,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085e7c: |[085e7c] ua.gardenapple.itchupdater.R$attr.:()V │ │ -085e8c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085e92: 0e00 |0003: return-void │ │ +085e80: |[085e80] ua.gardenapple.itchupdater.R$attr.:()V │ │ +085e90: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -86431,17 +86432,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085e94: |[085e94] ua.gardenapple.itchupdater.R$bool.:()V │ │ -085ea4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085eaa: 0e00 |0003: return-void │ │ +085e98: |[085e98] ua.gardenapple.itchupdater.R$bool.:()V │ │ +085ea8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085eae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -87553,17 +87554,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085eac: |[085eac] ua.gardenapple.itchupdater.R$color.:()V │ │ -085ebc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085ec2: 0e00 |0003: return-void │ │ +085eb0: |[085eb0] ua.gardenapple.itchupdater.R$color.:()V │ │ +085ec0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085ec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -89605,17 +89606,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085ec4: |[085ec4] ua.gardenapple.itchupdater.R$dimen.:()V │ │ -085ed4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085eda: 0e00 |0003: return-void │ │ +085ec8: |[085ec8] ua.gardenapple.itchupdater.R$dimen.:()V │ │ +085ed8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085ede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -90532,17 +90533,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085edc: |[085edc] ua.gardenapple.itchupdater.R$drawable.:()V │ │ -085eec: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085ef2: 0e00 |0003: return-void │ │ +085ee0: |[085ee0] ua.gardenapple.itchupdater.R$drawable.:()V │ │ +085ef0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -90594,17 +90595,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085ef4: |[085ef4] ua.gardenapple.itchupdater.R$font.:()V │ │ -085f04: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085f0a: 0e00 |0003: return-void │ │ +085ef8: |[085ef8] ua.gardenapple.itchupdater.R$font.:()V │ │ +085f08: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -93166,17 +93167,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085f0c: |[085f0c] ua.gardenapple.itchupdater.R$id.:()V │ │ -085f1c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085f22: 0e00 |0003: return-void │ │ +085f10: |[085f10] ua.gardenapple.itchupdater.R$id.:()V │ │ +085f20: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085f26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -93328,17 +93329,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085f24: |[085f24] ua.gardenapple.itchupdater.R$integer.:()V │ │ -085f34: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085f3a: 0e00 |0003: return-void │ │ +085f28: |[085f28] ua.gardenapple.itchupdater.R$integer.:()V │ │ +085f38: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085f3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -93425,17 +93426,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085f3c: |[085f3c] ua.gardenapple.itchupdater.R$interpolator.:()V │ │ -085f4c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085f52: 0e00 |0003: return-void │ │ +085f40: |[085f40] ua.gardenapple.itchupdater.R$interpolator.:()V │ │ +085f50: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -94172,17 +94173,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085f54: |[085f54] ua.gardenapple.itchupdater.R$layout.:()V │ │ -085f64: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085f6a: 0e00 |0003: return-void │ │ +085f58: |[085f58] ua.gardenapple.itchupdater.R$layout.:()V │ │ +085f68: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -94234,17 +94235,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085f6c: |[085f6c] ua.gardenapple.itchupdater.R$menu.:()V │ │ -085f7c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085f82: 0e00 |0003: return-void │ │ +085f70: |[085f70] ua.gardenapple.itchupdater.R$menu.:()V │ │ +085f80: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -94286,17 +94287,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085f84: |[085f84] ua.gardenapple.itchupdater.R$mipmap.:()V │ │ -085f94: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085f9a: 0e00 |0003: return-void │ │ +085f88: |[085f88] ua.gardenapple.itchupdater.R$mipmap.:()V │ │ +085f98: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -94338,17 +94339,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085f9c: |[085f9c] ua.gardenapple.itchupdater.R$plurals.:()V │ │ -085fac: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085fb2: 0e00 |0003: return-void │ │ +085fa0: |[085fa0] ua.gardenapple.itchupdater.R$plurals.:()V │ │ +085fb0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085fb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -95750,17 +95751,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085fb4: |[085fb4] ua.gardenapple.itchupdater.R$string.:()V │ │ -085fc4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -085fca: 0e00 |0003: return-void │ │ +085fb8: |[085fb8] ua.gardenapple.itchupdater.R$string.:()V │ │ +085fc8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +085fce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -99637,17 +99638,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088630: |[088630] ua.gardenapple.itchupdater.R$style.:()V │ │ -088640: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -088646: 0e00 |0003: return-void │ │ +088634: |[088634] ua.gardenapple.itchupdater.R$style.:()V │ │ +088644: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08864a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -108559,670 +108560,670 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4894 16-bit code units │ │ -085fcc: |[085fcc] ua.gardenapple.itchupdater.R$styleable.:()V │ │ -085fdc: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ -085fe0: 2300 5a06 |0002: new-array v0, v0, [I // type@065a │ │ -085fe4: 2600 7e04 0000 |0004: fill-array-data v0, 00000482 // +0000047e │ │ -085fea: 6900 7014 |0007: sput-object v0, Lua/gardenapple/itchupdater/R$styleable;.ActionBar:[I // field@1470 │ │ -085fee: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -085ff0: 2301 5a06 |000a: new-array v1, v0, [I // type@065a │ │ -085ff4: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ -085ffa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -085ffc: 4b02 0103 |0010: aput v2, v1, v3 │ │ -086000: 6901 7114 |0012: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ActionBarLayout:[I // field@1471 │ │ -086004: 2301 5a06 |0014: new-array v1, v0, [I // type@065a │ │ -086008: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ -08600e: 4b02 0103 |0019: aput v2, v1, v3 │ │ -086012: 6901 9014 |001b: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ActionMenuItemView:[I // field@1490 │ │ -086016: 2331 5a06 |001d: new-array v1, v3, [I // type@065a │ │ -08601a: 6901 9214 |001f: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ActionMenuView:[I // field@1492 │ │ -08601e: 1261 |0021: const/4 v1, #int 6 // #6 │ │ -086020: 2312 5a06 |0022: new-array v2, v1, [I // type@065a │ │ -086024: 2602 9c04 0000 |0024: fill-array-data v2, 000004c0 // +0000049c │ │ -08602a: 6902 9314 |0027: sput-object v2, Lua/gardenapple/itchupdater/R$styleable;.ActionMode:[I // field@1493 │ │ -08602e: 1222 |0029: const/4 v2, #int 2 // #2 │ │ -086030: 2324 5a06 |002a: new-array v4, v2, [I // type@065a │ │ -086034: 2604 a404 0000 |002c: fill-array-data v4, 000004d0 // +000004a4 │ │ -08603a: 6904 9a14 |002f: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.ActivityChooserView:[I // field@149a │ │ -08603e: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -086042: 2345 5a06 |0033: new-array v5, v4, [I // type@065a │ │ -086046: 2605 a304 0000 |0035: fill-array-data v5, 000004d8 // +000004a3 │ │ -08604c: 6905 9d14 |0038: sput-object v5, Lua/gardenapple/itchupdater/R$styleable;.AlertDialog:[I // field@149d │ │ -086050: 2315 5a06 |003a: new-array v5, v1, [I // type@065a │ │ -086054: 2605 b004 0000 |003c: fill-array-data v5, 000004ec // +000004b0 │ │ -08605a: 6905 a614 |003f: sput-object v5, Lua/gardenapple/itchupdater/R$styleable;.AnimatedStateListDrawableCompat:[I // field@14a6 │ │ -08605e: 2325 5a06 |0041: new-array v5, v2, [I // type@065a │ │ -086062: 2605 b904 0000 |0043: fill-array-data v5, 000004fc // +000004b9 │ │ -086068: 6905 ad14 |0046: sput-object v5, Lua/gardenapple/itchupdater/R$styleable;.AnimatedStateListDrawableItem:[I // field@14ad │ │ -08606c: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -08606e: 2356 5a06 |0049: new-array v6, v5, [I // type@065a │ │ -086072: 2606 b904 0000 |004b: fill-array-data v6, 00000504 // +000004b9 │ │ -086078: 6906 b014 |004e: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AnimatedStateListDrawableTransition:[I // field@14b0 │ │ -08607c: 2346 5a06 |0050: new-array v6, v4, [I // type@065a │ │ -086080: 2606 be04 0000 |0052: fill-array-data v6, 00000510 // +000004be │ │ -086086: 6906 b514 |0055: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppBarLayout:[I // field@14b5 │ │ -08608a: 2356 5a06 |0057: new-array v6, v5, [I // type@065a │ │ -08608e: 2606 cb04 0000 |0059: fill-array-data v6, 00000524 // +000004cb │ │ -086094: 6906 b614 |005c: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppBarLayoutStates:[I // field@14b6 │ │ -086098: 2326 5a06 |005e: new-array v6, v2, [I // type@065a │ │ -08609c: 2606 d004 0000 |0060: fill-array-data v6, 00000530 // +000004d0 │ │ -0860a2: 6906 bb14 |0063: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppBarLayout_Layout:[I // field@14bb │ │ -0860a6: 2356 5a06 |0065: new-array v6, v5, [I // type@065a │ │ -0860aa: 2606 d104 0000 |0067: fill-array-data v6, 00000538 // +000004d1 │ │ -0860b0: 6906 c614 |006a: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppCompatImageView:[I // field@14c6 │ │ -0860b4: 2356 5a06 |006c: new-array v6, v5, [I // type@065a │ │ -0860b8: 2606 d604 0000 |006e: fill-array-data v6, 00000544 // +000004d6 │ │ -0860be: 6906 cb14 |0071: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppCompatSeekBar:[I // field@14cb │ │ -0860c2: 1276 |0073: const/4 v6, #int 7 // #7 │ │ -0860c4: 2367 5a06 |0074: new-array v7, v6, [I // type@065a │ │ -0860c8: 2607 da04 0000 |0076: fill-array-data v7, 00000550 // +000004da │ │ -0860ce: 6907 d014 |0079: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.AppCompatTextHelper:[I // field@14d0 │ │ -0860d2: 1307 1500 |007b: const/16 v7, #int 21 // #15 │ │ -0860d6: 2378 5a06 |007d: new-array v8, v7, [I // type@065a │ │ -0860da: 2608 e304 0000 |007f: fill-array-data v8, 00000562 // +000004e3 │ │ -0860e0: 6908 d814 |0082: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.AppCompatTextView:[I // field@14d8 │ │ -0860e4: 1308 7d00 |0084: const/16 v8, #int 125 // #7d │ │ -0860e8: 2388 5a06 |0086: new-array v8, v8, [I // type@065a │ │ -0860ec: 2608 0805 0000 |0088: fill-array-data v8, 00000590 // +00000508 │ │ -0860f2: 6908 ee14 |008b: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.AppCompatTheme:[I // field@14ee │ │ -0860f6: 2328 5a06 |008d: new-array v8, v2, [I // type@065a │ │ -0860fa: 2608 ff05 0000 |008f: fill-array-data v8, 0000068e // +000005ff │ │ -086100: 6908 6c15 |0092: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.BackgroundStyle:[I // field@156c │ │ -086104: 2368 5a06 |0094: new-array v8, v6, [I // type@065a │ │ -086108: 2608 0006 0000 |0096: fill-array-data v8, 00000696 // +00000600 │ │ -08610e: 6908 6f15 |0099: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.Badge:[I // field@156f │ │ -086112: 1308 0900 |009b: const/16 v8, #int 9 // #9 │ │ -086116: 2389 5a06 |009d: new-array v9, v8, [I // type@065a │ │ -08611a: 2609 0906 0000 |009f: fill-array-data v9, 000006a8 // +00000609 │ │ -086120: 6909 7715 |00a2: sput-object v9, Lua/gardenapple/itchupdater/R$styleable;.BaseProgressIndicator:[I // field@1577 │ │ -086124: 1309 0b00 |00a4: const/16 v9, #int 11 // #b │ │ -086128: 239a 5a06 |00a6: new-array v10, v9, [I // type@065a │ │ -08612c: 260a 1606 0000 |00a8: fill-array-data v10, 000006be // +00000616 │ │ -086132: 690a 8115 |00ab: sput-object v10, Lua/gardenapple/itchupdater/R$styleable;.BottomAppBar:[I // field@1581 │ │ -086136: 130a 0c00 |00ad: const/16 v10, #int 12 // #c │ │ -08613a: 23ab 5a06 |00af: new-array v11, v10, [I // type@065a │ │ -08613e: 260b 2706 0000 |00b1: fill-array-data v11, 000006d8 // +00000627 │ │ -086144: 690b 8d15 |00b4: sput-object v11, Lua/gardenapple/itchupdater/R$styleable;.BottomNavigationView:[I // field@158d │ │ -086148: 130b 0d00 |00b6: const/16 v11, #int 13 // #d │ │ -08614c: 23bc 5a06 |00b8: new-array v12, v11, [I // type@065a │ │ -086150: 260c 3a06 0000 |00ba: fill-array-data v12, 000006f4 // +0000063a │ │ -086156: 690c 9a15 |00bd: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.BottomSheetBehavior_Layout:[I // field@159a │ │ -08615a: 230c 5a06 |00bf: new-array v12, v0, [I // type@065a │ │ -08615e: 140d 2b00 047f |00c1: const v13, #float 1.75459e+38 // #7f04002b │ │ -086164: 4b0d 0c03 |00c4: aput v13, v12, v3 │ │ -086168: 690c a815 |00c6: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.ButtonBarLayout:[I // field@15a8 │ │ -08616c: 23bc 5a06 |00c8: new-array v12, v11, [I // type@065a │ │ -086170: 260c 4806 0000 |00ca: fill-array-data v12, 00000712 // +00000648 │ │ -086176: 690c aa15 |00cd: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.CardView:[I // field@15aa │ │ -08617a: 231c 5a06 |00cf: new-array v12, v1, [I // type@065a │ │ -08617e: 260c 5f06 0000 |00d1: fill-array-data v12, 00000730 // +0000065f │ │ -086184: 690c b815 |00d4: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.CheckBoxPreference:[I // field@15b8 │ │ -086188: 130c 2a00 |00d6: const/16 v12, #int 42 // #2a │ │ -08618c: 23cc 5a06 |00d8: new-array v12, v12, [I // type@065a │ │ -086190: 260c 6606 0000 |00da: fill-array-data v12, 00000740 // +00000666 │ │ -086196: 690c bf15 |00dd: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.Chip:[I // field@15bf │ │ -08619a: 236c 5a06 |00df: new-array v12, v6, [I // type@065a │ │ -08619e: 260c b706 0000 |00e1: fill-array-data v12, 00000798 // +000006b7 │ │ -0861a4: 690c c015 |00e4: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.ChipGroup:[I // field@15c0 │ │ -0861a8: 123c |00e6: const/4 v12, #int 3 // #3 │ │ -0861aa: 23cd 5a06 |00e7: new-array v13, v12, [I // type@065a │ │ -0861ae: 260d c106 0000 |00e9: fill-array-data v13, 000007aa // +000006c1 │ │ -0861b4: 690d f215 |00ec: sput-object v13, Lua/gardenapple/itchupdater/R$styleable;.CircularProgressIndicator:[I // field@15f2 │ │ -0861b8: 232d 5a06 |00ee: new-array v13, v2, [I // type@065a │ │ -0861bc: 260d c406 0000 |00f0: fill-array-data v13, 000007b4 // +000006c4 │ │ -0861c2: 690d f615 |00f3: sput-object v13, Lua/gardenapple/itchupdater/R$styleable;.ClockFaceView:[I // field@15f6 │ │ -0861c6: 23cd 5a06 |00f5: new-array v13, v12, [I // type@065a │ │ -0861ca: 260d c506 0000 |00f7: fill-array-data v13, 000007bc // +000006c5 │ │ -0861d0: 690d f915 |00fa: sput-object v13, Lua/gardenapple/itchupdater/R$styleable;.ClockHandView:[I // field@15f9 │ │ -0861d4: 130d 1100 |00fc: const/16 v13, #int 17 // #11 │ │ -0861d8: 23de 5a06 |00fe: new-array v14, v13, [I // type@065a │ │ -0861dc: 260e c606 0000 |0100: fill-array-data v14, 000007c6 // +000006c6 │ │ -0861e2: 690e fd15 |0103: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CollapsingToolbarLayout:[I // field@15fd │ │ -0861e6: 232e 5a06 |0105: new-array v14, v2, [I // type@065a │ │ -0861ea: 260e e506 0000 |0107: fill-array-data v14, 000007ec // +000006e5 │ │ -0861f0: 690e fe15 |010a: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@15fe │ │ -0861f4: 23ce 5a06 |010c: new-array v14, v12, [I // type@065a │ │ -0861f8: 260e e606 0000 |010e: fill-array-data v14, 000007f4 // +000006e6 │ │ -0861fe: 690e 1216 |0111: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ColorStateListItem:[I // field@1612 │ │ -086202: 235e 5a06 |0113: new-array v14, v5, [I // type@065a │ │ -086206: 260e e906 0000 |0115: fill-array-data v14, 000007fe // +000006e9 │ │ -08620c: 690e 1616 |0118: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CompoundButton:[I // field@1616 │ │ -086210: 130e 6e00 |011a: const/16 v14, #int 110 // #6e │ │ -086214: 23ee 5a06 |011c: new-array v14, v14, [I // type@065a │ │ -086218: 260e ec06 0000 |011e: fill-array-data v14, 0000080a // +000006ec │ │ -08621e: 690e 1b16 |0121: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.Constraint:[I // field@161b │ │ -086222: 130e 5b00 |0123: const/16 v14, #int 91 // #5b │ │ -086226: 23ee 5a06 |0125: new-array v14, v14, [I // type@065a │ │ -08622a: 260e c307 0000 |0127: fill-array-data v14, 000008ea // +000007c3 │ │ -086230: 690e 1c16 |012a: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ConstraintLayout_Layout:[I // field@161c │ │ -086234: 232e 5a06 |012c: new-array v14, v2, [I // type@065a │ │ -086238: 260e 7608 0000 |012e: fill-array-data v14, 000009a4 // +00000876 │ │ -08623e: 690e 7816 |0131: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ConstraintLayout_placeholder:[I // field@1678 │ │ -086242: 130e 7000 |0133: const/16 v14, #int 112 // #70 │ │ -086246: 23ee 5a06 |0135: new-array v14, v14, [I // type@065a │ │ -08624a: 260e 7508 0000 |0137: fill-array-data v14, 000009ac // +00000875 │ │ -086250: 690e 7b16 |013a: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ConstraintSet:[I // field@167b │ │ -086254: 232e 5a06 |013c: new-array v14, v2, [I // type@065a │ │ -086258: 260e 5209 0000 |013e: fill-array-data v14, 00000a90 // +00000952 │ │ -08625e: 690e 5a17 |0141: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CoordinatorLayout:[I // field@175a │ │ -086262: 236e 5a06 |0143: new-array v14, v6, [I // type@065a │ │ -086266: 260e 5309 0000 |0145: fill-array-data v14, 00000a98 // +00000953 │ │ -08626c: 690e 5b17 |0148: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CoordinatorLayout_Layout:[I // field@175b │ │ -086270: 238e 5a06 |014a: new-array v14, v8, [I // type@065a │ │ -086274: 260e 5e09 0000 |014c: fill-array-data v14, 00000aaa // +0000095e │ │ -08627a: 690e 6517 |014f: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CustomAttribute:[I // field@1765 │ │ -08627e: 23ae 5a06 |0151: new-array v14, v10, [I // type@065a │ │ -086282: 260e 6d09 0000 |0153: fill-array-data v14, 00000ac0 // +0000096d │ │ -086288: 690e 6f17 |0156: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.DialogPreference:[I // field@176f │ │ -08628c: 234e 5a06 |0158: new-array v14, v4, [I // type@065a │ │ -086290: 260e 8209 0000 |015a: fill-array-data v14, 00000adc // +00000982 │ │ -086296: 690e 7c17 |015d: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.DrawerArrowToggle:[I // field@177c │ │ -08629a: 230e 5a06 |015f: new-array v14, v0, [I // type@065a │ │ -08629e: 140f ad03 047f |0161: const v15, #float 1.75477e+38 // #7f0403ad │ │ -0862a4: 4b0f 0e03 |0164: aput v15, v14, v3 │ │ -0862a8: 690e 8517 |0166: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.EditTextPreference:[I // field@1785 │ │ -0862ac: 231e 5a06 |0168: new-array v14, v1, [I // type@065a │ │ -0862b0: 260e 8609 0000 |016a: fill-array-data v14, 00000af0 // +00000986 │ │ -0862b6: 690e 8717 |016d: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ExtendedFloatingActionButton:[I // field@1787 │ │ -0862ba: 232e 5a06 |016f: new-array v14, v2, [I // type@065a │ │ -0862be: 260e 8f09 0000 |0171: fill-array-data v14, 00000b00 // +0000098f │ │ -0862c4: 690e 8817 |0174: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@1788 │ │ -0862c8: 236e 5a06 |0176: new-array v14, v6, [I // type@065a │ │ -0862cc: 260e 9009 0000 |0178: fill-array-data v14, 00000b08 // +00000990 │ │ -0862d2: 690e 9117 |017b: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FabWithLabelView:[I // field@1791 │ │ -0862d6: 23de 5a06 |017d: new-array v14, v13, [I // type@065a │ │ -0862da: 260e 9b09 0000 |017f: fill-array-data v14, 00000b1a // +0000099b │ │ -0862e0: 690e 9917 |0182: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FloatingActionButton:[I // field@1799 │ │ -0862e4: 230e 5a06 |0184: new-array v14, v0, [I // type@065a │ │ -0862e8: 140f 5000 047f |0186: const v15, #float 1.7546e+38 // #7f040050 │ │ -0862ee: 4b0f 0e03 |0189: aput v15, v14, v3 │ │ -0862f2: 690e 9a17 |018b: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@179a │ │ -0862f6: 232e 5a06 |018d: new-array v14, v2, [I // type@065a │ │ -0862fa: 260e b109 0000 |018f: fill-array-data v14, 00000b40 // +000009b1 │ │ -086300: 690e ad17 |0192: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FlowLayout:[I // field@17ad │ │ -086304: 231e 5a06 |0194: new-array v14, v1, [I // type@065a │ │ -086308: 260e b209 0000 |0196: fill-array-data v14, 00000b48 // +000009b2 │ │ -08630e: 690e b017 |0199: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FontFamily:[I // field@17b0 │ │ -086312: 130e 0a00 |019b: const/16 v14, #int 10 // #a │ │ -086316: 23ef 5a06 |019d: new-array v15, v14, [I // type@065a │ │ -08631a: 260f b909 0000 |019f: fill-array-data v15, 00000b58 // +000009b9 │ │ -086320: 690f b117 |01a2: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.FontFamilyFont:[I // field@17b1 │ │ -086324: 23cf 5a06 |01a4: new-array v15, v12, [I // type@065a │ │ -086328: 260f ca09 0000 |01a6: fill-array-data v15, 00000b70 // +000009ca │ │ -08632e: 690f c217 |01a9: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.ForegroundLinearLayout:[I // field@17c2 │ │ -086332: 23cf 5a06 |01ab: new-array v15, v12, [I // type@065a │ │ -086336: 260f cd09 0000 |01ad: fill-array-data v15, 00000b7a // +000009cd │ │ -08633c: 690f c617 |01b0: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.Fragment:[I // field@17c6 │ │ -086340: 232f 5a06 |01b2: new-array v15, v2, [I // type@065a │ │ -086344: 260f d009 0000 |01b4: fill-array-data v15, 00000b84 // +000009d0 │ │ -08634a: 690f c717 |01b7: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.FragmentContainerView:[I // field@17c7 │ │ -08634e: 23af 5a06 |01b9: new-array v15, v10, [I // type@065a │ │ -086352: 260f d109 0000 |01bb: fill-array-data v15, 00000b8c // +000009d1 │ │ -086358: 690f cd17 |01be: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.GradientColor:[I // field@17cd │ │ -08635c: 232f 5a06 |01c0: new-array v15, v2, [I // type@065a │ │ -086360: 260f e609 0000 |01c2: fill-array-data v15, 00000ba8 // +000009e6 │ │ -086366: 690f ce17 |01c5: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.GradientColorItem:[I // field@17ce │ │ -08636a: 238f 5a06 |01c7: new-array v15, v8, [I // type@065a │ │ -08636e: 260f e709 0000 |01c9: fill-array-data v15, 00000bb0 // +000009e7 │ │ -086374: 690f dd17 |01cc: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.ImageFilterView:[I // field@17dd │ │ -086378: 23cf 5a06 |01ce: new-array v15, v12, [I // type@065a │ │ -08637c: 260f f609 0000 |01d0: fill-array-data v15, 00000bc6 // +000009f6 │ │ -086382: 690f e717 |01d3: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.Insets:[I // field@17e7 │ │ -086386: 130f 1200 |01d5: const/16 v15, #int 18 // #12 │ │ -08638a: 23ff 5a06 |01d7: new-array v15, v15, [I // type@065a │ │ -08638e: 260f f709 0000 |01d9: fill-array-data v15, 00000bd0 // +000009f7 │ │ -086394: 690f eb17 |01dc: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.KeyAttribute:[I // field@17eb │ │ -086398: 130f 1400 |01de: const/16 v15, #int 20 // #14 │ │ -08639c: 23f4 5a06 |01e0: new-array v4, v15, [I // type@065a │ │ -0863a0: 2604 160a 0000 |01e2: fill-array-data v4, 00000bf8 // +00000a16 │ │ -0863a6: 6904 fe17 |01e5: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyCycle:[I // field@17fe │ │ -0863aa: 2334 5a06 |01e7: new-array v4, v3, [I // type@065a │ │ -0863ae: 6904 1318 |01e9: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyFrame:[I // field@1813 │ │ -0863b2: 2334 5a06 |01eb: new-array v4, v3, [I // type@065a │ │ -0863b6: 6904 1418 |01ed: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyFramesAcceleration:[I // field@1814 │ │ -0863ba: 2334 5a06 |01ef: new-array v4, v3, [I // type@065a │ │ -0863be: 6904 1518 |01f1: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyFramesVelocity:[I // field@1815 │ │ -0863c2: 23a4 5a06 |01f3: new-array v4, v10, [I // type@065a │ │ -0863c6: 2604 2f0a 0000 |01f5: fill-array-data v4, 00000c24 // +00000a2f │ │ -0863cc: 6904 1618 |01f8: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyPosition:[I // field@1816 │ │ -0863d0: 23f4 5a06 |01fa: new-array v4, v15, [I // type@065a │ │ -0863d4: 2604 440a 0000 |01fc: fill-array-data v4, 00000c40 // +00000a44 │ │ -0863da: 6904 2318 |01ff: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyTimeCycle:[I // field@1823 │ │ -0863de: 23e4 5a06 |0201: new-array v4, v14, [I // type@065a │ │ -0863e2: 2604 690a 0000 |0203: fill-array-data v4, 00000c6c // +00000a69 │ │ -0863e8: 6904 3818 |0206: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyTrigger:[I // field@1838 │ │ -0863ec: 1304 4400 |0208: const/16 v4, #int 68 // #44 │ │ -0863f0: 2344 5a06 |020a: new-array v4, v4, [I // type@065a │ │ -0863f4: 2604 780a 0000 |020c: fill-array-data v4, 00000c84 // +00000a78 │ │ -0863fa: 6904 4318 |020f: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.Layout:[I // field@1843 │ │ -0863fe: 2384 5a06 |0211: new-array v4, v8, [I // type@065a │ │ -086402: 2604 fd0a 0000 |0213: fill-array-data v4, 00000d10 // +00000afd │ │ -086408: 6904 8818 |0216: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.LinearLayoutCompat:[I // field@1888 │ │ -08640c: 2354 5a06 |0218: new-array v4, v5, [I // type@065a │ │ -086410: 2604 0c0b 0000 |021a: fill-array-data v4, 00000d26 // +00000b0c │ │ -086416: 6904 8918 |021d: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.LinearLayoutCompat_Layout:[I // field@1889 │ │ -08641a: 2324 5a06 |021f: new-array v4, v2, [I // type@065a │ │ -08641e: 2604 110b 0000 |0221: fill-array-data v4, 00000d32 // +00000b11 │ │ -086424: 6904 9718 |0224: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.LinearProgressIndicator:[I // field@1897 │ │ -086428: 2324 5a06 |0226: new-array v4, v2, [I // type@065a │ │ -08642c: 2604 120b 0000 |0228: fill-array-data v4, 00000d3a // +00000b12 │ │ -086432: 6904 9a18 |022b: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.ListPopupWindow:[I // field@189a │ │ -086436: 1254 |022d: const/4 v4, #int 5 // #5 │ │ -086438: 234f 5a06 |022e: new-array v15, v4, [I // type@065a │ │ -08643c: 260f 120b 0000 |0230: fill-array-data v15, 00000d42 // +00000b12 │ │ -086442: 690f 9d18 |0233: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.ListPreference:[I // field@189d │ │ -086446: 235f 5a06 |0235: new-array v15, v5, [I // type@065a │ │ -08644a: 260f 190b 0000 |0237: fill-array-data v15, 00000d50 // +00000b19 │ │ -086450: 690f a318 |023a: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.MaterialAlertDialog:[I // field@18a3 │ │ -086454: 234f 5a06 |023c: new-array v15, v4, [I // type@065a │ │ -086458: 260f 1e0b 0000 |023e: fill-array-data v15, 00000d5c // +00000b1e │ │ -08645e: 690f a418 |0241: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.MaterialAlertDialogTheme:[I // field@18a4 │ │ -086462: 230f 5a06 |0243: new-array v15, v0, [I // type@065a │ │ -086466: 1410 2002 0101 |0245: const v16, #float 2.36951e-38 // #01010220 │ │ -08646c: 4b10 0f03 |0248: aput v16, v15, v3 │ │ -086470: 690f ae18 |024a: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.MaterialAutoCompleteTextView:[I // field@18ae │ │ -086474: 2377 5a06 |024c: new-array v7, v7, [I // type@065a │ │ -086478: 2607 1c0b 0000 |024e: fill-array-data v7, 00000d6a // +00000b1c │ │ -08647e: 6907 b018 |0251: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialButton:[I // field@18b0 │ │ -086482: 23c7 5a06 |0253: new-array v7, v12, [I // type@065a │ │ -086486: 2607 430b 0000 |0255: fill-array-data v7, 00000d98 // +00000b43 │ │ -08648c: 6907 b118 |0258: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialButtonToggleGroup:[I // field@18b1 │ │ -086490: 23e7 5a06 |025a: new-array v7, v14, [I // type@065a │ │ -086494: 2607 460b 0000 |025c: fill-array-data v7, 00000da2 // +00000b46 │ │ -08649a: 6907 ca18 |025f: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialCalendar:[I // field@18ca │ │ -08649e: 23e7 5a06 |0261: new-array v7, v14, [I // type@065a │ │ -0864a2: 2607 570b 0000 |0263: fill-array-data v7, 00000dba // +00000b57 │ │ -0864a8: 6907 cb18 |0266: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialCalendarItem:[I // field@18cb │ │ -0864ac: 23a7 5a06 |0268: new-array v7, v10, [I // type@065a │ │ -0864b0: 2607 680b 0000 |026a: fill-array-data v7, 00000dd2 // +00000b68 │ │ -0864b6: 6907 e018 |026d: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialCardView:[I // field@18e0 │ │ -0864ba: 2327 5a06 |026f: new-array v7, v2, [I // type@065a │ │ -0864be: 2607 7d0b 0000 |0271: fill-array-data v7, 00000dee // +00000b7d │ │ -0864c4: 6907 ed18 |0274: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialCheckBox:[I // field@18ed │ │ -0864c8: 23b7 5a06 |0276: new-array v7, v11, [I // type@065a │ │ -0864cc: 2607 7e0b 0000 |0278: fill-array-data v7, 00000df6 // +00000b7e │ │ -0864d2: 6907 f018 |027b: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialProgressBar:[I // field@18f0 │ │ -0864d6: 2327 5a06 |027d: new-array v7, v2, [I // type@065a │ │ -0864da: 2607 950b 0000 |027f: fill-array-data v7, 00000e14 // +00000b95 │ │ -0864e0: 6907 fe18 |0282: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialRadioButton:[I // field@18fe │ │ -0864e4: 2327 5a06 |0284: new-array v7, v2, [I // type@065a │ │ -0864e8: 2607 960b 0000 |0286: fill-array-data v7, 00000e1c // +00000b96 │ │ -0864ee: 6907 0119 |0289: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialShape:[I // field@1901 │ │ -0864f2: 23c7 5a06 |028b: new-array v7, v12, [I // type@065a │ │ -0864f6: 2607 970b 0000 |028d: fill-array-data v7, 00000e24 // +00000b97 │ │ -0864fc: 6907 0419 |0290: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialTextAppearance:[I // field@1904 │ │ -086500: 23c7 5a06 |0292: new-array v7, v12, [I // type@065a │ │ -086504: 2607 9a0b 0000 |0294: fill-array-data v7, 00000e2e // +00000b9a │ │ -08650a: 6907 0819 |0297: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialTextView:[I // field@1908 │ │ -08650e: 2327 5a06 |0299: new-array v7, v2, [I // type@065a │ │ -086512: 2607 9d0b 0000 |029b: fill-array-data v7, 00000e38 // +00000b9d │ │ -086518: 6907 0c19 |029e: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialTimePicker:[I // field@190c │ │ -08651c: 2307 5a06 |02a0: new-array v7, v0, [I // type@065a │ │ -086520: 140b 7f02 047f |02a2: const v11, #float 1.75471e+38 // #7f04027f │ │ -086526: 4b0b 0703 |02a5: aput v11, v7, v3 │ │ -08652a: 6907 0f19 |02a7: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialToolbar:[I // field@190f │ │ -08652e: 2317 5a06 |02a9: new-array v7, v1, [I // type@065a │ │ -086532: 2607 950b 0000 |02ab: fill-array-data v7, 00000e40 // +00000b95 │ │ -086538: 6907 1119 |02ae: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MenuGroup:[I // field@1911 │ │ -08653c: 1307 1700 |02b0: const/16 v7, #int 23 // #17 │ │ -086540: 237b 5a06 |02b2: new-array v11, v7, [I // type@065a │ │ -086544: 260b 9c0b 0000 |02b4: fill-array-data v11, 00000e50 // +00000b9c │ │ -08654a: 690b 1819 |02b7: sput-object v11, Lua/gardenapple/itchupdater/R$styleable;.MenuItem:[I // field@1918 │ │ -08654e: 2388 5a06 |02b9: new-array v8, v8, [I // type@065a │ │ -086552: 2608 c70b 0000 |02bb: fill-array-data v8, 00000e82 // +00000bc7 │ │ -086558: 6908 3019 |02be: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MenuView:[I // field@1930 │ │ -08655c: 2318 5a06 |02c0: new-array v8, v1, [I // type@065a │ │ -086560: 2608 d60b 0000 |02c2: fill-array-data v8, 00000e98 // +00000bd6 │ │ -086566: 6908 3a19 |02c5: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MockView:[I // field@193a │ │ -08656a: 2318 5a06 |02c7: new-array v8, v1, [I // type@065a │ │ -08656e: 2608 df0b 0000 |02c9: fill-array-data v8, 00000ea8 // +00000bdf │ │ -086574: 6908 4119 |02cc: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.Motion:[I // field@1941 │ │ -086578: 2328 5a06 |02ce: new-array v8, v2, [I // type@065a │ │ -08657c: 2608 e80b 0000 |02d0: fill-array-data v8, 00000eb8 // +00000be8 │ │ -086582: 6908 4219 |02d3: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MotionHelper:[I // field@1942 │ │ -086586: 2318 5a06 |02d5: new-array v8, v1, [I // type@065a │ │ -08658a: 2608 e90b 0000 |02d7: fill-array-data v8, 00000ec0 // +00000be9 │ │ -086590: 6908 4519 |02da: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MotionLayout:[I // field@1945 │ │ -086594: 2328 5a06 |02dc: new-array v8, v2, [I // type@065a │ │ -086598: 2608 f20b 0000 |02de: fill-array-data v8, 00000ed0 // +00000bf2 │ │ -08659e: 6908 4c19 |02e1: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MotionScene:[I // field@194c │ │ -0865a2: 23c8 5a06 |02e3: new-array v8, v12, [I // type@065a │ │ -0865a6: 2608 f30b 0000 |02e5: fill-array-data v8, 00000ed8 // +00000bf3 │ │ -0865ac: 6908 4f19 |02e8: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MotionTelltales:[I // field@194f │ │ -0865b0: 2358 5a06 |02ea: new-array v8, v5, [I // type@065a │ │ -0865b4: 2608 f60b 0000 |02ec: fill-array-data v8, 00000ee2 // +00000bf6 │ │ -0865ba: 6908 5919 |02ef: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MultiSelectListPreference:[I // field@1959 │ │ -0865be: 2377 5a06 |02f1: new-array v7, v7, [I // type@065a │ │ -0865c2: 2607 fb0b 0000 |02f3: fill-array-data v7, 00000eee // +00000bfb │ │ -0865c8: 6907 5e19 |02f6: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.NavigationView:[I // field@195e │ │ -0865cc: 2327 5a06 |02f8: new-array v7, v2, [I // type@065a │ │ -0865d0: 2607 260c 0000 |02fa: fill-array-data v7, 00000f20 // +00000c26 │ │ -0865d6: 6907 7619 |02fd: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.OnClick:[I // field@1976 │ │ -0865da: 23a7 5a06 |02ff: new-array v7, v10, [I // type@065a │ │ -0865de: 2607 270c 0000 |0301: fill-array-data v7, 00000f28 // +00000c27 │ │ -0865e4: 6907 7919 |0304: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.OnSwipe:[I // field@1979 │ │ -0865e8: 23c7 5a06 |0306: new-array v7, v12, [I // type@065a │ │ -0865ec: 2607 3c0c 0000 |0308: fill-array-data v7, 00000f44 // +00000c3c │ │ -0865f2: 6907 8619 |030b: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PopupWindow:[I // field@1986 │ │ -0865f6: 2307 5a06 |030d: new-array v7, v0, [I // type@065a │ │ -0865fa: 1408 1103 047f |030f: const v8, #float 1.75474e+38 // #7f040311 │ │ -086600: 4b08 0703 |0312: aput v8, v7, v3 │ │ -086604: 6907 8719 |0314: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PopupWindowBackgroundState:[I // field@1987 │ │ -086608: 1307 2400 |0316: const/16 v7, #int 36 // #24 │ │ -08660c: 2377 5a06 |0318: new-array v7, v7, [I // type@065a │ │ -086610: 2607 340c 0000 |031a: fill-array-data v7, 00000f4e // +00000c34 │ │ -086616: 6907 8c19 |031d: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.Preference:[I // field@198c │ │ -08661a: 2357 5a06 |031f: new-array v7, v5, [I // type@065a │ │ -08661e: 2607 790c 0000 |0321: fill-array-data v7, 00000f9a // +00000c79 │ │ -086624: 6907 8d19 |0324: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PreferenceFragment:[I // field@198d │ │ -086628: 2357 5a06 |0326: new-array v7, v5, [I // type@065a │ │ -08662c: 2607 7e0c 0000 |0328: fill-array-data v7, 00000fa6 // +00000c7e │ │ -086632: 6907 8e19 |032b: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PreferenceFragmentCompat:[I // field@198e │ │ -086636: 23c7 5a06 |032d: new-array v7, v12, [I // type@065a │ │ -08663a: 2607 830c 0000 |032f: fill-array-data v7, 00000fb2 // +00000c83 │ │ -086640: 6907 9719 |0332: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PreferenceGroup:[I // field@1997 │ │ -086644: 2355 5a06 |0334: new-array v5, v5, [I // type@065a │ │ -086648: 2605 860c 0000 |0336: fill-array-data v5, 00000fbc // +00000c86 │ │ -08664e: 6905 9b19 |0339: sput-object v5, Lua/gardenapple/itchupdater/R$styleable;.PreferenceImageView:[I // field@199b │ │ -086652: 1305 1000 |033b: const/16 v5, #int 16 // #10 │ │ -086656: 2357 5a06 |033d: new-array v7, v5, [I // type@065a │ │ -08665a: 2607 890c 0000 |033f: fill-array-data v7, 00000fc8 // +00000c89 │ │ -086660: 6907 a019 |0342: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PreferenceTheme:[I // field@19a0 │ │ -086664: 2347 5a06 |0344: new-array v7, v4, [I // type@065a │ │ -086668: 2607 a60c 0000 |0346: fill-array-data v7, 00000fec // +00000ca6 │ │ -08666e: 6907 d519 |0349: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PropertySet:[I // field@19d5 │ │ -086672: 2307 5a06 |034b: new-array v7, v0, [I // type@065a │ │ -086676: 1408 4a02 047f |034d: const v8, #float 1.7547e+38 // #7f04024a │ │ -08667c: 4b08 0703 |0350: aput v8, v7, v3 │ │ -086680: 6907 db19 |0352: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.RadialViewGroup:[I // field@19db │ │ -086684: 2327 5a06 |0354: new-array v7, v2, [I // type@065a │ │ -086688: 2607 a40c 0000 |0356: fill-array-data v7, 00000ffa // +00000ca4 │ │ -08668e: 6907 dd19 |0359: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.RangeSlider:[I // field@19dd │ │ -086692: 2327 5a06 |035b: new-array v7, v2, [I // type@065a │ │ -086696: 2607 a50c 0000 |035d: fill-array-data v7, 00001002 // +00000ca5 │ │ -08669c: 6907 e019 |0360: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.RecycleListView:[I // field@19e0 │ │ -0866a0: 23a7 5a06 |0362: new-array v7, v10, [I // type@065a │ │ -0866a4: 2607 a60c 0000 |0364: fill-array-data v7, 0000100a // +00000ca6 │ │ -0866aa: 6907 e319 |0367: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.RecyclerView:[I // field@19e3 │ │ -0866ae: 2307 5a06 |0369: new-array v7, v0, [I // type@065a │ │ -0866b2: 1408 b701 047f |036b: const v8, #float 1.75467e+38 // #7f0401b7 │ │ -0866b8: 4b08 0703 |036e: aput v8, v7, v3 │ │ -0866bc: 6907 f019 |0370: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.ScrimInsetsFrameLayout:[I // field@19f0 │ │ -0866c0: 2307 5a06 |0372: new-array v7, v0, [I // type@065a │ │ -0866c4: 1408 5700 047f |0374: const v8, #float 1.7546e+38 // #7f040057 │ │ -0866ca: 4b08 0703 |0377: aput v8, v7, v3 │ │ -0866ce: 6907 f219 |0379: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.ScrollingViewBehavior_Layout:[I // field@19f2 │ │ -0866d2: 23d7 5a06 |037b: new-array v7, v13, [I // type@065a │ │ -0866d6: 2607 a90c 0000 |037d: fill-array-data v7, 00001026 // +00000ca9 │ │ -0866dc: 6907 f419 |0380: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SearchView:[I // field@19f4 │ │ -0866e0: 2367 5a06 |0382: new-array v7, v6, [I // type@065a │ │ -0866e4: 2607 c80c 0000 |0384: fill-array-data v7, 0000104c // +00000cc8 │ │ -0866ea: 6907 061a |0387: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SeekBarPreference:[I // field@1a06 │ │ -0866ee: 23e7 5a06 |0389: new-array v7, v14, [I // type@065a │ │ -0866f2: 2607 d30c 0000 |038b: fill-array-data v7, 0000105e // +00000cd3 │ │ -0866f8: 6907 0e1a |038e: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.ShapeAppearance:[I // field@1a0e │ │ -0866fc: 2397 5a06 |0390: new-array v7, v9, [I // type@065a │ │ -086700: 2607 e40c 0000 |0392: fill-array-data v7, 00001076 // +00000ce4 │ │ -086706: 6907 191a |0395: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.ShapeableImageView:[I // field@1a19 │ │ -08670a: 1307 1600 |0397: const/16 v7, #int 22 // #16 │ │ -08670e: 2377 5a06 |0399: new-array v7, v7, [I // type@065a │ │ -086712: 2607 f50c 0000 |039b: fill-array-data v7, 00001090 // +00000cf5 │ │ -086718: 6907 251a |039e: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.Slider:[I // field@1a25 │ │ -08671c: 23c7 5a06 |03a0: new-array v7, v12, [I // type@065a │ │ -086720: 2607 1e0d 0000 |03a2: fill-array-data v7, 000010c0 // +00000d1e │ │ -086726: 6907 3c1a |03a5: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.Snackbar:[I // field@1a3c │ │ -08672a: 1307 0800 |03a7: const/16 v7, #int 8 // #8 │ │ -08672e: 2377 5a06 |03a9: new-array v7, v7, [I // type@065a │ │ -086732: 2607 1f0d 0000 |03ab: fill-array-data v7, 000010ca // +00000d1f │ │ -086738: 6907 3d1a |03ae: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SnackbarLayout:[I // field@1a3d │ │ -08673c: 2327 5a06 |03b0: new-array v7, v2, [I // type@065a │ │ -086740: 2607 2c0d 0000 |03b2: fill-array-data v7, 000010de // +00000d2c │ │ -086746: 6907 491a |03b5: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SpeedDialOverlayLayout:[I // field@1a49 │ │ -08674a: 2397 5a06 |03b7: new-array v7, v9, [I // type@065a │ │ -08674e: 2607 2d0d 0000 |03b9: fill-array-data v7, 000010e6 // +00000d2d │ │ -086754: 6907 4c1a |03bc: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SpeedDialView:[I // field@1a4c │ │ -086758: 2347 5a06 |03be: new-array v7, v4, [I // type@065a │ │ -08675c: 2607 400d 0000 |03c0: fill-array-data v7, 00001100 // +00000d40 │ │ -086762: 6907 581a |03c3: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.Spinner:[I // field@1a58 │ │ -086766: 2322 5a06 |03c5: new-array v2, v2, [I // type@065a │ │ -08676a: 2602 470d 0000 |03c7: fill-array-data v2, 0000110e // +00000d47 │ │ -086770: 6902 5e1a |03ca: sput-object v2, Lua/gardenapple/itchupdater/R$styleable;.State:[I // field@1a5e │ │ -086774: 2311 5a06 |03cc: new-array v1, v1, [I // type@065a │ │ -086778: 2601 480d 0000 |03ce: fill-array-data v1, 00001116 // +00000d48 │ │ -08677e: 6901 5f1a |03d1: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.StateListDrawable:[I // field@1a5f │ │ -086782: 2301 5a06 |03d3: new-array v1, v0, [I // type@065a │ │ -086786: 1402 9901 0101 |03d5: const v2, #float 2.36947e-38 // #01010199 │ │ -08678c: 4b02 0103 |03d8: aput v2, v1, v3 │ │ -086790: 6901 601a |03da: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.StateListDrawableItem:[I // field@1a60 │ │ -086794: 2301 5a06 |03dc: new-array v1, v0, [I // type@065a │ │ -086798: 1402 0b01 047f |03de: const v2, #float 1.75464e+38 // #7f04010b │ │ -08679e: 4b02 0103 |03e1: aput v2, v1, v3 │ │ -0867a2: 6901 681a |03e3: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.StateSet:[I // field@1a68 │ │ -0867a6: 2301 5a06 |03e5: new-array v1, v0, [I // type@065a │ │ -0867aa: 1402 2903 047f |03e7: const v2, #float 1.75475e+38 // #7f040329 │ │ -0867b0: 4b02 0103 |03ea: aput v2, v1, v3 │ │ -0867b4: 6901 6c1a |03ec: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwipeRefreshLayout:[I // field@1a6c │ │ -0867b8: 1301 0e00 |03ee: const/16 v1, #int 14 // #e │ │ -0867bc: 2311 5a06 |03f0: new-array v1, v1, [I // type@065a │ │ -0867c0: 2601 340d 0000 |03f2: fill-array-data v1, 00001126 // +00000d34 │ │ -0867c6: 6901 6e1a |03f5: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwitchCompat:[I // field@1a6e │ │ -0867ca: 2301 5a06 |03f7: new-array v1, v0, [I // type@065a │ │ -0867ce: 1402 ac03 047f |03f9: const v2, #float 1.75477e+38 // #7f0403ac │ │ -0867d4: 4b02 0103 |03fc: aput v2, v1, v3 │ │ -0867d8: 6901 7d1a |03fe: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwitchMaterial:[I // field@1a7d │ │ -0867dc: 23e1 5a06 |0400: new-array v1, v14, [I // type@065a │ │ -0867e0: 2601 440d 0000 |0402: fill-array-data v1, 00001146 // +00000d44 │ │ -0867e6: 6901 7f1a |0405: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwitchPreference:[I // field@1a7f │ │ -0867ea: 23e1 5a06 |0407: new-array v1, v14, [I // type@065a │ │ -0867ee: 2601 550d 0000 |0409: fill-array-data v1, 0000115e // +00000d55 │ │ -0867f4: 6901 801a |040c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwitchPreferenceCompat:[I // field@1a80 │ │ -0867f8: 23c1 5a06 |040e: new-array v1, v12, [I // type@065a │ │ -0867fc: 2601 660d 0000 |0410: fill-array-data v1, 00001176 // +00000d66 │ │ -086802: 6901 951a |0413: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TabItem:[I // field@1a95 │ │ -086806: 1301 1a00 |0415: const/16 v1, #int 26 // #1a │ │ -08680a: 2311 5a06 |0417: new-array v1, v1, [I // type@065a │ │ -08680e: 2601 670d 0000 |0419: fill-array-data v1, 00001180 // +00000d67 │ │ -086814: 6901 991a |041c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TabLayout:[I // field@1a99 │ │ -086818: 2351 5a06 |041e: new-array v1, v5, [I // type@065a │ │ -08681c: 2601 980d 0000 |0420: fill-array-data v1, 000011b8 // +00000d98 │ │ -086822: 6901 b41a |0423: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TextAppearance:[I // field@1ab4 │ │ -086826: 2301 5a06 |0425: new-array v1, v0, [I // type@065a │ │ -08682a: 1402 6b03 047f |0427: const v2, #float 1.75476e+38 // #7f04036b │ │ -086830: 4b02 0103 |042a: aput v2, v1, v3 │ │ -086834: 6901 c51a |042c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TextInputEditText:[I // field@1ac5 │ │ -086838: 1301 3f00 |042e: const/16 v1, #int 63 // #3f │ │ -08683c: 2311 5a06 |0430: new-array v1, v1, [I // type@065a │ │ -086840: 2601 aa0d 0000 |0432: fill-array-data v1, 000011dc // +00000daa │ │ -086846: 6901 c71a |0435: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TextInputLayout:[I // field@1ac7 │ │ -08684a: 23c1 5a06 |0437: new-array v1, v12, [I // type@065a │ │ -08684e: 2601 250e 0000 |0439: fill-array-data v1, 0000125e // +00000e25 │ │ -086854: 6901 071b |043c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ThemeEnforcement:[I // field@1b07 │ │ -086858: 1301 1e00 |043e: const/16 v1, #int 30 // #1e │ │ -08685c: 2311 5a06 |0440: new-array v1, v1, [I // type@065a │ │ -086860: 2601 260e 0000 |0442: fill-array-data v1, 00001268 // +00000e26 │ │ -086866: 6901 0b1b |0445: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Toolbar:[I // field@1b0b │ │ -08686a: 2361 5a06 |0447: new-array v1, v6, [I // type@065a │ │ -08686e: 2601 5f0e 0000 |0449: fill-array-data v1, 000012a8 // +00000e5f │ │ -086874: 6901 2a1b |044c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Tooltip:[I // field@1b2a │ │ -086878: 2391 5a06 |044e: new-array v1, v9, [I // type@065a │ │ -08687c: 2601 6a0e 0000 |0450: fill-array-data v1, 000012ba // +00000e6a │ │ -086882: 6901 321b |0453: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Transform:[I // field@1b32 │ │ -086886: 2391 5a06 |0455: new-array v1, v9, [I // type@065a │ │ -08688a: 2601 7d0e 0000 |0457: fill-array-data v1, 000012d4 // +00000e7d │ │ -086890: 6901 3e1b |045a: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Transition:[I // field@1b3e │ │ -086894: 2341 5a06 |045c: new-array v1, v4, [I // type@065a │ │ -086898: 2601 900e 0000 |045e: fill-array-data v1, 000012ee // +00000e90 │ │ -08689e: 6901 4a1b |0461: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Variant:[I // field@1b4a │ │ -0868a2: 2341 5a06 |0463: new-array v1, v4, [I // type@065a │ │ -0868a6: 2601 970e 0000 |0465: fill-array-data v1, 000012fc // +00000e97 │ │ -0868ac: 6901 501b |0468: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.View:[I // field@1b50 │ │ -0868b0: 23c1 5a06 |046a: new-array v1, v12, [I // type@065a │ │ -0868b4: 2601 9e0e 0000 |046c: fill-array-data v1, 0000130a // +00000e9e │ │ -0868ba: 6901 511b |046f: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ViewBackgroundHelper:[I // field@1b51 │ │ -0868be: 2300 5a06 |0471: new-array v0, v0, [I // type@065a │ │ -0868c2: 1401 c400 0101 |0473: const v1, #float 2.36941e-38 // #010100c4 │ │ -0868c8: 4b01 0003 |0476: aput v1, v0, v3 │ │ -0868cc: 6900 551b |0478: sput-object v0, Lua/gardenapple/itchupdater/R$styleable;.ViewPager2:[I // field@1b55 │ │ -0868d0: 23c0 5a06 |047a: new-array v0, v12, [I // type@065a │ │ -0868d4: 2600 980e 0000 |047c: fill-array-data v0, 00001314 // +00000e98 │ │ -0868da: 6900 571b |047f: sput-object v0, Lua/gardenapple/itchupdater/R$styleable;.ViewStubCompat:[I // field@1b57 │ │ -0868de: 0e00 |0481: return-void │ │ -0868e0: 0003 0400 1d00 0000 3e00 047f 4500 ... |0482: array-data (62 units) │ │ -08695c: 0003 0400 0600 0000 3e00 047f 4500 ... |04c0: array-data (16 units) │ │ -08697c: 0003 0400 0200 0000 4c01 047f b501 ... |04d0: array-data (8 units) │ │ -08698c: 0003 0400 0800 0000 f200 0101 7400 ... |04d8: array-data (20 units) │ │ -0869b4: 0003 0400 0600 0000 1c01 0101 9401 ... |04ec: array-data (16 units) │ │ -0869d4: 0003 0400 0200 0000 d000 0101 9901 ... |04fc: array-data (8 units) │ │ -0869e4: 0003 0400 0400 0000 9901 0101 4904 ... |0504: array-data (12 units) │ │ -0869fc: 0003 0400 0800 0000 d400 0101 8f04 ... |0510: array-data (20 units) │ │ -086a24: 0003 0400 0400 0000 1203 047f 1303 ... |0524: array-data (12 units) │ │ -086a3c: 0003 0400 0200 0000 1a02 047f 1b02 ... |0530: array-data (8 units) │ │ -086a4c: 0003 0400 0400 0000 1901 0101 0903 ... |0538: array-data (12 units) │ │ -086a64: 0003 0400 0400 0000 4201 0101 7d03 ... |0544: array-data (12 units) │ │ -086a7c: 0003 0400 0700 0000 3400 0101 6d01 ... |0550: array-data (18 units) │ │ -086aa0: 0003 0400 1500 0000 3400 0101 3800 ... |0562: array-data (46 units) │ │ -086afc: 0003 0400 7d00 0000 5700 0101 ae00 ... |0590: array-data (254 units) │ │ -086cf8: 0003 0400 0200 0000 0e03 0101 e702 ... |068e: array-data (8 units) │ │ -086d08: 0003 0400 0700 0000 3f00 047f 4900 ... |0696: array-data (18 units) │ │ -086d2c: 0003 0400 0900 0000 3901 0101 9701 ... |06a8: array-data (22 units) │ │ -086d58: 0003 0400 0b00 0000 4700 047f 3501 ... |06be: array-data (26 units) │ │ -086d8c: 0003 0400 0c00 0000 4700 047f 3501 ... |06d8: array-data (28 units) │ │ -086dc4: 0003 0400 0d00 0000 4004 0101 4700 ... |06f4: array-data (30 units) │ │ -086e00: 0003 0400 0d00 0000 3f01 0101 4001 ... |0712: array-data (30 units) │ │ -086e3c: 0003 0400 0600 0000 ef01 0101 f001 ... |0730: array-data (16 units) │ │ -086e5c: 0003 0400 2a00 0000 3400 0101 9500 ... |0740: array-data (88 units) │ │ -086f0c: 0003 0400 0700 0000 8600 047f 9900 ... |0798: array-data (18 units) │ │ -086f30: 0003 0400 0300 0000 b101 047f b301 ... |07aa: array-data (10 units) │ │ -086f44: 0003 0400 0200 0000 a600 047f a900 ... |07b4: array-data (8 units) │ │ -086f54: 0003 0400 0300 0000 a700 047f 4a02 ... |07bc: array-data (10 units) │ │ -086f68: 0003 0400 1100 0000 b500 047f b600 ... |07c6: array-data (38 units) │ │ -086fb4: 0003 0400 0200 0000 e201 047f e301 ... |07ec: array-data (8 units) │ │ -086fc4: 0003 0400 0300 0000 a501 0101 1f03 ... |07f4: array-data (10 units) │ │ -086fd8: 0003 0400 0400 0000 0701 0101 7200 ... |07fe: array-data (12 units) │ │ -086ff0: 0003 0400 6e00 0000 c400 0101 d000 ... |080a: array-data (224 units) │ │ -0871b0: 0003 0400 5b00 0000 c400 0101 d500 ... |08ea: array-data (186 units) │ │ -087324: 0003 0400 0200 0000 d500 047f ac02 ... |09a4: array-data (8 units) │ │ -087334: 0003 0400 7000 0000 c400 0101 d000 ... |09ac: array-data (228 units) │ │ -0874fc: 0003 0400 0200 0000 d601 047f 1703 ... |0a90: array-data (8 units) │ │ -08750c: 0003 0400 0700 0000 b300 0101 df01 ... |0a98: array-data (18 units) │ │ -087530: 0003 0400 0900 0000 3600 047f fc00 ... |0aaa: array-data (22 units) │ │ -08755c: 0003 0400 0c00 0000 f201 0101 f301 ... |0ac0: array-data (28 units) │ │ -087594: 0003 0400 0800 0000 3400 047f 3500 ... |0adc: array-data (20 units) │ │ -0875bc: 0003 0400 0600 0000 b400 047f 3501 ... |0af0: array-data (16 units) │ │ -0875dc: 0003 0400 0200 0000 5000 047f 5100 ... |0b00: array-data (8 units) │ │ -0875ec: 0003 0400 0700 0000 1901 0101 5a01 ... |0b08: array-data (18 units) │ │ -087610: 0003 0400 1100 0000 0e00 0101 4700 ... |0b1a: array-data (38 units) │ │ -08765c: 0003 0400 0200 0000 cc01 047f 2002 ... |0b40: array-data (8 units) │ │ -08766c: 0003 0400 0600 0000 8001 047f 8101 ... |0b48: array-data (16 units) │ │ -08768c: 0003 0400 0a00 0000 3205 0101 3305 ... |0b58: array-data (24 units) │ │ -0876bc: 0003 0400 0300 0000 0901 0101 0002 ... |0b70: array-data (10 units) │ │ -0876d0: 0003 0400 0300 0000 0300 0101 d000 ... |0b7a: array-data (10 units) │ │ -0876e4: 0003 0400 0200 0000 0300 0101 d100 ... |0b84: array-data (8 units) │ │ -0876f4: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0b8c: array-data (28 units) │ │ -08772c: 0003 0400 0200 0000 a501 0101 1405 ... |0ba8: array-data (8 units) │ │ -08773c: 0003 0400 0900 0000 2e00 047f 6c00 ... |0bb0: array-data (22 units) │ │ -087768: 0003 0400 0300 0000 9202 047f 9402 ... |0bc6: array-data (10 units) │ │ -08777c: 0003 0400 1200 0000 1f03 0101 2003 ... |0bd0: array-data (40 units) │ │ -0877cc: 0003 0400 1400 0000 1f03 0101 2203 ... |0bf8: array-data (44 units) │ │ -087824: 0003 0400 0c00 0000 fb00 047f 2201 ... |0c24: array-data (28 units) │ │ -08785c: 0003 0400 1400 0000 1f03 0101 2203 ... |0c40: array-data (44 units) │ │ -0878b4: 0003 0400 0a00 0000 8b01 047f 6b02 ... |0c6c: array-data (24 units) │ │ -0878e4: 0003 0400 4400 0000 c400 0101 f400 ... |0c84: array-data (140 units) │ │ -0879fc: 0003 0400 0900 0000 af00 0101 c400 ... |0d10: array-data (22 units) │ │ -087a28: 0003 0400 0400 0000 b300 0101 f400 ... |0d26: array-data (12 units) │ │ -087a40: 0003 0400 0200 0000 ae01 047f b201 ... |0d32: array-data (8 units) │ │ -087a50: 0003 0400 0200 0000 ac02 0101 ad02 ... |0d3a: array-data (8 units) │ │ -087a60: 0003 0400 0500 0000 b200 0101 f801 ... |0d42: array-data (14 units) │ │ -087a7c: 0003 0400 0400 0000 4000 047f 4100 ... |0d50: array-data (12 units) │ │ -087a94: 0003 0400 0500 0000 3302 047f 3402 ... |0d5c: array-data (14 units) │ │ -087ab0: 0003 0400 1500 0000 d400 0101 b701 ... |0d6a: array-data (46 units) │ │ -087b0c: 0003 0400 0300 0000 8500 047f e902 ... |0d98: array-data (10 units) │ │ -087b20: 0003 0400 0a00 0000 0d02 0101 0501 ... |0da2: array-data (24 units) │ │ -087b50: 0003 0400 0a00 0000 b701 0101 b801 ... |0dba: array-data (24 units) │ │ -087b80: 0003 0400 0c00 0000 e501 0101 7d00 ... |0dd2: array-data (28 units) │ │ -087bb8: 0003 0400 0200 0000 7800 047f ac03 ... |0dee: array-data (8 units) │ │ -087bc8: 0003 0400 0d00 0000 6f02 047f 7002 ... |0df6: array-data (30 units) │ │ -087c04: 0003 0400 0200 0000 7800 047f ac03 ... |0e14: array-data (8 units) │ │ -087c14: 0003 0400 0200 0000 eb02 047f ee02 ... |0e1c: array-data (8 units) │ │ -087c24: 0003 0400 0300 0000 b604 0101 7f05 ... |0e24: array-data (10 units) │ │ -087c38: 0003 0400 0300 0000 3400 0101 7f05 ... |0e2e: array-data (10 units) │ │ -087c4c: 0003 0400 0200 0000 a800 047f d501 ... |0e38: array-data (8 units) │ │ -087c5c: 0003 0400 0600 0000 0e00 0101 d000 ... |0e40: array-data (16 units) │ │ -087c7c: 0003 0400 1700 0000 0200 0101 0e00 ... |0e50: array-data (50 units) │ │ -087ce0: 0003 0400 0900 0000 ae00 0101 2c01 ... |0e82: array-data (22 units) │ │ -087d0c: 0003 0400 0600 0000 6002 047f 6102 ... |0e98: array-data (16 units) │ │ -087d2c: 0003 0400 0600 0000 2f00 047f 2201 ... |0ea8: array-data (16 units) │ │ -087d4c: 0003 0400 0200 0000 8802 047f 8b02 ... |0eb8: array-data (8 units) │ │ -087d5c: 0003 0400 0600 0000 3200 047f fa00 ... |0ec0: array-data (16 units) │ │ -087d7c: 0003 0400 0200 0000 0901 047f dd01 ... |0ed0: array-data (8 units) │ │ -087d8c: 0003 0400 0300 0000 4e03 047f 4f03 ... |0ed8: array-data (10 units) │ │ -087da0: 0003 0400 0400 0000 b200 0101 f801 ... |0ee2: array-data (12 units) │ │ -087db8: 0003 0400 1700 0000 d400 0101 dd00 ... |0eee: array-data (50 units) │ │ -087e1c: 0003 0400 0200 0000 a400 047f 4d03 ... |0f20: array-data (8 units) │ │ -087e2c: 0003 0400 0c00 0000 1f01 047f 2001 ... |0f28: array-data (28 units) │ │ -087e64: 0003 0400 0300 0000 7601 0101 c902 ... |0f44: array-data (10 units) │ │ -087e78: 0003 0400 2400 0000 0200 0101 0d00 ... |0f4e: array-data (76 units) │ │ -087f10: 0003 0400 0400 0000 f200 0101 2901 ... |0f9a: array-data (12 units) │ │ -087f28: 0003 0400 0400 0000 f200 0101 2901 ... |0fa6: array-data (12 units) │ │ -087f40: 0003 0400 0300 0000 e701 0101 b601 ... |0fb2: array-data (10 units) │ │ -087f54: 0003 0400 0400 0000 1f01 0101 2001 ... |0fbc: array-data (12 units) │ │ -087f6c: 0003 0400 1000 0000 8300 047f 1501 ... |0fc8: array-data (36 units) │ │ -087fb4: 0003 0400 0500 0000 dc00 0101 1f03 ... |0fec: array-data (14 units) │ │ -087fd0: 0003 0400 0200 0000 5d02 047f ae03 ... |0ffa: array-data (8 units) │ │ -087fe0: 0003 0400 0200 0000 9102 047f 9702 ... |1002: array-data (8 units) │ │ -087ff0: 0003 0400 0c00 0000 c400 0101 eb00 ... |100a: array-data (28 units) │ │ -088028: 0003 0400 1100 0000 da00 0101 1f01 ... |1026: array-data (38 units) │ │ -088074: 0003 0400 0700 0000 f200 0101 3601 ... |104c: array-data (18 units) │ │ -088098: 0003 0400 0a00 0000 e800 047f e900 ... |105e: array-data (24 units) │ │ -0880c8: 0003 0400 0b00 0000 dd00 047f de00 ... |1076: array-data (26 units) │ │ -0880fc: 0003 0400 1600 0000 0e00 0101 2400 ... |1090: array-data (48 units) │ │ -08815c: 0003 0400 0300 0000 0103 047f 0203 ... |10c0: array-data (10 units) │ │ -088170: 0003 0400 0800 0000 1f01 0101 2000 ... |10ca: array-data (20 units) │ │ -088198: 0003 0400 0200 0000 d400 0101 a500 ... |10de: array-data (8 units) │ │ -0881a8: 0003 0400 0b00 0000 0e00 0101 d602 ... |10e6: array-data (26 units) │ │ -0881dc: 0003 0400 0500 0000 b200 0101 7601 ... |1100: array-data (14 units) │ │ -0881f8: 0003 0400 0200 0000 d000 0101 d400 ... |110e: array-data (8 units) │ │ -088208: 0003 0400 0600 0000 1c01 0101 9401 ... |1116: array-data (16 units) │ │ -088228: 0003 0400 0e00 0000 2401 0101 2501 ... |1126: array-data (32 units) │ │ -088268: 0003 0400 0a00 0000 ef01 0101 f001 ... |1146: array-data (24 units) │ │ -088298: 0003 0400 0a00 0000 ef01 0101 f001 ... |115e: array-data (24 units) │ │ -0882c8: 0003 0400 0300 0000 0200 0101 f200 ... |1176: array-data (10 units) │ │ -0882dc: 0003 0400 1a00 0000 3203 047f 3303 ... |1180: array-data (56 units) │ │ -08834c: 0003 0400 1000 0000 9500 0101 9600 ... |11b8: array-data (36 units) │ │ -088394: 0003 0400 3f00 0000 0e00 0101 9a00 ... |11dc: array-data (130 units) │ │ -088498: 0003 0400 0300 0000 3400 0101 4001 ... |125e: array-data (10 units) │ │ -0884ac: 0003 0400 1e00 0000 af00 0101 4001 ... |1268: array-data (64 units) │ │ -08852c: 0003 0400 0700 0000 3400 0101 d500 ... |12a8: array-data (18 units) │ │ -088550: 0003 0400 0b00 0000 2003 0101 2103 ... |12ba: array-data (26 units) │ │ -088584: 0003 0400 0b00 0000 d000 0101 3d00 ... |12d4: array-data (26 units) │ │ -0885b8: 0003 0400 0500 0000 d400 047f ca02 ... |12ee: array-data (14 units) │ │ -0885d4: 0003 0400 0500 0000 0000 0101 da00 ... |12fc: array-data (14 units) │ │ -0885f0: 0003 0400 0300 0000 d400 0101 4700 ... |130a: array-data (10 units) │ │ -088604: 0003 0400 0300 0000 d000 0101 f200 ... |1314: array-data (10 units) │ │ +085fd0: |[085fd0] ua.gardenapple.itchupdater.R$styleable.:()V │ │ +085fe0: 1300 1d00 |0000: const/16 v0, #int 29 // #1d │ │ +085fe4: 2300 5a06 |0002: new-array v0, v0, [I // type@065a │ │ +085fe8: 2600 7e04 0000 |0004: fill-array-data v0, 00000482 // +0000047e │ │ +085fee: 6900 7014 |0007: sput-object v0, Lua/gardenapple/itchupdater/R$styleable;.ActionBar:[I // field@1470 │ │ +085ff2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +085ff4: 2301 5a06 |000a: new-array v1, v0, [I // type@065a │ │ +085ff8: 1402 b300 0101 |000c: const v2, #float 2.36941e-38 // #010100b3 │ │ +085ffe: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +086000: 4b02 0103 |0010: aput v2, v1, v3 │ │ +086004: 6901 7114 |0012: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ActionBarLayout:[I // field@1471 │ │ +086008: 2301 5a06 |0014: new-array v1, v0, [I // type@065a │ │ +08600c: 1402 3f01 0101 |0016: const v2, #float 2.36945e-38 // #0101013f │ │ +086012: 4b02 0103 |0019: aput v2, v1, v3 │ │ +086016: 6901 9014 |001b: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ActionMenuItemView:[I // field@1490 │ │ +08601a: 2331 5a06 |001d: new-array v1, v3, [I // type@065a │ │ +08601e: 6901 9214 |001f: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ActionMenuView:[I // field@1492 │ │ +086022: 1261 |0021: const/4 v1, #int 6 // #6 │ │ +086024: 2312 5a06 |0022: new-array v2, v1, [I // type@065a │ │ +086028: 2602 9c04 0000 |0024: fill-array-data v2, 000004c0 // +0000049c │ │ +08602e: 6902 9314 |0027: sput-object v2, Lua/gardenapple/itchupdater/R$styleable;.ActionMode:[I // field@1493 │ │ +086032: 1222 |0029: const/4 v2, #int 2 // #2 │ │ +086034: 2324 5a06 |002a: new-array v4, v2, [I // type@065a │ │ +086038: 2604 a404 0000 |002c: fill-array-data v4, 000004d0 // +000004a4 │ │ +08603e: 6904 9a14 |002f: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.ActivityChooserView:[I // field@149a │ │ +086042: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +086046: 2345 5a06 |0033: new-array v5, v4, [I // type@065a │ │ +08604a: 2605 a304 0000 |0035: fill-array-data v5, 000004d8 // +000004a3 │ │ +086050: 6905 9d14 |0038: sput-object v5, Lua/gardenapple/itchupdater/R$styleable;.AlertDialog:[I // field@149d │ │ +086054: 2315 5a06 |003a: new-array v5, v1, [I // type@065a │ │ +086058: 2605 b004 0000 |003c: fill-array-data v5, 000004ec // +000004b0 │ │ +08605e: 6905 a614 |003f: sput-object v5, Lua/gardenapple/itchupdater/R$styleable;.AnimatedStateListDrawableCompat:[I // field@14a6 │ │ +086062: 2325 5a06 |0041: new-array v5, v2, [I // type@065a │ │ +086066: 2605 b904 0000 |0043: fill-array-data v5, 000004fc // +000004b9 │ │ +08606c: 6905 ad14 |0046: sput-object v5, Lua/gardenapple/itchupdater/R$styleable;.AnimatedStateListDrawableItem:[I // field@14ad │ │ +086070: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +086072: 2356 5a06 |0049: new-array v6, v5, [I // type@065a │ │ +086076: 2606 b904 0000 |004b: fill-array-data v6, 00000504 // +000004b9 │ │ +08607c: 6906 b014 |004e: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AnimatedStateListDrawableTransition:[I // field@14b0 │ │ +086080: 2346 5a06 |0050: new-array v6, v4, [I // type@065a │ │ +086084: 2606 be04 0000 |0052: fill-array-data v6, 00000510 // +000004be │ │ +08608a: 6906 b514 |0055: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppBarLayout:[I // field@14b5 │ │ +08608e: 2356 5a06 |0057: new-array v6, v5, [I // type@065a │ │ +086092: 2606 cb04 0000 |0059: fill-array-data v6, 00000524 // +000004cb │ │ +086098: 6906 b614 |005c: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppBarLayoutStates:[I // field@14b6 │ │ +08609c: 2326 5a06 |005e: new-array v6, v2, [I // type@065a │ │ +0860a0: 2606 d004 0000 |0060: fill-array-data v6, 00000530 // +000004d0 │ │ +0860a6: 6906 bb14 |0063: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppBarLayout_Layout:[I // field@14bb │ │ +0860aa: 2356 5a06 |0065: new-array v6, v5, [I // type@065a │ │ +0860ae: 2606 d104 0000 |0067: fill-array-data v6, 00000538 // +000004d1 │ │ +0860b4: 6906 c614 |006a: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppCompatImageView:[I // field@14c6 │ │ +0860b8: 2356 5a06 |006c: new-array v6, v5, [I // type@065a │ │ +0860bc: 2606 d604 0000 |006e: fill-array-data v6, 00000544 // +000004d6 │ │ +0860c2: 6906 cb14 |0071: sput-object v6, Lua/gardenapple/itchupdater/R$styleable;.AppCompatSeekBar:[I // field@14cb │ │ +0860c6: 1276 |0073: const/4 v6, #int 7 // #7 │ │ +0860c8: 2367 5a06 |0074: new-array v7, v6, [I // type@065a │ │ +0860cc: 2607 da04 0000 |0076: fill-array-data v7, 00000550 // +000004da │ │ +0860d2: 6907 d014 |0079: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.AppCompatTextHelper:[I // field@14d0 │ │ +0860d6: 1307 1500 |007b: const/16 v7, #int 21 // #15 │ │ +0860da: 2378 5a06 |007d: new-array v8, v7, [I // type@065a │ │ +0860de: 2608 e304 0000 |007f: fill-array-data v8, 00000562 // +000004e3 │ │ +0860e4: 6908 d814 |0082: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.AppCompatTextView:[I // field@14d8 │ │ +0860e8: 1308 7d00 |0084: const/16 v8, #int 125 // #7d │ │ +0860ec: 2388 5a06 |0086: new-array v8, v8, [I // type@065a │ │ +0860f0: 2608 0805 0000 |0088: fill-array-data v8, 00000590 // +00000508 │ │ +0860f6: 6908 ee14 |008b: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.AppCompatTheme:[I // field@14ee │ │ +0860fa: 2328 5a06 |008d: new-array v8, v2, [I // type@065a │ │ +0860fe: 2608 ff05 0000 |008f: fill-array-data v8, 0000068e // +000005ff │ │ +086104: 6908 6c15 |0092: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.BackgroundStyle:[I // field@156c │ │ +086108: 2368 5a06 |0094: new-array v8, v6, [I // type@065a │ │ +08610c: 2608 0006 0000 |0096: fill-array-data v8, 00000696 // +00000600 │ │ +086112: 6908 6f15 |0099: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.Badge:[I // field@156f │ │ +086116: 1308 0900 |009b: const/16 v8, #int 9 // #9 │ │ +08611a: 2389 5a06 |009d: new-array v9, v8, [I // type@065a │ │ +08611e: 2609 0906 0000 |009f: fill-array-data v9, 000006a8 // +00000609 │ │ +086124: 6909 7715 |00a2: sput-object v9, Lua/gardenapple/itchupdater/R$styleable;.BaseProgressIndicator:[I // field@1577 │ │ +086128: 1309 0b00 |00a4: const/16 v9, #int 11 // #b │ │ +08612c: 239a 5a06 |00a6: new-array v10, v9, [I // type@065a │ │ +086130: 260a 1606 0000 |00a8: fill-array-data v10, 000006be // +00000616 │ │ +086136: 690a 8115 |00ab: sput-object v10, Lua/gardenapple/itchupdater/R$styleable;.BottomAppBar:[I // field@1581 │ │ +08613a: 130a 0c00 |00ad: const/16 v10, #int 12 // #c │ │ +08613e: 23ab 5a06 |00af: new-array v11, v10, [I // type@065a │ │ +086142: 260b 2706 0000 |00b1: fill-array-data v11, 000006d8 // +00000627 │ │ +086148: 690b 8d15 |00b4: sput-object v11, Lua/gardenapple/itchupdater/R$styleable;.BottomNavigationView:[I // field@158d │ │ +08614c: 130b 0d00 |00b6: const/16 v11, #int 13 // #d │ │ +086150: 23bc 5a06 |00b8: new-array v12, v11, [I // type@065a │ │ +086154: 260c 3a06 0000 |00ba: fill-array-data v12, 000006f4 // +0000063a │ │ +08615a: 690c 9a15 |00bd: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.BottomSheetBehavior_Layout:[I // field@159a │ │ +08615e: 230c 5a06 |00bf: new-array v12, v0, [I // type@065a │ │ +086162: 140d 2b00 047f |00c1: const v13, #float 1.75459e+38 // #7f04002b │ │ +086168: 4b0d 0c03 |00c4: aput v13, v12, v3 │ │ +08616c: 690c a815 |00c6: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.ButtonBarLayout:[I // field@15a8 │ │ +086170: 23bc 5a06 |00c8: new-array v12, v11, [I // type@065a │ │ +086174: 260c 4806 0000 |00ca: fill-array-data v12, 00000712 // +00000648 │ │ +08617a: 690c aa15 |00cd: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.CardView:[I // field@15aa │ │ +08617e: 231c 5a06 |00cf: new-array v12, v1, [I // type@065a │ │ +086182: 260c 5f06 0000 |00d1: fill-array-data v12, 00000730 // +0000065f │ │ +086188: 690c b815 |00d4: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.CheckBoxPreference:[I // field@15b8 │ │ +08618c: 130c 2a00 |00d6: const/16 v12, #int 42 // #2a │ │ +086190: 23cc 5a06 |00d8: new-array v12, v12, [I // type@065a │ │ +086194: 260c 6606 0000 |00da: fill-array-data v12, 00000740 // +00000666 │ │ +08619a: 690c bf15 |00dd: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.Chip:[I // field@15bf │ │ +08619e: 236c 5a06 |00df: new-array v12, v6, [I // type@065a │ │ +0861a2: 260c b706 0000 |00e1: fill-array-data v12, 00000798 // +000006b7 │ │ +0861a8: 690c c015 |00e4: sput-object v12, Lua/gardenapple/itchupdater/R$styleable;.ChipGroup:[I // field@15c0 │ │ +0861ac: 123c |00e6: const/4 v12, #int 3 // #3 │ │ +0861ae: 23cd 5a06 |00e7: new-array v13, v12, [I // type@065a │ │ +0861b2: 260d c106 0000 |00e9: fill-array-data v13, 000007aa // +000006c1 │ │ +0861b8: 690d f215 |00ec: sput-object v13, Lua/gardenapple/itchupdater/R$styleable;.CircularProgressIndicator:[I // field@15f2 │ │ +0861bc: 232d 5a06 |00ee: new-array v13, v2, [I // type@065a │ │ +0861c0: 260d c406 0000 |00f0: fill-array-data v13, 000007b4 // +000006c4 │ │ +0861c6: 690d f615 |00f3: sput-object v13, Lua/gardenapple/itchupdater/R$styleable;.ClockFaceView:[I // field@15f6 │ │ +0861ca: 23cd 5a06 |00f5: new-array v13, v12, [I // type@065a │ │ +0861ce: 260d c506 0000 |00f7: fill-array-data v13, 000007bc // +000006c5 │ │ +0861d4: 690d f915 |00fa: sput-object v13, Lua/gardenapple/itchupdater/R$styleable;.ClockHandView:[I // field@15f9 │ │ +0861d8: 130d 1100 |00fc: const/16 v13, #int 17 // #11 │ │ +0861dc: 23de 5a06 |00fe: new-array v14, v13, [I // type@065a │ │ +0861e0: 260e c606 0000 |0100: fill-array-data v14, 000007c6 // +000006c6 │ │ +0861e6: 690e fd15 |0103: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CollapsingToolbarLayout:[I // field@15fd │ │ +0861ea: 232e 5a06 |0105: new-array v14, v2, [I // type@065a │ │ +0861ee: 260e e506 0000 |0107: fill-array-data v14, 000007ec // +000006e5 │ │ +0861f4: 690e fe15 |010a: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CollapsingToolbarLayout_Layout:[I // field@15fe │ │ +0861f8: 23ce 5a06 |010c: new-array v14, v12, [I // type@065a │ │ +0861fc: 260e e606 0000 |010e: fill-array-data v14, 000007f4 // +000006e6 │ │ +086202: 690e 1216 |0111: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ColorStateListItem:[I // field@1612 │ │ +086206: 235e 5a06 |0113: new-array v14, v5, [I // type@065a │ │ +08620a: 260e e906 0000 |0115: fill-array-data v14, 000007fe // +000006e9 │ │ +086210: 690e 1616 |0118: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CompoundButton:[I // field@1616 │ │ +086214: 130e 6e00 |011a: const/16 v14, #int 110 // #6e │ │ +086218: 23ee 5a06 |011c: new-array v14, v14, [I // type@065a │ │ +08621c: 260e ec06 0000 |011e: fill-array-data v14, 0000080a // +000006ec │ │ +086222: 690e 1b16 |0121: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.Constraint:[I // field@161b │ │ +086226: 130e 5b00 |0123: const/16 v14, #int 91 // #5b │ │ +08622a: 23ee 5a06 |0125: new-array v14, v14, [I // type@065a │ │ +08622e: 260e c307 0000 |0127: fill-array-data v14, 000008ea // +000007c3 │ │ +086234: 690e 1c16 |012a: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ConstraintLayout_Layout:[I // field@161c │ │ +086238: 232e 5a06 |012c: new-array v14, v2, [I // type@065a │ │ +08623c: 260e 7608 0000 |012e: fill-array-data v14, 000009a4 // +00000876 │ │ +086242: 690e 7816 |0131: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ConstraintLayout_placeholder:[I // field@1678 │ │ +086246: 130e 7000 |0133: const/16 v14, #int 112 // #70 │ │ +08624a: 23ee 5a06 |0135: new-array v14, v14, [I // type@065a │ │ +08624e: 260e 7508 0000 |0137: fill-array-data v14, 000009ac // +00000875 │ │ +086254: 690e 7b16 |013a: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ConstraintSet:[I // field@167b │ │ +086258: 232e 5a06 |013c: new-array v14, v2, [I // type@065a │ │ +08625c: 260e 5209 0000 |013e: fill-array-data v14, 00000a90 // +00000952 │ │ +086262: 690e 5a17 |0141: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CoordinatorLayout:[I // field@175a │ │ +086266: 236e 5a06 |0143: new-array v14, v6, [I // type@065a │ │ +08626a: 260e 5309 0000 |0145: fill-array-data v14, 00000a98 // +00000953 │ │ +086270: 690e 5b17 |0148: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CoordinatorLayout_Layout:[I // field@175b │ │ +086274: 238e 5a06 |014a: new-array v14, v8, [I // type@065a │ │ +086278: 260e 5e09 0000 |014c: fill-array-data v14, 00000aaa // +0000095e │ │ +08627e: 690e 6517 |014f: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.CustomAttribute:[I // field@1765 │ │ +086282: 23ae 5a06 |0151: new-array v14, v10, [I // type@065a │ │ +086286: 260e 6d09 0000 |0153: fill-array-data v14, 00000ac0 // +0000096d │ │ +08628c: 690e 6f17 |0156: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.DialogPreference:[I // field@176f │ │ +086290: 234e 5a06 |0158: new-array v14, v4, [I // type@065a │ │ +086294: 260e 8209 0000 |015a: fill-array-data v14, 00000adc // +00000982 │ │ +08629a: 690e 7c17 |015d: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.DrawerArrowToggle:[I // field@177c │ │ +08629e: 230e 5a06 |015f: new-array v14, v0, [I // type@065a │ │ +0862a2: 140f ad03 047f |0161: const v15, #float 1.75477e+38 // #7f0403ad │ │ +0862a8: 4b0f 0e03 |0164: aput v15, v14, v3 │ │ +0862ac: 690e 8517 |0166: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.EditTextPreference:[I // field@1785 │ │ +0862b0: 231e 5a06 |0168: new-array v14, v1, [I // type@065a │ │ +0862b4: 260e 8609 0000 |016a: fill-array-data v14, 00000af0 // +00000986 │ │ +0862ba: 690e 8717 |016d: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ExtendedFloatingActionButton:[I // field@1787 │ │ +0862be: 232e 5a06 |016f: new-array v14, v2, [I // type@065a │ │ +0862c2: 260e 8f09 0000 |0171: fill-array-data v14, 00000b00 // +0000098f │ │ +0862c8: 690e 8817 |0174: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.ExtendedFloatingActionButton_Behavior_Layout:[I // field@1788 │ │ +0862cc: 236e 5a06 |0176: new-array v14, v6, [I // type@065a │ │ +0862d0: 260e 9009 0000 |0178: fill-array-data v14, 00000b08 // +00000990 │ │ +0862d6: 690e 9117 |017b: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FabWithLabelView:[I // field@1791 │ │ +0862da: 23de 5a06 |017d: new-array v14, v13, [I // type@065a │ │ +0862de: 260e 9b09 0000 |017f: fill-array-data v14, 00000b1a // +0000099b │ │ +0862e4: 690e 9917 |0182: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FloatingActionButton:[I // field@1799 │ │ +0862e8: 230e 5a06 |0184: new-array v14, v0, [I // type@065a │ │ +0862ec: 140f 5000 047f |0186: const v15, #float 1.7546e+38 // #7f040050 │ │ +0862f2: 4b0f 0e03 |0189: aput v15, v14, v3 │ │ +0862f6: 690e 9a17 |018b: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FloatingActionButton_Behavior_Layout:[I // field@179a │ │ +0862fa: 232e 5a06 |018d: new-array v14, v2, [I // type@065a │ │ +0862fe: 260e b109 0000 |018f: fill-array-data v14, 00000b40 // +000009b1 │ │ +086304: 690e ad17 |0192: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FlowLayout:[I // field@17ad │ │ +086308: 231e 5a06 |0194: new-array v14, v1, [I // type@065a │ │ +08630c: 260e b209 0000 |0196: fill-array-data v14, 00000b48 // +000009b2 │ │ +086312: 690e b017 |0199: sput-object v14, Lua/gardenapple/itchupdater/R$styleable;.FontFamily:[I // field@17b0 │ │ +086316: 130e 0a00 |019b: const/16 v14, #int 10 // #a │ │ +08631a: 23ef 5a06 |019d: new-array v15, v14, [I // type@065a │ │ +08631e: 260f b909 0000 |019f: fill-array-data v15, 00000b58 // +000009b9 │ │ +086324: 690f b117 |01a2: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.FontFamilyFont:[I // field@17b1 │ │ +086328: 23cf 5a06 |01a4: new-array v15, v12, [I // type@065a │ │ +08632c: 260f ca09 0000 |01a6: fill-array-data v15, 00000b70 // +000009ca │ │ +086332: 690f c217 |01a9: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.ForegroundLinearLayout:[I // field@17c2 │ │ +086336: 23cf 5a06 |01ab: new-array v15, v12, [I // type@065a │ │ +08633a: 260f cd09 0000 |01ad: fill-array-data v15, 00000b7a // +000009cd │ │ +086340: 690f c617 |01b0: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.Fragment:[I // field@17c6 │ │ +086344: 232f 5a06 |01b2: new-array v15, v2, [I // type@065a │ │ +086348: 260f d009 0000 |01b4: fill-array-data v15, 00000b84 // +000009d0 │ │ +08634e: 690f c717 |01b7: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.FragmentContainerView:[I // field@17c7 │ │ +086352: 23af 5a06 |01b9: new-array v15, v10, [I // type@065a │ │ +086356: 260f d109 0000 |01bb: fill-array-data v15, 00000b8c // +000009d1 │ │ +08635c: 690f cd17 |01be: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.GradientColor:[I // field@17cd │ │ +086360: 232f 5a06 |01c0: new-array v15, v2, [I // type@065a │ │ +086364: 260f e609 0000 |01c2: fill-array-data v15, 00000ba8 // +000009e6 │ │ +08636a: 690f ce17 |01c5: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.GradientColorItem:[I // field@17ce │ │ +08636e: 238f 5a06 |01c7: new-array v15, v8, [I // type@065a │ │ +086372: 260f e709 0000 |01c9: fill-array-data v15, 00000bb0 // +000009e7 │ │ +086378: 690f dd17 |01cc: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.ImageFilterView:[I // field@17dd │ │ +08637c: 23cf 5a06 |01ce: new-array v15, v12, [I // type@065a │ │ +086380: 260f f609 0000 |01d0: fill-array-data v15, 00000bc6 // +000009f6 │ │ +086386: 690f e717 |01d3: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.Insets:[I // field@17e7 │ │ +08638a: 130f 1200 |01d5: const/16 v15, #int 18 // #12 │ │ +08638e: 23ff 5a06 |01d7: new-array v15, v15, [I // type@065a │ │ +086392: 260f f709 0000 |01d9: fill-array-data v15, 00000bd0 // +000009f7 │ │ +086398: 690f eb17 |01dc: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.KeyAttribute:[I // field@17eb │ │ +08639c: 130f 1400 |01de: const/16 v15, #int 20 // #14 │ │ +0863a0: 23f4 5a06 |01e0: new-array v4, v15, [I // type@065a │ │ +0863a4: 2604 160a 0000 |01e2: fill-array-data v4, 00000bf8 // +00000a16 │ │ +0863aa: 6904 fe17 |01e5: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyCycle:[I // field@17fe │ │ +0863ae: 2334 5a06 |01e7: new-array v4, v3, [I // type@065a │ │ +0863b2: 6904 1318 |01e9: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyFrame:[I // field@1813 │ │ +0863b6: 2334 5a06 |01eb: new-array v4, v3, [I // type@065a │ │ +0863ba: 6904 1418 |01ed: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyFramesAcceleration:[I // field@1814 │ │ +0863be: 2334 5a06 |01ef: new-array v4, v3, [I // type@065a │ │ +0863c2: 6904 1518 |01f1: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyFramesVelocity:[I // field@1815 │ │ +0863c6: 23a4 5a06 |01f3: new-array v4, v10, [I // type@065a │ │ +0863ca: 2604 2f0a 0000 |01f5: fill-array-data v4, 00000c24 // +00000a2f │ │ +0863d0: 6904 1618 |01f8: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyPosition:[I // field@1816 │ │ +0863d4: 23f4 5a06 |01fa: new-array v4, v15, [I // type@065a │ │ +0863d8: 2604 440a 0000 |01fc: fill-array-data v4, 00000c40 // +00000a44 │ │ +0863de: 6904 2318 |01ff: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyTimeCycle:[I // field@1823 │ │ +0863e2: 23e4 5a06 |0201: new-array v4, v14, [I // type@065a │ │ +0863e6: 2604 690a 0000 |0203: fill-array-data v4, 00000c6c // +00000a69 │ │ +0863ec: 6904 3818 |0206: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.KeyTrigger:[I // field@1838 │ │ +0863f0: 1304 4400 |0208: const/16 v4, #int 68 // #44 │ │ +0863f4: 2344 5a06 |020a: new-array v4, v4, [I // type@065a │ │ +0863f8: 2604 780a 0000 |020c: fill-array-data v4, 00000c84 // +00000a78 │ │ +0863fe: 6904 4318 |020f: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.Layout:[I // field@1843 │ │ +086402: 2384 5a06 |0211: new-array v4, v8, [I // type@065a │ │ +086406: 2604 fd0a 0000 |0213: fill-array-data v4, 00000d10 // +00000afd │ │ +08640c: 6904 8818 |0216: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.LinearLayoutCompat:[I // field@1888 │ │ +086410: 2354 5a06 |0218: new-array v4, v5, [I // type@065a │ │ +086414: 2604 0c0b 0000 |021a: fill-array-data v4, 00000d26 // +00000b0c │ │ +08641a: 6904 8918 |021d: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.LinearLayoutCompat_Layout:[I // field@1889 │ │ +08641e: 2324 5a06 |021f: new-array v4, v2, [I // type@065a │ │ +086422: 2604 110b 0000 |0221: fill-array-data v4, 00000d32 // +00000b11 │ │ +086428: 6904 9718 |0224: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.LinearProgressIndicator:[I // field@1897 │ │ +08642c: 2324 5a06 |0226: new-array v4, v2, [I // type@065a │ │ +086430: 2604 120b 0000 |0228: fill-array-data v4, 00000d3a // +00000b12 │ │ +086436: 6904 9a18 |022b: sput-object v4, Lua/gardenapple/itchupdater/R$styleable;.ListPopupWindow:[I // field@189a │ │ +08643a: 1254 |022d: const/4 v4, #int 5 // #5 │ │ +08643c: 234f 5a06 |022e: new-array v15, v4, [I // type@065a │ │ +086440: 260f 120b 0000 |0230: fill-array-data v15, 00000d42 // +00000b12 │ │ +086446: 690f 9d18 |0233: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.ListPreference:[I // field@189d │ │ +08644a: 235f 5a06 |0235: new-array v15, v5, [I // type@065a │ │ +08644e: 260f 190b 0000 |0237: fill-array-data v15, 00000d50 // +00000b19 │ │ +086454: 690f a318 |023a: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.MaterialAlertDialog:[I // field@18a3 │ │ +086458: 234f 5a06 |023c: new-array v15, v4, [I // type@065a │ │ +08645c: 260f 1e0b 0000 |023e: fill-array-data v15, 00000d5c // +00000b1e │ │ +086462: 690f a418 |0241: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.MaterialAlertDialogTheme:[I // field@18a4 │ │ +086466: 230f 5a06 |0243: new-array v15, v0, [I // type@065a │ │ +08646a: 1410 2002 0101 |0245: const v16, #float 2.36951e-38 // #01010220 │ │ +086470: 4b10 0f03 |0248: aput v16, v15, v3 │ │ +086474: 690f ae18 |024a: sput-object v15, Lua/gardenapple/itchupdater/R$styleable;.MaterialAutoCompleteTextView:[I // field@18ae │ │ +086478: 2377 5a06 |024c: new-array v7, v7, [I // type@065a │ │ +08647c: 2607 1c0b 0000 |024e: fill-array-data v7, 00000d6a // +00000b1c │ │ +086482: 6907 b018 |0251: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialButton:[I // field@18b0 │ │ +086486: 23c7 5a06 |0253: new-array v7, v12, [I // type@065a │ │ +08648a: 2607 430b 0000 |0255: fill-array-data v7, 00000d98 // +00000b43 │ │ +086490: 6907 b118 |0258: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialButtonToggleGroup:[I // field@18b1 │ │ +086494: 23e7 5a06 |025a: new-array v7, v14, [I // type@065a │ │ +086498: 2607 460b 0000 |025c: fill-array-data v7, 00000da2 // +00000b46 │ │ +08649e: 6907 ca18 |025f: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialCalendar:[I // field@18ca │ │ +0864a2: 23e7 5a06 |0261: new-array v7, v14, [I // type@065a │ │ +0864a6: 2607 570b 0000 |0263: fill-array-data v7, 00000dba // +00000b57 │ │ +0864ac: 6907 cb18 |0266: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialCalendarItem:[I // field@18cb │ │ +0864b0: 23a7 5a06 |0268: new-array v7, v10, [I // type@065a │ │ +0864b4: 2607 680b 0000 |026a: fill-array-data v7, 00000dd2 // +00000b68 │ │ +0864ba: 6907 e018 |026d: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialCardView:[I // field@18e0 │ │ +0864be: 2327 5a06 |026f: new-array v7, v2, [I // type@065a │ │ +0864c2: 2607 7d0b 0000 |0271: fill-array-data v7, 00000dee // +00000b7d │ │ +0864c8: 6907 ed18 |0274: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialCheckBox:[I // field@18ed │ │ +0864cc: 23b7 5a06 |0276: new-array v7, v11, [I // type@065a │ │ +0864d0: 2607 7e0b 0000 |0278: fill-array-data v7, 00000df6 // +00000b7e │ │ +0864d6: 6907 f018 |027b: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialProgressBar:[I // field@18f0 │ │ +0864da: 2327 5a06 |027d: new-array v7, v2, [I // type@065a │ │ +0864de: 2607 950b 0000 |027f: fill-array-data v7, 00000e14 // +00000b95 │ │ +0864e4: 6907 fe18 |0282: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialRadioButton:[I // field@18fe │ │ +0864e8: 2327 5a06 |0284: new-array v7, v2, [I // type@065a │ │ +0864ec: 2607 960b 0000 |0286: fill-array-data v7, 00000e1c // +00000b96 │ │ +0864f2: 6907 0119 |0289: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialShape:[I // field@1901 │ │ +0864f6: 23c7 5a06 |028b: new-array v7, v12, [I // type@065a │ │ +0864fa: 2607 970b 0000 |028d: fill-array-data v7, 00000e24 // +00000b97 │ │ +086500: 6907 0419 |0290: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialTextAppearance:[I // field@1904 │ │ +086504: 23c7 5a06 |0292: new-array v7, v12, [I // type@065a │ │ +086508: 2607 9a0b 0000 |0294: fill-array-data v7, 00000e2e // +00000b9a │ │ +08650e: 6907 0819 |0297: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialTextView:[I // field@1908 │ │ +086512: 2327 5a06 |0299: new-array v7, v2, [I // type@065a │ │ +086516: 2607 9d0b 0000 |029b: fill-array-data v7, 00000e38 // +00000b9d │ │ +08651c: 6907 0c19 |029e: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialTimePicker:[I // field@190c │ │ +086520: 2307 5a06 |02a0: new-array v7, v0, [I // type@065a │ │ +086524: 140b 7f02 047f |02a2: const v11, #float 1.75471e+38 // #7f04027f │ │ +08652a: 4b0b 0703 |02a5: aput v11, v7, v3 │ │ +08652e: 6907 0f19 |02a7: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MaterialToolbar:[I // field@190f │ │ +086532: 2317 5a06 |02a9: new-array v7, v1, [I // type@065a │ │ +086536: 2607 950b 0000 |02ab: fill-array-data v7, 00000e40 // +00000b95 │ │ +08653c: 6907 1119 |02ae: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.MenuGroup:[I // field@1911 │ │ +086540: 1307 1700 |02b0: const/16 v7, #int 23 // #17 │ │ +086544: 237b 5a06 |02b2: new-array v11, v7, [I // type@065a │ │ +086548: 260b 9c0b 0000 |02b4: fill-array-data v11, 00000e50 // +00000b9c │ │ +08654e: 690b 1819 |02b7: sput-object v11, Lua/gardenapple/itchupdater/R$styleable;.MenuItem:[I // field@1918 │ │ +086552: 2388 5a06 |02b9: new-array v8, v8, [I // type@065a │ │ +086556: 2608 c70b 0000 |02bb: fill-array-data v8, 00000e82 // +00000bc7 │ │ +08655c: 6908 3019 |02be: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MenuView:[I // field@1930 │ │ +086560: 2318 5a06 |02c0: new-array v8, v1, [I // type@065a │ │ +086564: 2608 d60b 0000 |02c2: fill-array-data v8, 00000e98 // +00000bd6 │ │ +08656a: 6908 3a19 |02c5: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MockView:[I // field@193a │ │ +08656e: 2318 5a06 |02c7: new-array v8, v1, [I // type@065a │ │ +086572: 2608 df0b 0000 |02c9: fill-array-data v8, 00000ea8 // +00000bdf │ │ +086578: 6908 4119 |02cc: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.Motion:[I // field@1941 │ │ +08657c: 2328 5a06 |02ce: new-array v8, v2, [I // type@065a │ │ +086580: 2608 e80b 0000 |02d0: fill-array-data v8, 00000eb8 // +00000be8 │ │ +086586: 6908 4219 |02d3: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MotionHelper:[I // field@1942 │ │ +08658a: 2318 5a06 |02d5: new-array v8, v1, [I // type@065a │ │ +08658e: 2608 e90b 0000 |02d7: fill-array-data v8, 00000ec0 // +00000be9 │ │ +086594: 6908 4519 |02da: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MotionLayout:[I // field@1945 │ │ +086598: 2328 5a06 |02dc: new-array v8, v2, [I // type@065a │ │ +08659c: 2608 f20b 0000 |02de: fill-array-data v8, 00000ed0 // +00000bf2 │ │ +0865a2: 6908 4c19 |02e1: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MotionScene:[I // field@194c │ │ +0865a6: 23c8 5a06 |02e3: new-array v8, v12, [I // type@065a │ │ +0865aa: 2608 f30b 0000 |02e5: fill-array-data v8, 00000ed8 // +00000bf3 │ │ +0865b0: 6908 4f19 |02e8: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MotionTelltales:[I // field@194f │ │ +0865b4: 2358 5a06 |02ea: new-array v8, v5, [I // type@065a │ │ +0865b8: 2608 f60b 0000 |02ec: fill-array-data v8, 00000ee2 // +00000bf6 │ │ +0865be: 6908 5919 |02ef: sput-object v8, Lua/gardenapple/itchupdater/R$styleable;.MultiSelectListPreference:[I // field@1959 │ │ +0865c2: 2377 5a06 |02f1: new-array v7, v7, [I // type@065a │ │ +0865c6: 2607 fb0b 0000 |02f3: fill-array-data v7, 00000eee // +00000bfb │ │ +0865cc: 6907 5e19 |02f6: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.NavigationView:[I // field@195e │ │ +0865d0: 2327 5a06 |02f8: new-array v7, v2, [I // type@065a │ │ +0865d4: 2607 260c 0000 |02fa: fill-array-data v7, 00000f20 // +00000c26 │ │ +0865da: 6907 7619 |02fd: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.OnClick:[I // field@1976 │ │ +0865de: 23a7 5a06 |02ff: new-array v7, v10, [I // type@065a │ │ +0865e2: 2607 270c 0000 |0301: fill-array-data v7, 00000f28 // +00000c27 │ │ +0865e8: 6907 7919 |0304: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.OnSwipe:[I // field@1979 │ │ +0865ec: 23c7 5a06 |0306: new-array v7, v12, [I // type@065a │ │ +0865f0: 2607 3c0c 0000 |0308: fill-array-data v7, 00000f44 // +00000c3c │ │ +0865f6: 6907 8619 |030b: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PopupWindow:[I // field@1986 │ │ +0865fa: 2307 5a06 |030d: new-array v7, v0, [I // type@065a │ │ +0865fe: 1408 1103 047f |030f: const v8, #float 1.75474e+38 // #7f040311 │ │ +086604: 4b08 0703 |0312: aput v8, v7, v3 │ │ +086608: 6907 8719 |0314: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PopupWindowBackgroundState:[I // field@1987 │ │ +08660c: 1307 2400 |0316: const/16 v7, #int 36 // #24 │ │ +086610: 2377 5a06 |0318: new-array v7, v7, [I // type@065a │ │ +086614: 2607 340c 0000 |031a: fill-array-data v7, 00000f4e // +00000c34 │ │ +08661a: 6907 8c19 |031d: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.Preference:[I // field@198c │ │ +08661e: 2357 5a06 |031f: new-array v7, v5, [I // type@065a │ │ +086622: 2607 790c 0000 |0321: fill-array-data v7, 00000f9a // +00000c79 │ │ +086628: 6907 8d19 |0324: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PreferenceFragment:[I // field@198d │ │ +08662c: 2357 5a06 |0326: new-array v7, v5, [I // type@065a │ │ +086630: 2607 7e0c 0000 |0328: fill-array-data v7, 00000fa6 // +00000c7e │ │ +086636: 6907 8e19 |032b: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PreferenceFragmentCompat:[I // field@198e │ │ +08663a: 23c7 5a06 |032d: new-array v7, v12, [I // type@065a │ │ +08663e: 2607 830c 0000 |032f: fill-array-data v7, 00000fb2 // +00000c83 │ │ +086644: 6907 9719 |0332: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PreferenceGroup:[I // field@1997 │ │ +086648: 2355 5a06 |0334: new-array v5, v5, [I // type@065a │ │ +08664c: 2605 860c 0000 |0336: fill-array-data v5, 00000fbc // +00000c86 │ │ +086652: 6905 9b19 |0339: sput-object v5, Lua/gardenapple/itchupdater/R$styleable;.PreferenceImageView:[I // field@199b │ │ +086656: 1305 1000 |033b: const/16 v5, #int 16 // #10 │ │ +08665a: 2357 5a06 |033d: new-array v7, v5, [I // type@065a │ │ +08665e: 2607 890c 0000 |033f: fill-array-data v7, 00000fc8 // +00000c89 │ │ +086664: 6907 a019 |0342: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PreferenceTheme:[I // field@19a0 │ │ +086668: 2347 5a06 |0344: new-array v7, v4, [I // type@065a │ │ +08666c: 2607 a60c 0000 |0346: fill-array-data v7, 00000fec // +00000ca6 │ │ +086672: 6907 d519 |0349: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.PropertySet:[I // field@19d5 │ │ +086676: 2307 5a06 |034b: new-array v7, v0, [I // type@065a │ │ +08667a: 1408 4a02 047f |034d: const v8, #float 1.7547e+38 // #7f04024a │ │ +086680: 4b08 0703 |0350: aput v8, v7, v3 │ │ +086684: 6907 db19 |0352: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.RadialViewGroup:[I // field@19db │ │ +086688: 2327 5a06 |0354: new-array v7, v2, [I // type@065a │ │ +08668c: 2607 a40c 0000 |0356: fill-array-data v7, 00000ffa // +00000ca4 │ │ +086692: 6907 dd19 |0359: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.RangeSlider:[I // field@19dd │ │ +086696: 2327 5a06 |035b: new-array v7, v2, [I // type@065a │ │ +08669a: 2607 a50c 0000 |035d: fill-array-data v7, 00001002 // +00000ca5 │ │ +0866a0: 6907 e019 |0360: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.RecycleListView:[I // field@19e0 │ │ +0866a4: 23a7 5a06 |0362: new-array v7, v10, [I // type@065a │ │ +0866a8: 2607 a60c 0000 |0364: fill-array-data v7, 0000100a // +00000ca6 │ │ +0866ae: 6907 e319 |0367: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.RecyclerView:[I // field@19e3 │ │ +0866b2: 2307 5a06 |0369: new-array v7, v0, [I // type@065a │ │ +0866b6: 1408 b701 047f |036b: const v8, #float 1.75467e+38 // #7f0401b7 │ │ +0866bc: 4b08 0703 |036e: aput v8, v7, v3 │ │ +0866c0: 6907 f019 |0370: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.ScrimInsetsFrameLayout:[I // field@19f0 │ │ +0866c4: 2307 5a06 |0372: new-array v7, v0, [I // type@065a │ │ +0866c8: 1408 5700 047f |0374: const v8, #float 1.7546e+38 // #7f040057 │ │ +0866ce: 4b08 0703 |0377: aput v8, v7, v3 │ │ +0866d2: 6907 f219 |0379: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.ScrollingViewBehavior_Layout:[I // field@19f2 │ │ +0866d6: 23d7 5a06 |037b: new-array v7, v13, [I // type@065a │ │ +0866da: 2607 a90c 0000 |037d: fill-array-data v7, 00001026 // +00000ca9 │ │ +0866e0: 6907 f419 |0380: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SearchView:[I // field@19f4 │ │ +0866e4: 2367 5a06 |0382: new-array v7, v6, [I // type@065a │ │ +0866e8: 2607 c80c 0000 |0384: fill-array-data v7, 0000104c // +00000cc8 │ │ +0866ee: 6907 061a |0387: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SeekBarPreference:[I // field@1a06 │ │ +0866f2: 23e7 5a06 |0389: new-array v7, v14, [I // type@065a │ │ +0866f6: 2607 d30c 0000 |038b: fill-array-data v7, 0000105e // +00000cd3 │ │ +0866fc: 6907 0e1a |038e: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.ShapeAppearance:[I // field@1a0e │ │ +086700: 2397 5a06 |0390: new-array v7, v9, [I // type@065a │ │ +086704: 2607 e40c 0000 |0392: fill-array-data v7, 00001076 // +00000ce4 │ │ +08670a: 6907 191a |0395: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.ShapeableImageView:[I // field@1a19 │ │ +08670e: 1307 1600 |0397: const/16 v7, #int 22 // #16 │ │ +086712: 2377 5a06 |0399: new-array v7, v7, [I // type@065a │ │ +086716: 2607 f50c 0000 |039b: fill-array-data v7, 00001090 // +00000cf5 │ │ +08671c: 6907 251a |039e: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.Slider:[I // field@1a25 │ │ +086720: 23c7 5a06 |03a0: new-array v7, v12, [I // type@065a │ │ +086724: 2607 1e0d 0000 |03a2: fill-array-data v7, 000010c0 // +00000d1e │ │ +08672a: 6907 3c1a |03a5: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.Snackbar:[I // field@1a3c │ │ +08672e: 1307 0800 |03a7: const/16 v7, #int 8 // #8 │ │ +086732: 2377 5a06 |03a9: new-array v7, v7, [I // type@065a │ │ +086736: 2607 1f0d 0000 |03ab: fill-array-data v7, 000010ca // +00000d1f │ │ +08673c: 6907 3d1a |03ae: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SnackbarLayout:[I // field@1a3d │ │ +086740: 2327 5a06 |03b0: new-array v7, v2, [I // type@065a │ │ +086744: 2607 2c0d 0000 |03b2: fill-array-data v7, 000010de // +00000d2c │ │ +08674a: 6907 491a |03b5: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SpeedDialOverlayLayout:[I // field@1a49 │ │ +08674e: 2397 5a06 |03b7: new-array v7, v9, [I // type@065a │ │ +086752: 2607 2d0d 0000 |03b9: fill-array-data v7, 000010e6 // +00000d2d │ │ +086758: 6907 4c1a |03bc: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.SpeedDialView:[I // field@1a4c │ │ +08675c: 2347 5a06 |03be: new-array v7, v4, [I // type@065a │ │ +086760: 2607 400d 0000 |03c0: fill-array-data v7, 00001100 // +00000d40 │ │ +086766: 6907 581a |03c3: sput-object v7, Lua/gardenapple/itchupdater/R$styleable;.Spinner:[I // field@1a58 │ │ +08676a: 2322 5a06 |03c5: new-array v2, v2, [I // type@065a │ │ +08676e: 2602 470d 0000 |03c7: fill-array-data v2, 0000110e // +00000d47 │ │ +086774: 6902 5e1a |03ca: sput-object v2, Lua/gardenapple/itchupdater/R$styleable;.State:[I // field@1a5e │ │ +086778: 2311 5a06 |03cc: new-array v1, v1, [I // type@065a │ │ +08677c: 2601 480d 0000 |03ce: fill-array-data v1, 00001116 // +00000d48 │ │ +086782: 6901 5f1a |03d1: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.StateListDrawable:[I // field@1a5f │ │ +086786: 2301 5a06 |03d3: new-array v1, v0, [I // type@065a │ │ +08678a: 1402 9901 0101 |03d5: const v2, #float 2.36947e-38 // #01010199 │ │ +086790: 4b02 0103 |03d8: aput v2, v1, v3 │ │ +086794: 6901 601a |03da: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.StateListDrawableItem:[I // field@1a60 │ │ +086798: 2301 5a06 |03dc: new-array v1, v0, [I // type@065a │ │ +08679c: 1402 0b01 047f |03de: const v2, #float 1.75464e+38 // #7f04010b │ │ +0867a2: 4b02 0103 |03e1: aput v2, v1, v3 │ │ +0867a6: 6901 681a |03e3: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.StateSet:[I // field@1a68 │ │ +0867aa: 2301 5a06 |03e5: new-array v1, v0, [I // type@065a │ │ +0867ae: 1402 2903 047f |03e7: const v2, #float 1.75475e+38 // #7f040329 │ │ +0867b4: 4b02 0103 |03ea: aput v2, v1, v3 │ │ +0867b8: 6901 6c1a |03ec: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwipeRefreshLayout:[I // field@1a6c │ │ +0867bc: 1301 0e00 |03ee: const/16 v1, #int 14 // #e │ │ +0867c0: 2311 5a06 |03f0: new-array v1, v1, [I // type@065a │ │ +0867c4: 2601 340d 0000 |03f2: fill-array-data v1, 00001126 // +00000d34 │ │ +0867ca: 6901 6e1a |03f5: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwitchCompat:[I // field@1a6e │ │ +0867ce: 2301 5a06 |03f7: new-array v1, v0, [I // type@065a │ │ +0867d2: 1402 ac03 047f |03f9: const v2, #float 1.75477e+38 // #7f0403ac │ │ +0867d8: 4b02 0103 |03fc: aput v2, v1, v3 │ │ +0867dc: 6901 7d1a |03fe: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwitchMaterial:[I // field@1a7d │ │ +0867e0: 23e1 5a06 |0400: new-array v1, v14, [I // type@065a │ │ +0867e4: 2601 440d 0000 |0402: fill-array-data v1, 00001146 // +00000d44 │ │ +0867ea: 6901 7f1a |0405: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwitchPreference:[I // field@1a7f │ │ +0867ee: 23e1 5a06 |0407: new-array v1, v14, [I // type@065a │ │ +0867f2: 2601 550d 0000 |0409: fill-array-data v1, 0000115e // +00000d55 │ │ +0867f8: 6901 801a |040c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.SwitchPreferenceCompat:[I // field@1a80 │ │ +0867fc: 23c1 5a06 |040e: new-array v1, v12, [I // type@065a │ │ +086800: 2601 660d 0000 |0410: fill-array-data v1, 00001176 // +00000d66 │ │ +086806: 6901 951a |0413: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TabItem:[I // field@1a95 │ │ +08680a: 1301 1a00 |0415: const/16 v1, #int 26 // #1a │ │ +08680e: 2311 5a06 |0417: new-array v1, v1, [I // type@065a │ │ +086812: 2601 670d 0000 |0419: fill-array-data v1, 00001180 // +00000d67 │ │ +086818: 6901 991a |041c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TabLayout:[I // field@1a99 │ │ +08681c: 2351 5a06 |041e: new-array v1, v5, [I // type@065a │ │ +086820: 2601 980d 0000 |0420: fill-array-data v1, 000011b8 // +00000d98 │ │ +086826: 6901 b41a |0423: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TextAppearance:[I // field@1ab4 │ │ +08682a: 2301 5a06 |0425: new-array v1, v0, [I // type@065a │ │ +08682e: 1402 6b03 047f |0427: const v2, #float 1.75476e+38 // #7f04036b │ │ +086834: 4b02 0103 |042a: aput v2, v1, v3 │ │ +086838: 6901 c51a |042c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TextInputEditText:[I // field@1ac5 │ │ +08683c: 1301 3f00 |042e: const/16 v1, #int 63 // #3f │ │ +086840: 2311 5a06 |0430: new-array v1, v1, [I // type@065a │ │ +086844: 2601 aa0d 0000 |0432: fill-array-data v1, 000011dc // +00000daa │ │ +08684a: 6901 c71a |0435: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.TextInputLayout:[I // field@1ac7 │ │ +08684e: 23c1 5a06 |0437: new-array v1, v12, [I // type@065a │ │ +086852: 2601 250e 0000 |0439: fill-array-data v1, 0000125e // +00000e25 │ │ +086858: 6901 071b |043c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ThemeEnforcement:[I // field@1b07 │ │ +08685c: 1301 1e00 |043e: const/16 v1, #int 30 // #1e │ │ +086860: 2311 5a06 |0440: new-array v1, v1, [I // type@065a │ │ +086864: 2601 260e 0000 |0442: fill-array-data v1, 00001268 // +00000e26 │ │ +08686a: 6901 0b1b |0445: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Toolbar:[I // field@1b0b │ │ +08686e: 2361 5a06 |0447: new-array v1, v6, [I // type@065a │ │ +086872: 2601 5f0e 0000 |0449: fill-array-data v1, 000012a8 // +00000e5f │ │ +086878: 6901 2a1b |044c: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Tooltip:[I // field@1b2a │ │ +08687c: 2391 5a06 |044e: new-array v1, v9, [I // type@065a │ │ +086880: 2601 6a0e 0000 |0450: fill-array-data v1, 000012ba // +00000e6a │ │ +086886: 6901 321b |0453: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Transform:[I // field@1b32 │ │ +08688a: 2391 5a06 |0455: new-array v1, v9, [I // type@065a │ │ +08688e: 2601 7d0e 0000 |0457: fill-array-data v1, 000012d4 // +00000e7d │ │ +086894: 6901 3e1b |045a: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Transition:[I // field@1b3e │ │ +086898: 2341 5a06 |045c: new-array v1, v4, [I // type@065a │ │ +08689c: 2601 900e 0000 |045e: fill-array-data v1, 000012ee // +00000e90 │ │ +0868a2: 6901 4a1b |0461: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.Variant:[I // field@1b4a │ │ +0868a6: 2341 5a06 |0463: new-array v1, v4, [I // type@065a │ │ +0868aa: 2601 970e 0000 |0465: fill-array-data v1, 000012fc // +00000e97 │ │ +0868b0: 6901 501b |0468: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.View:[I // field@1b50 │ │ +0868b4: 23c1 5a06 |046a: new-array v1, v12, [I // type@065a │ │ +0868b8: 2601 9e0e 0000 |046c: fill-array-data v1, 0000130a // +00000e9e │ │ +0868be: 6901 511b |046f: sput-object v1, Lua/gardenapple/itchupdater/R$styleable;.ViewBackgroundHelper:[I // field@1b51 │ │ +0868c2: 2300 5a06 |0471: new-array v0, v0, [I // type@065a │ │ +0868c6: 1401 c400 0101 |0473: const v1, #float 2.36941e-38 // #010100c4 │ │ +0868cc: 4b01 0003 |0476: aput v1, v0, v3 │ │ +0868d0: 6900 551b |0478: sput-object v0, Lua/gardenapple/itchupdater/R$styleable;.ViewPager2:[I // field@1b55 │ │ +0868d4: 23c0 5a06 |047a: new-array v0, v12, [I // type@065a │ │ +0868d8: 2600 980e 0000 |047c: fill-array-data v0, 00001314 // +00000e98 │ │ +0868de: 6900 571b |047f: sput-object v0, Lua/gardenapple/itchupdater/R$styleable;.ViewStubCompat:[I // field@1b57 │ │ +0868e2: 0e00 |0481: return-void │ │ +0868e4: 0003 0400 1d00 0000 3e00 047f 4500 ... |0482: array-data (62 units) │ │ +086960: 0003 0400 0600 0000 3e00 047f 4500 ... |04c0: array-data (16 units) │ │ +086980: 0003 0400 0200 0000 4c01 047f b501 ... |04d0: array-data (8 units) │ │ +086990: 0003 0400 0800 0000 f200 0101 7400 ... |04d8: array-data (20 units) │ │ +0869b8: 0003 0400 0600 0000 1c01 0101 9401 ... |04ec: array-data (16 units) │ │ +0869d8: 0003 0400 0200 0000 d000 0101 9901 ... |04fc: array-data (8 units) │ │ +0869e8: 0003 0400 0400 0000 9901 0101 4904 ... |0504: array-data (12 units) │ │ +086a00: 0003 0400 0800 0000 d400 0101 8f04 ... |0510: array-data (20 units) │ │ +086a28: 0003 0400 0400 0000 1203 047f 1303 ... |0524: array-data (12 units) │ │ +086a40: 0003 0400 0200 0000 1a02 047f 1b02 ... |0530: array-data (8 units) │ │ +086a50: 0003 0400 0400 0000 1901 0101 0903 ... |0538: array-data (12 units) │ │ +086a68: 0003 0400 0400 0000 4201 0101 7d03 ... |0544: array-data (12 units) │ │ +086a80: 0003 0400 0700 0000 3400 0101 6d01 ... |0550: array-data (18 units) │ │ +086aa4: 0003 0400 1500 0000 3400 0101 3800 ... |0562: array-data (46 units) │ │ +086b00: 0003 0400 7d00 0000 5700 0101 ae00 ... |0590: array-data (254 units) │ │ +086cfc: 0003 0400 0200 0000 0e03 0101 e702 ... |068e: array-data (8 units) │ │ +086d0c: 0003 0400 0700 0000 3f00 047f 4900 ... |0696: array-data (18 units) │ │ +086d30: 0003 0400 0900 0000 3901 0101 9701 ... |06a8: array-data (22 units) │ │ +086d5c: 0003 0400 0b00 0000 4700 047f 3501 ... |06be: array-data (26 units) │ │ +086d90: 0003 0400 0c00 0000 4700 047f 3501 ... |06d8: array-data (28 units) │ │ +086dc8: 0003 0400 0d00 0000 4004 0101 4700 ... |06f4: array-data (30 units) │ │ +086e04: 0003 0400 0d00 0000 3f01 0101 4001 ... |0712: array-data (30 units) │ │ +086e40: 0003 0400 0600 0000 ef01 0101 f001 ... |0730: array-data (16 units) │ │ +086e60: 0003 0400 2a00 0000 3400 0101 9500 ... |0740: array-data (88 units) │ │ +086f10: 0003 0400 0700 0000 8600 047f 9900 ... |0798: array-data (18 units) │ │ +086f34: 0003 0400 0300 0000 b101 047f b301 ... |07aa: array-data (10 units) │ │ +086f48: 0003 0400 0200 0000 a600 047f a900 ... |07b4: array-data (8 units) │ │ +086f58: 0003 0400 0300 0000 a700 047f 4a02 ... |07bc: array-data (10 units) │ │ +086f6c: 0003 0400 1100 0000 b500 047f b600 ... |07c6: array-data (38 units) │ │ +086fb8: 0003 0400 0200 0000 e201 047f e301 ... |07ec: array-data (8 units) │ │ +086fc8: 0003 0400 0300 0000 a501 0101 1f03 ... |07f4: array-data (10 units) │ │ +086fdc: 0003 0400 0400 0000 0701 0101 7200 ... |07fe: array-data (12 units) │ │ +086ff4: 0003 0400 6e00 0000 c400 0101 d000 ... |080a: array-data (224 units) │ │ +0871b4: 0003 0400 5b00 0000 c400 0101 d500 ... |08ea: array-data (186 units) │ │ +087328: 0003 0400 0200 0000 d500 047f ac02 ... |09a4: array-data (8 units) │ │ +087338: 0003 0400 7000 0000 c400 0101 d000 ... |09ac: array-data (228 units) │ │ +087500: 0003 0400 0200 0000 d601 047f 1703 ... |0a90: array-data (8 units) │ │ +087510: 0003 0400 0700 0000 b300 0101 df01 ... |0a98: array-data (18 units) │ │ +087534: 0003 0400 0900 0000 3600 047f fc00 ... |0aaa: array-data (22 units) │ │ +087560: 0003 0400 0c00 0000 f201 0101 f301 ... |0ac0: array-data (28 units) │ │ +087598: 0003 0400 0800 0000 3400 047f 3500 ... |0adc: array-data (20 units) │ │ +0875c0: 0003 0400 0600 0000 b400 047f 3501 ... |0af0: array-data (16 units) │ │ +0875e0: 0003 0400 0200 0000 5000 047f 5100 ... |0b00: array-data (8 units) │ │ +0875f0: 0003 0400 0700 0000 1901 0101 5a01 ... |0b08: array-data (18 units) │ │ +087614: 0003 0400 1100 0000 0e00 0101 4700 ... |0b1a: array-data (38 units) │ │ +087660: 0003 0400 0200 0000 cc01 047f 2002 ... |0b40: array-data (8 units) │ │ +087670: 0003 0400 0600 0000 8001 047f 8101 ... |0b48: array-data (16 units) │ │ +087690: 0003 0400 0a00 0000 3205 0101 3305 ... |0b58: array-data (24 units) │ │ +0876c0: 0003 0400 0300 0000 0901 0101 0002 ... |0b70: array-data (10 units) │ │ +0876d4: 0003 0400 0300 0000 0300 0101 d000 ... |0b7a: array-data (10 units) │ │ +0876e8: 0003 0400 0200 0000 0300 0101 d100 ... |0b84: array-data (8 units) │ │ +0876f8: 0003 0400 0c00 0000 9d01 0101 9e01 ... |0b8c: array-data (28 units) │ │ +087730: 0003 0400 0200 0000 a501 0101 1405 ... |0ba8: array-data (8 units) │ │ +087740: 0003 0400 0900 0000 2e00 047f 6c00 ... |0bb0: array-data (22 units) │ │ +08776c: 0003 0400 0300 0000 9202 047f 9402 ... |0bc6: array-data (10 units) │ │ +087780: 0003 0400 1200 0000 1f03 0101 2003 ... |0bd0: array-data (40 units) │ │ +0877d0: 0003 0400 1400 0000 1f03 0101 2203 ... |0bf8: array-data (44 units) │ │ +087828: 0003 0400 0c00 0000 fb00 047f 2201 ... |0c24: array-data (28 units) │ │ +087860: 0003 0400 1400 0000 1f03 0101 2203 ... |0c40: array-data (44 units) │ │ +0878b8: 0003 0400 0a00 0000 8b01 047f 6b02 ... |0c6c: array-data (24 units) │ │ +0878e8: 0003 0400 4400 0000 c400 0101 f400 ... |0c84: array-data (140 units) │ │ +087a00: 0003 0400 0900 0000 af00 0101 c400 ... |0d10: array-data (22 units) │ │ +087a2c: 0003 0400 0400 0000 b300 0101 f400 ... |0d26: array-data (12 units) │ │ +087a44: 0003 0400 0200 0000 ae01 047f b201 ... |0d32: array-data (8 units) │ │ +087a54: 0003 0400 0200 0000 ac02 0101 ad02 ... |0d3a: array-data (8 units) │ │ +087a64: 0003 0400 0500 0000 b200 0101 f801 ... |0d42: array-data (14 units) │ │ +087a80: 0003 0400 0400 0000 4000 047f 4100 ... |0d50: array-data (12 units) │ │ +087a98: 0003 0400 0500 0000 3302 047f 3402 ... |0d5c: array-data (14 units) │ │ +087ab4: 0003 0400 1500 0000 d400 0101 b701 ... |0d6a: array-data (46 units) │ │ +087b10: 0003 0400 0300 0000 8500 047f e902 ... |0d98: array-data (10 units) │ │ +087b24: 0003 0400 0a00 0000 0d02 0101 0501 ... |0da2: array-data (24 units) │ │ +087b54: 0003 0400 0a00 0000 b701 0101 b801 ... |0dba: array-data (24 units) │ │ +087b84: 0003 0400 0c00 0000 e501 0101 7d00 ... |0dd2: array-data (28 units) │ │ +087bbc: 0003 0400 0200 0000 7800 047f ac03 ... |0dee: array-data (8 units) │ │ +087bcc: 0003 0400 0d00 0000 6f02 047f 7002 ... |0df6: array-data (30 units) │ │ +087c08: 0003 0400 0200 0000 7800 047f ac03 ... |0e14: array-data (8 units) │ │ +087c18: 0003 0400 0200 0000 eb02 047f ee02 ... |0e1c: array-data (8 units) │ │ +087c28: 0003 0400 0300 0000 b604 0101 7f05 ... |0e24: array-data (10 units) │ │ +087c3c: 0003 0400 0300 0000 3400 0101 7f05 ... |0e2e: array-data (10 units) │ │ +087c50: 0003 0400 0200 0000 a800 047f d501 ... |0e38: array-data (8 units) │ │ +087c60: 0003 0400 0600 0000 0e00 0101 d000 ... |0e40: array-data (16 units) │ │ +087c80: 0003 0400 1700 0000 0200 0101 0e00 ... |0e50: array-data (50 units) │ │ +087ce4: 0003 0400 0900 0000 ae00 0101 2c01 ... |0e82: array-data (22 units) │ │ +087d10: 0003 0400 0600 0000 6002 047f 6102 ... |0e98: array-data (16 units) │ │ +087d30: 0003 0400 0600 0000 2f00 047f 2201 ... |0ea8: array-data (16 units) │ │ +087d50: 0003 0400 0200 0000 8802 047f 8b02 ... |0eb8: array-data (8 units) │ │ +087d60: 0003 0400 0600 0000 3200 047f fa00 ... |0ec0: array-data (16 units) │ │ +087d80: 0003 0400 0200 0000 0901 047f dd01 ... |0ed0: array-data (8 units) │ │ +087d90: 0003 0400 0300 0000 4e03 047f 4f03 ... |0ed8: array-data (10 units) │ │ +087da4: 0003 0400 0400 0000 b200 0101 f801 ... |0ee2: array-data (12 units) │ │ +087dbc: 0003 0400 1700 0000 d400 0101 dd00 ... |0eee: array-data (50 units) │ │ +087e20: 0003 0400 0200 0000 a400 047f 4d03 ... |0f20: array-data (8 units) │ │ +087e30: 0003 0400 0c00 0000 1f01 047f 2001 ... |0f28: array-data (28 units) │ │ +087e68: 0003 0400 0300 0000 7601 0101 c902 ... |0f44: array-data (10 units) │ │ +087e7c: 0003 0400 2400 0000 0200 0101 0d00 ... |0f4e: array-data (76 units) │ │ +087f14: 0003 0400 0400 0000 f200 0101 2901 ... |0f9a: array-data (12 units) │ │ +087f2c: 0003 0400 0400 0000 f200 0101 2901 ... |0fa6: array-data (12 units) │ │ +087f44: 0003 0400 0300 0000 e701 0101 b601 ... |0fb2: array-data (10 units) │ │ +087f58: 0003 0400 0400 0000 1f01 0101 2001 ... |0fbc: array-data (12 units) │ │ +087f70: 0003 0400 1000 0000 8300 047f 1501 ... |0fc8: array-data (36 units) │ │ +087fb8: 0003 0400 0500 0000 dc00 0101 1f03 ... |0fec: array-data (14 units) │ │ +087fd4: 0003 0400 0200 0000 5d02 047f ae03 ... |0ffa: array-data (8 units) │ │ +087fe4: 0003 0400 0200 0000 9102 047f 9702 ... |1002: array-data (8 units) │ │ +087ff4: 0003 0400 0c00 0000 c400 0101 eb00 ... |100a: array-data (28 units) │ │ +08802c: 0003 0400 1100 0000 da00 0101 1f01 ... |1026: array-data (38 units) │ │ +088078: 0003 0400 0700 0000 f200 0101 3601 ... |104c: array-data (18 units) │ │ +08809c: 0003 0400 0a00 0000 e800 047f e900 ... |105e: array-data (24 units) │ │ +0880cc: 0003 0400 0b00 0000 dd00 047f de00 ... |1076: array-data (26 units) │ │ +088100: 0003 0400 1600 0000 0e00 0101 2400 ... |1090: array-data (48 units) │ │ +088160: 0003 0400 0300 0000 0103 047f 0203 ... |10c0: array-data (10 units) │ │ +088174: 0003 0400 0800 0000 1f01 0101 2000 ... |10ca: array-data (20 units) │ │ +08819c: 0003 0400 0200 0000 d400 0101 a500 ... |10de: array-data (8 units) │ │ +0881ac: 0003 0400 0b00 0000 0e00 0101 d602 ... |10e6: array-data (26 units) │ │ +0881e0: 0003 0400 0500 0000 b200 0101 7601 ... |1100: array-data (14 units) │ │ +0881fc: 0003 0400 0200 0000 d000 0101 d400 ... |110e: array-data (8 units) │ │ +08820c: 0003 0400 0600 0000 1c01 0101 9401 ... |1116: array-data (16 units) │ │ +08822c: 0003 0400 0e00 0000 2401 0101 2501 ... |1126: array-data (32 units) │ │ +08826c: 0003 0400 0a00 0000 ef01 0101 f001 ... |1146: array-data (24 units) │ │ +08829c: 0003 0400 0a00 0000 ef01 0101 f001 ... |115e: array-data (24 units) │ │ +0882cc: 0003 0400 0300 0000 0200 0101 f200 ... |1176: array-data (10 units) │ │ +0882e0: 0003 0400 1a00 0000 3203 047f 3303 ... |1180: array-data (56 units) │ │ +088350: 0003 0400 1000 0000 9500 0101 9600 ... |11b8: array-data (36 units) │ │ +088398: 0003 0400 3f00 0000 0e00 0101 9a00 ... |11dc: array-data (130 units) │ │ +08849c: 0003 0400 0300 0000 3400 0101 4001 ... |125e: array-data (10 units) │ │ +0884b0: 0003 0400 1e00 0000 af00 0101 4001 ... |1268: array-data (64 units) │ │ +088530: 0003 0400 0700 0000 3400 0101 d500 ... |12a8: array-data (18 units) │ │ +088554: 0003 0400 0b00 0000 2003 0101 2103 ... |12ba: array-data (26 units) │ │ +088588: 0003 0400 0b00 0000 d000 0101 3d00 ... |12d4: array-data (26 units) │ │ +0885bc: 0003 0400 0500 0000 d400 047f ca02 ... |12ee: array-data (14 units) │ │ +0885d8: 0003 0400 0500 0000 0000 0101 da00 ... |12fc: array-data (14 units) │ │ +0885f4: 0003 0400 0300 0000 d400 0101 4700 ... |130a: array-data (10 units) │ │ +088608: 0003 0400 0300 0000 d000 0101 f200 ... |1314: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088618: |[088618] ua.gardenapple.itchupdater.R$styleable.:()V │ │ -088628: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08862e: 0e00 |0003: return-void │ │ +08861c: |[08861c] ua.gardenapple.itchupdater.R$styleable.:()V │ │ +08862c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +088632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -109289,17 +109290,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088648: |[088648] ua.gardenapple.itchupdater.R$xml.:()V │ │ -088658: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08865e: 0e00 |0003: return-void │ │ +08864c: |[08864c] ua.gardenapple.itchupdater.R$xml.:()V │ │ +08865c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +088662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -109330,17 +109331,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088660: |[088660] ua.gardenapple.itchupdater.R.:()V │ │ -088670: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -088676: 0e00 |0003: return-void │ │ +088664: |[088664] ua.gardenapple.itchupdater.R.:()V │ │ +088674: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08867a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -109449,17 +109450,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088d94: |[088d94] ua.gardenapple.itchupdater.Utils$Companion.:()V │ │ -088da4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -088daa: 0e00 |0003: return-void │ │ +088d98: |[088d98] ua.gardenapple.itchupdater.Utils$Companion.:()V │ │ +088da8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +088dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/Utils$Companion;) │ │ @@ -109467,37 +109468,37 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088dac: |[088dac] ua.gardenapple.itchupdater.Utils$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -088dbc: 7010 db16 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/Utils$Companion;.:()V // method@16db │ │ -088dc2: 0e00 |0003: return-void │ │ +088db0: |[088db0] ua.gardenapple.itchupdater.Utils$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +088dc0: 7010 db16 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/Utils$Companion;.:()V // method@16db │ │ +088dc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/Utils$Companion;) │ │ name : 'colorStateListOf' │ │ type : '(I)Landroid/content/res/ColorStateList;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0887ec: |[0887ec] ua.gardenapple.itchupdater.Utils$Companion.colorStateListOf:(I)Landroid/content/res/ColorStateList; │ │ -0887fc: 7110 8c00 0200 |0000: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@008c │ │ -088802: 0c02 |0003: move-result-object v2 │ │ -088804: 1a00 2637 |0004: const-string v0, "valueOf(color)" // string@3726 │ │ -088808: 7120 8b05 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08880e: 1102 |0009: return-object v2 │ │ +0887f0: |[0887f0] ua.gardenapple.itchupdater.Utils$Companion.colorStateListOf:(I)Landroid/content/res/ColorStateList; │ │ +088800: 7110 8c00 0200 |0000: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@008c │ │ +088806: 0c02 |0003: move-result-object v2 │ │ +088808: 1a00 2637 |0004: const-string v0, "valueOf(color)" // string@3726 │ │ +08880c: 7120 8b05 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +088812: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -109506,39 +109507,39 @@ │ │ type : '([Lkotlin/Pair;)Landroid/content/res/ColorStateList;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -088810: |[088810] ua.gardenapple.itchupdater.Utils$Companion.colorStateListOf:([Lkotlin/Pair;)Landroid/content/res/ColorStateList; │ │ -088820: 1a00 c82b |0000: const-string v0, "mapping" // string@2bc8 │ │ -088824: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08882a: 7110 6105 0400 |0005: invoke-static {v4}, Lkotlin/collections/ArraysKt;.unzip:([Lkotlin/Pair;)Lkotlin/Pair; // method@0561 │ │ -088830: 0c04 |0008: move-result-object v4 │ │ -088832: 6e10 4d05 0400 |0009: invoke-virtual {v4}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@054d │ │ -088838: 0c00 |000c: move-result-object v0 │ │ -08883a: 1f00 d001 |000d: check-cast v0, Ljava/util/List; // type@01d0 │ │ -08883e: 6e10 4e05 0400 |000f: invoke-virtual {v4}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@054e │ │ -088844: 0c04 |0012: move-result-object v4 │ │ -088846: 1f04 d001 |0013: check-cast v4, Ljava/util/List; // type@01d0 │ │ -08884a: 2201 3200 |0015: new-instance v1, Landroid/content/res/ColorStateList; // type@0032 │ │ -08884e: 1f00 c001 |0017: check-cast v0, Ljava/util/Collection; // type@01c0 │ │ -088852: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -088854: 2322 8706 |001a: new-array v2, v2, [[I // type@0687 │ │ -088858: 7220 8c04 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@048c │ │ -08885e: 0c00 |001f: move-result-object v0 │ │ -088860: 1a02 2b2f |0020: const-string v2, "null cannot be cast to non-null type kotlin.Array" // string@2f2b │ │ -088864: 7120 e104 2000 |0022: invoke-static {v0, v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -08886a: 1f00 8706 |0025: check-cast v0, [[I // type@0687 │ │ -08886e: 1f04 c001 |0027: check-cast v4, Ljava/util/Collection; // type@01c0 │ │ -088872: 7110 6e05 0400 |0029: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.toIntArray:(Ljava/util/Collection;)[I // method@056e │ │ -088878: 0c04 |002c: move-result-object v4 │ │ -08887a: 7030 8b00 0104 |002d: invoke-direct {v1, v0, v4}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@008b │ │ -088880: 1101 |0030: return-object v1 │ │ +088814: |[088814] ua.gardenapple.itchupdater.Utils$Companion.colorStateListOf:([Lkotlin/Pair;)Landroid/content/res/ColorStateList; │ │ +088824: 1a00 c82b |0000: const-string v0, "mapping" // string@2bc8 │ │ +088828: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08882e: 7110 6105 0400 |0005: invoke-static {v4}, Lkotlin/collections/ArraysKt;.unzip:([Lkotlin/Pair;)Lkotlin/Pair; // method@0561 │ │ +088834: 0c04 |0008: move-result-object v4 │ │ +088836: 6e10 4d05 0400 |0009: invoke-virtual {v4}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@054d │ │ +08883c: 0c00 |000c: move-result-object v0 │ │ +08883e: 1f00 d001 |000d: check-cast v0, Ljava/util/List; // type@01d0 │ │ +088842: 6e10 4e05 0400 |000f: invoke-virtual {v4}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@054e │ │ +088848: 0c04 |0012: move-result-object v4 │ │ +08884a: 1f04 d001 |0013: check-cast v4, Ljava/util/List; // type@01d0 │ │ +08884e: 2201 3200 |0015: new-instance v1, Landroid/content/res/ColorStateList; // type@0032 │ │ +088852: 1f00 c001 |0017: check-cast v0, Ljava/util/Collection; // type@01c0 │ │ +088856: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +088858: 2322 8706 |001a: new-array v2, v2, [[I // type@0687 │ │ +08885c: 7220 8c04 2000 |001c: invoke-interface {v0, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@048c │ │ +088862: 0c00 |001f: move-result-object v0 │ │ +088864: 1a02 2b2f |0020: const-string v2, "null cannot be cast to non-null type kotlin.Array" // string@2f2b │ │ +088868: 7120 e104 2000 |0022: invoke-static {v0, v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +08886e: 1f00 8706 |0025: check-cast v0, [[I // type@0687 │ │ +088872: 1f04 c001 |0027: check-cast v4, Ljava/util/Collection; // type@01c0 │ │ +088876: 7110 6e05 0400 |0029: invoke-static {v4}, Lkotlin/collections/CollectionsKt;.toIntArray:(Ljava/util/Collection;)[I // method@056e │ │ +08887c: 0c04 |002c: move-result-object v4 │ │ +08887e: 7030 8b00 0104 |002d: invoke-direct {v1, v0, v4}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@008b │ │ +088884: 1101 |0030: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=127 │ │ 0x0015 line=128 │ │ 0x001c line=204 │ │ 0x0027 line=128 │ │ locals : │ │ @@ -109550,31 +109551,31 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -088bb0: |[088bb0] ua.gardenapple.itchupdater.Utils$Companion.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -088bc0: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -088bc4: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -088bca: 0c00 |0005: move-result-object v0 │ │ -088bcc: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -088bd0: 2201 c104 |0008: new-instance v1, Lua/gardenapple/itchupdater/Utils$Companion$copy$2; // type@04c1 │ │ -088bd4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -088bd6: 7040 d616 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)V // method@16d6 │ │ -088bdc: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -088be0: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -088be6: 0c04 |0013: move-result-object v4 │ │ -088be8: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -088bee: 0c05 |0017: move-result-object v5 │ │ -088bf0: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -088bf4: 1104 |001a: return-object v4 │ │ -088bf6: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -088bfa: 1104 |001d: return-object v4 │ │ +088bb4: |[088bb4] ua.gardenapple.itchupdater.Utils$Companion.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +088bc4: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +088bc8: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +088bce: 0c00 |0005: move-result-object v0 │ │ +088bd0: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +088bd4: 2201 c104 |0008: new-instance v1, Lua/gardenapple/itchupdater/Utils$Companion$copy$2; // type@04c1 │ │ +088bd8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +088bda: 7040 d616 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)V // method@16d6 │ │ +088be0: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +088be4: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +088bea: 0c04 |0013: move-result-object v4 │ │ +088bec: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +088bf2: 0c05 |0017: move-result-object v5 │ │ +088bf4: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +088bf8: 1104 |001a: return-object v4 │ │ +088bfa: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +088bfe: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ 0x0000 - 0x001e reg=4 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x001e reg=5 (null) Ljava/io/OutputStream; │ │ @@ -109585,62 +109586,62 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -088884: |[088884] ua.gardenapple.itchupdater.Utils$Companion.drawableToBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -088894: 1a00 7b24 |0000: const-string v0, "drawable" // string@247b │ │ -088898: 7120 8c05 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08889e: 2060 3d00 |0005: instance-of v0, v6, Landroid/graphics/drawable/BitmapDrawable; // type@003d │ │ -0888a2: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ -0888a6: 0760 |0009: move-object v0, v6 │ │ -0888a8: 1f00 3d00 |000a: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@003d │ │ -0888ac: 6e10 a600 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@00a6 │ │ -0888b2: 0c01 |000f: move-result-object v1 │ │ -0888b4: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ -0888b8: 6e10 a600 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@00a6 │ │ -0888be: 0c06 |0015: move-result-object v6 │ │ -0888c0: 1a00 7c24 |0016: const-string v0, "drawable.bitmap" // string@247c │ │ -0888c4: 7120 8b05 0600 |0018: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0888ca: 1106 |001b: return-object v6 │ │ -0888cc: 6e10 aa00 0600 |001c: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@00aa │ │ -0888d2: 0a00 |001f: move-result v0 │ │ -0888d4: 3d00 1d00 |0020: if-lez v0, 003d // +001d │ │ -0888d8: 6e10 a900 0600 |0022: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00a9 │ │ -0888de: 0a00 |0025: move-result v0 │ │ -0888e0: 3c00 0300 |0026: if-gtz v0, 0029 // +0003 │ │ -0888e4: 2815 |0028: goto 003d // +0015 │ │ -0888e6: 6e10 aa00 0600 |0029: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@00aa │ │ -0888ec: 0a00 |002c: move-result v0 │ │ -0888ee: 6e10 a900 0600 |002d: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00a9 │ │ -0888f4: 0a01 |0030: move-result v1 │ │ -0888f6: 6202 0c00 |0031: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@000c │ │ -0888fa: 7130 9e00 1002 |0033: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@009e │ │ -088900: 0c00 |0036: move-result-object v0 │ │ -088902: 1a01 d222 |0037: const-string v1, "createBitmap(drawable.intrinsicWidth, drawable.intrinsicHeight, Bitmap.Config.ARGB_8888)" // string@22d2 │ │ -088906: 7120 8b05 1000 |0039: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08890c: 280d |003c: goto 0049 // +000d │ │ -08890e: 6200 0c00 |003d: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@000c │ │ -088912: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -088914: 7130 9e00 1100 |0040: invoke-static {v1, v1, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@009e │ │ -08891a: 0c00 |0043: move-result-object v0 │ │ -08891c: 1a01 d122 |0044: const-string v1, "createBitmap(1, 1, Bitmap.Config.ARGB_8888)" // string@22d1 │ │ -088920: 7120 8b05 1000 |0046: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -088926: 2201 3a00 |0049: new-instance v1, Landroid/graphics/Canvas; // type@003a │ │ -08892a: 7020 9f00 0100 |004b: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@009f │ │ -088930: 6e10 a100 0100 |004e: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@00a1 │ │ -088936: 0a02 |0051: move-result v2 │ │ -088938: 6e10 a000 0100 |0052: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@00a0 │ │ -08893e: 0a03 |0055: move-result v3 │ │ -088940: 1204 |0056: const/4 v4, #int 0 // #0 │ │ -088942: 6e53 ab00 4624 |0057: invoke-virtual {v6, v4, v4, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00ab │ │ -088948: 6e20 a800 1600 |005a: invoke-virtual {v6, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00a8 │ │ -08894e: 1100 |005d: return-object v0 │ │ +088888: |[088888] ua.gardenapple.itchupdater.Utils$Companion.drawableToBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +088898: 1a00 7b24 |0000: const-string v0, "drawable" // string@247b │ │ +08889c: 7120 8c05 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0888a2: 2060 3d00 |0005: instance-of v0, v6, Landroid/graphics/drawable/BitmapDrawable; // type@003d │ │ +0888a6: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ +0888aa: 0760 |0009: move-object v0, v6 │ │ +0888ac: 1f00 3d00 |000a: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@003d │ │ +0888b0: 6e10 a600 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@00a6 │ │ +0888b6: 0c01 |000f: move-result-object v1 │ │ +0888b8: 3801 0c00 |0010: if-eqz v1, 001c // +000c │ │ +0888bc: 6e10 a600 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@00a6 │ │ +0888c2: 0c06 |0015: move-result-object v6 │ │ +0888c4: 1a00 7c24 |0016: const-string v0, "drawable.bitmap" // string@247c │ │ +0888c8: 7120 8b05 0600 |0018: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0888ce: 1106 |001b: return-object v6 │ │ +0888d0: 6e10 aa00 0600 |001c: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@00aa │ │ +0888d6: 0a00 |001f: move-result v0 │ │ +0888d8: 3d00 1d00 |0020: if-lez v0, 003d // +001d │ │ +0888dc: 6e10 a900 0600 |0022: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00a9 │ │ +0888e2: 0a00 |0025: move-result v0 │ │ +0888e4: 3c00 0300 |0026: if-gtz v0, 0029 // +0003 │ │ +0888e8: 2815 |0028: goto 003d // +0015 │ │ +0888ea: 6e10 aa00 0600 |0029: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@00aa │ │ +0888f0: 0a00 |002c: move-result v0 │ │ +0888f2: 6e10 a900 0600 |002d: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00a9 │ │ +0888f8: 0a01 |0030: move-result v1 │ │ +0888fa: 6202 0c00 |0031: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@000c │ │ +0888fe: 7130 9e00 1002 |0033: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@009e │ │ +088904: 0c00 |0036: move-result-object v0 │ │ +088906: 1a01 d222 |0037: const-string v1, "createBitmap(drawable.intrinsicWidth, drawable.intrinsicHeight, Bitmap.Config.ARGB_8888)" // string@22d2 │ │ +08890a: 7120 8b05 1000 |0039: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +088910: 280d |003c: goto 0049 // +000d │ │ +088912: 6200 0c00 |003d: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@000c │ │ +088916: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +088918: 7130 9e00 1100 |0040: invoke-static {v1, v1, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@009e │ │ +08891e: 0c00 |0043: move-result-object v0 │ │ +088920: 1a01 d122 |0044: const-string v1, "createBitmap(1, 1, Bitmap.Config.ARGB_8888)" // string@22d1 │ │ +088924: 7120 8b05 1000 |0046: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08892a: 2201 3a00 |0049: new-instance v1, Landroid/graphics/Canvas; // type@003a │ │ +08892e: 7020 9f00 0100 |004b: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@009f │ │ +088934: 6e10 a100 0100 |004e: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@00a1 │ │ +08893a: 0a02 |0051: move-result v2 │ │ +08893c: 6e10 a000 0100 |0052: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@00a0 │ │ +088942: 0a03 |0055: move-result v3 │ │ +088944: 1204 |0056: const/4 v4, #int 0 // #0 │ │ +088946: 6e53 ab00 4624 |0057: invoke-virtual {v6, v4, v4, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00ab │ │ +08894c: 6e20 a800 1600 |005a: invoke-virtual {v6, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00a8 │ │ +088952: 1100 |005d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=74 │ │ 0x0012 line=75 │ │ 0x001c line=78 │ │ 0x0029 line=82 │ │ 0x003d line=80 │ │ @@ -109656,83 +109657,83 @@ │ │ type : '(J)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0889b4: |[0889b4] ua.gardenapple.itchupdater.Utils$Companion.fitsInInt:(J)Z │ │ -0889c4: 8440 |0000: long-to-int v0, v4 │ │ -0889c6: 8100 |0001: int-to-long v0, v0 │ │ -0889c8: 3102 0004 |0002: cmp-long v2, v0, v4 │ │ -0889cc: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -0889d0: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -0889d2: 2802 |0007: goto 0009 // +0002 │ │ -0889d4: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0889d6: 0f04 |0009: return v4 │ │ +0889b8: |[0889b8] ua.gardenapple.itchupdater.Utils$Companion.fitsInInt:(J)Z │ │ +0889c8: 8440 |0000: long-to-int v0, v4 │ │ +0889ca: 8100 |0001: int-to-long v0, v0 │ │ +0889cc: 3102 0004 |0002: cmp-long v2, v0, v4 │ │ +0889d0: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +0889d4: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +0889d6: 2802 |0007: goto 0009 // +0002 │ │ +0889d8: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0889da: 0f04 |0009: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/Utils$Companion;) │ │ name : 'getColor' │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -088a1c: |[088a1c] ua.gardenapple.itchupdater.Utils$Companion.getColor:(Landroid/content/Context;I)I │ │ -088a2c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -088a30: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088a36: 6000 1600 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -088a3a: 1301 1700 |0007: const/16 v1, #int 23 // #17 │ │ -088a3e: 3410 0700 |0009: if-lt v0, v1, 0010 // +0007 │ │ -088a42: 6e20 2e00 8700 |000b: invoke-virtual {v7, v8}, Landroid/content/Context;.getColor:(I)I // method@002e │ │ -088a48: 0a07 |000e: move-result v7 │ │ -088a4a: 284e |000f: goto 005d // +004e │ │ -088a4c: 6e10 3800 0700 |0010: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -088a52: 0c00 |0013: move-result-object v0 │ │ -088a54: 6e10 8f00 0000 |0014: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@008f │ │ -088a5a: 0c00 |0017: move-result-object v0 │ │ -088a5c: 5200 0b00 |0018: iget v0, v0, Landroid/content/res/Configuration;.uiMode:I // field@000b │ │ -088a60: dd00 0030 |001a: and-int/lit8 v0, v0, #int 48 // #30 │ │ -088a64: 1301 2000 |001c: const/16 v1, #int 32 // #20 │ │ -088a68: 1402 3400 067f |001e: const v2, #float 1.78118e+38 // #7f060034 │ │ -088a6e: 1403 3300 067f |0021: const v3, #float 1.78118e+38 // #7f060033 │ │ -088a74: 1404 3100 067f |0024: const v4, #float 1.78118e+38 // #7f060031 │ │ -088a7a: 1405 2f00 067f |0027: const v5, #float 1.78118e+38 // #7f06002f │ │ -088a80: 3310 1700 |002a: if-ne v0, v1, 0041 // +0017 │ │ -088a84: 3258 0d00 |002c: if-eq v8, v5, 0039 // +000d │ │ -088a88: 3248 0300 |002e: if-eq v8, v4, 0031 // +0003 │ │ -088a8c: 2825 |0030: goto 0055 // +0025 │ │ -088a8e: 6e10 3800 0700 |0031: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -088a94: 0c00 |0034: move-result-object v0 │ │ -088a96: 6e20 8e00 3000 |0035: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ -088a9c: 281d |0038: goto 0055 // +001d │ │ -088a9e: 6e10 3800 0700 |0039: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -088aa4: 0c00 |003c: move-result-object v0 │ │ -088aa6: 6e20 8e00 2000 |003d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ -088aac: 2815 |0040: goto 0055 // +0015 │ │ -088aae: 3258 0d00 |0041: if-eq v8, v5, 004e // +000d │ │ -088ab2: 3248 0300 |0043: if-eq v8, v4, 0046 // +0003 │ │ -088ab6: 2810 |0045: goto 0055 // +0010 │ │ -088ab8: 6e10 3800 0700 |0046: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -088abe: 0c00 |0049: move-result-object v0 │ │ -088ac0: 6e20 8e00 2000 |004a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ -088ac6: 2808 |004d: goto 0055 // +0008 │ │ -088ac8: 6e10 3800 0700 |004e: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -088ace: 0c00 |0051: move-result-object v0 │ │ -088ad0: 6e20 8e00 3000 |0052: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ -088ad6: 6e10 3800 0700 |0055: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -088adc: 0c07 |0058: move-result-object v7 │ │ -088ade: 6e20 8e00 8700 |0059: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ -088ae4: 0a07 |005c: move-result v7 │ │ -088ae6: 0f07 |005d: return v7 │ │ +088a20: |[088a20] ua.gardenapple.itchupdater.Utils$Companion.getColor:(Landroid/content/Context;I)I │ │ +088a30: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +088a34: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088a3a: 6000 1600 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +088a3e: 1301 1700 |0007: const/16 v1, #int 23 // #17 │ │ +088a42: 3410 0700 |0009: if-lt v0, v1, 0010 // +0007 │ │ +088a46: 6e20 2e00 8700 |000b: invoke-virtual {v7, v8}, Landroid/content/Context;.getColor:(I)I // method@002e │ │ +088a4c: 0a07 |000e: move-result v7 │ │ +088a4e: 284e |000f: goto 005d // +004e │ │ +088a50: 6e10 3800 0700 |0010: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +088a56: 0c00 |0013: move-result-object v0 │ │ +088a58: 6e10 8f00 0000 |0014: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@008f │ │ +088a5e: 0c00 |0017: move-result-object v0 │ │ +088a60: 5200 0b00 |0018: iget v0, v0, Landroid/content/res/Configuration;.uiMode:I // field@000b │ │ +088a64: dd00 0030 |001a: and-int/lit8 v0, v0, #int 48 // #30 │ │ +088a68: 1301 2000 |001c: const/16 v1, #int 32 // #20 │ │ +088a6c: 1402 3400 067f |001e: const v2, #float 1.78118e+38 // #7f060034 │ │ +088a72: 1403 3300 067f |0021: const v3, #float 1.78118e+38 // #7f060033 │ │ +088a78: 1404 3100 067f |0024: const v4, #float 1.78118e+38 // #7f060031 │ │ +088a7e: 1405 2f00 067f |0027: const v5, #float 1.78118e+38 // #7f06002f │ │ +088a84: 3310 1700 |002a: if-ne v0, v1, 0041 // +0017 │ │ +088a88: 3258 0d00 |002c: if-eq v8, v5, 0039 // +000d │ │ +088a8c: 3248 0300 |002e: if-eq v8, v4, 0031 // +0003 │ │ +088a90: 2825 |0030: goto 0055 // +0025 │ │ +088a92: 6e10 3800 0700 |0031: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +088a98: 0c00 |0034: move-result-object v0 │ │ +088a9a: 6e20 8e00 3000 |0035: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ +088aa0: 281d |0038: goto 0055 // +001d │ │ +088aa2: 6e10 3800 0700 |0039: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +088aa8: 0c00 |003c: move-result-object v0 │ │ +088aaa: 6e20 8e00 2000 |003d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ +088ab0: 2815 |0040: goto 0055 // +0015 │ │ +088ab2: 3258 0d00 |0041: if-eq v8, v5, 004e // +000d │ │ +088ab6: 3248 0300 |0043: if-eq v8, v4, 0046 // +0003 │ │ +088aba: 2810 |0045: goto 0055 // +0010 │ │ +088abc: 6e10 3800 0700 |0046: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +088ac2: 0c00 |0049: move-result-object v0 │ │ +088ac4: 6e20 8e00 2000 |004a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ +088aca: 2808 |004d: goto 0055 // +0008 │ │ +088acc: 6e10 3800 0700 |004e: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +088ad2: 0c00 |0051: move-result-object v0 │ │ +088ad4: 6e20 8e00 3000 |0052: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ +088ada: 6e10 3800 0700 |0055: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +088ae0: 0c07 |0058: move-result-object v7 │ │ +088ae2: 6e20 8e00 8700 |0059: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@008e │ │ +088ae8: 0a07 |005c: move-result v7 │ │ +088aea: 0f07 |005d: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=141 │ │ 0x000b line=142 │ │ 0x0010 line=144 │ │ 0x0031 line=148 │ │ 0x0039 line=147 │ │ @@ -109749,21 +109750,21 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -088d70: |[088d70] ua.gardenapple.itchupdater.Utils$Companion.getCurrentUnixTime:()J │ │ -088d80: 7100 cd03 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03cd │ │ -088d86: 0b00 |0003: move-result-wide v0 │ │ -088d88: 1302 e803 |0004: const/16 v2, #int 1000 // #3e8 │ │ -088d8c: 8122 |0006: int-to-long v2, v2 │ │ -088d8e: be20 |0007: div-long/2addr v0, v2 │ │ -088d90: 1000 |0008: return-wide v0 │ │ +088d74: |[088d74] ua.gardenapple.itchupdater.Utils$Companion.getCurrentUnixTime:()J │ │ +088d84: 7100 cd03 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03cd │ │ +088d8a: 0b00 |0003: move-result-wide v0 │ │ +088d8c: 1302 e803 |0004: const/16 v2, #int 1000 // #3e8 │ │ +088d90: 8122 |0006: int-to-long v2, v2 │ │ +088d92: be20 |0007: div-long/2addr v0, v2 │ │ +088d94: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/Utils$Companion;) │ │ @@ -109771,29 +109772,29 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -088b20: |[088b20] ua.gardenapple.itchupdater.Utils$Companion.getInt:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Integer; │ │ -088b30: 1a00 8d20 |0000: const-string v0, "bundle" // string@208d │ │ -088b34: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088b3a: 1a00 9e2a |0005: const-string v0, "key" // string@2a9e │ │ -088b3e: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088b44: 6e20 c900 3200 |000a: invoke-virtual {v2, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@00c9 │ │ -088b4a: 0a00 |000d: move-result v0 │ │ -088b4c: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -088b50: 6e20 cd00 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@00cd │ │ -088b56: 0a02 |0013: move-result v2 │ │ -088b58: 7110 6403 0200 |0014: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -088b5e: 0c02 |0017: move-result-object v2 │ │ -088b60: 2802 |0018: goto 001a // +0002 │ │ -088b62: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -088b64: 1102 |001a: return-object v2 │ │ +088b24: |[088b24] ua.gardenapple.itchupdater.Utils$Companion.getInt:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Integer; │ │ +088b34: 1a00 8d20 |0000: const-string v0, "bundle" // string@208d │ │ +088b38: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088b3e: 1a00 9e2a |0005: const-string v0, "key" // string@2a9e │ │ +088b42: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088b48: 6e20 c900 3200 |000a: invoke-virtual {v2, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@00c9 │ │ +088b4e: 0a00 |000d: move-result v0 │ │ +088b50: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +088b54: 6e20 cd00 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@00cd │ │ +088b5a: 0a02 |0013: move-result v2 │ │ +088b5c: 7110 6403 0200 |0014: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +088b62: 0c02 |0017: move-result-object v2 │ │ +088b64: 2802 |0018: goto 001a // +0002 │ │ +088b66: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +088b68: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=176 │ │ 0x0010 line=177 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ 0x0000 - 0x001b reg=2 (null) Landroid/os/Bundle; │ │ @@ -109804,33 +109805,33 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -088788: |[088788] ua.gardenapple.itchupdater.Utils$Companion.getIntentForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/content/Intent; │ │ -088798: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -08879c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0887a2: 1a00 9325 |0005: const-string v0, "file" // string@2593 │ │ -0887a6: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0887ac: 1a00 9c25 |000a: const-string v0, "fileProvider" // string@259c │ │ -0887b0: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0887b6: 2200 2200 |000f: new-instance v0, Landroid/content/Intent; // type@0022 │ │ -0887ba: 1a01 231f |0011: const-string v1, "android.intent.action.VIEW" // string@1f23 │ │ -0887be: 7020 4700 1000 |0013: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -0887c4: 6201 6b1b |0016: sget-object v1, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0887c8: 6e40 e616 3154 |0018: invoke-virtual {v1, v3, v4, v5}, Lua/gardenapple/itchupdater/Utils$Companion;.getIntentUriForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/net/Uri; // method@16e6 │ │ -0887ce: 0c03 |001b: move-result-object v3 │ │ -0887d0: 6e20 6300 3000 |001c: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ -0887d6: 1503 0010 |001f: const/high16 v3, #int 268435456 // #1000 │ │ -0887da: 6e20 4a00 3000 |0021: invoke-virtual {v0, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ -0887e0: 1213 |0024: const/4 v3, #int 1 // #1 │ │ -0887e2: 6e20 4a00 3000 |0025: invoke-virtual {v0, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ -0887e8: 1100 |0028: return-object v0 │ │ +08878c: |[08878c] ua.gardenapple.itchupdater.Utils$Companion.getIntentForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/content/Intent; │ │ +08879c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0887a0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0887a6: 1a00 9325 |0005: const-string v0, "file" // string@2593 │ │ +0887aa: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0887b0: 1a00 9c25 |000a: const-string v0, "fileProvider" // string@259c │ │ +0887b4: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0887ba: 2200 2200 |000f: new-instance v0, Landroid/content/Intent; // type@0022 │ │ +0887be: 1a01 231f |0011: const-string v1, "android.intent.action.VIEW" // string@1f23 │ │ +0887c2: 7020 4700 1000 |0013: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +0887c8: 6201 6b1b |0016: sget-object v1, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0887cc: 6e40 e616 3154 |0018: invoke-virtual {v1, v3, v4, v5}, Lua/gardenapple/itchupdater/Utils$Companion;.getIntentUriForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/net/Uri; // method@16e6 │ │ +0887d2: 0c03 |001b: move-result-object v3 │ │ +0887d4: 6e20 6300 3000 |001c: invoke-virtual {v0, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ +0887da: 1503 0010 |001f: const/high16 v3, #int 268435456 // #1000 │ │ +0887de: 6e20 4a00 3000 |0021: invoke-virtual {v0, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ +0887e4: 1213 |0024: const/4 v3, #int 1 // #1 │ │ +0887e6: 6e20 4a00 3000 |0025: invoke-virtual {v0, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ +0887ec: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000f line=161 │ │ 0x0016 line=162 │ │ 0x0021 line=163 │ │ 0x0025 line=164 │ │ locals : │ │ @@ -109844,34 +109845,34 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -088950: |[088950] ua.gardenapple.itchupdater.Utils$Companion.getIntentUriForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/net/Uri; │ │ -088960: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -088964: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08896a: 1a00 9325 |0005: const-string v0, "file" // string@2593 │ │ -08896e: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088974: 1a00 9c25 |000a: const-string v0, "fileProvider" // string@259c │ │ -088978: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08897e: 6000 1600 |000f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -088982: 1301 1800 |0011: const/16 v1, #int 24 // #18 │ │ -088986: 3410 0c00 |0013: if-lt v0, v1, 001f // +000c │ │ -08898a: 7130 cb01 5304 |0015: invoke-static {v3, v5, v4}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@01cb │ │ -088990: 0c03 |0018: move-result-object v3 │ │ -088992: 1a04 5d28 |0019: const-string v4, "getUriForFile(context, fileProvider, file)" // string@285d │ │ -088996: 7120 8b05 4300 |001b: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08899c: 280a |001e: goto 0028 // +000a │ │ -08899e: 7110 bd00 0400 |001f: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00bd │ │ -0889a4: 0c03 |0022: move-result-object v3 │ │ -0889a6: 1a04 1c26 |0023: const-string v4, "fromFile(file)" // string@261c │ │ -0889aa: 7120 8b05 4300 |0025: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0889b0: 1103 |0028: return-object v3 │ │ +088954: |[088954] ua.gardenapple.itchupdater.Utils$Companion.getIntentUriForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/net/Uri; │ │ +088964: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +088968: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08896e: 1a00 9325 |0005: const-string v0, "file" // string@2593 │ │ +088972: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088978: 1a00 9c25 |000a: const-string v0, "fileProvider" // string@259c │ │ +08897c: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088982: 6000 1600 |000f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +088986: 1301 1800 |0011: const/16 v1, #int 24 // #18 │ │ +08898a: 3410 0c00 |0013: if-lt v0, v1, 001f // +000c │ │ +08898e: 7130 cb01 5304 |0015: invoke-static {v3, v5, v4}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@01cb │ │ +088994: 0c03 |0018: move-result-object v3 │ │ +088996: 1a04 5d28 |0019: const-string v4, "getUriForFile(context, fileProvider, file)" // string@285d │ │ +08899a: 7120 8b05 4300 |001b: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0889a0: 280a |001e: goto 0028 // +000a │ │ +0889a2: 7110 bd00 0400 |001f: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00bd │ │ +0889a8: 0c03 |0022: move-result-object v3 │ │ +0889aa: 1a04 1c26 |0023: const-string v4, "fromFile(file)" // string@261c │ │ +0889ae: 7120 8b05 4300 |0025: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0889b4: 1103 |0028: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x000f line=169 │ │ 0x0015 line=170 │ │ 0x001f line=172 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ @@ -109884,29 +109885,29 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Long;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -088b68: |[088b68] ua.gardenapple.itchupdater.Utils$Companion.getLong:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Long; │ │ -088b78: 1a00 8d20 |0000: const-string v0, "bundle" // string@208d │ │ -088b7c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088b82: 1a00 9e2a |0005: const-string v0, "key" // string@2a9e │ │ -088b86: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088b8c: 6e20 c900 3200 |000a: invoke-virtual {v2, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@00c9 │ │ -088b92: 0a00 |000d: move-result v0 │ │ -088b94: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -088b98: 6e20 ce00 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00ce │ │ -088b9e: 0b02 |0013: move-result-wide v2 │ │ -088ba0: 7120 6903 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -088ba6: 0c02 |0017: move-result-object v2 │ │ -088ba8: 2802 |0018: goto 001a // +0002 │ │ -088baa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -088bac: 1102 |001a: return-object v2 │ │ +088b6c: |[088b6c] ua.gardenapple.itchupdater.Utils$Companion.getLong:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Long; │ │ +088b7c: 1a00 8d20 |0000: const-string v0, "bundle" // string@208d │ │ +088b80: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088b86: 1a00 9e2a |0005: const-string v0, "key" // string@2a9e │ │ +088b8a: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088b90: 6e20 c900 3200 |000a: invoke-virtual {v2, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@00c9 │ │ +088b96: 0a00 |000d: move-result v0 │ │ +088b98: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +088b9c: 6e20 ce00 3200 |0010: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00ce │ │ +088ba2: 0b02 |0013: move-result-wide v2 │ │ +088ba4: 7120 6903 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +088baa: 0c02 |0017: move-result-object v2 │ │ +088bac: 2802 |0018: goto 001a // +0002 │ │ +088bae: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +088bb0: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=183 │ │ 0x0010 line=184 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ 0x0000 - 0x001b reg=2 (null) Landroid/os/Bundle; │ │ @@ -109917,25 +109918,25 @@ │ │ type : '(Ljava/lang/String;Landroid/content/pm/PackageManager;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0889d8: |[0889d8] ua.gardenapple.itchupdater.Utils$Companion.isPackageInstalled:(Ljava/lang/String;Landroid/content/pm/PackageManager;)Z │ │ -0889e8: 1a00 2730 |0000: const-string v0, "packageName" // string@3027 │ │ -0889ec: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0889f2: 1a00 2630 |0005: const-string v0, "packageManager" // string@3026 │ │ -0889f6: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0889fc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0889fe: 6e30 8300 2300 |000b: invoke-virtual {v3, v2, v0}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0083 │ │ -088a04: 0c02 |000e: move-result-object v2 │ │ -088a06: 5522 0400 |000f: iget-boolean v2, v2, Landroid/content/pm/ApplicationInfo;.enabled:Z // field@0004 │ │ -088a0a: 0f02 |0011: return v2 │ │ -088a0c: 0f00 |0012: return v0 │ │ +0889dc: |[0889dc] ua.gardenapple.itchupdater.Utils$Companion.isPackageInstalled:(Ljava/lang/String;Landroid/content/pm/PackageManager;)Z │ │ +0889ec: 1a00 2730 |0000: const-string v0, "packageName" // string@3027 │ │ +0889f0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0889f6: 1a00 2630 |0005: const-string v0, "packageManager" // string@3026 │ │ +0889fa: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088a00: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +088a02: 6e30 8300 2300 |000b: invoke-virtual {v3, v2, v0}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0083 │ │ +088a08: 0c02 |000e: move-result-object v2 │ │ +088a0a: 5522 0400 |000f: iget-boolean v2, v2, Landroid/content/pm/ApplicationInfo;.enabled:Z // field@0004 │ │ +088a0e: 0f02 |0011: return v2 │ │ +088a10: 0f00 |0012: return v0 │ │ catches : 1 │ │ 0x000b - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0012 │ │ positions : │ │ 0x000b line=191 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ @@ -109947,22 +109948,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -088dc4: |[088dc4] ua.gardenapple.itchupdater.Utils$Companion.logLongD:(Ljava/lang/String;Ljava/lang/String;)V │ │ -088dd4: 1a00 1c35 |0000: const-string v0, "tag" // string@351c │ │ -088dd8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088dde: 1a00 b134 |0005: const-string v0, "string" // string@34b1 │ │ -088de2: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088de8: 1230 |000a: const/4 v0, #int 3 // #3 │ │ -088dea: 6e40 ea16 0132 |000b: invoke-virtual {v1, v0, v2, v3}, Lua/gardenapple/itchupdater/Utils$Companion;.logPrintLong:(ILjava/lang/String;Ljava/lang/String;)V // method@16ea │ │ -088df0: 0e00 |000e: return-void │ │ +088dc8: |[088dc8] ua.gardenapple.itchupdater.Utils$Companion.logLongD:(Ljava/lang/String;Ljava/lang/String;)V │ │ +088dd8: 1a00 1c35 |0000: const-string v0, "tag" // string@351c │ │ +088ddc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088de2: 1a00 b134 |0005: const-string v0, "string" // string@34b1 │ │ +088de6: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088dec: 1230 |000a: const/4 v0, #int 3 // #3 │ │ +088dee: 6e40 ea16 0132 |000b: invoke-virtual {v1, v0, v2, v3}, Lua/gardenapple/itchupdater/Utils$Companion;.logPrintLong:(ILjava/lang/String;Ljava/lang/String;)V // method@16ea │ │ +088df4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=47 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/lang/String; │ │ @@ -109972,42 +109973,42 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -088df4: |[088df4] ua.gardenapple.itchupdater.Utils$Companion.logPrintLong:(ILjava/lang/String;Ljava/lang/String;)V │ │ -088e04: 1a00 1c35 |0000: const-string v0, "tag" // string@351c │ │ -088e08: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088e0e: 1a00 b134 |0005: const-string v0, "string" // string@34b1 │ │ -088e12: 7120 8c05 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088e18: 6e10 a103 0800 |000a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@03a1 │ │ -088e1e: 0a00 |000d: move-result v0 │ │ -088e20: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -088e24: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -088e26: 1302 e803 |0011: const/16 v2, #int 1000 // #3e8 │ │ -088e2a: 7130 7c05 0102 |0013: invoke-static {v1, v0, v2}, Lkotlin/internal/ProgressionUtilKt;.getProgressionLastElement:(III)I // method@057c │ │ -088e30: 0a00 |0016: move-result v0 │ │ -088e32: 3a00 1d00 |0017: if-ltz v0, 0034 // +001d │ │ -088e36: d012 e803 |0019: add-int/lit16 v2, v1, #int 1000 // #03e8 │ │ -088e3a: 6e10 a103 0800 |001b: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@03a1 │ │ -088e40: 0a03 |001e: move-result v3 │ │ -088e42: 7120 6c03 2300 |001f: invoke-static {v3, v2}, Ljava/lang/Math;.min:(II)I // method@036c │ │ -088e48: 0a03 |0022: move-result v3 │ │ -088e4a: 6e30 ad03 1803 |0023: invoke-virtual {v8, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@03ad │ │ -088e50: 0c03 |0026: move-result-object v3 │ │ -088e52: 1a04 4803 |0027: const-string v4, "(this as java.lang.Strin…ing(startIndex, endIndex)" // string@0348 │ │ -088e56: 7120 8b05 4300 |0029: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -088e5c: 7130 0201 7603 |002c: invoke-static {v6, v7, v3}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@0102 │ │ -088e62: 3301 0300 |002f: if-ne v1, v0, 0032 // +0003 │ │ -088e66: 2803 |0031: goto 0034 // +0003 │ │ -088e68: 0121 |0032: move v1, v2 │ │ -088e6a: 28e6 |0033: goto 0019 // -001a │ │ -088e6c: 0e00 |0034: return-void │ │ +088df8: |[088df8] ua.gardenapple.itchupdater.Utils$Companion.logPrintLong:(ILjava/lang/String;Ljava/lang/String;)V │ │ +088e08: 1a00 1c35 |0000: const-string v0, "tag" // string@351c │ │ +088e0c: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088e12: 1a00 b134 |0005: const-string v0, "string" // string@34b1 │ │ +088e16: 7120 8c05 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088e1c: 6e10 a103 0800 |000a: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@03a1 │ │ +088e22: 0a00 |000d: move-result v0 │ │ +088e24: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +088e28: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +088e2a: 1302 e803 |0011: const/16 v2, #int 1000 // #3e8 │ │ +088e2e: 7130 7c05 0102 |0013: invoke-static {v1, v0, v2}, Lkotlin/internal/ProgressionUtilKt;.getProgressionLastElement:(III)I // method@057c │ │ +088e34: 0a00 |0016: move-result v0 │ │ +088e36: 3a00 1d00 |0017: if-ltz v0, 0034 // +001d │ │ +088e3a: d012 e803 |0019: add-int/lit16 v2, v1, #int 1000 // #03e8 │ │ +088e3e: 6e10 a103 0800 |001b: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@03a1 │ │ +088e44: 0a03 |001e: move-result v3 │ │ +088e46: 7120 6c03 2300 |001f: invoke-static {v3, v2}, Ljava/lang/Math;.min:(II)I // method@036c │ │ +088e4c: 0a03 |0022: move-result v3 │ │ +088e4e: 6e30 ad03 1803 |0023: invoke-virtual {v8, v1, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@03ad │ │ +088e54: 0c03 |0026: move-result-object v3 │ │ +088e56: 1a04 4803 |0027: const-string v4, "(this as java.lang.Strin…ing(startIndex, endIndex)" // string@0348 │ │ +088e5a: 7120 8b05 4300 |0029: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +088e60: 7130 0201 7603 |002c: invoke-static {v6, v7, v3}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@0102 │ │ +088e66: 3301 0300 |002f: if-ne v1, v0, 0032 // +0003 │ │ +088e6a: 2803 |0031: goto 0034 // +0003 │ │ +088e6c: 0121 |0032: move v1, v2 │ │ +088e6e: 28e6 |0033: goto 0019 // -001a │ │ +088e70: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=38 │ │ 0x001b line=39 │ │ locals : │ │ 0x0000 - 0x0035 reg=5 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ 0x0000 - 0x0035 reg=6 (null) I │ │ @@ -110019,25 +110020,25 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -088ae8: |[088ae8] ua.gardenapple.itchupdater.Utils$Companion.parseCssColor:(Ljava/lang/String;)I │ │ -088af8: 1a00 bb21 |0000: const-string v0, "color" // string@21bb │ │ -088afc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088b02: 6200 2d00 |0005: sget-object v0, Lcom/github/ajalt/colormath/ConvertibleColor;.Companion:Lcom/github/ajalt/colormath/ConvertibleColor$Companion; // field@002d │ │ -088b06: 7120 7a02 2000 |0007: invoke-static {v0, v2}, Lcom/github/ajalt/colormath/CssParseKt;.fromCss:(Lcom/github/ajalt/colormath/ConvertibleColor$Companion;Ljava/lang/String;)Lcom/github/ajalt/colormath/ConvertibleColor; // method@027a │ │ -088b0c: 0c02 |000a: move-result-object v2 │ │ -088b0e: 7210 7902 0200 |000b: invoke-interface {v2}, Lcom/github/ajalt/colormath/ConvertibleColor;.toRGB:()Lcom/github/ajalt/colormath/RGB; // method@0279 │ │ -088b14: 0c02 |000e: move-result-object v2 │ │ -088b16: 6e10 7b02 0200 |000f: invoke-virtual {v2}, Lcom/github/ajalt/colormath/RGB;.toPackedInt:()I // method@027b │ │ -088b1c: 0a02 |0012: move-result v2 │ │ -088b1e: 0f02 |0013: return v2 │ │ +088aec: |[088aec] ua.gardenapple.itchupdater.Utils$Companion.parseCssColor:(Ljava/lang/String;)I │ │ +088afc: 1a00 bb21 |0000: const-string v0, "color" // string@21bb │ │ +088b00: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088b06: 6200 2d00 |0005: sget-object v0, Lcom/github/ajalt/colormath/ConvertibleColor;.Companion:Lcom/github/ajalt/colormath/ConvertibleColor$Companion; // field@002d │ │ +088b0a: 7120 7a02 2000 |0007: invoke-static {v0, v2}, Lcom/github/ajalt/colormath/CssParseKt;.fromCss:(Lcom/github/ajalt/colormath/ConvertibleColor$Companion;Ljava/lang/String;)Lcom/github/ajalt/colormath/ConvertibleColor; // method@027a │ │ +088b10: 0c02 |000a: move-result-object v2 │ │ +088b12: 7210 7902 0200 |000b: invoke-interface {v2}, Lcom/github/ajalt/colormath/ConvertibleColor;.toRGB:()Lcom/github/ajalt/colormath/RGB; // method@0279 │ │ +088b18: 0c02 |000e: move-result-object v2 │ │ +088b1a: 6e10 7b02 0200 |000f: invoke-virtual {v2}, Lcom/github/ajalt/colormath/RGB;.toPackedInt:()I // method@027b │ │ +088b20: 0a02 |0012: move-result v2 │ │ +088b22: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=122 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lua/gardenapple/itchupdater/Utils$Companion; │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -110046,53 +110047,53 @@ │ │ type : '(Landroid/os/Bundle;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -088bfc: |[088bfc] ua.gardenapple.itchupdater.Utils$Companion.toString:(Landroid/os/Bundle;)Ljava/lang/String; │ │ -088c0c: 3906 0500 |0000: if-nez v6, 0005 // +0005 │ │ -088c10: 1a06 242f |0002: const-string v6, "null" // string@2f24 │ │ -088c14: 1106 |0004: return-object v6 │ │ -088c16: 2200 7c01 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -088c1a: 7010 bb03 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -088c20: 1a01 831c |000a: const-string v1, "[ " // string@1c83 │ │ -088c24: 6e20 c303 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -088c2a: 6e10 d000 0600 |000f: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@00d0 │ │ -088c30: 0c01 |0012: move-result-object v1 │ │ -088c32: 7210 ee04 0100 |0013: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@04ee │ │ -088c38: 0c01 |0016: move-result-object v1 │ │ -088c3a: 7210 a704 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -088c40: 0a02 |001a: move-result v2 │ │ -088c42: 3802 2900 |001b: if-eqz v2, 0044 // +0029 │ │ -088c46: 7210 a804 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -088c4c: 0c02 |0020: move-result-object v2 │ │ -088c4e: 1f02 7b01 |0021: check-cast v2, Ljava/lang/String; // type@017b │ │ -088c52: 2203 7c01 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@017c │ │ -088c56: 7010 bb03 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -088c5c: 6e20 c203 2300 |0028: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -088c62: 1a04 2201 |002b: const-string v4, " = " // string@0122 │ │ -088c66: 6e20 c303 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -088c6c: 6e20 ca00 2600 |0030: invoke-virtual {v6, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00ca │ │ -088c72: 0c02 |0033: move-result-object v2 │ │ -088c74: 6e20 c203 2300 |0034: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -088c7a: 1a02 6403 |0037: const-string v2, ", " // string@0364 │ │ -088c7e: 6e20 c303 2300 |0039: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -088c84: 6e10 cb03 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -088c8a: 0c02 |003f: move-result-object v2 │ │ -088c8c: 6e20 c303 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -088c92: 28d4 |0043: goto 0017 // -002c │ │ -088c94: 1a06 2c01 |0044: const-string v6, " ]" // string@012c │ │ -088c98: 6e20 c303 6000 |0046: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -088c9e: 6e10 cb03 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -088ca4: 0c06 |004c: move-result-object v6 │ │ -088ca6: 1a00 5f32 |004d: const-string v0, "sb.toString()" // string@325f │ │ -088caa: 7120 8b05 0600 |004f: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -088cb0: 1106 |0052: return-object v6 │ │ +088c00: |[088c00] ua.gardenapple.itchupdater.Utils$Companion.toString:(Landroid/os/Bundle;)Ljava/lang/String; │ │ +088c10: 3906 0500 |0000: if-nez v6, 0005 // +0005 │ │ +088c14: 1a06 242f |0002: const-string v6, "null" // string@2f24 │ │ +088c18: 1106 |0004: return-object v6 │ │ +088c1a: 2200 7c01 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +088c1e: 7010 bb03 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +088c24: 1a01 831c |000a: const-string v1, "[ " // string@1c83 │ │ +088c28: 6e20 c303 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +088c2e: 6e10 d000 0600 |000f: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@00d0 │ │ +088c34: 0c01 |0012: move-result-object v1 │ │ +088c36: 7210 ee04 0100 |0013: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@04ee │ │ +088c3c: 0c01 |0016: move-result-object v1 │ │ +088c3e: 7210 a704 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +088c44: 0a02 |001a: move-result v2 │ │ +088c46: 3802 2900 |001b: if-eqz v2, 0044 // +0029 │ │ +088c4a: 7210 a804 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +088c50: 0c02 |0020: move-result-object v2 │ │ +088c52: 1f02 7b01 |0021: check-cast v2, Ljava/lang/String; // type@017b │ │ +088c56: 2203 7c01 |0023: new-instance v3, Ljava/lang/StringBuilder; // type@017c │ │ +088c5a: 7010 bb03 0300 |0025: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +088c60: 6e20 c203 2300 |0028: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +088c66: 1a04 2201 |002b: const-string v4, " = " // string@0122 │ │ +088c6a: 6e20 c303 4300 |002d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +088c70: 6e20 ca00 2600 |0030: invoke-virtual {v6, v2}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@00ca │ │ +088c76: 0c02 |0033: move-result-object v2 │ │ +088c78: 6e20 c203 2300 |0034: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +088c7e: 1a02 6403 |0037: const-string v2, ", " // string@0364 │ │ +088c82: 6e20 c303 2300 |0039: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +088c88: 6e10 cb03 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +088c8e: 0c02 |003f: move-result-object v2 │ │ +088c90: 6e20 c303 2000 |0040: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +088c96: 28d4 |0043: goto 0017 // -002c │ │ +088c98: 1a06 2c01 |0044: const-string v6, " ]" // string@012c │ │ +088c9c: 6e20 c303 6000 |0046: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +088ca2: 6e10 cb03 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +088ca8: 0c06 |004c: move-result-object v6 │ │ +088caa: 1a00 5f32 |004d: const-string v0, "sb.toString()" // string@325f │ │ +088cae: 7120 8b05 0600 |004f: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +088cb4: 1106 |0052: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=95 │ │ 0x000c line=96 │ │ 0x000f line=97 │ │ 0x0023 line=98 │ │ 0x0046 line=100 │ │ @@ -110106,55 +110107,55 @@ │ │ type : '(Ljava/lang/Throwable;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -088cb4: |[088cb4] ua.gardenapple.itchupdater.Utils$Companion.toString:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ -088cc4: 1a00 9624 |0000: const-string v0, "e" // string@2496 │ │ -088cc8: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088cce: 2200 4e01 |0005: new-instance v0, Ljava/io/StringWriter; // type@014e │ │ -088cd2: 7010 1c03 0000 |0007: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@031c │ │ -088cd8: 0701 |000a: move-object v1, v0 │ │ -088cda: 1f01 5101 |000b: check-cast v1, Ljava/lang/Appendable; // type@0151 │ │ -088cde: 6e10 e503 0400 |000d: invoke-virtual {v4}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@03e5 │ │ -088ce4: 0c02 |0010: move-result-object v2 │ │ -088ce6: 1f02 5601 |0011: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -088cea: 7220 2103 2100 |0013: invoke-interface {v1, v2}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; // method@0321 │ │ -088cf0: 0c01 |0016: move-result-object v1 │ │ -088cf2: 1a02 561f |0017: const-string v2, "append(value)" // string@1f56 │ │ -088cf6: 7120 8b05 2100 |0019: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -088cfc: 1302 0a00 |001c: const/16 v2, #int 10 // #a │ │ -088d00: 7220 2003 2100 |001e: invoke-interface {v1, v2}, Ljava/lang/Appendable;.append:(C)Ljava/lang/Appendable; // method@0320 │ │ -088d06: 0c01 |0021: move-result-object v1 │ │ -088d08: 1a02 551f |0022: const-string v2, "append('\n')" // string@1f55 │ │ -088d0c: 7120 8b05 2100 |0024: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -088d12: 2201 4a01 |0027: new-instance v1, Ljava/io/PrintWriter; // type@014a │ │ -088d16: 0702 |0029: move-object v2, v0 │ │ -088d18: 1f02 5001 |002a: check-cast v2, Ljava/io/Writer; // type@0150 │ │ -088d1c: 7020 1103 2100 |002c: invoke-direct {v1, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0311 │ │ -088d22: 6e20 e703 1400 |002f: invoke-virtual {v4, v1}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@03e7 │ │ -088d28: 6e10 e403 0400 |0032: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@03e4 │ │ -088d2e: 0c04 |0035: move-result-object v4 │ │ -088d30: 3904 0300 |0036: if-nez v4, 0039 // +0003 │ │ -088d34: 2813 |0038: goto 004b // +0013 │ │ -088d36: 1a01 6307 |0039: const-string v1, "Cause: " // string@0763 │ │ -088d3a: 1f01 5601 |003b: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -088d3e: 6e20 1d03 1000 |003d: invoke-virtual {v0, v1}, Ljava/io/StringWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/StringWriter; // method@031d │ │ -088d44: 6201 6b1b |0040: sget-object v1, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -088d48: 6e20 ed16 4100 |0042: invoke-virtual {v1, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.toString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@16ed │ │ -088d4e: 0c04 |0045: move-result-object v4 │ │ -088d50: 1f04 5601 |0046: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ -088d54: 6e20 1d03 4000 |0048: invoke-virtual {v0, v4}, Ljava/io/StringWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/StringWriter; // method@031d │ │ -088d5a: 6e10 1e03 0000 |004b: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@031e │ │ -088d60: 0c04 |004e: move-result-object v4 │ │ -088d62: 1a00 0e25 |004f: const-string v0, "errorWriter.toString()" // string@250e │ │ -088d66: 7120 8b05 0400 |0051: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -088d6c: 1104 |0054: return-object v4 │ │ +088cb8: |[088cb8] ua.gardenapple.itchupdater.Utils$Companion.toString:(Ljava/lang/Throwable;)Ljava/lang/String; │ │ +088cc8: 1a00 9624 |0000: const-string v0, "e" // string@2496 │ │ +088ccc: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088cd2: 2200 4e01 |0005: new-instance v0, Ljava/io/StringWriter; // type@014e │ │ +088cd6: 7010 1c03 0000 |0007: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@031c │ │ +088cdc: 0701 |000a: move-object v1, v0 │ │ +088cde: 1f01 5101 |000b: check-cast v1, Ljava/lang/Appendable; // type@0151 │ │ +088ce2: 6e10 e503 0400 |000d: invoke-virtual {v4}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@03e5 │ │ +088ce8: 0c02 |0010: move-result-object v2 │ │ +088cea: 1f02 5601 |0011: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +088cee: 7220 2103 2100 |0013: invoke-interface {v1, v2}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; // method@0321 │ │ +088cf4: 0c01 |0016: move-result-object v1 │ │ +088cf6: 1a02 561f |0017: const-string v2, "append(value)" // string@1f56 │ │ +088cfa: 7120 8b05 2100 |0019: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +088d00: 1302 0a00 |001c: const/16 v2, #int 10 // #a │ │ +088d04: 7220 2003 2100 |001e: invoke-interface {v1, v2}, Ljava/lang/Appendable;.append:(C)Ljava/lang/Appendable; // method@0320 │ │ +088d0a: 0c01 |0021: move-result-object v1 │ │ +088d0c: 1a02 551f |0022: const-string v2, "append('\n')" // string@1f55 │ │ +088d10: 7120 8b05 2100 |0024: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +088d16: 2201 4a01 |0027: new-instance v1, Ljava/io/PrintWriter; // type@014a │ │ +088d1a: 0702 |0029: move-object v2, v0 │ │ +088d1c: 1f02 5001 |002a: check-cast v2, Ljava/io/Writer; // type@0150 │ │ +088d20: 7020 1103 2100 |002c: invoke-direct {v1, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0311 │ │ +088d26: 6e20 e703 1400 |002f: invoke-virtual {v4, v1}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@03e7 │ │ +088d2c: 6e10 e403 0400 |0032: invoke-virtual {v4}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@03e4 │ │ +088d32: 0c04 |0035: move-result-object v4 │ │ +088d34: 3904 0300 |0036: if-nez v4, 0039 // +0003 │ │ +088d38: 2813 |0038: goto 004b // +0013 │ │ +088d3a: 1a01 6307 |0039: const-string v1, "Cause: " // string@0763 │ │ +088d3e: 1f01 5601 |003b: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +088d42: 6e20 1d03 1000 |003d: invoke-virtual {v0, v1}, Ljava/io/StringWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/StringWriter; // method@031d │ │ +088d48: 6201 6b1b |0040: sget-object v1, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +088d4c: 6e20 ed16 4100 |0042: invoke-virtual {v1, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.toString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@16ed │ │ +088d52: 0c04 |0045: move-result-object v4 │ │ +088d54: 1f04 5601 |0046: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ +088d58: 6e20 1d03 4000 |0048: invoke-virtual {v0, v4}, Ljava/io/StringWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/StringWriter; // method@031d │ │ +088d5e: 6e10 1e03 0000 |004b: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@031e │ │ +088d64: 0c04 |004e: move-result-object v4 │ │ +088d66: 1a00 0e25 |004f: const-string v0, "errorWriter.toString()" // string@250e │ │ +088d6a: 7120 8b05 0400 |0051: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +088d70: 1104 |0054: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=105 │ │ 0x000a line=106 │ │ 0x0027 line=107 │ │ 0x0032 line=109 │ │ 0x003b line=110 │ │ @@ -110198,19 +110199,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -088e70: |[088e70] ua.gardenapple.itchupdater.Utils$ErrorReport.:(Ljava/lang/String;)V │ │ -088e80: 1a00 932c |0000: const-string v0, "message" // string@2c93 │ │ -088e84: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -088e8a: 7020 e203 2100 |0005: invoke-direct {v1, v2}, Ljava/lang/Throwable;.:(Ljava/lang/String;)V // method@03e2 │ │ -088e90: 0e00 |0008: return-void │ │ +088e74: |[088e74] ua.gardenapple.itchupdater.Utils$ErrorReport.:(Ljava/lang/String;)V │ │ +088e84: 1a00 932c |0000: const-string v0, "message" // string@2c93 │ │ +088e88: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +088e8e: 7020 e203 2100 |0005: invoke-direct {v1, v2}, Ljava/lang/Throwable;.:(Ljava/lang/String;)V // method@03e2 │ │ +088e94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lua/gardenapple/itchupdater/Utils$ErrorReport; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -110255,36 +110256,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -088e94: |[088e94] ua.gardenapple.itchupdater.Utils.:()V │ │ -088ea4: 2200 c204 |0000: new-instance v0, Lua/gardenapple/itchupdater/Utils$Companion; // type@04c2 │ │ -088ea8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -088eaa: 7020 dc16 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/Utils$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@16dc │ │ -088eb0: 6900 6b1b |0006: sput-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -088eb4: 0e00 |0008: return-void │ │ +088e98: |[088e98] ua.gardenapple.itchupdater.Utils.:()V │ │ +088ea8: 2200 c204 |0000: new-instance v0, Lua/gardenapple/itchupdater/Utils$Companion; // type@04c2 │ │ +088eac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +088eae: 7020 dc16 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/Utils$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@16dc │ │ +088eb4: 6900 6b1b |0006: sput-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +088eb8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/Utils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088eb8: |[088eb8] ua.gardenapple.itchupdater.Utils.:()V │ │ -088ec8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -088ece: 0e00 |0003: return-void │ │ +088ebc: |[088ebc] ua.gardenapple.itchupdater.Utils.:()V │ │ +088ecc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +088ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/Utils; │ │ │ │ Virtual methods - │ │ @@ -110345,17 +110346,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a124: |[08a124] ua.gardenapple.itchupdater.client.GameDownloader$Companion.:()V │ │ -08a134: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08a13a: 0e00 |0003: return-void │ │ +08a128: |[08a128] ua.gardenapple.itchupdater.client.GameDownloader$Companion.:()V │ │ +08a138: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08a13e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/GameDownloader$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion;) │ │ @@ -110363,472 +110364,472 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a13c: |[08a13c] ua.gardenapple.itchupdater.client.GameDownloader$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08a14c: 7010 0e17 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.:()V // method@170e │ │ -08a152: 0e00 |0003: return-void │ │ +08a140: |[08a140] ua.gardenapple.itchupdater.client.GameDownloader$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08a150: 7010 0e17 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.:()V // method@170e │ │ +08a156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion;) │ │ name : 'doUpdate' │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 864 16-bit code units │ │ -0898f8: |[0898f8] ua.gardenapple.itchupdater.client.GameDownloader$Companion.doUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -089908: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -08990c: 0801 1200 |0002: move-object/from16 v1, v18 │ │ -089910: 0802 1300 |0004: move-object/from16 v2, v19 │ │ -089914: 0803 1400 |0006: move-object/from16 v3, v20 │ │ -089918: 2034 c504 |0008: instance-of v4, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1; // type@04c5 │ │ -08991c: 3804 1200 |000a: if-eqz v4, 001c // +0012 │ │ -089920: 0734 |000c: move-object v4, v3 │ │ -089922: 1f04 c504 |000d: check-cast v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1; // type@04c5 │ │ -089926: 5245 741b |000f: iget v5, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -08992a: 1506 0080 |0011: const/high16 v6, #int -2147483648 // #8000 │ │ -08992e: b565 |0013: and-int/2addr v5, v6 │ │ -089930: 3805 0800 |0014: if-eqz v5, 001c // +0008 │ │ -089934: 5243 741b |0016: iget v3, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089938: b163 |0018: sub-int/2addr v3, v6 │ │ -08993a: 5943 741b |0019: iput v3, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -08993e: 2806 |001b: goto 0021 // +0006 │ │ -089940: 2204 c504 |001c: new-instance v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1; // type@04c5 │ │ -089944: 7030 f116 0403 |001e: invoke-direct {v4, v0, v3}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.:(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V // method@16f1 │ │ -08994a: 074c |0021: move-object v12, v4 │ │ -08994c: 54c3 751b |0022: iget-object v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.result:Ljava/lang/Object; // field@1b75 │ │ -089950: 7100 7405 0000 |0024: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -089956: 0c04 |0027: move-result-object v4 │ │ -089958: 52c5 741b |0028: iget v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -08995c: 1a06 6124 |002a: const-string v6, "downloadUrl" // string@2461 │ │ -089960: 123d |002c: const/4 v13, #int 3 // #3 │ │ -089962: 1227 |002d: const/4 v7, #int 2 // #2 │ │ -089964: 1219 |002e: const/4 v9, #int 1 // #1 │ │ -089966: 1a0a ef0a |002f: const-string v10, "GameDownloader" // string@0aef │ │ -08996a: 120b |0031: const/4 v11, #int 0 // #0 │ │ -08996c: 2b05 1803 0000 |0032: packed-switch v5, 0000034a // +00000318 │ │ -089972: 2201 6501 |0035: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -089976: 1a02 c420 |0037: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08997a: 7020 5a03 2100 |0039: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -089980: 2701 |003c: throw v1 │ │ -089982: 7110 5305 0300 |003d: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089988: 1231 |0040: const/4 v1, #int 3 // #3 │ │ -08998a: 2900 fd02 |0041: goto/16 033e // +02fd │ │ -08998e: 52c1 6d1b |0043: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089992: 54c2 731b |0045: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -089996: 1f02 7b01 |0047: check-cast v2, Ljava/lang/String; // type@017b │ │ -08999a: 54c5 721b |0049: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -08999e: 1f05 3102 |004b: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -0899a2: 54c7 711b |004d: iget-object v7, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -0899a6: 1f07 3102 |004f: check-cast v7, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -0899aa: 54c9 701b |0051: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -0899ae: 1f09 7b01 |0053: check-cast v9, Ljava/lang/String; // type@017b │ │ -0899b2: 54ca 6f1b |0055: iget-object v10, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -0899b6: 1f0a 1d00 |0057: check-cast v10, Landroid/content/Context; // type@001d │ │ -0899ba: 54ce 6e1b |0059: iget-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -0899be: 1f0e cc04 |005b: check-cast v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ -0899c2: 7110 5305 0300 |005d: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0899c8: 0798 |0060: move-object v8, v9 │ │ -0899ca: 0729 |0061: move-object v9, v2 │ │ -0899cc: 0752 |0062: move-object v2, v5 │ │ -0899ce: 07e5 |0063: move-object v5, v14 │ │ -0899d0: 07ae |0064: move-object v14, v10 │ │ -0899d2: 2900 aa02 |0065: goto/16 030f // +02aa │ │ -0899d6: 52c1 6d1b |0067: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -0899da: 54c2 731b |0069: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -0899de: 1f02 3102 |006b: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -0899e2: 54c5 721b |006d: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -0899e6: 1f05 3102 |006f: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -0899ea: 54c9 711b |0071: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -0899ee: 1f09 7b01 |0073: check-cast v9, Ljava/lang/String; // type@017b │ │ -0899f2: 54ce 701b |0075: iget-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -0899f6: 1f0e 2705 |0077: check-cast v14, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -0899fa: 54cf 6f1b |0079: iget-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -0899fe: 1f0f 1d00 |007b: check-cast v15, Landroid/content/Context; // type@001d │ │ -089a02: 54c8 6e1b |007d: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089a06: 1f08 cc04 |007f: check-cast v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ -089a0a: 7110 5305 0300 |0081: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089a10: 2900 4302 |0084: goto/16 02c7 // +0243 │ │ -089a14: 52c1 6d1b |0086: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089a18: 54c2 731b |0088: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -089a1c: 1f02 3102 |008a: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -089a20: 54c5 721b |008c: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -089a24: 1f05 3102 |008e: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -089a28: 54c8 711b |0090: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089a2c: 1f08 7b01 |0092: check-cast v8, Ljava/lang/String; // type@017b │ │ -089a30: 54c9 701b |0094: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089a34: 1f09 2705 |0096: check-cast v9, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -089a38: 54ce 6f1b |0098: iget-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089a3c: 1f0e 1d00 |009a: check-cast v14, Landroid/content/Context; // type@001d │ │ -089a40: 54cf 6e1b |009c: iget-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089a44: 1f0f cc04 |009e: check-cast v15, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ -089a48: 7110 5305 0300 |00a0: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089a4e: 0810 0900 |00a3: move-object/from16 v16, v9 │ │ -089a52: 0789 |00a5: move-object v9, v8 │ │ -089a54: 07f8 |00a6: move-object v8, v15 │ │ -089a56: 07ef |00a7: move-object v15, v14 │ │ -089a58: 080e 1000 |00a8: move-object/from16 v14, v16 │ │ -089a5c: 2900 fd01 |00aa: goto/16 02a7 // +01fd │ │ -089a60: 52c1 6d1b |00ac: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089a64: 54c2 731b |00ae: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -089a68: 1f02 3102 |00b0: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -089a6c: 54c5 721b |00b2: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -089a70: 1f05 3102 |00b4: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -089a74: 54c8 711b |00b6: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089a78: 1f08 7b01 |00b8: check-cast v8, Ljava/lang/String; // type@017b │ │ -089a7c: 54c9 701b |00ba: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089a80: 1f09 2705 |00bc: check-cast v9, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -089a84: 54ce 6f1b |00be: iget-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089a88: 1f0e 1d00 |00c0: check-cast v14, Landroid/content/Context; // type@001d │ │ -089a8c: 54cf 6e1b |00c2: iget-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089a90: 1f0f cc04 |00c4: check-cast v15, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ -089a94: 7110 5305 0300 |00c6: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089a9a: 2900 b301 |00c9: goto/16 027c // +01b3 │ │ -089a9e: 52c1 6d1b |00cb: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089aa2: 54c2 711b |00cd: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089aa6: 1f02 3102 |00cf: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -089aaa: 54c5 701b |00d1: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089aae: 1f05 2705 |00d3: check-cast v5, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -089ab2: 54c8 6f1b |00d5: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089ab6: 1f08 1d00 |00d7: check-cast v8, Landroid/content/Context; // type@001d │ │ -089aba: 54c9 6e1b |00d9: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089abe: 1f09 cc04 |00db: check-cast v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ -089ac2: 7110 5305 0300 |00dd: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089ac8: 078e |00e0: move-object v14, v8 │ │ -089aca: 079f |00e1: move-object v15, v9 │ │ -089acc: 0759 |00e2: move-object v9, v5 │ │ -089ace: 2900 2a01 |00e3: goto/16 020d // +012a │ │ -089ad2: 52c1 6d1b |00e5: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089ad6: 54c2 701b |00e7: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089ada: 1f02 eb04 |00e9: check-cast v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -089ade: 54c5 6f1b |00eb: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089ae2: 1f05 1d00 |00ed: check-cast v5, Landroid/content/Context; // type@001d │ │ -089ae6: 54c8 6e1b |00ef: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089aea: 1f08 cc04 |00f1: check-cast v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ -089aee: 7110 5305 0300 |00f3: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089af4: 2900 6e00 |00f6: goto/16 0164 // +006e │ │ -089af8: 54c1 701b |00f8: iget-object v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089afc: 1f01 eb04 |00fa: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -089b00: 54c2 6f1b |00fc: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089b04: 1f02 1d00 |00fe: check-cast v2, Landroid/content/Context; // type@001d │ │ -089b08: 54c5 6e1b |0100: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089b0c: 1f05 cc04 |0102: check-cast v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ -089b10: 7110 5305 0300 |0104: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089b16: 0758 |0107: move-object v8, v5 │ │ -089b18: 0810 0200 |0108: move-object/from16 v16, v2 │ │ -089b1c: 0712 |010a: move-object v2, v1 │ │ -089b1e: 0801 1000 |010b: move-object/from16 v1, v16 │ │ -089b22: 2826 |010d: goto 0133 // +0026 │ │ -089b24: 7110 5305 0300 |010e: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089b2a: 6e20 d217 9200 |0111: invoke-virtual {v2, v9}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.setInstalling:(Z)V // method@17d2 │ │ -089b30: 6203 5000 |0114: sget-object v3, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -089b34: 7100 b905 0000 |0116: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -089b3a: 0c03 |0119: move-result-object v3 │ │ -089b3c: 1f03 1a02 |011a: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -089b40: 2205 c604 |011c: new-instance v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2; // type@04c6 │ │ -089b44: 7040 f316 15b2 |011e: invoke-direct {v5, v1, v2, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@16f3 │ │ -089b4a: 1f05 2902 |0121: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -089b4e: 5bc0 6e1b |0123: iput-object v0, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089b52: 5bc1 6f1b |0125: iput-object v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089b56: 5bc2 701b |0127: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089b5a: 59c9 741b |0129: iput v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089b5e: 7130 ab05 530c |012b: invoke-static {v3, v5, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -089b64: 0c03 |012e: move-result-object v3 │ │ -089b66: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ -089b6a: 1104 |0131: return-object v4 │ │ -089b6c: 0708 |0132: move-object v8, v0 │ │ -089b6e: 6e10 cf17 0200 |0133: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getUploadID:()Ljava/lang/Integer; // method@17cf │ │ -089b74: 0c03 |0136: move-result-object v3 │ │ -089b76: 7110 8a05 0300 |0137: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -089b7c: 6e10 5d03 0300 |013a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -089b82: 0a03 |013d: move-result v3 │ │ -089b84: 6205 5000 |013e: sget-object v5, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -089b88: 7100 b905 0000 |0140: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -089b8e: 0c05 |0143: move-result-object v5 │ │ -089b90: 1f05 1a02 |0144: check-cast v5, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -089b94: 220e c804 |0146: new-instance v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1; // type@04c8 │ │ -089b98: 7040 fd16 1eb2 |0148: invoke-direct {v14, v1, v2, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@16fd │ │ -089b9e: 1f0e 2902 |014b: check-cast v14, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -089ba2: 5bc8 6e1b |014d: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089ba6: 5bc1 6f1b |014f: iput-object v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089baa: 5bc2 701b |0151: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089bae: 59c3 6d1b |0153: iput v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089bb2: 59c7 741b |0155: iput v7, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089bb6: 7130 ab05 e50c |0157: invoke-static {v5, v14, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -089bbc: 0c05 |015a: move-result-object v5 │ │ -089bbe: 3345 0300 |015b: if-ne v5, v4, 015e // +0003 │ │ -089bc2: 1104 |015d: return-object v4 │ │ -089bc4: 0810 0500 |015e: move-object/from16 v16, v5 │ │ -089bc8: 0715 |0160: move-object v5, v1 │ │ -089bca: 0131 |0161: move v1, v3 │ │ -089bcc: 0803 1000 |0162: move-object/from16 v3, v16 │ │ -089bd0: 1f03 2705 |0164: check-cast v3, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -089bd4: 6e10 c218 0300 |0166: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -089bda: 0c0e |0169: move-result-object v14 │ │ -089bdc: 7110 c600 0e00 |016a: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -089be2: 0c0e |016d: move-result-object v14 │ │ -089be4: 6e10 bc00 0e00 |016e: invoke-virtual {v14}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@00bc │ │ -089bea: 0c0e |0171: move-result-object v14 │ │ -089bec: 1a0f 9325 |0172: const-string v15, "file" // string@2593 │ │ -089bf0: 6e20 b700 fe00 |0174: invoke-virtual {v14, v15}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b7 │ │ -089bf6: 7110 b603 0100 |0177: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -089bfc: 0c0f |017a: move-result-object v15 │ │ -089bfe: 6e20 b700 fe00 |017b: invoke-virtual {v14, v15}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b7 │ │ -089c04: 6e10 c817 0200 |017e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ -089c0a: 0c02 |0181: move-result-object v2 │ │ -089c0c: 3902 0300 |0182: if-nez v2, 0185 // +0003 │ │ -089c10: 280d |0184: goto 0191 // +000d │ │ -089c12: 6e10 8217 0200 |0185: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getDownloadKey:()Ljava/lang/String; // method@1782 │ │ -089c18: 0c02 |0188: move-result-object v2 │ │ -089c1a: 3902 0300 |0189: if-nez v2, 018c // +0003 │ │ -089c1e: 2806 |018b: goto 0191 // +0006 │ │ -089c20: 1a0f 9e2a |018c: const-string v15, "key" // string@2a9e │ │ -089c24: 6e30 b800 fe02 |018e: invoke-virtual {v14, v15, v2}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b8 │ │ -089c2a: 6e10 ba00 0e00 |0191: invoke-virtual {v14}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@00ba │ │ -089c30: 0c02 |0194: move-result-object v2 │ │ -089c32: 1a0e 990a |0195: const-string v14, "File request URL: " // string@0a99 │ │ -089c36: 7120 8e05 2e00 |0197: invoke-static {v14, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -089c3c: 0c0e |019a: move-result-object v14 │ │ -089c3e: 7120 fb00 ea00 |019b: invoke-static {v10, v14}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -089c44: 220e 4f02 |019e: new-instance v14, Lokhttp3/FormBody$Builder; // type@024f │ │ -089c48: 7040 cb05 beb9 |01a0: invoke-direct {v14, v11, v9, v11}, Lokhttp3/FormBody$Builder;.:(Ljava/nio/charset/Charset;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@05cb │ │ -089c4e: 1a09 f622 |01a3: const-string v9, "csrf_token" // string@22f6 │ │ -089c52: 1a0f cf14 |01a5: const-string v15, "Mitch-automated" // string@14cf │ │ -089c56: 6e30 cc05 9e0f |01a7: invoke-virtual {v14, v9, v15}, Lokhttp3/FormBody$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; // method@05cc │ │ -089c5c: 6e10 cd05 0e00 |01aa: invoke-virtual {v14}, Lokhttp3/FormBody$Builder;.build:()Lokhttp3/FormBody; // method@05cd │ │ -089c62: 0c09 |01ad: move-result-object v9 │ │ -089c64: 220e 3102 |01ae: new-instance v14, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -089c68: 7010 9305 0e00 |01b0: invoke-direct {v14}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ -089c6e: 220f 5602 |01b3: new-instance v15, Lokhttp3/Request$Builder; // type@0256 │ │ -089c72: 7010 da05 0f00 |01b5: invoke-direct {v15}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ -089c78: 6e10 c700 0200 |01b8: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00c7 │ │ -089c7e: 0c02 |01bb: move-result-object v2 │ │ -089c80: 1a07 9d25 |01bc: const-string v7, "fileRequestUrl.toString()" // string@259d │ │ -089c84: 7120 8b05 7200 |01be: invoke-static {v2, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -089c8a: 6e20 e005 2f00 |01c1: invoke-virtual {v15, v2}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ -089c90: 7100 4601 0000 |01c4: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ -089c96: 0c02 |01c7: move-result-object v2 │ │ -089c98: 3902 0300 |01c8: if-nez v2, 01cb // +0003 │ │ -089c9c: 2811 |01ca: goto 01db // +0011 │ │ -089c9e: 6e10 c218 0300 |01cb: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -089ca4: 0c07 |01ce: move-result-object v7 │ │ -089ca6: 6e20 4501 7200 |01cf: invoke-virtual {v2, v7}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ -089cac: 0c02 |01d2: move-result-object v2 │ │ -089cae: 3902 0300 |01d3: if-nez v2, 01d6 // +0003 │ │ -089cb2: 2806 |01d5: goto 01db // +0006 │ │ -089cb4: 1a07 4609 |01d6: const-string v7, "Cookie" // string@0946 │ │ -089cb8: 6e30 db05 7f02 |01d8: invoke-virtual {v15, v7, v2}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ -089cbe: 1f09 5802 |01db: check-cast v9, Lokhttp3/RequestBody; // type@0258 │ │ -089cc2: 6e20 df05 9f00 |01dd: invoke-virtual {v15, v9}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@05df │ │ -089cc8: 6e10 dc05 0f00 |01e0: invoke-virtual {v15}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ -089cce: 0c02 |01e3: move-result-object v2 │ │ -089cd0: 5be2 4d00 |01e4: iput-object v2, v14, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -089cd4: 6202 5000 |01e6: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -089cd8: 7100 b905 0000 |01e8: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -089cde: 0c02 |01eb: move-result-object v2 │ │ -089ce0: 1f02 1a02 |01ec: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -089ce4: 2207 c904 |01ee: new-instance v7, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1; // type@04c9 │ │ -089ce8: 7030 0217 e70b |01f0: invoke-direct {v7, v14, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@1702 │ │ -089cee: 1f07 2902 |01f3: check-cast v7, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -089cf2: 5bc8 6e1b |01f5: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089cf6: 5bc5 6f1b |01f7: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089cfa: 5bc3 701b |01f9: iput-object v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089cfe: 5bce 711b |01fb: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089d02: 59c1 6d1b |01fd: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089d06: 59cd 741b |01ff: iput v13, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089d0a: 7130 ab05 720c |0201: invoke-static {v2, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -089d10: 0c02 |0204: move-result-object v2 │ │ -089d12: 3342 0300 |0205: if-ne v2, v4, 0208 // +0003 │ │ -089d16: 1104 |0207: return-object v4 │ │ -089d18: 0739 |0208: move-object v9, v3 │ │ -089d1a: 078f |0209: move-object v15, v8 │ │ -089d1c: 0723 |020a: move-object v3, v2 │ │ -089d1e: 07e2 |020b: move-object v2, v14 │ │ -089d20: 075e |020c: move-object v14, v5 │ │ -089d22: 1f03 7b01 |020d: check-cast v3, Ljava/lang/String; // type@017b │ │ -089d26: 2205 a403 |020f: new-instance v5, Lorg/json/JSONObject; // type@03a4 │ │ -089d2a: 7020 cb0e 3500 |0211: invoke-direct {v5, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0ecb │ │ -089d30: 6e10 db0e 0500 |0214: invoke-virtual {v5}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0edb │ │ -089d36: 0c03 |0217: move-result-object v3 │ │ -089d38: 7120 fb00 3a00 |0218: invoke-static {v10, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -089d3e: 1a03 0037 |021b: const-string v3, "url" // string@3700 │ │ -089d42: 6e20 d10e 3500 |021d: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0ed1 │ │ -089d48: 0a07 |0220: move-result v7 │ │ -089d4a: 3907 0800 |0221: if-nez v7, 0229 // +0008 │ │ -089d4e: 1247 |0223: const/4 v7, #int 4 // #4 │ │ -089d50: 7110 7705 0700 |0224: invoke-static {v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -089d56: 0c01 |0227: move-result-object v1 │ │ -089d58: 1101 |0228: return-object v1 │ │ -089d5a: 6e20 d00e 3500 |0229: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0ed0 │ │ -089d60: 0c08 |022c: move-result-object v8 │ │ -089d62: 1a03 f909 |022d: const-string v3, "Download URL: " // string@09f9 │ │ -089d66: 7120 8e05 8300 |022f: invoke-static {v3, v8}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -089d6c: 0c03 |0232: move-result-object v3 │ │ -089d6e: 7120 fb00 3a00 |0233: invoke-static {v10, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -089d74: 2203 5602 |0236: new-instance v3, Lokhttp3/Request$Builder; // type@0256 │ │ -089d78: 7010 da05 0300 |0238: invoke-direct {v3}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ -089d7e: 7120 8b05 6800 |023b: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -089d84: 6e20 e005 8300 |023e: invoke-virtual {v3, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ -089d8a: 6e10 dd05 0300 |0241: invoke-virtual {v3}, Lokhttp3/Request$Builder;.get:()Lokhttp3/Request$Builder; // method@05dd │ │ -089d90: 6e10 dc05 0300 |0244: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ -089d96: 0c03 |0247: move-result-object v3 │ │ -089d98: 5b23 4d00 |0248: iput-object v3, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -089d9c: 2205 3102 |024a: new-instance v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -089da0: 7010 9305 0500 |024c: invoke-direct {v5}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ -089da6: 2203 3102 |024f: new-instance v3, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -089daa: 7010 9305 0300 |0251: invoke-direct {v3}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ -089db0: 6207 5000 |0254: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -089db4: 7100 b905 0000 |0256: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -089dba: 0c07 |0259: move-result-object v7 │ │ -089dbc: 1f07 1a02 |025a: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -089dc0: 220d c704 |025c: new-instance v13, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4; // type@04c7 │ │ -089dc4: 705b f816 2d35 |025e: invoke-direct {v13, v2, v5, v3, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@16f8 │ │ -089dca: 1f0d 2902 |0261: check-cast v13, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -089dce: 5bcf 6e1b |0263: iput-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089dd2: 5bce 6f1b |0265: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089dd6: 5bc9 701b |0267: iput-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089dda: 5bc8 711b |0269: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089dde: 5bc5 721b |026b: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -089de2: 5bc3 731b |026d: iput-object v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -089de6: 59c1 6d1b |026f: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089dea: 1242 |0271: const/4 v2, #int 4 // #4 │ │ -089dec: 59c2 741b |0272: iput v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089df0: 7130 ab05 d70c |0274: invoke-static {v7, v13, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -089df6: 0c02 |0277: move-result-object v2 │ │ -089df8: 3342 0300 |0278: if-ne v2, v4, 027b // +0003 │ │ -089dfc: 1104 |027a: return-object v4 │ │ -089dfe: 0732 |027b: move-object v2, v3 │ │ -089e00: 6e10 bd18 0900 |027c: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -089e06: 0c03 |027f: move-result-object v3 │ │ -089e08: 3803 0900 |0280: if-eqz v3, 0289 // +0009 │ │ -089e0c: 6e10 bd18 0900 |0282: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -089e12: 0c03 |0285: move-result-object v3 │ │ -089e14: 0757 |0286: move-object v7, v5 │ │ -089e16: 0725 |0287: move-object v5, v2 │ │ -089e18: 2869 |0288: goto 02f1 // +0069 │ │ -089e1a: 6203 4806 |0289: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -089e1e: 6e10 c218 0900 |028b: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -089e24: 0c07 |028e: move-result-object v7 │ │ -089e26: 5bcf 6e1b |028f: iput-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089e2a: 5bce 6f1b |0291: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089e2e: 5bc9 701b |0293: iput-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089e32: 5bc8 711b |0295: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089e36: 5bc5 721b |0297: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -089e3a: 5bc2 731b |0299: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -089e3e: 59c1 6d1b |029b: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089e42: 125d |029d: const/4 v13, #int 5 // #5 │ │ -089e44: 59cd 741b |029e: iput v13, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089e48: 6e30 8916 730c |02a0: invoke-virtual {v3, v7, v12}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -089e4e: 0c03 |02a3: move-result-object v3 │ │ -089e50: 3343 fffd |02a4: if-ne v3, v4, 00a3 // -0201 │ │ -089e54: 1104 |02a6: return-object v4 │ │ -089e56: 1f03 cc03 |02a7: check-cast v3, Lorg/jsoup/nodes/Document; // type@03cc │ │ -089e5a: 6207 df1b |02a9: sget-object v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -089e5e: 6e10 c218 0e00 |02ab: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -089e64: 0c0d |02ae: move-result-object v13 │ │ -089e66: 5bc8 6e1b |02af: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089e6a: 5bcf 6f1b |02b1: iput-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089e6e: 5bce 701b |02b3: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089e72: 5bc9 711b |02b5: iput-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089e76: 5bc5 721b |02b7: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -089e7a: 5bc2 731b |02b9: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -089e7e: 59c1 6d1b |02bb: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089e82: 126b |02bd: const/4 v11, #int 6 // #6 │ │ -089e84: 59cb 741b |02be: iput v11, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089e88: 6e40 7017 37cd |02c0: invoke-virtual {v7, v3, v13, v12}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getDownloadUrl:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1770 │ │ -089e8e: 0c03 |02c3: move-result-object v3 │ │ -089e90: 3343 0300 |02c4: if-ne v3, v4, 02c7 // +0003 │ │ -089e94: 1104 |02c6: return-object v4 │ │ -089e96: 1f03 df04 |02c7: check-cast v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -089e9a: 3903 0400 |02c9: if-nez v3, 02cd // +0004 │ │ -089e9e: 1203 |02cb: const/4 v3, #int 0 // #0 │ │ -089ea0: 2805 |02cc: goto 02d1 // +0005 │ │ -089ea2: 6e10 8317 0300 |02cd: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ -089ea8: 0c03 |02d0: move-result-object v3 │ │ -089eaa: 3903 1b00 |02d1: if-nez v3, 02ec // +001b │ │ -089eae: 1227 |02d3: const/4 v7, #int 2 // #2 │ │ -089eb0: 7110 7705 0700 |02d4: invoke-static {v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -089eb6: 0c01 |02d7: move-result-object v1 │ │ -089eb8: 0712 |02d8: move-object v2, v1 │ │ -089eba: 1f02 6f01 |02d9: check-cast v2, Ljava/lang/Number; // type@016f │ │ -089ebe: 6e10 6f03 0200 |02db: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@036f │ │ -089ec4: 6e10 c218 0e00 |02de: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -089eca: 0c02 |02e1: move-result-object v2 │ │ -089ecc: 1a03 8904 |02e2: const-string v3, "Access denied to downloadUrl for " // string@0489 │ │ -089ed0: 7120 8e05 2300 |02e4: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -089ed6: 0c02 |02e7: move-result-object v2 │ │ -089ed8: 7120 0001 2a00 |02e8: invoke-static {v10, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0100 │ │ -089ede: 1101 |02eb: return-object v1 │ │ -089ee0: 0757 |02ec: move-object v7, v5 │ │ -089ee2: 07fe |02ed: move-object v14, v15 │ │ -089ee4: 0725 |02ee: move-object v5, v2 │ │ -089ee6: 078f |02ef: move-object v15, v8 │ │ -089ee8: 0798 |02f0: move-object v8, v9 │ │ -089eea: 6202 4806 |02f1: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -089eee: 5bcf 6e1b |02f3: iput-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089ef2: 5bce 6f1b |02f5: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089ef6: 5bc8 701b |02f7: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089efa: 5bc7 711b |02f9: iput-object v7, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089efe: 5bc5 721b |02fb: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -089f02: 5bc3 731b |02fd: iput-object v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -089f06: 59c1 6d1b |02ff: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ -089f0a: 1279 |0301: const/4 v9, #int 7 // #7 │ │ -089f0c: 59c9 741b |0302: iput v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089f10: 6e30 8916 320c |0304: invoke-virtual {v2, v3, v12}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -089f16: 0c02 |0307: move-result-object v2 │ │ -089f18: 3342 0300 |0308: if-ne v2, v4, 030b // +0003 │ │ -089f1c: 1104 |030a: return-object v4 │ │ -089f1e: 0739 |030b: move-object v9, v3 │ │ -089f20: 0723 |030c: move-object v3, v2 │ │ -089f22: 0752 |030d: move-object v2, v5 │ │ -089f24: 07f5 |030e: move-object v5, v15 │ │ -089f26: 1f03 cc03 |030f: check-cast v3, Lorg/jsoup/nodes/Document; // type@03cc │ │ -089f2a: 620a df1b |0311: sget-object v10, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -089f2e: 6e30 7617 3a01 |0313: invoke-virtual {v10, v3, v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getPendingInstallation:(Lorg/jsoup/nodes/Document;I)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1776 │ │ -089f34: 0c01 |0316: move-result-object v1 │ │ -089f36: 7120 8b05 6800 |0317: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -089f3c: 5422 4d00 |031a: iget-object v2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -089f40: 072a |031c: move-object v10, v2 │ │ -089f42: 1f0a 7b01 |031d: check-cast v10, Ljava/lang/String; // type@017b │ │ -089f46: 5472 4d00 |031f: iget-object v2, v7, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -089f4a: 072b |0321: move-object v11, v2 │ │ -089f4c: 1f0b 7b01 |0322: check-cast v11, Ljava/lang/String; // type@017b │ │ -089f50: 1202 |0324: const/4 v2, #int 0 // #0 │ │ -089f52: 5bc2 6e1b |0325: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ -089f56: 5bc2 6f1b |0327: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ -089f5a: 5bc2 701b |0329: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ -089f5e: 5bc2 711b |032b: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ -089f62: 5bc2 721b |032d: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ -089f66: 5bc2 731b |032f: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ -089f6a: 1302 0800 |0331: const/16 v2, #int 8 // #8 │ │ -089f6e: 59c2 741b |0333: iput v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -089f72: 07e6 |0335: move-object v6, v14 │ │ -089f74: 0717 |0336: move-object v7, v1 │ │ -089f76: 7408 1117 0500 |0337: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.requestDownload:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1711 │ │ -089f7c: 0c01 |033a: move-result-object v1 │ │ -089f7e: 3341 05fd |033b: if-ne v1, v4, 0040 // -02fb │ │ -089f82: 1104 |033d: return-object v4 │ │ -089f84: 7110 7705 0100 |033e: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -089f8a: 0c01 |0341: move-result-object v1 │ │ -089f8c: 1101 |0342: return-object v1 │ │ -089f8e: 1241 |0343: const/4 v1, #int 4 // #4 │ │ -089f90: 7110 7705 0100 |0344: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -089f96: 0c01 |0347: move-result-object v1 │ │ -089f98: 1101 |0348: return-object v1 │ │ -089f9a: 0000 |0349: nop // spacer │ │ -089f9c: 0001 0900 0000 0000 dc00 0000 c600 ... |034a: packed-switch-data (22 units) │ │ +0898fc: |[0898fc] ua.gardenapple.itchupdater.client.GameDownloader$Companion.doUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08990c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +089910: 0801 1200 |0002: move-object/from16 v1, v18 │ │ +089914: 0802 1300 |0004: move-object/from16 v2, v19 │ │ +089918: 0803 1400 |0006: move-object/from16 v3, v20 │ │ +08991c: 2034 c504 |0008: instance-of v4, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1; // type@04c5 │ │ +089920: 3804 1200 |000a: if-eqz v4, 001c // +0012 │ │ +089924: 0734 |000c: move-object v4, v3 │ │ +089926: 1f04 c504 |000d: check-cast v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1; // type@04c5 │ │ +08992a: 5245 741b |000f: iget v5, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +08992e: 1506 0080 |0011: const/high16 v6, #int -2147483648 // #8000 │ │ +089932: b565 |0013: and-int/2addr v5, v6 │ │ +089934: 3805 0800 |0014: if-eqz v5, 001c // +0008 │ │ +089938: 5243 741b |0016: iget v3, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +08993c: b163 |0018: sub-int/2addr v3, v6 │ │ +08993e: 5943 741b |0019: iput v3, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089942: 2806 |001b: goto 0021 // +0006 │ │ +089944: 2204 c504 |001c: new-instance v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1; // type@04c5 │ │ +089948: 7030 f116 0403 |001e: invoke-direct {v4, v0, v3}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.:(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V // method@16f1 │ │ +08994e: 074c |0021: move-object v12, v4 │ │ +089950: 54c3 751b |0022: iget-object v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.result:Ljava/lang/Object; // field@1b75 │ │ +089954: 7100 7405 0000 |0024: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08995a: 0c04 |0027: move-result-object v4 │ │ +08995c: 52c5 741b |0028: iget v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089960: 1a06 6124 |002a: const-string v6, "downloadUrl" // string@2461 │ │ +089964: 123d |002c: const/4 v13, #int 3 // #3 │ │ +089966: 1227 |002d: const/4 v7, #int 2 // #2 │ │ +089968: 1219 |002e: const/4 v9, #int 1 // #1 │ │ +08996a: 1a0a ef0a |002f: const-string v10, "GameDownloader" // string@0aef │ │ +08996e: 120b |0031: const/4 v11, #int 0 // #0 │ │ +089970: 2b05 1803 0000 |0032: packed-switch v5, 0000034a // +00000318 │ │ +089976: 2201 6501 |0035: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +08997a: 1a02 c420 |0037: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08997e: 7020 5a03 2100 |0039: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +089984: 2701 |003c: throw v1 │ │ +089986: 7110 5305 0300 |003d: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08998c: 1231 |0040: const/4 v1, #int 3 // #3 │ │ +08998e: 2900 fd02 |0041: goto/16 033e // +02fd │ │ +089992: 52c1 6d1b |0043: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089996: 54c2 731b |0045: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +08999a: 1f02 7b01 |0047: check-cast v2, Ljava/lang/String; // type@017b │ │ +08999e: 54c5 721b |0049: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +0899a2: 1f05 3102 |004b: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +0899a6: 54c7 711b |004d: iget-object v7, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +0899aa: 1f07 3102 |004f: check-cast v7, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +0899ae: 54c9 701b |0051: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +0899b2: 1f09 7b01 |0053: check-cast v9, Ljava/lang/String; // type@017b │ │ +0899b6: 54ca 6f1b |0055: iget-object v10, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +0899ba: 1f0a 1d00 |0057: check-cast v10, Landroid/content/Context; // type@001d │ │ +0899be: 54ce 6e1b |0059: iget-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +0899c2: 1f0e cc04 |005b: check-cast v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ +0899c6: 7110 5305 0300 |005d: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0899cc: 0798 |0060: move-object v8, v9 │ │ +0899ce: 0729 |0061: move-object v9, v2 │ │ +0899d0: 0752 |0062: move-object v2, v5 │ │ +0899d2: 07e5 |0063: move-object v5, v14 │ │ +0899d4: 07ae |0064: move-object v14, v10 │ │ +0899d6: 2900 aa02 |0065: goto/16 030f // +02aa │ │ +0899da: 52c1 6d1b |0067: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +0899de: 54c2 731b |0069: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +0899e2: 1f02 3102 |006b: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +0899e6: 54c5 721b |006d: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +0899ea: 1f05 3102 |006f: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +0899ee: 54c9 711b |0071: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +0899f2: 1f09 7b01 |0073: check-cast v9, Ljava/lang/String; // type@017b │ │ +0899f6: 54ce 701b |0075: iget-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +0899fa: 1f0e 2705 |0077: check-cast v14, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +0899fe: 54cf 6f1b |0079: iget-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089a02: 1f0f 1d00 |007b: check-cast v15, Landroid/content/Context; // type@001d │ │ +089a06: 54c8 6e1b |007d: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089a0a: 1f08 cc04 |007f: check-cast v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ +089a0e: 7110 5305 0300 |0081: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089a14: 2900 4302 |0084: goto/16 02c7 // +0243 │ │ +089a18: 52c1 6d1b |0086: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089a1c: 54c2 731b |0088: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +089a20: 1f02 3102 |008a: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +089a24: 54c5 721b |008c: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +089a28: 1f05 3102 |008e: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +089a2c: 54c8 711b |0090: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089a30: 1f08 7b01 |0092: check-cast v8, Ljava/lang/String; // type@017b │ │ +089a34: 54c9 701b |0094: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089a38: 1f09 2705 |0096: check-cast v9, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +089a3c: 54ce 6f1b |0098: iget-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089a40: 1f0e 1d00 |009a: check-cast v14, Landroid/content/Context; // type@001d │ │ +089a44: 54cf 6e1b |009c: iget-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089a48: 1f0f cc04 |009e: check-cast v15, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ +089a4c: 7110 5305 0300 |00a0: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089a52: 0810 0900 |00a3: move-object/from16 v16, v9 │ │ +089a56: 0789 |00a5: move-object v9, v8 │ │ +089a58: 07f8 |00a6: move-object v8, v15 │ │ +089a5a: 07ef |00a7: move-object v15, v14 │ │ +089a5c: 080e 1000 |00a8: move-object/from16 v14, v16 │ │ +089a60: 2900 fd01 |00aa: goto/16 02a7 // +01fd │ │ +089a64: 52c1 6d1b |00ac: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089a68: 54c2 731b |00ae: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +089a6c: 1f02 3102 |00b0: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +089a70: 54c5 721b |00b2: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +089a74: 1f05 3102 |00b4: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +089a78: 54c8 711b |00b6: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089a7c: 1f08 7b01 |00b8: check-cast v8, Ljava/lang/String; // type@017b │ │ +089a80: 54c9 701b |00ba: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089a84: 1f09 2705 |00bc: check-cast v9, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +089a88: 54ce 6f1b |00be: iget-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089a8c: 1f0e 1d00 |00c0: check-cast v14, Landroid/content/Context; // type@001d │ │ +089a90: 54cf 6e1b |00c2: iget-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089a94: 1f0f cc04 |00c4: check-cast v15, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ +089a98: 7110 5305 0300 |00c6: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089a9e: 2900 b301 |00c9: goto/16 027c // +01b3 │ │ +089aa2: 52c1 6d1b |00cb: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089aa6: 54c2 711b |00cd: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089aaa: 1f02 3102 |00cf: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +089aae: 54c5 701b |00d1: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089ab2: 1f05 2705 |00d3: check-cast v5, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +089ab6: 54c8 6f1b |00d5: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089aba: 1f08 1d00 |00d7: check-cast v8, Landroid/content/Context; // type@001d │ │ +089abe: 54c9 6e1b |00d9: iget-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089ac2: 1f09 cc04 |00db: check-cast v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ +089ac6: 7110 5305 0300 |00dd: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089acc: 078e |00e0: move-object v14, v8 │ │ +089ace: 079f |00e1: move-object v15, v9 │ │ +089ad0: 0759 |00e2: move-object v9, v5 │ │ +089ad2: 2900 2a01 |00e3: goto/16 020d // +012a │ │ +089ad6: 52c1 6d1b |00e5: iget v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089ada: 54c2 701b |00e7: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089ade: 1f02 eb04 |00e9: check-cast v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +089ae2: 54c5 6f1b |00eb: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089ae6: 1f05 1d00 |00ed: check-cast v5, Landroid/content/Context; // type@001d │ │ +089aea: 54c8 6e1b |00ef: iget-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089aee: 1f08 cc04 |00f1: check-cast v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ +089af2: 7110 5305 0300 |00f3: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089af8: 2900 6e00 |00f6: goto/16 0164 // +006e │ │ +089afc: 54c1 701b |00f8: iget-object v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089b00: 1f01 eb04 |00fa: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +089b04: 54c2 6f1b |00fc: iget-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089b08: 1f02 1d00 |00fe: check-cast v2, Landroid/content/Context; // type@001d │ │ +089b0c: 54c5 6e1b |0100: iget-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089b10: 1f05 cc04 |0102: check-cast v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ +089b14: 7110 5305 0300 |0104: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089b1a: 0758 |0107: move-object v8, v5 │ │ +089b1c: 0810 0200 |0108: move-object/from16 v16, v2 │ │ +089b20: 0712 |010a: move-object v2, v1 │ │ +089b22: 0801 1000 |010b: move-object/from16 v1, v16 │ │ +089b26: 2826 |010d: goto 0133 // +0026 │ │ +089b28: 7110 5305 0300 |010e: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089b2e: 6e20 d217 9200 |0111: invoke-virtual {v2, v9}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.setInstalling:(Z)V // method@17d2 │ │ +089b34: 6203 5000 |0114: sget-object v3, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +089b38: 7100 b905 0000 |0116: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +089b3e: 0c03 |0119: move-result-object v3 │ │ +089b40: 1f03 1a02 |011a: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +089b44: 2205 c604 |011c: new-instance v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2; // type@04c6 │ │ +089b48: 7040 f316 15b2 |011e: invoke-direct {v5, v1, v2, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@16f3 │ │ +089b4e: 1f05 2902 |0121: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +089b52: 5bc0 6e1b |0123: iput-object v0, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089b56: 5bc1 6f1b |0125: iput-object v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089b5a: 5bc2 701b |0127: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089b5e: 59c9 741b |0129: iput v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089b62: 7130 ab05 530c |012b: invoke-static {v3, v5, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +089b68: 0c03 |012e: move-result-object v3 │ │ +089b6a: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ +089b6e: 1104 |0131: return-object v4 │ │ +089b70: 0708 |0132: move-object v8, v0 │ │ +089b72: 6e10 cf17 0200 |0133: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getUploadID:()Ljava/lang/Integer; // method@17cf │ │ +089b78: 0c03 |0136: move-result-object v3 │ │ +089b7a: 7110 8a05 0300 |0137: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +089b80: 6e10 5d03 0300 |013a: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +089b86: 0a03 |013d: move-result v3 │ │ +089b88: 6205 5000 |013e: sget-object v5, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +089b8c: 7100 b905 0000 |0140: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +089b92: 0c05 |0143: move-result-object v5 │ │ +089b94: 1f05 1a02 |0144: check-cast v5, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +089b98: 220e c804 |0146: new-instance v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1; // type@04c8 │ │ +089b9c: 7040 fd16 1eb2 |0148: invoke-direct {v14, v1, v2, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@16fd │ │ +089ba2: 1f0e 2902 |014b: check-cast v14, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +089ba6: 5bc8 6e1b |014d: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089baa: 5bc1 6f1b |014f: iput-object v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089bae: 5bc2 701b |0151: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089bb2: 59c3 6d1b |0153: iput v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089bb6: 59c7 741b |0155: iput v7, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089bba: 7130 ab05 e50c |0157: invoke-static {v5, v14, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +089bc0: 0c05 |015a: move-result-object v5 │ │ +089bc2: 3345 0300 |015b: if-ne v5, v4, 015e // +0003 │ │ +089bc6: 1104 |015d: return-object v4 │ │ +089bc8: 0810 0500 |015e: move-object/from16 v16, v5 │ │ +089bcc: 0715 |0160: move-object v5, v1 │ │ +089bce: 0131 |0161: move v1, v3 │ │ +089bd0: 0803 1000 |0162: move-object/from16 v3, v16 │ │ +089bd4: 1f03 2705 |0164: check-cast v3, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +089bd8: 6e10 c218 0300 |0166: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +089bde: 0c0e |0169: move-result-object v14 │ │ +089be0: 7110 c600 0e00 |016a: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +089be6: 0c0e |016d: move-result-object v14 │ │ +089be8: 6e10 bc00 0e00 |016e: invoke-virtual {v14}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@00bc │ │ +089bee: 0c0e |0171: move-result-object v14 │ │ +089bf0: 1a0f 9325 |0172: const-string v15, "file" // string@2593 │ │ +089bf4: 6e20 b700 fe00 |0174: invoke-virtual {v14, v15}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b7 │ │ +089bfa: 7110 b603 0100 |0177: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +089c00: 0c0f |017a: move-result-object v15 │ │ +089c02: 6e20 b700 fe00 |017b: invoke-virtual {v14, v15}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b7 │ │ +089c08: 6e10 c817 0200 |017e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ +089c0e: 0c02 |0181: move-result-object v2 │ │ +089c10: 3902 0300 |0182: if-nez v2, 0185 // +0003 │ │ +089c14: 280d |0184: goto 0191 // +000d │ │ +089c16: 6e10 8217 0200 |0185: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getDownloadKey:()Ljava/lang/String; // method@1782 │ │ +089c1c: 0c02 |0188: move-result-object v2 │ │ +089c1e: 3902 0300 |0189: if-nez v2, 018c // +0003 │ │ +089c22: 2806 |018b: goto 0191 // +0006 │ │ +089c24: 1a0f 9e2a |018c: const-string v15, "key" // string@2a9e │ │ +089c28: 6e30 b800 fe02 |018e: invoke-virtual {v14, v15, v2}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b8 │ │ +089c2e: 6e10 ba00 0e00 |0191: invoke-virtual {v14}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@00ba │ │ +089c34: 0c02 |0194: move-result-object v2 │ │ +089c36: 1a0e 990a |0195: const-string v14, "File request URL: " // string@0a99 │ │ +089c3a: 7120 8e05 2e00 |0197: invoke-static {v14, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +089c40: 0c0e |019a: move-result-object v14 │ │ +089c42: 7120 fb00 ea00 |019b: invoke-static {v10, v14}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +089c48: 220e 4f02 |019e: new-instance v14, Lokhttp3/FormBody$Builder; // type@024f │ │ +089c4c: 7040 cb05 beb9 |01a0: invoke-direct {v14, v11, v9, v11}, Lokhttp3/FormBody$Builder;.:(Ljava/nio/charset/Charset;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@05cb │ │ +089c52: 1a09 f622 |01a3: const-string v9, "csrf_token" // string@22f6 │ │ +089c56: 1a0f cf14 |01a5: const-string v15, "Mitch-automated" // string@14cf │ │ +089c5a: 6e30 cc05 9e0f |01a7: invoke-virtual {v14, v9, v15}, Lokhttp3/FormBody$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; // method@05cc │ │ +089c60: 6e10 cd05 0e00 |01aa: invoke-virtual {v14}, Lokhttp3/FormBody$Builder;.build:()Lokhttp3/FormBody; // method@05cd │ │ +089c66: 0c09 |01ad: move-result-object v9 │ │ +089c68: 220e 3102 |01ae: new-instance v14, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +089c6c: 7010 9305 0e00 |01b0: invoke-direct {v14}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ +089c72: 220f 5602 |01b3: new-instance v15, Lokhttp3/Request$Builder; // type@0256 │ │ +089c76: 7010 da05 0f00 |01b5: invoke-direct {v15}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ +089c7c: 6e10 c700 0200 |01b8: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00c7 │ │ +089c82: 0c02 |01bb: move-result-object v2 │ │ +089c84: 1a07 9d25 |01bc: const-string v7, "fileRequestUrl.toString()" // string@259d │ │ +089c88: 7120 8b05 7200 |01be: invoke-static {v2, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +089c8e: 6e20 e005 2f00 |01c1: invoke-virtual {v15, v2}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ +089c94: 7100 4601 0000 |01c4: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ +089c9a: 0c02 |01c7: move-result-object v2 │ │ +089c9c: 3902 0300 |01c8: if-nez v2, 01cb // +0003 │ │ +089ca0: 2811 |01ca: goto 01db // +0011 │ │ +089ca2: 6e10 c218 0300 |01cb: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +089ca8: 0c07 |01ce: move-result-object v7 │ │ +089caa: 6e20 4501 7200 |01cf: invoke-virtual {v2, v7}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ +089cb0: 0c02 |01d2: move-result-object v2 │ │ +089cb2: 3902 0300 |01d3: if-nez v2, 01d6 // +0003 │ │ +089cb6: 2806 |01d5: goto 01db // +0006 │ │ +089cb8: 1a07 4609 |01d6: const-string v7, "Cookie" // string@0946 │ │ +089cbc: 6e30 db05 7f02 |01d8: invoke-virtual {v15, v7, v2}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ +089cc2: 1f09 5802 |01db: check-cast v9, Lokhttp3/RequestBody; // type@0258 │ │ +089cc6: 6e20 df05 9f00 |01dd: invoke-virtual {v15, v9}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@05df │ │ +089ccc: 6e10 dc05 0f00 |01e0: invoke-virtual {v15}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ +089cd2: 0c02 |01e3: move-result-object v2 │ │ +089cd4: 5be2 4d00 |01e4: iput-object v2, v14, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +089cd8: 6202 5000 |01e6: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +089cdc: 7100 b905 0000 |01e8: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +089ce2: 0c02 |01eb: move-result-object v2 │ │ +089ce4: 1f02 1a02 |01ec: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +089ce8: 2207 c904 |01ee: new-instance v7, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1; // type@04c9 │ │ +089cec: 7030 0217 e70b |01f0: invoke-direct {v7, v14, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@1702 │ │ +089cf2: 1f07 2902 |01f3: check-cast v7, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +089cf6: 5bc8 6e1b |01f5: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089cfa: 5bc5 6f1b |01f7: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089cfe: 5bc3 701b |01f9: iput-object v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089d02: 5bce 711b |01fb: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089d06: 59c1 6d1b |01fd: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089d0a: 59cd 741b |01ff: iput v13, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089d0e: 7130 ab05 720c |0201: invoke-static {v2, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +089d14: 0c02 |0204: move-result-object v2 │ │ +089d16: 3342 0300 |0205: if-ne v2, v4, 0208 // +0003 │ │ +089d1a: 1104 |0207: return-object v4 │ │ +089d1c: 0739 |0208: move-object v9, v3 │ │ +089d1e: 078f |0209: move-object v15, v8 │ │ +089d20: 0723 |020a: move-object v3, v2 │ │ +089d22: 07e2 |020b: move-object v2, v14 │ │ +089d24: 075e |020c: move-object v14, v5 │ │ +089d26: 1f03 7b01 |020d: check-cast v3, Ljava/lang/String; // type@017b │ │ +089d2a: 2205 a403 |020f: new-instance v5, Lorg/json/JSONObject; // type@03a4 │ │ +089d2e: 7020 cb0e 3500 |0211: invoke-direct {v5, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0ecb │ │ +089d34: 6e10 db0e 0500 |0214: invoke-virtual {v5}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@0edb │ │ +089d3a: 0c03 |0217: move-result-object v3 │ │ +089d3c: 7120 fb00 3a00 |0218: invoke-static {v10, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +089d42: 1a03 0037 |021b: const-string v3, "url" // string@3700 │ │ +089d46: 6e20 d10e 3500 |021d: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0ed1 │ │ +089d4c: 0a07 |0220: move-result v7 │ │ +089d4e: 3907 0800 |0221: if-nez v7, 0229 // +0008 │ │ +089d52: 1247 |0223: const/4 v7, #int 4 // #4 │ │ +089d54: 7110 7705 0700 |0224: invoke-static {v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +089d5a: 0c01 |0227: move-result-object v1 │ │ +089d5c: 1101 |0228: return-object v1 │ │ +089d5e: 6e20 d00e 3500 |0229: invoke-virtual {v5, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0ed0 │ │ +089d64: 0c08 |022c: move-result-object v8 │ │ +089d66: 1a03 f909 |022d: const-string v3, "Download URL: " // string@09f9 │ │ +089d6a: 7120 8e05 8300 |022f: invoke-static {v3, v8}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +089d70: 0c03 |0232: move-result-object v3 │ │ +089d72: 7120 fb00 3a00 |0233: invoke-static {v10, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +089d78: 2203 5602 |0236: new-instance v3, Lokhttp3/Request$Builder; // type@0256 │ │ +089d7c: 7010 da05 0300 |0238: invoke-direct {v3}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ +089d82: 7120 8b05 6800 |023b: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +089d88: 6e20 e005 8300 |023e: invoke-virtual {v3, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ +089d8e: 6e10 dd05 0300 |0241: invoke-virtual {v3}, Lokhttp3/Request$Builder;.get:()Lokhttp3/Request$Builder; // method@05dd │ │ +089d94: 6e10 dc05 0300 |0244: invoke-virtual {v3}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ +089d9a: 0c03 |0247: move-result-object v3 │ │ +089d9c: 5b23 4d00 |0248: iput-object v3, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +089da0: 2205 3102 |024a: new-instance v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +089da4: 7010 9305 0500 |024c: invoke-direct {v5}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ +089daa: 2203 3102 |024f: new-instance v3, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +089dae: 7010 9305 0300 |0251: invoke-direct {v3}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ +089db4: 6207 5000 |0254: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +089db8: 7100 b905 0000 |0256: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +089dbe: 0c07 |0259: move-result-object v7 │ │ +089dc0: 1f07 1a02 |025a: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +089dc4: 220d c704 |025c: new-instance v13, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4; // type@04c7 │ │ +089dc8: 705b f816 2d35 |025e: invoke-direct {v13, v2, v5, v3, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@16f8 │ │ +089dce: 1f0d 2902 |0261: check-cast v13, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +089dd2: 5bcf 6e1b |0263: iput-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089dd6: 5bce 6f1b |0265: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089dda: 5bc9 701b |0267: iput-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089dde: 5bc8 711b |0269: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089de2: 5bc5 721b |026b: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +089de6: 5bc3 731b |026d: iput-object v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +089dea: 59c1 6d1b |026f: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089dee: 1242 |0271: const/4 v2, #int 4 // #4 │ │ +089df0: 59c2 741b |0272: iput v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089df4: 7130 ab05 d70c |0274: invoke-static {v7, v13, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +089dfa: 0c02 |0277: move-result-object v2 │ │ +089dfc: 3342 0300 |0278: if-ne v2, v4, 027b // +0003 │ │ +089e00: 1104 |027a: return-object v4 │ │ +089e02: 0732 |027b: move-object v2, v3 │ │ +089e04: 6e10 bd18 0900 |027c: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +089e0a: 0c03 |027f: move-result-object v3 │ │ +089e0c: 3803 0900 |0280: if-eqz v3, 0289 // +0009 │ │ +089e10: 6e10 bd18 0900 |0282: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +089e16: 0c03 |0285: move-result-object v3 │ │ +089e18: 0757 |0286: move-object v7, v5 │ │ +089e1a: 0725 |0287: move-object v5, v2 │ │ +089e1c: 2869 |0288: goto 02f1 // +0069 │ │ +089e1e: 6203 4806 |0289: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +089e22: 6e10 c218 0900 |028b: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +089e28: 0c07 |028e: move-result-object v7 │ │ +089e2a: 5bcf 6e1b |028f: iput-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089e2e: 5bce 6f1b |0291: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089e32: 5bc9 701b |0293: iput-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089e36: 5bc8 711b |0295: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089e3a: 5bc5 721b |0297: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +089e3e: 5bc2 731b |0299: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +089e42: 59c1 6d1b |029b: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089e46: 125d |029d: const/4 v13, #int 5 // #5 │ │ +089e48: 59cd 741b |029e: iput v13, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089e4c: 6e30 8916 730c |02a0: invoke-virtual {v3, v7, v12}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +089e52: 0c03 |02a3: move-result-object v3 │ │ +089e54: 3343 fffd |02a4: if-ne v3, v4, 00a3 // -0201 │ │ +089e58: 1104 |02a6: return-object v4 │ │ +089e5a: 1f03 cc03 |02a7: check-cast v3, Lorg/jsoup/nodes/Document; // type@03cc │ │ +089e5e: 6207 df1b |02a9: sget-object v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +089e62: 6e10 c218 0e00 |02ab: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +089e68: 0c0d |02ae: move-result-object v13 │ │ +089e6a: 5bc8 6e1b |02af: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089e6e: 5bcf 6f1b |02b1: iput-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089e72: 5bce 701b |02b3: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089e76: 5bc9 711b |02b5: iput-object v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089e7a: 5bc5 721b |02b7: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +089e7e: 5bc2 731b |02b9: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +089e82: 59c1 6d1b |02bb: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089e86: 126b |02bd: const/4 v11, #int 6 // #6 │ │ +089e88: 59cb 741b |02be: iput v11, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089e8c: 6e40 7017 37cd |02c0: invoke-virtual {v7, v3, v13, v12}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getDownloadUrl:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1770 │ │ +089e92: 0c03 |02c3: move-result-object v3 │ │ +089e94: 3343 0300 |02c4: if-ne v3, v4, 02c7 // +0003 │ │ +089e98: 1104 |02c6: return-object v4 │ │ +089e9a: 1f03 df04 |02c7: check-cast v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +089e9e: 3903 0400 |02c9: if-nez v3, 02cd // +0004 │ │ +089ea2: 1203 |02cb: const/4 v3, #int 0 // #0 │ │ +089ea4: 2805 |02cc: goto 02d1 // +0005 │ │ +089ea6: 6e10 8317 0300 |02cd: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ +089eac: 0c03 |02d0: move-result-object v3 │ │ +089eae: 3903 1b00 |02d1: if-nez v3, 02ec // +001b │ │ +089eb2: 1227 |02d3: const/4 v7, #int 2 // #2 │ │ +089eb4: 7110 7705 0700 |02d4: invoke-static {v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +089eba: 0c01 |02d7: move-result-object v1 │ │ +089ebc: 0712 |02d8: move-object v2, v1 │ │ +089ebe: 1f02 6f01 |02d9: check-cast v2, Ljava/lang/Number; // type@016f │ │ +089ec2: 6e10 6f03 0200 |02db: invoke-virtual {v2}, Ljava/lang/Number;.intValue:()I // method@036f │ │ +089ec8: 6e10 c218 0e00 |02de: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +089ece: 0c02 |02e1: move-result-object v2 │ │ +089ed0: 1a03 8904 |02e2: const-string v3, "Access denied to downloadUrl for " // string@0489 │ │ +089ed4: 7120 8e05 2300 |02e4: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +089eda: 0c02 |02e7: move-result-object v2 │ │ +089edc: 7120 0001 2a00 |02e8: invoke-static {v10, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0100 │ │ +089ee2: 1101 |02eb: return-object v1 │ │ +089ee4: 0757 |02ec: move-object v7, v5 │ │ +089ee6: 07fe |02ed: move-object v14, v15 │ │ +089ee8: 0725 |02ee: move-object v5, v2 │ │ +089eea: 078f |02ef: move-object v15, v8 │ │ +089eec: 0798 |02f0: move-object v8, v9 │ │ +089eee: 6202 4806 |02f1: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +089ef2: 5bcf 6e1b |02f3: iput-object v15, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089ef6: 5bce 6f1b |02f5: iput-object v14, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089efa: 5bc8 701b |02f7: iput-object v8, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089efe: 5bc7 711b |02f9: iput-object v7, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089f02: 5bc5 721b |02fb: iput-object v5, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +089f06: 5bc3 731b |02fd: iput-object v3, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +089f0a: 59c1 6d1b |02ff: iput v1, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.I$0:I // field@1b6d │ │ +089f0e: 1279 |0301: const/4 v9, #int 7 // #7 │ │ +089f10: 59c9 741b |0302: iput v9, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089f14: 6e30 8916 320c |0304: invoke-virtual {v2, v3, v12}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +089f1a: 0c02 |0307: move-result-object v2 │ │ +089f1c: 3342 0300 |0308: if-ne v2, v4, 030b // +0003 │ │ +089f20: 1104 |030a: return-object v4 │ │ +089f22: 0739 |030b: move-object v9, v3 │ │ +089f24: 0723 |030c: move-object v3, v2 │ │ +089f26: 0752 |030d: move-object v2, v5 │ │ +089f28: 07f5 |030e: move-object v5, v15 │ │ +089f2a: 1f03 cc03 |030f: check-cast v3, Lorg/jsoup/nodes/Document; // type@03cc │ │ +089f2e: 620a df1b |0311: sget-object v10, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +089f32: 6e30 7617 3a01 |0313: invoke-virtual {v10, v3, v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getPendingInstallation:(Lorg/jsoup/nodes/Document;I)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1776 │ │ +089f38: 0c01 |0316: move-result-object v1 │ │ +089f3a: 7120 8b05 6800 |0317: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +089f40: 5422 4d00 |031a: iget-object v2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +089f44: 072a |031c: move-object v10, v2 │ │ +089f46: 1f0a 7b01 |031d: check-cast v10, Ljava/lang/String; // type@017b │ │ +089f4a: 5472 4d00 |031f: iget-object v2, v7, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +089f4e: 072b |0321: move-object v11, v2 │ │ +089f50: 1f0b 7b01 |0322: check-cast v11, Ljava/lang/String; // type@017b │ │ +089f54: 1202 |0324: const/4 v2, #int 0 // #0 │ │ +089f56: 5bc2 6e1b |0325: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$0:Ljava/lang/Object; // field@1b6e │ │ +089f5a: 5bc2 6f1b |0327: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$1:Ljava/lang/Object; // field@1b6f │ │ +089f5e: 5bc2 701b |0329: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$2:Ljava/lang/Object; // field@1b70 │ │ +089f62: 5bc2 711b |032b: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$3:Ljava/lang/Object; // field@1b71 │ │ +089f66: 5bc2 721b |032d: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$4:Ljava/lang/Object; // field@1b72 │ │ +089f6a: 5bc2 731b |032f: iput-object v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.L$5:Ljava/lang/Object; // field@1b73 │ │ +089f6e: 1302 0800 |0331: const/16 v2, #int 8 // #8 │ │ +089f72: 59c2 741b |0333: iput v2, v12, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +089f76: 07e6 |0335: move-object v6, v14 │ │ +089f78: 0717 |0336: move-object v7, v1 │ │ +089f7a: 7408 1117 0500 |0337: invoke-virtual/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.requestDownload:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1711 │ │ +089f80: 0c01 |033a: move-result-object v1 │ │ +089f82: 3341 05fd |033b: if-ne v1, v4, 0040 // -02fb │ │ +089f86: 1104 |033d: return-object v4 │ │ +089f88: 7110 7705 0100 |033e: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +089f8e: 0c01 |0341: move-result-object v1 │ │ +089f90: 1101 |0342: return-object v1 │ │ +089f92: 1241 |0343: const/4 v1, #int 4 // #4 │ │ +089f94: 7110 7705 0100 |0344: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +089f9a: 0c01 |0347: move-result-object v1 │ │ +089f9c: 1101 |0348: return-object v1 │ │ +089f9e: 0000 |0349: nop // spacer │ │ +089fa0: 0001 0900 0000 0000 dc00 0000 c600 ... |034a: packed-switch-data (22 units) │ │ catches : 1 │ │ 0x0311 - 0x0317 │ │ Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException; -> 0x0343 │ │ positions : │ │ 0x0028 line=41 │ │ 0x0035 line=136 │ │ 0x003d line=41 │ │ @@ -110894,39 +110895,39 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 40 16-bit code units │ │ -089fd8: |[089fd8] ua.gardenapple.itchupdater.client.GameDownloader$Companion.requestDownload:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -089fe8: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -089fec: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -089ff2: 0c00 |0005: move-result-object v0 │ │ -089ff4: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -089ff8: 2209 ca04 |0008: new-instance v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2; // type@04ca │ │ -089ffc: 1208 |000a: const/4 v8, #int 0 // #0 │ │ -089ffe: 0791 |000b: move-object v1, v9 │ │ -08a000: 07c2 |000c: move-object v2, v12 │ │ -08a002: 07b3 |000d: move-object v3, v11 │ │ -08a004: 07e4 |000e: move-object v4, v14 │ │ -08a006: 0805 1000 |000f: move-object/from16 v5, v16 │ │ -08a00a: 07d6 |0011: move-object v6, v13 │ │ -08a00c: 07f7 |0012: move-object v7, v15 │ │ -08a00e: 7608 0717 0100 |0013: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.:(Lua/gardenapple/itchupdater/database/installation/Installation;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1707 │ │ -08a014: 1f09 2902 |0016: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08a018: 0801 1100 |0018: move-object/from16 v1, v17 │ │ -08a01c: 7130 ab05 9001 |001a: invoke-static {v0, v9, v1}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08a022: 0c00 |001d: move-result-object v0 │ │ -08a024: 7100 7405 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08a02a: 0c01 |0021: move-result-object v1 │ │ -08a02c: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ -08a030: 1100 |0024: return-object v0 │ │ -08a032: 6200 4a00 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a036: 1100 |0027: return-object v0 │ │ +089fdc: |[089fdc] ua.gardenapple.itchupdater.client.GameDownloader$Companion.requestDownload:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +089fec: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +089ff0: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +089ff6: 0c00 |0005: move-result-object v0 │ │ +089ff8: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +089ffc: 2209 ca04 |0008: new-instance v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2; // type@04ca │ │ +08a000: 1208 |000a: const/4 v8, #int 0 // #0 │ │ +08a002: 0791 |000b: move-object v1, v9 │ │ +08a004: 07c2 |000c: move-object v2, v12 │ │ +08a006: 07b3 |000d: move-object v3, v11 │ │ +08a008: 07e4 |000e: move-object v4, v14 │ │ +08a00a: 0805 1000 |000f: move-object/from16 v5, v16 │ │ +08a00e: 07d6 |0011: move-object v6, v13 │ │ +08a010: 07f7 |0012: move-object v7, v15 │ │ +08a012: 7608 0717 0100 |0013: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.:(Lua/gardenapple/itchupdater/database/installation/Installation;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1707 │ │ +08a018: 1f09 2902 |0016: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08a01c: 0801 1100 |0018: move-object/from16 v1, v17 │ │ +08a020: 7130 ab05 9001 |001a: invoke-static {v0, v9, v1}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08a026: 0c00 |001d: move-result-object v0 │ │ +08a028: 7100 7405 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08a02e: 0c01 |0021: move-result-object v1 │ │ +08a030: 3310 0300 |0022: if-ne v0, v1, 0025 // +0003 │ │ +08a034: 1100 |0024: return-object v0 │ │ +08a036: 6200 4a00 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a03a: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0028 reg=10 this Lua/gardenapple/itchupdater/client/GameDownloader$Companion; │ │ 0x0000 - 0x0028 reg=11 (null) Landroid/content/Context; │ │ 0x0000 - 0x0028 reg=12 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -110941,74 +110942,74 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -08a038: |[08a038] ua.gardenapple.itchupdater.client.GameDownloader$Companion.startUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08a048: 2080 cb04 |0000: instance-of v0, v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1; // type@04cb │ │ -08a04c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -08a050: 0780 |0004: move-object v0, v8 │ │ -08a052: 1f00 cb04 |0005: check-cast v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1; // type@04cb │ │ -08a056: 5201 931b |0007: iget v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ -08a05a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -08a05e: b521 |000b: and-int/2addr v1, v2 │ │ -08a060: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -08a064: 5208 931b |000e: iget v8, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ -08a068: b128 |0010: sub-int/2addr v8, v2 │ │ -08a06a: 5908 931b |0011: iput v8, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ -08a06e: 2806 |0013: goto 0019 // +0006 │ │ -08a070: 2200 cb04 |0014: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1; // type@04cb │ │ -08a074: 7030 0c17 5008 |0016: invoke-direct {v0, v5, v8}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.:(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V // method@170c │ │ -08a07a: 5408 941b |0019: iget-object v8, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.result:Ljava/lang/Object; // field@1b94 │ │ -08a07e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08a084: 0c01 |001e: move-result-object v1 │ │ -08a086: 5202 931b |001f: iget v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ -08a08a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -08a08c: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -08a08e: 3802 1a00 |0023: if-eqz v2, 003d // +001a │ │ -08a092: 3232 1000 |0025: if-eq v2, v3, 0035 // +0010 │ │ -08a096: 3342 0600 |0027: if-ne v2, v4, 002d // +0006 │ │ -08a09a: 7110 5305 0800 |0029: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a0a0: 283e |002c: goto 006a // +003e │ │ -08a0a2: 2206 6501 |002d: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -08a0a6: 1a07 c420 |002f: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08a0aa: 7020 5a03 7600 |0031: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08a0b0: 2706 |0034: throw v6 │ │ -08a0b2: 5406 921b |0035: iget-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.L$0:Ljava/lang/Object; // field@1b92 │ │ -08a0b6: 1f06 1d00 |0037: check-cast v6, Landroid/content/Context; // type@001d │ │ -08a0ba: 7110 5305 0800 |0039: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a0c0: 280f |003c: goto 004b // +000f │ │ -08a0c2: 7110 5305 0800 |003d: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a0c8: 5b06 921b |0040: iput-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.L$0:Ljava/lang/Object; // field@1b92 │ │ -08a0cc: 5903 931b |0042: iput v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ -08a0d0: 6e40 1017 6507 |0044: invoke-virtual {v5, v6, v7, v0}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.doUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1710 │ │ -08a0d6: 0c08 |0047: move-result-object v8 │ │ -08a0d8: 3318 0300 |0048: if-ne v8, v1, 004b // +0003 │ │ -08a0dc: 1101 |004a: return-object v1 │ │ -08a0de: 1f08 6f01 |004b: check-cast v8, Ljava/lang/Number; // type@016f │ │ -08a0e2: 6e10 6f03 0800 |004d: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@036f │ │ -08a0e8: 0a07 |0050: move-result v7 │ │ -08a0ea: 3247 0800 |0051: if-eq v7, v4, 0059 // +0008 │ │ -08a0ee: 1248 |0053: const/4 v8, #int 4 // #4 │ │ -08a0f0: 3287 0500 |0054: if-eq v7, v8, 0059 // +0005 │ │ -08a0f4: 6206 4a00 |0056: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a0f8: 1106 |0058: return-object v6 │ │ -08a0fa: 2207 f304 |0059: new-instance v7, Lua/gardenapple/itchupdater/client/UpdateChecker; // type@04f3 │ │ -08a0fe: 7020 f017 6700 |005b: invoke-direct {v7, v6}, Lua/gardenapple/itchupdater/client/UpdateChecker;.:(Landroid/content/Context;)V // method@17f0 │ │ -08a104: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -08a106: 5b06 921b |005f: iput-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.L$0:Ljava/lang/Object; // field@1b92 │ │ -08a10a: 5904 931b |0061: iput v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ -08a10e: 6e20 f317 0700 |0063: invoke-virtual {v7, v0}, Lua/gardenapple/itchupdater/client/UpdateChecker;.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17f3 │ │ -08a114: 0c06 |0066: move-result-object v6 │ │ -08a116: 3316 0300 |0067: if-ne v6, v1, 006a // +0003 │ │ -08a11a: 1101 |0069: return-object v1 │ │ -08a11c: 6206 4a00 |006a: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a120: 1106 |006c: return-object v6 │ │ +08a03c: |[08a03c] ua.gardenapple.itchupdater.client.GameDownloader$Companion.startUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08a04c: 2080 cb04 |0000: instance-of v0, v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1; // type@04cb │ │ +08a050: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +08a054: 0780 |0004: move-object v0, v8 │ │ +08a056: 1f00 cb04 |0005: check-cast v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1; // type@04cb │ │ +08a05a: 5201 931b |0007: iget v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ +08a05e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +08a062: b521 |000b: and-int/2addr v1, v2 │ │ +08a064: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +08a068: 5208 931b |000e: iget v8, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ +08a06c: b128 |0010: sub-int/2addr v8, v2 │ │ +08a06e: 5908 931b |0011: iput v8, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ +08a072: 2806 |0013: goto 0019 // +0006 │ │ +08a074: 2200 cb04 |0014: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1; // type@04cb │ │ +08a078: 7030 0c17 5008 |0016: invoke-direct {v0, v5, v8}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.:(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V // method@170c │ │ +08a07e: 5408 941b |0019: iget-object v8, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.result:Ljava/lang/Object; // field@1b94 │ │ +08a082: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08a088: 0c01 |001e: move-result-object v1 │ │ +08a08a: 5202 931b |001f: iget v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ +08a08e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +08a090: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +08a092: 3802 1a00 |0023: if-eqz v2, 003d // +001a │ │ +08a096: 3232 1000 |0025: if-eq v2, v3, 0035 // +0010 │ │ +08a09a: 3342 0600 |0027: if-ne v2, v4, 002d // +0006 │ │ +08a09e: 7110 5305 0800 |0029: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a0a4: 283e |002c: goto 006a // +003e │ │ +08a0a6: 2206 6501 |002d: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +08a0aa: 1a07 c420 |002f: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08a0ae: 7020 5a03 7600 |0031: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08a0b4: 2706 |0034: throw v6 │ │ +08a0b6: 5406 921b |0035: iget-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.L$0:Ljava/lang/Object; // field@1b92 │ │ +08a0ba: 1f06 1d00 |0037: check-cast v6, Landroid/content/Context; // type@001d │ │ +08a0be: 7110 5305 0800 |0039: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a0c4: 280f |003c: goto 004b // +000f │ │ +08a0c6: 7110 5305 0800 |003d: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a0cc: 5b06 921b |0040: iput-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.L$0:Ljava/lang/Object; // field@1b92 │ │ +08a0d0: 5903 931b |0042: iput v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ +08a0d4: 6e40 1017 6507 |0044: invoke-virtual {v5, v6, v7, v0}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.doUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1710 │ │ +08a0da: 0c08 |0047: move-result-object v8 │ │ +08a0dc: 3318 0300 |0048: if-ne v8, v1, 004b // +0003 │ │ +08a0e0: 1101 |004a: return-object v1 │ │ +08a0e2: 1f08 6f01 |004b: check-cast v8, Ljava/lang/Number; // type@016f │ │ +08a0e6: 6e10 6f03 0800 |004d: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@036f │ │ +08a0ec: 0a07 |0050: move-result v7 │ │ +08a0ee: 3247 0800 |0051: if-eq v7, v4, 0059 // +0008 │ │ +08a0f2: 1248 |0053: const/4 v8, #int 4 // #4 │ │ +08a0f4: 3287 0500 |0054: if-eq v7, v8, 0059 // +0005 │ │ +08a0f8: 6206 4a00 |0056: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a0fc: 1106 |0058: return-object v6 │ │ +08a0fe: 2207 f304 |0059: new-instance v7, Lua/gardenapple/itchupdater/client/UpdateChecker; // type@04f3 │ │ +08a102: 7020 f017 6700 |005b: invoke-direct {v7, v6}, Lua/gardenapple/itchupdater/client/UpdateChecker;.:(Landroid/content/Context;)V // method@17f0 │ │ +08a108: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +08a10a: 5b06 921b |005f: iput-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.L$0:Ljava/lang/Object; // field@1b92 │ │ +08a10e: 5904 931b |0061: iput v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ +08a112: 6e20 f317 0700 |0063: invoke-virtual {v7, v0}, Lua/gardenapple/itchupdater/client/UpdateChecker;.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17f3 │ │ +08a118: 0c06 |0066: move-result-object v6 │ │ +08a11a: 3316 0300 |0067: if-ne v6, v1, 006a // +0003 │ │ +08a11e: 1101 |0069: return-object v1 │ │ +08a120: 6206 4a00 |006a: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a124: 1106 |006c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=29 │ │ 0x002d line=35 │ │ 0x0035 line=29 │ │ 0x0040 line=30 │ │ 0x0056 line=35 │ │ @@ -111060,36 +111061,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08a154: |[08a154] ua.gardenapple.itchupdater.client.GameDownloader.:()V │ │ -08a164: 2200 cc04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ -08a168: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08a16a: 7020 0f17 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@170f │ │ -08a170: 6900 961b |0006: sput-object v0, Lua/gardenapple/itchupdater/client/GameDownloader;.Companion:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b96 │ │ -08a174: 0e00 |0008: return-void │ │ +08a158: |[08a158] ua.gardenapple.itchupdater.client.GameDownloader.:()V │ │ +08a168: 2200 cc04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // type@04cc │ │ +08a16c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08a16e: 7020 0f17 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@170f │ │ +08a174: 6900 961b |0006: sput-object v0, Lua/gardenapple/itchupdater/client/GameDownloader;.Companion:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b96 │ │ +08a178: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/GameDownloader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a178: |[08a178] ua.gardenapple.itchupdater.client.GameDownloader.:()V │ │ -08a188: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08a18e: 0e00 |0003: return-void │ │ +08a17c: |[08a17c] ua.gardenapple.itchupdater.client.GameDownloader.:()V │ │ +08a18c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08a192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/GameDownloader; │ │ │ │ Virtual methods - │ │ @@ -111125,19 +111126,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08a190: |[08a190] ua.gardenapple.itchupdater.client.ItchAccessDeniedException.:(Ljava/lang/String;)V │ │ -08a1a0: 1a00 932c |0000: const-string v0, "message" // string@2c93 │ │ -08a1a4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08a1aa: 7020 5003 2100 |0005: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0350 │ │ -08a1b0: 0e00 |0008: return-void │ │ +08a194: |[08a194] ua.gardenapple.itchupdater.client.ItchAccessDeniedException.:(Ljava/lang/String;)V │ │ +08a1a4: 1a00 932c |0000: const-string v0, "message" // string@2c93 │ │ +08a1a8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08a1ae: 7020 5003 2100 |0005: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0350 │ │ +08a1b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lua/gardenapple/itchupdater/client/ItchAccessDeniedException; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -111173,17 +111174,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a1b4: |[08a1b4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$Companion.:()V │ │ -08a1c4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08a1ca: 0e00 |0003: return-void │ │ +08a1b8: |[08a1b8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$Companion.:()V │ │ +08a1c8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08a1ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion;) │ │ @@ -111191,17 +111192,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a1cc: |[08a1cc] ua.gardenapple.itchupdater.client.ItchBrowseHandler$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08a1dc: 7010 1617 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion;.:()V // method@1716 │ │ -08a1e2: 0e00 |0003: return-void │ │ +08a1d0: |[08a1d0] ua.gardenapple.itchupdater.client.ItchBrowseHandler$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08a1e0: 7010 1617 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion;.:()V // method@1716 │ │ +08a1e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3047 (ItchBrowseHandler.kt) │ │ │ │ @@ -111307,42 +111308,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08abac: |[08abac] ua.gardenapple.itchupdater.client.ItchBrowseHandler.:()V │ │ -08abbc: 2200 cf04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // type@04cf │ │ -08abc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08abc2: 7020 1717 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1717 │ │ -08abc8: 6900 bc1b |0006: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ -08abcc: 0e00 |0008: return-void │ │ +08abb0: |[08abb0] ua.gardenapple.itchupdater.client.ItchBrowseHandler.:()V │ │ +08abc0: 2200 cf04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // type@04cf │ │ +08abc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08abc6: 7020 1717 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1717 │ │ +08abcc: 6900 bc1b |0006: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ +08abd0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lkotlinx/coroutines/CoroutineScope;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08abd0: |[08abd0] ua.gardenapple.itchupdater.client.ItchBrowseHandler.:(Landroid/content/Context;Lkotlinx/coroutines/CoroutineScope;)V │ │ -08abe0: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -08abe4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08abea: 1a00 c222 |0005: const-string v0, "coroutineScope" // string@22c2 │ │ -08abee: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08abf4: 7010 7203 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -08abfa: 5b12 bf1b |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.context:Landroid/content/Context; // field@1bbf │ │ -08abfe: 5b13 c01b |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.coroutineScope:Lkotlinx/coroutines/CoroutineScope; // field@1bc0 │ │ -08ac02: 0e00 |0011: return-void │ │ +08abd4: |[08abd4] ua.gardenapple.itchupdater.client.ItchBrowseHandler.:(Landroid/content/Context;Lkotlinx/coroutines/CoroutineScope;)V │ │ +08abe4: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +08abe8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08abee: 1a00 c222 |0005: const-string v0, "coroutineScope" // string@22c2 │ │ +08abf2: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08abf8: 7010 7203 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +08abfe: 5b12 bf1b |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.context:Landroid/content/Context; // field@1bbf │ │ +08ac02: 5b13 c01b |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.coroutineScope:Lkotlinx/coroutines/CoroutineScope; // field@1bc0 │ │ +08ac06: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=18 │ │ 0x000d line=19 │ │ 0x000f line=20 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ @@ -111354,17 +111355,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08a944: |[08a944] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; │ │ -08a954: 5400 bf1b |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.context:Landroid/content/Context; // field@1bbf │ │ -08a958: 1100 |0002: return-object v0 │ │ +08a948: |[08a948] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; │ │ +08a958: 5400 bf1b |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.context:Landroid/content/Context; // field@1bbf │ │ +08a95c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler;) │ │ @@ -111372,17 +111373,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Lkotlinx/coroutines/CoroutineScope;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ab94: |[08ab94] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$getCoroutineScope$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Lkotlinx/coroutines/CoroutineScope; │ │ -08aba4: 5400 c01b |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.coroutineScope:Lkotlinx/coroutines/CoroutineScope; // field@1bc0 │ │ -08aba8: 1100 |0002: return-object v0 │ │ +08ab98: |[08ab98] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$getCoroutineScope$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Lkotlinx/coroutines/CoroutineScope; │ │ +08aba8: 5400 c01b |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.coroutineScope:Lkotlinx/coroutines/CoroutineScope; // field@1bc0 │ │ +08abac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler;) │ │ @@ -111390,17 +111391,17 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ac04: |[08ac04] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$setClickedUploadId$cp:(Ljava/lang/Integer;)V │ │ -08ac14: 6900 be1b |0000: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.clickedUploadId:Ljava/lang/Integer; // field@1bbe │ │ -08ac18: 0e00 |0002: return-void │ │ +08ac08: |[08ac08] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$setClickedUploadId$cp:(Ljava/lang/Integer;)V │ │ +08ac18: 6900 be1b |0000: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.clickedUploadId:Ljava/lang/Integer; // field@1bbe │ │ +08ac1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Integer; │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler;) │ │ @@ -111408,17 +111409,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ac1c: |[08ac1c] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$setCurrentDownloadContentDisposition$cp:(Ljava/lang/String;)V │ │ -08ac2c: 6900 c11b |0000: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadContentDisposition:Ljava/lang/String; // field@1bc1 │ │ -08ac30: 0e00 |0002: return-void │ │ +08ac20: |[08ac20] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$setCurrentDownloadContentDisposition$cp:(Ljava/lang/String;)V │ │ +08ac30: 6900 c11b |0000: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadContentDisposition:Ljava/lang/String; // field@1bc1 │ │ +08ac34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler;) │ │ @@ -111426,17 +111427,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ac34: |[08ac34] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$setCurrentDownloadMimeType$cp:(Ljava/lang/String;)V │ │ -08ac44: 6900 c21b |0000: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadMimeType:Ljava/lang/String; // field@1bc2 │ │ -08ac48: 0e00 |0002: return-void │ │ +08ac38: |[08ac38] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$setCurrentDownloadMimeType$cp:(Ljava/lang/String;)V │ │ +08ac48: 6900 c21b |0000: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadMimeType:Ljava/lang/String; // field@1bc2 │ │ +08ac4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler;) │ │ @@ -111444,17 +111445,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ac4c: |[08ac4c] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$setCurrentDownloadUrl$cp:(Ljava/lang/String;)V │ │ -08ac5c: 6900 c31b |0000: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadUrl:Ljava/lang/String; // field@1bc3 │ │ -08ac60: 0e00 |0002: return-void │ │ +08ac50: |[08ac50] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$setCurrentDownloadUrl$cp:(Ljava/lang/String;)V │ │ +08ac60: 6900 c31b |0000: sput-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadUrl:Ljava/lang/String; // field@1bc3 │ │ +08ac64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/String; │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler;) │ │ @@ -111462,17 +111463,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ac64: |[08ac64] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$tryStartDownload:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V │ │ -08ac74: 7010 3f17 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.tryStartDownload:()V // method@173f │ │ -08ac7a: 0e00 |0003: return-void │ │ +08ac68: |[08ac68] ua.gardenapple.itchupdater.client.ItchBrowseHandler.access$tryStartDownload:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V │ │ +08ac78: 7010 3f17 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.tryStartDownload:()V // method@173f │ │ +08ac7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler;) │ │ @@ -111480,65 +111481,65 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 88 16-bit code units │ │ -08ac7c: |[08ac7c] ua.gardenapple.itchupdater.client.ItchBrowseHandler.tryStartDownload:()V │ │ -08ac8c: 6200 be1b |0000: sget-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.clickedUploadId:Ljava/lang/Integer; // field@1bbe │ │ -08ac90: 1a01 d51a |0002: const-string v1, "Upload ID: " // string@1ad5 │ │ -08ac94: 7120 8e05 0100 |0004: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08ac9a: 0c00 |0007: move-result-object v0 │ │ -08ac9c: 1a01 e60b |0008: const-string v1, "ItchBrowseHandler" // string@0be6 │ │ -08aca0: 7120 fb00 0100 |000a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08aca6: 6203 c41b |000d: sget-object v3, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadDoc:Lorg/jsoup/nodes/Document; // field@1bc4 │ │ -08acaa: 3903 0300 |000f: if-nez v3, 0012 // +0003 │ │ -08acae: 0e00 |0011: return-void │ │ -08acb0: 6207 c51b |0012: sget-object v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadPageUrl:Ljava/lang/String; // field@1bc5 │ │ -08acb4: 3907 0300 |0014: if-nez v7, 0017 // +0003 │ │ -08acb8: 0e00 |0016: return-void │ │ -08acba: 6200 be1b |0017: sget-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.clickedUploadId:Ljava/lang/Integer; // field@1bbe │ │ -08acbe: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ -08acc2: 0e00 |001b: return-void │ │ -08acc4: 6e10 5d03 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -08acca: 0a04 |001f: move-result v4 │ │ -08accc: 6206 c31b |0020: sget-object v6, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadUrl:Ljava/lang/String; // field@1bc3 │ │ -08acd0: 3906 0300 |0022: if-nez v6, 0025 // +0003 │ │ -08acd4: 0e00 |0024: return-void │ │ -08acd6: 6208 c11b |0025: sget-object v8, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadContentDisposition:Ljava/lang/String; // field@1bc1 │ │ -08acda: 3908 0300 |0027: if-nez v8, 002a // +0003 │ │ -08acde: 0e00 |0029: return-void │ │ -08ace0: 6209 c21b |002a: sget-object v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadMimeType:Ljava/lang/String; // field@1bc2 │ │ -08ace4: 3909 0300 |002c: if-nez v9, 002f // +0003 │ │ -08ace8: 0e00 |002e: return-void │ │ -08acea: 0800 1000 |002f: move-object/from16 v0, v16 │ │ -08acee: 5401 c01b |0031: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.coroutineScope:Lkotlinx/coroutines/CoroutineScope; // field@1bc0 │ │ -08acf2: 6202 5000 |0033: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08acf6: 7100 b905 0000 |0035: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08acfc: 0c02 |0038: move-result-object v2 │ │ -08acfe: 072b |0039: move-object v11, v2 │ │ -08ad00: 1f0b 1a02 |003a: check-cast v11, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08ad04: 120c |003c: const/4 v12, #int 0 // #0 │ │ -08ad06: 220d d504 |003d: new-instance v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1; // type@04d5 │ │ -08ad0a: 120a |003f: const/4 v10, #int 0 // #0 │ │ -08ad0c: 07d2 |0040: move-object v2, v13 │ │ -08ad0e: 0805 1000 |0041: move-object/from16 v5, v16 │ │ -08ad12: 7609 2e17 0200 |0043: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.:(Lorg/jsoup/nodes/Document;ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@172e │ │ -08ad18: 1f0d 2902 |0046: check-cast v13, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08ad1c: 122e |0048: const/4 v14, #int 2 // #2 │ │ -08ad1e: 120f |0049: const/4 v15, #int 0 // #0 │ │ -08ad20: 071a |004a: move-object v10, v1 │ │ -08ad22: 7706 a805 0a00 |004b: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -08ad28: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -08ad2a: 6901 be1b |004f: sput-object v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.clickedUploadId:Ljava/lang/Integer; // field@1bbe │ │ -08ad2e: 6901 c31b |0051: sput-object v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadUrl:Ljava/lang/String; // field@1bc3 │ │ -08ad32: 6901 c21b |0053: sput-object v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadMimeType:Ljava/lang/String; // field@1bc2 │ │ -08ad36: 6901 c11b |0055: sput-object v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadContentDisposition:Ljava/lang/String; // field@1bc1 │ │ -08ad3a: 0e00 |0057: return-void │ │ +08ac80: |[08ac80] ua.gardenapple.itchupdater.client.ItchBrowseHandler.tryStartDownload:()V │ │ +08ac90: 6200 be1b |0000: sget-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.clickedUploadId:Ljava/lang/Integer; // field@1bbe │ │ +08ac94: 1a01 d51a |0002: const-string v1, "Upload ID: " // string@1ad5 │ │ +08ac98: 7120 8e05 0100 |0004: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08ac9e: 0c00 |0007: move-result-object v0 │ │ +08aca0: 1a01 e60b |0008: const-string v1, "ItchBrowseHandler" // string@0be6 │ │ +08aca4: 7120 fb00 0100 |000a: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08acaa: 6203 c41b |000d: sget-object v3, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadDoc:Lorg/jsoup/nodes/Document; // field@1bc4 │ │ +08acae: 3903 0300 |000f: if-nez v3, 0012 // +0003 │ │ +08acb2: 0e00 |0011: return-void │ │ +08acb4: 6207 c51b |0012: sget-object v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadPageUrl:Ljava/lang/String; // field@1bc5 │ │ +08acb8: 3907 0300 |0014: if-nez v7, 0017 // +0003 │ │ +08acbc: 0e00 |0016: return-void │ │ +08acbe: 6200 be1b |0017: sget-object v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.clickedUploadId:Ljava/lang/Integer; // field@1bbe │ │ +08acc2: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ +08acc6: 0e00 |001b: return-void │ │ +08acc8: 6e10 5d03 0000 |001c: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +08acce: 0a04 |001f: move-result v4 │ │ +08acd0: 6206 c31b |0020: sget-object v6, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadUrl:Ljava/lang/String; // field@1bc3 │ │ +08acd4: 3906 0300 |0022: if-nez v6, 0025 // +0003 │ │ +08acd8: 0e00 |0024: return-void │ │ +08acda: 6208 c11b |0025: sget-object v8, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadContentDisposition:Ljava/lang/String; // field@1bc1 │ │ +08acde: 3908 0300 |0027: if-nez v8, 002a // +0003 │ │ +08ace2: 0e00 |0029: return-void │ │ +08ace4: 6209 c21b |002a: sget-object v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadMimeType:Ljava/lang/String; // field@1bc2 │ │ +08ace8: 3909 0300 |002c: if-nez v9, 002f // +0003 │ │ +08acec: 0e00 |002e: return-void │ │ +08acee: 0800 1000 |002f: move-object/from16 v0, v16 │ │ +08acf2: 5401 c01b |0031: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.coroutineScope:Lkotlinx/coroutines/CoroutineScope; // field@1bc0 │ │ +08acf6: 6202 5000 |0033: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08acfa: 7100 b905 0000 |0035: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08ad00: 0c02 |0038: move-result-object v2 │ │ +08ad02: 072b |0039: move-object v11, v2 │ │ +08ad04: 1f0b 1a02 |003a: check-cast v11, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08ad08: 120c |003c: const/4 v12, #int 0 // #0 │ │ +08ad0a: 220d d504 |003d: new-instance v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1; // type@04d5 │ │ +08ad0e: 120a |003f: const/4 v10, #int 0 // #0 │ │ +08ad10: 07d2 |0040: move-object v2, v13 │ │ +08ad12: 0805 1000 |0041: move-object/from16 v5, v16 │ │ +08ad16: 7609 2e17 0200 |0043: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.:(Lorg/jsoup/nodes/Document;ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@172e │ │ +08ad1c: 1f0d 2902 |0046: check-cast v13, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08ad20: 122e |0048: const/4 v14, #int 2 // #2 │ │ +08ad22: 120f |0049: const/4 v15, #int 0 // #0 │ │ +08ad24: 071a |004a: move-object v10, v1 │ │ +08ad26: 7706 a805 0a00 |004b: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +08ad2c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +08ad2e: 6901 be1b |004f: sput-object v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.clickedUploadId:Ljava/lang/Integer; // field@1bbe │ │ +08ad32: 6901 c31b |0051: sput-object v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadUrl:Ljava/lang/String; // field@1bc3 │ │ +08ad36: 6901 c21b |0053: sput-object v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadMimeType:Ljava/lang/String; // field@1bc2 │ │ +08ad3a: 6901 c11b |0055: sput-object v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.currentDownloadContentDisposition:Ljava/lang/String; // field@1bc1 │ │ +08ad3e: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0017 line=99 │ │ 0x0020 line=100 │ │ @@ -111558,36 +111559,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -08a95c: |[08a95c] ua.gardenapple.itchupdater.client.ItchBrowseHandler.onDownloadStarted:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08a96c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08a970: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08a976: 0c00 |0005: move-result-object v0 │ │ -08a978: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08a97c: 2207 d004 |0008: new-instance v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2; // type@04d0 │ │ -08a980: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -08a982: 0771 |000b: move-object v1, v7 │ │ -08a984: 0792 |000c: move-object v2, v9 │ │ -08a986: 07a3 |000d: move-object v3, v10 │ │ -08a988: 07b4 |000e: move-object v4, v11 │ │ -08a98a: 0785 |000f: move-object v5, v8 │ │ -08a98c: 7606 1817 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1718 │ │ -08a992: 1f07 2902 |0013: check-cast v7, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08a996: 7130 ab05 700c |0015: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08a99c: 0c09 |0018: move-result-object v9 │ │ -08a99e: 7100 7405 0000 |0019: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08a9a4: 0c0a |001c: move-result-object v10 │ │ -08a9a6: 33a9 0300 |001d: if-ne v9, v10, 0020 // +0003 │ │ -08a9aa: 1109 |001f: return-object v9 │ │ -08a9ac: 6209 4a00 |0020: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a9b0: 1109 |0022: return-object v9 │ │ +08a960: |[08a960] ua.gardenapple.itchupdater.client.ItchBrowseHandler.onDownloadStarted:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08a970: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08a974: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08a97a: 0c00 |0005: move-result-object v0 │ │ +08a97c: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08a980: 2207 d004 |0008: new-instance v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2; // type@04d0 │ │ +08a984: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +08a986: 0771 |000b: move-object v1, v7 │ │ +08a988: 0792 |000c: move-object v2, v9 │ │ +08a98a: 07a3 |000d: move-object v3, v10 │ │ +08a98c: 07b4 |000e: move-object v4, v11 │ │ +08a98e: 0785 |000f: move-object v5, v8 │ │ +08a990: 7606 1817 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1718 │ │ +08a996: 1f07 2902 |0013: check-cast v7, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08a99a: 7130 ab05 700c |0015: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08a9a0: 0c09 |0018: move-result-object v9 │ │ +08a9a2: 7100 7405 0000 |0019: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08a9a8: 0c0a |001c: move-result-object v10 │ │ +08a9aa: 33a9 0300 |001d: if-ne v9, v10, 0020 // +0003 │ │ +08a9ae: 1109 |001f: return-object v9 │ │ +08a9b0: 6209 4a00 |0020: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a9b4: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 this Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ 0x0000 - 0x0023 reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x0023 reg=10 (null) Ljava/lang/String; │ │ @@ -111599,114 +111600,114 @@ │ │ type : '(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 193 16-bit code units │ │ -08a9b4: |[08a9b4] ua.gardenapple.itchupdater.client.ItchBrowseHandler.onPageVisited:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08a9c4: 2090 d104 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1; // type@04d1 │ │ -08a9c8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -08a9cc: 0790 |0004: move-object v0, v9 │ │ -08a9ce: 1f00 d104 |0005: check-cast v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1; // type@04d1 │ │ -08a9d2: 5201 a11b |0007: iget v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ -08a9d6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -08a9da: b521 |000b: and-int/2addr v1, v2 │ │ -08a9dc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -08a9e0: 5209 a11b |000e: iget v9, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ -08a9e4: b129 |0010: sub-int/2addr v9, v2 │ │ -08a9e6: 5909 a11b |0011: iput v9, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ -08a9ea: 2806 |0013: goto 0019 // +0006 │ │ -08a9ec: 2200 d104 |0014: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1; // type@04d1 │ │ -08a9f0: 7030 1d17 6009 |0016: invoke-direct {v0, v6, v9}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@171d │ │ -08a9f6: 5409 a21b |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.result:Ljava/lang/Object; // field@1ba2 │ │ -08a9fa: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08aa00: 0c01 |001e: move-result-object v1 │ │ -08aa02: 5202 a11b |001f: iget v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ -08aa06: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -08aa08: 3802 1f00 |0022: if-eqz v2, 0041 // +001f │ │ -08aa0c: 3332 1500 |0024: if-ne v2, v3, 0039 // +0015 │ │ -08aa10: 5407 a01b |0026: iget-object v7, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$2:Ljava/lang/Object; // field@1ba0 │ │ -08aa14: 1f07 7b01 |0028: check-cast v7, Ljava/lang/String; // type@017b │ │ -08aa18: 5408 9f1b |002a: iget-object v8, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$1:Ljava/lang/Object; // field@1b9f │ │ -08aa1c: 1f08 cc03 |002c: check-cast v8, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08aa20: 5400 9e1b |002e: iget-object v0, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$0:Ljava/lang/Object; // field@1b9e │ │ -08aa24: 1f00 d604 |0030: check-cast v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // type@04d6 │ │ -08aa28: 7110 5305 0900 |0032: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08aa2e: 0785 |0035: move-object v5, v8 │ │ -08aa30: 0778 |0036: move-object v8, v7 │ │ -08aa32: 0757 |0037: move-object v7, v5 │ │ -08aa34: 2838 |0038: goto 0070 // +0038 │ │ -08aa36: 2207 6501 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -08aa3a: 1a08 c420 |003b: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08aa3e: 7020 5a03 8700 |003d: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08aa44: 2707 |0040: throw v7 │ │ -08aa46: 7110 5305 0900 |0041: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08aa4c: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -08aa4e: 6909 c41b |0045: sput-object v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadDoc:Lorg/jsoup/nodes/Document; // field@1bc4 │ │ -08aa52: 6909 c51b |0047: sput-object v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadPageUrl:Ljava/lang/String; // field@1bc5 │ │ -08aa56: 6202 4806 |0049: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08aa5a: 6e20 9b16 7200 |004b: invoke-virtual {v2, v7}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isStorePage:(Lorg/jsoup/nodes/Document;)Z // method@169b │ │ -08aa60: 0a02 |004e: move-result v2 │ │ -08aa62: 3802 2000 |004f: if-eqz v2, 006f // +0020 │ │ -08aa66: 6202 5000 |0051: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08aa6a: 7100 b905 0000 |0053: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08aa70: 0c02 |0056: move-result-object v2 │ │ -08aa72: 1f02 1a02 |0057: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08aa76: 2204 d204 |0059: new-instance v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2; // type@04d2 │ │ -08aa7a: 7059 1f17 6487 |005b: invoke-direct {v4, v6, v7, v8, v9}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@171f │ │ -08aa80: 1f04 2902 |005e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08aa84: 5b06 9e1b |0060: iput-object v6, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$0:Ljava/lang/Object; // field@1b9e │ │ -08aa88: 5b07 9f1b |0062: iput-object v7, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$1:Ljava/lang/Object; // field@1b9f │ │ -08aa8c: 5b08 a01b |0064: iput-object v8, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$2:Ljava/lang/Object; // field@1ba0 │ │ -08aa90: 5903 a11b |0066: iput v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ -08aa94: 7130 ab05 4200 |0068: invoke-static {v2, v4, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08aa9a: 0c09 |006b: move-result-object v9 │ │ -08aa9c: 3319 0300 |006c: if-ne v9, v1, 006f // +0003 │ │ -08aaa0: 1101 |006e: return-object v1 │ │ -08aaa2: 0760 |006f: move-object v0, v6 │ │ -08aaa4: 6209 4806 |0070: sget-object v9, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08aaa8: 6e20 9416 7900 |0072: invoke-virtual {v9, v7}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.hasGameDownloadLinks:(Lorg/jsoup/nodes/Document;)Z // method@1694 │ │ -08aaae: 0a09 |0075: move-result v9 │ │ -08aab0: 3809 0900 |0076: if-eqz v9, 007f // +0009 │ │ -08aab4: 6907 c41b |0078: sput-object v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadDoc:Lorg/jsoup/nodes/Document; // field@1bc4 │ │ -08aab8: 6908 c51b |007a: sput-object v8, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadPageUrl:Ljava/lang/String; // field@1bc5 │ │ -08aabc: 7010 3f17 0000 |007c: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.tryStartDownload:()V // method@173f │ │ -08aac2: 6209 4806 |007f: sget-object v9, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08aac6: 6e20 9c16 7900 |0081: invoke-virtual {v9, v7}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isStylizedPage:(Lorg/jsoup/nodes/Document;)Z // method@169c │ │ -08aacc: 0a09 |0084: move-result v9 │ │ -08aace: 3909 2400 |0085: if-nez v9, 00a9 // +0024 │ │ -08aad2: 5409 bf1b |0087: iget-object v9, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.context:Landroid/content/Context; // field@1bbf │ │ -08aad6: 7110 0c02 0900 |0089: invoke-static {v9}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -08aadc: 0c09 |008c: move-result-object v9 │ │ -08aade: 7210 6d00 0900 |008d: invoke-interface {v9}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ -08aae4: 0c09 |0090: move-result-object v9 │ │ -08aae6: 6201 4806 |0091: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08aaea: 6e20 9516 7100 |0093: invoke-virtual {v1, v7}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isDarkTheme:(Lorg/jsoup/nodes/Document;)Z // method@1695 │ │ -08aaf0: 0a01 |0096: move-result v1 │ │ -08aaf2: 1a02 0a23 |0097: const-string v2, "current_site_theme" // string@230a │ │ -08aaf6: 3801 0800 |0099: if-eqz v1, 00a1 // +0008 │ │ -08aafa: 1a01 2023 |009b: const-string v1, "dark" // string@2320 │ │ -08aafe: 7230 6c00 2901 |009d: invoke-interface {v9, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006c │ │ -08ab04: 2806 |00a0: goto 00a6 // +0006 │ │ -08ab06: 1a01 582b |00a1: const-string v1, "light" // string@2b58 │ │ -08ab0a: 7230 6c00 2901 |00a3: invoke-interface {v9, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006c │ │ -08ab10: 7210 6700 0900 |00a6: invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0067 │ │ -08ab16: 6209 f41b |00a9: sget-object v9, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.INSTANCE:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bf4 │ │ -08ab1a: 5400 bf1b |00ab: iget-object v0, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.context:Landroid/content/Context; // field@1bbf │ │ -08ab1e: 6e40 9917 0987 |00ad: invoke-virtual {v9, v0, v7, v8}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.checkIsBundleLink:(Landroid/content/Context;Lorg/jsoup/nodes/Document;Ljava/lang/String;)Z // method@1799 │ │ -08ab24: 0a07 |00b0: move-result v7 │ │ -08ab26: 3807 0d00 |00b1: if-eqz v7, 00be // +000d │ │ -08ab2a: 1a07 d90b |00b3: const-string v7, "Is bundle link! " // string@0bd9 │ │ -08ab2e: 7120 8e05 8700 |00b5: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08ab34: 0c07 |00b8: move-result-object v7 │ │ -08ab36: 1a08 e60b |00b9: const-string v8, "ItchBrowseHandler" // string@0be6 │ │ -08ab3a: 7120 fb00 7800 |00bb: invoke-static {v8, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08ab40: 6207 4a00 |00be: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08ab44: 1107 |00c0: return-object v7 │ │ +08a9b8: |[08a9b8] ua.gardenapple.itchupdater.client.ItchBrowseHandler.onPageVisited:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08a9c8: 2090 d104 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1; // type@04d1 │ │ +08a9cc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +08a9d0: 0790 |0004: move-object v0, v9 │ │ +08a9d2: 1f00 d104 |0005: check-cast v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1; // type@04d1 │ │ +08a9d6: 5201 a11b |0007: iget v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ +08a9da: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +08a9de: b521 |000b: and-int/2addr v1, v2 │ │ +08a9e0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +08a9e4: 5209 a11b |000e: iget v9, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ +08a9e8: b129 |0010: sub-int/2addr v9, v2 │ │ +08a9ea: 5909 a11b |0011: iput v9, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ +08a9ee: 2806 |0013: goto 0019 // +0006 │ │ +08a9f0: 2200 d104 |0014: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1; // type@04d1 │ │ +08a9f4: 7030 1d17 6009 |0016: invoke-direct {v0, v6, v9}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@171d │ │ +08a9fa: 5409 a21b |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.result:Ljava/lang/Object; // field@1ba2 │ │ +08a9fe: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08aa04: 0c01 |001e: move-result-object v1 │ │ +08aa06: 5202 a11b |001f: iget v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ +08aa0a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +08aa0c: 3802 1f00 |0022: if-eqz v2, 0041 // +001f │ │ +08aa10: 3332 1500 |0024: if-ne v2, v3, 0039 // +0015 │ │ +08aa14: 5407 a01b |0026: iget-object v7, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$2:Ljava/lang/Object; // field@1ba0 │ │ +08aa18: 1f07 7b01 |0028: check-cast v7, Ljava/lang/String; // type@017b │ │ +08aa1c: 5408 9f1b |002a: iget-object v8, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$1:Ljava/lang/Object; // field@1b9f │ │ +08aa20: 1f08 cc03 |002c: check-cast v8, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08aa24: 5400 9e1b |002e: iget-object v0, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$0:Ljava/lang/Object; // field@1b9e │ │ +08aa28: 1f00 d604 |0030: check-cast v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // type@04d6 │ │ +08aa2c: 7110 5305 0900 |0032: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08aa32: 0785 |0035: move-object v5, v8 │ │ +08aa34: 0778 |0036: move-object v8, v7 │ │ +08aa36: 0757 |0037: move-object v7, v5 │ │ +08aa38: 2838 |0038: goto 0070 // +0038 │ │ +08aa3a: 2207 6501 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +08aa3e: 1a08 c420 |003b: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08aa42: 7020 5a03 8700 |003d: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08aa48: 2707 |0040: throw v7 │ │ +08aa4a: 7110 5305 0900 |0041: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08aa50: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +08aa52: 6909 c41b |0045: sput-object v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadDoc:Lorg/jsoup/nodes/Document; // field@1bc4 │ │ +08aa56: 6909 c51b |0047: sput-object v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadPageUrl:Ljava/lang/String; // field@1bc5 │ │ +08aa5a: 6202 4806 |0049: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08aa5e: 6e20 9b16 7200 |004b: invoke-virtual {v2, v7}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isStorePage:(Lorg/jsoup/nodes/Document;)Z // method@169b │ │ +08aa64: 0a02 |004e: move-result v2 │ │ +08aa66: 3802 2000 |004f: if-eqz v2, 006f // +0020 │ │ +08aa6a: 6202 5000 |0051: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08aa6e: 7100 b905 0000 |0053: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08aa74: 0c02 |0056: move-result-object v2 │ │ +08aa76: 1f02 1a02 |0057: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08aa7a: 2204 d204 |0059: new-instance v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2; // type@04d2 │ │ +08aa7e: 7059 1f17 6487 |005b: invoke-direct {v4, v6, v7, v8, v9}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@171f │ │ +08aa84: 1f04 2902 |005e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08aa88: 5b06 9e1b |0060: iput-object v6, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$0:Ljava/lang/Object; // field@1b9e │ │ +08aa8c: 5b07 9f1b |0062: iput-object v7, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$1:Ljava/lang/Object; // field@1b9f │ │ +08aa90: 5b08 a01b |0064: iput-object v8, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.L$2:Ljava/lang/Object; // field@1ba0 │ │ +08aa94: 5903 a11b |0066: iput v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ +08aa98: 7130 ab05 4200 |0068: invoke-static {v2, v4, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08aa9e: 0c09 |006b: move-result-object v9 │ │ +08aaa0: 3319 0300 |006c: if-ne v9, v1, 006f // +0003 │ │ +08aaa4: 1101 |006e: return-object v1 │ │ +08aaa6: 0760 |006f: move-object v0, v6 │ │ +08aaa8: 6209 4806 |0070: sget-object v9, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08aaac: 6e20 9416 7900 |0072: invoke-virtual {v9, v7}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.hasGameDownloadLinks:(Lorg/jsoup/nodes/Document;)Z // method@1694 │ │ +08aab2: 0a09 |0075: move-result v9 │ │ +08aab4: 3809 0900 |0076: if-eqz v9, 007f // +0009 │ │ +08aab8: 6907 c41b |0078: sput-object v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadDoc:Lorg/jsoup/nodes/Document; // field@1bc4 │ │ +08aabc: 6908 c51b |007a: sput-object v8, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.lastDownloadPageUrl:Ljava/lang/String; // field@1bc5 │ │ +08aac0: 7010 3f17 0000 |007c: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.tryStartDownload:()V // method@173f │ │ +08aac6: 6209 4806 |007f: sget-object v9, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08aaca: 6e20 9c16 7900 |0081: invoke-virtual {v9, v7}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isStylizedPage:(Lorg/jsoup/nodes/Document;)Z // method@169c │ │ +08aad0: 0a09 |0084: move-result v9 │ │ +08aad2: 3909 2400 |0085: if-nez v9, 00a9 // +0024 │ │ +08aad6: 5409 bf1b |0087: iget-object v9, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.context:Landroid/content/Context; // field@1bbf │ │ +08aada: 7110 0c02 0900 |0089: invoke-static {v9}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +08aae0: 0c09 |008c: move-result-object v9 │ │ +08aae2: 7210 6d00 0900 |008d: invoke-interface {v9}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ +08aae8: 0c09 |0090: move-result-object v9 │ │ +08aaea: 6201 4806 |0091: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08aaee: 6e20 9516 7100 |0093: invoke-virtual {v1, v7}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isDarkTheme:(Lorg/jsoup/nodes/Document;)Z // method@1695 │ │ +08aaf4: 0a01 |0096: move-result v1 │ │ +08aaf6: 1a02 0a23 |0097: const-string v2, "current_site_theme" // string@230a │ │ +08aafa: 3801 0800 |0099: if-eqz v1, 00a1 // +0008 │ │ +08aafe: 1a01 2023 |009b: const-string v1, "dark" // string@2320 │ │ +08ab02: 7230 6c00 2901 |009d: invoke-interface {v9, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006c │ │ +08ab08: 2806 |00a0: goto 00a6 // +0006 │ │ +08ab0a: 1a01 582b |00a1: const-string v1, "light" // string@2b58 │ │ +08ab0e: 7230 6c00 2901 |00a3: invoke-interface {v9, v2, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006c │ │ +08ab14: 7210 6700 0900 |00a6: invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0067 │ │ +08ab1a: 6209 f41b |00a9: sget-object v9, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.INSTANCE:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bf4 │ │ +08ab1e: 5400 bf1b |00ab: iget-object v0, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.context:Landroid/content/Context; // field@1bbf │ │ +08ab22: 6e40 9917 0987 |00ad: invoke-virtual {v9, v0, v7, v8}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.checkIsBundleLink:(Landroid/content/Context;Lorg/jsoup/nodes/Document;Ljava/lang/String;)Z // method@1799 │ │ +08ab28: 0a07 |00b0: move-result v7 │ │ +08ab2a: 3807 0d00 |00b1: if-eqz v7, 00be // +000d │ │ +08ab2e: 1a07 d90b |00b3: const-string v7, "Is bundle link! " // string@0bd9 │ │ +08ab32: 7120 8e05 8700 |00b5: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08ab38: 0c07 |00b8: move-result-object v7 │ │ +08ab3a: 1a08 e60b |00b9: const-string v8, "ItchBrowseHandler" // string@0be6 │ │ +08ab3e: 7120 fb00 7800 |00bb: invoke-static {v8, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08ab44: 6207 4a00 |00be: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08ab48: 1107 |00c0: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x001f line=41 │ │ 0x0039 line=79 │ │ 0x0041 line=41 │ │ 0x0045 line=42 │ │ 0x0047 line=43 │ │ @@ -111737,31 +111738,31 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -08ab48: |[08ab48] ua.gardenapple.itchupdater.client.ItchBrowseHandler.setClickedUploadId:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08ab58: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08ab5c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08ab62: 0c00 |0005: move-result-object v0 │ │ -08ab64: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08ab68: 2201 d304 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2; // type@04d3 │ │ -08ab6c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08ab6e: 7040 2417 4123 |000b: invoke-direct {v1, v4, v3, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.:(ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1724 │ │ -08ab74: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08ab78: 7130 ab05 1005 |0010: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08ab7e: 0c04 |0013: move-result-object v4 │ │ -08ab80: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08ab86: 0c05 |0017: move-result-object v5 │ │ -08ab88: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -08ab8c: 1104 |001a: return-object v4 │ │ -08ab8e: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08ab92: 1104 |001d: return-object v4 │ │ +08ab4c: |[08ab4c] ua.gardenapple.itchupdater.client.ItchBrowseHandler.setClickedUploadId:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08ab5c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08ab60: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08ab66: 0c00 |0005: move-result-object v0 │ │ +08ab68: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08ab6c: 2201 d304 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2; // type@04d3 │ │ +08ab70: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +08ab72: 7040 2417 4123 |000b: invoke-direct {v1, v4, v3, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.:(ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1724 │ │ +08ab78: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08ab7c: 7130 ab05 1005 |0010: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08ab82: 0c04 |0013: move-result-object v4 │ │ +08ab84: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08ab8a: 0c05 |0017: move-result-object v5 │ │ +08ab8c: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +08ab90: 1104 |001a: return-object v4 │ │ +08ab92: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08ab96: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ 0x0000 - 0x001e reg=4 (null) I │ │ 0x0000 - 0x001e reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -111856,34 +111857,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -08b180: |[08b180] ua.gardenapple.itchupdater.client.ItchLibraryItem.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -08b190: 1a00 b335 |0000: const-string v0, "title" // string@35b3 │ │ -08b194: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b19a: 1a00 7923 |0005: const-string v0, "description" // string@2379 │ │ -08b19e: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b1a4: 1a00 a31f |000a: const-string v0, "author" // string@1fa3 │ │ -08b1a8: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b1ae: 1a00 6124 |000f: const-string v0, "downloadUrl" // string@2461 │ │ -08b1b2: 7120 8c05 0600 |0011: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b1b8: 1a00 3131 |0014: const-string v0, "purchaseDate" // string@3131 │ │ -08b1bc: 7120 8c05 0700 |0016: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b1c2: 7010 7203 0100 |0019: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -08b1c8: 5b12 cb1b |001c: iput-object v2, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ -08b1cc: 5b13 cc1b |001e: iput-object v3, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ -08b1d0: 5b14 c71b |0020: iput-object v4, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ -08b1d4: 5b15 c61b |0022: iput-object v5, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ -08b1d8: 5b16 c81b |0024: iput-object v6, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ -08b1dc: 5b17 ca1b |0026: iput-object v7, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ -08b1e0: 5c18 c91b |0028: iput-boolean v8, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ -08b1e4: 0e00 |002a: return-void │ │ +08b184: |[08b184] ua.gardenapple.itchupdater.client.ItchLibraryItem.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +08b194: 1a00 b335 |0000: const-string v0, "title" // string@35b3 │ │ +08b198: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b19e: 1a00 7923 |0005: const-string v0, "description" // string@2379 │ │ +08b1a2: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b1a8: 1a00 a31f |000a: const-string v0, "author" // string@1fa3 │ │ +08b1ac: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b1b2: 1a00 6124 |000f: const-string v0, "downloadUrl" // string@2461 │ │ +08b1b6: 7120 8c05 0600 |0011: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b1bc: 1a00 3131 |0014: const-string v0, "purchaseDate" // string@3131 │ │ +08b1c0: 7120 8c05 0700 |0016: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b1c6: 7010 7203 0100 |0019: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +08b1cc: 5b12 cb1b |001c: iput-object v2, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ +08b1d0: 5b13 cc1b |001e: iput-object v3, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ +08b1d4: 5b14 c71b |0020: iput-object v4, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ +08b1d8: 5b15 c61b |0022: iput-object v5, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ +08b1dc: 5b16 c81b |0024: iput-object v6, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ +08b1e0: 5b17 ca1b |0026: iput-object v7, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ +08b1e4: 5c18 c91b |0028: iput-boolean v8, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ +08b1e8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0019 line=3 │ │ 0x001c line=4 │ │ 0x001e line=5 │ │ 0x0020 line=6 │ │ 0x0022 line=7 │ │ @@ -111905,280 +111906,280 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/ItchLibraryItem;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 8 │ │ insns size : 61 16-bit code units │ │ -08b094: |[08b094] ua.gardenapple.itchupdater.client.ItchLibraryItem.copy$default:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ -08b0a4: dd0e 0d01 |0000: and-int/lit8 v14, v13, #int 1 // #01 │ │ -08b0a8: 380e 0400 |0002: if-eqz v14, 0006 // +0004 │ │ -08b0ac: 5456 cb1b |0004: iget-object v6, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ -08b0b0: dd0e 0d02 |0006: and-int/lit8 v14, v13, #int 2 // #02 │ │ -08b0b4: 380e 0400 |0008: if-eqz v14, 000c // +0004 │ │ -08b0b8: 5457 cc1b |000a: iget-object v7, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ -08b0bc: 077e |000c: move-object v14, v7 │ │ -08b0be: dd07 0d04 |000d: and-int/lit8 v7, v13, #int 4 // #04 │ │ -08b0c2: 3807 0400 |000f: if-eqz v7, 0013 // +0004 │ │ -08b0c6: 5458 c71b |0011: iget-object v8, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ -08b0ca: 0780 |0013: move-object v0, v8 │ │ -08b0cc: dd07 0d08 |0014: and-int/lit8 v7, v13, #int 8 // #08 │ │ -08b0d0: 3807 0400 |0016: if-eqz v7, 001a // +0004 │ │ -08b0d4: 5459 c61b |0018: iget-object v9, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ -08b0d8: 0791 |001a: move-object v1, v9 │ │ -08b0da: dd07 0d10 |001b: and-int/lit8 v7, v13, #int 16 // #10 │ │ -08b0de: 3807 0400 |001d: if-eqz v7, 0021 // +0004 │ │ -08b0e2: 545a c81b |001f: iget-object v10, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ -08b0e6: 07a2 |0021: move-object v2, v10 │ │ -08b0e8: dd07 0d20 |0022: and-int/lit8 v7, v13, #int 32 // #20 │ │ -08b0ec: 3807 0400 |0024: if-eqz v7, 0028 // +0004 │ │ -08b0f0: 545b ca1b |0026: iget-object v11, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ -08b0f4: 07b3 |0028: move-object v3, v11 │ │ -08b0f6: dd07 0d40 |0029: and-int/lit8 v7, v13, #int 64 // #40 │ │ -08b0fa: 3807 0400 |002b: if-eqz v7, 002f // +0004 │ │ -08b0fe: 555c c91b |002d: iget-boolean v12, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ -08b102: 01c4 |002f: move v4, v12 │ │ -08b104: 0757 |0030: move-object v7, v5 │ │ -08b106: 0768 |0031: move-object v8, v6 │ │ -08b108: 07e9 |0032: move-object v9, v14 │ │ -08b10a: 070a |0033: move-object v10, v0 │ │ -08b10c: 071b |0034: move-object v11, v1 │ │ -08b10e: 072c |0035: move-object v12, v2 │ │ -08b110: 073d |0036: move-object v13, v3 │ │ -08b112: 014e |0037: move v14, v4 │ │ -08b114: 7408 4817 0700 |0038: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1748 │ │ -08b11a: 0c05 |003b: move-result-object v5 │ │ -08b11c: 1105 |003c: return-object v5 │ │ +08b098: |[08b098] ua.gardenapple.itchupdater.client.ItchLibraryItem.copy$default:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ +08b0a8: dd0e 0d01 |0000: and-int/lit8 v14, v13, #int 1 // #01 │ │ +08b0ac: 380e 0400 |0002: if-eqz v14, 0006 // +0004 │ │ +08b0b0: 5456 cb1b |0004: iget-object v6, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ +08b0b4: dd0e 0d02 |0006: and-int/lit8 v14, v13, #int 2 // #02 │ │ +08b0b8: 380e 0400 |0008: if-eqz v14, 000c // +0004 │ │ +08b0bc: 5457 cc1b |000a: iget-object v7, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ +08b0c0: 077e |000c: move-object v14, v7 │ │ +08b0c2: dd07 0d04 |000d: and-int/lit8 v7, v13, #int 4 // #04 │ │ +08b0c6: 3807 0400 |000f: if-eqz v7, 0013 // +0004 │ │ +08b0ca: 5458 c71b |0011: iget-object v8, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ +08b0ce: 0780 |0013: move-object v0, v8 │ │ +08b0d0: dd07 0d08 |0014: and-int/lit8 v7, v13, #int 8 // #08 │ │ +08b0d4: 3807 0400 |0016: if-eqz v7, 001a // +0004 │ │ +08b0d8: 5459 c61b |0018: iget-object v9, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ +08b0dc: 0791 |001a: move-object v1, v9 │ │ +08b0de: dd07 0d10 |001b: and-int/lit8 v7, v13, #int 16 // #10 │ │ +08b0e2: 3807 0400 |001d: if-eqz v7, 0021 // +0004 │ │ +08b0e6: 545a c81b |001f: iget-object v10, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ +08b0ea: 07a2 |0021: move-object v2, v10 │ │ +08b0ec: dd07 0d20 |0022: and-int/lit8 v7, v13, #int 32 // #20 │ │ +08b0f0: 3807 0400 |0024: if-eqz v7, 0028 // +0004 │ │ +08b0f4: 545b ca1b |0026: iget-object v11, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ +08b0f8: 07b3 |0028: move-object v3, v11 │ │ +08b0fa: dd07 0d40 |0029: and-int/lit8 v7, v13, #int 64 // #40 │ │ +08b0fe: 3807 0400 |002b: if-eqz v7, 002f // +0004 │ │ +08b102: 555c c91b |002d: iget-boolean v12, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ +08b106: 01c4 |002f: move v4, v12 │ │ +08b108: 0757 |0030: move-object v7, v5 │ │ +08b10a: 0768 |0031: move-object v8, v6 │ │ +08b10c: 07e9 |0032: move-object v9, v14 │ │ +08b10e: 070a |0033: move-object v10, v0 │ │ +08b110: 071b |0034: move-object v11, v1 │ │ +08b112: 072c |0035: move-object v12, v2 │ │ +08b114: 073d |0036: move-object v13, v3 │ │ +08b116: 014e |0037: move v14, v4 │ │ +08b118: 7408 4817 0700 |0038: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1748 │ │ +08b11e: 0c05 |003b: move-result-object v5 │ │ +08b120: 1105 |003c: return-object v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aeb8: |[08aeb8] ua.gardenapple.itchupdater.client.ItchLibraryItem.component1:()Ljava/lang/String; │ │ -08aec8: 5410 cb1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ -08aecc: 1100 |0002: return-object v0 │ │ +08aebc: |[08aebc] ua.gardenapple.itchupdater.client.ItchLibraryItem.component1:()Ljava/lang/String; │ │ +08aecc: 5410 cb1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ +08aed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aed0: |[08aed0] ua.gardenapple.itchupdater.client.ItchLibraryItem.component2:()Ljava/lang/String; │ │ -08aee0: 5410 cc1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ -08aee4: 1100 |0002: return-object v0 │ │ +08aed4: |[08aed4] ua.gardenapple.itchupdater.client.ItchLibraryItem.component2:()Ljava/lang/String; │ │ +08aee4: 5410 cc1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ +08aee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aee8: |[08aee8] ua.gardenapple.itchupdater.client.ItchLibraryItem.component3:()Ljava/lang/String; │ │ -08aef8: 5410 c71b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ -08aefc: 1100 |0002: return-object v0 │ │ +08aeec: |[08aeec] ua.gardenapple.itchupdater.client.ItchLibraryItem.component3:()Ljava/lang/String; │ │ +08aefc: 5410 c71b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ +08af00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af00: |[08af00] ua.gardenapple.itchupdater.client.ItchLibraryItem.component4:()Ljava/lang/String; │ │ -08af10: 5410 c61b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ -08af14: 1100 |0002: return-object v0 │ │ +08af04: |[08af04] ua.gardenapple.itchupdater.client.ItchLibraryItem.component4:()Ljava/lang/String; │ │ +08af14: 5410 c61b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ +08af18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'component5' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af18: |[08af18] ua.gardenapple.itchupdater.client.ItchLibraryItem.component5:()Ljava/lang/String; │ │ -08af28: 5410 c81b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ -08af2c: 1100 |0002: return-object v0 │ │ +08af1c: |[08af1c] ua.gardenapple.itchupdater.client.ItchLibraryItem.component5:()Ljava/lang/String; │ │ +08af2c: 5410 c81b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ +08af30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'component6' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af30: |[08af30] ua.gardenapple.itchupdater.client.ItchLibraryItem.component6:()Ljava/lang/String; │ │ -08af40: 5410 ca1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ -08af44: 1100 |0002: return-object v0 │ │ +08af34: |[08af34] ua.gardenapple.itchupdater.client.ItchLibraryItem.component6:()Ljava/lang/String; │ │ +08af44: 5410 ca1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ +08af48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'component7' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ad3c: |[08ad3c] ua.gardenapple.itchupdater.client.ItchLibraryItem.component7:()Z │ │ -08ad4c: 5510 c91b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ -08ad50: 0f00 |0002: return v0 │ │ +08ad40: |[08ad40] ua.gardenapple.itchupdater.client.ItchLibraryItem.component7:()Z │ │ +08ad50: 5510 c91b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ +08ad54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/ItchLibraryItem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 40 16-bit code units │ │ -08b120: |[08b120] ua.gardenapple.itchupdater.client.ItchLibraryItem.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ -08b130: 1a00 b335 |0000: const-string v0, "title" // string@35b3 │ │ -08b134: 07b3 |0002: move-object v3, v11 │ │ -08b136: 7120 8c05 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b13c: 1a00 7923 |0006: const-string v0, "description" // string@2379 │ │ -08b140: 07c4 |0008: move-object v4, v12 │ │ -08b142: 7120 8c05 0c00 |0009: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b148: 1a00 a31f |000c: const-string v0, "author" // string@1fa3 │ │ -08b14c: 07d5 |000e: move-object v5, v13 │ │ -08b14e: 7120 8c05 0d00 |000f: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b154: 1a00 6124 |0012: const-string v0, "downloadUrl" // string@2461 │ │ -08b158: 07e6 |0014: move-object v6, v14 │ │ -08b15a: 7120 8c05 0e00 |0015: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b160: 1a00 3131 |0018: const-string v0, "purchaseDate" // string@3131 │ │ -08b164: 07f7 |001a: move-object v7, v15 │ │ -08b166: 7120 8c05 0f00 |001b: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08b16c: 2200 d704 |001e: new-instance v0, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -08b170: 0701 |0020: move-object v1, v0 │ │ -08b172: 07a2 |0021: move-object v2, v10 │ │ -08b174: 0208 1000 |0022: move/from16 v8, v16 │ │ -08b178: 7608 4017 0100 |0024: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@1740 │ │ -08b17e: 1100 |0027: return-object v0 │ │ +08b124: |[08b124] ua.gardenapple.itchupdater.client.ItchLibraryItem.copy:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ +08b134: 1a00 b335 |0000: const-string v0, "title" // string@35b3 │ │ +08b138: 07b3 |0002: move-object v3, v11 │ │ +08b13a: 7120 8c05 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b140: 1a00 7923 |0006: const-string v0, "description" // string@2379 │ │ +08b144: 07c4 |0008: move-object v4, v12 │ │ +08b146: 7120 8c05 0c00 |0009: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b14c: 1a00 a31f |000c: const-string v0, "author" // string@1fa3 │ │ +08b150: 07d5 |000e: move-object v5, v13 │ │ +08b152: 7120 8c05 0d00 |000f: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b158: 1a00 6124 |0012: const-string v0, "downloadUrl" // string@2461 │ │ +08b15c: 07e6 |0014: move-object v6, v14 │ │ +08b15e: 7120 8c05 0e00 |0015: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b164: 1a00 3131 |0018: const-string v0, "purchaseDate" // string@3131 │ │ +08b168: 07f7 |001a: move-object v7, v15 │ │ +08b16a: 7120 8c05 0f00 |001b: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08b170: 2200 d704 |001e: new-instance v0, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +08b174: 0701 |0020: move-object v1, v0 │ │ +08b176: 07a2 |0021: move-object v2, v10 │ │ +08b178: 0208 1000 |0022: move/from16 v8, v16 │ │ +08b17c: 7608 4017 0100 |0024: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@1740 │ │ +08b182: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -08ad54: |[08ad54] ua.gardenapple.itchupdater.client.ItchLibraryItem.equals:(Ljava/lang/Object;)Z │ │ -08ad64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08ad66: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -08ad6a: 0f00 |0003: return v0 │ │ -08ad6c: 2051 d704 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -08ad70: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08ad72: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -08ad76: 0f02 |0009: return v2 │ │ -08ad78: 1f05 d704 |000a: check-cast v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -08ad7c: 5441 cb1b |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ -08ad80: 5453 cb1b |000e: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ -08ad84: 7120 8805 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08ad8a: 0a01 |0013: move-result v1 │ │ -08ad8c: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -08ad90: 0f02 |0016: return v2 │ │ -08ad92: 5441 cc1b |0017: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ -08ad96: 5453 cc1b |0019: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ -08ad9a: 7120 8805 3100 |001b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08ada0: 0a01 |001e: move-result v1 │ │ -08ada2: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ -08ada6: 0f02 |0021: return v2 │ │ -08ada8: 5441 c71b |0022: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ -08adac: 5453 c71b |0024: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ -08adb0: 7120 8805 3100 |0026: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08adb6: 0a01 |0029: move-result v1 │ │ -08adb8: 3901 0300 |002a: if-nez v1, 002d // +0003 │ │ -08adbc: 0f02 |002c: return v2 │ │ -08adbe: 5441 c61b |002d: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ -08adc2: 5453 c61b |002f: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ -08adc6: 7120 8805 3100 |0031: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08adcc: 0a01 |0034: move-result v1 │ │ -08adce: 3901 0300 |0035: if-nez v1, 0038 // +0003 │ │ -08add2: 0f02 |0037: return v2 │ │ -08add4: 5441 c81b |0038: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ -08add8: 5453 c81b |003a: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ -08addc: 7120 8805 3100 |003c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08ade2: 0a01 |003f: move-result v1 │ │ -08ade4: 3901 0300 |0040: if-nez v1, 0043 // +0003 │ │ -08ade8: 0f02 |0042: return v2 │ │ -08adea: 5441 ca1b |0043: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ -08adee: 5453 ca1b |0045: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ -08adf2: 7120 8805 3100 |0047: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08adf8: 0a01 |004a: move-result v1 │ │ -08adfa: 3901 0300 |004b: if-nez v1, 004e // +0003 │ │ -08adfe: 0f02 |004d: return v2 │ │ -08ae00: 5541 c91b |004e: iget-boolean v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ -08ae04: 5555 c91b |0050: iget-boolean v5, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ -08ae08: 3251 0300 |0052: if-eq v1, v5, 0055 // +0003 │ │ -08ae0c: 0f02 |0054: return v2 │ │ -08ae0e: 0f00 |0055: return v0 │ │ +08ad58: |[08ad58] ua.gardenapple.itchupdater.client.ItchLibraryItem.equals:(Ljava/lang/Object;)Z │ │ +08ad68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08ad6a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +08ad6e: 0f00 |0003: return v0 │ │ +08ad70: 2051 d704 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +08ad74: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08ad76: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +08ad7a: 0f02 |0009: return v2 │ │ +08ad7c: 1f05 d704 |000a: check-cast v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +08ad80: 5441 cb1b |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ +08ad84: 5453 cb1b |000e: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ +08ad88: 7120 8805 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08ad8e: 0a01 |0013: move-result v1 │ │ +08ad90: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +08ad94: 0f02 |0016: return v2 │ │ +08ad96: 5441 cc1b |0017: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ +08ad9a: 5453 cc1b |0019: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ +08ad9e: 7120 8805 3100 |001b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08ada4: 0a01 |001e: move-result v1 │ │ +08ada6: 3901 0300 |001f: if-nez v1, 0022 // +0003 │ │ +08adaa: 0f02 |0021: return v2 │ │ +08adac: 5441 c71b |0022: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ +08adb0: 5453 c71b |0024: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ +08adb4: 7120 8805 3100 |0026: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08adba: 0a01 |0029: move-result v1 │ │ +08adbc: 3901 0300 |002a: if-nez v1, 002d // +0003 │ │ +08adc0: 0f02 |002c: return v2 │ │ +08adc2: 5441 c61b |002d: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ +08adc6: 5453 c61b |002f: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ +08adca: 7120 8805 3100 |0031: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08add0: 0a01 |0034: move-result v1 │ │ +08add2: 3901 0300 |0035: if-nez v1, 0038 // +0003 │ │ +08add6: 0f02 |0037: return v2 │ │ +08add8: 5441 c81b |0038: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ +08addc: 5453 c81b |003a: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ +08ade0: 7120 8805 3100 |003c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08ade6: 0a01 |003f: move-result v1 │ │ +08ade8: 3901 0300 |0040: if-nez v1, 0043 // +0003 │ │ +08adec: 0f02 |0042: return v2 │ │ +08adee: 5441 ca1b |0043: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ +08adf2: 5453 ca1b |0045: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ +08adf6: 7120 8805 3100 |0047: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08adfc: 0a01 |004a: move-result v1 │ │ +08adfe: 3901 0300 |004b: if-nez v1, 004e // +0003 │ │ +08ae02: 0f02 |004d: return v2 │ │ +08ae04: 5541 c91b |004e: iget-boolean v1, v4, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ +08ae08: 5555 c91b |0050: iget-boolean v5, v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ +08ae0c: 3251 0300 |0052: if-eq v1, v5, 0055 // +0003 │ │ +08ae10: 0f02 |0054: return v2 │ │ +08ae12: 0f00 |0055: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'getAuthor' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af48: |[08af48] ua.gardenapple.itchupdater.client.ItchLibraryItem.getAuthor:()Ljava/lang/String; │ │ -08af58: 5410 c61b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ -08af5c: 1100 |0002: return-object v0 │ │ +08af4c: |[08af4c] ua.gardenapple.itchupdater.client.ItchLibraryItem.getAuthor:()Ljava/lang/String; │ │ +08af5c: 5410 c61b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ +08af60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ │ │ #10 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ @@ -112186,17 +112187,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af60: |[08af60] ua.gardenapple.itchupdater.client.ItchLibraryItem.getDescription:()Ljava/lang/String; │ │ -08af70: 5410 c71b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ -08af74: 1100 |0002: return-object v0 │ │ +08af64: |[08af64] ua.gardenapple.itchupdater.client.ItchLibraryItem.getDescription:()Ljava/lang/String; │ │ +08af74: 5410 c71b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ +08af78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ │ │ #11 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ @@ -112204,17 +112205,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af78: |[08af78] ua.gardenapple.itchupdater.client.ItchLibraryItem.getDownloadUrl:()Ljava/lang/String; │ │ -08af88: 5410 c81b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ -08af8c: 1100 |0002: return-object v0 │ │ +08af7c: |[08af7c] ua.gardenapple.itchupdater.client.ItchLibraryItem.getDownloadUrl:()Ljava/lang/String; │ │ +08af8c: 5410 c81b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ +08af90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ │ │ #12 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ @@ -112222,17 +112223,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08af90: |[08af90] ua.gardenapple.itchupdater.client.ItchLibraryItem.getPurchaseDate:()Ljava/lang/String; │ │ -08afa0: 5410 ca1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ -08afa4: 1100 |0002: return-object v0 │ │ +08af94: |[08af94] ua.gardenapple.itchupdater.client.ItchLibraryItem.getPurchaseDate:()Ljava/lang/String; │ │ +08afa4: 5410 ca1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ +08afa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ │ │ #13 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ @@ -112240,17 +112241,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08afa8: |[08afa8] ua.gardenapple.itchupdater.client.ItchLibraryItem.getThumbnailUrl:()Ljava/lang/String; │ │ -08afb8: 5410 cb1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ -08afbc: 1100 |0002: return-object v0 │ │ +08afac: |[08afac] ua.gardenapple.itchupdater.client.ItchLibraryItem.getThumbnailUrl:()Ljava/lang/String; │ │ +08afbc: 5410 cb1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ +08afc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ │ │ #14 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ @@ -112258,17 +112259,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08afc0: |[08afc0] ua.gardenapple.itchupdater.client.ItchLibraryItem.getTitle:()Ljava/lang/String; │ │ -08afd0: 5410 cc1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ -08afd4: 1100 |0002: return-object v0 │ │ +08afc4: |[08afc4] ua.gardenapple.itchupdater.client.ItchLibraryItem.getTitle:()Ljava/lang/String; │ │ +08afd4: 5410 cc1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ +08afd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ │ │ #15 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ @@ -112276,68 +112277,68 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -08ae28: |[08ae28] ua.gardenapple.itchupdater.client.ItchLibraryItem.hashCode:()I │ │ -08ae38: 5420 cb1b |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ -08ae3c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -08ae40: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08ae42: 2805 |0005: goto 000a // +0005 │ │ -08ae44: 6e10 9d03 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08ae4a: 0a00 |0009: move-result v0 │ │ -08ae4c: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08ae50: 5421 cc1b |000c: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ -08ae54: 6e10 9d03 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08ae5a: 0a01 |0011: move-result v1 │ │ -08ae5c: b010 |0012: add-int/2addr v0, v1 │ │ -08ae5e: da00 001f |0013: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08ae62: 5421 c71b |0015: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ -08ae66: 6e10 9d03 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08ae6c: 0a01 |001a: move-result v1 │ │ -08ae6e: b010 |001b: add-int/2addr v0, v1 │ │ -08ae70: da00 001f |001c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08ae74: 5421 c61b |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ -08ae78: 6e10 9d03 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08ae7e: 0a01 |0023: move-result v1 │ │ -08ae80: b010 |0024: add-int/2addr v0, v1 │ │ -08ae82: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08ae86: 5421 c81b |0027: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ -08ae8a: 6e10 9d03 0100 |0029: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08ae90: 0a01 |002c: move-result v1 │ │ -08ae92: b010 |002d: add-int/2addr v0, v1 │ │ -08ae94: da00 001f |002e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08ae98: 5421 ca1b |0030: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ -08ae9c: 6e10 9d03 0100 |0032: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08aea2: 0a01 |0035: move-result v1 │ │ -08aea4: b010 |0036: add-int/2addr v0, v1 │ │ -08aea6: da00 001f |0037: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08aeaa: 5521 c91b |0039: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ -08aeae: 3801 0300 |003b: if-eqz v1, 003e // +0003 │ │ -08aeb2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -08aeb4: b010 |003e: add-int/2addr v0, v1 │ │ -08aeb6: 0f00 |003f: return v0 │ │ +08ae2c: |[08ae2c] ua.gardenapple.itchupdater.client.ItchLibraryItem.hashCode:()I │ │ +08ae3c: 5420 cb1b |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ +08ae40: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +08ae44: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08ae46: 2805 |0005: goto 000a // +0005 │ │ +08ae48: 6e10 9d03 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08ae4e: 0a00 |0009: move-result v0 │ │ +08ae50: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08ae54: 5421 cc1b |000c: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ +08ae58: 6e10 9d03 0100 |000e: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08ae5e: 0a01 |0011: move-result v1 │ │ +08ae60: b010 |0012: add-int/2addr v0, v1 │ │ +08ae62: da00 001f |0013: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08ae66: 5421 c71b |0015: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ +08ae6a: 6e10 9d03 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08ae70: 0a01 |001a: move-result v1 │ │ +08ae72: b010 |001b: add-int/2addr v0, v1 │ │ +08ae74: da00 001f |001c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08ae78: 5421 c61b |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ +08ae7c: 6e10 9d03 0100 |0020: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08ae82: 0a01 |0023: move-result v1 │ │ +08ae84: b010 |0024: add-int/2addr v0, v1 │ │ +08ae86: da00 001f |0025: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08ae8a: 5421 c81b |0027: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ +08ae8e: 6e10 9d03 0100 |0029: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08ae94: 0a01 |002c: move-result v1 │ │ +08ae96: b010 |002d: add-int/2addr v0, v1 │ │ +08ae98: da00 001f |002e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08ae9c: 5421 ca1b |0030: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ +08aea0: 6e10 9d03 0100 |0032: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08aea6: 0a01 |0035: move-result v1 │ │ +08aea8: b010 |0036: add-int/2addr v0, v1 │ │ +08aeaa: da00 001f |0037: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08aeae: 5521 c91b |0039: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ +08aeb2: 3801 0300 |003b: if-eqz v1, 003e // +0003 │ │ +08aeb6: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +08aeb8: b010 |003e: add-int/2addr v0, v1 │ │ +08aeba: 0f00 |003f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ name : 'isAndroid' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ae10: |[08ae10] ua.gardenapple.itchupdater.client.ItchLibraryItem.isAndroid:()Z │ │ -08ae20: 5510 c91b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ -08ae24: 0f00 |0002: return v0 │ │ +08ae14: |[08ae14] ua.gardenapple.itchupdater.client.ItchLibraryItem.isAndroid:()Z │ │ +08ae24: 5510 c91b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ +08ae28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ │ │ #17 : (in Lua/gardenapple/itchupdater/client/ItchLibraryItem;) │ │ @@ -112345,50 +112346,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -08afd8: |[08afd8] ua.gardenapple.itchupdater.client.ItchLibraryItem.toString:()Ljava/lang/String; │ │ -08afe8: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -08afec: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08aff2: 1a01 e90b |0005: const-string v1, "ItchLibraryItem(thumbnailUrl=" // string@0be9 │ │ -08aff6: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08affc: 5421 cb1b |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ -08b000: 6e20 c203 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08b006: 1a01 8f03 |000f: const-string v1, ", title=" // string@038f │ │ -08b00a: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b010: 5421 cc1b |0014: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ -08b014: 6e20 c303 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b01a: 1a01 6d03 |0019: const-string v1, ", description=" // string@036d │ │ -08b01e: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b024: 5421 c71b |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ -08b028: 6e20 c303 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b02e: 1a01 6603 |0023: const-string v1, ", author=" // string@0366 │ │ -08b032: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b038: 5421 c61b |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ -08b03c: 6e20 c303 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b042: 1a01 7203 |002d: const-string v1, ", downloadUrl=" // string@0372 │ │ -08b046: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b04c: 5421 c81b |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ -08b050: 6e20 c303 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b056: 1a01 8703 |0037: const-string v1, ", purchaseDate=" // string@0387 │ │ -08b05a: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b060: 5421 ca1b |003c: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ -08b064: 6e20 c303 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b06a: 1a01 7903 |0041: const-string v1, ", isAndroid=" // string@0379 │ │ -08b06e: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b074: 5521 c91b |0046: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ -08b078: 6e20 c403 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ -08b07e: 1301 2900 |004b: const/16 v1, #int 41 // #29 │ │ -08b082: 6e20 be03 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -08b088: 6e10 cb03 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08b08e: 0c00 |0053: move-result-object v0 │ │ -08b090: 1100 |0054: return-object v0 │ │ +08afdc: |[08afdc] ua.gardenapple.itchupdater.client.ItchLibraryItem.toString:()Ljava/lang/String; │ │ +08afec: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +08aff0: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08aff6: 1a01 e90b |0005: const-string v1, "ItchLibraryItem(thumbnailUrl=" // string@0be9 │ │ +08affa: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b000: 5421 cb1b |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.thumbnailUrl:Ljava/lang/String; // field@1bcb │ │ +08b004: 6e20 c203 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08b00a: 1a01 8f03 |000f: const-string v1, ", title=" // string@038f │ │ +08b00e: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b014: 5421 cc1b |0014: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.title:Ljava/lang/String; // field@1bcc │ │ +08b018: 6e20 c303 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b01e: 1a01 6d03 |0019: const-string v1, ", description=" // string@036d │ │ +08b022: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b028: 5421 c71b |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.description:Ljava/lang/String; // field@1bc7 │ │ +08b02c: 6e20 c303 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b032: 1a01 6603 |0023: const-string v1, ", author=" // string@0366 │ │ +08b036: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b03c: 5421 c61b |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.author:Ljava/lang/String; // field@1bc6 │ │ +08b040: 6e20 c303 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b046: 1a01 7203 |002d: const-string v1, ", downloadUrl=" // string@0372 │ │ +08b04a: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b050: 5421 c81b |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.downloadUrl:Ljava/lang/String; // field@1bc8 │ │ +08b054: 6e20 c303 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b05a: 1a01 8703 |0037: const-string v1, ", purchaseDate=" // string@0387 │ │ +08b05e: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b064: 5421 ca1b |003c: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.purchaseDate:Ljava/lang/String; // field@1bca │ │ +08b068: 6e20 c303 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b06e: 1a01 7903 |0041: const-string v1, ", isAndroid=" // string@0379 │ │ +08b072: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b078: 5521 c91b |0046: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:Z // field@1bc9 │ │ +08b07c: 6e20 c403 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ +08b082: 1301 2900 |004b: const/16 v1, #int 41 // #29 │ │ +08b086: 6e20 be03 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +08b08c: 6e10 cb03 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08b092: 0c00 |0053: move-result-object v0 │ │ +08b094: 1100 |0054: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3050 (ItchLibraryItem.kt) │ │ │ │ Class #317 header: │ │ @@ -112427,17 +112428,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b644: |[08b644] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion.:()V │ │ -08b654: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08b65a: 0e00 |0003: return-void │ │ +08b648: |[08b648] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion.:()V │ │ +08b658: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08b65e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion;) │ │ @@ -112445,43 +112446,43 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b65c: |[08b65c] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08b66c: 7010 5917 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion;.:()V // method@1759 │ │ -08b672: 0e00 |0003: return-void │ │ +08b660: |[08b660] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08b670: 7010 5917 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion;.:()V // method@1759 │ │ +08b676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion;) │ │ name : 'parsePage' │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -08b608: |[08b608] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion.parsePage:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08b618: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08b61c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08b622: 0c00 |0005: move-result-object v0 │ │ -08b624: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08b628: 2201 d804 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2; // type@04d8 │ │ -08b62c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08b62e: 7030 5417 4102 |000b: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.:(ILkotlin/coroutines/Continuation;)V // method@1754 │ │ -08b634: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08b638: 7130 ab05 1005 |0010: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08b63e: 0c04 |0013: move-result-object v4 │ │ -08b640: 1104 |0014: return-object v4 │ │ +08b60c: |[08b60c] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion.parsePage:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08b61c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08b620: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08b626: 0c00 |0005: move-result-object v0 │ │ +08b628: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08b62c: 2201 d804 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2; // type@04d8 │ │ +08b630: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +08b632: 7030 5417 4102 |000b: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.:(ILkotlin/coroutines/Continuation;)V // method@1754 │ │ +08b638: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08b63c: 7130 ab05 1005 |0010: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08b642: 0c04 |0013: move-result-object v4 │ │ +08b644: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion; │ │ 0x0000 - 0x0015 reg=4 (null) I │ │ 0x0000 - 0x0015 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -112535,41 +112536,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08b68c: |[08b68c] ua.gardenapple.itchupdater.client.ItchLibraryParser.:()V │ │ -08b69c: 2200 d904 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion; // type@04d9 │ │ -08b6a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08b6a2: 7020 5a17 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@175a │ │ -08b6a8: 6900 d01b |0006: sput-object v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.Companion:Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion; // field@1bd0 │ │ -08b6ac: 2200 3602 |0008: new-instance v0, Lkotlin/text/Regex; // type@0236 │ │ -08b6b0: 1a01 c81f |000a: const-string v1, "background-image:\s+url\('([^']*)'\)" // string@1fc8 │ │ -08b6b4: 7020 9605 1000 |000c: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@0596 │ │ -08b6ba: 6900 d31b |000f: sput-object v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.thumbnailCssPattern:Lkotlin/text/Regex; // field@1bd3 │ │ -08b6be: 0e00 |0011: return-void │ │ +08b690: |[08b690] ua.gardenapple.itchupdater.client.ItchLibraryParser.:()V │ │ +08b6a0: 2200 d904 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion; // type@04d9 │ │ +08b6a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08b6a6: 7020 5a17 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@175a │ │ +08b6ac: 6900 d01b |0006: sput-object v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.Companion:Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion; // field@1bd0 │ │ +08b6b0: 2200 3602 |0008: new-instance v0, Lkotlin/text/Regex; // type@0236 │ │ +08b6b4: 1a01 c81f |000a: const-string v1, "background-image:\s+url\('([^']*)'\)" // string@1fc8 │ │ +08b6b8: 7020 9605 1000 |000c: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@0596 │ │ +08b6be: 6900 d31b |000f: sput-object v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.thumbnailCssPattern:Lkotlin/text/Regex; // field@1bd3 │ │ +08b6c2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=20 │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchLibraryParser;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b6c0: |[08b6c0] ua.gardenapple.itchupdater.client.ItchLibraryParser.:()V │ │ -08b6d0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08b6d6: 0e00 |0003: return-void │ │ +08b6c4: |[08b6c4] ua.gardenapple.itchupdater.client.ItchLibraryParser.:()V │ │ +08b6d4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08b6da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/ItchLibraryParser; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchLibraryParser;) │ │ @@ -112577,17 +112578,17 @@ │ │ type : '()Lkotlin/text/Regex;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b674: |[08b674] ua.gardenapple.itchupdater.client.ItchLibraryParser.access$getThumbnailCssPattern$cp:()Lkotlin/text/Regex; │ │ -08b684: 6200 d31b |0000: sget-object v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.thumbnailCssPattern:Lkotlin/text/Regex; // field@1bd3 │ │ -08b688: 1100 |0002: return-object v0 │ │ +08b678: |[08b678] ua.gardenapple.itchupdater.client.ItchLibraryParser.access$getThumbnailCssPattern$cp:()Lkotlin/text/Regex; │ │ +08b688: 6200 d31b |0000: sget-object v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.thumbnailCssPattern:Lkotlin/text/Regex; // field@1bd3 │ │ +08b68c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3054 (ItchLibraryParser.kt) │ │ @@ -112630,166 +112631,166 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08bbf0: |[08bbf0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ -08bc00: 5b01 d71b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08bc04: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08bc0a: 0e00 |0005: return-void │ │ +08bbf4: |[08bbf4] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ +08bc04: 5b01 d71b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08bc08: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08bc0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 258 16-bit code units │ │ -08b9dc: |[08b9dc] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -08b9ec: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -08b9f0: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -08b9f4: 1f01 d103 |0004: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08b9f8: 5402 d71b |0006: iget-object v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08b9fc: 1a03 3531 |0008: const-string v3, "purchase_price" // string@3135 │ │ -08ba00: 6e20 b711 3100 |000a: invoke-virtual {v1, v3}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08ba06: 0c01 |000d: move-result-object v1 │ │ -08ba08: 5b21 4d00 |000e: iput-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08ba0c: 5401 d71b |0010: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08ba10: 5411 4d00 |0012: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08ba14: 1a02 a624 |0014: const-string v2, "elements" // string@24a6 │ │ -08ba18: 7120 8b05 2100 |0016: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08ba1e: 1f01 c001 |0019: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ -08ba22: 7210 8904 0100 |001b: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08ba28: 0a01 |001e: move-result v1 │ │ -08ba2a: df01 0101 |001f: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -08ba2e: 1a04 d215 |0021: const-string v4, "Paid: " // string@15d2 │ │ -08ba32: 1a05 f20b |0023: const-string v5, "ItchWebsiteParser" // string@0bf2 │ │ -08ba36: 1a06 6301 |0025: const-string v6, "$" // string@0163 │ │ -08ba3a: 1a07 a824 |0027: const-string v7, "elements[0].html()" // string@24a8 │ │ -08ba3e: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -08ba40: 3801 5500 |002a: if-eqz v1, 007f // +0055 │ │ -08ba44: 5401 d71b |002c: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08ba48: 5411 4d00 |002e: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08ba4c: 1f01 6404 |0030: check-cast v1, Lorg/jsoup/select/Elements; // type@0464 │ │ -08ba50: 6e20 9515 8100 |0032: invoke-virtual {v1, v8}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08ba56: 0c01 |0035: move-result-object v1 │ │ -08ba58: 1f01 d103 |0036: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08ba5c: 6e10 c711 0100 |0038: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08ba62: 0c01 |003b: move-result-object v1 │ │ -08ba64: 7120 8b05 7100 |003c: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08ba6a: 0769 |003f: move-object v9, v6 │ │ -08ba6c: 1f09 5601 |0040: check-cast v9, Ljava/lang/CharSequence; // type@0156 │ │ -08ba70: 7120 9f05 9100 |0042: invoke-static {v1, v9}, Lkotlin/text/StringsKt;.removePrefix:(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; // method@059f │ │ -08ba76: 0c0a |0045: move-result-object v10 │ │ -08ba78: 120d |0046: const/4 v13, #int 0 // #0 │ │ -08ba7a: 124e |0047: const/4 v14, #int 4 // #4 │ │ -08ba7c: 120f |0048: const/4 v15, #int 0 // #0 │ │ -08ba7e: 1a0b bb03 |0049: const-string v11, "." // string@03bb │ │ -08ba82: 1a0c 0000 |004b: const-string v12, "" // string@0000 │ │ -08ba86: 7706 a105 0a00 |004d: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@05a1 │ │ -08ba8c: 0c01 |0050: move-result-object v1 │ │ -08ba8e: 7120 8e05 1400 |0051: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08ba94: 0c01 |0054: move-result-object v1 │ │ -08ba96: 7120 fb00 1500 |0055: invoke-static {v5, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08ba9c: 5401 d71b |0058: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08baa0: 5411 4d00 |005a: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08baa4: 1f01 6404 |005c: check-cast v1, Lorg/jsoup/select/Elements; // type@0464 │ │ -08baa8: 6e20 9515 8100 |005e: invoke-virtual {v1, v8}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08baae: 0c01 |0061: move-result-object v1 │ │ -08bab0: 1f01 d103 |0062: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bab4: 6e10 c711 0100 |0064: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08baba: 0c01 |0067: move-result-object v1 │ │ -08babc: 7120 8b05 7100 |0068: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bac2: 0769 |006b: move-object v9, v6 │ │ -08bac4: 1f09 5601 |006c: check-cast v9, Ljava/lang/CharSequence; // type@0156 │ │ -08bac8: 7120 9f05 9100 |006e: invoke-static {v1, v9}, Lkotlin/text/StringsKt;.removePrefix:(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; // method@059f │ │ -08bace: 0c0a |0071: move-result-object v10 │ │ -08bad0: 1a0b bb03 |0072: const-string v11, "." // string@03bb │ │ -08bad4: 1a0c 0000 |0074: const-string v12, "" // string@0000 │ │ -08bad8: 7706 a105 0a00 |0076: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@05a1 │ │ -08bade: 0c01 |0079: move-result-object v1 │ │ -08bae0: 7110 5e03 0100 |007a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ -08bae6: 0a01 |007d: move-result v1 │ │ -08bae8: 2802 |007e: goto 0080 // +0002 │ │ -08baea: 1201 |007f: const/4 v1, #int 0 // #0 │ │ -08baec: 7110 6403 0100 |0080: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -08baf2: 0c01 |0083: move-result-object v1 │ │ -08baf4: 1f01 5d01 |0084: check-cast v1, Ljava/lang/Comparable; // type@015d │ │ -08baf8: 0809 1200 |0086: move-object/from16 v9, v18 │ │ -08bafc: 1f09 d103 |0088: check-cast v9, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bb00: 540a d71b |008a: iget-object v10, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08bb04: 6e20 b711 3900 |008c: invoke-virtual {v9, v3}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08bb0a: 0c03 |008f: move-result-object v3 │ │ -08bb0c: 5ba3 4d00 |0090: iput-object v3, v10, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08bb10: 5403 d71b |0092: iget-object v3, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08bb14: 5433 4d00 |0094: iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08bb18: 7120 8b05 2300 |0096: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bb1e: 1f03 c001 |0099: check-cast v3, Ljava/util/Collection; // type@01c0 │ │ -08bb22: 7210 8904 0300 |009b: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08bb28: 0a02 |009e: move-result v2 │ │ -08bb2a: df02 0201 |009f: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -08bb2e: 3802 5600 |00a1: if-eqz v2, 00f7 // +0056 │ │ -08bb32: 5402 d71b |00a3: iget-object v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08bb36: 5422 4d00 |00a5: iget-object v2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08bb3a: 1f02 6404 |00a7: check-cast v2, Lorg/jsoup/select/Elements; // type@0464 │ │ -08bb3e: 6e20 9515 8200 |00a9: invoke-virtual {v2, v8}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08bb44: 0c02 |00ac: move-result-object v2 │ │ -08bb46: 1f02 d103 |00ad: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bb4a: 6e10 c711 0200 |00af: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08bb50: 0c02 |00b2: move-result-object v2 │ │ -08bb52: 7120 8b05 7200 |00b3: invoke-static {v2, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bb58: 0763 |00b6: move-object v3, v6 │ │ -08bb5a: 1f03 5601 |00b7: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -08bb5e: 7120 9f05 3200 |00b9: invoke-static {v2, v3}, Lkotlin/text/StringsKt;.removePrefix:(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; // method@059f │ │ -08bb64: 0c09 |00bc: move-result-object v9 │ │ -08bb66: 120c |00bd: const/4 v12, #int 0 // #0 │ │ -08bb68: 124d |00be: const/4 v13, #int 4 // #4 │ │ -08bb6a: 120e |00bf: const/4 v14, #int 0 // #0 │ │ -08bb6c: 1a0a bb03 |00c0: const-string v10, "." // string@03bb │ │ -08bb70: 1a0b 0000 |00c2: const-string v11, "" // string@0000 │ │ -08bb74: 7706 a105 0900 |00c4: invoke-static/range {v9, v10, v11, v12, v13, v14}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@05a1 │ │ -08bb7a: 0c02 |00c7: move-result-object v2 │ │ -08bb7c: 7120 8e05 2400 |00c8: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08bb82: 0c02 |00cb: move-result-object v2 │ │ -08bb84: 7120 fb00 2500 |00cc: invoke-static {v5, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08bb8a: 5402 d71b |00cf: iget-object v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ -08bb8e: 5422 4d00 |00d1: iget-object v2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08bb92: 1f02 6404 |00d3: check-cast v2, Lorg/jsoup/select/Elements; // type@0464 │ │ -08bb96: 6e20 9515 8200 |00d5: invoke-virtual {v2, v8}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08bb9c: 0c02 |00d8: move-result-object v2 │ │ -08bb9e: 1f02 d103 |00d9: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bba2: 6e10 c711 0200 |00db: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08bba8: 0c02 |00de: move-result-object v2 │ │ -08bbaa: 7120 8b05 7200 |00df: invoke-static {v2, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bbb0: 1f06 5601 |00e2: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ -08bbb4: 7120 9f05 6200 |00e4: invoke-static {v2, v6}, Lkotlin/text/StringsKt;.removePrefix:(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; // method@059f │ │ -08bbba: 0c07 |00e7: move-result-object v7 │ │ -08bbbc: 120a |00e8: const/4 v10, #int 0 // #0 │ │ -08bbbe: 124b |00e9: const/4 v11, #int 4 // #4 │ │ -08bbc0: 120c |00ea: const/4 v12, #int 0 // #0 │ │ -08bbc2: 1a08 bb03 |00eb: const-string v8, "." // string@03bb │ │ -08bbc6: 1a09 0000 |00ed: const-string v9, "" // string@0000 │ │ -08bbca: 7706 a105 0700 |00ef: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@05a1 │ │ -08bbd0: 0c02 |00f2: move-result-object v2 │ │ -08bbd2: 7110 5e03 0200 |00f3: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ -08bbd8: 0a08 |00f6: move-result v8 │ │ -08bbda: 7110 6403 0800 |00f7: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -08bbe0: 0c02 |00fa: move-result-object v2 │ │ -08bbe2: 1f02 5d01 |00fb: check-cast v2, Ljava/lang/Comparable; // type@015d │ │ -08bbe6: 7120 7005 2100 |00fd: invoke-static {v1, v2}, Lkotlin/comparisons/ComparisonsKt;.compareValues:(Ljava/lang/Comparable;Ljava/lang/Comparable;)I // method@0570 │ │ -08bbec: 0a01 |0100: move-result v1 │ │ -08bbee: 0f01 |0101: return v1 │ │ +08b9e0: |[08b9e0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +08b9f0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +08b9f4: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +08b9f8: 1f01 d103 |0004: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08b9fc: 5402 d71b |0006: iget-object v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08ba00: 1a03 3531 |0008: const-string v3, "purchase_price" // string@3135 │ │ +08ba04: 6e20 b711 3100 |000a: invoke-virtual {v1, v3}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08ba0a: 0c01 |000d: move-result-object v1 │ │ +08ba0c: 5b21 4d00 |000e: iput-object v1, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08ba10: 5401 d71b |0010: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08ba14: 5411 4d00 |0012: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08ba18: 1a02 a624 |0014: const-string v2, "elements" // string@24a6 │ │ +08ba1c: 7120 8b05 2100 |0016: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08ba22: 1f01 c001 |0019: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ +08ba26: 7210 8904 0100 |001b: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08ba2c: 0a01 |001e: move-result v1 │ │ +08ba2e: df01 0101 |001f: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +08ba32: 1a04 d215 |0021: const-string v4, "Paid: " // string@15d2 │ │ +08ba36: 1a05 f20b |0023: const-string v5, "ItchWebsiteParser" // string@0bf2 │ │ +08ba3a: 1a06 6301 |0025: const-string v6, "$" // string@0163 │ │ +08ba3e: 1a07 a824 |0027: const-string v7, "elements[0].html()" // string@24a8 │ │ +08ba42: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +08ba44: 3801 5500 |002a: if-eqz v1, 007f // +0055 │ │ +08ba48: 5401 d71b |002c: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08ba4c: 5411 4d00 |002e: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08ba50: 1f01 6404 |0030: check-cast v1, Lorg/jsoup/select/Elements; // type@0464 │ │ +08ba54: 6e20 9515 8100 |0032: invoke-virtual {v1, v8}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08ba5a: 0c01 |0035: move-result-object v1 │ │ +08ba5c: 1f01 d103 |0036: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08ba60: 6e10 c711 0100 |0038: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08ba66: 0c01 |003b: move-result-object v1 │ │ +08ba68: 7120 8b05 7100 |003c: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08ba6e: 0769 |003f: move-object v9, v6 │ │ +08ba70: 1f09 5601 |0040: check-cast v9, Ljava/lang/CharSequence; // type@0156 │ │ +08ba74: 7120 9f05 9100 |0042: invoke-static {v1, v9}, Lkotlin/text/StringsKt;.removePrefix:(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; // method@059f │ │ +08ba7a: 0c0a |0045: move-result-object v10 │ │ +08ba7c: 120d |0046: const/4 v13, #int 0 // #0 │ │ +08ba7e: 124e |0047: const/4 v14, #int 4 // #4 │ │ +08ba80: 120f |0048: const/4 v15, #int 0 // #0 │ │ +08ba82: 1a0b bb03 |0049: const-string v11, "." // string@03bb │ │ +08ba86: 1a0c 0000 |004b: const-string v12, "" // string@0000 │ │ +08ba8a: 7706 a105 0a00 |004d: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@05a1 │ │ +08ba90: 0c01 |0050: move-result-object v1 │ │ +08ba92: 7120 8e05 1400 |0051: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08ba98: 0c01 |0054: move-result-object v1 │ │ +08ba9a: 7120 fb00 1500 |0055: invoke-static {v5, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08baa0: 5401 d71b |0058: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08baa4: 5411 4d00 |005a: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08baa8: 1f01 6404 |005c: check-cast v1, Lorg/jsoup/select/Elements; // type@0464 │ │ +08baac: 6e20 9515 8100 |005e: invoke-virtual {v1, v8}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08bab2: 0c01 |0061: move-result-object v1 │ │ +08bab4: 1f01 d103 |0062: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bab8: 6e10 c711 0100 |0064: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08babe: 0c01 |0067: move-result-object v1 │ │ +08bac0: 7120 8b05 7100 |0068: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bac6: 0769 |006b: move-object v9, v6 │ │ +08bac8: 1f09 5601 |006c: check-cast v9, Ljava/lang/CharSequence; // type@0156 │ │ +08bacc: 7120 9f05 9100 |006e: invoke-static {v1, v9}, Lkotlin/text/StringsKt;.removePrefix:(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; // method@059f │ │ +08bad2: 0c0a |0071: move-result-object v10 │ │ +08bad4: 1a0b bb03 |0072: const-string v11, "." // string@03bb │ │ +08bad8: 1a0c 0000 |0074: const-string v12, "" // string@0000 │ │ +08badc: 7706 a105 0a00 |0076: invoke-static/range {v10, v11, v12, v13, v14, v15}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@05a1 │ │ +08bae2: 0c01 |0079: move-result-object v1 │ │ +08bae4: 7110 5e03 0100 |007a: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ +08baea: 0a01 |007d: move-result v1 │ │ +08baec: 2802 |007e: goto 0080 // +0002 │ │ +08baee: 1201 |007f: const/4 v1, #int 0 // #0 │ │ +08baf0: 7110 6403 0100 |0080: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +08baf6: 0c01 |0083: move-result-object v1 │ │ +08baf8: 1f01 5d01 |0084: check-cast v1, Ljava/lang/Comparable; // type@015d │ │ +08bafc: 0809 1200 |0086: move-object/from16 v9, v18 │ │ +08bb00: 1f09 d103 |0088: check-cast v9, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bb04: 540a d71b |008a: iget-object v10, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08bb08: 6e20 b711 3900 |008c: invoke-virtual {v9, v3}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08bb0e: 0c03 |008f: move-result-object v3 │ │ +08bb10: 5ba3 4d00 |0090: iput-object v3, v10, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08bb14: 5403 d71b |0092: iget-object v3, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08bb18: 5433 4d00 |0094: iget-object v3, v3, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08bb1c: 7120 8b05 2300 |0096: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bb22: 1f03 c001 |0099: check-cast v3, Ljava/util/Collection; // type@01c0 │ │ +08bb26: 7210 8904 0300 |009b: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08bb2c: 0a02 |009e: move-result v2 │ │ +08bb2e: df02 0201 |009f: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +08bb32: 3802 5600 |00a1: if-eqz v2, 00f7 // +0056 │ │ +08bb36: 5402 d71b |00a3: iget-object v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08bb3a: 5422 4d00 |00a5: iget-object v2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08bb3e: 1f02 6404 |00a7: check-cast v2, Lorg/jsoup/select/Elements; // type@0464 │ │ +08bb42: 6e20 9515 8200 |00a9: invoke-virtual {v2, v8}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08bb48: 0c02 |00ac: move-result-object v2 │ │ +08bb4a: 1f02 d103 |00ad: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bb4e: 6e10 c711 0200 |00af: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08bb54: 0c02 |00b2: move-result-object v2 │ │ +08bb56: 7120 8b05 7200 |00b3: invoke-static {v2, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bb5c: 0763 |00b6: move-object v3, v6 │ │ +08bb5e: 1f03 5601 |00b7: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +08bb62: 7120 9f05 3200 |00b9: invoke-static {v2, v3}, Lkotlin/text/StringsKt;.removePrefix:(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; // method@059f │ │ +08bb68: 0c09 |00bc: move-result-object v9 │ │ +08bb6a: 120c |00bd: const/4 v12, #int 0 // #0 │ │ +08bb6c: 124d |00be: const/4 v13, #int 4 // #4 │ │ +08bb6e: 120e |00bf: const/4 v14, #int 0 // #0 │ │ +08bb70: 1a0a bb03 |00c0: const-string v10, "." // string@03bb │ │ +08bb74: 1a0b 0000 |00c2: const-string v11, "" // string@0000 │ │ +08bb78: 7706 a105 0900 |00c4: invoke-static/range {v9, v10, v11, v12, v13, v14}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@05a1 │ │ +08bb7e: 0c02 |00c7: move-result-object v2 │ │ +08bb80: 7120 8e05 2400 |00c8: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08bb86: 0c02 |00cb: move-result-object v2 │ │ +08bb88: 7120 fb00 2500 |00cc: invoke-static {v5, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08bb8e: 5402 d71b |00cf: iget-object v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.$elements$inlined:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1bd7 │ │ +08bb92: 5422 4d00 |00d1: iget-object v2, v2, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08bb96: 1f02 6404 |00d3: check-cast v2, Lorg/jsoup/select/Elements; // type@0464 │ │ +08bb9a: 6e20 9515 8200 |00d5: invoke-virtual {v2, v8}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08bba0: 0c02 |00d8: move-result-object v2 │ │ +08bba2: 1f02 d103 |00d9: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bba6: 6e10 c711 0200 |00db: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08bbac: 0c02 |00de: move-result-object v2 │ │ +08bbae: 7120 8b05 7200 |00df: invoke-static {v2, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bbb4: 1f06 5601 |00e2: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ +08bbb8: 7120 9f05 6200 |00e4: invoke-static {v2, v6}, Lkotlin/text/StringsKt;.removePrefix:(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String; // method@059f │ │ +08bbbe: 0c07 |00e7: move-result-object v7 │ │ +08bbc0: 120a |00e8: const/4 v10, #int 0 // #0 │ │ +08bbc2: 124b |00e9: const/4 v11, #int 4 // #4 │ │ +08bbc4: 120c |00ea: const/4 v12, #int 0 // #0 │ │ +08bbc6: 1a08 bb03 |00eb: const-string v8, "." // string@03bb │ │ +08bbca: 1a09 0000 |00ed: const-string v9, "" // string@0000 │ │ +08bbce: 7706 a105 0700 |00ef: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lkotlin/text/StringsKt;.replace$default:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Ljava/lang/String; // method@05a1 │ │ +08bbd4: 0c02 |00f2: move-result-object v2 │ │ +08bbd6: 7110 5e03 0200 |00f3: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ +08bbdc: 0a08 |00f6: move-result v8 │ │ +08bbde: 7110 6403 0800 |00f7: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +08bbe4: 0c02 |00fa: move-result-object v2 │ │ +08bbe6: 1f02 5d01 |00fb: check-cast v2, Ljava/lang/Comparable; // type@015d │ │ +08bbea: 7120 7005 2100 |00fd: invoke-static {v1, v2}, Lkotlin/comparisons/ComparisonsKt;.compareValues:(Ljava/lang/Comparable;Ljava/lang/Comparable;)I // method@0570 │ │ +08bbf0: 0a01 |0100: move-result v1 │ │ +08bbf2: 0f01 |0101: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=102 │ │ 0x0006 line=320 │ │ 0x0010 line=322 │ │ 0x002c line=323 │ │ 0x0058 line=324 │ │ @@ -112886,17 +112887,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c8c8: |[08c8c8] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.:()V │ │ -08c8d8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08c8de: 0e00 |0003: return-void │ │ +08c8cc: |[08c8cc] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.:()V │ │ +08c8dc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08c8e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;) │ │ @@ -112904,45 +112905,45 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c8e0: |[08c8e0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08c8f0: 7010 6b17 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.:()V // method@176b │ │ -08c8f6: 0e00 |0003: return-void │ │ +08c8e4: |[08c8e4] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08c8f4: 7010 6b17 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.:()V // method@176b │ │ +08c8fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;) │ │ name : 'getAuthorName' │ │ type : '(Landroid/net/Uri;Lorg/jsoup/nodes/Element;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -08be9c: |[08be9c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getAuthorName:(Landroid/net/Uri;Lorg/jsoup/nodes/Element;)Ljava/lang/String; │ │ -08beac: 6e20 6f17 2100 |0000: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getAuthorUrlFromGamePage:(Landroid/net/Uri;)Ljava/lang/String; // method@176f │ │ -08beb2: 0c02 |0003: move-result-object v2 │ │ -08beb4: 1a00 0029 |0004: const-string v0, "href" // string@2900 │ │ -08beb8: 6e30 b011 0302 |0006: invoke-virtual {v3, v0, v2}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b0 │ │ -08bebe: 0c02 |0009: move-result-object v2 │ │ -08bec0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -08bec2: 6e20 9515 3200 |000b: invoke-virtual {v2, v3}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08bec8: 0c02 |000e: move-result-object v2 │ │ -08beca: 1f02 d103 |000f: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bece: 6e10 c711 0200 |0011: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08bed4: 0c02 |0014: move-result-object v2 │ │ -08bed6: 1a03 8e29 |0015: const-string v3, "infoTable.getElementsByAttributeValue("href", getAuthorUrlFromGamePage(gamePageUri))[0].html()" // string@298e │ │ -08beda: 7120 8b05 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bee0: 1102 |001a: return-object v2 │ │ +08bea0: |[08bea0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getAuthorName:(Landroid/net/Uri;Lorg/jsoup/nodes/Element;)Ljava/lang/String; │ │ +08beb0: 6e20 6f17 2100 |0000: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getAuthorUrlFromGamePage:(Landroid/net/Uri;)Ljava/lang/String; // method@176f │ │ +08beb6: 0c02 |0003: move-result-object v2 │ │ +08beb8: 1a00 0029 |0004: const-string v0, "href" // string@2900 │ │ +08bebc: 6e30 b011 0302 |0006: invoke-virtual {v3, v0, v2}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b0 │ │ +08bec2: 0c02 |0009: move-result-object v2 │ │ +08bec4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +08bec6: 6e20 9515 3200 |000b: invoke-virtual {v2, v3}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08becc: 0c02 |000e: move-result-object v2 │ │ +08bece: 1f02 d103 |000f: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bed2: 6e10 c711 0200 |0011: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08bed8: 0c02 |0014: move-result-object v2 │ │ +08beda: 1a03 8e29 |0015: const-string v3, "infoTable.getElementsByAttributeValue("href", getAuthorUrlFromGamePage(gamePageUri))[0].html()" // string@298e │ │ +08bede: 7120 8b05 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bee4: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ 0x0000 - 0x001b reg=2 (null) Landroid/net/Uri; │ │ 0x0000 - 0x001b reg=3 (null) Lorg/jsoup/nodes/Element; │ │ @@ -112952,31 +112953,31 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Element;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -08c724: |[08c724] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getInfoTable:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Element; │ │ -08c734: 6e10 2811 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@1128 │ │ -08c73a: 0c02 |0003: move-result-object v2 │ │ -08c73c: 1a00 4826 |0004: const-string v0, "game_info_panel_widget" // string@2648 │ │ -08c740: 6e20 b711 0200 |0006: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08c746: 0c02 |0009: move-result-object v2 │ │ -08c748: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08c74a: 6e20 9515 0200 |000b: invoke-virtual {v2, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c750: 0c02 |000e: move-result-object v2 │ │ -08c752: 1f02 d103 |000f: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c756: 6e20 8c11 0200 |0011: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08c75c: 0c02 |0014: move-result-object v2 │ │ -08c75e: 6e20 8c11 0200 |0015: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08c764: 0c02 |0018: move-result-object v2 │ │ -08c766: 1a00 4324 |0019: const-string v0, "doc.body().getElementsByClass("game_info_panel_widget")[0].child(0).child(0)" // string@2443 │ │ -08c76a: 7120 8b05 0200 |001b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c770: 1102 |001e: return-object v2 │ │ +08c728: |[08c728] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getInfoTable:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Element; │ │ +08c738: 6e10 2811 0200 |0000: invoke-virtual {v2}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@1128 │ │ +08c73e: 0c02 |0003: move-result-object v2 │ │ +08c740: 1a00 4826 |0004: const-string v0, "game_info_panel_widget" // string@2648 │ │ +08c744: 6e20 b711 0200 |0006: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08c74a: 0c02 |0009: move-result-object v2 │ │ +08c74c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +08c74e: 6e20 9515 0200 |000b: invoke-virtual {v2, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c754: 0c02 |000e: move-result-object v2 │ │ +08c756: 1f02 d103 |000f: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c75a: 6e20 8c11 0200 |0011: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08c760: 0c02 |0014: move-result-object v2 │ │ +08c762: 6e20 8c11 0200 |0015: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08c768: 0c02 |0018: move-result-object v2 │ │ +08c76a: 1a00 4324 |0019: const-string v0, "doc.body().getElementsByClass("game_info_panel_widget")[0].child(0).child(0)" // string@2443 │ │ +08c76e: 7120 8b05 0200 |001b: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c774: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ 0x0000 - 0x001f reg=2 (null) Lorg/jsoup/nodes/Document; │ │ │ │ @@ -112985,45 +112986,45 @@ │ │ type : '(Lorg/jsoup/nodes/Element;)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -08c1f0: |[08c1f0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getTimestamp:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; │ │ -08c200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08c202: 6e20 8c11 0700 |0001: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08c208: 0c07 |0004: move-result-object v7 │ │ -08c20a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -08c20c: 6e20 8c11 1700 |0006: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08c212: 0c07 |0009: move-result-object v7 │ │ -08c214: 6e20 8c11 0700 |000a: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08c21a: 0c07 |000d: move-result-object v7 │ │ -08c21c: 1a02 b335 |000e: const-string v2, "title" // string@35b3 │ │ -08c220: 6e20 8211 2700 |0010: invoke-virtual {v7, v2}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08c226: 0c07 |0013: move-result-object v7 │ │ -08c228: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -08c22a: 3907 0400 |0015: if-nez v7, 0019 // +0004 │ │ -08c22e: 0720 |0017: move-object v0, v2 │ │ -08c230: 280f |0018: goto 0027 // +000f │ │ -08c232: 0773 |0019: move-object v3, v7 │ │ -08c234: 1f03 5601 |001a: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -08c238: 1304 4000 |001c: const/16 v4, #int 64 // #40 │ │ -08c23c: 1225 |001e: const/4 v5, #int 2 // #2 │ │ -08c23e: 7152 9905 4350 |001f: invoke-static {v3, v4, v0, v5, v2}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;CZILjava/lang/Object;)Z // method@0599 │ │ -08c244: 0a00 |0022: move-result v0 │ │ -08c246: 7110 2903 0000 |0023: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -08c24c: 0c00 |0026: move-result-object v0 │ │ -08c24e: 7110 2903 0100 |0027: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -08c254: 0c01 |002a: move-result-object v1 │ │ -08c256: 7120 8805 1000 |002b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08c25c: 0a00 |002e: move-result v0 │ │ -08c25e: 3900 0300 |002f: if-nez v0, 0032 // +0003 │ │ -08c262: 0727 |0031: move-object v7, v2 │ │ -08c264: 1107 |0032: return-object v7 │ │ +08c1f4: |[08c1f4] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getTimestamp:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; │ │ +08c204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c206: 6e20 8c11 0700 |0001: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08c20c: 0c07 |0004: move-result-object v7 │ │ +08c20e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +08c210: 6e20 8c11 1700 |0006: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08c216: 0c07 |0009: move-result-object v7 │ │ +08c218: 6e20 8c11 0700 |000a: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08c21e: 0c07 |000d: move-result-object v7 │ │ +08c220: 1a02 b335 |000e: const-string v2, "title" // string@35b3 │ │ +08c224: 6e20 8211 2700 |0010: invoke-virtual {v7, v2}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08c22a: 0c07 |0013: move-result-object v7 │ │ +08c22c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +08c22e: 3907 0400 |0015: if-nez v7, 0019 // +0004 │ │ +08c232: 0720 |0017: move-object v0, v2 │ │ +08c234: 280f |0018: goto 0027 // +000f │ │ +08c236: 0773 |0019: move-object v3, v7 │ │ +08c238: 1f03 5601 |001a: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +08c23c: 1304 4000 |001c: const/16 v4, #int 64 // #40 │ │ +08c240: 1225 |001e: const/4 v5, #int 2 // #2 │ │ +08c242: 7152 9905 4350 |001f: invoke-static {v3, v4, v0, v5, v2}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;CZILjava/lang/Object;)Z // method@0599 │ │ +08c248: 0a00 |0022: move-result v0 │ │ +08c24a: 7110 2903 0000 |0023: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +08c250: 0c00 |0026: move-result-object v0 │ │ +08c252: 7110 2903 0100 |0027: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +08c258: 0c01 |002a: move-result-object v1 │ │ +08c25a: 7120 8805 1000 |002b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08c260: 0a00 |002e: move-result v0 │ │ +08c262: 3900 0300 |002f: if-nez v0, 0032 // +0003 │ │ +08c266: 0727 |0031: move-object v7, v2 │ │ +08c268: 1107 |0032: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=274 │ │ 0x0019 line=275 │ │ locals : │ │ 0x0000 - 0x0033 reg=6 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ 0x0000 - 0x0033 reg=7 (null) Lorg/jsoup/nodes/Element; │ │ @@ -113033,284 +113034,284 @@ │ │ type : '(Lorg/jsoup/nodes/Document;Ljava/lang/Integer;)Ljava/util/List;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 28 │ │ ins : 3 │ │ outs : 17 │ │ insns size : 520 16-bit code units │ │ -08c304: |[08c304] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.parseInstallations:(Lorg/jsoup/nodes/Document;Ljava/lang/Integer;)Ljava/util/List; │ │ -08c314: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -08c318: 6201 4806 |0002: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08c31c: 6e20 9416 0100 |0004: invoke-virtual {v1, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.hasGameDownloadLinks:(Lorg/jsoup/nodes/Document;)Z // method@1694 │ │ -08c322: 0a01 |0007: move-result v1 │ │ -08c324: 1a02 bc1a |0008: const-string v2, "Unparse-able game page" // string@1abc │ │ -08c328: 3801 f801 |000a: if-eqz v1, 0202 // +01f8 │ │ -08c32c: 1a01 2523 |000c: const-string v1, "data-upload_id" // string@2325 │ │ -08c330: 6e20 3a11 1000 |000e: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;.getElementsByAttribute:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113a │ │ -08c336: 0c03 |0011: move-result-object v3 │ │ -08c338: 1a04 f036 |0012: const-string v4, "uploadButtons" // string@36f0 │ │ -08c33c: 7120 8b05 4300 |0014: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c342: 0734 |0017: move-object v4, v3 │ │ -08c344: 1f04 6901 |0018: check-cast v4, Ljava/lang/Iterable; // type@0169 │ │ -08c348: 2205 bd01 |001a: new-instance v5, Ljava/util/ArrayList; // type@01bd │ │ -08c34c: 1306 0a00 |001c: const/16 v6, #int 10 // #a │ │ -08c350: 7120 6305 6400 |001e: invoke-static {v4, v6}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@0563 │ │ -08c356: 0a06 |0021: move-result v6 │ │ -08c358: 7020 6004 6500 |0022: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -08c35e: 1f05 c001 |0025: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -08c362: 7210 6603 0400 |0027: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ -08c368: 0c06 |002a: move-result-object v6 │ │ -08c36a: 7210 a704 0600 |002b: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08c370: 0a07 |002e: move-result v7 │ │ -08c372: 3807 1800 |002f: if-eqz v7, 0047 // +0018 │ │ -08c376: 7210 a804 0600 |0031: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08c37c: 0c07 |0034: move-result-object v7 │ │ -08c37e: 1f07 d103 |0035: check-cast v7, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c382: 6e20 8211 1700 |0037: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08c388: 0c07 |003a: move-result-object v7 │ │ -08c38a: 7110 5e03 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ -08c390: 0a07 |003e: move-result v7 │ │ -08c392: 7110 6403 0700 |003f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -08c398: 0c07 |0042: move-result-object v7 │ │ -08c39a: 7220 8704 7500 |0043: invoke-interface {v5, v7}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@0487 │ │ -08c3a0: 28e5 |0046: goto 002b // -001b │ │ -08c3a2: 1f05 d001 |0047: check-cast v5, Ljava/util/List; // type@01d0 │ │ -08c3a6: 381b 5a00 |0049: if-eqz v27, 00a3 // +005a │ │ -08c3aa: 7210 6603 0400 |004b: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ -08c3b0: 0c03 |004e: move-result-object v3 │ │ -08c3b2: 7210 a704 0300 |004f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08c3b8: 0a04 |0052: move-result v4 │ │ -08c3ba: 3804 1800 |0053: if-eqz v4, 006b // +0018 │ │ -08c3be: 7210 a804 0300 |0055: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08c3c4: 0c04 |0058: move-result-object v4 │ │ -08c3c6: 0747 |0059: move-object v7, v4 │ │ -08c3c8: 1f07 d103 |005a: check-cast v7, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c3cc: 6e20 8211 1700 |005c: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08c3d2: 0c07 |005f: move-result-object v7 │ │ -08c3d4: 7401 6103 1b00 |0060: invoke-virtual/range {v27}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@0361 │ │ -08c3da: 0c08 |0063: move-result-object v8 │ │ -08c3dc: 7120 8805 8700 |0064: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08c3e2: 0a07 |0067: move-result v7 │ │ -08c3e4: 3807 e7ff |0068: if-eqz v7, 004f // -0019 │ │ -08c3e8: 2802 |006a: goto 006c // +0002 │ │ -08c3ea: 1204 |006b: const/4 v4, #int 0 // #0 │ │ -08c3ec: 1f04 d103 |006c: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c3f0: 3904 2700 |006e: if-nez v4, 0095 // +0027 │ │ -08c3f4: 1a01 fa36 |0070: const-string v1, "uploads" // string@36fa │ │ -08c3f8: 6e20 3b11 1000 |0072: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ -08c3fe: 0c00 |0075: move-result-object v0 │ │ -08c400: 1a01 4824 |0076: const-string v1, "doc.getElementsByClass("uploads")" // string@2448 │ │ -08c404: 7120 8b05 1000 |0078: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c40a: 1f00 c001 |007b: check-cast v0, Ljava/util/Collection; // type@01c0 │ │ -08c40e: 7210 8904 0000 |007d: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08c414: 0a00 |0080: move-result v0 │ │ -08c416: df00 0001 |0081: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -08c41a: 3800 0c00 |0083: if-eqz v0, 008f // +000c │ │ -08c41e: 2200 e004 |0085: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException; // type@04e0 │ │ -08c422: 7401 5d03 1b00 |0087: invoke-virtual/range {v27}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -08c428: 0a01 |008a: move-result v1 │ │ -08c42a: 7020 8817 1000 |008b: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException;.:(I)V // method@1788 │ │ -08c430: 2700 |008e: throw v0 │ │ -08c432: 2200 6501 |008f: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ -08c436: 7020 5a03 2000 |0091: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08c43c: 2700 |0094: throw v0 │ │ -08c43e: 6e10 e011 0400 |0095: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@11e0 │ │ -08c444: 0c02 |0098: move-result-object v2 │ │ -08c446: 7110 8f04 0200 |0099: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@048f │ │ -08c44c: 0c02 |009c: move-result-object v2 │ │ -08c44e: 1a03 2834 |009d: const-string v3, "singletonList(uploadButton.parent())" // string@3428 │ │ -08c452: 7120 8b05 3200 |009f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c458: 2818 |00a2: goto 00ba // +0018 │ │ -08c45a: 6e10 9315 0300 |00a3: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ -08c460: 0c02 |00a6: move-result-object v2 │ │ -08c462: 6e10 e011 0200 |00a7: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@11e0 │ │ -08c468: 0c02 |00aa: move-result-object v2 │ │ -08c46a: 6e10 e011 0200 |00ab: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@11e0 │ │ -08c470: 0c02 |00ae: move-result-object v2 │ │ -08c472: 6e10 9111 0200 |00af: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@1191 │ │ -08c478: 0c02 |00b2: move-result-object v2 │ │ -08c47a: 1a03 f136 |00b3: const-string v3, "uploadButtons.first().parent().parent().children()" // string@36f1 │ │ -08c47e: 7120 8b05 3200 |00b5: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c484: 1f02 d001 |00b8: check-cast v2, Ljava/util/List; // type@01d0 │ │ -08c488: 7402 7517 1900 |00ba: invoke-virtual/range {v25, v26}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getLocale:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1775 │ │ -08c48e: 0c03 |00bd: move-result-object v3 │ │ -08c490: 6204 4806 |00be: sget-object v4, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08c494: 6e20 8d16 0400 |00c0: invoke-virtual {v4, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getGameId:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168d │ │ -08c49a: 0c00 |00c3: move-result-object v0 │ │ -08c49c: 7110 8a05 0000 |00c4: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08c4a2: 6e10 5d03 0000 |00c7: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -08c4a8: 0a00 |00ca: move-result v0 │ │ -08c4aa: 2204 bd01 |00cb: new-instance v4, Ljava/util/ArrayList; // type@01bd │ │ -08c4ae: 7010 5f04 0400 |00cd: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@045f │ │ -08c4b4: 7210 c104 0200 |00d0: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -08c4ba: 0c02 |00d3: move-result-object v2 │ │ -08c4bc: 7210 a704 0200 |00d4: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08c4c2: 0a07 |00d7: move-result v7 │ │ -08c4c4: 3807 2701 |00d8: if-eqz v7, 01ff // +0127 │ │ -08c4c8: 7210 a804 0200 |00da: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08c4ce: 0c07 |00dd: move-result-object v7 │ │ -08c4d0: 1f07 d103 |00de: check-cast v7, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c4d4: 1a08 3c29 |00e0: const-string v8, "icon" // string@293c │ │ -08c4d8: 6e20 b711 8700 |00e2: invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08c4de: 0c08 |00e5: move-result-object v8 │ │ -08c4e0: 6e10 9d15 0800 |00e6: invoke-virtual {v8}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ -08c4e6: 0c08 |00e9: move-result-object v8 │ │ -08c4e8: 1209 |00ea: const/4 v9, #int 0 // #0 │ │ -08c4ea: 1315 0000 |00eb: const/16 v21, #int 0 // #0 │ │ -08c4ee: 7210 a704 0800 |00ed: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08c4f4: 0a0a |00f0: move-result v10 │ │ -08c4f6: 380a 3400 |00f1: if-eqz v10, 0125 // +0034 │ │ -08c4fa: 7210 a804 0800 |00f3: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08c500: 0c0a |00f6: move-result-object v10 │ │ -08c502: 1f0a d103 |00f7: check-cast v10, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c506: 1a0b 3d29 |00f9: const-string v11, "icon-android" // string@293d │ │ -08c50a: 6e20 c411 ba00 |00fb: invoke-virtual {v10, v11}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ -08c510: 0a0b |00fe: move-result v11 │ │ -08c512: 380b 0500 |00ff: if-eqz v11, 0104 // +0005 │ │ -08c516: de15 1508 |0101: or-int/lit8 v21, v21, #int 8 // #08 │ │ -08c51a: 28ea |0103: goto 00ed // -0016 │ │ -08c51c: 1a0b 4029 |0104: const-string v11, "icon-windows8" // string@2940 │ │ -08c520: 6e20 c411 ba00 |0106: invoke-virtual {v10, v11}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ -08c526: 0a0b |0109: move-result v11 │ │ -08c528: 380b 0500 |010a: if-eqz v11, 010f // +0005 │ │ -08c52c: de15 1501 |010c: or-int/lit8 v21, v21, #int 1 // #01 │ │ -08c530: 28df |010e: goto 00ed // -0021 │ │ -08c532: 1a0b 3e29 |010f: const-string v11, "icon-apple" // string@293e │ │ -08c536: 6e20 c411 ba00 |0111: invoke-virtual {v10, v11}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ -08c53c: 0a0b |0114: move-result v11 │ │ -08c53e: 380b 0500 |0115: if-eqz v11, 011a // +0005 │ │ -08c542: de15 1502 |0117: or-int/lit8 v21, v21, #int 2 // #02 │ │ -08c546: 28d4 |0119: goto 00ed // -002c │ │ -08c548: 1a0b 3f29 |011a: const-string v11, "icon-tux" // string@293f │ │ -08c54c: 6e20 c411 ba00 |011c: invoke-virtual {v10, v11}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ -08c552: 0a0a |011f: move-result v10 │ │ -08c554: 380a cdff |0120: if-eqz v10, 00ed // -0033 │ │ -08c558: de15 1504 |0122: or-int/lit8 v21, v21, #int 4 // #04 │ │ -08c55c: 28c9 |0124: goto 00ed // -0037 │ │ -08c55e: 1a08 f936 |0125: const-string v8, "upload_name" // string@36f9 │ │ -08c562: 6e20 b711 8700 |0127: invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08c568: 0c08 |012a: move-result-object v8 │ │ -08c56a: 6e20 9515 9800 |012b: invoke-virtual {v8, v9}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c570: 0c08 |012e: move-result-object v8 │ │ -08c572: 1f08 d103 |012f: check-cast v8, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c576: 1a0a 642e |0131: const-string v10, "name" // string@2e64 │ │ -08c57a: 6e20 b711 a800 |0133: invoke-virtual {v8, v10}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08c580: 0c0b |0136: move-result-object v11 │ │ -08c582: 1a0c b335 |0137: const-string v12, "title" // string@35b3 │ │ -08c586: 6e20 8715 cb00 |0139: invoke-virtual {v11, v12}, Lorg/jsoup/select/Elements;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1587 │ │ -08c58c: 0c0b |013c: move-result-object v11 │ │ -08c58e: 1a0d 9f25 |013d: const-string v13, "file_size" // string@259f │ │ -08c592: 6e20 b711 d800 |013f: invoke-virtual {v8, v13}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08c598: 0c0d |0142: move-result-object v13 │ │ -08c59a: 6e20 9515 9d00 |0143: invoke-virtual {v13, v9}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c5a0: 0c0d |0146: move-result-object v13 │ │ -08c5a2: 1f0d d103 |0147: check-cast v13, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c5a6: 6e20 8c11 9d00 |0149: invoke-virtual {v13, v9}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08c5ac: 0c0d |014c: move-result-object v13 │ │ -08c5ae: 6e10 c711 0d00 |014d: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08c5b4: 0c0f |0150: move-result-object v15 │ │ -08c5b6: 391b 1700 |0151: if-nez v27, 0168 // +0017 │ │ -08c5ba: 1a0d 6224 |0153: const-string v13, "download_btn" // string@2462 │ │ -08c5be: 6e20 b711 d700 |0155: invoke-virtual {v7, v13}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08c5c4: 0c07 |0158: move-result-object v7 │ │ -08c5c6: 6e20 9515 9700 |0159: invoke-virtual {v7, v9}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c5cc: 0c07 |015c: move-result-object v7 │ │ -08c5ce: 1f07 d103 |015d: check-cast v7, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c5d2: 6e20 8211 1700 |015f: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08c5d8: 0c07 |0162: move-result-object v7 │ │ -08c5da: 7110 5e03 0700 |0163: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ -08c5e0: 0a07 |0166: move-result v7 │ │ -08c5e2: 2805 |0167: goto 016c // +0005 │ │ -08c5e4: 7401 5d03 1b00 |0168: invoke-virtual/range {v27}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -08c5ea: 0a07 |016b: move-result v7 │ │ -08c5ec: 6e10 d411 0800 |016c: invoke-virtual {v8}, Lorg/jsoup/nodes/Element;.nextElementSibling:()Lorg/jsoup/nodes/Element; // method@11d4 │ │ -08c5f2: 0c08 |016f: move-result-object v8 │ │ -08c5f4: 3808 6200 |0170: if-eqz v8, 01d2 // +0062 │ │ -08c5f8: 1a0d f736 |0172: const-string v13, "upload_date" // string@36f7 │ │ -08c5fc: 6e20 c411 d800 |0174: invoke-virtual {v8, v13}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ -08c602: 0a0d |0177: move-result v13 │ │ -08c604: 380d 0b00 |0178: if-eqz v13, 0183 // +000b │ │ -08c608: 6e20 8c11 9800 |017a: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08c60e: 0c0d |017d: move-result-object v13 │ │ -08c610: 6e20 8211 cd00 |017e: invoke-virtual {v13, v12}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08c616: 0c0d |0181: move-result-object v13 │ │ -08c618: 2802 |0182: goto 0184 // +0002 │ │ -08c61a: 120d |0183: const/4 v13, #int 0 // #0 │ │ -08c61c: 1a0e 3437 |0184: const-string v14, "version_name" // string@3734 │ │ -08c620: 6e20 b711 e800 |0186: invoke-virtual {v8, v14}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08c626: 0c0e |0189: move-result-object v14 │ │ -08c628: 1a06 a624 |018a: const-string v6, "elements" // string@24a6 │ │ -08c62c: 7120 8b05 6e00 |018c: invoke-static {v14, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c632: 0810 0e00 |018f: move-object/from16 v16, v14 │ │ -08c636: 1f10 c001 |0191: check-cast v16, Ljava/util/Collection; // type@01c0 │ │ -08c63a: 7801 8904 1000 |0193: invoke-interface/range {v16}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08c640: 0a10 |0196: move-result v16 │ │ -08c642: df10 1001 |0197: xor-int/lit8 v16, v16, #int 1 // #01 │ │ -08c646: 3810 0d00 |0199: if-eqz v16, 01a6 // +000d │ │ -08c64a: 6e20 9515 9e00 |019b: invoke-virtual {v14, v9}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c650: 0c0e |019e: move-result-object v14 │ │ -08c652: 1f0e d103 |019f: check-cast v14, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c656: 6e10 c711 0e00 |01a1: invoke-virtual {v14}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08c65c: 0c0e |01a4: move-result-object v14 │ │ -08c65e: 2802 |01a5: goto 01a7 // +0002 │ │ -08c660: 120e |01a6: const/4 v14, #int 0 // #0 │ │ -08c662: 1a09 3337 |01a7: const-string v9, "version_date" // string@3733 │ │ -08c666: 6e20 b711 9800 |01a9: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08c66c: 0c08 |01ac: move-result-object v8 │ │ -08c66e: 7120 8b05 6800 |01ad: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c674: 0786 |01b0: move-object v6, v8 │ │ -08c676: 1f06 c001 |01b1: check-cast v6, Ljava/util/Collection; // type@01c0 │ │ -08c67a: 7210 8904 0600 |01b3: invoke-interface {v6}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08c680: 0a06 |01b6: move-result v6 │ │ -08c682: df06 0601 |01b7: xor-int/lit8 v6, v6, #int 1 // #01 │ │ -08c686: 3806 1400 |01b9: if-eqz v6, 01cd // +0014 │ │ -08c68a: 1206 |01bb: const/4 v6, #int 0 // #0 │ │ -08c68c: 6e20 9515 6800 |01bc: invoke-virtual {v8, v6}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c692: 0c08 |01bf: move-result-object v8 │ │ -08c694: 1f08 d103 |01c0: check-cast v8, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c698: 6e20 8c11 6800 |01c2: invoke-virtual {v8, v6}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08c69e: 0c06 |01c5: move-result-object v6 │ │ -08c6a0: 6e20 8211 c600 |01c6: invoke-virtual {v6, v12}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08c6a6: 0c06 |01c9: move-result-object v6 │ │ -08c6a8: 0814 0600 |01ca: move-object/from16 v20, v6 │ │ -08c6ac: 2803 |01cc: goto 01cf // +0003 │ │ -08c6ae: 0814 0d00 |01cd: move-object/from16 v20, v13 │ │ -08c6b2: 0811 0e00 |01cf: move-object/from16 v17, v14 │ │ -08c6b6: 2805 |01d1: goto 01d6 // +0005 │ │ -08c6b8: 1311 0000 |01d2: const/16 v17, #int 0 // #0 │ │ -08c6bc: 1314 0000 |01d4: const/16 v20, #int 0 // #0 │ │ -08c6c0: 2206 4205 |01d6: new-instance v6, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -08c6c4: 0768 |01d8: move-object v8, v6 │ │ -08c6c6: 1209 |01d9: const/4 v9, #int 0 // #0 │ │ -08c6c8: 120d |01da: const/4 v13, #int 0 // #0 │ │ -08c6ca: 120e |01db: const/4 v14, #int 0 // #0 │ │ -08c6cc: 120c |01dc: const/4 v12, #int 0 // #0 │ │ -08c6ce: 07f9 |01dd: move-object v9, v15 │ │ -08c6d0: 07cf |01de: move-object v15, v12 │ │ -08c6d2: 7120 8b05 ab00 |01df: invoke-static {v11, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c6d8: 1a0a 9e25 |01e2: const-string v10, "fileSize" // string@259e │ │ -08c6dc: 7120 8b05 a900 |01e4: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c6e2: 1316 0000 |01e7: const/16 v22, #int 0 // #0 │ │ -08c6e6: 1317 7120 |01e9: const/16 v23, #int 8305 // #2071 │ │ -08c6ea: 1318 0000 |01eb: const/16 v24, #int 0 // #0 │ │ -08c6ee: 010a |01ed: move v10, v0 │ │ -08c6f0: 0812 0b00 |01ee: move-object/from16 v18, v11 │ │ -08c6f4: 017b |01f0: move v11, v7 │ │ -08c6f6: 075c |01f1: move-object v12, v5 │ │ -08c6f8: 0810 0300 |01f2: move-object/from16 v16, v3 │ │ -08c6fc: 0813 0900 |01f4: move-object/from16 v19, v9 │ │ -08c700: 1209 |01f6: const/4 v9, #int 0 // #0 │ │ -08c702: 7611 4919 0800 |01f7: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1949 │ │ -08c708: 6e20 6304 6400 |01fa: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -08c70e: 2900 d7fe |01fd: goto/16 00d4 // -0129 │ │ -08c712: 1f04 d001 |01ff: check-cast v4, Ljava/util/List; // type@01d0 │ │ -08c716: 1104 |0201: return-object v4 │ │ -08c718: 2200 6501 |0202: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ -08c71c: 7020 5a03 2000 |0204: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08c722: 2700 |0207: throw v0 │ │ +08c308: |[08c308] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.parseInstallations:(Lorg/jsoup/nodes/Document;Ljava/lang/Integer;)Ljava/util/List; │ │ +08c318: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +08c31c: 6201 4806 |0002: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08c320: 6e20 9416 0100 |0004: invoke-virtual {v1, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.hasGameDownloadLinks:(Lorg/jsoup/nodes/Document;)Z // method@1694 │ │ +08c326: 0a01 |0007: move-result v1 │ │ +08c328: 1a02 bc1a |0008: const-string v2, "Unparse-able game page" // string@1abc │ │ +08c32c: 3801 f801 |000a: if-eqz v1, 0202 // +01f8 │ │ +08c330: 1a01 2523 |000c: const-string v1, "data-upload_id" // string@2325 │ │ +08c334: 6e20 3a11 1000 |000e: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;.getElementsByAttribute:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113a │ │ +08c33a: 0c03 |0011: move-result-object v3 │ │ +08c33c: 1a04 f036 |0012: const-string v4, "uploadButtons" // string@36f0 │ │ +08c340: 7120 8b05 4300 |0014: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c346: 0734 |0017: move-object v4, v3 │ │ +08c348: 1f04 6901 |0018: check-cast v4, Ljava/lang/Iterable; // type@0169 │ │ +08c34c: 2205 bd01 |001a: new-instance v5, Ljava/util/ArrayList; // type@01bd │ │ +08c350: 1306 0a00 |001c: const/16 v6, #int 10 // #a │ │ +08c354: 7120 6305 6400 |001e: invoke-static {v4, v6}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@0563 │ │ +08c35a: 0a06 |0021: move-result v6 │ │ +08c35c: 7020 6004 6500 |0022: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +08c362: 1f05 c001 |0025: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +08c366: 7210 6603 0400 |0027: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ +08c36c: 0c06 |002a: move-result-object v6 │ │ +08c36e: 7210 a704 0600 |002b: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08c374: 0a07 |002e: move-result v7 │ │ +08c376: 3807 1800 |002f: if-eqz v7, 0047 // +0018 │ │ +08c37a: 7210 a804 0600 |0031: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08c380: 0c07 |0034: move-result-object v7 │ │ +08c382: 1f07 d103 |0035: check-cast v7, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c386: 6e20 8211 1700 |0037: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08c38c: 0c07 |003a: move-result-object v7 │ │ +08c38e: 7110 5e03 0700 |003b: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ +08c394: 0a07 |003e: move-result v7 │ │ +08c396: 7110 6403 0700 |003f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +08c39c: 0c07 |0042: move-result-object v7 │ │ +08c39e: 7220 8704 7500 |0043: invoke-interface {v5, v7}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@0487 │ │ +08c3a4: 28e5 |0046: goto 002b // -001b │ │ +08c3a6: 1f05 d001 |0047: check-cast v5, Ljava/util/List; // type@01d0 │ │ +08c3aa: 381b 5a00 |0049: if-eqz v27, 00a3 // +005a │ │ +08c3ae: 7210 6603 0400 |004b: invoke-interface {v4}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ +08c3b4: 0c03 |004e: move-result-object v3 │ │ +08c3b6: 7210 a704 0300 |004f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08c3bc: 0a04 |0052: move-result v4 │ │ +08c3be: 3804 1800 |0053: if-eqz v4, 006b // +0018 │ │ +08c3c2: 7210 a804 0300 |0055: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08c3c8: 0c04 |0058: move-result-object v4 │ │ +08c3ca: 0747 |0059: move-object v7, v4 │ │ +08c3cc: 1f07 d103 |005a: check-cast v7, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c3d0: 6e20 8211 1700 |005c: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08c3d6: 0c07 |005f: move-result-object v7 │ │ +08c3d8: 7401 6103 1b00 |0060: invoke-virtual/range {v27}, Ljava/lang/Integer;.toString:()Ljava/lang/String; // method@0361 │ │ +08c3de: 0c08 |0063: move-result-object v8 │ │ +08c3e0: 7120 8805 8700 |0064: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08c3e6: 0a07 |0067: move-result v7 │ │ +08c3e8: 3807 e7ff |0068: if-eqz v7, 004f // -0019 │ │ +08c3ec: 2802 |006a: goto 006c // +0002 │ │ +08c3ee: 1204 |006b: const/4 v4, #int 0 // #0 │ │ +08c3f0: 1f04 d103 |006c: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c3f4: 3904 2700 |006e: if-nez v4, 0095 // +0027 │ │ +08c3f8: 1a01 fa36 |0070: const-string v1, "uploads" // string@36fa │ │ +08c3fc: 6e20 3b11 1000 |0072: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ +08c402: 0c00 |0075: move-result-object v0 │ │ +08c404: 1a01 4824 |0076: const-string v1, "doc.getElementsByClass("uploads")" // string@2448 │ │ +08c408: 7120 8b05 1000 |0078: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c40e: 1f00 c001 |007b: check-cast v0, Ljava/util/Collection; // type@01c0 │ │ +08c412: 7210 8904 0000 |007d: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08c418: 0a00 |0080: move-result v0 │ │ +08c41a: df00 0001 |0081: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +08c41e: 3800 0c00 |0083: if-eqz v0, 008f // +000c │ │ +08c422: 2200 e004 |0085: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException; // type@04e0 │ │ +08c426: 7401 5d03 1b00 |0087: invoke-virtual/range {v27}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +08c42c: 0a01 |008a: move-result v1 │ │ +08c42e: 7020 8817 1000 |008b: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException;.:(I)V // method@1788 │ │ +08c434: 2700 |008e: throw v0 │ │ +08c436: 2200 6501 |008f: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ +08c43a: 7020 5a03 2000 |0091: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08c440: 2700 |0094: throw v0 │ │ +08c442: 6e10 e011 0400 |0095: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@11e0 │ │ +08c448: 0c02 |0098: move-result-object v2 │ │ +08c44a: 7110 8f04 0200 |0099: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@048f │ │ +08c450: 0c02 |009c: move-result-object v2 │ │ +08c452: 1a03 2834 |009d: const-string v3, "singletonList(uploadButton.parent())" // string@3428 │ │ +08c456: 7120 8b05 3200 |009f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c45c: 2818 |00a2: goto 00ba // +0018 │ │ +08c45e: 6e10 9315 0300 |00a3: invoke-virtual {v3}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ +08c464: 0c02 |00a6: move-result-object v2 │ │ +08c466: 6e10 e011 0200 |00a7: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@11e0 │ │ +08c46c: 0c02 |00aa: move-result-object v2 │ │ +08c46e: 6e10 e011 0200 |00ab: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.parent:()Lorg/jsoup/nodes/Element; // method@11e0 │ │ +08c474: 0c02 |00ae: move-result-object v2 │ │ +08c476: 6e10 9111 0200 |00af: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@1191 │ │ +08c47c: 0c02 |00b2: move-result-object v2 │ │ +08c47e: 1a03 f136 |00b3: const-string v3, "uploadButtons.first().parent().parent().children()" // string@36f1 │ │ +08c482: 7120 8b05 3200 |00b5: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c488: 1f02 d001 |00b8: check-cast v2, Ljava/util/List; // type@01d0 │ │ +08c48c: 7402 7517 1900 |00ba: invoke-virtual/range {v25, v26}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getLocale:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1775 │ │ +08c492: 0c03 |00bd: move-result-object v3 │ │ +08c494: 6204 4806 |00be: sget-object v4, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08c498: 6e20 8d16 0400 |00c0: invoke-virtual {v4, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getGameId:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168d │ │ +08c49e: 0c00 |00c3: move-result-object v0 │ │ +08c4a0: 7110 8a05 0000 |00c4: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08c4a6: 6e10 5d03 0000 |00c7: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +08c4ac: 0a00 |00ca: move-result v0 │ │ +08c4ae: 2204 bd01 |00cb: new-instance v4, Ljava/util/ArrayList; // type@01bd │ │ +08c4b2: 7010 5f04 0400 |00cd: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@045f │ │ +08c4b8: 7210 c104 0200 |00d0: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +08c4be: 0c02 |00d3: move-result-object v2 │ │ +08c4c0: 7210 a704 0200 |00d4: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08c4c6: 0a07 |00d7: move-result v7 │ │ +08c4c8: 3807 2701 |00d8: if-eqz v7, 01ff // +0127 │ │ +08c4cc: 7210 a804 0200 |00da: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08c4d2: 0c07 |00dd: move-result-object v7 │ │ +08c4d4: 1f07 d103 |00de: check-cast v7, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c4d8: 1a08 3c29 |00e0: const-string v8, "icon" // string@293c │ │ +08c4dc: 6e20 b711 8700 |00e2: invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08c4e2: 0c08 |00e5: move-result-object v8 │ │ +08c4e4: 6e10 9d15 0800 |00e6: invoke-virtual {v8}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ +08c4ea: 0c08 |00e9: move-result-object v8 │ │ +08c4ec: 1209 |00ea: const/4 v9, #int 0 // #0 │ │ +08c4ee: 1315 0000 |00eb: const/16 v21, #int 0 // #0 │ │ +08c4f2: 7210 a704 0800 |00ed: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08c4f8: 0a0a |00f0: move-result v10 │ │ +08c4fa: 380a 3400 |00f1: if-eqz v10, 0125 // +0034 │ │ +08c4fe: 7210 a804 0800 |00f3: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08c504: 0c0a |00f6: move-result-object v10 │ │ +08c506: 1f0a d103 |00f7: check-cast v10, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c50a: 1a0b 3d29 |00f9: const-string v11, "icon-android" // string@293d │ │ +08c50e: 6e20 c411 ba00 |00fb: invoke-virtual {v10, v11}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ +08c514: 0a0b |00fe: move-result v11 │ │ +08c516: 380b 0500 |00ff: if-eqz v11, 0104 // +0005 │ │ +08c51a: de15 1508 |0101: or-int/lit8 v21, v21, #int 8 // #08 │ │ +08c51e: 28ea |0103: goto 00ed // -0016 │ │ +08c520: 1a0b 4029 |0104: const-string v11, "icon-windows8" // string@2940 │ │ +08c524: 6e20 c411 ba00 |0106: invoke-virtual {v10, v11}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ +08c52a: 0a0b |0109: move-result v11 │ │ +08c52c: 380b 0500 |010a: if-eqz v11, 010f // +0005 │ │ +08c530: de15 1501 |010c: or-int/lit8 v21, v21, #int 1 // #01 │ │ +08c534: 28df |010e: goto 00ed // -0021 │ │ +08c536: 1a0b 3e29 |010f: const-string v11, "icon-apple" // string@293e │ │ +08c53a: 6e20 c411 ba00 |0111: invoke-virtual {v10, v11}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ +08c540: 0a0b |0114: move-result v11 │ │ +08c542: 380b 0500 |0115: if-eqz v11, 011a // +0005 │ │ +08c546: de15 1502 |0117: or-int/lit8 v21, v21, #int 2 // #02 │ │ +08c54a: 28d4 |0119: goto 00ed // -002c │ │ +08c54c: 1a0b 3f29 |011a: const-string v11, "icon-tux" // string@293f │ │ +08c550: 6e20 c411 ba00 |011c: invoke-virtual {v10, v11}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ +08c556: 0a0a |011f: move-result v10 │ │ +08c558: 380a cdff |0120: if-eqz v10, 00ed // -0033 │ │ +08c55c: de15 1504 |0122: or-int/lit8 v21, v21, #int 4 // #04 │ │ +08c560: 28c9 |0124: goto 00ed // -0037 │ │ +08c562: 1a08 f936 |0125: const-string v8, "upload_name" // string@36f9 │ │ +08c566: 6e20 b711 8700 |0127: invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08c56c: 0c08 |012a: move-result-object v8 │ │ +08c56e: 6e20 9515 9800 |012b: invoke-virtual {v8, v9}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c574: 0c08 |012e: move-result-object v8 │ │ +08c576: 1f08 d103 |012f: check-cast v8, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c57a: 1a0a 642e |0131: const-string v10, "name" // string@2e64 │ │ +08c57e: 6e20 b711 a800 |0133: invoke-virtual {v8, v10}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08c584: 0c0b |0136: move-result-object v11 │ │ +08c586: 1a0c b335 |0137: const-string v12, "title" // string@35b3 │ │ +08c58a: 6e20 8715 cb00 |0139: invoke-virtual {v11, v12}, Lorg/jsoup/select/Elements;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1587 │ │ +08c590: 0c0b |013c: move-result-object v11 │ │ +08c592: 1a0d 9f25 |013d: const-string v13, "file_size" // string@259f │ │ +08c596: 6e20 b711 d800 |013f: invoke-virtual {v8, v13}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08c59c: 0c0d |0142: move-result-object v13 │ │ +08c59e: 6e20 9515 9d00 |0143: invoke-virtual {v13, v9}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c5a4: 0c0d |0146: move-result-object v13 │ │ +08c5a6: 1f0d d103 |0147: check-cast v13, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c5aa: 6e20 8c11 9d00 |0149: invoke-virtual {v13, v9}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08c5b0: 0c0d |014c: move-result-object v13 │ │ +08c5b2: 6e10 c711 0d00 |014d: invoke-virtual {v13}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08c5b8: 0c0f |0150: move-result-object v15 │ │ +08c5ba: 391b 1700 |0151: if-nez v27, 0168 // +0017 │ │ +08c5be: 1a0d 6224 |0153: const-string v13, "download_btn" // string@2462 │ │ +08c5c2: 6e20 b711 d700 |0155: invoke-virtual {v7, v13}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08c5c8: 0c07 |0158: move-result-object v7 │ │ +08c5ca: 6e20 9515 9700 |0159: invoke-virtual {v7, v9}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c5d0: 0c07 |015c: move-result-object v7 │ │ +08c5d2: 1f07 d103 |015d: check-cast v7, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c5d6: 6e20 8211 1700 |015f: invoke-virtual {v7, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08c5dc: 0c07 |0162: move-result-object v7 │ │ +08c5de: 7110 5e03 0700 |0163: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ +08c5e4: 0a07 |0166: move-result v7 │ │ +08c5e6: 2805 |0167: goto 016c // +0005 │ │ +08c5e8: 7401 5d03 1b00 |0168: invoke-virtual/range {v27}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +08c5ee: 0a07 |016b: move-result v7 │ │ +08c5f0: 6e10 d411 0800 |016c: invoke-virtual {v8}, Lorg/jsoup/nodes/Element;.nextElementSibling:()Lorg/jsoup/nodes/Element; // method@11d4 │ │ +08c5f6: 0c08 |016f: move-result-object v8 │ │ +08c5f8: 3808 6200 |0170: if-eqz v8, 01d2 // +0062 │ │ +08c5fc: 1a0d f736 |0172: const-string v13, "upload_date" // string@36f7 │ │ +08c600: 6e20 c411 d800 |0174: invoke-virtual {v8, v13}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ +08c606: 0a0d |0177: move-result v13 │ │ +08c608: 380d 0b00 |0178: if-eqz v13, 0183 // +000b │ │ +08c60c: 6e20 8c11 9800 |017a: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08c612: 0c0d |017d: move-result-object v13 │ │ +08c614: 6e20 8211 cd00 |017e: invoke-virtual {v13, v12}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08c61a: 0c0d |0181: move-result-object v13 │ │ +08c61c: 2802 |0182: goto 0184 // +0002 │ │ +08c61e: 120d |0183: const/4 v13, #int 0 // #0 │ │ +08c620: 1a0e 3437 |0184: const-string v14, "version_name" // string@3734 │ │ +08c624: 6e20 b711 e800 |0186: invoke-virtual {v8, v14}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08c62a: 0c0e |0189: move-result-object v14 │ │ +08c62c: 1a06 a624 |018a: const-string v6, "elements" // string@24a6 │ │ +08c630: 7120 8b05 6e00 |018c: invoke-static {v14, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c636: 0810 0e00 |018f: move-object/from16 v16, v14 │ │ +08c63a: 1f10 c001 |0191: check-cast v16, Ljava/util/Collection; // type@01c0 │ │ +08c63e: 7801 8904 1000 |0193: invoke-interface/range {v16}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08c644: 0a10 |0196: move-result v16 │ │ +08c646: df10 1001 |0197: xor-int/lit8 v16, v16, #int 1 // #01 │ │ +08c64a: 3810 0d00 |0199: if-eqz v16, 01a6 // +000d │ │ +08c64e: 6e20 9515 9e00 |019b: invoke-virtual {v14, v9}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c654: 0c0e |019e: move-result-object v14 │ │ +08c656: 1f0e d103 |019f: check-cast v14, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c65a: 6e10 c711 0e00 |01a1: invoke-virtual {v14}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08c660: 0c0e |01a4: move-result-object v14 │ │ +08c662: 2802 |01a5: goto 01a7 // +0002 │ │ +08c664: 120e |01a6: const/4 v14, #int 0 // #0 │ │ +08c666: 1a09 3337 |01a7: const-string v9, "version_date" // string@3733 │ │ +08c66a: 6e20 b711 9800 |01a9: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08c670: 0c08 |01ac: move-result-object v8 │ │ +08c672: 7120 8b05 6800 |01ad: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c678: 0786 |01b0: move-object v6, v8 │ │ +08c67a: 1f06 c001 |01b1: check-cast v6, Ljava/util/Collection; // type@01c0 │ │ +08c67e: 7210 8904 0600 |01b3: invoke-interface {v6}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08c684: 0a06 |01b6: move-result v6 │ │ +08c686: df06 0601 |01b7: xor-int/lit8 v6, v6, #int 1 // #01 │ │ +08c68a: 3806 1400 |01b9: if-eqz v6, 01cd // +0014 │ │ +08c68e: 1206 |01bb: const/4 v6, #int 0 // #0 │ │ +08c690: 6e20 9515 6800 |01bc: invoke-virtual {v8, v6}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c696: 0c08 |01bf: move-result-object v8 │ │ +08c698: 1f08 d103 |01c0: check-cast v8, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c69c: 6e20 8c11 6800 |01c2: invoke-virtual {v8, v6}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08c6a2: 0c06 |01c5: move-result-object v6 │ │ +08c6a4: 6e20 8211 c600 |01c6: invoke-virtual {v6, v12}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08c6aa: 0c06 |01c9: move-result-object v6 │ │ +08c6ac: 0814 0600 |01ca: move-object/from16 v20, v6 │ │ +08c6b0: 2803 |01cc: goto 01cf // +0003 │ │ +08c6b2: 0814 0d00 |01cd: move-object/from16 v20, v13 │ │ +08c6b6: 0811 0e00 |01cf: move-object/from16 v17, v14 │ │ +08c6ba: 2805 |01d1: goto 01d6 // +0005 │ │ +08c6bc: 1311 0000 |01d2: const/16 v17, #int 0 // #0 │ │ +08c6c0: 1314 0000 |01d4: const/16 v20, #int 0 // #0 │ │ +08c6c4: 2206 4205 |01d6: new-instance v6, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +08c6c8: 0768 |01d8: move-object v8, v6 │ │ +08c6ca: 1209 |01d9: const/4 v9, #int 0 // #0 │ │ +08c6cc: 120d |01da: const/4 v13, #int 0 // #0 │ │ +08c6ce: 120e |01db: const/4 v14, #int 0 // #0 │ │ +08c6d0: 120c |01dc: const/4 v12, #int 0 // #0 │ │ +08c6d2: 07f9 |01dd: move-object v9, v15 │ │ +08c6d4: 07cf |01de: move-object v15, v12 │ │ +08c6d6: 7120 8b05 ab00 |01df: invoke-static {v11, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c6dc: 1a0a 9e25 |01e2: const-string v10, "fileSize" // string@259e │ │ +08c6e0: 7120 8b05 a900 |01e4: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c6e6: 1316 0000 |01e7: const/16 v22, #int 0 // #0 │ │ +08c6ea: 1317 7120 |01e9: const/16 v23, #int 8305 // #2071 │ │ +08c6ee: 1318 0000 |01eb: const/16 v24, #int 0 // #0 │ │ +08c6f2: 010a |01ed: move v10, v0 │ │ +08c6f4: 0812 0b00 |01ee: move-object/from16 v18, v11 │ │ +08c6f8: 017b |01f0: move v11, v7 │ │ +08c6fa: 075c |01f1: move-object v12, v5 │ │ +08c6fc: 0810 0300 |01f2: move-object/from16 v16, v3 │ │ +08c700: 0813 0900 |01f4: move-object/from16 v19, v9 │ │ +08c704: 1209 |01f6: const/4 v9, #int 0 // #0 │ │ +08c706: 7611 4919 0800 |01f7: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1949 │ │ +08c70c: 6e20 6304 6400 |01fa: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +08c712: 2900 d7fe |01fd: goto/16 00d4 // -0129 │ │ +08c716: 1f04 d001 |01ff: check-cast v4, Ljava/util/List; // type@01d0 │ │ +08c71a: 1104 |0201: return-object v4 │ │ +08c71c: 2200 6501 |0202: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ +08c720: 7020 5a03 2000 |0204: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08c726: 2700 |0207: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=83 │ │ 0x000e line=87 │ │ 0x0014 line=88 │ │ 0x001a line=328 │ │ 0x0027 line=329 │ │ @@ -113366,26 +113367,26 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -08be24: |[08be24] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.fetchDownloadUrlFromStorePage:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08be34: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08be38: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08be3e: 0c00 |0005: move-result-object v0 │ │ -08be40: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08be44: 2201 db04 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2; // type@04db │ │ -08be48: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08be4a: 7030 5f17 4102 |000b: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@175f │ │ -08be50: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08be54: 7130 ab05 1005 |0010: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08be5a: 0c04 |0013: move-result-object v4 │ │ -08be5c: 1104 |0014: return-object v4 │ │ +08be28: |[08be28] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.fetchDownloadUrlFromStorePage:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08be38: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08be3c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08be42: 0c00 |0005: move-result-object v0 │ │ +08be44: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08be48: 2201 db04 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2; // type@04db │ │ +08be4c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +08be4e: 7030 5f17 4102 |000b: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@175f │ │ +08be54: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08be58: 7130 ab05 1005 |0010: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08be5e: 0c04 |0013: move-result-object v4 │ │ +08be60: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ 0x0000 - 0x0015 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -113395,23 +113396,23 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08bee4: |[08bee4] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getAuthorUrlFromGamePage:(Landroid/net/Uri;)Ljava/lang/String; │ │ -08bef4: 1a00 3826 |0000: const-string v0, "gamePageUri" // string@2638 │ │ -08bef8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08befe: 6e10 c000 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00c0 │ │ -08bf04: 0c02 |0008: move-result-object v2 │ │ -08bf06: 1a00 0c29 |0009: const-string v0, "https://" // string@290c │ │ -08bf0a: 7120 8e05 2000 |000b: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08bf10: 0c02 |000e: move-result-object v2 │ │ -08bf12: 1102 |000f: return-object v2 │ │ +08bee8: |[08bee8] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getAuthorUrlFromGamePage:(Landroid/net/Uri;)Ljava/lang/String; │ │ +08bef8: 1a00 3826 |0000: const-string v0, "gamePageUri" // string@2638 │ │ +08befc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08bf02: 6e10 c000 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00c0 │ │ +08bf08: 0c02 |0008: move-result-object v2 │ │ +08bf0a: 1a00 0c29 |0009: const-string v0, "https://" // string@290c │ │ +08bf0e: 7120 8e05 2000 |000b: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08bf14: 0c02 |000e: move-result-object v2 │ │ +08bf16: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/net/Uri; │ │ │ │ @@ -113420,26 +113421,26 @@ │ │ type : '(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -08be60: |[08be60] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getDownloadUrl:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08be70: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08be74: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08be7a: 0c00 |0005: move-result-object v0 │ │ -08be7c: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08be80: 2201 dd04 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2; // type@04dd │ │ -08be84: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08be86: 7040 6617 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1766 │ │ -08be8c: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08be90: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08be96: 0c04 |0013: move-result-object v4 │ │ -08be98: 1104 |0014: return-object v4 │ │ +08be64: |[08be64] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getDownloadUrl:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08be74: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08be78: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08be7e: 0c00 |0005: move-result-object v0 │ │ +08be80: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08be84: 2201 dd04 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2; // type@04dd │ │ +08be88: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +08be8a: 7040 6617 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1766 │ │ +08be90: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08be94: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08be9a: 0c04 |0013: move-result-object v4 │ │ +08be9c: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ 0x0000 - 0x0015 reg=4 (null) Lorg/jsoup/nodes/Document; │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/lang/String; │ │ @@ -113450,78 +113451,78 @@ │ │ type : '(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 11 │ │ insns size : 122 16-bit code units │ │ -08c774: |[08c774] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getGameInfoForStorePage:(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; │ │ -08c784: 1a00 a834 |0000: const-string v0, "storePageDoc" // string@34a8 │ │ -08c788: 7120 8c05 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08c78e: 1a00 3926 |0005: const-string v0, "gamePageUrl" // string@2639 │ │ -08c792: 7120 8c05 0d00 |0007: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08c798: 6200 4806 |000a: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08c79c: 6e20 8d16 c000 |000c: invoke-virtual {v0, v12}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getGameId:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168d │ │ -08c7a2: 0c00 |000f: move-result-object v0 │ │ -08c7a4: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -08c7a8: 120c |0012: const/4 v12, #int 0 // #0 │ │ -08c7aa: 110c |0013: return-object v12 │ │ -08c7ac: 6e10 5d03 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -08c7b2: 0a01 |0017: move-result v1 │ │ -08c7b4: 6e20 7217 cb00 |0018: invoke-virtual {v11, v12}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1772 │ │ -08c7ba: 0c02 |001b: move-result-object v2 │ │ -08c7bc: 6e10 3d11 0c00 |001c: invoke-virtual {v12}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@113d │ │ -08c7c2: 0c00 |001f: move-result-object v0 │ │ -08c7c4: 1a03 2831 |0020: const-string v3, "property" // string@3128 │ │ -08c7c8: 1a04 452f |0022: const-string v4, "og:image" // string@2f45 │ │ -08c7cc: 6e30 b011 3004 |0024: invoke-virtual {v0, v3, v4}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b0 │ │ -08c7d2: 0c00 |0027: move-result-object v0 │ │ -08c7d4: 1a03 9f35 |0028: const-string v3, "thumbnails" // string@359f │ │ -08c7d8: 7120 8b05 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c7de: 0703 |002d: move-object v3, v0 │ │ -08c7e0: 1f03 c001 |002e: check-cast v3, Ljava/util/Collection; // type@01c0 │ │ -08c7e4: 7210 8904 0300 |0030: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08c7ea: 0a03 |0033: move-result v3 │ │ -08c7ec: df03 0301 |0034: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -08c7f0: 3803 1500 |0036: if-eqz v3, 004b // +0015 │ │ -08c7f4: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -08c7f6: 6e20 9515 3000 |0039: invoke-virtual {v0, v3}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c7fc: 0c00 |003c: move-result-object v0 │ │ -08c7fe: 1f00 d103 |003d: check-cast v0, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c802: 1a03 8522 |003f: const-string v3, "content" // string@2285 │ │ -08c806: 6e20 8211 3000 |0041: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08c80c: 0c00 |0044: move-result-object v0 │ │ -08c80e: 1a03 a035 |0045: const-string v3, "thumbnails[0].attr("content")" // string@35a0 │ │ -08c812: 7120 8b05 3000 |0047: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c818: 280a |004a: goto 0054 // +000a │ │ -08c81a: 1a00 f20b |004b: const-string v0, "ItchWebsiteParser" // string@0bf2 │ │ -08c81e: 1a03 4315 |004d: const-string v3, "No thumbnail!" // string@1543 │ │ -08c822: 7120 fb00 3000 |004f: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08c828: 1a00 0000 |0052: const-string v0, "" // string@0000 │ │ -08c82c: 0706 |0054: move-object v6, v0 │ │ -08c82e: 7020 7317 cb00 |0055: invoke-direct {v11, v12}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getInfoTable:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Element; // method@1773 │ │ -08c834: 0c00 |0058: move-result-object v0 │ │ -08c836: 7110 c600 0d00 |0059: invoke-static {v13}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -08c83c: 0c03 |005c: move-result-object v3 │ │ -08c83e: 1a04 4730 |005d: const-string v4, "parse(gamePageUrl)" // string@3047 │ │ -08c842: 7120 8b05 4300 |005f: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c848: 7030 6e17 3b00 |0062: invoke-direct {v11, v3, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getAuthorName:(Landroid/net/Uri;Lorg/jsoup/nodes/Element;)Ljava/lang/String; // method@176e │ │ -08c84e: 0c03 |0065: move-result-object v3 │ │ -08c850: 7020 7817 0b00 |0066: invoke-direct {v11, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getTimestamp:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; // method@1778 │ │ -08c856: 0c08 |0069: move-result-object v8 │ │ -08c858: 6e20 7517 cb00 |006a: invoke-virtual {v11, v12}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getLocale:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1775 │ │ -08c85e: 0c07 |006d: move-result-object v7 │ │ -08c860: 220c 2705 |006e: new-instance v12, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -08c864: 1205 |0070: const/4 v5, #int 0 // #0 │ │ -08c866: 1309 1000 |0071: const/16 v9, #int 16 // #10 │ │ -08c86a: 120a |0073: const/4 v10, #int 0 // #0 │ │ -08c86c: 07c0 |0074: move-object v0, v12 │ │ -08c86e: 07d4 |0075: move-object v4, v13 │ │ -08c870: 760b af18 0000 |0076: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@18af │ │ -08c876: 110c |0079: return-object v12 │ │ +08c778: |[08c778] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getGameInfoForStorePage:(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; │ │ +08c788: 1a00 a834 |0000: const-string v0, "storePageDoc" // string@34a8 │ │ +08c78c: 7120 8c05 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08c792: 1a00 3926 |0005: const-string v0, "gamePageUrl" // string@2639 │ │ +08c796: 7120 8c05 0d00 |0007: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08c79c: 6200 4806 |000a: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08c7a0: 6e20 8d16 c000 |000c: invoke-virtual {v0, v12}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getGameId:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168d │ │ +08c7a6: 0c00 |000f: move-result-object v0 │ │ +08c7a8: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +08c7ac: 120c |0012: const/4 v12, #int 0 // #0 │ │ +08c7ae: 110c |0013: return-object v12 │ │ +08c7b0: 6e10 5d03 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +08c7b6: 0a01 |0017: move-result v1 │ │ +08c7b8: 6e20 7217 cb00 |0018: invoke-virtual {v11, v12}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1772 │ │ +08c7be: 0c02 |001b: move-result-object v2 │ │ +08c7c0: 6e10 3d11 0c00 |001c: invoke-virtual {v12}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@113d │ │ +08c7c6: 0c00 |001f: move-result-object v0 │ │ +08c7c8: 1a03 2831 |0020: const-string v3, "property" // string@3128 │ │ +08c7cc: 1a04 452f |0022: const-string v4, "og:image" // string@2f45 │ │ +08c7d0: 6e30 b011 3004 |0024: invoke-virtual {v0, v3, v4}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b0 │ │ +08c7d6: 0c00 |0027: move-result-object v0 │ │ +08c7d8: 1a03 9f35 |0028: const-string v3, "thumbnails" // string@359f │ │ +08c7dc: 7120 8b05 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c7e2: 0703 |002d: move-object v3, v0 │ │ +08c7e4: 1f03 c001 |002e: check-cast v3, Ljava/util/Collection; // type@01c0 │ │ +08c7e8: 7210 8904 0300 |0030: invoke-interface {v3}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08c7ee: 0a03 |0033: move-result v3 │ │ +08c7f0: df03 0301 |0034: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +08c7f4: 3803 1500 |0036: if-eqz v3, 004b // +0015 │ │ +08c7f8: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +08c7fa: 6e20 9515 3000 |0039: invoke-virtual {v0, v3}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c800: 0c00 |003c: move-result-object v0 │ │ +08c802: 1f00 d103 |003d: check-cast v0, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c806: 1a03 8522 |003f: const-string v3, "content" // string@2285 │ │ +08c80a: 6e20 8211 3000 |0041: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08c810: 0c00 |0044: move-result-object v0 │ │ +08c812: 1a03 a035 |0045: const-string v3, "thumbnails[0].attr("content")" // string@35a0 │ │ +08c816: 7120 8b05 3000 |0047: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c81c: 280a |004a: goto 0054 // +000a │ │ +08c81e: 1a00 f20b |004b: const-string v0, "ItchWebsiteParser" // string@0bf2 │ │ +08c822: 1a03 4315 |004d: const-string v3, "No thumbnail!" // string@1543 │ │ +08c826: 7120 fb00 3000 |004f: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08c82c: 1a00 0000 |0052: const-string v0, "" // string@0000 │ │ +08c830: 0706 |0054: move-object v6, v0 │ │ +08c832: 7020 7317 cb00 |0055: invoke-direct {v11, v12}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getInfoTable:(Lorg/jsoup/nodes/Document;)Lorg/jsoup/nodes/Element; // method@1773 │ │ +08c838: 0c00 |0058: move-result-object v0 │ │ +08c83a: 7110 c600 0d00 |0059: invoke-static {v13}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +08c840: 0c03 |005c: move-result-object v3 │ │ +08c842: 1a04 4730 |005d: const-string v4, "parse(gamePageUrl)" // string@3047 │ │ +08c846: 7120 8b05 4300 |005f: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c84c: 7030 6e17 3b00 |0062: invoke-direct {v11, v3, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getAuthorName:(Landroid/net/Uri;Lorg/jsoup/nodes/Element;)Ljava/lang/String; // method@176e │ │ +08c852: 0c03 |0065: move-result-object v3 │ │ +08c854: 7020 7817 0b00 |0066: invoke-direct {v11, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getTimestamp:(Lorg/jsoup/nodes/Element;)Ljava/lang/String; // method@1778 │ │ +08c85a: 0c08 |0069: move-result-object v8 │ │ +08c85c: 6e20 7517 cb00 |006a: invoke-virtual {v11, v12}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getLocale:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1775 │ │ +08c862: 0c07 |006d: move-result-object v7 │ │ +08c864: 220c 2705 |006e: new-instance v12, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +08c868: 1205 |0070: const/4 v5, #int 0 // #0 │ │ +08c86a: 1309 1000 |0071: const/16 v9, #int 16 // #10 │ │ +08c86e: 120a |0073: const/4 v10, #int 0 // #0 │ │ +08c870: 07c0 |0074: move-object v0, v12 │ │ +08c872: 07d4 |0075: move-object v4, v13 │ │ +08c874: 760b af18 0000 |0076: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@18af │ │ +08c87a: 110c |0079: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x000a line=43 │ │ 0x0018 line=44 │ │ 0x001c line=46 │ │ 0x002a line=48 │ │ 0x0039 line=49 │ │ @@ -113541,116 +113542,116 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 199 16-bit code units │ │ -08bf14: |[08bf14] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getGameName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ -08bf24: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ -08bf28: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08bf2e: 6200 4806 |0005: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08bf32: 6e20 9a16 4000 |0007: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isPurchasePage:(Lorg/jsoup/nodes/Document;)Z // method@169a │ │ -08bf38: 0a00 |000a: move-result v0 │ │ -08bf3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -08bf3c: 3800 1c00 |000c: if-eqz v0, 0028 // +001c │ │ -08bf40: 1a00 9128 |000e: const-string v0, "h1" // string@2891 │ │ -08bf44: 6e20 3c11 0400 |0010: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113c │ │ -08bf4a: 0c04 |0013: move-result-object v4 │ │ -08bf4c: 6e20 9515 1400 |0014: invoke-virtual {v4, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08bf52: 0c04 |0017: move-result-object v4 │ │ -08bf54: 1f04 d103 |0018: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bf58: 6e20 8c11 1400 |001a: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08bf5e: 0c04 |001d: move-result-object v4 │ │ -08bf60: 6e10 ff11 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ -08bf66: 0c04 |0021: move-result-object v4 │ │ -08bf68: 1a00 4924 |0022: const-string v0, "doc.getElementsByTag("h1")[0].child(0).text()" // string@2449 │ │ -08bf6c: 7120 8b05 0400 |0024: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bf72: 1104 |0027: return-object v4 │ │ -08bf74: 6200 4806 |0028: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08bf78: 6e20 9716 4000 |002a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isDownloadPage:(Lorg/jsoup/nodes/Document;)Z // method@1697 │ │ -08bf7e: 0a00 |002d: move-result v0 │ │ -08bf80: 3800 1c00 |002e: if-eqz v0, 004a // +001c │ │ -08bf84: 1a00 9228 |0030: const-string v0, "h2" // string@2892 │ │ -08bf88: 6e20 3c11 0400 |0032: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113c │ │ -08bf8e: 0c04 |0035: move-result-object v4 │ │ -08bf90: 6e20 9515 1400 |0036: invoke-virtual {v4, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08bf96: 0c04 |0039: move-result-object v4 │ │ -08bf98: 1f04 d103 |003a: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bf9c: 6e20 8c11 1400 |003c: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08bfa2: 0c04 |003f: move-result-object v4 │ │ -08bfa4: 6e10 ff11 0400 |0040: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ -08bfaa: 0c04 |0043: move-result-object v4 │ │ -08bfac: 1a00 4a24 |0044: const-string v0, "doc.getElementsByTag("h2")[0].child(0).text()" // string@244a │ │ -08bfb0: 7120 8b05 0400 |0046: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bfb6: 1104 |0049: return-object v4 │ │ -08bfb8: 6200 4806 |004a: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08bfbc: 6e20 9b16 4000 |004c: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isStorePage:(Lorg/jsoup/nodes/Document;)Z // method@169b │ │ -08bfc2: 0a00 |004f: move-result v0 │ │ -08bfc4: 3800 2f00 |0050: if-eqz v0, 007f // +002f │ │ -08bfc8: 6e10 3d11 0400 |0052: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@113d │ │ -08bfce: 0c04 |0055: move-result-object v4 │ │ -08bfd0: 1a00 3136 |0056: const-string v0, "type" // string@3631 │ │ -08bfd4: 1a01 681f |0058: const-string v1, "application/ld+json" // string@1f68 │ │ -08bfd8: 6e30 b011 0401 |005a: invoke-virtual {v4, v0, v1}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b0 │ │ -08bfde: 0c04 |005d: move-result-object v4 │ │ -08bfe0: 1210 |005e: const/4 v0, #int 1 // #1 │ │ -08bfe2: 6e20 9515 0400 |005f: invoke-virtual {v4, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08bfe8: 0c04 |0062: move-result-object v4 │ │ -08bfea: 1f04 d103 |0063: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bfee: 6e10 c711 0400 |0065: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08bff4: 0c04 |0068: move-result-object v4 │ │ -08bff6: 1a00 992a |0069: const-string v0, "jsonObjects[1].html()" // string@2a99 │ │ -08bffa: 7120 8b05 0400 |006b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c000: 2200 a403 |006e: new-instance v0, Lorg/json/JSONObject; // type@03a4 │ │ -08c004: 7020 cb0e 4000 |0070: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0ecb │ │ -08c00a: 1a04 642e |0073: const-string v4, "name" // string@2e64 │ │ -08c00e: 6e20 d00e 4000 |0075: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0ed0 │ │ -08c014: 0c04 |0078: move-result-object v4 │ │ -08c016: 1a00 982a |0079: const-string v0, "jsonObject.getString("name")" // string@2a98 │ │ -08c01a: 7120 8b05 0400 |007b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c020: 1104 |007e: return-object v4 │ │ -08c022: 6200 4806 |007f: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08c026: 6e20 9616 4000 |0081: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isDevlogPage:(Lorg/jsoup/nodes/Document;)Z // method@1696 │ │ -08c02c: 0a00 |0084: move-result v0 │ │ -08c02e: 3800 3a00 |0085: if-eqz v0, 00bf // +003a │ │ -08c032: 1a00 5a26 |0087: const-string v0, "game_title" // string@265a │ │ -08c036: 6e20 3b11 0400 |0089: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ -08c03c: 0c00 |008c: move-result-object v0 │ │ -08c03e: 1a02 4624 |008d: const-string v2, "doc.getElementsByClass("game_title")" // string@2446 │ │ -08c042: 7120 8b05 2000 |008f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c048: 1f00 d001 |0092: check-cast v0, Ljava/util/List; // type@01d0 │ │ -08c04c: 7110 6605 0000 |0094: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@0566 │ │ -08c052: 0c00 |0097: move-result-object v0 │ │ -08c054: 1f00 d103 |0098: check-cast v0, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c058: 3900 1b00 |009a: if-nez v0, 00b5 // +001b │ │ -08c05c: 1a00 4b26 |009c: const-string v0, "game_metadata" // string@264b │ │ -08c060: 6e20 3b11 0400 |009e: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ -08c066: 0c04 |00a1: move-result-object v4 │ │ -08c068: 6e20 9515 1400 |00a2: invoke-virtual {v4, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c06e: 0c04 |00a5: move-result-object v4 │ │ -08c070: 1f04 d103 |00a6: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c074: 1a00 9528 |00a8: const-string v0, "h3" // string@2895 │ │ -08c078: 6e20 bb11 0400 |00aa: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ -08c07e: 0c04 |00ad: move-result-object v4 │ │ -08c080: 6e20 9515 1400 |00ae: invoke-virtual {v4, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c086: 0c04 |00b1: move-result-object v4 │ │ -08c088: 0740 |00b2: move-object v0, v4 │ │ -08c08a: 1f00 d103 |00b3: check-cast v0, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c08e: 6e10 c711 0000 |00b5: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08c094: 0c04 |00b8: move-result-object v4 │ │ -08c096: 1a00 4724 |00b9: const-string v0, "doc.getElementsByClass("game_title").firstOrNull() ?: │ │ +08bf18: |[08bf18] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getGameName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ +08bf28: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ +08bf2c: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08bf32: 6200 4806 |0005: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08bf36: 6e20 9a16 4000 |0007: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isPurchasePage:(Lorg/jsoup/nodes/Document;)Z // method@169a │ │ +08bf3c: 0a00 |000a: move-result v0 │ │ +08bf3e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +08bf40: 3800 1c00 |000c: if-eqz v0, 0028 // +001c │ │ +08bf44: 1a00 9128 |000e: const-string v0, "h1" // string@2891 │ │ +08bf48: 6e20 3c11 0400 |0010: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113c │ │ +08bf4e: 0c04 |0013: move-result-object v4 │ │ +08bf50: 6e20 9515 1400 |0014: invoke-virtual {v4, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08bf56: 0c04 |0017: move-result-object v4 │ │ +08bf58: 1f04 d103 |0018: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bf5c: 6e20 8c11 1400 |001a: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08bf62: 0c04 |001d: move-result-object v4 │ │ +08bf64: 6e10 ff11 0400 |001e: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ +08bf6a: 0c04 |0021: move-result-object v4 │ │ +08bf6c: 1a00 4924 |0022: const-string v0, "doc.getElementsByTag("h1")[0].child(0).text()" // string@2449 │ │ +08bf70: 7120 8b05 0400 |0024: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bf76: 1104 |0027: return-object v4 │ │ +08bf78: 6200 4806 |0028: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08bf7c: 6e20 9716 4000 |002a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isDownloadPage:(Lorg/jsoup/nodes/Document;)Z // method@1697 │ │ +08bf82: 0a00 |002d: move-result v0 │ │ +08bf84: 3800 1c00 |002e: if-eqz v0, 004a // +001c │ │ +08bf88: 1a00 9228 |0030: const-string v0, "h2" // string@2892 │ │ +08bf8c: 6e20 3c11 0400 |0032: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113c │ │ +08bf92: 0c04 |0035: move-result-object v4 │ │ +08bf94: 6e20 9515 1400 |0036: invoke-virtual {v4, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08bf9a: 0c04 |0039: move-result-object v4 │ │ +08bf9c: 1f04 d103 |003a: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bfa0: 6e20 8c11 1400 |003c: invoke-virtual {v4, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08bfa6: 0c04 |003f: move-result-object v4 │ │ +08bfa8: 6e10 ff11 0400 |0040: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ +08bfae: 0c04 |0043: move-result-object v4 │ │ +08bfb0: 1a00 4a24 |0044: const-string v0, "doc.getElementsByTag("h2")[0].child(0).text()" // string@244a │ │ +08bfb4: 7120 8b05 0400 |0046: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bfba: 1104 |0049: return-object v4 │ │ +08bfbc: 6200 4806 |004a: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08bfc0: 6e20 9b16 4000 |004c: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isStorePage:(Lorg/jsoup/nodes/Document;)Z // method@169b │ │ +08bfc6: 0a00 |004f: move-result v0 │ │ +08bfc8: 3800 2f00 |0050: if-eqz v0, 007f // +002f │ │ +08bfcc: 6e10 3d11 0400 |0052: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@113d │ │ +08bfd2: 0c04 |0055: move-result-object v4 │ │ +08bfd4: 1a00 3136 |0056: const-string v0, "type" // string@3631 │ │ +08bfd8: 1a01 681f |0058: const-string v1, "application/ld+json" // string@1f68 │ │ +08bfdc: 6e30 b011 0401 |005a: invoke-virtual {v4, v0, v1}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b0 │ │ +08bfe2: 0c04 |005d: move-result-object v4 │ │ +08bfe4: 1210 |005e: const/4 v0, #int 1 // #1 │ │ +08bfe6: 6e20 9515 0400 |005f: invoke-virtual {v4, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08bfec: 0c04 |0062: move-result-object v4 │ │ +08bfee: 1f04 d103 |0063: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bff2: 6e10 c711 0400 |0065: invoke-virtual {v4}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08bff8: 0c04 |0068: move-result-object v4 │ │ +08bffa: 1a00 992a |0069: const-string v0, "jsonObjects[1].html()" // string@2a99 │ │ +08bffe: 7120 8b05 0400 |006b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c004: 2200 a403 |006e: new-instance v0, Lorg/json/JSONObject; // type@03a4 │ │ +08c008: 7020 cb0e 4000 |0070: invoke-direct {v0, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0ecb │ │ +08c00e: 1a04 642e |0073: const-string v4, "name" // string@2e64 │ │ +08c012: 6e20 d00e 4000 |0075: invoke-virtual {v0, v4}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0ed0 │ │ +08c018: 0c04 |0078: move-result-object v4 │ │ +08c01a: 1a00 982a |0079: const-string v0, "jsonObject.getString("name")" // string@2a98 │ │ +08c01e: 7120 8b05 0400 |007b: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c024: 1104 |007e: return-object v4 │ │ +08c026: 6200 4806 |007f: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08c02a: 6e20 9616 4000 |0081: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isDevlogPage:(Lorg/jsoup/nodes/Document;)Z // method@1696 │ │ +08c030: 0a00 |0084: move-result v0 │ │ +08c032: 3800 3a00 |0085: if-eqz v0, 00bf // +003a │ │ +08c036: 1a00 5a26 |0087: const-string v0, "game_title" // string@265a │ │ +08c03a: 6e20 3b11 0400 |0089: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ +08c040: 0c00 |008c: move-result-object v0 │ │ +08c042: 1a02 4624 |008d: const-string v2, "doc.getElementsByClass("game_title")" // string@2446 │ │ +08c046: 7120 8b05 2000 |008f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c04c: 1f00 d001 |0092: check-cast v0, Ljava/util/List; // type@01d0 │ │ +08c050: 7110 6605 0000 |0094: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@0566 │ │ +08c056: 0c00 |0097: move-result-object v0 │ │ +08c058: 1f00 d103 |0098: check-cast v0, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c05c: 3900 1b00 |009a: if-nez v0, 00b5 // +001b │ │ +08c060: 1a00 4b26 |009c: const-string v0, "game_metadata" // string@264b │ │ +08c064: 6e20 3b11 0400 |009e: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ +08c06a: 0c04 |00a1: move-result-object v4 │ │ +08c06c: 6e20 9515 1400 |00a2: invoke-virtual {v4, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c072: 0c04 |00a5: move-result-object v4 │ │ +08c074: 1f04 d103 |00a6: check-cast v4, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c078: 1a00 9528 |00a8: const-string v0, "h3" // string@2895 │ │ +08c07c: 6e20 bb11 0400 |00aa: invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ +08c082: 0c04 |00ad: move-result-object v4 │ │ +08c084: 6e20 9515 1400 |00ae: invoke-virtual {v4, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c08a: 0c04 |00b1: move-result-object v4 │ │ +08c08c: 0740 |00b2: move-object v0, v4 │ │ +08c08e: 1f00 d103 |00b3: check-cast v0, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c092: 6e10 c711 0000 |00b5: invoke-virtual {v0}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08c098: 0c04 |00b8: move-result-object v4 │ │ +08c09a: 1a00 4724 |00b9: const-string v0, "doc.getElementsByClass("game_title").firstOrNull() ?: │ │ doc.getElementsByClass("game_metadata")[0].getElementsByTag("h3")[0]) │ │ .html()" // string@2447 │ │ -08c09a: 7120 8b05 0400 |00bb: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c0a0: 1104 |00be: return-object v4 │ │ -08c0a2: 2204 6401 |00bf: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -08c0a6: 1a00 f309 |00c1: const-string v0, "Document is not related to game" // string@09f3 │ │ -08c0aa: 7020 5603 0400 |00c3: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ -08c0b0: 2704 |00c6: throw v4 │ │ +08c09e: 7120 8b05 0400 |00bb: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c0a4: 1104 |00be: return-object v4 │ │ +08c0a6: 2204 6401 |00bf: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +08c0aa: 1a00 f309 |00c1: const-string v0, "Document is not related to game" // string@09f3 │ │ +08c0ae: 7020 5603 0400 |00c3: invoke-direct {v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ +08c0b4: 2704 |00c6: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=294 │ │ 0x0010 line=295 │ │ 0x0028 line=298 │ │ 0x0032 line=299 │ │ 0x004a line=302 │ │ @@ -113673,21 +113674,21 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -08c2dc: |[08c2dc] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getInstallations:(Lorg/jsoup/nodes/Document;)Ljava/util/List; │ │ -08c2ec: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ -08c2f0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08c2f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08c2f8: 7030 7a17 2100 |0006: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.parseInstallations:(Lorg/jsoup/nodes/Document;Ljava/lang/Integer;)Ljava/util/List; // method@177a │ │ -08c2fe: 0c02 |0009: move-result-object v2 │ │ -08c300: 1102 |000a: return-object v2 │ │ +08c2e0: |[08c2e0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getInstallations:(Lorg/jsoup/nodes/Document;)Ljava/util/List; │ │ +08c2f0: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ +08c2f4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08c2fa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08c2fc: 7030 7a17 2100 |0006: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.parseInstallations:(Lorg/jsoup/nodes/Document;Ljava/lang/Integer;)Ljava/util/List; // method@177a │ │ +08c302: 0c02 |0009: move-result-object v2 │ │ +08c304: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/jsoup/nodes/Document; │ │ │ │ @@ -113696,65 +113697,65 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -08c0b4: |[08c0b4] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getLocale:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ -08c0c4: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ -08c0c8: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08c0ce: 6e10 3d11 0700 |0005: invoke-virtual {v7}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@113d │ │ -08c0d4: 0c00 |0008: move-result-object v0 │ │ -08c0d6: 1a01 7032 |0009: const-string v1, "script" // string@3270 │ │ -08c0da: 6e20 bb11 1000 |000b: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ -08c0e0: 0c00 |000e: move-result-object v0 │ │ -08c0e2: 6e10 9d15 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ -08c0e8: 0c00 |0012: move-result-object v0 │ │ -08c0ea: 7210 a704 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08c0f0: 0a01 |0016: move-result v1 │ │ -08c0f2: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -08c0f6: 7210 a804 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08c0fc: 0c01 |001c: move-result-object v1 │ │ -08c0fe: 1f01 d103 |001d: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c102: 6e10 c711 0100 |001f: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ -08c108: 0c01 |0022: move-result-object v1 │ │ -08c10a: 1a02 7132 |0023: const-string v2, "script.html()" // string@3271 │ │ -08c10e: 7120 8b05 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c114: 1f01 5601 |0028: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -08c118: 7110 a705 0100 |002a: invoke-static {v1}, Lkotlin/text/StringsKt;.trimStart:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@05a7 │ │ -08c11e: 0c01 |002d: move-result-object v1 │ │ -08c120: 6e10 7903 0100 |002e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0379 │ │ -08c126: 0c01 |0031: move-result-object v1 │ │ -08c128: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -08c12a: 1223 |0033: const/4 v3, #int 2 // #2 │ │ -08c12c: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -08c12e: 1a05 6337 |0035: const-string v5, "window.itchio_locale" // string@3763 │ │ -08c132: 7154 a305 5132 |0037: invoke-static {v1, v5, v2, v3, v4}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@05a3 │ │ -08c138: 0a02 |003a: move-result v2 │ │ -08c13a: 3802 d8ff |003b: if-eqz v2, 0013 // -0028 │ │ -08c13e: 1307 1800 |003d: const/16 v7, #int 24 // #18 │ │ -08c142: 1300 1a00 |003f: const/16 v0, #int 26 // #1a │ │ -08c146: 1a02 292f |0041: const-string v2, "null cannot be cast to non-null type java.lang.String" // string@2f29 │ │ -08c14a: 7120 e104 2100 |0043: invoke-static {v1, v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -08c150: 6e30 ad03 7100 |0046: invoke-virtual {v1, v7, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@03ad │ │ -08c156: 0c07 |0049: move-result-object v7 │ │ -08c158: 1a00 4803 |004a: const-string v0, "(this as java.lang.Strin…ing(startIndex, endIndex)" // string@0348 │ │ -08c15c: 7120 8b05 0700 |004c: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c162: 1107 |004f: return-object v7 │ │ -08c164: 6e10 2811 0700 |0050: invoke-virtual {v7}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@1128 │ │ -08c16a: 0c07 |0053: move-result-object v7 │ │ -08c16c: 1a00 8e2b |0054: const-string v0, "locale_en" // string@2b8e │ │ -08c170: 6e20 c411 0700 |0056: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ -08c176: 0a07 |0059: move-result v7 │ │ -08c178: 3807 0500 |005a: if-eqz v7, 005f // +0005 │ │ -08c17c: 1a07 c124 |005c: const-string v7, "en" // string@24c1 │ │ -08c180: 1107 |005e: return-object v7 │ │ -08c182: 1a07 b41a |005f: const-string v7, "Unknown" // string@1ab4 │ │ -08c186: 1107 |0061: return-object v7 │ │ +08c0b8: |[08c0b8] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getLocale:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ +08c0c8: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ +08c0cc: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08c0d2: 6e10 3d11 0700 |0005: invoke-virtual {v7}, Lorg/jsoup/nodes/Document;.head:()Lorg/jsoup/nodes/Element; // method@113d │ │ +08c0d8: 0c00 |0008: move-result-object v0 │ │ +08c0da: 1a01 7032 |0009: const-string v1, "script" // string@3270 │ │ +08c0de: 6e20 bb11 1000 |000b: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ +08c0e4: 0c00 |000e: move-result-object v0 │ │ +08c0e6: 6e10 9d15 0000 |000f: invoke-virtual {v0}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ +08c0ec: 0c00 |0012: move-result-object v0 │ │ +08c0ee: 7210 a704 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08c0f4: 0a01 |0016: move-result v1 │ │ +08c0f6: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +08c0fa: 7210 a804 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08c100: 0c01 |001c: move-result-object v1 │ │ +08c102: 1f01 d103 |001d: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c106: 6e10 c711 0100 |001f: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.html:()Ljava/lang/String; // method@11c7 │ │ +08c10c: 0c01 |0022: move-result-object v1 │ │ +08c10e: 1a02 7132 |0023: const-string v2, "script.html()" // string@3271 │ │ +08c112: 7120 8b05 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c118: 1f01 5601 |0028: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +08c11c: 7110 a705 0100 |002a: invoke-static {v1}, Lkotlin/text/StringsKt;.trimStart:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@05a7 │ │ +08c122: 0c01 |002d: move-result-object v1 │ │ +08c124: 6e10 7903 0100 |002e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0379 │ │ +08c12a: 0c01 |0031: move-result-object v1 │ │ +08c12c: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +08c12e: 1223 |0033: const/4 v3, #int 2 // #2 │ │ +08c130: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +08c132: 1a05 6337 |0035: const-string v5, "window.itchio_locale" // string@3763 │ │ +08c136: 7154 a305 5132 |0037: invoke-static {v1, v5, v2, v3, v4}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@05a3 │ │ +08c13c: 0a02 |003a: move-result v2 │ │ +08c13e: 3802 d8ff |003b: if-eqz v2, 0013 // -0028 │ │ +08c142: 1307 1800 |003d: const/16 v7, #int 24 // #18 │ │ +08c146: 1300 1a00 |003f: const/16 v0, #int 26 // #1a │ │ +08c14a: 1a02 292f |0041: const-string v2, "null cannot be cast to non-null type java.lang.String" // string@2f29 │ │ +08c14e: 7120 e104 2100 |0043: invoke-static {v1, v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +08c154: 6e30 ad03 7100 |0046: invoke-virtual {v1, v7, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@03ad │ │ +08c15a: 0c07 |0049: move-result-object v7 │ │ +08c15c: 1a00 4803 |004a: const-string v0, "(this as java.lang.Strin…ing(startIndex, endIndex)" // string@0348 │ │ +08c160: 7120 8b05 0700 |004c: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c166: 1107 |004f: return-object v7 │ │ +08c168: 6e10 2811 0700 |0050: invoke-virtual {v7}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@1128 │ │ +08c16e: 0c07 |0053: move-result-object v7 │ │ +08c170: 1a00 8e2b |0054: const-string v0, "locale_en" // string@2b8e │ │ +08c174: 6e20 c411 0700 |0056: invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ +08c17a: 0a07 |0059: move-result v7 │ │ +08c17c: 3807 0500 |005a: if-eqz v7, 005f // +0005 │ │ +08c180: 1a07 c124 |005c: const-string v7, "en" // string@24c1 │ │ +08c184: 1107 |005e: return-object v7 │ │ +08c186: 1a07 b41a |005f: const-string v7, "Unknown" // string@1ab4 │ │ +08c18a: 1107 |0061: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=261 │ │ 0x000f line=262 │ │ 0x001f line=263 │ │ 0x0037 line=264 │ │ 0x0043 line=265 │ │ @@ -113768,31 +113769,31 @@ │ │ type : '(Lorg/jsoup/nodes/Document;I)Lua/gardenapple/itchupdater/database/installation/Installation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -08c878: |[08c878] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getPendingInstallation:(Lorg/jsoup/nodes/Document;I)Lua/gardenapple/itchupdater/database/installation/Installation; │ │ -08c888: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ -08c88c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08c892: 7110 6403 0300 |0005: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -08c898: 0c00 |0008: move-result-object v0 │ │ -08c89a: 7030 7a17 2100 |0009: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.parseInstallations:(Lorg/jsoup/nodes/Document;Ljava/lang/Integer;)Ljava/util/List; // method@177a │ │ -08c8a0: 0c02 |000c: move-result-object v2 │ │ -08c8a2: 7210 c004 0200 |000d: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@04c0 │ │ -08c8a8: 0a00 |0010: move-result v0 │ │ -08c8aa: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ -08c8ae: 7110 6505 0200 |0013: invoke-static {v2}, Lkotlin/collections/CollectionsKt;.first:(Ljava/util/List;)Ljava/lang/Object; // method@0565 │ │ -08c8b4: 0c02 |0016: move-result-object v2 │ │ -08c8b6: 1f02 4205 |0017: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -08c8ba: 1102 |0019: return-object v2 │ │ -08c8bc: 2202 e004 |001a: new-instance v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException; // type@04e0 │ │ -08c8c0: 7020 8817 3200 |001c: invoke-direct {v2, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException;.:(I)V // method@1788 │ │ -08c8c6: 2702 |001f: throw v2 │ │ +08c87c: |[08c87c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getPendingInstallation:(Lorg/jsoup/nodes/Document;I)Lua/gardenapple/itchupdater/database/installation/Installation; │ │ +08c88c: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ +08c890: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08c896: 7110 6403 0300 |0005: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +08c89c: 0c00 |0008: move-result-object v0 │ │ +08c89e: 7030 7a17 2100 |0009: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.parseInstallations:(Lorg/jsoup/nodes/Document;Ljava/lang/Integer;)Ljava/util/List; // method@177a │ │ +08c8a4: 0c02 |000c: move-result-object v2 │ │ +08c8a6: 7210 c004 0200 |000d: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@04c0 │ │ +08c8ac: 0a00 |0010: move-result v0 │ │ +08c8ae: 3900 0900 |0011: if-nez v0, 001a // +0009 │ │ +08c8b2: 7110 6505 0200 |0013: invoke-static {v2}, Lkotlin/collections/CollectionsKt;.first:(Ljava/util/List;)Ljava/lang/Object; // method@0565 │ │ +08c8b8: 0c02 |0016: move-result-object v2 │ │ +08c8ba: 1f02 4205 |0017: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +08c8be: 1102 |0019: return-object v2 │ │ +08c8c0: 2202 e004 |001a: new-instance v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException; // type@04e0 │ │ +08c8c4: 7020 8817 3200 |001c: invoke-direct {v2, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException;.:(I)V // method@1788 │ │ +08c8ca: 2702 |001f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=75 │ │ 0x000d line=76 │ │ 0x0013 line=79 │ │ 0x001a line=77 │ │ locals : │ │ @@ -113805,35 +113806,35 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08c188: |[08c188] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getStoreUrlFromDownloadPage:(Landroid/net/Uri;)Ljava/lang/String; │ │ -08c198: 1a00 6024 |0000: const-string v0, "downloadUri" // string@2460 │ │ -08c19c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08c1a2: 2200 7c01 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -08c1a6: 7010 bb03 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08c1ac: 1a01 0c29 |000a: const-string v1, "https://" // string@290c │ │ -08c1b0: 6e20 c303 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08c1b6: 6e10 c000 0300 |000f: invoke-virtual {v3}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00c0 │ │ -08c1bc: 0c01 |0012: move-result-object v1 │ │ -08c1be: 6e20 c203 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08c1c4: 1301 2f00 |0016: const/16 v1, #int 47 // #2f │ │ -08c1c8: 6e20 be03 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -08c1ce: 6e10 c300 0300 |001b: invoke-virtual {v3}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@00c3 │ │ -08c1d4: 0c03 |001e: move-result-object v3 │ │ -08c1d6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -08c1d8: 7220 be04 1300 |0020: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -08c1de: 0c03 |0023: move-result-object v3 │ │ -08c1e0: 6e20 c203 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08c1e6: 6e10 cb03 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08c1ec: 0c03 |002a: move-result-object v3 │ │ -08c1ee: 1103 |002b: return-object v3 │ │ +08c18c: |[08c18c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getStoreUrlFromDownloadPage:(Landroid/net/Uri;)Ljava/lang/String; │ │ +08c19c: 1a00 6024 |0000: const-string v0, "downloadUri" // string@2460 │ │ +08c1a0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08c1a6: 2200 7c01 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +08c1aa: 7010 bb03 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08c1b0: 1a01 0c29 |000a: const-string v1, "https://" // string@290c │ │ +08c1b4: 6e20 c303 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08c1ba: 6e10 c000 0300 |000f: invoke-virtual {v3}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00c0 │ │ +08c1c0: 0c01 |0012: move-result-object v1 │ │ +08c1c2: 6e20 c203 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08c1c8: 1301 2f00 |0016: const/16 v1, #int 47 // #2f │ │ +08c1cc: 6e20 be03 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +08c1d2: 6e10 c300 0300 |001b: invoke-virtual {v3}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@00c3 │ │ +08c1d8: 0c03 |001e: move-result-object v3 │ │ +08c1da: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +08c1dc: 7220 be04 1300 |0020: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +08c1e2: 0c03 |0023: move-result-object v3 │ │ +08c1e4: 6e20 c203 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08c1ea: 6e10 cb03 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08c1f0: 0c03 |002a: move-result-object v3 │ │ +08c1f2: 1103 |002b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ 0x0000 - 0x002c reg=3 (null) Landroid/net/Uri; │ │ │ │ @@ -113842,40 +113843,40 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -08c268: |[08c268] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getUserName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ -08c278: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ -08c27c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08c282: 6200 4806 |0005: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08c286: 6e20 9d16 2000 |0007: invoke-virtual {v0, v2}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isUserPage:(Lorg/jsoup/nodes/Document;)Z // method@169d │ │ -08c28c: 0a00 |000a: move-result v0 │ │ -08c28e: 3800 1f00 |000b: if-eqz v0, 002a // +001f │ │ -08c292: 1a00 1b31 |000d: const-string v0, "profile_header" // string@311b │ │ -08c296: 6e20 3911 0200 |000f: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Document;.getElementById:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1139 │ │ -08c29c: 0c02 |0012: move-result-object v2 │ │ -08c29e: 1a00 9128 |0013: const-string v0, "h1" // string@2891 │ │ -08c2a2: 6e20 bb11 0200 |0015: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ -08c2a8: 0c02 |0018: move-result-object v2 │ │ -08c2aa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -08c2ac: 6e20 9515 0200 |001a: invoke-virtual {v2, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08c2b2: 0c02 |001d: move-result-object v2 │ │ -08c2b4: 1f02 d103 |001e: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08c2b8: 6e10 ff11 0200 |0020: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ -08c2be: 0c02 |0023: move-result-object v2 │ │ -08c2c0: 1a00 4424 |0024: const-string v0, "doc.getElementById("profile_header").getElementsByTag("h1")[0].text()" // string@2444 │ │ -08c2c4: 7120 8b05 0200 |0026: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08c2ca: 1102 |0029: return-object v2 │ │ -08c2cc: 2202 6401 |002a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -08c2d0: 1a00 f209 |002c: const-string v0, "Document is not a user page" // string@09f2 │ │ -08c2d4: 7020 5603 0200 |002e: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ -08c2da: 2702 |0031: throw v2 │ │ +08c26c: |[08c26c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion.getUserName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ │ +08c27c: 1a00 4224 |0000: const-string v0, "doc" // string@2442 │ │ +08c280: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08c286: 6200 4806 |0005: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08c28a: 6e20 9d16 2000 |0007: invoke-virtual {v0, v2}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isUserPage:(Lorg/jsoup/nodes/Document;)Z // method@169d │ │ +08c290: 0a00 |000a: move-result v0 │ │ +08c292: 3800 1f00 |000b: if-eqz v0, 002a // +001f │ │ +08c296: 1a00 1b31 |000d: const-string v0, "profile_header" // string@311b │ │ +08c29a: 6e20 3911 0200 |000f: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Document;.getElementById:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1139 │ │ +08c2a0: 0c02 |0012: move-result-object v2 │ │ +08c2a2: 1a00 9128 |0013: const-string v0, "h1" // string@2891 │ │ +08c2a6: 6e20 bb11 0200 |0015: invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ +08c2ac: 0c02 |0018: move-result-object v2 │ │ +08c2ae: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +08c2b0: 6e20 9515 0200 |001a: invoke-virtual {v2, v0}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08c2b6: 0c02 |001d: move-result-object v2 │ │ +08c2b8: 1f02 d103 |001e: check-cast v2, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08c2bc: 6e10 ff11 0200 |0020: invoke-virtual {v2}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ +08c2c2: 0c02 |0023: move-result-object v2 │ │ +08c2c4: 1a00 4424 |0024: const-string v0, "doc.getElementById("profile_header").getElementsByTag("h1")[0].text()" // string@2444 │ │ +08c2c8: 7120 8b05 0200 |0026: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08c2ce: 1102 |0029: return-object v2 │ │ +08c2d0: 2202 6401 |002a: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +08c2d4: 1a00 f209 |002c: const-string v0, "Document is not a user page" // string@09f2 │ │ +08c2d8: 7020 5603 0200 |002e: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ +08c2de: 2702 |0031: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=320 │ │ 0x000f line=321 │ │ 0x002a line=324 │ │ locals : │ │ 0x0000 - 0x0032 reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; │ │ @@ -113941,22 +113942,22 @@ │ │ type : '(Ljava/lang/String;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08cb38: |[08cb38] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.:(Ljava/lang/String;ZZ)V │ │ -08cb48: 1a00 0037 |0000: const-string v0, "url" // string@3700 │ │ -08cb4c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08cb52: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -08cb58: 5b12 de1b |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08cb5c: 5c13 dc1b |000a: iput-boolean v3, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08cb60: 5c14 dd1b |000c: iput-boolean v4, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08cb64: 0e00 |000e: return-void │ │ +08cb3c: |[08cb3c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.:(Ljava/lang/String;ZZ)V │ │ +08cb4c: 1a00 0037 |0000: const-string v0, "url" // string@3700 │ │ +08cb50: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08cb56: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +08cb5c: 5b12 de1b |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08cb60: 5c13 dc1b |000a: iput-boolean v3, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08cb64: 5c14 dd1b |000c: iput-boolean v4, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08cb68: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ 0x0000 - 0x000f reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000f reg=3 (null) Z │ │ @@ -113967,159 +113968,159 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;ZZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -08cad0: |[08cad0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.copy$default:(Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;ZZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ -08cae0: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -08cae4: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -08cae8: 5401 de1b |0004: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08caec: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -08caf0: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -08caf4: 5502 dc1b |000a: iget-boolean v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08caf8: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -08cafc: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -08cb00: 5503 dd1b |0010: iget-boolean v3, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08cb04: 6e40 7f17 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.copy:(Ljava/lang/String;ZZ)Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@177f │ │ -08cb0a: 0c00 |0015: move-result-object v0 │ │ -08cb0c: 1100 |0016: return-object v0 │ │ +08cad4: |[08cad4] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.copy$default:(Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;ZZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ +08cae4: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +08cae8: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +08caec: 5401 de1b |0004: iget-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08caf0: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +08caf4: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +08caf8: 5502 dc1b |000a: iget-boolean v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08cafc: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +08cb00: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +08cb04: 5503 dd1b |0010: iget-boolean v3, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08cb08: 6e40 7f17 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.copy:(Ljava/lang/String;ZZ)Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@177f │ │ +08cb0e: 0c00 |0015: move-result-object v0 │ │ +08cb10: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c9f8: |[08c9f8] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.component1:()Ljava/lang/String; │ │ -08ca08: 5410 de1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08ca0c: 1100 |0002: return-object v0 │ │ +08c9fc: |[08c9fc] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.component1:()Ljava/lang/String; │ │ +08ca0c: 5410 de1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08ca10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c8f8: |[08c8f8] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.component2:()Z │ │ -08c908: 5510 dc1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08c90c: 0f00 |0002: return v0 │ │ +08c8fc: |[08c8fc] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.component2:()Z │ │ +08c90c: 5510 dc1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08c910: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ name : 'component3' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c910: |[08c910] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.component3:()Z │ │ -08c920: 5510 dd1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08c924: 0f00 |0002: return v0 │ │ +08c914: |[08c914] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.component3:()Z │ │ +08c924: 5510 dd1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08c928: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;ZZ)Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -08cb10: |[08cb10] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.copy:(Ljava/lang/String;ZZ)Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ -08cb20: 1a00 0037 |0000: const-string v0, "url" // string@3700 │ │ -08cb24: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08cb2a: 2200 df04 |0005: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08cb2e: 7040 7b17 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ -08cb34: 1100 |000a: return-object v0 │ │ +08cb14: |[08cb14] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.copy:(Ljava/lang/String;ZZ)Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ +08cb24: 1a00 0037 |0000: const-string v0, "url" // string@3700 │ │ +08cb28: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08cb2e: 2200 df04 |0005: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08cb32: 7040 7b17 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ +08cb38: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -08c928: |[08c928] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.equals:(Ljava/lang/Object;)Z │ │ -08c938: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08c93a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -08c93e: 0f00 |0003: return v0 │ │ -08c940: 2051 df04 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08c944: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08c946: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -08c94a: 0f02 |0009: return v2 │ │ -08c94c: 1f05 df04 |000a: check-cast v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08c950: 5441 de1b |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08c954: 5453 de1b |000e: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08c958: 7120 8805 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08c95e: 0a01 |0013: move-result v1 │ │ -08c960: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -08c964: 0f02 |0016: return v2 │ │ -08c966: 5541 dc1b |0017: iget-boolean v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08c96a: 5553 dc1b |0019: iget-boolean v3, v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08c96e: 3231 0300 |001b: if-eq v1, v3, 001e // +0003 │ │ -08c972: 0f02 |001d: return v2 │ │ -08c974: 5541 dd1b |001e: iget-boolean v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08c978: 5555 dd1b |0020: iget-boolean v5, v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08c97c: 3251 0300 |0022: if-eq v1, v5, 0025 // +0003 │ │ -08c980: 0f02 |0024: return v2 │ │ -08c982: 0f00 |0025: return v0 │ │ +08c92c: |[08c92c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.equals:(Ljava/lang/Object;)Z │ │ +08c93c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08c93e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +08c942: 0f00 |0003: return v0 │ │ +08c944: 2051 df04 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08c948: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08c94a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +08c94e: 0f02 |0009: return v2 │ │ +08c950: 1f05 df04 |000a: check-cast v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08c954: 5441 de1b |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08c958: 5453 de1b |000e: iget-object v3, v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08c95c: 7120 8805 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08c962: 0a01 |0013: move-result v1 │ │ +08c964: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +08c968: 0f02 |0016: return v2 │ │ +08c96a: 5541 dc1b |0017: iget-boolean v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08c96e: 5553 dc1b |0019: iget-boolean v3, v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08c972: 3231 0300 |001b: if-eq v1, v3, 001e // +0003 │ │ +08c976: 0f02 |001d: return v2 │ │ +08c978: 5541 dd1b |001e: iget-boolean v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08c97c: 5555 dd1b |0020: iget-boolean v5, v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08c980: 3251 0300 |0022: if-eq v1, v5, 0025 // +0003 │ │ +08c984: 0f02 |0024: return v2 │ │ +08c986: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ name : 'getDownloadKey' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08ca10: |[08ca10] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.getDownloadKey:()Ljava/lang/String; │ │ -08ca20: 5510 dd1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08ca24: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -08ca28: 5510 dc1b |0004: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08ca2c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -08ca30: 280c |0008: goto 0014 // +000c │ │ -08ca32: 5410 de1b |0009: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08ca36: 7110 c600 0000 |000b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -08ca3c: 0c00 |000e: move-result-object v0 │ │ -08ca3e: 6e10 c100 0000 |000f: invoke-virtual {v0}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@00c1 │ │ -08ca44: 0c00 |0012: move-result-object v0 │ │ -08ca46: 1100 |0013: return-object v0 │ │ -08ca48: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -08ca4a: 1100 |0015: return-object v0 │ │ +08ca14: |[08ca14] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.getDownloadKey:()Ljava/lang/String; │ │ +08ca24: 5510 dd1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08ca28: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +08ca2c: 5510 dc1b |0004: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08ca30: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +08ca34: 280c |0008: goto 0014 // +000c │ │ +08ca36: 5410 de1b |0009: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08ca3a: 7110 c600 0000 |000b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +08ca40: 0c00 |000e: move-result-object v0 │ │ +08ca42: 6e10 c100 0000 |000f: invoke-virtual {v0}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@00c1 │ │ +08ca48: 0c00 |0012: move-result-object v0 │ │ +08ca4a: 1100 |0013: return-object v0 │ │ +08ca4c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +08ca4e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0009 line=29 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ │ │ @@ -114128,17 +114129,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ca4c: |[08ca4c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.getUrl:()Ljava/lang/String; │ │ -08ca5c: 5410 de1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08ca60: 1100 |0002: return-object v0 │ │ +08ca50: |[08ca50] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.getUrl:()Ljava/lang/String; │ │ +08ca60: 5410 de1b |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08ca64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ @@ -114146,47 +114147,47 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -08c9b4: |[08c9b4] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.hashCode:()I │ │ -08c9c4: 5430 de1b |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08c9c8: 6e10 9d03 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08c9ce: 0a00 |0005: move-result v0 │ │ -08c9d0: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08c9d4: 5531 dc1b |0008: iget-boolean v1, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08c9d8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -08c9da: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -08c9de: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -08c9e0: b010 |000e: add-int/2addr v0, v1 │ │ -08c9e2: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08c9e6: 5531 dd1b |0011: iget-boolean v1, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08c9ea: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ -08c9ee: 2802 |0015: goto 0017 // +0002 │ │ -08c9f0: 0112 |0016: move v2, v1 │ │ -08c9f2: b020 |0017: add-int/2addr v0, v2 │ │ -08c9f4: 0f00 |0018: return v0 │ │ +08c9b8: |[08c9b8] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.hashCode:()I │ │ +08c9c8: 5430 de1b |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08c9cc: 6e10 9d03 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08c9d2: 0a00 |0005: move-result v0 │ │ +08c9d4: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08c9d8: 5531 dc1b |0008: iget-boolean v1, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08c9dc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +08c9de: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +08c9e2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +08c9e4: b010 |000e: add-int/2addr v0, v1 │ │ +08c9e6: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08c9ea: 5531 dd1b |0011: iget-boolean v1, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08c9ee: 3801 0300 |0013: if-eqz v1, 0016 // +0003 │ │ +08c9f2: 2802 |0015: goto 0017 // +0002 │ │ +08c9f4: 0112 |0016: move v2, v1 │ │ +08c9f6: b020 |0017: add-int/2addr v0, v2 │ │ +08c9f8: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ name : 'isPermanent' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c984: |[08c984] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.isPermanent:()Z │ │ -08c994: 5510 dc1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08c998: 0f00 |0002: return v0 │ │ +08c988: |[08c988] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.isPermanent:()Z │ │ +08c998: 5510 dc1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08c99c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ @@ -114194,17 +114195,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c99c: |[08c99c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.isStorePage:()Z │ │ -08c9ac: 5510 dd1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08c9b0: 0f00 |0002: return v0 │ │ +08c9a0: |[08c9a0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.isStorePage:()Z │ │ +08c9b0: 5510 dd1b |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08c9b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ │ │ #10 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;) │ │ @@ -114212,34 +114213,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -08ca64: |[08ca64] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.toString:()Ljava/lang/String; │ │ -08ca74: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -08ca78: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08ca7e: 1a01 020a |0005: const-string v1, "DownloadUrl(url=" // string@0a02 │ │ -08ca82: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08ca88: 5421 de1b |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ -08ca8c: 6e20 c303 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08ca92: 1a01 7c03 |000f: const-string v1, ", isPermanent=" // string@037c │ │ -08ca96: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08ca9c: 5521 dc1b |0014: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ -08caa0: 6e20 c403 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ -08caa6: 1a01 7d03 |0019: const-string v1, ", isStorePage=" // string@037d │ │ -08caaa: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08cab0: 5521 dd1b |001e: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ -08cab4: 6e20 c403 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ -08caba: 1301 2900 |0023: const/16 v1, #int 41 // #29 │ │ -08cabe: 6e20 be03 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -08cac4: 6e10 cb03 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08caca: 0c00 |002b: move-result-object v0 │ │ -08cacc: 1100 |002c: return-object v0 │ │ +08ca68: |[08ca68] ua.gardenapple.itchupdater.client.ItchWebsiteParser$DownloadUrl.toString:()Ljava/lang/String; │ │ +08ca78: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +08ca7c: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08ca82: 1a01 020a |0005: const-string v1, "DownloadUrl(url=" // string@0a02 │ │ +08ca86: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08ca8c: 5421 de1b |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.url:Ljava/lang/String; // field@1bde │ │ +08ca90: 6e20 c303 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08ca96: 1a01 7c03 |000f: const-string v1, ", isPermanent=" // string@037c │ │ +08ca9a: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08caa0: 5521 dc1b |0014: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:Z // field@1bdc │ │ +08caa4: 6e20 c403 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ +08caaa: 1a01 7d03 |0019: const-string v1, ", isStorePage=" // string@037d │ │ +08caae: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08cab4: 5521 dd1b |001e: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:Z // field@1bdd │ │ +08cab8: 6e20 c403 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ +08cabe: 1301 2900 |0023: const/16 v1, #int 41 // #29 │ │ +08cac2: 6e20 be03 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +08cac8: 6e10 cb03 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08cace: 0c00 |002b: move-result-object v0 │ │ +08cad0: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3059 (ItchWebsiteParser.kt) │ │ │ │ Class #322 header: │ │ @@ -114271,19 +114272,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08cb68: |[08cb68] ua.gardenapple.itchupdater.client.ItchWebsiteParser$UploadNotFoundException.:(I)V │ │ -08cb78: 7110 b603 0100 |0000: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -08cb7e: 0c01 |0003: move-result-object v1 │ │ -08cb80: 7020 8803 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -08cb86: 0e00 |0007: return-void │ │ +08cb6c: |[08cb6c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$UploadNotFoundException.:(I)V │ │ +08cb7c: 7110 b603 0100 |0000: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +08cb82: 0c01 |0003: move-result-object v1 │ │ +08cb84: 7020 8803 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +08cb8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser$UploadNotFoundException; │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ │ │ @@ -114338,36 +114339,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08cb88: |[08cb88] ua.gardenapple.itchupdater.client.ItchWebsiteParser.:()V │ │ -08cb98: 2200 de04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // type@04de │ │ -08cb9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08cb9e: 7020 6c17 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@176c │ │ -08cba4: 6900 df1b |0006: sput-object v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -08cba8: 0e00 |0008: return-void │ │ +08cb8c: |[08cb8c] ua.gardenapple.itchupdater.client.ItchWebsiteParser.:()V │ │ +08cb9c: 2200 de04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // type@04de │ │ +08cba0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08cba2: 7020 6c17 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@176c │ │ +08cba8: 6900 df1b |0006: sput-object v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08cbac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08cbac: |[08cbac] ua.gardenapple.itchupdater.client.ItchWebsiteParser.:()V │ │ -08cbbc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08cbc2: 0e00 |0003: return-void │ │ +08cbb0: |[08cbb0] ua.gardenapple.itchupdater.client.ItchWebsiteParser.:()V │ │ +08cbc0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08cbc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/ItchWebsiteParser; │ │ │ │ Virtual methods - │ │ @@ -114450,35 +114451,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08d4b8: |[08d4b8] ua.gardenapple.itchupdater.client.JusticeBundleHandler.:()V │ │ -08d4c8: 2200 e504 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // type@04e5 │ │ -08d4cc: 7010 9817 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.:()V // method@1798 │ │ -08d4d2: 6900 f41b |0005: sput-object v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.INSTANCE:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bf4 │ │ -08d4d6: 0e00 |0007: return-void │ │ +08d4bc: |[08d4bc] ua.gardenapple.itchupdater.client.JusticeBundleHandler.:()V │ │ +08d4cc: 2200 e504 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // type@04e5 │ │ +08d4d0: 7010 9817 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.:()V // method@1798 │ │ +08d4d6: 6900 f41b |0005: sput-object v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.INSTANCE:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bf4 │ │ +08d4da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08d4d8: |[08d4d8] ua.gardenapple.itchupdater.client.JusticeBundleHandler.:()V │ │ -08d4e8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08d4ee: 0e00 |0003: return-void │ │ +08d4dc: |[08d4dc] ua.gardenapple.itchupdater.client.JusticeBundleHandler.:()V │ │ +08d4ec: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08d4f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/JusticeBundleHandler; │ │ │ │ Virtual methods - │ │ @@ -114487,50 +114488,50 @@ │ │ type : '(Landroid/content/Context;Lorg/jsoup/nodes/Document;Ljava/lang/String;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -08d27c: |[08d27c] ua.gardenapple.itchupdater.client.JusticeBundleHandler.checkIsBundleLink:(Landroid/content/Context;Lorg/jsoup/nodes/Document;Ljava/lang/String;)Z │ │ -08d28c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -08d290: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08d296: 1a00 4224 |0005: const-string v0, "doc" // string@2442 │ │ -08d29a: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08d2a0: 1a00 0037 |000a: const-string v0, "url" // string@3700 │ │ -08d2a4: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08d2aa: 6e10 2811 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@1128 │ │ -08d2b0: 0c00 |0012: move-result-object v0 │ │ -08d2b2: 1a01 2423 |0013: const-string v1, "data-page_name" // string@2324 │ │ -08d2b6: 6e20 8211 1000 |0015: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08d2bc: 0c00 |0018: move-result-object v0 │ │ -08d2be: 1a01 8f20 |0019: const-string v1, "bundle_download" // string@208f │ │ -08d2c2: 7120 8805 1000 |001b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08d2c8: 0a00 |001e: move-result v0 │ │ -08d2ca: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ -08d2ce: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -08d2d0: 0f03 |0022: return v3 │ │ -08d2d2: 6200 4806 |0023: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08d2d6: 6e20 8f16 4000 |0025: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getLoggedInUserName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@168f │ │ -08d2dc: 0c04 |0028: move-result-object v4 │ │ -08d2de: 7110 0c02 0300 |0029: invoke-static {v3}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -08d2e4: 0c03 |002c: move-result-object v3 │ │ -08d2e6: 7210 6d00 0300 |002d: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ -08d2ec: 0c03 |0030: move-result-object v3 │ │ -08d2ee: 1a00 bb2c |0031: const-string v0, "mitch.justice_" // string@2cbb │ │ -08d2f2: 7120 8e05 4000 |0033: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08d2f8: 0c04 |0036: move-result-object v4 │ │ -08d2fa: 7230 6c00 4305 |0037: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006c │ │ -08d300: 7100 cd03 0000 |003a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03cd │ │ -08d306: 0b04 |003d: move-result-wide v4 │ │ -08d308: 1a00 bc2c |003e: const-string v0, "mitch.justicetimestamp_" // string@2cbc │ │ -08d30c: 7240 6b00 0354 |0040: invoke-interface {v3, v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@006b │ │ -08d312: 7210 6700 0300 |0043: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0067 │ │ -08d318: 1213 |0046: const/4 v3, #int 1 // #1 │ │ -08d31a: 0f03 |0047: return v3 │ │ +08d280: |[08d280] ua.gardenapple.itchupdater.client.JusticeBundleHandler.checkIsBundleLink:(Landroid/content/Context;Lorg/jsoup/nodes/Document;Ljava/lang/String;)Z │ │ +08d290: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +08d294: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08d29a: 1a00 4224 |0005: const-string v0, "doc" // string@2442 │ │ +08d29e: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08d2a4: 1a00 0037 |000a: const-string v0, "url" // string@3700 │ │ +08d2a8: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08d2ae: 6e10 2811 0400 |000f: invoke-virtual {v4}, Lorg/jsoup/nodes/Document;.body:()Lorg/jsoup/nodes/Element; // method@1128 │ │ +08d2b4: 0c00 |0012: move-result-object v0 │ │ +08d2b6: 1a01 2423 |0013: const-string v1, "data-page_name" // string@2324 │ │ +08d2ba: 6e20 8211 1000 |0015: invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08d2c0: 0c00 |0018: move-result-object v0 │ │ +08d2c2: 1a01 8f20 |0019: const-string v1, "bundle_download" // string@208f │ │ +08d2c6: 7120 8805 1000 |001b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08d2cc: 0a00 |001e: move-result v0 │ │ +08d2ce: 3900 0400 |001f: if-nez v0, 0023 // +0004 │ │ +08d2d2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +08d2d4: 0f03 |0022: return v3 │ │ +08d2d6: 6200 4806 |0023: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08d2da: 6e20 8f16 4000 |0025: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getLoggedInUserName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@168f │ │ +08d2e0: 0c04 |0028: move-result-object v4 │ │ +08d2e2: 7110 0c02 0300 |0029: invoke-static {v3}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +08d2e8: 0c03 |002c: move-result-object v3 │ │ +08d2ea: 7210 6d00 0300 |002d: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ +08d2f0: 0c03 |0030: move-result-object v3 │ │ +08d2f2: 1a00 bb2c |0031: const-string v0, "mitch.justice_" // string@2cbb │ │ +08d2f6: 7120 8e05 4000 |0033: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08d2fc: 0c04 |0036: move-result-object v4 │ │ +08d2fe: 7230 6c00 4305 |0037: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006c │ │ +08d304: 7100 cd03 0000 |003a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03cd │ │ +08d30a: 0b04 |003d: move-result-wide v4 │ │ +08d30c: 1a00 bc2c |003e: const-string v0, "mitch.justicetimestamp_" // string@2cbc │ │ +08d310: 7240 6b00 0354 |0040: invoke-interface {v3, v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@006b │ │ +08d316: 7210 6700 0300 |0043: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0067 │ │ +08d31c: 1213 |0046: const/4 v3, #int 1 // #1 │ │ +08d31e: 0f03 |0047: return v3 │ │ catches : (none) │ │ positions : │ │ 0x000f line=79 │ │ 0x0023 line=82 │ │ 0x0029 line=84 │ │ 0x002d line=85 │ │ 0x0033 line=86 │ │ @@ -114547,26 +114548,26 @@ │ │ type : '(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -08d31c: |[08d31c] ua.gardenapple.itchupdater.client.JusticeBundleHandler.claimGame:(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08d32c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08d330: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08d336: 0c00 |0005: move-result-object v0 │ │ -08d338: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08d33c: 2201 e204 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2; // type@04e2 │ │ -08d340: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08d342: 7040 8b17 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.:(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)V // method@178b │ │ -08d348: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08d34c: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08d352: 0c04 |0013: move-result-object v4 │ │ -08d354: 1104 |0014: return-object v4 │ │ +08d320: |[08d320] ua.gardenapple.itchupdater.client.JusticeBundleHandler.claimGame:(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08d330: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08d334: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08d33a: 0c00 |0005: move-result-object v0 │ │ +08d33c: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08d340: 2201 e204 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2; // type@04e2 │ │ +08d344: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +08d346: 7040 8b17 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.:(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)V // method@178b │ │ +08d34c: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08d350: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08d356: 0c04 |0013: move-result-object v4 │ │ +08d358: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lua/gardenapple/itchupdater/client/JusticeBundleHandler; │ │ 0x0000 - 0x0015 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=5 (null) Lua/gardenapple/itchupdater/database/game/Game; │ │ @@ -114577,90 +114578,90 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -08d358: |[08d358] ua.gardenapple.itchupdater.client.JusticeBundleHandler.getBundleDownloadLink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08d368: 2050 e304 |0000: instance-of v0, v5, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1; // type@04e3 │ │ -08d36c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -08d370: 0750 |0004: move-object v0, v5 │ │ -08d372: 1f00 e304 |0005: check-cast v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1; // type@04e3 │ │ -08d376: 5201 e81b |0007: iget v1, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ -08d37a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -08d37e: b521 |000b: and-int/2addr v1, v2 │ │ -08d380: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -08d384: 5205 e81b |000e: iget v5, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ -08d388: b125 |0010: sub-int/2addr v5, v2 │ │ -08d38a: 5905 e81b |0011: iput v5, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ -08d38e: 2806 |0013: goto 0019 // +0006 │ │ -08d390: 2200 e304 |0014: new-instance v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1; // type@04e3 │ │ -08d394: 7030 9017 4005 |0016: invoke-direct {v0, v4, v5}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.:(Lua/gardenapple/itchupdater/client/JusticeBundleHandler;Lkotlin/coroutines/Continuation;)V // method@1790 │ │ -08d39a: 5405 e91b |0019: iget-object v5, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.result:Ljava/lang/Object; // field@1be9 │ │ -08d39e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08d3a4: 0c01 |001e: move-result-object v1 │ │ -08d3a6: 5202 e81b |001f: iget v2, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ -08d3aa: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -08d3ac: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -08d3b0: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -08d3b4: 7110 5305 0500 |0026: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d3ba: 2819 |0029: goto 0042 // +0019 │ │ -08d3bc: 2205 6501 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -08d3c0: 1a00 c420 |002c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08d3c4: 7020 5a03 0500 |002e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08d3ca: 2705 |0031: throw v5 │ │ -08d3cc: 7110 5305 0500 |0032: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d3d2: 6205 4806 |0035: sget-object v5, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08d3d6: 5903 e81b |0037: iput v3, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ -08d3da: 1a02 1029 |0039: const-string v2, "https://itch.io/b/520/bundle-for-racial-justice-and-equality" // string@2910 │ │ -08d3de: 6e30 8916 2500 |003b: invoke-virtual {v5, v2, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -08d3e4: 0c05 |003e: move-result-object v5 │ │ -08d3e6: 3315 0300 |003f: if-ne v5, v1, 0042 // +0003 │ │ -08d3ea: 1101 |0041: return-object v1 │ │ -08d3ec: 1f05 cc03 |0042: check-cast v5, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08d3f0: 1a00 2c25 |0044: const-string v0, "existing_purchases" // string@252c │ │ -08d3f4: 6e20 3b11 0500 |0046: invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ -08d3fa: 0c05 |0049: move-result-object v5 │ │ -08d3fc: 6e10 9315 0500 |004a: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ -08d402: 0c05 |004d: move-result-object v5 │ │ -08d404: 1200 |004e: const/4 v0, #int 0 // #0 │ │ -08d406: 3905 0400 |004f: if-nez v5, 0053 // +0004 │ │ -08d40a: 0705 |0051: move-object v5, v0 │ │ -08d40c: 280e |0052: goto 0060 // +000e │ │ -08d40e: 1a01 9020 |0053: const-string v1, "button" // string@2090 │ │ -08d412: 6e20 b711 1500 |0055: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08d418: 0c05 |0058: move-result-object v5 │ │ -08d41a: 3905 0300 |0059: if-nez v5, 005c // +0003 │ │ -08d41e: 28f6 |005b: goto 0051 // -000a │ │ -08d420: 6e10 9315 0500 |005c: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ -08d426: 0c05 |005f: move-result-object v5 │ │ -08d428: 3905 0300 |0060: if-nez v5, 0063 // +0003 │ │ -08d42c: 2826 |0062: goto 0088 // +0026 │ │ -08d42e: 1a01 0029 |0063: const-string v1, "href" // string@2900 │ │ -08d432: 6e20 8211 1500 |0065: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08d438: 0c05 |0068: move-result-object v5 │ │ -08d43a: 3905 0300 |0069: if-nez v5, 006c // +0003 │ │ -08d43e: 281d |006b: goto 0088 // +001d │ │ -08d440: 1201 |006c: const/4 v1, #int 0 // #0 │ │ -08d442: 1222 |006d: const/4 v2, #int 2 // #2 │ │ -08d444: 1a03 0729 |006e: const-string v3, "http" // string@2907 │ │ -08d448: 7150 a305 3521 |0070: invoke-static {v5, v3, v1, v2, v0}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@05a3 │ │ -08d44e: 0a00 |0073: move-result v0 │ │ -08d450: 3800 0300 |0074: if-eqz v0, 0077 // +0003 │ │ -08d454: 2811 |0076: goto 0087 // +0011 │ │ -08d456: 2200 a101 |0077: new-instance v0, Ljava/net/URL; // type@01a1 │ │ -08d45a: 2201 a101 |0079: new-instance v1, Ljava/net/URL; // type@01a1 │ │ -08d45e: 1a02 0f29 |007b: const-string v2, "https://itch.io" // string@290f │ │ -08d462: 7020 1e04 2100 |007d: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@041e │ │ -08d468: 7030 2004 1005 |0080: invoke-direct {v0, v1, v5}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0420 │ │ -08d46e: 6e10 2a04 0000 |0083: invoke-virtual {v0}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@042a │ │ -08d474: 0c05 |0086: move-result-object v5 │ │ -08d476: 0750 |0087: move-object v0, v5 │ │ -08d478: 1100 |0088: return-object v0 │ │ +08d35c: |[08d35c] ua.gardenapple.itchupdater.client.JusticeBundleHandler.getBundleDownloadLink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08d36c: 2050 e304 |0000: instance-of v0, v5, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1; // type@04e3 │ │ +08d370: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +08d374: 0750 |0004: move-object v0, v5 │ │ +08d376: 1f00 e304 |0005: check-cast v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1; // type@04e3 │ │ +08d37a: 5201 e81b |0007: iget v1, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ +08d37e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +08d382: b521 |000b: and-int/2addr v1, v2 │ │ +08d384: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +08d388: 5205 e81b |000e: iget v5, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ +08d38c: b125 |0010: sub-int/2addr v5, v2 │ │ +08d38e: 5905 e81b |0011: iput v5, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ +08d392: 2806 |0013: goto 0019 // +0006 │ │ +08d394: 2200 e304 |0014: new-instance v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1; // type@04e3 │ │ +08d398: 7030 9017 4005 |0016: invoke-direct {v0, v4, v5}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.:(Lua/gardenapple/itchupdater/client/JusticeBundleHandler;Lkotlin/coroutines/Continuation;)V // method@1790 │ │ +08d39e: 5405 e91b |0019: iget-object v5, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.result:Ljava/lang/Object; // field@1be9 │ │ +08d3a2: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08d3a8: 0c01 |001e: move-result-object v1 │ │ +08d3aa: 5202 e81b |001f: iget v2, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ +08d3ae: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +08d3b0: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +08d3b4: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +08d3b8: 7110 5305 0500 |0026: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d3be: 2819 |0029: goto 0042 // +0019 │ │ +08d3c0: 2205 6501 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +08d3c4: 1a00 c420 |002c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08d3c8: 7020 5a03 0500 |002e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08d3ce: 2705 |0031: throw v5 │ │ +08d3d0: 7110 5305 0500 |0032: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d3d6: 6205 4806 |0035: sget-object v5, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08d3da: 5903 e81b |0037: iput v3, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ +08d3de: 1a02 1029 |0039: const-string v2, "https://itch.io/b/520/bundle-for-racial-justice-and-equality" // string@2910 │ │ +08d3e2: 6e30 8916 2500 |003b: invoke-virtual {v5, v2, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +08d3e8: 0c05 |003e: move-result-object v5 │ │ +08d3ea: 3315 0300 |003f: if-ne v5, v1, 0042 // +0003 │ │ +08d3ee: 1101 |0041: return-object v1 │ │ +08d3f0: 1f05 cc03 |0042: check-cast v5, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08d3f4: 1a00 2c25 |0044: const-string v0, "existing_purchases" // string@252c │ │ +08d3f8: 6e20 3b11 0500 |0046: invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ +08d3fe: 0c05 |0049: move-result-object v5 │ │ +08d400: 6e10 9315 0500 |004a: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ +08d406: 0c05 |004d: move-result-object v5 │ │ +08d408: 1200 |004e: const/4 v0, #int 0 // #0 │ │ +08d40a: 3905 0400 |004f: if-nez v5, 0053 // +0004 │ │ +08d40e: 0705 |0051: move-object v5, v0 │ │ +08d410: 280e |0052: goto 0060 // +000e │ │ +08d412: 1a01 9020 |0053: const-string v1, "button" // string@2090 │ │ +08d416: 6e20 b711 1500 |0055: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08d41c: 0c05 |0058: move-result-object v5 │ │ +08d41e: 3905 0300 |0059: if-nez v5, 005c // +0003 │ │ +08d422: 28f6 |005b: goto 0051 // -000a │ │ +08d424: 6e10 9315 0500 |005c: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ +08d42a: 0c05 |005f: move-result-object v5 │ │ +08d42c: 3905 0300 |0060: if-nez v5, 0063 // +0003 │ │ +08d430: 2826 |0062: goto 0088 // +0026 │ │ +08d432: 1a01 0029 |0063: const-string v1, "href" // string@2900 │ │ +08d436: 6e20 8211 1500 |0065: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08d43c: 0c05 |0068: move-result-object v5 │ │ +08d43e: 3905 0300 |0069: if-nez v5, 006c // +0003 │ │ +08d442: 281d |006b: goto 0088 // +001d │ │ +08d444: 1201 |006c: const/4 v1, #int 0 // #0 │ │ +08d446: 1222 |006d: const/4 v2, #int 2 // #2 │ │ +08d448: 1a03 0729 |006e: const-string v3, "http" // string@2907 │ │ +08d44c: 7150 a305 3521 |0070: invoke-static {v5, v3, v1, v2, v0}, Lkotlin/text/StringsKt;.startsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@05a3 │ │ +08d452: 0a00 |0073: move-result v0 │ │ +08d454: 3800 0300 |0074: if-eqz v0, 0077 // +0003 │ │ +08d458: 2811 |0076: goto 0087 // +0011 │ │ +08d45a: 2200 a101 |0077: new-instance v0, Ljava/net/URL; // type@01a1 │ │ +08d45e: 2201 a101 |0079: new-instance v1, Ljava/net/URL; // type@01a1 │ │ +08d462: 1a02 0f29 |007b: const-string v2, "https://itch.io" // string@290f │ │ +08d466: 7020 1e04 2100 |007d: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@041e │ │ +08d46c: 7030 2004 1005 |0080: invoke-direct {v0, v1, v5}, Ljava/net/URL;.:(Ljava/net/URL;Ljava/lang/String;)V // method@0420 │ │ +08d472: 6e10 2a04 0000 |0083: invoke-virtual {v0}, Ljava/net/URL;.toExternalForm:()Ljava/lang/String; // method@042a │ │ +08d478: 0c05 |0086: move-result-object v5 │ │ +08d47a: 0750 |0087: move-object v0, v5 │ │ +08d47c: 1100 |0088: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x001f line=61 │ │ 0x002a line=65 │ │ 0x0032 line=61 │ │ 0x0035 line=62 │ │ 0x0042 line=61 │ │ @@ -114677,26 +114678,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -08d47c: |[08d47c] ua.gardenapple.itchupdater.client.JusticeBundleHandler.getLinkForUser:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08d48c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08d490: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08d496: 0c00 |0005: move-result-object v0 │ │ -08d498: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08d49c: 2201 e404 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2; // type@04e4 │ │ -08d4a0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08d4a2: 7040 9217 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1792 │ │ -08d4a8: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08d4ac: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08d4b2: 0c04 |0013: move-result-object v4 │ │ -08d4b4: 1104 |0014: return-object v4 │ │ +08d480: |[08d480] ua.gardenapple.itchupdater.client.JusticeBundleHandler.getLinkForUser:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08d490: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08d494: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08d49a: 0c00 |0005: move-result-object v0 │ │ +08d49c: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08d4a0: 2201 e404 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2; // type@04e4 │ │ +08d4a4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +08d4a6: 7040 9217 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1792 │ │ +08d4ac: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08d4b0: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08d4b6: 0c04 |0013: move-result-object v4 │ │ +08d4b8: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lua/gardenapple/itchupdater/client/JusticeBundleHandler; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/lang/String; │ │ @@ -114733,17 +114734,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08d4f0: |[08d4f0] ua.gardenapple.itchupdater.client.SingleUpdateChecker$Companion.:()V │ │ -08d500: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08d506: 0e00 |0003: return-void │ │ +08d4f4: |[08d4f4] ua.gardenapple.itchupdater.client.SingleUpdateChecker$Companion.:()V │ │ +08d504: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08d50a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion;) │ │ @@ -114751,17 +114752,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08d508: |[08d508] ua.gardenapple.itchupdater.client.SingleUpdateChecker$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08d518: 7010 9d17 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion;.:()V // method@179d │ │ -08d51e: 0e00 |0003: return-void │ │ +08d50c: |[08d50c] ua.gardenapple.itchupdater.client.SingleUpdateChecker$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08d51c: 7010 9d17 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion;.:()V // method@179d │ │ +08d522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6145 (SingleUpdateChecker.kt) │ │ │ │ @@ -114833,39 +114834,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08dfa8: |[08dfa8] ua.gardenapple.itchupdater.client.SingleUpdateChecker.:()V │ │ -08dfb8: 2200 e604 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion; // type@04e6 │ │ -08dfbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08dfbe: 7020 9e17 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@179e │ │ -08dfc4: 6900 031c |0006: sput-object v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.Companion:Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion; // field@1c03 │ │ -08dfc8: 0e00 |0008: return-void │ │ +08dfac: |[08dfac] ua.gardenapple.itchupdater.client.SingleUpdateChecker.:()V │ │ +08dfbc: 2200 e604 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion; // type@04e6 │ │ +08dfc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08dfc2: 7020 9e17 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@179e │ │ +08dfc8: 6900 031c |0006: sput-object v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.Companion:Lua/gardenapple/itchupdater/client/SingleUpdateChecker$Companion; // field@1c03 │ │ +08dfcc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker;) │ │ name : '' │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08dfcc: |[08dfcc] ua.gardenapple.itchupdater.client.SingleUpdateChecker.:(Lua/gardenapple/itchupdater/database/AppDatabase;)V │ │ -08dfdc: 1a00 3b23 |0000: const-string v0, "db" // string@233b │ │ -08dfe0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08dfe6: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -08dfec: 5b12 051c |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c05 │ │ -08dff0: 0e00 |000a: return-void │ │ +08dfd0: |[08dfd0] ua.gardenapple.itchupdater.client.SingleUpdateChecker.:(Lua/gardenapple/itchupdater/database/AppDatabase;)V │ │ +08dfe0: 1a00 3b23 |0000: const-string v0, "db" // string@233b │ │ +08dfe4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08dfea: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +08dff0: 5b12 051c |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c05 │ │ +08dff4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ 0x0000 - 0x000b reg=2 (null) Lua/gardenapple/itchupdater/database/AppDatabase; │ │ │ │ @@ -114874,18 +114875,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -08dbe4: |[08dbe4] ua.gardenapple.itchupdater.client.SingleUpdateChecker.access$compareUploads:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ -08dbf4: 7054 ae17 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.compareUploads:(Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@17ae │ │ -08dbfa: 0c00 |0003: move-result-object v0 │ │ -08dbfc: 1100 |0004: return-object v0 │ │ +08dbe8: |[08dbe8] ua.gardenapple.itchupdater.client.SingleUpdateChecker.access$compareUploads:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ +08dbf8: 7054 ae17 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.compareUploads:(Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@17ae │ │ +08dbfe: 0c00 |0003: move-result-object v0 │ │ +08dc00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/jsoup/nodes/Document; │ │ 0x0000 - 0x0005 reg=2 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -114897,17 +114898,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08dff4: |[08dff4] ua.gardenapple.itchupdater.client.SingleUpdateChecker.access$logD:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V │ │ -08e004: 7030 b217 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08e00a: 0e00 |0003: return-void │ │ +08dff8: |[08dff8] ua.gardenapple.itchupdater.client.SingleUpdateChecker.access$logD:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V │ │ +08e008: 7030 b217 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08e00e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ 0x0000 - 0x0004 reg=1 (null) Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/String; │ │ @@ -114917,254 +114918,254 @@ │ │ type : '(Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 30 │ │ ins : 5 │ │ outs : 13 │ │ insns size : 448 16-bit code units │ │ -08dc00: |[08dc00] ua.gardenapple.itchupdater.client.SingleUpdateChecker.compareUploads:(Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ -08dc10: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -08dc14: 0801 1c00 |0002: move-object/from16 v1, v28 │ │ -08dc18: 0802 1d00 |0004: move-object/from16 v2, v29 │ │ -08dc1c: 6203 df1b |0006: sget-object v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -08dc20: 0804 1a00 |0008: move-object/from16 v4, v26 │ │ -08dc24: 6e20 7417 4300 |000a: invoke-virtual {v3, v4}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getInstallations:(Lorg/jsoup/nodes/Document;)Ljava/util/List; // method@1774 │ │ -08dc2a: 0c03 |000d: move-result-object v3 │ │ -08dc2c: 7210 c104 0300 |000e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -08dc32: 0c04 |0011: move-result-object v4 │ │ -08dc34: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -08dc36: 7110 2903 0500 |0013: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -08dc3c: 0c06 |0016: move-result-object v6 │ │ -08dc3e: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -08dc40: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -08dc42: 0789 |0019: move-object v9, v8 │ │ -08dc44: 120a |001a: const/4 v10, #int 0 // #0 │ │ -08dc46: 7210 a704 0400 |001b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08dc4c: 0a0b |001e: move-result v11 │ │ -08dc4e: 380b 2f00 |001f: if-eqz v11, 004e // +002f │ │ -08dc52: 7210 a804 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08dc58: 0c0b |0024: move-result-object v11 │ │ -08dc5a: 1f0b 4205 |0025: check-cast v11, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -08dc5e: 6e10 6719 0b00 |0027: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -08dc64: 0c0c |002a: move-result-object v12 │ │ -08dc66: 7401 6719 1b00 |002b: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -08dc6c: 0c0d |002e: move-result-object v13 │ │ -08dc6e: 7120 8805 dc00 |002f: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08dc74: 0a0c |0032: move-result v12 │ │ -08dc76: 380c 0400 |0033: if-eqz v12, 0037 // +0004 │ │ -08dc7a: 07b9 |0035: move-object v9, v11 │ │ -08dc7c: 2818 |0036: goto 004e // +0018 │ │ -08dc7e: 6e10 6419 0b00 |0037: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ -08dc84: 0a0c |003a: move-result v12 │ │ -08dc86: 7401 6419 1b00 |003b: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ -08dc8c: 0a0d |003e: move-result v13 │ │ -08dc8e: b5dc |003f: and-int/2addr v12, v13 │ │ -08dc90: 7401 6419 1b00 |0040: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ -08dc96: 0a0d |0043: move-result v13 │ │ -08dc98: 33dc d7ff |0044: if-ne v12, v13, 001b // -0029 │ │ -08dc9c: 3909 0500 |0046: if-nez v9, 004b // +0005 │ │ -08dca0: 07b9 |0048: move-object v9, v11 │ │ -08dca2: 121a |0049: const/4 v10, #int 1 // #1 │ │ -08dca4: 28d1 |004a: goto 001b // -002f │ │ -08dca6: 380a d0ff |004b: if-eqz v10, 001b // -0030 │ │ -08dcaa: 28cc |004d: goto 0019 // -0034 │ │ -08dcac: 1a04 6118 |004e: const-string v4, "Suggested install: " // string@1861 │ │ -08dcb0: 7120 8e05 9400 |0050: invoke-static {v4, v9}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08dcb6: 0c04 |0053: move-result-object v4 │ │ -08dcb8: 7030 b217 1004 |0054: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08dcbe: 7210 c104 0300 |0057: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -08dcc4: 0c03 |005a: move-result-object v3 │ │ -08dcc6: 7210 a704 0300 |005b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08dccc: 0a04 |005e: move-result v4 │ │ -08dcce: 3804 5001 |005f: if-eqz v4, 01af // +0150 │ │ -08dcd2: 7210 a804 0300 |0061: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08dcd8: 0c04 |0064: move-result-object v4 │ │ -08dcda: 1f04 4205 |0065: check-cast v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -08dcde: 6e10 6619 0400 |0067: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -08dce4: 0a05 |006a: move-result v5 │ │ -08dce6: 7401 6619 1b00 |006b: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -08dcec: 0a0a |006e: move-result v10 │ │ -08dcee: 1a0b dd0a |006f: const-string v11, "Found same version tag" // string@0add │ │ -08dcf2: 122c |0071: const/4 v12, #int 2 // #2 │ │ -08dcf4: 33a5 ef00 |0072: if-ne v5, v10, 0161 // +00ef │ │ -08dcf8: 1a03 dc0a |0074: const-string v3, "Found same uploadId" // string@0adc │ │ -08dcfc: 7030 b217 1003 |0076: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08dd02: 7401 6919 1b00 |0079: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -08dd08: 0c03 |007c: move-result-object v3 │ │ -08dd0a: 3803 ac00 |007d: if-eqz v3, 0129 // +00ac │ │ -08dd0e: 1a03 7907 |007f: const-string v3, "Checking version tags..." // string@0779 │ │ -08dd12: 7030 b217 1003 |0081: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08dd18: 6e10 6919 0400 |0084: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -08dd1e: 0c03 |0087: move-result-object v3 │ │ -08dd20: 3903 0400 |0088: if-nez v3, 008c // +0004 │ │ -08dd24: 0783 |008a: move-object v3, v8 │ │ -08dd26: 2811 |008b: goto 009c // +0011 │ │ -08dd28: 1f03 5601 |008c: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -08dd2c: 7401 6919 1b00 |008e: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -08dd32: 0c05 |0091: move-result-object v5 │ │ -08dd34: 1f05 5601 |0092: check-cast v5, Ljava/lang/CharSequence; // type@0156 │ │ -08dd38: 7158 9a05 53c7 |0094: invoke-static {v3, v5, v7, v12, v8}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@059a │ │ -08dd3e: 0a03 |0097: move-result v3 │ │ -08dd40: 7110 2903 0300 |0098: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -08dd46: 0c03 |009b: move-result-object v3 │ │ -08dd48: 7120 8805 6300 |009c: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08dd4e: 0a03 |009f: move-result v3 │ │ -08dd50: 3803 2400 |00a0: if-eqz v3, 00c4 // +0024 │ │ -08dd54: 7030 b217 100b |00a2: invoke-direct {v0, v1, v11}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08dd5a: 2201 eb04 |00a5: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08dd5e: 7401 6119 1b00 |00a7: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08dd64: 0a0d |00aa: move-result v13 │ │ -08dd66: 120e |00ab: const/4 v14, #int 0 // #0 │ │ -08dd68: 120f |00ac: const/4 v15, #int 0 // #0 │ │ -08dd6a: 1310 0000 |00ad: const/16 v16, #int 0 // #0 │ │ -08dd6e: 1311 0000 |00af: const/16 v17, #int 0 // #0 │ │ -08dd72: 1312 0000 |00b1: const/16 v18, #int 0 // #0 │ │ -08dd76: 1313 0000 |00b3: const/16 v19, #int 0 // #0 │ │ -08dd7a: 1314 0000 |00b5: const/16 v20, #int 0 // #0 │ │ -08dd7e: 1315 0000 |00b7: const/16 v21, #int 0 // #0 │ │ -08dd82: 1316 0000 |00b9: const/16 v22, #int 0 // #0 │ │ -08dd86: 1317 fc03 |00bb: const/16 v23, #int 1020 // #3fc │ │ -08dd8a: 1318 0000 |00bd: const/16 v24, #int 0 // #0 │ │ -08dd8e: 071c |00bf: move-object v12, v1 │ │ -08dd90: 760d b817 0c00 |00c0: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ -08dd96: 1101 |00c3: return-object v1 │ │ -08dd98: 0805 1b00 |00c4: move-object/from16 v5, v27 │ │ -08dd9c: 7030 b117 4005 |00c6: invoke-direct {v0, v4, v5}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.isSameLocale:(Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/installation/Installation;)Z // method@17b1 │ │ -08dda2: 0a03 |00c9: move-result v3 │ │ -08dda4: 3803 1100 |00ca: if-eqz v3, 00db // +0011 │ │ -08dda8: 1a03 541b |00cc: const-string v3, "Version tag changed!" // string@1b54 │ │ -08ddac: 7030 b217 1003 |00ce: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08ddb2: 2201 eb04 |00d1: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08ddb6: 7401 6119 1b00 |00d3: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08ddbc: 0a03 |00d6: move-result v3 │ │ -08ddbe: 7040 b917 3142 |00d7: invoke-direct {v1, v3, v2, v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@17b9 │ │ -08ddc4: 1101 |00da: return-object v1 │ │ -08ddc6: 1a03 551b |00db: const-string v3, "Version tag changed, but the locale is also different" // string@1b55 │ │ -08ddca: 7030 b217 1003 |00dd: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08ddd0: 1a03 8515 |00e0: const-string v3, "Or maybe current install version tag is null? That should not happen!" // string@1585 │ │ -08ddd4: 7030 b217 1003 |00e2: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08ddda: 6e10 6819 0400 |00e5: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ -08dde0: 0c03 |00e8: move-result-object v3 │ │ -08dde2: 3903 0300 |00e9: if-nez v3, 00ec // +0003 │ │ -08dde6: 280d |00eb: goto 00f8 // +000d │ │ -08dde8: 7401 6819 1b00 |00ec: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ -08ddee: 0c07 |00ef: move-result-object v7 │ │ -08ddf0: 6e20 9803 7300 |00f0: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -08ddf6: 0a03 |00f3: move-result v3 │ │ -08ddf8: 7110 2903 0300 |00f4: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -08ddfe: 0c08 |00f7: move-result-object v8 │ │ -08de00: 7120 8805 6800 |00f8: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08de06: 0a03 |00fb: move-result v3 │ │ -08de08: 3803 1e00 |00fc: if-eqz v3, 011a // +001e │ │ -08de0c: 1a02 281a |00fe: const-string v2, "Timestamp is still the same, probably false positive" // string@1a28 │ │ -08de10: 7030 b217 1002 |0100: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08de16: 2201 eb04 |0103: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08de1a: 7401 6119 1b00 |0105: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08de20: 0a04 |0108: move-result v4 │ │ -08de22: 1205 |0109: const/4 v5, #int 0 // #0 │ │ -08de24: 1206 |010a: const/4 v6, #int 0 // #0 │ │ -08de26: 1207 |010b: const/4 v7, #int 0 // #0 │ │ -08de28: 1208 |010c: const/4 v8, #int 0 // #0 │ │ -08de2a: 1209 |010d: const/4 v9, #int 0 // #0 │ │ -08de2c: 120a |010e: const/4 v10, #int 0 // #0 │ │ -08de2e: 120b |010f: const/4 v11, #int 0 // #0 │ │ -08de30: 120c |0110: const/4 v12, #int 0 // #0 │ │ -08de32: 120d |0111: const/4 v13, #int 0 // #0 │ │ -08de34: 130e fc03 |0112: const/16 v14, #int 1020 // #3fc │ │ -08de38: 120f |0114: const/4 v15, #int 0 // #0 │ │ -08de3a: 0713 |0115: move-object v3, v1 │ │ -08de3c: 760d b817 0300 |0116: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ -08de42: 1101 |0119: return-object v1 │ │ -08de44: 1a03 271a |011a: const-string v3, "Timestamp changed! Might still be false positive but meh" // string@1a27 │ │ -08de48: 7030 b217 1003 |011c: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08de4e: 2201 eb04 |011f: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08de52: 7401 6119 1b00 |0121: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08de58: 0a03 |0124: move-result v3 │ │ -08de5a: 7040 b917 3142 |0125: invoke-direct {v1, v3, v2, v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@17b9 │ │ -08de60: 1101 |0128: return-object v1 │ │ -08de62: 0805 1b00 |0129: move-object/from16 v5, v27 │ │ -08de66: 1a03 7809 |012b: const-string v3, "Current install is not a butler upload" // string@0978 │ │ -08de6a: 7030 b217 1003 |012d: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08de70: 6e10 6919 0400 |0130: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -08de76: 0c03 |0133: move-result-object v3 │ │ -08de78: 3803 1100 |0134: if-eqz v3, 0145 // +0011 │ │ -08de7c: 1a03 bf0b |0136: const-string v3, "Install became a butler upload? Weird but okay" // string@0bbf │ │ -08de80: 7030 b217 1003 |0138: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08de86: 2201 eb04 |013b: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08de8a: 7401 6119 1b00 |013d: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08de90: 0a03 |0140: move-result v3 │ │ -08de92: 7040 b917 3142 |0141: invoke-direct {v1, v3, v2, v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@17b9 │ │ -08de98: 1101 |0144: return-object v1 │ │ -08de9a: 1a02 5515 |0145: const-string v2, "Nothing changed" // string@1555 │ │ -08de9e: 7030 b217 1002 |0147: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08dea4: 2201 eb04 |014a: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08dea8: 7401 6119 1b00 |014c: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08deae: 0a04 |014f: move-result v4 │ │ -08deb0: 1205 |0150: const/4 v5, #int 0 // #0 │ │ -08deb2: 1206 |0151: const/4 v6, #int 0 // #0 │ │ -08deb4: 1207 |0152: const/4 v7, #int 0 // #0 │ │ -08deb6: 1208 |0153: const/4 v8, #int 0 // #0 │ │ -08deb8: 1209 |0154: const/4 v9, #int 0 // #0 │ │ -08deba: 120a |0155: const/4 v10, #int 0 // #0 │ │ -08debc: 120b |0156: const/4 v11, #int 0 // #0 │ │ -08debe: 120c |0157: const/4 v12, #int 0 // #0 │ │ -08dec0: 120d |0158: const/4 v13, #int 0 // #0 │ │ -08dec2: 130e fc03 |0159: const/16 v14, #int 1020 // #3fc │ │ -08dec6: 120f |015b: const/4 v15, #int 0 // #0 │ │ -08dec8: 0713 |015c: move-object v3, v1 │ │ -08deca: 760d b817 0300 |015d: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ -08ded0: 1101 |0160: return-object v1 │ │ -08ded2: 0805 1b00 |0161: move-object/from16 v5, v27 │ │ -08ded6: 7401 6619 1b00 |0163: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -08dedc: 0a0a |0166: move-result v10 │ │ -08dede: 140d 00ca 9a3b |0167: const v13, #float 0.00472379 // #3b9aca00 │ │ -08dee4: 33da f1fe |016a: if-ne v10, v13, 005b // -010f │ │ -08dee8: 1a0a 7807 |016c: const-string v10, "Checking version tags for Mitch..." // string@0778 │ │ -08deec: 7030 b217 100a |016e: invoke-direct {v0, v1, v10}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08def2: 6e10 6919 0400 |0171: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -08def8: 0c04 |0174: move-result-object v4 │ │ -08defa: 3904 0400 |0175: if-nez v4, 0179 // +0004 │ │ -08defe: 0784 |0177: move-object v4, v8 │ │ -08df00: 280f |0178: goto 0187 // +000f │ │ -08df02: 1f04 5601 |0179: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ -08df06: 1a0a d403 |017b: const-string v10, "1.3.9" // string@03d4 │ │ -08df0a: 1f0a 5601 |017d: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ -08df0e: 7158 9a05 a4c7 |017f: invoke-static {v4, v10, v7, v12, v8}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@059a │ │ -08df14: 0a04 |0182: move-result v4 │ │ -08df16: 7110 2903 0400 |0183: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -08df1c: 0c04 |0186: move-result-object v4 │ │ -08df1e: 7120 8805 6400 |0187: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08df24: 0a04 |018a: move-result v4 │ │ -08df26: 3804 d0fe |018b: if-eqz v4, 005b // -0130 │ │ -08df2a: 7030 b217 100b |018d: invoke-direct {v0, v1, v11}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08df30: 2201 eb04 |0190: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08df34: 7401 6119 1b00 |0192: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08df3a: 0a0d |0195: move-result v13 │ │ -08df3c: 120e |0196: const/4 v14, #int 0 // #0 │ │ -08df3e: 120f |0197: const/4 v15, #int 0 // #0 │ │ -08df40: 1310 0000 |0198: const/16 v16, #int 0 // #0 │ │ -08df44: 1311 0000 |019a: const/16 v17, #int 0 // #0 │ │ -08df48: 1312 0000 |019c: const/16 v18, #int 0 // #0 │ │ -08df4c: 1313 0000 |019e: const/16 v19, #int 0 // #0 │ │ -08df50: 1314 0000 |01a0: const/16 v20, #int 0 // #0 │ │ -08df54: 1315 0000 |01a2: const/16 v21, #int 0 // #0 │ │ -08df58: 1316 0000 |01a4: const/16 v22, #int 0 // #0 │ │ -08df5c: 1317 fc03 |01a6: const/16 v23, #int 1020 // #3fc │ │ -08df60: 1318 0000 |01a8: const/16 v24, #int 0 // #0 │ │ -08df64: 071c |01aa: move-object v12, v1 │ │ -08df66: 760d b817 0c00 |01ab: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ -08df6c: 1101 |01ae: return-object v1 │ │ -08df6e: 0805 1b00 |01af: move-object/from16 v5, v27 │ │ -08df72: 1a03 e909 |01b1: const-string v3, "Didn't find current uploadId" // string@09e9 │ │ -08df76: 7030 b217 1003 |01b3: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ -08df7c: 2201 eb04 |01b6: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08df80: 7401 6119 1b00 |01b8: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08df86: 0a03 |01bb: move-result v3 │ │ -08df88: 7040 b917 3192 |01bc: invoke-direct {v1, v3, v2, v9}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@17b9 │ │ -08df8e: 1101 |01bf: return-object v1 │ │ +08dc04: |[08dc04] ua.gardenapple.itchupdater.client.SingleUpdateChecker.compareUploads:(Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ +08dc14: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +08dc18: 0801 1c00 |0002: move-object/from16 v1, v28 │ │ +08dc1c: 0802 1d00 |0004: move-object/from16 v2, v29 │ │ +08dc20: 6203 df1b |0006: sget-object v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08dc24: 0804 1a00 |0008: move-object/from16 v4, v26 │ │ +08dc28: 6e20 7417 4300 |000a: invoke-virtual {v3, v4}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getInstallations:(Lorg/jsoup/nodes/Document;)Ljava/util/List; // method@1774 │ │ +08dc2e: 0c03 |000d: move-result-object v3 │ │ +08dc30: 7210 c104 0300 |000e: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +08dc36: 0c04 |0011: move-result-object v4 │ │ +08dc38: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +08dc3a: 7110 2903 0500 |0013: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +08dc40: 0c06 |0016: move-result-object v6 │ │ +08dc42: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +08dc44: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +08dc46: 0789 |0019: move-object v9, v8 │ │ +08dc48: 120a |001a: const/4 v10, #int 0 // #0 │ │ +08dc4a: 7210 a704 0400 |001b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08dc50: 0a0b |001e: move-result v11 │ │ +08dc52: 380b 2f00 |001f: if-eqz v11, 004e // +002f │ │ +08dc56: 7210 a804 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08dc5c: 0c0b |0024: move-result-object v11 │ │ +08dc5e: 1f0b 4205 |0025: check-cast v11, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +08dc62: 6e10 6719 0b00 |0027: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +08dc68: 0c0c |002a: move-result-object v12 │ │ +08dc6a: 7401 6719 1b00 |002b: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +08dc70: 0c0d |002e: move-result-object v13 │ │ +08dc72: 7120 8805 dc00 |002f: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08dc78: 0a0c |0032: move-result v12 │ │ +08dc7a: 380c 0400 |0033: if-eqz v12, 0037 // +0004 │ │ +08dc7e: 07b9 |0035: move-object v9, v11 │ │ +08dc80: 2818 |0036: goto 004e // +0018 │ │ +08dc82: 6e10 6419 0b00 |0037: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ +08dc88: 0a0c |003a: move-result v12 │ │ +08dc8a: 7401 6419 1b00 |003b: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ +08dc90: 0a0d |003e: move-result v13 │ │ +08dc92: b5dc |003f: and-int/2addr v12, v13 │ │ +08dc94: 7401 6419 1b00 |0040: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ +08dc9a: 0a0d |0043: move-result v13 │ │ +08dc9c: 33dc d7ff |0044: if-ne v12, v13, 001b // -0029 │ │ +08dca0: 3909 0500 |0046: if-nez v9, 004b // +0005 │ │ +08dca4: 07b9 |0048: move-object v9, v11 │ │ +08dca6: 121a |0049: const/4 v10, #int 1 // #1 │ │ +08dca8: 28d1 |004a: goto 001b // -002f │ │ +08dcaa: 380a d0ff |004b: if-eqz v10, 001b // -0030 │ │ +08dcae: 28cc |004d: goto 0019 // -0034 │ │ +08dcb0: 1a04 6118 |004e: const-string v4, "Suggested install: " // string@1861 │ │ +08dcb4: 7120 8e05 9400 |0050: invoke-static {v4, v9}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08dcba: 0c04 |0053: move-result-object v4 │ │ +08dcbc: 7030 b217 1004 |0054: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08dcc2: 7210 c104 0300 |0057: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +08dcc8: 0c03 |005a: move-result-object v3 │ │ +08dcca: 7210 a704 0300 |005b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08dcd0: 0a04 |005e: move-result v4 │ │ +08dcd2: 3804 5001 |005f: if-eqz v4, 01af // +0150 │ │ +08dcd6: 7210 a804 0300 |0061: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08dcdc: 0c04 |0064: move-result-object v4 │ │ +08dcde: 1f04 4205 |0065: check-cast v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +08dce2: 6e10 6619 0400 |0067: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +08dce8: 0a05 |006a: move-result v5 │ │ +08dcea: 7401 6619 1b00 |006b: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +08dcf0: 0a0a |006e: move-result v10 │ │ +08dcf2: 1a0b dd0a |006f: const-string v11, "Found same version tag" // string@0add │ │ +08dcf6: 122c |0071: const/4 v12, #int 2 // #2 │ │ +08dcf8: 33a5 ef00 |0072: if-ne v5, v10, 0161 // +00ef │ │ +08dcfc: 1a03 dc0a |0074: const-string v3, "Found same uploadId" // string@0adc │ │ +08dd00: 7030 b217 1003 |0076: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08dd06: 7401 6919 1b00 |0079: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +08dd0c: 0c03 |007c: move-result-object v3 │ │ +08dd0e: 3803 ac00 |007d: if-eqz v3, 0129 // +00ac │ │ +08dd12: 1a03 7907 |007f: const-string v3, "Checking version tags..." // string@0779 │ │ +08dd16: 7030 b217 1003 |0081: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08dd1c: 6e10 6919 0400 |0084: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +08dd22: 0c03 |0087: move-result-object v3 │ │ +08dd24: 3903 0400 |0088: if-nez v3, 008c // +0004 │ │ +08dd28: 0783 |008a: move-object v3, v8 │ │ +08dd2a: 2811 |008b: goto 009c // +0011 │ │ +08dd2c: 1f03 5601 |008c: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +08dd30: 7401 6919 1b00 |008e: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +08dd36: 0c05 |0091: move-result-object v5 │ │ +08dd38: 1f05 5601 |0092: check-cast v5, Ljava/lang/CharSequence; // type@0156 │ │ +08dd3c: 7158 9a05 53c7 |0094: invoke-static {v3, v5, v7, v12, v8}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@059a │ │ +08dd42: 0a03 |0097: move-result v3 │ │ +08dd44: 7110 2903 0300 |0098: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +08dd4a: 0c03 |009b: move-result-object v3 │ │ +08dd4c: 7120 8805 6300 |009c: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08dd52: 0a03 |009f: move-result v3 │ │ +08dd54: 3803 2400 |00a0: if-eqz v3, 00c4 // +0024 │ │ +08dd58: 7030 b217 100b |00a2: invoke-direct {v0, v1, v11}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08dd5e: 2201 eb04 |00a5: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08dd62: 7401 6119 1b00 |00a7: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08dd68: 0a0d |00aa: move-result v13 │ │ +08dd6a: 120e |00ab: const/4 v14, #int 0 // #0 │ │ +08dd6c: 120f |00ac: const/4 v15, #int 0 // #0 │ │ +08dd6e: 1310 0000 |00ad: const/16 v16, #int 0 // #0 │ │ +08dd72: 1311 0000 |00af: const/16 v17, #int 0 // #0 │ │ +08dd76: 1312 0000 |00b1: const/16 v18, #int 0 // #0 │ │ +08dd7a: 1313 0000 |00b3: const/16 v19, #int 0 // #0 │ │ +08dd7e: 1314 0000 |00b5: const/16 v20, #int 0 // #0 │ │ +08dd82: 1315 0000 |00b7: const/16 v21, #int 0 // #0 │ │ +08dd86: 1316 0000 |00b9: const/16 v22, #int 0 // #0 │ │ +08dd8a: 1317 fc03 |00bb: const/16 v23, #int 1020 // #3fc │ │ +08dd8e: 1318 0000 |00bd: const/16 v24, #int 0 // #0 │ │ +08dd92: 071c |00bf: move-object v12, v1 │ │ +08dd94: 760d b817 0c00 |00c0: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ +08dd9a: 1101 |00c3: return-object v1 │ │ +08dd9c: 0805 1b00 |00c4: move-object/from16 v5, v27 │ │ +08dda0: 7030 b117 4005 |00c6: invoke-direct {v0, v4, v5}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.isSameLocale:(Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/installation/Installation;)Z // method@17b1 │ │ +08dda6: 0a03 |00c9: move-result v3 │ │ +08dda8: 3803 1100 |00ca: if-eqz v3, 00db // +0011 │ │ +08ddac: 1a03 541b |00cc: const-string v3, "Version tag changed!" // string@1b54 │ │ +08ddb0: 7030 b217 1003 |00ce: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08ddb6: 2201 eb04 |00d1: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08ddba: 7401 6119 1b00 |00d3: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08ddc0: 0a03 |00d6: move-result v3 │ │ +08ddc2: 7040 b917 3142 |00d7: invoke-direct {v1, v3, v2, v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@17b9 │ │ +08ddc8: 1101 |00da: return-object v1 │ │ +08ddca: 1a03 551b |00db: const-string v3, "Version tag changed, but the locale is also different" // string@1b55 │ │ +08ddce: 7030 b217 1003 |00dd: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08ddd4: 1a03 8515 |00e0: const-string v3, "Or maybe current install version tag is null? That should not happen!" // string@1585 │ │ +08ddd8: 7030 b217 1003 |00e2: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08ddde: 6e10 6819 0400 |00e5: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ +08dde4: 0c03 |00e8: move-result-object v3 │ │ +08dde6: 3903 0300 |00e9: if-nez v3, 00ec // +0003 │ │ +08ddea: 280d |00eb: goto 00f8 // +000d │ │ +08ddec: 7401 6819 1b00 |00ec: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ +08ddf2: 0c07 |00ef: move-result-object v7 │ │ +08ddf4: 6e20 9803 7300 |00f0: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +08ddfa: 0a03 |00f3: move-result v3 │ │ +08ddfc: 7110 2903 0300 |00f4: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +08de02: 0c08 |00f7: move-result-object v8 │ │ +08de04: 7120 8805 6800 |00f8: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08de0a: 0a03 |00fb: move-result v3 │ │ +08de0c: 3803 1e00 |00fc: if-eqz v3, 011a // +001e │ │ +08de10: 1a02 281a |00fe: const-string v2, "Timestamp is still the same, probably false positive" // string@1a28 │ │ +08de14: 7030 b217 1002 |0100: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08de1a: 2201 eb04 |0103: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08de1e: 7401 6119 1b00 |0105: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08de24: 0a04 |0108: move-result v4 │ │ +08de26: 1205 |0109: const/4 v5, #int 0 // #0 │ │ +08de28: 1206 |010a: const/4 v6, #int 0 // #0 │ │ +08de2a: 1207 |010b: const/4 v7, #int 0 // #0 │ │ +08de2c: 1208 |010c: const/4 v8, #int 0 // #0 │ │ +08de2e: 1209 |010d: const/4 v9, #int 0 // #0 │ │ +08de30: 120a |010e: const/4 v10, #int 0 // #0 │ │ +08de32: 120b |010f: const/4 v11, #int 0 // #0 │ │ +08de34: 120c |0110: const/4 v12, #int 0 // #0 │ │ +08de36: 120d |0111: const/4 v13, #int 0 // #0 │ │ +08de38: 130e fc03 |0112: const/16 v14, #int 1020 // #3fc │ │ +08de3c: 120f |0114: const/4 v15, #int 0 // #0 │ │ +08de3e: 0713 |0115: move-object v3, v1 │ │ +08de40: 760d b817 0300 |0116: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ +08de46: 1101 |0119: return-object v1 │ │ +08de48: 1a03 271a |011a: const-string v3, "Timestamp changed! Might still be false positive but meh" // string@1a27 │ │ +08de4c: 7030 b217 1003 |011c: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08de52: 2201 eb04 |011f: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08de56: 7401 6119 1b00 |0121: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08de5c: 0a03 |0124: move-result v3 │ │ +08de5e: 7040 b917 3142 |0125: invoke-direct {v1, v3, v2, v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@17b9 │ │ +08de64: 1101 |0128: return-object v1 │ │ +08de66: 0805 1b00 |0129: move-object/from16 v5, v27 │ │ +08de6a: 1a03 7809 |012b: const-string v3, "Current install is not a butler upload" // string@0978 │ │ +08de6e: 7030 b217 1003 |012d: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08de74: 6e10 6919 0400 |0130: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +08de7a: 0c03 |0133: move-result-object v3 │ │ +08de7c: 3803 1100 |0134: if-eqz v3, 0145 // +0011 │ │ +08de80: 1a03 bf0b |0136: const-string v3, "Install became a butler upload? Weird but okay" // string@0bbf │ │ +08de84: 7030 b217 1003 |0138: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08de8a: 2201 eb04 |013b: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08de8e: 7401 6119 1b00 |013d: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08de94: 0a03 |0140: move-result v3 │ │ +08de96: 7040 b917 3142 |0141: invoke-direct {v1, v3, v2, v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@17b9 │ │ +08de9c: 1101 |0144: return-object v1 │ │ +08de9e: 1a02 5515 |0145: const-string v2, "Nothing changed" // string@1555 │ │ +08dea2: 7030 b217 1002 |0147: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08dea8: 2201 eb04 |014a: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08deac: 7401 6119 1b00 |014c: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08deb2: 0a04 |014f: move-result v4 │ │ +08deb4: 1205 |0150: const/4 v5, #int 0 // #0 │ │ +08deb6: 1206 |0151: const/4 v6, #int 0 // #0 │ │ +08deb8: 1207 |0152: const/4 v7, #int 0 // #0 │ │ +08deba: 1208 |0153: const/4 v8, #int 0 // #0 │ │ +08debc: 1209 |0154: const/4 v9, #int 0 // #0 │ │ +08debe: 120a |0155: const/4 v10, #int 0 // #0 │ │ +08dec0: 120b |0156: const/4 v11, #int 0 // #0 │ │ +08dec2: 120c |0157: const/4 v12, #int 0 // #0 │ │ +08dec4: 120d |0158: const/4 v13, #int 0 // #0 │ │ +08dec6: 130e fc03 |0159: const/16 v14, #int 1020 // #3fc │ │ +08deca: 120f |015b: const/4 v15, #int 0 // #0 │ │ +08decc: 0713 |015c: move-object v3, v1 │ │ +08dece: 760d b817 0300 |015d: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ +08ded4: 1101 |0160: return-object v1 │ │ +08ded6: 0805 1b00 |0161: move-object/from16 v5, v27 │ │ +08deda: 7401 6619 1b00 |0163: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +08dee0: 0a0a |0166: move-result v10 │ │ +08dee2: 140d 00ca 9a3b |0167: const v13, #float 0.00472379 // #3b9aca00 │ │ +08dee8: 33da f1fe |016a: if-ne v10, v13, 005b // -010f │ │ +08deec: 1a0a 7807 |016c: const-string v10, "Checking version tags for Mitch..." // string@0778 │ │ +08def0: 7030 b217 100a |016e: invoke-direct {v0, v1, v10}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08def6: 6e10 6919 0400 |0171: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +08defc: 0c04 |0174: move-result-object v4 │ │ +08defe: 3904 0400 |0175: if-nez v4, 0179 // +0004 │ │ +08df02: 0784 |0177: move-object v4, v8 │ │ +08df04: 280f |0178: goto 0187 // +000f │ │ +08df06: 1f04 5601 |0179: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ +08df0a: 1a0a d403 |017b: const-string v10, "1.3.9" // string@03d4 │ │ +08df0e: 1f0a 5601 |017d: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ +08df12: 7158 9a05 a4c7 |017f: invoke-static {v4, v10, v7, v12, v8}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@059a │ │ +08df18: 0a04 |0182: move-result v4 │ │ +08df1a: 7110 2903 0400 |0183: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +08df20: 0c04 |0186: move-result-object v4 │ │ +08df22: 7120 8805 6400 |0187: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08df28: 0a04 |018a: move-result v4 │ │ +08df2a: 3804 d0fe |018b: if-eqz v4, 005b // -0130 │ │ +08df2e: 7030 b217 100b |018d: invoke-direct {v0, v1, v11}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08df34: 2201 eb04 |0190: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08df38: 7401 6119 1b00 |0192: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08df3e: 0a0d |0195: move-result v13 │ │ +08df40: 120e |0196: const/4 v14, #int 0 // #0 │ │ +08df42: 120f |0197: const/4 v15, #int 0 // #0 │ │ +08df44: 1310 0000 |0198: const/16 v16, #int 0 // #0 │ │ +08df48: 1311 0000 |019a: const/16 v17, #int 0 // #0 │ │ +08df4c: 1312 0000 |019c: const/16 v18, #int 0 // #0 │ │ +08df50: 1313 0000 |019e: const/16 v19, #int 0 // #0 │ │ +08df54: 1314 0000 |01a0: const/16 v20, #int 0 // #0 │ │ +08df58: 1315 0000 |01a2: const/16 v21, #int 0 // #0 │ │ +08df5c: 1316 0000 |01a4: const/16 v22, #int 0 // #0 │ │ +08df60: 1317 fc03 |01a6: const/16 v23, #int 1020 // #3fc │ │ +08df64: 1318 0000 |01a8: const/16 v24, #int 0 // #0 │ │ +08df68: 071c |01aa: move-object v12, v1 │ │ +08df6a: 760d b817 0c00 |01ab: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ +08df70: 1101 |01ae: return-object v1 │ │ +08df72: 0805 1b00 |01af: move-object/from16 v5, v27 │ │ +08df76: 1a03 e909 |01b1: const-string v3, "Didn't find current uploadId" // string@09e9 │ │ +08df7a: 7030 b217 1003 |01b3: invoke-direct {v0, v1, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17b2 │ │ +08df80: 2201 eb04 |01b6: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08df84: 7401 6119 1b00 |01b8: invoke-virtual/range {v27}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08df8a: 0a03 |01bb: move-result v3 │ │ +08df8c: 7040 b917 3192 |01bc: invoke-direct {v1, v3, v2, v9}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@17b9 │ │ +08df92: 1101 |01bf: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=101 │ │ 0x000e line=105 │ │ 0x0013 line=183 │ │ 0x001b line=105 │ │ 0x0027 line=106 │ │ @@ -115220,32 +115221,32 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/installation/Installation;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08dac8: |[08dac8] ua.gardenapple.itchupdater.client.SingleUpdateChecker.isSameLocale:(Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/installation/Installation;)Z │ │ -08dad8: 6e10 6219 0200 |0000: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ -08dade: 0c00 |0003: move-result-object v0 │ │ -08dae0: 6e10 6219 0300 |0004: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ -08dae6: 0c03 |0007: move-result-object v3 │ │ -08dae8: 7120 8805 3000 |0008: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08daee: 0a03 |000b: move-result v3 │ │ -08daf0: 3803 1000 |000c: if-eqz v3, 001c // +0010 │ │ -08daf4: 6e10 6219 0200 |000e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ -08dafa: 0c02 |0011: move-result-object v2 │ │ -08dafc: 1a03 b41a |0012: const-string v3, "Unknown" // string@1ab4 │ │ -08db00: 7120 8805 3200 |0014: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08db06: 0a02 |0017: move-result v2 │ │ -08db08: 3902 0400 |0018: if-nez v2, 001c // +0004 │ │ -08db0c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -08db0e: 2802 |001b: goto 001d // +0002 │ │ -08db10: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -08db12: 0f02 |001d: return v2 │ │ +08dacc: |[08dacc] ua.gardenapple.itchupdater.client.SingleUpdateChecker.isSameLocale:(Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/installation/Installation;)Z │ │ +08dadc: 6e10 6219 0200 |0000: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ +08dae2: 0c00 |0003: move-result-object v0 │ │ +08dae4: 6e10 6219 0300 |0004: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ +08daea: 0c03 |0007: move-result-object v3 │ │ +08daec: 7120 8805 3000 |0008: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08daf2: 0a03 |000b: move-result v3 │ │ +08daf4: 3803 1000 |000c: if-eqz v3, 001c // +0010 │ │ +08daf8: 6e10 6219 0200 |000e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ +08dafe: 0c02 |0011: move-result-object v2 │ │ +08db00: 1a03 b41a |0012: const-string v3, "Unknown" // string@1ab4 │ │ +08db04: 7120 8805 3200 |0014: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08db0a: 0a02 |0017: move-result v2 │ │ +08db0c: 3902 0400 |0018: if-nez v2, 001c // +0004 │ │ +08db10: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +08db12: 2802 |001b: goto 001d // +0002 │ │ +08db14: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +08db16: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ 0x0000 - 0x001e reg=2 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x001e reg=3 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -115255,30 +115256,30 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -08e00c: |[08e00c] ua.gardenapple.itchupdater.client.SingleUpdateChecker.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V │ │ -08e01c: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -08e020: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08e026: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ -08e02a: 6e20 be03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -08e030: 6e10 c118 0300 |000a: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -08e036: 0c03 |000d: move-result-object v3 │ │ -08e038: 6e20 c303 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e03e: 1a03 4b03 |0011: const-string v3, ") " // string@034b │ │ -08e042: 6e20 c303 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e048: 6e20 c303 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e04e: 6e10 cb03 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08e054: 0c03 |001c: move-result-object v3 │ │ -08e056: 1a04 cb1a |001d: const-string v4, "UpdateChecker" // string@1acb │ │ -08e05a: 7120 fb00 3400 |001f: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08e060: 0e00 |0022: return-void │ │ +08e010: |[08e010] ua.gardenapple.itchupdater.client.SingleUpdateChecker.logD:(Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V │ │ +08e020: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +08e024: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08e02a: 1301 2800 |0005: const/16 v1, #int 40 // #28 │ │ +08e02e: 6e20 be03 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +08e034: 6e10 c118 0300 |000a: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +08e03a: 0c03 |000d: move-result-object v3 │ │ +08e03c: 6e20 c303 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e042: 1a03 4b03 |0011: const-string v3, ") " // string@034b │ │ +08e046: 6e20 c303 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e04c: 6e20 c303 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e052: 6e10 cb03 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08e058: 0c03 |001c: move-result-object v3 │ │ +08e05a: 1a04 cb1a |001d: const-string v4, "UpdateChecker" // string@1acb │ │ +08e05e: 7120 fb00 3400 |001f: invoke-static {v4, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08e064: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ 0x0000 - 0x0023 reg=3 (null) Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x0023 reg=4 (null) Ljava/lang/String; │ │ @@ -115289,32 +115290,32 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 27 16-bit code units │ │ -08db60: |[08db60] ua.gardenapple.itchupdater.client.SingleUpdateChecker.checkUpdates:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08db70: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08db74: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08db7a: 0c00 |0005: move-result-object v0 │ │ -08db7c: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08db80: 2208 e704 |0008: new-instance v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2; // type@04e7 │ │ -08db84: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -08db86: 0781 |000b: move-object v1, v8 │ │ -08db88: 0792 |000c: move-object v2, v9 │ │ -08db8a: 07b3 |000d: move-object v3, v11 │ │ -08db8c: 07a4 |000e: move-object v4, v10 │ │ -08db8e: 07c5 |000f: move-object v5, v12 │ │ -08db90: 07d6 |0010: move-object v6, v13 │ │ -08db92: 7607 9f17 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)V // method@179f │ │ -08db98: 1f08 2902 |0014: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08db9c: 7130 ab05 800e |0016: invoke-static {v0, v8, v14}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08dba2: 0c0a |0019: move-result-object v10 │ │ -08dba4: 110a |001a: return-object v10 │ │ +08db64: |[08db64] ua.gardenapple.itchupdater.client.SingleUpdateChecker.checkUpdates:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08db74: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08db78: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08db7e: 0c00 |0005: move-result-object v0 │ │ +08db80: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08db84: 2208 e704 |0008: new-instance v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2; // type@04e7 │ │ +08db88: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +08db8a: 0781 |000b: move-object v1, v8 │ │ +08db8c: 0792 |000c: move-object v2, v9 │ │ +08db8e: 07b3 |000d: move-object v3, v11 │ │ +08db90: 07a4 |000e: move-object v4, v10 │ │ +08db92: 07c5 |000f: move-object v5, v12 │ │ +08db94: 07d6 |0010: move-object v6, v13 │ │ +08db96: 7607 9f17 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)V // method@179f │ │ +08db9c: 1f08 2902 |0014: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08dba0: 7130 ab05 800e |0016: invoke-static {v0, v8, v14}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08dba6: 0c0a |0019: move-result-object v10 │ │ +08dba8: 110a |001a: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x001b reg=9 this Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ 0x0000 - 0x001b reg=10 (null) Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x001b reg=11 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -115327,17 +115328,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/AppDatabase;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08df90: |[08df90] ua.gardenapple.itchupdater.client.SingleUpdateChecker.getDb:()Lua/gardenapple/itchupdater/database/AppDatabase; │ │ -08dfa0: 5410 051c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c05 │ │ -08dfa4: 1100 |0002: return-object v0 │ │ +08df94: |[08df94] ua.gardenapple.itchupdater.client.SingleUpdateChecker.getDb:()Lua/gardenapple/itchupdater/database/AppDatabase; │ │ +08dfa4: 5410 051c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c05 │ │ +08dfa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker;) │ │ @@ -115345,26 +115346,26 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -08dba8: |[08dba8] ua.gardenapple.itchupdater.client.SingleUpdateChecker.getDownloadInfo:(Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08dbb8: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08dbbc: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08dbc2: 0c00 |0005: move-result-object v0 │ │ -08dbc4: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08dbc8: 2201 e804 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2; // type@04e8 │ │ -08dbcc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -08dbce: 7040 a417 4123 |000b: invoke-direct {v1, v4, v3, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17a4 │ │ -08dbd4: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08dbd8: 7130 ab05 1005 |0010: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08dbde: 0c04 |0013: move-result-object v4 │ │ -08dbe0: 1104 |0014: return-object v4 │ │ +08dbac: |[08dbac] ua.gardenapple.itchupdater.client.SingleUpdateChecker.getDownloadInfo:(Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08dbbc: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08dbc0: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08dbc6: 0c00 |0005: move-result-object v0 │ │ +08dbc8: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08dbcc: 2201 e804 |0008: new-instance v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2; // type@04e8 │ │ +08dbd0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +08dbd2: 7040 a417 4123 |000b: invoke-direct {v1, v4, v3, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17a4 │ │ +08dbd8: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08dbdc: 7130 ab05 1005 |0010: invoke-static {v0, v1, v5}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08dbe2: 0c04 |0013: move-result-object v4 │ │ +08dbe4: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ 0x0000 - 0x0015 reg=4 (null) Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x0015 reg=5 (null) Lkotlin/coroutines/Continuation; │ │ @@ -115374,31 +115375,31 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -08db14: |[08db14] ua.gardenapple.itchupdater.client.SingleUpdateChecker.shouldCheck:(Lua/gardenapple/itchupdater/database/installation/Installation;)Z │ │ -08db24: 1a00 b629 |0000: const-string v0, "installation" // string@29b6 │ │ -08db28: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08db2e: 6e10 6019 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -08db34: 0a02 |0008: move-result v2 │ │ -08db36: 1400 db4e 0800 |0009: const v0, #float 7.62972e-40 // #00084edb │ │ -08db3c: 3302 0f00 |000c: if-ne v2, v0, 001b // +000f │ │ -08db40: 1a02 7725 |000e: const-string v2, "fdroid" // string@2577 │ │ -08db44: 1a00 572a |0010: const-string v0, "itchio" // string@2a57 │ │ -08db48: 7120 8805 0200 |0012: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08db4e: 0a02 |0015: move-result v2 │ │ -08db50: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ -08db54: 2803 |0018: goto 001b // +0003 │ │ -08db56: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -08db58: 2802 |001a: goto 001c // +0002 │ │ -08db5a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -08db5c: 0f02 |001c: return v2 │ │ +08db18: |[08db18] ua.gardenapple.itchupdater.client.SingleUpdateChecker.shouldCheck:(Lua/gardenapple/itchupdater/database/installation/Installation;)Z │ │ +08db28: 1a00 b629 |0000: const-string v0, "installation" // string@29b6 │ │ +08db2c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08db32: 6e10 6019 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +08db38: 0a02 |0008: move-result v2 │ │ +08db3a: 1400 db4e 0800 |0009: const v0, #float 7.62972e-40 // #00084edb │ │ +08db40: 3302 0f00 |000c: if-ne v2, v0, 001b // +000f │ │ +08db44: 1a02 7725 |000e: const-string v2, "fdroid" // string@2577 │ │ +08db48: 1a00 572a |0010: const-string v0, "itchio" // string@2a57 │ │ +08db4c: 7120 8805 0200 |0012: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08db52: 0a02 |0015: move-result v2 │ │ +08db54: 3802 0300 |0016: if-eqz v2, 0019 // +0003 │ │ +08db58: 2803 |0018: goto 001b // +0003 │ │ +08db5a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +08db5c: 2802 |001a: goto 001c // +0002 │ │ +08db5e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +08db60: 0f02 |001c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lua/gardenapple/itchupdater/client/SingleUpdateChecker; │ │ 0x0000 - 0x001d reg=2 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ @@ -115433,17 +115434,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e064: |[08e064] ua.gardenapple.itchupdater.client.UpdateCheckResult$Companion.:()V │ │ -08e074: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08e07a: 0e00 |0003: return-void │ │ +08e068: |[08e068] ua.gardenapple.itchupdater.client.UpdateCheckResult$Companion.:()V │ │ +08e078: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08e07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion;) │ │ @@ -115451,17 +115452,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e07c: |[08e07c] ua.gardenapple.itchupdater.client.UpdateCheckResult$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08e08c: 7010 b417 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion;.:()V // method@17b4 │ │ -08e092: 0e00 |0003: return-void │ │ +08e080: |[08e080] ua.gardenapple.itchupdater.client.UpdateCheckResult$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08e090: 7010 b417 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion;.:()V // method@17b4 │ │ +08e096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6850 (UpdateCheckResult.kt) │ │ │ │ @@ -115614,46 +115615,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08e670: |[08e670] ua.gardenapple.itchupdater.client.UpdateCheckResult.:()V │ │ -08e680: 2200 ea04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion; // type@04ea │ │ -08e684: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08e686: 7020 b517 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b5 │ │ -08e68c: 6900 071c |0006: sput-object v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.Companion:Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion; // field@1c07 │ │ -08e690: 0e00 |0008: return-void │ │ +08e674: |[08e674] ua.gardenapple.itchupdater.client.UpdateCheckResult.:()V │ │ +08e684: 2200 ea04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion; // type@04ea │ │ +08e688: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08e68a: 7020 b517 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b5 │ │ +08e690: 6900 071c |0006: sput-object v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.Companion:Lua/gardenapple/itchupdater/client/UpdateCheckResult$Companion; // field@1c07 │ │ +08e694: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : '' │ │ type : '(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 11 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -08e694: |[08e694] ua.gardenapple.itchupdater.client.UpdateCheckResult.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -08e6a4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08e6aa: 5901 0f1c |0003: iput v1, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ -08e6ae: 5902 0c1c |0005: iput v2, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ -08e6b2: 5b03 151c |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ -08e6b6: 5b04 0d1c |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ -08e6ba: 5b05 131c |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ -08e6be: 5b06 141c |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ -08e6c2: 5b07 111c |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ -08e6c6: 5b08 121c |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ -08e6ca: 5b09 0e1c |0013: iput-object v9, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ -08e6ce: 5c0a 101c |0015: iput-boolean v10, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e6d2: 0e00 |0017: return-void │ │ +08e698: |[08e698] ua.gardenapple.itchupdater.client.UpdateCheckResult.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +08e6a8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08e6ae: 5901 0f1c |0003: iput v1, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ +08e6b2: 5902 0c1c |0005: iput v2, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ +08e6b6: 5b03 151c |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ +08e6ba: 5b04 0d1c |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ +08e6be: 5b05 131c |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ +08e6c2: 5b06 141c |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ +08e6c6: 5b07 111c |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ +08e6ca: 5b08 121c |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ +08e6ce: 5b09 0e1c |0013: iput-object v9, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ +08e6d2: 5c0a 101c |0015: iput-boolean v10, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e6d6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ 0x0005 line=8 │ │ 0x0007 line=12 │ │ 0x0009 line=16 │ │ @@ -115681,63 +115682,63 @@ │ │ type : '(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 13 │ │ outs : 11 │ │ insns size : 76 16-bit code units │ │ -08e6d4: |[08e6d4] ua.gardenapple.itchupdater.client.UpdateCheckResult.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08e6e4: 0200 1900 |0000: move/from16 v0, v25 │ │ -08e6e8: dd01 0004 |0002: and-int/lit8 v1, v0, #int 4 // #04 │ │ -08e6ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08e6ee: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -08e6f2: 0726 |0007: move-object v6, v2 │ │ -08e6f4: 2803 |0008: goto 000b // +0003 │ │ -08e6f6: 0806 1100 |0009: move-object/from16 v6, v17 │ │ -08e6fa: dd01 0008 |000b: and-int/lit8 v1, v0, #int 8 // #08 │ │ -08e6fe: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -08e702: 0727 |000f: move-object v7, v2 │ │ -08e704: 2803 |0010: goto 0013 // +0003 │ │ -08e706: 0807 1200 |0011: move-object/from16 v7, v18 │ │ -08e70a: dd01 0010 |0013: and-int/lit8 v1, v0, #int 16 // #10 │ │ -08e70e: 3801 0400 |0015: if-eqz v1, 0019 // +0004 │ │ -08e712: 0728 |0017: move-object v8, v2 │ │ -08e714: 2803 |0018: goto 001b // +0003 │ │ -08e716: 0808 1300 |0019: move-object/from16 v8, v19 │ │ -08e71a: dd01 0020 |001b: and-int/lit8 v1, v0, #int 32 // #20 │ │ -08e71e: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ -08e722: 0729 |001f: move-object v9, v2 │ │ -08e724: 2803 |0020: goto 0023 // +0003 │ │ -08e726: 0809 1400 |0021: move-object/from16 v9, v20 │ │ -08e72a: dd01 0040 |0023: and-int/lit8 v1, v0, #int 64 // #40 │ │ -08e72e: 3801 0400 |0025: if-eqz v1, 0029 // +0004 │ │ -08e732: 072a |0027: move-object v10, v2 │ │ -08e734: 2803 |0028: goto 002b // +0003 │ │ -08e736: 080a 1500 |0029: move-object/from16 v10, v21 │ │ -08e73a: d501 8000 |002b: and-int/lit16 v1, v0, #int 128 // #0080 │ │ -08e73e: 3801 0400 |002d: if-eqz v1, 0031 // +0004 │ │ -08e742: 072b |002f: move-object v11, v2 │ │ -08e744: 2803 |0030: goto 0033 // +0003 │ │ -08e746: 080b 1600 |0031: move-object/from16 v11, v22 │ │ -08e74a: d501 0001 |0033: and-int/lit16 v1, v0, #int 256 // #0100 │ │ -08e74e: 3801 0400 |0035: if-eqz v1, 0039 // +0004 │ │ -08e752: 072c |0037: move-object v12, v2 │ │ -08e754: 2803 |0038: goto 003b // +0003 │ │ -08e756: 080c 1700 |0039: move-object/from16 v12, v23 │ │ -08e75a: d500 0002 |003b: and-int/lit16 v0, v0, #int 512 // #0200 │ │ -08e75e: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ -08e762: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -08e764: 120d |0040: const/4 v13, #int 0 // #0 │ │ -08e766: 2803 |0041: goto 0044 // +0003 │ │ -08e768: 020d 1800 |0042: move/from16 v13, v24 │ │ -08e76c: 07e3 |0044: move-object v3, v14 │ │ -08e76e: 01f4 |0045: move v4, v15 │ │ -08e770: 0205 1000 |0046: move/from16 v5, v16 │ │ -08e774: 760b b717 0300 |0048: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@17b7 │ │ -08e77a: 0e00 |004b: return-void │ │ +08e6d8: |[08e6d8] ua.gardenapple.itchupdater.client.UpdateCheckResult.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08e6e8: 0200 1900 |0000: move/from16 v0, v25 │ │ +08e6ec: dd01 0004 |0002: and-int/lit8 v1, v0, #int 4 // #04 │ │ +08e6f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08e6f2: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +08e6f6: 0726 |0007: move-object v6, v2 │ │ +08e6f8: 2803 |0008: goto 000b // +0003 │ │ +08e6fa: 0806 1100 |0009: move-object/from16 v6, v17 │ │ +08e6fe: dd01 0008 |000b: and-int/lit8 v1, v0, #int 8 // #08 │ │ +08e702: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +08e706: 0727 |000f: move-object v7, v2 │ │ +08e708: 2803 |0010: goto 0013 // +0003 │ │ +08e70a: 0807 1200 |0011: move-object/from16 v7, v18 │ │ +08e70e: dd01 0010 |0013: and-int/lit8 v1, v0, #int 16 // #10 │ │ +08e712: 3801 0400 |0015: if-eqz v1, 0019 // +0004 │ │ +08e716: 0728 |0017: move-object v8, v2 │ │ +08e718: 2803 |0018: goto 001b // +0003 │ │ +08e71a: 0808 1300 |0019: move-object/from16 v8, v19 │ │ +08e71e: dd01 0020 |001b: and-int/lit8 v1, v0, #int 32 // #20 │ │ +08e722: 3801 0400 |001d: if-eqz v1, 0021 // +0004 │ │ +08e726: 0729 |001f: move-object v9, v2 │ │ +08e728: 2803 |0020: goto 0023 // +0003 │ │ +08e72a: 0809 1400 |0021: move-object/from16 v9, v20 │ │ +08e72e: dd01 0040 |0023: and-int/lit8 v1, v0, #int 64 // #40 │ │ +08e732: 3801 0400 |0025: if-eqz v1, 0029 // +0004 │ │ +08e736: 072a |0027: move-object v10, v2 │ │ +08e738: 2803 |0028: goto 002b // +0003 │ │ +08e73a: 080a 1500 |0029: move-object/from16 v10, v21 │ │ +08e73e: d501 8000 |002b: and-int/lit16 v1, v0, #int 128 // #0080 │ │ +08e742: 3801 0400 |002d: if-eqz v1, 0031 // +0004 │ │ +08e746: 072b |002f: move-object v11, v2 │ │ +08e748: 2803 |0030: goto 0033 // +0003 │ │ +08e74a: 080b 1600 |0031: move-object/from16 v11, v22 │ │ +08e74e: d501 0001 |0033: and-int/lit16 v1, v0, #int 256 // #0100 │ │ +08e752: 3801 0400 |0035: if-eqz v1, 0039 // +0004 │ │ +08e756: 072c |0037: move-object v12, v2 │ │ +08e758: 2803 |0038: goto 003b // +0003 │ │ +08e75a: 080c 1700 |0039: move-object/from16 v12, v23 │ │ +08e75e: d500 0002 |003b: and-int/lit16 v0, v0, #int 512 // #0200 │ │ +08e762: 3800 0500 |003d: if-eqz v0, 0042 // +0005 │ │ +08e766: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +08e768: 120d |0040: const/4 v13, #int 0 // #0 │ │ +08e76a: 2803 |0041: goto 0044 // +0003 │ │ +08e76c: 020d 1800 |0042: move/from16 v13, v24 │ │ +08e770: 07e3 |0044: move-object v3, v14 │ │ +08e772: 01f4 |0045: move v4, v15 │ │ +08e774: 0205 1000 |0046: move/from16 v5, v16 │ │ +08e778: 760b b717 0300 |0048: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@17b7 │ │ +08e77e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0048 line=6 │ │ locals : │ │ 0x0000 - 0x004c reg=14 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ 0x0000 - 0x004c reg=15 (null) I │ │ 0x0000 - 0x004c reg=16 (null) I │ │ @@ -115757,60 +115758,60 @@ │ │ type : '(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 13 │ │ insns size : 70 16-bit code units │ │ -08e77c: |[08e77c] ua.gardenapple.itchupdater.client.UpdateCheckResult.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ -08e78c: 1a00 5f24 |0000: const-string v0, "downloadPageUrl" // string@245f │ │ -08e790: 0805 1000 |0002: move-object/from16 v5, v16 │ │ -08e794: 7120 8c05 0500 |0004: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08e79a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08e79c: 3911 0400 |0008: if-nez v17, 000c // +0004 │ │ -08e7a0: 0704 |000a: move-object v4, v0 │ │ -08e7a2: 280a |000b: goto 0015 // +000a │ │ -08e7a4: 7401 6619 1100 |000c: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -08e7aa: 0a01 |000f: move-result v1 │ │ -08e7ac: 7110 6403 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -08e7b2: 0c01 |0013: move-result-object v1 │ │ -08e7b4: 0714 |0014: move-object v4, v1 │ │ -08e7b6: 3911 0400 |0015: if-nez v17, 0019 // +0004 │ │ -08e7ba: 0706 |0017: move-object v6, v0 │ │ -08e7bc: 2806 |0018: goto 001e // +0006 │ │ -08e7be: 7401 6719 1100 |0019: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -08e7c4: 0c01 |001c: move-result-object v1 │ │ -08e7c6: 0716 |001d: move-object v6, v1 │ │ -08e7c8: 3911 0400 |001e: if-nez v17, 0022 // +0004 │ │ -08e7cc: 0707 |0020: move-object v7, v0 │ │ -08e7ce: 2806 |0021: goto 0027 // +0006 │ │ -08e7d0: 7401 6919 1100 |0022: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -08e7d6: 0c01 |0025: move-result-object v1 │ │ -08e7d8: 0717 |0026: move-object v7, v1 │ │ -08e7da: 3911 0400 |0027: if-nez v17, 002b // +0004 │ │ -08e7de: 0708 |0029: move-object v8, v0 │ │ -08e7e0: 2806 |002a: goto 0030 // +0006 │ │ -08e7e2: 7401 5f19 1100 |002b: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ -08e7e8: 0c01 |002e: move-result-object v1 │ │ -08e7ea: 0718 |002f: move-object v8, v1 │ │ -08e7ec: 3911 0300 |0030: if-nez v17, 0033 // +0003 │ │ -08e7f0: 2805 |0032: goto 0037 // +0005 │ │ -08e7f2: 7401 6819 1100 |0033: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ -08e7f8: 0c00 |0036: move-result-object v0 │ │ -08e7fa: 0709 |0037: move-object v9, v0 │ │ -08e7fc: 120a |0038: const/4 v10, #int 0 // #0 │ │ -08e7fe: 120b |0039: const/4 v11, #int 0 // #0 │ │ -08e800: 130c 0003 |003a: const/16 v12, #int 768 // #300 │ │ -08e804: 120d |003c: const/4 v13, #int 0 // #0 │ │ -08e806: 1233 |003d: const/4 v3, #int 3 // #3 │ │ -08e808: 07e1 |003e: move-object v1, v14 │ │ -08e80a: 01f2 |003f: move v2, v15 │ │ -08e80c: 0805 1000 |0040: move-object/from16 v5, v16 │ │ -08e810: 760d b817 0100 |0042: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ -08e816: 0e00 |0045: return-void │ │ +08e780: |[08e780] ua.gardenapple.itchupdater.client.UpdateCheckResult.:(ILua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ +08e790: 1a00 5f24 |0000: const-string v0, "downloadPageUrl" // string@245f │ │ +08e794: 0805 1000 |0002: move-object/from16 v5, v16 │ │ +08e798: 7120 8c05 0500 |0004: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08e79e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08e7a0: 3911 0400 |0008: if-nez v17, 000c // +0004 │ │ +08e7a4: 0704 |000a: move-object v4, v0 │ │ +08e7a6: 280a |000b: goto 0015 // +000a │ │ +08e7a8: 7401 6619 1100 |000c: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +08e7ae: 0a01 |000f: move-result v1 │ │ +08e7b0: 7110 6403 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +08e7b6: 0c01 |0013: move-result-object v1 │ │ +08e7b8: 0714 |0014: move-object v4, v1 │ │ +08e7ba: 3911 0400 |0015: if-nez v17, 0019 // +0004 │ │ +08e7be: 0706 |0017: move-object v6, v0 │ │ +08e7c0: 2806 |0018: goto 001e // +0006 │ │ +08e7c2: 7401 6719 1100 |0019: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +08e7c8: 0c01 |001c: move-result-object v1 │ │ +08e7ca: 0716 |001d: move-object v6, v1 │ │ +08e7cc: 3911 0400 |001e: if-nez v17, 0022 // +0004 │ │ +08e7d0: 0707 |0020: move-object v7, v0 │ │ +08e7d2: 2806 |0021: goto 0027 // +0006 │ │ +08e7d4: 7401 6919 1100 |0022: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +08e7da: 0c01 |0025: move-result-object v1 │ │ +08e7dc: 0717 |0026: move-object v7, v1 │ │ +08e7de: 3911 0400 |0027: if-nez v17, 002b // +0004 │ │ +08e7e2: 0708 |0029: move-object v8, v0 │ │ +08e7e4: 2806 |002a: goto 0030 // +0006 │ │ +08e7e6: 7401 5f19 1100 |002b: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ +08e7ec: 0c01 |002e: move-result-object v1 │ │ +08e7ee: 0718 |002f: move-object v8, v1 │ │ +08e7f0: 3911 0300 |0030: if-nez v17, 0033 // +0003 │ │ +08e7f4: 2805 |0032: goto 0037 // +0005 │ │ +08e7f6: 7401 6819 1100 |0033: invoke-virtual/range {v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ +08e7fc: 0c00 |0036: move-result-object v0 │ │ +08e7fe: 0709 |0037: move-object v9, v0 │ │ +08e800: 120a |0038: const/4 v10, #int 0 // #0 │ │ +08e802: 120b |0039: const/4 v11, #int 0 // #0 │ │ +08e804: 130c 0003 |003a: const/16 v12, #int 768 // #300 │ │ +08e808: 120d |003c: const/4 v13, #int 0 // #0 │ │ +08e80a: 1233 |003d: const/4 v3, #int 3 // #3 │ │ +08e80c: 07e1 |003e: move-object v1, v14 │ │ +08e80e: 01f2 |003f: move v2, v15 │ │ +08e810: 0805 1000 |0040: move-object/from16 v5, v16 │ │ +08e814: 760d b817 0100 |0042: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ +08e81a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=53 │ │ 0x0019 line=55 │ │ 0x0022 line=56 │ │ 0x002b line=57 │ │ 0x0033 line=58 │ │ @@ -115826,362 +115827,362 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateCheckResult;IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/UpdateCheckResult;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 24 │ │ ins : 13 │ │ outs : 11 │ │ insns size : 110 16-bit code units │ │ -08e544: |[08e544] ua.gardenapple.itchupdater.client.UpdateCheckResult.copy$default:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ -08e554: 07b0 |0000: move-object v0, v11 │ │ -08e556: 0201 1600 |0001: move/from16 v1, v22 │ │ -08e55a: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ -08e55e: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -08e562: 5202 0f1c |0007: iget v2, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ -08e566: 2802 |0009: goto 000b // +0002 │ │ -08e568: 01c2 |000a: move v2, v12 │ │ -08e56a: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ -08e56e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -08e572: 5203 0c1c |000f: iget v3, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ -08e576: 2802 |0011: goto 0013 // +0002 │ │ -08e578: 01d3 |0012: move v3, v13 │ │ -08e57a: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ -08e57e: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ -08e582: 5404 151c |0017: iget-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ -08e586: 2802 |0019: goto 001b // +0002 │ │ -08e588: 07e4 |001a: move-object v4, v14 │ │ -08e58a: dd05 0108 |001b: and-int/lit8 v5, v1, #int 8 // #08 │ │ -08e58e: 3805 0500 |001d: if-eqz v5, 0022 // +0005 │ │ -08e592: 5405 0d1c |001f: iget-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ -08e596: 2802 |0021: goto 0023 // +0002 │ │ -08e598: 07f5 |0022: move-object v5, v15 │ │ -08e59a: dd06 0110 |0023: and-int/lit8 v6, v1, #int 16 // #10 │ │ -08e59e: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ -08e5a2: 5406 131c |0027: iget-object v6, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ -08e5a6: 2803 |0029: goto 002c // +0003 │ │ -08e5a8: 0806 1000 |002a: move-object/from16 v6, v16 │ │ -08e5ac: dd07 0120 |002c: and-int/lit8 v7, v1, #int 32 // #20 │ │ -08e5b0: 3807 0500 |002e: if-eqz v7, 0033 // +0005 │ │ -08e5b4: 5407 141c |0030: iget-object v7, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ -08e5b8: 2803 |0032: goto 0035 // +0003 │ │ -08e5ba: 0807 1100 |0033: move-object/from16 v7, v17 │ │ -08e5be: dd08 0140 |0035: and-int/lit8 v8, v1, #int 64 // #40 │ │ -08e5c2: 3808 0500 |0037: if-eqz v8, 003c // +0005 │ │ -08e5c6: 5408 111c |0039: iget-object v8, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ -08e5ca: 2803 |003b: goto 003e // +0003 │ │ -08e5cc: 0808 1200 |003c: move-object/from16 v8, v18 │ │ -08e5d0: d519 8000 |003e: and-int/lit16 v9, v1, #int 128 // #0080 │ │ -08e5d4: 3809 0500 |0040: if-eqz v9, 0045 // +0005 │ │ -08e5d8: 5409 121c |0042: iget-object v9, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ -08e5dc: 2803 |0044: goto 0047 // +0003 │ │ -08e5de: 0809 1300 |0045: move-object/from16 v9, v19 │ │ -08e5e2: d51a 0001 |0047: and-int/lit16 v10, v1, #int 256 // #0100 │ │ -08e5e6: 380a 0500 |0049: if-eqz v10, 004e // +0005 │ │ -08e5ea: 540a 0e1c |004b: iget-object v10, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ -08e5ee: 2803 |004d: goto 0050 // +0003 │ │ -08e5f0: 080a 1400 |004e: move-object/from16 v10, v20 │ │ -08e5f4: d511 0002 |0050: and-int/lit16 v1, v1, #int 512 // #0200 │ │ -08e5f8: 3801 0500 |0052: if-eqz v1, 0057 // +0005 │ │ -08e5fc: 5501 101c |0054: iget-boolean v1, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e600: 2803 |0056: goto 0059 // +0003 │ │ -08e602: 0201 1500 |0057: move/from16 v1, v21 │ │ -08e606: 012c |0059: move v12, v2 │ │ -08e608: 013d |005a: move v13, v3 │ │ -08e60a: 074e |005b: move-object v14, v4 │ │ -08e60c: 075f |005c: move-object v15, v5 │ │ -08e60e: 0810 0600 |005d: move-object/from16 v16, v6 │ │ -08e612: 0811 0700 |005f: move-object/from16 v17, v7 │ │ -08e616: 0812 0800 |0061: move-object/from16 v18, v8 │ │ -08e61a: 0813 0900 |0063: move-object/from16 v19, v9 │ │ -08e61e: 0814 0a00 |0065: move-object/from16 v20, v10 │ │ -08e622: 0215 0100 |0067: move/from16 v21, v1 │ │ -08e626: 740b c417 0b00 |0069: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.copy:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@17c4 │ │ -08e62c: 0c00 |006c: move-result-object v0 │ │ -08e62e: 1100 |006d: return-object v0 │ │ +08e548: |[08e548] ua.gardenapple.itchupdater.client.UpdateCheckResult.copy$default:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ +08e558: 07b0 |0000: move-object v0, v11 │ │ +08e55a: 0201 1600 |0001: move/from16 v1, v22 │ │ +08e55e: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ +08e562: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +08e566: 5202 0f1c |0007: iget v2, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ +08e56a: 2802 |0009: goto 000b // +0002 │ │ +08e56c: 01c2 |000a: move v2, v12 │ │ +08e56e: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ +08e572: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +08e576: 5203 0c1c |000f: iget v3, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ +08e57a: 2802 |0011: goto 0013 // +0002 │ │ +08e57c: 01d3 |0012: move v3, v13 │ │ +08e57e: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ +08e582: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ +08e586: 5404 151c |0017: iget-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ +08e58a: 2802 |0019: goto 001b // +0002 │ │ +08e58c: 07e4 |001a: move-object v4, v14 │ │ +08e58e: dd05 0108 |001b: and-int/lit8 v5, v1, #int 8 // #08 │ │ +08e592: 3805 0500 |001d: if-eqz v5, 0022 // +0005 │ │ +08e596: 5405 0d1c |001f: iget-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ +08e59a: 2802 |0021: goto 0023 // +0002 │ │ +08e59c: 07f5 |0022: move-object v5, v15 │ │ +08e59e: dd06 0110 |0023: and-int/lit8 v6, v1, #int 16 // #10 │ │ +08e5a2: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ +08e5a6: 5406 131c |0027: iget-object v6, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ +08e5aa: 2803 |0029: goto 002c // +0003 │ │ +08e5ac: 0806 1000 |002a: move-object/from16 v6, v16 │ │ +08e5b0: dd07 0120 |002c: and-int/lit8 v7, v1, #int 32 // #20 │ │ +08e5b4: 3807 0500 |002e: if-eqz v7, 0033 // +0005 │ │ +08e5b8: 5407 141c |0030: iget-object v7, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ +08e5bc: 2803 |0032: goto 0035 // +0003 │ │ +08e5be: 0807 1100 |0033: move-object/from16 v7, v17 │ │ +08e5c2: dd08 0140 |0035: and-int/lit8 v8, v1, #int 64 // #40 │ │ +08e5c6: 3808 0500 |0037: if-eqz v8, 003c // +0005 │ │ +08e5ca: 5408 111c |0039: iget-object v8, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ +08e5ce: 2803 |003b: goto 003e // +0003 │ │ +08e5d0: 0808 1200 |003c: move-object/from16 v8, v18 │ │ +08e5d4: d519 8000 |003e: and-int/lit16 v9, v1, #int 128 // #0080 │ │ +08e5d8: 3809 0500 |0040: if-eqz v9, 0045 // +0005 │ │ +08e5dc: 5409 121c |0042: iget-object v9, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ +08e5e0: 2803 |0044: goto 0047 // +0003 │ │ +08e5e2: 0809 1300 |0045: move-object/from16 v9, v19 │ │ +08e5e6: d51a 0001 |0047: and-int/lit16 v10, v1, #int 256 // #0100 │ │ +08e5ea: 380a 0500 |0049: if-eqz v10, 004e // +0005 │ │ +08e5ee: 540a 0e1c |004b: iget-object v10, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ +08e5f2: 2803 |004d: goto 0050 // +0003 │ │ +08e5f4: 080a 1400 |004e: move-object/from16 v10, v20 │ │ +08e5f8: d511 0002 |0050: and-int/lit16 v1, v1, #int 512 // #0200 │ │ +08e5fc: 3801 0500 |0052: if-eqz v1, 0057 // +0005 │ │ +08e600: 5501 101c |0054: iget-boolean v1, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e604: 2803 |0056: goto 0059 // +0003 │ │ +08e606: 0201 1500 |0057: move/from16 v1, v21 │ │ +08e60a: 012c |0059: move v12, v2 │ │ +08e60c: 013d |005a: move v13, v3 │ │ +08e60e: 074e |005b: move-object v14, v4 │ │ +08e610: 075f |005c: move-object v15, v5 │ │ +08e612: 0810 0600 |005d: move-object/from16 v16, v6 │ │ +08e616: 0811 0700 |005f: move-object/from16 v17, v7 │ │ +08e61a: 0812 0800 |0061: move-object/from16 v18, v8 │ │ +08e61e: 0813 0900 |0063: move-object/from16 v19, v9 │ │ +08e622: 0814 0a00 |0065: move-object/from16 v20, v10 │ │ +08e626: 0215 0100 |0067: move/from16 v21, v1 │ │ +08e62a: 740b c417 0b00 |0069: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.copy:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@17c4 │ │ +08e630: 0c00 |006c: move-result-object v0 │ │ +08e632: 1100 |006d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e1b4: |[08e1b4] ua.gardenapple.itchupdater.client.UpdateCheckResult.component1:()I │ │ -08e1c4: 5210 0f1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ -08e1c8: 0f00 |0002: return v0 │ │ +08e1b8: |[08e1b8] ua.gardenapple.itchupdater.client.UpdateCheckResult.component1:()I │ │ +08e1c8: 5210 0f1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ +08e1cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component10' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e094: |[08e094] ua.gardenapple.itchupdater.client.UpdateCheckResult.component10:()Z │ │ -08e0a4: 5510 101c |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e0a8: 0f00 |0002: return v0 │ │ +08e098: |[08e098] ua.gardenapple.itchupdater.client.UpdateCheckResult.component10:()Z │ │ +08e0a8: 5510 101c |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e0ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e1cc: |[08e1cc] ua.gardenapple.itchupdater.client.UpdateCheckResult.component2:()I │ │ -08e1dc: 5210 0c1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ -08e1e0: 0f00 |0002: return v0 │ │ +08e1d0: |[08e1d0] ua.gardenapple.itchupdater.client.UpdateCheckResult.component2:()I │ │ +08e1e0: 5210 0c1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ +08e1e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component3' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e2fc: |[08e2fc] ua.gardenapple.itchupdater.client.UpdateCheckResult.component3:()Ljava/lang/Integer; │ │ -08e30c: 5410 151c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ -08e310: 1100 |0002: return-object v0 │ │ +08e300: |[08e300] ua.gardenapple.itchupdater.client.UpdateCheckResult.component3:()Ljava/lang/Integer; │ │ +08e310: 5410 151c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ +08e314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component4' │ │ type : '()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e514: |[08e514] ua.gardenapple.itchupdater.client.UpdateCheckResult.component4:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ -08e524: 5410 0d1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ -08e528: 1100 |0002: return-object v0 │ │ +08e518: |[08e518] ua.gardenapple.itchupdater.client.UpdateCheckResult.component4:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ +08e528: 5410 0d1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ +08e52c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component5' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e32c: |[08e32c] ua.gardenapple.itchupdater.client.UpdateCheckResult.component5:()Ljava/lang/String; │ │ -08e33c: 5410 131c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ -08e340: 1100 |0002: return-object v0 │ │ +08e330: |[08e330] ua.gardenapple.itchupdater.client.UpdateCheckResult.component5:()Ljava/lang/String; │ │ +08e340: 5410 131c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ +08e344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component6' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e344: |[08e344] ua.gardenapple.itchupdater.client.UpdateCheckResult.component6:()Ljava/lang/String; │ │ -08e354: 5410 141c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ -08e358: 1100 |0002: return-object v0 │ │ +08e348: |[08e348] ua.gardenapple.itchupdater.client.UpdateCheckResult.component6:()Ljava/lang/String; │ │ +08e358: 5410 141c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ +08e35c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component7' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e35c: |[08e35c] ua.gardenapple.itchupdater.client.UpdateCheckResult.component7:()Ljava/lang/String; │ │ -08e36c: 5410 111c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ -08e370: 1100 |0002: return-object v0 │ │ +08e360: |[08e360] ua.gardenapple.itchupdater.client.UpdateCheckResult.component7:()Ljava/lang/String; │ │ +08e370: 5410 111c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ +08e374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component8' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e374: |[08e374] ua.gardenapple.itchupdater.client.UpdateCheckResult.component8:()Ljava/lang/String; │ │ -08e384: 5410 121c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ -08e388: 1100 |0002: return-object v0 │ │ +08e378: |[08e378] ua.gardenapple.itchupdater.client.UpdateCheckResult.component8:()Ljava/lang/String; │ │ +08e388: 5410 121c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ +08e38c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'component9' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e38c: |[08e38c] ua.gardenapple.itchupdater.client.UpdateCheckResult.component9:()Ljava/lang/String; │ │ -08e39c: 5410 0e1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ -08e3a0: 1100 |0002: return-object v0 │ │ +08e390: |[08e390] ua.gardenapple.itchupdater.client.UpdateCheckResult.component9:()Ljava/lang/String; │ │ +08e3a0: 5410 0e1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ +08e3a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'copy' │ │ type : '(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/UpdateCheckResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 11 │ │ insns size : 24 16-bit code units │ │ -08e630: |[08e630] ua.gardenapple.itchupdater.client.UpdateCheckResult.copy:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ -08e640: 220b eb04 |0000: new-instance v11, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08e644: 07b0 |0002: move-object v0, v11 │ │ -08e646: 01d1 |0003: move v1, v13 │ │ -08e648: 01e2 |0004: move v2, v14 │ │ -08e64a: 07f3 |0005: move-object v3, v15 │ │ -08e64c: 0804 1000 |0006: move-object/from16 v4, v16 │ │ -08e650: 0805 1100 |0008: move-object/from16 v5, v17 │ │ -08e654: 0806 1200 |000a: move-object/from16 v6, v18 │ │ -08e658: 0807 1300 |000c: move-object/from16 v7, v19 │ │ -08e65c: 0808 1400 |000e: move-object/from16 v8, v20 │ │ -08e660: 0809 1500 |0010: move-object/from16 v9, v21 │ │ -08e664: 020a 1600 |0012: move/from16 v10, v22 │ │ -08e668: 760b b717 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@17b7 │ │ -08e66e: 110b |0017: return-object v11 │ │ +08e634: |[08e634] ua.gardenapple.itchupdater.client.UpdateCheckResult.copy:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ +08e644: 220b eb04 |0000: new-instance v11, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08e648: 07b0 |0002: move-object v0, v11 │ │ +08e64a: 01d1 |0003: move v1, v13 │ │ +08e64c: 01e2 |0004: move v2, v14 │ │ +08e64e: 07f3 |0005: move-object v3, v15 │ │ +08e650: 0804 1000 |0006: move-object/from16 v4, v16 │ │ +08e654: 0805 1100 |0008: move-object/from16 v5, v17 │ │ +08e658: 0806 1200 |000a: move-object/from16 v6, v18 │ │ +08e65c: 0807 1300 |000c: move-object/from16 v7, v19 │ │ +08e660: 0808 1400 |000e: move-object/from16 v8, v20 │ │ +08e664: 0809 1500 |0010: move-object/from16 v9, v21 │ │ +08e668: 020a 1600 |0012: move/from16 v10, v22 │ │ +08e66c: 760b b717 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@17b7 │ │ +08e672: 110b |0017: return-object v11 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -08e0ac: |[08e0ac] ua.gardenapple.itchupdater.client.UpdateCheckResult.equals:(Ljava/lang/Object;)Z │ │ -08e0bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08e0be: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -08e0c2: 0f00 |0003: return v0 │ │ -08e0c4: 2051 eb04 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08e0c8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08e0ca: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -08e0ce: 0f02 |0009: return v2 │ │ -08e0d0: 1f05 eb04 |000a: check-cast v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08e0d4: 5241 0f1c |000c: iget v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ -08e0d8: 5253 0f1c |000e: iget v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ -08e0dc: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -08e0e0: 0f02 |0012: return v2 │ │ -08e0e2: 5241 0c1c |0013: iget v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ -08e0e6: 5253 0c1c |0015: iget v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ -08e0ea: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -08e0ee: 0f02 |0019: return v2 │ │ -08e0f0: 5441 151c |001a: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ -08e0f4: 5453 151c |001c: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ -08e0f8: 7120 8805 3100 |001e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08e0fe: 0a01 |0021: move-result v1 │ │ -08e100: 3901 0300 |0022: if-nez v1, 0025 // +0003 │ │ -08e104: 0f02 |0024: return v2 │ │ -08e106: 5441 0d1c |0025: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ -08e10a: 5453 0d1c |0027: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ -08e10e: 7120 8805 3100 |0029: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08e114: 0a01 |002c: move-result v1 │ │ -08e116: 3901 0300 |002d: if-nez v1, 0030 // +0003 │ │ -08e11a: 0f02 |002f: return v2 │ │ -08e11c: 5441 131c |0030: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ -08e120: 5453 131c |0032: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ -08e124: 7120 8805 3100 |0034: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08e12a: 0a01 |0037: move-result v1 │ │ -08e12c: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ -08e130: 0f02 |003a: return v2 │ │ -08e132: 5441 141c |003b: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ -08e136: 5453 141c |003d: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ -08e13a: 7120 8805 3100 |003f: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08e140: 0a01 |0042: move-result v1 │ │ -08e142: 3901 0300 |0043: if-nez v1, 0046 // +0003 │ │ -08e146: 0f02 |0045: return v2 │ │ -08e148: 5441 111c |0046: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ -08e14c: 5453 111c |0048: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ -08e150: 7120 8805 3100 |004a: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08e156: 0a01 |004d: move-result v1 │ │ -08e158: 3901 0300 |004e: if-nez v1, 0051 // +0003 │ │ -08e15c: 0f02 |0050: return v2 │ │ -08e15e: 5441 121c |0051: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ -08e162: 5453 121c |0053: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ -08e166: 7120 8805 3100 |0055: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08e16c: 0a01 |0058: move-result v1 │ │ -08e16e: 3901 0300 |0059: if-nez v1, 005c // +0003 │ │ -08e172: 0f02 |005b: return v2 │ │ -08e174: 5441 0e1c |005c: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ -08e178: 5453 0e1c |005e: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ -08e17c: 7120 8805 3100 |0060: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08e182: 0a01 |0063: move-result v1 │ │ -08e184: 3901 0300 |0064: if-nez v1, 0067 // +0003 │ │ -08e188: 0f02 |0066: return v2 │ │ -08e18a: 5541 101c |0067: iget-boolean v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e18e: 5555 101c |0069: iget-boolean v5, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e192: 3251 0300 |006b: if-eq v1, v5, 006e // +0003 │ │ -08e196: 0f02 |006d: return v2 │ │ -08e198: 0f00 |006e: return v0 │ │ +08e0b0: |[08e0b0] ua.gardenapple.itchupdater.client.UpdateCheckResult.equals:(Ljava/lang/Object;)Z │ │ +08e0c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08e0c2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +08e0c6: 0f00 |0003: return v0 │ │ +08e0c8: 2051 eb04 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08e0cc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08e0ce: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +08e0d2: 0f02 |0009: return v2 │ │ +08e0d4: 1f05 eb04 |000a: check-cast v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08e0d8: 5241 0f1c |000c: iget v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ +08e0dc: 5253 0f1c |000e: iget v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ +08e0e0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +08e0e4: 0f02 |0012: return v2 │ │ +08e0e6: 5241 0c1c |0013: iget v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ +08e0ea: 5253 0c1c |0015: iget v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ +08e0ee: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +08e0f2: 0f02 |0019: return v2 │ │ +08e0f4: 5441 151c |001a: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ +08e0f8: 5453 151c |001c: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ +08e0fc: 7120 8805 3100 |001e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08e102: 0a01 |0021: move-result v1 │ │ +08e104: 3901 0300 |0022: if-nez v1, 0025 // +0003 │ │ +08e108: 0f02 |0024: return v2 │ │ +08e10a: 5441 0d1c |0025: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ +08e10e: 5453 0d1c |0027: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ +08e112: 7120 8805 3100 |0029: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08e118: 0a01 |002c: move-result v1 │ │ +08e11a: 3901 0300 |002d: if-nez v1, 0030 // +0003 │ │ +08e11e: 0f02 |002f: return v2 │ │ +08e120: 5441 131c |0030: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ +08e124: 5453 131c |0032: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ +08e128: 7120 8805 3100 |0034: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08e12e: 0a01 |0037: move-result v1 │ │ +08e130: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ +08e134: 0f02 |003a: return v2 │ │ +08e136: 5441 141c |003b: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ +08e13a: 5453 141c |003d: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ +08e13e: 7120 8805 3100 |003f: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08e144: 0a01 |0042: move-result v1 │ │ +08e146: 3901 0300 |0043: if-nez v1, 0046 // +0003 │ │ +08e14a: 0f02 |0045: return v2 │ │ +08e14c: 5441 111c |0046: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ +08e150: 5453 111c |0048: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ +08e154: 7120 8805 3100 |004a: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08e15a: 0a01 |004d: move-result v1 │ │ +08e15c: 3901 0300 |004e: if-nez v1, 0051 // +0003 │ │ +08e160: 0f02 |0050: return v2 │ │ +08e162: 5441 121c |0051: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ +08e166: 5453 121c |0053: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ +08e16a: 7120 8805 3100 |0055: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08e170: 0a01 |0058: move-result v1 │ │ +08e172: 3901 0300 |0059: if-nez v1, 005c // +0003 │ │ +08e176: 0f02 |005b: return v2 │ │ +08e178: 5441 0e1c |005c: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ +08e17c: 5453 0e1c |005e: iget-object v3, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ +08e180: 7120 8805 3100 |0060: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08e186: 0a01 |0063: move-result v1 │ │ +08e188: 3901 0300 |0064: if-nez v1, 0067 // +0003 │ │ +08e18c: 0f02 |0066: return v2 │ │ +08e18e: 5541 101c |0067: iget-boolean v1, v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e192: 5555 101c |0069: iget-boolean v5, v5, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e196: 3251 0300 |006b: if-eq v1, v5, 006e // +0003 │ │ +08e19a: 0f02 |006d: return v2 │ │ +08e19c: 0f00 |006e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'getCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e1e4: |[08e1e4] ua.gardenapple.itchupdater.client.UpdateCheckResult.getCode:()I │ │ -08e1f4: 5210 0c1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ -08e1f8: 0f00 |0002: return v0 │ │ +08e1e8: |[08e1e8] ua.gardenapple.itchupdater.client.UpdateCheckResult.getCode:()I │ │ +08e1f8: 5210 0c1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ +08e1fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #13 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116189,17 +116190,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e52c: |[08e52c] ua.gardenapple.itchupdater.client.UpdateCheckResult.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ -08e53c: 5410 0d1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ -08e540: 1100 |0002: return-object v0 │ │ +08e530: |[08e530] ua.gardenapple.itchupdater.client.UpdateCheckResult.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ +08e540: 5410 0d1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ +08e544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #14 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116207,17 +116208,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e3a4: |[08e3a4] ua.gardenapple.itchupdater.client.UpdateCheckResult.getErrorReport:()Ljava/lang/String; │ │ -08e3b4: 5410 0e1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ -08e3b8: 1100 |0002: return-object v0 │ │ +08e3a8: |[08e3a8] ua.gardenapple.itchupdater.client.UpdateCheckResult.getErrorReport:()Ljava/lang/String; │ │ +08e3b8: 5410 0e1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ +08e3bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #15 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116225,17 +116226,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e1fc: |[08e1fc] ua.gardenapple.itchupdater.client.UpdateCheckResult.getInstallationId:()I │ │ -08e20c: 5210 0f1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ -08e210: 0f00 |0002: return v0 │ │ +08e200: |[08e200] ua.gardenapple.itchupdater.client.UpdateCheckResult.getInstallationId:()I │ │ +08e210: 5210 0f1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ +08e214: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #16 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116243,17 +116244,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e3bc: |[08e3bc] ua.gardenapple.itchupdater.client.UpdateCheckResult.getNewSize:()Ljava/lang/String; │ │ -08e3cc: 5410 111c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ -08e3d0: 1100 |0002: return-object v0 │ │ +08e3c0: |[08e3c0] ua.gardenapple.itchupdater.client.UpdateCheckResult.getNewSize:()Ljava/lang/String; │ │ +08e3d0: 5410 111c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ +08e3d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #17 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116261,17 +116262,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e3d4: |[08e3d4] ua.gardenapple.itchupdater.client.UpdateCheckResult.getNewTimestamp:()Ljava/lang/String; │ │ -08e3e4: 5410 121c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ -08e3e8: 1100 |0002: return-object v0 │ │ +08e3d8: |[08e3d8] ua.gardenapple.itchupdater.client.UpdateCheckResult.getNewTimestamp:()Ljava/lang/String; │ │ +08e3e8: 5410 121c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ +08e3ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #18 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116279,17 +116280,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e3ec: |[08e3ec] ua.gardenapple.itchupdater.client.UpdateCheckResult.getNewUploadName:()Ljava/lang/String; │ │ -08e3fc: 5410 131c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ -08e400: 1100 |0002: return-object v0 │ │ +08e3f0: |[08e3f0] ua.gardenapple.itchupdater.client.UpdateCheckResult.getNewUploadName:()Ljava/lang/String; │ │ +08e400: 5410 131c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ +08e404: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #19 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116297,17 +116298,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e404: |[08e404] ua.gardenapple.itchupdater.client.UpdateCheckResult.getNewVersionString:()Ljava/lang/String; │ │ -08e414: 5410 141c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ -08e418: 1100 |0002: return-object v0 │ │ +08e408: |[08e408] ua.gardenapple.itchupdater.client.UpdateCheckResult.getNewVersionString:()Ljava/lang/String; │ │ +08e418: 5410 141c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ +08e41c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #20 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116315,17 +116316,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e314: |[08e314] ua.gardenapple.itchupdater.client.UpdateCheckResult.getUploadID:()Ljava/lang/Integer; │ │ -08e324: 5410 151c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ -08e328: 1100 |0002: return-object v0 │ │ +08e318: |[08e318] ua.gardenapple.itchupdater.client.UpdateCheckResult.getUploadID:()Ljava/lang/Integer; │ │ +08e328: 5410 151c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ +08e32c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #21 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116333,97 +116334,97 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 107 16-bit code units │ │ -08e214: |[08e214] ua.gardenapple.itchupdater.client.UpdateCheckResult.hashCode:()I │ │ -08e224: 5230 0f1c |0000: iget v0, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ -08e228: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e22c: 5231 0c1c |0004: iget v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ -08e230: b010 |0006: add-int/2addr v0, v1 │ │ -08e232: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e236: 5431 151c |0009: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ -08e23a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -08e23c: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -08e240: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -08e242: 2805 |000f: goto 0014 // +0005 │ │ -08e244: 6e10 7603 0100 |0010: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0376 │ │ -08e24a: 0a01 |0013: move-result v1 │ │ -08e24c: b010 |0014: add-int/2addr v0, v1 │ │ -08e24e: da00 001f |0015: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e252: 5431 0d1c |0017: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ -08e256: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -08e25a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -08e25c: 2805 |001c: goto 0021 // +0005 │ │ -08e25e: 6e10 8417 0100 |001d: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.hashCode:()I // method@1784 │ │ -08e264: 0a01 |0020: move-result v1 │ │ -08e266: b010 |0021: add-int/2addr v0, v1 │ │ -08e268: da00 001f |0022: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e26c: 5431 131c |0024: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ -08e270: 3901 0400 |0026: if-nez v1, 002a // +0004 │ │ -08e274: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -08e276: 2805 |0029: goto 002e // +0005 │ │ -08e278: 6e10 9d03 0100 |002a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08e27e: 0a01 |002d: move-result v1 │ │ -08e280: b010 |002e: add-int/2addr v0, v1 │ │ -08e282: da00 001f |002f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e286: 5431 141c |0031: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ -08e28a: 3901 0400 |0033: if-nez v1, 0037 // +0004 │ │ -08e28e: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -08e290: 2805 |0036: goto 003b // +0005 │ │ -08e292: 6e10 9d03 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08e298: 0a01 |003a: move-result v1 │ │ -08e29a: b010 |003b: add-int/2addr v0, v1 │ │ -08e29c: da00 001f |003c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e2a0: 5431 111c |003e: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ -08e2a4: 3901 0400 |0040: if-nez v1, 0044 // +0004 │ │ -08e2a8: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -08e2aa: 2805 |0043: goto 0048 // +0005 │ │ -08e2ac: 6e10 9d03 0100 |0044: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08e2b2: 0a01 |0047: move-result v1 │ │ -08e2b4: b010 |0048: add-int/2addr v0, v1 │ │ -08e2b6: da00 001f |0049: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e2ba: 5431 121c |004b: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ -08e2be: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ -08e2c2: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -08e2c4: 2805 |0050: goto 0055 // +0005 │ │ -08e2c6: 6e10 9d03 0100 |0051: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08e2cc: 0a01 |0054: move-result v1 │ │ -08e2ce: b010 |0055: add-int/2addr v0, v1 │ │ -08e2d0: da00 001f |0056: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e2d4: 5431 0e1c |0058: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ -08e2d8: 3901 0300 |005a: if-nez v1, 005d // +0003 │ │ -08e2dc: 2805 |005c: goto 0061 // +0005 │ │ -08e2de: 6e10 9d03 0100 |005d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08e2e4: 0a02 |0060: move-result v2 │ │ -08e2e6: b020 |0061: add-int/2addr v0, v2 │ │ -08e2e8: da00 001f |0062: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08e2ec: 5531 101c |0064: iget-boolean v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e2f0: 3801 0300 |0066: if-eqz v1, 0069 // +0003 │ │ -08e2f4: 1211 |0068: const/4 v1, #int 1 // #1 │ │ -08e2f6: b010 |0069: add-int/2addr v0, v1 │ │ -08e2f8: 0f00 |006a: return v0 │ │ +08e218: |[08e218] ua.gardenapple.itchupdater.client.UpdateCheckResult.hashCode:()I │ │ +08e228: 5230 0f1c |0000: iget v0, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ +08e22c: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e230: 5231 0c1c |0004: iget v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ +08e234: b010 |0006: add-int/2addr v0, v1 │ │ +08e236: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e23a: 5431 151c |0009: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ +08e23e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +08e240: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +08e244: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +08e246: 2805 |000f: goto 0014 // +0005 │ │ +08e248: 6e10 7603 0100 |0010: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0376 │ │ +08e24e: 0a01 |0013: move-result v1 │ │ +08e250: b010 |0014: add-int/2addr v0, v1 │ │ +08e252: da00 001f |0015: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e256: 5431 0d1c |0017: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ +08e25a: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +08e25e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +08e260: 2805 |001c: goto 0021 // +0005 │ │ +08e262: 6e10 8417 0100 |001d: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.hashCode:()I // method@1784 │ │ +08e268: 0a01 |0020: move-result v1 │ │ +08e26a: b010 |0021: add-int/2addr v0, v1 │ │ +08e26c: da00 001f |0022: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e270: 5431 131c |0024: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ +08e274: 3901 0400 |0026: if-nez v1, 002a // +0004 │ │ +08e278: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +08e27a: 2805 |0029: goto 002e // +0005 │ │ +08e27c: 6e10 9d03 0100 |002a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08e282: 0a01 |002d: move-result v1 │ │ +08e284: b010 |002e: add-int/2addr v0, v1 │ │ +08e286: da00 001f |002f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e28a: 5431 141c |0031: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ +08e28e: 3901 0400 |0033: if-nez v1, 0037 // +0004 │ │ +08e292: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +08e294: 2805 |0036: goto 003b // +0005 │ │ +08e296: 6e10 9d03 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08e29c: 0a01 |003a: move-result v1 │ │ +08e29e: b010 |003b: add-int/2addr v0, v1 │ │ +08e2a0: da00 001f |003c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e2a4: 5431 111c |003e: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ +08e2a8: 3901 0400 |0040: if-nez v1, 0044 // +0004 │ │ +08e2ac: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +08e2ae: 2805 |0043: goto 0048 // +0005 │ │ +08e2b0: 6e10 9d03 0100 |0044: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08e2b6: 0a01 |0047: move-result v1 │ │ +08e2b8: b010 |0048: add-int/2addr v0, v1 │ │ +08e2ba: da00 001f |0049: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e2be: 5431 121c |004b: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ +08e2c2: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ +08e2c6: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +08e2c8: 2805 |0050: goto 0055 // +0005 │ │ +08e2ca: 6e10 9d03 0100 |0051: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08e2d0: 0a01 |0054: move-result v1 │ │ +08e2d2: b010 |0055: add-int/2addr v0, v1 │ │ +08e2d4: da00 001f |0056: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e2d8: 5431 0e1c |0058: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ +08e2dc: 3901 0300 |005a: if-nez v1, 005d // +0003 │ │ +08e2e0: 2805 |005c: goto 0061 // +0005 │ │ +08e2e2: 6e10 9d03 0100 |005d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08e2e8: 0a02 |0060: move-result v2 │ │ +08e2ea: b020 |0061: add-int/2addr v0, v2 │ │ +08e2ec: da00 001f |0062: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08e2f0: 5531 101c |0064: iget-boolean v1, v3, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e2f4: 3801 0300 |0066: if-eqz v1, 0069 // +0003 │ │ +08e2f8: 1211 |0068: const/4 v1, #int 1 // #1 │ │ +08e2fa: b010 |0069: add-int/2addr v0, v1 │ │ +08e2fc: 0f00 |006a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ name : 'isInstalling' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e19c: |[08e19c] ua.gardenapple.itchupdater.client.UpdateCheckResult.isInstalling:()Z │ │ -08e1ac: 5510 101c |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e1b0: 0f00 |0002: return v0 │ │ +08e1a0: |[08e1a0] ua.gardenapple.itchupdater.client.UpdateCheckResult.isInstalling:()Z │ │ +08e1b0: 5510 101c |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e1b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ │ │ #23 : (in Lua/gardenapple/itchupdater/client/UpdateCheckResult;) │ │ @@ -116431,17 +116432,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e818: |[08e818] ua.gardenapple.itchupdater.client.UpdateCheckResult.setInstalling:(Z)V │ │ -08e828: 5c01 101c |0000: iput-boolean v1, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e82c: 0e00 |0002: return-void │ │ +08e81c: |[08e81c] ua.gardenapple.itchupdater.client.UpdateCheckResult.setInstalling:(Z)V │ │ +08e82c: 5c01 101c |0000: iput-boolean v1, v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e830: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -116450,62 +116451,62 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -08e41c: |[08e41c] ua.gardenapple.itchupdater.client.UpdateCheckResult.toString:()Ljava/lang/String; │ │ -08e42c: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -08e430: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08e436: 1a01 c11a |0005: const-string v1, "UpdateCheckResult(installationId=" // string@1ac1 │ │ -08e43a: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e440: 5221 0f1c |000a: iget v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ -08e444: 6e20 c003 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -08e44a: 1a01 6a03 |000f: const-string v1, ", code=" // string@036a │ │ -08e44e: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e454: 5221 0c1c |0014: iget v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ -08e458: 6e20 c003 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -08e45e: 1a01 9103 |0019: const-string v1, ", uploadID=" // string@0391 │ │ -08e462: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e468: 5421 151c |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ -08e46c: 6e20 c203 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08e472: 1a01 7103 |0023: const-string v1, ", downloadPageUrl=" // string@0371 │ │ -08e476: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e47c: 5421 0d1c |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ -08e480: 6e20 c203 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08e486: 1a01 8303 |002d: const-string v1, ", newUploadName=" // string@0383 │ │ -08e48a: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e490: 5421 131c |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ -08e494: 6e20 c203 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08e49a: 1a01 8403 |0037: const-string v1, ", newVersionString=" // string@0384 │ │ -08e49e: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e4a4: 5421 141c |003c: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ -08e4a8: 6e20 c203 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08e4ae: 1a01 8103 |0041: const-string v1, ", newSize=" // string@0381 │ │ -08e4b2: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e4b8: 5421 111c |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ -08e4bc: 6e20 c203 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08e4c2: 1a01 8203 |004b: const-string v1, ", newTimestamp=" // string@0382 │ │ -08e4c6: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e4cc: 5421 121c |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ -08e4d0: 6e20 c203 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08e4d6: 1a01 7303 |0055: const-string v1, ", errorReport=" // string@0373 │ │ -08e4da: 6e20 c303 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e4e0: 5421 0e1c |005a: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ -08e4e4: 6e20 c203 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08e4ea: 1a01 7b03 |005f: const-string v1, ", isInstalling=" // string@037b │ │ -08e4ee: 6e20 c303 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08e4f4: 5521 101c |0064: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ -08e4f8: 6e20 c403 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ -08e4fe: 1301 2900 |0069: const/16 v1, #int 41 // #29 │ │ -08e502: 6e20 be03 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -08e508: 6e10 cb03 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08e50e: 0c00 |0071: move-result-object v0 │ │ -08e510: 1100 |0072: return-object v0 │ │ +08e420: |[08e420] ua.gardenapple.itchupdater.client.UpdateCheckResult.toString:()Ljava/lang/String; │ │ +08e430: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +08e434: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08e43a: 1a01 c11a |0005: const-string v1, "UpdateCheckResult(installationId=" // string@1ac1 │ │ +08e43e: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e444: 5221 0f1c |000a: iget v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.installationId:I // field@1c0f │ │ +08e448: 6e20 c003 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +08e44e: 1a01 6a03 |000f: const-string v1, ", code=" // string@036a │ │ +08e452: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e458: 5221 0c1c |0014: iget v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.code:I // field@1c0c │ │ +08e45c: 6e20 c003 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +08e462: 1a01 9103 |0019: const-string v1, ", uploadID=" // string@0391 │ │ +08e466: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e46c: 5421 151c |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.uploadID:Ljava/lang/Integer; // field@1c15 │ │ +08e470: 6e20 c203 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08e476: 1a01 7103 |0023: const-string v1, ", downloadPageUrl=" // string@0371 │ │ +08e47a: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e480: 5421 0d1c |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.downloadPageUrl:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1c0d │ │ +08e484: 6e20 c203 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08e48a: 1a01 8303 |002d: const-string v1, ", newUploadName=" // string@0383 │ │ +08e48e: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e494: 5421 131c |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newUploadName:Ljava/lang/String; // field@1c13 │ │ +08e498: 6e20 c203 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08e49e: 1a01 8403 |0037: const-string v1, ", newVersionString=" // string@0384 │ │ +08e4a2: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e4a8: 5421 141c |003c: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newVersionString:Ljava/lang/String; // field@1c14 │ │ +08e4ac: 6e20 c203 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08e4b2: 1a01 8103 |0041: const-string v1, ", newSize=" // string@0381 │ │ +08e4b6: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e4bc: 5421 111c |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newSize:Ljava/lang/String; // field@1c11 │ │ +08e4c0: 6e20 c203 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08e4c6: 1a01 8203 |004b: const-string v1, ", newTimestamp=" // string@0382 │ │ +08e4ca: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e4d0: 5421 121c |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.newTimestamp:Ljava/lang/String; // field@1c12 │ │ +08e4d4: 6e20 c203 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08e4da: 1a01 7303 |0055: const-string v1, ", errorReport=" // string@0373 │ │ +08e4de: 6e20 c303 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e4e4: 5421 0e1c |005a: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.errorReport:Ljava/lang/String; // field@1c0e │ │ +08e4e8: 6e20 c203 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08e4ee: 1a01 7b03 |005f: const-string v1, ", isInstalling=" // string@037b │ │ +08e4f2: 6e20 c303 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08e4f8: 5521 101c |0064: iget-boolean v1, v2, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:Z // field@1c10 │ │ +08e4fc: 6e20 c403 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ +08e502: 1301 2900 |0069: const/16 v1, #int 41 // #29 │ │ +08e506: 6e20 be03 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +08e50c: 6e10 cb03 0000 |006e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08e512: 0c00 |0071: move-result-object v0 │ │ +08e514: 1100 |0072: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6850 (UpdateCheckResult.kt) │ │ │ │ Class #329 header: │ │ @@ -116537,17 +116538,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e830: |[08e830] ua.gardenapple.itchupdater.client.UpdateChecker$Companion.:()V │ │ -08e840: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08e846: 0e00 |0003: return-void │ │ +08e834: |[08e834] ua.gardenapple.itchupdater.client.UpdateChecker$Companion.:()V │ │ +08e844: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08e84a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/client/UpdateChecker$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$Companion;) │ │ @@ -116555,17 +116556,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08e848: |[08e848] ua.gardenapple.itchupdater.client.UpdateChecker$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08e858: 7010 d417 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/UpdateChecker$Companion;.:()V // method@17d4 │ │ -08e85e: 0e00 |0003: return-void │ │ +08e84c: |[08e84c] ua.gardenapple.itchupdater.client.UpdateChecker$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08e85c: 7010 d417 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/client/UpdateChecker$Companion;.:()V // method@17d4 │ │ +08e862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6860 (UpdateChecker.kt) │ │ │ │ @@ -116619,39 +116620,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f3a8: |[08f3a8] ua.gardenapple.itchupdater.client.UpdateChecker.:()V │ │ -08f3b8: 2200 ec04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$Companion; // type@04ec │ │ -08f3bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08f3be: 7020 d517 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/UpdateChecker$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17d5 │ │ -08f3c4: 6900 341c |0006: sput-object v0, Lua/gardenapple/itchupdater/client/UpdateChecker;.Companion:Lua/gardenapple/itchupdater/client/UpdateChecker$Companion; // field@1c34 │ │ -08f3c8: 0e00 |0008: return-void │ │ +08f3ac: |[08f3ac] ua.gardenapple.itchupdater.client.UpdateChecker.:()V │ │ +08f3bc: 2200 ec04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$Companion; // type@04ec │ │ +08f3c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08f3c2: 7020 d517 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/UpdateChecker$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17d5 │ │ +08f3c8: 6900 341c |0006: sput-object v0, Lua/gardenapple/itchupdater/client/UpdateChecker;.Companion:Lua/gardenapple/itchupdater/client/UpdateChecker$Companion; // field@1c34 │ │ +08f3cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateChecker;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08f3cc: |[08f3cc] ua.gardenapple.itchupdater.client.UpdateChecker.:(Landroid/content/Context;)V │ │ -08f3dc: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -08f3e0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08f3e6: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -08f3ec: 5b12 361c |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f3f0: 0e00 |000a: return-void │ │ +08f3d0: |[08f3d0] ua.gardenapple.itchupdater.client.UpdateChecker.:(Landroid/content/Context;)V │ │ +08f3e0: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +08f3e4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08f3ea: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +08f3f0: 5b12 361c |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f3f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/client/UpdateChecker; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -116660,17 +116661,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateChecker;)Landroid/content/Context;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f2d8: |[08f2d8] ua.gardenapple.itchupdater.client.UpdateChecker.access$getContext$p:(Lua/gardenapple/itchupdater/client/UpdateChecker;)Landroid/content/Context; │ │ -08f2e8: 5400 361c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f2ec: 1100 |0002: return-object v0 │ │ +08f2dc: |[08f2dc] ua.gardenapple.itchupdater.client.UpdateChecker.access$getContext$p:(Lua/gardenapple/itchupdater/client/UpdateChecker;)Landroid/content/Context; │ │ +08f2ec: 5400 361c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f2f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/client/UpdateChecker; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/UpdateChecker;) │ │ @@ -116678,17 +116679,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -08f3f4: |[08f3f4] ua.gardenapple.itchupdater.client.UpdateChecker.access$handleNotification:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V │ │ -08f404: 7040 f417 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lua/gardenapple/itchupdater/client/UpdateChecker;.handleNotification:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V // method@17f4 │ │ -08f40a: 0e00 |0003: return-void │ │ +08f3f8: |[08f3f8] ua.gardenapple.itchupdater.client.UpdateChecker.access$handleNotification:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V │ │ +08f408: 7040 f417 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lua/gardenapple/itchupdater/client/UpdateChecker;.handleNotification:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V // method@17f4 │ │ +08f40e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/client/UpdateChecker; │ │ 0x0000 - 0x0004 reg=1 (null) Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x0004 reg=2 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -116699,230 +116700,230 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 432 16-bit code units │ │ -08f40c: |[08f40c] ua.gardenapple.itchupdater.client.UpdateChecker.handleNotification:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V │ │ -08f41c: 6e10 c717 0a00 |0000: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ -08f422: 0a00 |0003: move-result v0 │ │ -08f424: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -08f428: 0e00 |0006: return-void │ │ -08f42a: 6e10 c717 0a00 |0007: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ -08f430: 0a00 |000a: move-result v0 │ │ -08f432: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -08f434: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -08f436: 3210 3100 |000d: if-eq v0, v1, 003e // +0031 │ │ -08f43a: 3220 2100 |000f: if-eq v0, v2, 0030 // +0021 │ │ -08f43e: 1241 |0011: const/4 v1, #int 4 // #4 │ │ -08f440: 3210 1000 |0012: if-eq v0, v1, 0022 // +0010 │ │ -08f444: 5470 361c |0014: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f448: 6e10 3800 0000 |0016: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -08f44e: 0c00 |0019: move-result-object v0 │ │ -08f450: 1401 c800 117f |001a: const v1, #float 1.92742e+38 // #7f1100c8 │ │ -08f456: 6e20 9200 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -08f45c: 0c00 |0020: move-result-object v0 │ │ -08f45e: 282a |0021: goto 004b // +002a │ │ -08f460: 5470 361c |0022: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f464: 6e10 3800 0000 |0024: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -08f46a: 0c00 |0027: move-result-object v0 │ │ -08f46c: 1401 c700 117f |0028: const v1, #float 1.92742e+38 // #7f1100c7 │ │ -08f472: 6e20 9200 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -08f478: 0c00 |002e: move-result-object v0 │ │ -08f47a: 281c |002f: goto 004b // +001c │ │ -08f47c: 5470 361c |0030: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f480: 6e10 3800 0000 |0032: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -08f486: 0c00 |0035: move-result-object v0 │ │ -08f488: 1401 c600 117f |0036: const v1, #float 1.92742e+38 // #7f1100c6 │ │ -08f48e: 6e20 9200 1000 |0039: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -08f494: 0c00 |003c: move-result-object v0 │ │ -08f496: 280e |003d: goto 004b // +000e │ │ -08f498: 5470 361c |003e: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f49c: 6e10 3800 0000 |0040: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -08f4a2: 0c00 |0043: move-result-object v0 │ │ -08f4a4: 1401 c500 117f |0044: const v1, #float 1.92742e+38 // #7f1100c5 │ │ -08f4aa: 6e20 9200 1000 |0047: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -08f4b0: 0c00 |004a: move-result-object v0 │ │ -08f4b2: 1a01 5837 |004b: const-string v1, "when (result.code) { │ │ +08f410: |[08f410] ua.gardenapple.itchupdater.client.UpdateChecker.handleNotification:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V │ │ +08f420: 6e10 c717 0a00 |0000: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ +08f426: 0a00 |0003: move-result v0 │ │ +08f428: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +08f42c: 0e00 |0006: return-void │ │ +08f42e: 6e10 c717 0a00 |0007: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ +08f434: 0a00 |000a: move-result v0 │ │ +08f436: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +08f438: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +08f43a: 3210 3100 |000d: if-eq v0, v1, 003e // +0031 │ │ +08f43e: 3220 2100 |000f: if-eq v0, v2, 0030 // +0021 │ │ +08f442: 1241 |0011: const/4 v1, #int 4 // #4 │ │ +08f444: 3210 1000 |0012: if-eq v0, v1, 0022 // +0010 │ │ +08f448: 5470 361c |0014: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f44c: 6e10 3800 0000 |0016: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +08f452: 0c00 |0019: move-result-object v0 │ │ +08f454: 1401 c800 117f |001a: const v1, #float 1.92742e+38 // #7f1100c8 │ │ +08f45a: 6e20 9200 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +08f460: 0c00 |0020: move-result-object v0 │ │ +08f462: 282a |0021: goto 004b // +002a │ │ +08f464: 5470 361c |0022: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f468: 6e10 3800 0000 |0024: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +08f46e: 0c00 |0027: move-result-object v0 │ │ +08f470: 1401 c700 117f |0028: const v1, #float 1.92742e+38 // #7f1100c7 │ │ +08f476: 6e20 9200 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +08f47c: 0c00 |002e: move-result-object v0 │ │ +08f47e: 281c |002f: goto 004b // +001c │ │ +08f480: 5470 361c |0030: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f484: 6e10 3800 0000 |0032: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +08f48a: 0c00 |0035: move-result-object v0 │ │ +08f48c: 1401 c600 117f |0036: const v1, #float 1.92742e+38 // #7f1100c6 │ │ +08f492: 6e20 9200 1000 |0039: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +08f498: 0c00 |003c: move-result-object v0 │ │ +08f49a: 280e |003d: goto 004b // +000e │ │ +08f49c: 5470 361c |003e: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f4a0: 6e10 3800 0000 |0040: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +08f4a6: 0c00 |0043: move-result-object v0 │ │ +08f4a8: 1401 c500 117f |0044: const v1, #float 1.92742e+38 // #7f1100c5 │ │ +08f4ae: 6e20 9200 1000 |0047: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +08f4b4: 0c00 |004a: move-result-object v0 │ │ +08f4b6: 1a01 5837 |004b: const-string v1, "when (result.code) { │ │ UpdateCheckResult.UPDATE_AVAILABLE -> context.resources.getString(R.string.notification_update_available) │ │ UpdateCheckResult.EMPTY -> context.resources.getString(R.string.notification_update_empty) │ │ UpdateCheckResult.ACCESS_DENIED -> context.resources.getString(R.string.notification_update_access_denied) │ │ // UpdateCheckResult.UNKNOWN -> context.resources.getString(R.string.notification_update_unknown) │ │ else -> context.resources.getString(R.string.notification_update_fail) │ │ }" // string@3758 │ │ -08f4b6: 7120 8b05 1000 |004d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08f4bc: 2201 a000 |0050: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ -08f4c0: 5473 361c |0052: iget-object v3, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f4c4: 1a04 e536 |0054: const-string v4, "updates_available" // string@36e5 │ │ -08f4c8: 7030 b301 3104 |0056: invoke-direct {v1, v3, v4}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ -08f4ce: 1403 8900 087f |0059: const v3, #float 1.80778e+38 // #7f080089 │ │ -08f4d4: 6e20 c001 3100 |005c: invoke-virtual {v1, v3}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ -08f4da: 1f00 5601 |005f: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -08f4de: 6e20 b901 0100 |0061: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ -08f4e4: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -08f4e6: 6e20 b601 0100 |0065: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01b6 │ │ -08f4ec: 6e10 6319 0900 |0068: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -08f4f2: 0c00 |006b: move-result-object v0 │ │ -08f4f4: 1203 |006c: const/4 v3, #int 0 // #0 │ │ -08f4f6: 3800 6200 |006d: if-eqz v0, 00cf // +0062 │ │ -08f4fa: 5470 361c |006f: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f4fe: 6e10 3600 0000 |0071: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -08f504: 0c00 |0074: move-result-object v0 │ │ -08f506: 6e10 6319 0900 |0075: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -08f50c: 0c04 |0078: move-result-object v4 │ │ -08f50e: 6e30 8300 4003 |0079: invoke-virtual {v0, v4, v3}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0083 │ │ -08f514: 0c00 |007c: move-result-object v0 │ │ -08f516: 5474 361c |007d: iget-object v4, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f51a: 6e10 3600 0400 |007f: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -08f520: 0c04 |0082: move-result-object v4 │ │ -08f522: 6e20 8100 0400 |0083: invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable; // method@0081 │ │ -08f528: 0c04 |0086: move-result-object v4 │ │ -08f52a: 5475 361c |0087: iget-object v5, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f52e: 6e10 3600 0500 |0089: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -08f534: 0c05 |008c: move-result-object v5 │ │ -08f536: 6e20 8400 0500 |008d: invoke-virtual {v5, v0}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0084 │ │ -08f53c: 0c00 |0090: move-result-object v0 │ │ -08f53e: 6e20 ba01 0100 |0091: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -08f544: 6200 6b1b |0094: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -08f548: 1a05 3c29 |0096: const-string v5, "icon" // string@293c │ │ -08f54c: 7120 8b05 5400 |0098: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08f552: 6e20 e016 4000 |009b: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.drawableToBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@16e0 │ │ -08f558: 0c00 |009e: move-result-object v0 │ │ -08f55a: 6e20 bb01 0100 |009f: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@01bb │ │ -08f560: 2836 |00a2: goto 00d8 // +0036 │ │ -08f562: 0d00 |00a3: move-exception v0 │ │ -08f564: 2204 7c01 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@017c │ │ -08f568: 7010 bb03 0400 |00a6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08f56e: 1a05 470a |00a9: const-string v5, "Error: application " // string@0a47 │ │ -08f572: 6e20 c303 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08f578: 6e10 6319 0900 |00ae: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -08f57e: 0c05 |00b1: move-result-object v5 │ │ -08f580: 6e20 c203 5400 |00b2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08f586: 1a05 4301 |00b5: const-string v5, " not found!" // string@0143 │ │ -08f58a: 6e20 c303 5400 |00b7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08f590: 6e10 cb03 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08f596: 0c04 |00bd: move-result-object v4 │ │ -08f598: 1f00 8201 |00be: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ -08f59c: 1a05 ca1a |00c0: const-string v5, "UpdateCheckWorker" // string@1aca │ │ -08f5a0: 7130 0601 4500 |00c2: invoke-static {v5, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0106 │ │ -08f5a6: 6e10 6719 0900 |00c5: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -08f5ac: 0c00 |00c8: move-result-object v0 │ │ -08f5ae: 1f00 5601 |00c9: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -08f5b2: 6e20 ba01 0100 |00cb: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -08f5b8: 280a |00ce: goto 00d8 // +000a │ │ -08f5ba: 6e10 6719 0900 |00cf: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -08f5c0: 0c00 |00d2: move-result-object v0 │ │ -08f5c2: 1f00 5601 |00d3: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -08f5c6: 6e20 ba01 0100 |00d5: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -08f5cc: 12f0 |00d8: const/4 v0, #int -1 // #ff │ │ -08f5ce: 6e20 be01 0100 |00d9: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ -08f5d4: 6e10 c717 0a00 |00dc: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ -08f5da: 0a00 |00df: move-result v0 │ │ -08f5dc: 1504 0008 |00e0: const/high16 v4, #int 134217728 // #800 │ │ -08f5e0: 1a05 6d26 |00e2: const-string v5, "getActivity(context, 0, activityIntent, 0)" // string@266d │ │ -08f5e4: 1a06 231f |00e4: const-string v6, "android.intent.action.VIEW" // string@1f23 │ │ -08f5e8: 3320 7000 |00e6: if-ne v0, v2, 0156 // +0070 │ │ -08f5ec: 6e10 cf17 0a00 |00e8: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getUploadID:()Ljava/lang/Integer; // method@17cf │ │ -08f5f2: 0c00 |00eb: move-result-object v0 │ │ -08f5f4: 3800 2100 |00ec: if-eqz v0, 010d // +0021 │ │ -08f5f8: 2208 2200 |00ee: new-instance v8, Landroid/content/Intent; // type@0022 │ │ -08f5fc: 5470 361c |00f0: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f600: 1c02 9305 |00f2: const-class v2, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver; // type@0593 │ │ -08f604: 7030 4500 0802 |00f4: invoke-direct {v8, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -08f60a: 6e10 ca17 0a00 |00f7: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ -08f610: 0a0a |00fa: move-result v10 │ │ -08f612: 1a00 5f0b |00fb: const-string v0, "INSTALL_ID" // string@0b5f │ │ -08f616: 6e30 5600 080a |00fd: invoke-virtual {v8, v0, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0056 │ │ -08f61c: 547a 361c |0100: iget-object v10, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f620: 7140 1a00 3a48 |0102: invoke-static {v10, v3, v8, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001a │ │ -08f626: 0c08 |0105: move-result-object v8 │ │ -08f628: 1a0a 9d26 |0106: const-string v10, "getBroadcast(context, 0, │ │ +08f4ba: 7120 8b05 1000 |004d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08f4c0: 2201 a000 |0050: new-instance v1, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ +08f4c4: 5473 361c |0052: iget-object v3, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f4c8: 1a04 e536 |0054: const-string v4, "updates_available" // string@36e5 │ │ +08f4cc: 7030 b301 3104 |0056: invoke-direct {v1, v3, v4}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ +08f4d2: 1403 8900 087f |0059: const v3, #float 1.80778e+38 // #7f080089 │ │ +08f4d8: 6e20 c001 3100 |005c: invoke-virtual {v1, v3}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ +08f4de: 1f00 5601 |005f: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +08f4e2: 6e20 b901 0100 |0061: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ +08f4e8: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +08f4ea: 6e20 b601 0100 |0065: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01b6 │ │ +08f4f0: 6e10 6319 0900 |0068: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +08f4f6: 0c00 |006b: move-result-object v0 │ │ +08f4f8: 1203 |006c: const/4 v3, #int 0 // #0 │ │ +08f4fa: 3800 6200 |006d: if-eqz v0, 00cf // +0062 │ │ +08f4fe: 5470 361c |006f: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f502: 6e10 3600 0000 |0071: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +08f508: 0c00 |0074: move-result-object v0 │ │ +08f50a: 6e10 6319 0900 |0075: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +08f510: 0c04 |0078: move-result-object v4 │ │ +08f512: 6e30 8300 4003 |0079: invoke-virtual {v0, v4, v3}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0083 │ │ +08f518: 0c00 |007c: move-result-object v0 │ │ +08f51a: 5474 361c |007d: iget-object v4, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f51e: 6e10 3600 0400 |007f: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +08f524: 0c04 |0082: move-result-object v4 │ │ +08f526: 6e20 8100 0400 |0083: invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Landroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable; // method@0081 │ │ +08f52c: 0c04 |0086: move-result-object v4 │ │ +08f52e: 5475 361c |0087: iget-object v5, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f532: 6e10 3600 0500 |0089: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +08f538: 0c05 |008c: move-result-object v5 │ │ +08f53a: 6e20 8400 0500 |008d: invoke-virtual {v5, v0}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0084 │ │ +08f540: 0c00 |0090: move-result-object v0 │ │ +08f542: 6e20 ba01 0100 |0091: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +08f548: 6200 6b1b |0094: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +08f54c: 1a05 3c29 |0096: const-string v5, "icon" // string@293c │ │ +08f550: 7120 8b05 5400 |0098: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08f556: 6e20 e016 4000 |009b: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.drawableToBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@16e0 │ │ +08f55c: 0c00 |009e: move-result-object v0 │ │ +08f55e: 6e20 bb01 0100 |009f: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@01bb │ │ +08f564: 2836 |00a2: goto 00d8 // +0036 │ │ +08f566: 0d00 |00a3: move-exception v0 │ │ +08f568: 2204 7c01 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@017c │ │ +08f56c: 7010 bb03 0400 |00a6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08f572: 1a05 470a |00a9: const-string v5, "Error: application " // string@0a47 │ │ +08f576: 6e20 c303 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08f57c: 6e10 6319 0900 |00ae: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +08f582: 0c05 |00b1: move-result-object v5 │ │ +08f584: 6e20 c203 5400 |00b2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08f58a: 1a05 4301 |00b5: const-string v5, " not found!" // string@0143 │ │ +08f58e: 6e20 c303 5400 |00b7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08f594: 6e10 cb03 0400 |00ba: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08f59a: 0c04 |00bd: move-result-object v4 │ │ +08f59c: 1f00 8201 |00be: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ +08f5a0: 1a05 ca1a |00c0: const-string v5, "UpdateCheckWorker" // string@1aca │ │ +08f5a4: 7130 0601 4500 |00c2: invoke-static {v5, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0106 │ │ +08f5aa: 6e10 6719 0900 |00c5: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +08f5b0: 0c00 |00c8: move-result-object v0 │ │ +08f5b2: 1f00 5601 |00c9: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +08f5b6: 6e20 ba01 0100 |00cb: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +08f5bc: 280a |00ce: goto 00d8 // +000a │ │ +08f5be: 6e10 6719 0900 |00cf: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +08f5c4: 0c00 |00d2: move-result-object v0 │ │ +08f5c6: 1f00 5601 |00d3: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +08f5ca: 6e20 ba01 0100 |00d5: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +08f5d0: 12f0 |00d8: const/4 v0, #int -1 // #ff │ │ +08f5d2: 6e20 be01 0100 |00d9: invoke-virtual {v1, v0}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ +08f5d8: 6e10 c717 0a00 |00dc: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ +08f5de: 0a00 |00df: move-result v0 │ │ +08f5e0: 1504 0008 |00e0: const/high16 v4, #int 134217728 // #800 │ │ +08f5e4: 1a05 6d26 |00e2: const-string v5, "getActivity(context, 0, activityIntent, 0)" // string@266d │ │ +08f5e8: 1a06 231f |00e4: const-string v6, "android.intent.action.VIEW" // string@1f23 │ │ +08f5ec: 3320 7000 |00e6: if-ne v0, v2, 0156 // +0070 │ │ +08f5f0: 6e10 cf17 0a00 |00e8: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getUploadID:()Ljava/lang/Integer; // method@17cf │ │ +08f5f6: 0c00 |00eb: move-result-object v0 │ │ +08f5f8: 3800 2100 |00ec: if-eqz v0, 010d // +0021 │ │ +08f5fc: 2208 2200 |00ee: new-instance v8, Landroid/content/Intent; // type@0022 │ │ +08f600: 5470 361c |00f0: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f604: 1c02 9305 |00f2: const-class v2, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver; // type@0593 │ │ +08f608: 7030 4500 0802 |00f4: invoke-direct {v8, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +08f60e: 6e10 ca17 0a00 |00f7: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ +08f614: 0a0a |00fa: move-result v10 │ │ +08f616: 1a00 5f0b |00fb: const-string v0, "INSTALL_ID" // string@0b5f │ │ +08f61a: 6e30 5600 080a |00fd: invoke-virtual {v8, v0, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0056 │ │ +08f620: 547a 361c |0100: iget-object v10, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f624: 7140 1a00 3a48 |0102: invoke-static {v10, v3, v8, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001a │ │ +08f62a: 0c08 |0105: move-result-object v8 │ │ +08f62c: 1a0a 9d26 |0106: const-string v10, "getBroadcast(context, 0, │ │ intent, PendingIntent.FLAG_UPDATE_CURRENT)" // string@269d │ │ -08f62c: 7120 8b05 a800 |0108: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08f632: 2900 8e00 |010b: goto/16 0199 // +008e │ │ -08f636: 6e10 bd18 0800 |010d: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -08f63c: 0c0a |0110: move-result-object v10 │ │ -08f63e: 390a 2a00 |0111: if-nez v10, 013b // +002a │ │ -08f642: 6e10 c218 0800 |0113: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -08f648: 0c08 |0116: move-result-object v8 │ │ -08f64a: 7110 c600 0800 |0117: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -08f650: 0c08 |011a: move-result-object v8 │ │ -08f652: 6e10 bc00 0800 |011b: invoke-virtual {v8}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@00bc │ │ -08f658: 0c08 |011e: move-result-object v8 │ │ -08f65a: 1a0a 3031 |011f: const-string v10, "purchase" // string@3130 │ │ -08f65e: 6e20 b700 a800 |0121: invoke-virtual {v8, v10}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b7 │ │ -08f664: 6e10 ba00 0800 |0124: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@00ba │ │ -08f66a: 0c08 |0127: move-result-object v8 │ │ -08f66c: 547a 361c |0128: iget-object v10, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f670: 1c00 2106 |012a: const-class v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -08f674: 2202 2200 |012c: new-instance v2, Landroid/content/Intent; // type@0022 │ │ -08f678: 7050 4900 62a8 |012e: invoke-direct {v2, v6, v8, v10, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -08f67e: 5478 361c |0131: iget-object v8, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f682: 7140 1900 3832 |0133: invoke-static {v8, v3, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ -08f688: 0c08 |0136: move-result-object v8 │ │ -08f68a: 7120 8b05 5800 |0137: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08f690: 285f |013a: goto 0199 // +005f │ │ -08f692: 220a 2200 |013b: new-instance v10, Landroid/content/Intent; // type@0022 │ │ -08f696: 6e10 bd18 0800 |013d: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -08f69c: 0c08 |0140: move-result-object v8 │ │ -08f69e: 7110 c600 0800 |0141: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -08f6a4: 0c08 |0144: move-result-object v8 │ │ -08f6a6: 5470 361c |0145: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f6aa: 1c02 2106 |0147: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -08f6ae: 7052 4900 6a08 |0149: invoke-direct {v10, v6, v8, v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -08f6b4: 5478 361c |014c: iget-object v8, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f6b8: 7140 1900 383a |014e: invoke-static {v8, v3, v10, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ -08f6be: 0c08 |0151: move-result-object v8 │ │ -08f6c0: 7120 8b05 5800 |0152: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08f6c6: 2844 |0155: goto 0199 // +0044 │ │ -08f6c8: 6e10 c717 0a00 |0156: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ -08f6ce: 0a00 |0159: move-result v0 │ │ -08f6d0: 1252 |015a: const/4 v2, #int 5 // #5 │ │ -08f6d2: 3320 2400 |015b: if-ne v0, v2, 017f // +0024 │ │ -08f6d6: 2208 2200 |015d: new-instance v8, Landroid/content/Intent; // type@0022 │ │ -08f6da: 5470 361c |015f: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f6de: 1c02 a304 |0161: const-class v2, Lua/gardenapple/itchupdater/ErrorReportBroadcastReciever; // type@04a3 │ │ -08f6e2: 7030 4500 0802 |0163: invoke-direct {v8, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -08f6e8: 6e10 c917 0a00 |0166: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getErrorReport:()Ljava/lang/String; // method@17c9 │ │ -08f6ee: 0c00 |0169: move-result-object v0 │ │ -08f6f0: 1a02 1c0a |016a: const-string v2, "ERROR_STRING" // string@0a1c │ │ -08f6f4: 6e30 5a00 2800 |016c: invoke-virtual {v8, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -08f6fa: 5470 361c |016f: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f6fe: 6e10 ca17 0a00 |0171: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ -08f704: 0a0a |0174: move-result v10 │ │ -08f706: 7140 1a00 a048 |0175: invoke-static {v0, v10, v8, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001a │ │ -08f70c: 0c08 |0178: move-result-object v8 │ │ -08f70e: 1a0a 9e26 |0179: const-string v10, "getBroadcast(context, result.installationId, │ │ +08f630: 7120 8b05 a800 |0108: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08f636: 2900 8e00 |010b: goto/16 0199 // +008e │ │ +08f63a: 6e10 bd18 0800 |010d: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +08f640: 0c0a |0110: move-result-object v10 │ │ +08f642: 390a 2a00 |0111: if-nez v10, 013b // +002a │ │ +08f646: 6e10 c218 0800 |0113: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +08f64c: 0c08 |0116: move-result-object v8 │ │ +08f64e: 7110 c600 0800 |0117: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +08f654: 0c08 |011a: move-result-object v8 │ │ +08f656: 6e10 bc00 0800 |011b: invoke-virtual {v8}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@00bc │ │ +08f65c: 0c08 |011e: move-result-object v8 │ │ +08f65e: 1a0a 3031 |011f: const-string v10, "purchase" // string@3130 │ │ +08f662: 6e20 b700 a800 |0121: invoke-virtual {v8, v10}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b7 │ │ +08f668: 6e10 ba00 0800 |0124: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@00ba │ │ +08f66e: 0c08 |0127: move-result-object v8 │ │ +08f670: 547a 361c |0128: iget-object v10, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f674: 1c00 2106 |012a: const-class v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +08f678: 2202 2200 |012c: new-instance v2, Landroid/content/Intent; // type@0022 │ │ +08f67c: 7050 4900 62a8 |012e: invoke-direct {v2, v6, v8, v10, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +08f682: 5478 361c |0131: iget-object v8, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f686: 7140 1900 3832 |0133: invoke-static {v8, v3, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ +08f68c: 0c08 |0136: move-result-object v8 │ │ +08f68e: 7120 8b05 5800 |0137: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08f694: 285f |013a: goto 0199 // +005f │ │ +08f696: 220a 2200 |013b: new-instance v10, Landroid/content/Intent; // type@0022 │ │ +08f69a: 6e10 bd18 0800 |013d: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +08f6a0: 0c08 |0140: move-result-object v8 │ │ +08f6a2: 7110 c600 0800 |0141: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +08f6a8: 0c08 |0144: move-result-object v8 │ │ +08f6aa: 5470 361c |0145: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f6ae: 1c02 2106 |0147: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +08f6b2: 7052 4900 6a08 |0149: invoke-direct {v10, v6, v8, v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +08f6b8: 5478 361c |014c: iget-object v8, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f6bc: 7140 1900 383a |014e: invoke-static {v8, v3, v10, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ +08f6c2: 0c08 |0151: move-result-object v8 │ │ +08f6c4: 7120 8b05 5800 |0152: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08f6ca: 2844 |0155: goto 0199 // +0044 │ │ +08f6cc: 6e10 c717 0a00 |0156: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ +08f6d2: 0a00 |0159: move-result v0 │ │ +08f6d4: 1252 |015a: const/4 v2, #int 5 // #5 │ │ +08f6d6: 3320 2400 |015b: if-ne v0, v2, 017f // +0024 │ │ +08f6da: 2208 2200 |015d: new-instance v8, Landroid/content/Intent; // type@0022 │ │ +08f6de: 5470 361c |015f: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f6e2: 1c02 a304 |0161: const-class v2, Lua/gardenapple/itchupdater/ErrorReportBroadcastReciever; // type@04a3 │ │ +08f6e6: 7030 4500 0802 |0163: invoke-direct {v8, v0, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +08f6ec: 6e10 c917 0a00 |0166: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getErrorReport:()Ljava/lang/String; // method@17c9 │ │ +08f6f2: 0c00 |0169: move-result-object v0 │ │ +08f6f4: 1a02 1c0a |016a: const-string v2, "ERROR_STRING" // string@0a1c │ │ +08f6f8: 6e30 5a00 2800 |016c: invoke-virtual {v8, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +08f6fe: 5470 361c |016f: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f702: 6e10 ca17 0a00 |0171: invoke-virtual {v10}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ +08f708: 0a0a |0174: move-result v10 │ │ +08f70a: 7140 1a00 a048 |0175: invoke-static {v0, v10, v8, v4}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001a │ │ +08f710: 0c08 |0178: move-result-object v8 │ │ +08f712: 1a0a 9e26 |0179: const-string v10, "getBroadcast(context, result.installationId, │ │ intent, PendingIntent.FLAG_UPDATE_CURRENT)" // string@269e │ │ -08f712: 7120 8b05 a800 |017b: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08f718: 281b |017e: goto 0199 // +001b │ │ -08f71a: 220a 2200 |017f: new-instance v10, Landroid/content/Intent; // type@0022 │ │ -08f71e: 6e10 c218 0800 |0181: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -08f724: 0c08 |0184: move-result-object v8 │ │ -08f726: 7110 c600 0800 |0185: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -08f72c: 0c08 |0188: move-result-object v8 │ │ -08f72e: 5470 361c |0189: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f732: 1c02 2106 |018b: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -08f736: 7052 4900 6a08 |018d: invoke-direct {v10, v6, v8, v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -08f73c: 5478 361c |0190: iget-object v8, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f740: 7140 1900 383a |0192: invoke-static {v8, v3, v10, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ -08f746: 0c08 |0195: move-result-object v8 │ │ -08f748: 7120 8b05 5800 |0196: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08f74e: 6e20 b801 8100 |0199: invoke-virtual {v1, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b8 │ │ -08f754: 5478 361c |019c: iget-object v8, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ -08f758: 7110 c201 0800 |019e: invoke-static {v8}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ -08f75e: 0c08 |01a1: move-result-object v8 │ │ -08f760: 6e10 6119 0900 |01a2: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08f766: 0a09 |01a5: move-result v9 │ │ -08f768: 6e10 b501 0100 |01a6: invoke-virtual {v1}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -08f76e: 0c0a |01a9: move-result-object v10 │ │ -08f770: 1a00 c01a |01aa: const-string v0, "UpdateCheck" // string@1ac0 │ │ -08f774: 6e40 c301 08a9 |01ac: invoke-virtual {v8, v0, v9, v10}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ -08f77a: 0e00 |01af: return-void │ │ +08f716: 7120 8b05 a800 |017b: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08f71c: 281b |017e: goto 0199 // +001b │ │ +08f71e: 220a 2200 |017f: new-instance v10, Landroid/content/Intent; // type@0022 │ │ +08f722: 6e10 c218 0800 |0181: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +08f728: 0c08 |0184: move-result-object v8 │ │ +08f72a: 7110 c600 0800 |0185: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +08f730: 0c08 |0188: move-result-object v8 │ │ +08f732: 5470 361c |0189: iget-object v0, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f736: 1c02 2106 |018b: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +08f73a: 7052 4900 6a08 |018d: invoke-direct {v10, v6, v8, v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +08f740: 5478 361c |0190: iget-object v8, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f744: 7140 1900 383a |0192: invoke-static {v8, v3, v10, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ +08f74a: 0c08 |0195: move-result-object v8 │ │ +08f74c: 7120 8b05 5800 |0196: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08f752: 6e20 b801 8100 |0199: invoke-virtual {v1, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b8 │ │ +08f758: 5478 361c |019c: iget-object v8, v7, Lua/gardenapple/itchupdater/client/UpdateChecker;.context:Landroid/content/Context; // field@1c36 │ │ +08f75c: 7110 c201 0800 |019e: invoke-static {v8}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ +08f762: 0c08 |01a1: move-result-object v8 │ │ +08f764: 6e10 6119 0900 |01a2: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08f76a: 0a09 |01a5: move-result v9 │ │ +08f76c: 6e10 b501 0100 |01a6: invoke-virtual {v1}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +08f772: 0c0a |01a9: move-result-object v10 │ │ +08f774: 1a00 c01a |01aa: const-string v0, "UpdateCheck" // string@1ac0 │ │ +08f778: 6e40 c301 08a9 |01ac: invoke-virtual {v8, v0, v9, v10}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ +08f77e: 0e00 |01af: return-void │ │ catches : 1 │ │ 0x006f - 0x00a2 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x00a3 │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=120 │ │ 0x0014 line=125 │ │ @@ -116985,57 +116986,57 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -08f2f0: |[08f2f0] ua.gardenapple.itchupdater.client.UpdateChecker.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08f300: 2060 ee04 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1; // type@04ee │ │ -08f304: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -08f308: 0760 |0004: move-object v0, v6 │ │ -08f30a: 1f00 ee04 |0005: check-cast v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1; // type@04ee │ │ -08f30e: 5201 161c |0007: iget v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ -08f312: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -08f316: b521 |000b: and-int/2addr v1, v2 │ │ -08f318: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -08f31c: 5206 161c |000e: iget v6, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ -08f320: b126 |0010: sub-int/2addr v6, v2 │ │ -08f322: 5906 161c |0011: iput v6, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ -08f326: 2806 |0013: goto 0019 // +0006 │ │ -08f328: 2200 ee04 |0014: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1; // type@04ee │ │ -08f32c: 7030 d917 5006 |0016: invoke-direct {v0, v5, v6}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17d9 │ │ -08f332: 5406 171c |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.result:Ljava/lang/Object; // field@1c17 │ │ -08f336: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08f33c: 0c01 |001e: move-result-object v1 │ │ -08f33e: 5202 161c |001f: iget v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ -08f342: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -08f344: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -08f348: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -08f34c: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08f352: 2825 |0029: goto 004e // +0025 │ │ -08f354: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -08f358: 1a00 c420 |002c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08f35c: 7020 5a03 0600 |002e: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08f362: 2706 |0031: throw v6 │ │ -08f364: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08f36a: 6206 5000 |0035: sget-object v6, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08f36e: 7100 b905 0000 |0037: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08f374: 0c06 |003a: move-result-object v6 │ │ -08f376: 1f06 1a02 |003b: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08f37a: 2202 f204 |003d: new-instance v2, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2; // type@04f2 │ │ -08f37e: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -08f380: 7030 ea17 5204 |0040: invoke-direct {v2, v5, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17ea │ │ -08f386: 1f02 2902 |0043: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08f38a: 5903 161c |0045: iput v3, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ -08f38e: 7130 ab05 2600 |0047: invoke-static {v6, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -08f394: 0c06 |004a: move-result-object v6 │ │ -08f396: 3316 0300 |004b: if-ne v6, v1, 004e // +0003 │ │ -08f39a: 1101 |004d: return-object v1 │ │ -08f39c: 1a00 e134 |004e: const-string v0, "suspend fun checkUpdates(): Result = withContext(Dispatchers.IO) { │ │ +08f2f4: |[08f2f4] ua.gardenapple.itchupdater.client.UpdateChecker.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08f304: 2060 ee04 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1; // type@04ee │ │ +08f308: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +08f30c: 0760 |0004: move-object v0, v6 │ │ +08f30e: 1f00 ee04 |0005: check-cast v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1; // type@04ee │ │ +08f312: 5201 161c |0007: iget v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ +08f316: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +08f31a: b521 |000b: and-int/2addr v1, v2 │ │ +08f31c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +08f320: 5206 161c |000e: iget v6, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ +08f324: b126 |0010: sub-int/2addr v6, v2 │ │ +08f326: 5906 161c |0011: iput v6, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ +08f32a: 2806 |0013: goto 0019 // +0006 │ │ +08f32c: 2200 ee04 |0014: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1; // type@04ee │ │ +08f330: 7030 d917 5006 |0016: invoke-direct {v0, v5, v6}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17d9 │ │ +08f336: 5406 171c |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.result:Ljava/lang/Object; // field@1c17 │ │ +08f33a: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08f340: 0c01 |001e: move-result-object v1 │ │ +08f342: 5202 161c |001f: iget v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ +08f346: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +08f348: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +08f34c: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +08f350: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08f356: 2825 |0029: goto 004e // +0025 │ │ +08f358: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +08f35c: 1a00 c420 |002c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08f360: 7020 5a03 0600 |002e: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08f366: 2706 |0031: throw v6 │ │ +08f368: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08f36e: 6206 5000 |0035: sget-object v6, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08f372: 7100 b905 0000 |0037: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08f378: 0c06 |003a: move-result-object v6 │ │ +08f37a: 1f06 1a02 |003b: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08f37e: 2202 f204 |003d: new-instance v2, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2; // type@04f2 │ │ +08f382: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +08f384: 7030 ea17 5204 |0040: invoke-direct {v2, v5, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17ea │ │ +08f38a: 1f02 2902 |0043: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08f38e: 5903 161c |0045: iput v3, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ +08f392: 7130 ab05 2600 |0047: invoke-static {v6, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +08f398: 0c06 |004a: move-result-object v6 │ │ +08f39a: 3316 0300 |004b: if-ne v6, v1, 004e // +0003 │ │ +08f39e: 1101 |004d: return-object v1 │ │ +08f3a0: 1a00 e134 |004e: const-string v0, "suspend fun checkUpdates(): Result = withContext(Dispatchers.IO) { │ │ val db = AppDatabase.getDatabase(context) │ │ val installations = db.installDao.getFinishedInstallationsSync() │ │ val updateChecker = SingleUpdateChecker(db) │ │ var success = true │ │ │ │ coroutineScope { │ │ //We support multiple install per game, and we don't want to download the │ │ @@ -117109,16 +117110,16 @@ │ │ } │ │ │ │ if (success) │ │ Result.success() │ │ else │ │ Result.failure() │ │ }" // string@34e1 │ │ -08f3a0: 7120 8b05 0600 |0050: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08f3a6: 1106 |0053: return-object v6 │ │ +08f3a4: 7120 8b05 0600 |0050: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08f3aa: 1106 |0053: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=30 │ │ 0x002a line=111 │ │ 0x0032 line=30 │ │ locals : │ │ 0x0000 - 0x0054 reg=5 this Lua/gardenapple/itchupdater/client/UpdateChecker; │ │ @@ -117155,17 +117156,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08f78c: |[08f78c] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource$Companion.:()V │ │ -08f79c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08f7a2: 0e00 |0003: return-void │ │ +08f790: |[08f790] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource$Companion.:()V │ │ +08f7a0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08f7a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion;) │ │ @@ -117173,17 +117174,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08f7a4: |[08f7a4] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08f7b4: 7010 f517 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion;.:()V // method@17f5 │ │ -08f7ba: 0e00 |0003: return-void │ │ +08f7a8: |[08f7a8] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08f7b8: 7010 f517 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion;.:()V // method@17f5 │ │ +08f7be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3052 (ItchLibraryPagingSource.kt) │ │ │ │ @@ -117220,20 +117221,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08fb4c: |[08fb4c] ua.gardenapple.itchupdater.data.ItchLibraryRepository.:()V │ │ -08fb5c: 7010 7203 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -08fb62: 2200 f604 |0003: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // type@04f6 │ │ -08fb66: 7010 fa17 0000 |0005: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;.:()V // method@17fa │ │ -08fb6c: 5b10 3f1c |0008: iput-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.itchLibraryPagingSource:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // field@1c3f │ │ -08fb70: 0e00 |000a: return-void │ │ +08fb50: |[08fb50] ua.gardenapple.itchupdater.data.ItchLibraryRepository.:()V │ │ +08fb60: 7010 7203 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +08fb66: 2200 f604 |0003: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // type@04f6 │ │ +08fb6a: 7010 fa17 0000 |0005: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;.:()V // method@17fa │ │ +08fb70: 5b10 3f1c |0008: iput-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.itchLibraryPagingSource:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // field@1c3f │ │ +08fb74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryRepository; │ │ │ │ @@ -117242,17 +117243,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fb34: |[08fb34] ua.gardenapple.itchupdater.data.ItchLibraryRepository.access$getItchLibraryPagingSource$p:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; │ │ -08fb44: 5400 3f1c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.itchLibraryPagingSource:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // field@1c3f │ │ -08fb48: 1100 |0002: return-object v0 │ │ +08fb38: |[08fb38] ua.gardenapple.itchupdater.data.ItchLibraryRepository.access$getItchLibraryPagingSource$p:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; │ │ +08fb48: 5400 3f1c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.itchLibraryPagingSource:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // field@1c3f │ │ +08fb4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/data/ItchLibraryRepository; │ │ │ │ Virtual methods - │ │ @@ -117261,40 +117262,40 @@ │ │ type : '()Lkotlinx/coroutines/flow/Flow;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 17 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 41 16-bit code units │ │ -08fad0: |[08fad0] ua.gardenapple.itchupdater.data.ItchLibraryRepository.getLibraryStream:()Lkotlinx/coroutines/flow/Flow; │ │ -08fae0: 2206 be00 |0000: new-instance v6, Landroidx/paging/Pager; // type@00be │ │ -08fae4: 2201 bf00 |0002: new-instance v1, Landroidx/paging/PagingConfig; // type@00bf │ │ -08fae8: 1308 3200 |0004: const/16 v8, #int 50 // #32 │ │ -08faec: 1209 |0006: const/4 v9, #int 0 // #0 │ │ -08faee: 120a |0007: const/4 v10, #int 0 // #0 │ │ -08faf0: 130b 3200 |0008: const/16 v11, #int 50 // #32 │ │ -08faf4: 120c |000a: const/4 v12, #int 0 // #0 │ │ -08faf6: 120d |000b: const/4 v13, #int 0 // #0 │ │ -08faf8: 130e 3200 |000c: const/16 v14, #int 50 // #32 │ │ -08fafc: 120f |000e: const/4 v15, #int 0 // #0 │ │ -08fafe: 0717 |000f: move-object v7, v1 │ │ -08fb00: 7609 fc01 0700 |0010: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15}, Landroidx/paging/PagingConfig;.:(IIZIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@01fc │ │ -08fb06: 2200 f704 |0013: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1; // type@04f7 │ │ -08fb0a: 0807 1000 |0015: move-object/from16 v7, v16 │ │ -08fb0e: 7020 fe17 7000 |0017: invoke-direct {v0, v7}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V // method@17fe │ │ -08fb14: 0703 |001a: move-object v3, v0 │ │ -08fb16: 1f03 2702 |001b: check-cast v3, Lkotlin/jvm/functions/Function0; // type@0227 │ │ -08fb1a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -08fb1c: 1224 |001e: const/4 v4, #int 2 // #2 │ │ -08fb1e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -08fb20: 0760 |0020: move-object v0, v6 │ │ -08fb22: 7606 fa01 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/paging/Pager;.:(Landroidx/paging/PagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@01fa │ │ -08fb28: 6e10 fb01 0600 |0024: invoke-virtual {v6}, Landroidx/paging/Pager;.getFlow:()Lkotlinx/coroutines/flow/Flow; // method@01fb │ │ -08fb2e: 0c00 |0027: move-result-object v0 │ │ -08fb30: 1100 |0028: return-object v0 │ │ +08fad4: |[08fad4] ua.gardenapple.itchupdater.data.ItchLibraryRepository.getLibraryStream:()Lkotlinx/coroutines/flow/Flow; │ │ +08fae4: 2206 be00 |0000: new-instance v6, Landroidx/paging/Pager; // type@00be │ │ +08fae8: 2201 bf00 |0002: new-instance v1, Landroidx/paging/PagingConfig; // type@00bf │ │ +08faec: 1308 3200 |0004: const/16 v8, #int 50 // #32 │ │ +08faf0: 1209 |0006: const/4 v9, #int 0 // #0 │ │ +08faf2: 120a |0007: const/4 v10, #int 0 // #0 │ │ +08faf4: 130b 3200 |0008: const/16 v11, #int 50 // #32 │ │ +08faf8: 120c |000a: const/4 v12, #int 0 // #0 │ │ +08fafa: 120d |000b: const/4 v13, #int 0 // #0 │ │ +08fafc: 130e 3200 |000c: const/16 v14, #int 50 // #32 │ │ +08fb00: 120f |000e: const/4 v15, #int 0 // #0 │ │ +08fb02: 0717 |000f: move-object v7, v1 │ │ +08fb04: 7609 fc01 0700 |0010: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15}, Landroidx/paging/PagingConfig;.:(IIZIIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@01fc │ │ +08fb0a: 2200 f704 |0013: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1; // type@04f7 │ │ +08fb0e: 0807 1000 |0015: move-object/from16 v7, v16 │ │ +08fb12: 7020 fe17 7000 |0017: invoke-direct {v0, v7}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V // method@17fe │ │ +08fb18: 0703 |001a: move-object v3, v0 │ │ +08fb1a: 1f03 2702 |001b: check-cast v3, Lkotlin/jvm/functions/Function0; // type@0227 │ │ +08fb1e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +08fb20: 1224 |001e: const/4 v4, #int 2 // #2 │ │ +08fb22: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +08fb24: 0760 |0020: move-object v0, v6 │ │ +08fb26: 7606 fa01 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroidx/paging/Pager;.:(Landroidx/paging/PagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@01fa │ │ +08fb2c: 6e10 fb01 0600 |0024: invoke-virtual {v6}, Landroidx/paging/Pager;.getFlow:()Lkotlinx/coroutines/flow/Flow; // method@01fb │ │ +08fb32: 0c00 |0027: move-result-object v0 │ │ +08fb34: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0002 line=15 │ │ 0x0013 line=20 │ │ 0x0021 line=14 │ │ 0x0024 line=21 │ │ @@ -117331,17 +117332,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08fe80: |[08fe80] ua.gardenapple.itchupdater.data.ItchLibraryUiModel.:()V │ │ -08fe90: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08fe96: 0e00 |0003: return-void │ │ +08fe84: |[08fe84] ua.gardenapple.itchupdater.data.ItchLibraryUiModel.:()V │ │ +08fe94: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08fe9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;) │ │ @@ -117349,17 +117350,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08fe98: |[08fe98] ua.gardenapple.itchupdater.data.ItchLibraryUiModel.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -08fea8: 7010 1618 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;.:()V // method@1816 │ │ -08feae: 0e00 |0003: return-void │ │ +08fe9c: |[08fe9c] ua.gardenapple.itchupdater.data.ItchLibraryUiModel.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +08feac: 7010 1618 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;.:()V // method@1816 │ │ +08feb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3056 (ItchLibraryUiModel.kt) │ │ │ │ @@ -117398,8711 +117399,8711 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19012 16-bit code units │ │ -0909c0: |[0909c0] ua.gardenapple.itchupdater.data.JusticeBundleGameIDs.:()V │ │ -0909d0: 2200 0d05 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs; // type@050d │ │ -0909d4: 7010 4618 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.:()V // method@1846 │ │ -0909da: 6900 6d1c |0005: sput-object v0, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.INSTANCE:Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs; // field@1c6d │ │ -0909de: 1300 cd06 |0007: const/16 v0, #int 1741 // #6cd │ │ -0909e2: 2300 6506 |0009: new-array v0, v0, [Ljava/lang/Integer; // type@0665 │ │ -0909e6: 1301 0e01 |000b: const/16 v1, #int 270 // #10e │ │ -0909ea: 7110 6403 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0909f0: 0c02 |0010: move-result-object v2 │ │ -0909f2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0909f4: 4d02 0003 |0012: aput-object v2, v0, v3 │ │ -0909f8: 1302 7e01 |0014: const/16 v2, #int 382 // #17e │ │ -0909fc: 7110 6403 0200 |0016: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a02: 0c03 |0019: move-result-object v3 │ │ -090a04: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -090a06: 4d03 0004 |001b: aput-object v3, v0, v4 │ │ -090a0a: 1303 af01 |001d: const/16 v3, #int 431 // #1af │ │ -090a0e: 7110 6403 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a14: 0c04 |0022: move-result-object v4 │ │ -090a16: 1225 |0023: const/4 v5, #int 2 // #2 │ │ -090a18: 4d04 0005 |0024: aput-object v4, v0, v5 │ │ -090a1c: 1304 cf01 |0026: const/16 v4, #int 463 // #1cf │ │ -090a20: 7110 6403 0400 |0028: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a26: 0c05 |002b: move-result-object v5 │ │ -090a28: 1236 |002c: const/4 v6, #int 3 // #3 │ │ -090a2a: 4d05 0006 |002d: aput-object v5, v0, v6 │ │ -090a2e: 1305 f001 |002f: const/16 v5, #int 496 // #1f0 │ │ -090a32: 7110 6403 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a38: 0c06 |0034: move-result-object v6 │ │ -090a3a: 1247 |0035: const/4 v7, #int 4 // #4 │ │ -090a3c: 4d06 0007 |0036: aput-object v6, v0, v7 │ │ -090a40: 1306 fc01 |0038: const/16 v6, #int 508 // #1fc │ │ -090a44: 7110 6403 0600 |003a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a4a: 0c07 |003d: move-result-object v7 │ │ -090a4c: 1258 |003e: const/4 v8, #int 5 // #5 │ │ -090a4e: 4d07 0008 |003f: aput-object v7, v0, v8 │ │ -090a52: 1307 4002 |0041: const/16 v7, #int 576 // #240 │ │ -090a56: 7110 6403 0700 |0043: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a5c: 0c08 |0046: move-result-object v8 │ │ -090a5e: 1269 |0047: const/4 v9, #int 6 // #6 │ │ -090a60: 4d08 0009 |0048: aput-object v8, v0, v9 │ │ -090a64: 1308 8002 |004a: const/16 v8, #int 640 // #280 │ │ -090a68: 7110 6403 0800 |004c: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a6e: 0c09 |004f: move-result-object v9 │ │ -090a70: 127a |0050: const/4 v10, #int 7 // #7 │ │ -090a72: 4d09 000a |0051: aput-object v9, v0, v10 │ │ -090a76: 1309 8702 |0053: const/16 v9, #int 647 // #287 │ │ -090a7a: 7110 6403 0900 |0055: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a80: 0c0a |0058: move-result-object v10 │ │ -090a82: 130b 0800 |0059: const/16 v11, #int 8 // #8 │ │ -090a86: 4d0a 000b |005b: aput-object v10, v0, v11 │ │ -090a8a: 130a a102 |005d: const/16 v10, #int 673 // #2a1 │ │ -090a8e: 7110 6403 0a00 |005f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090a94: 0c0b |0062: move-result-object v11 │ │ -090a96: 130c 0900 |0063: const/16 v12, #int 9 // #9 │ │ -090a9a: 4d0b 000c |0065: aput-object v11, v0, v12 │ │ -090a9e: 130b a202 |0067: const/16 v11, #int 674 // #2a2 │ │ -090aa2: 7110 6403 0b00 |0069: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090aa8: 0c0c |006c: move-result-object v12 │ │ -090aaa: 130d 0a00 |006d: const/16 v13, #int 10 // #a │ │ -090aae: 4d0c 000d |006f: aput-object v12, v0, v13 │ │ -090ab2: 130c 1c03 |0071: const/16 v12, #int 796 // #31c │ │ -090ab6: 7110 6403 0c00 |0073: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090abc: 0c0d |0076: move-result-object v13 │ │ -090abe: 130e 0b00 |0077: const/16 v14, #int 11 // #b │ │ -090ac2: 4d0d 000e |0079: aput-object v13, v0, v14 │ │ -090ac6: 130d 2f03 |007b: const/16 v13, #int 815 // #32f │ │ -090aca: 7110 6403 0d00 |007d: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090ad0: 0c0e |0080: move-result-object v14 │ │ -090ad2: 130f 0c00 |0081: const/16 v15, #int 12 // #c │ │ -090ad6: 4d0e 000f |0083: aput-object v14, v0, v15 │ │ -090ada: 130e b003 |0085: const/16 v14, #int 944 // #3b0 │ │ -090ade: 7110 6403 0e00 |0087: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090ae4: 0c0f |008a: move-result-object v15 │ │ -090ae6: 1310 0d00 |008b: const/16 v16, #int 13 // #d │ │ -090aea: 4d0f 0010 |008d: aput-object v15, v0, v16 │ │ -090aee: 130f 4b06 |008f: const/16 v15, #int 1611 // #64b │ │ -090af2: 7110 6403 0f00 |0091: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090af8: 0c10 |0094: move-result-object v16 │ │ -090afa: 1311 0e00 |0095: const/16 v17, #int 14 // #e │ │ -090afe: 4d10 0011 |0097: aput-object v16, v0, v17 │ │ -090b02: 1310 8c06 |0099: const/16 v16, #int 1676 // #68c │ │ -090b06: 7701 6403 1000 |009b: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090b0c: 0c11 |009e: move-result-object v17 │ │ -090b0e: 1312 0f00 |009f: const/16 v18, #int 15 // #f │ │ -090b12: 4d11 0012 |00a1: aput-object v17, v0, v18 │ │ -090b16: 1311 9307 |00a3: const/16 v17, #int 1939 // #793 │ │ -090b1a: 7701 6403 1100 |00a5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090b20: 0c11 |00a8: move-result-object v17 │ │ -090b22: 1312 1000 |00a9: const/16 v18, #int 16 // #10 │ │ -090b26: 4d11 0012 |00ab: aput-object v17, v0, v18 │ │ -090b2a: 1311 f908 |00ad: const/16 v17, #int 2297 // #8f9 │ │ -090b2e: 7701 6403 1100 |00af: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090b34: 0c11 |00b2: move-result-object v17 │ │ -090b36: 1312 1100 |00b3: const/16 v18, #int 17 // #11 │ │ -090b3a: 4d11 0012 |00b5: aput-object v17, v0, v18 │ │ -090b3e: 1311 7a09 |00b7: const/16 v17, #int 2426 // #97a │ │ -090b42: 7701 6403 1100 |00b9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090b48: 0c11 |00bc: move-result-object v17 │ │ -090b4a: 1312 1200 |00bd: const/16 v18, #int 18 // #12 │ │ -090b4e: 4d11 0012 |00bf: aput-object v17, v0, v18 │ │ -090b52: 1311 a609 |00c1: const/16 v17, #int 2470 // #9a6 │ │ -090b56: 7701 6403 1100 |00c3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090b5c: 0c11 |00c6: move-result-object v17 │ │ -090b5e: 1312 1300 |00c7: const/16 v18, #int 19 // #13 │ │ -090b62: 4d11 0012 |00c9: aput-object v17, v0, v18 │ │ -090b66: 1311 4c0d |00cb: const/16 v17, #int 3404 // #d4c │ │ -090b6a: 7701 6403 1100 |00cd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090b70: 0c11 |00d0: move-result-object v17 │ │ -090b72: 1312 1400 |00d1: const/16 v18, #int 20 // #14 │ │ -090b76: 4d11 0012 |00d3: aput-object v17, v0, v18 │ │ -090b7a: 1311 320e |00d5: const/16 v17, #int 3634 // #e32 │ │ -090b7e: 7701 6403 1100 |00d7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090b84: 0c11 |00da: move-result-object v17 │ │ -090b86: 1312 1500 |00db: const/16 v18, #int 21 // #15 │ │ -090b8a: 4d11 0012 |00dd: aput-object v17, v0, v18 │ │ -090b8e: 1311 9c11 |00df: const/16 v17, #int 4508 // #119c │ │ -090b92: 7701 6403 1100 |00e1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090b98: 0c11 |00e4: move-result-object v17 │ │ -090b9a: 1312 1600 |00e5: const/16 v18, #int 22 // #16 │ │ -090b9e: 4d11 0012 |00e7: aput-object v17, v0, v18 │ │ -090ba2: 1311 0215 |00e9: const/16 v17, #int 5378 // #1502 │ │ -090ba6: 7701 6403 1100 |00eb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090bac: 0c11 |00ee: move-result-object v17 │ │ -090bae: 1312 1700 |00ef: const/16 v18, #int 23 // #17 │ │ -090bb2: 4d11 0012 |00f1: aput-object v17, v0, v18 │ │ -090bb6: 1311 6417 |00f3: const/16 v17, #int 5988 // #1764 │ │ -090bba: 7701 6403 1100 |00f5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090bc0: 0c11 |00f8: move-result-object v17 │ │ -090bc2: 1312 1800 |00f9: const/16 v18, #int 24 // #18 │ │ -090bc6: 4d11 0012 |00fb: aput-object v17, v0, v18 │ │ -090bca: 1311 c319 |00fd: const/16 v17, #int 6595 // #19c3 │ │ -090bce: 7701 6403 1100 |00ff: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090bd4: 0c11 |0102: move-result-object v17 │ │ -090bd6: 1312 1900 |0103: const/16 v18, #int 25 // #19 │ │ -090bda: 4d11 0012 |0105: aput-object v17, v0, v18 │ │ -090bde: 1311 951b |0107: const/16 v17, #int 7061 // #1b95 │ │ -090be2: 7701 6403 1100 |0109: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090be8: 0c11 |010c: move-result-object v17 │ │ -090bea: 1312 1a00 |010d: const/16 v18, #int 26 // #1a │ │ -090bee: 4d11 0012 |010f: aput-object v17, v0, v18 │ │ -090bf2: 1311 be1d |0111: const/16 v17, #int 7614 // #1dbe │ │ -090bf6: 7701 6403 1100 |0113: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090bfc: 0c11 |0116: move-result-object v17 │ │ -090bfe: 1312 1b00 |0117: const/16 v18, #int 27 // #1b │ │ -090c02: 4d11 0012 |0119: aput-object v17, v0, v18 │ │ -090c06: 1311 de1d |011b: const/16 v17, #int 7646 // #1dde │ │ -090c0a: 7701 6403 1100 |011d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090c10: 0c11 |0120: move-result-object v17 │ │ -090c12: 1312 1c00 |0121: const/16 v18, #int 28 // #1c │ │ -090c16: 4d11 0012 |0123: aput-object v17, v0, v18 │ │ -090c1a: 1311 8b1e |0125: const/16 v17, #int 7819 // #1e8b │ │ -090c1e: 7701 6403 1100 |0127: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090c24: 0c11 |012a: move-result-object v17 │ │ -090c26: 1312 1d00 |012b: const/16 v18, #int 29 // #1d │ │ -090c2a: 4d11 0012 |012d: aput-object v17, v0, v18 │ │ -090c2e: 1311 fd1e |012f: const/16 v17, #int 7933 // #1efd │ │ -090c32: 7701 6403 1100 |0131: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090c38: 0c11 |0134: move-result-object v17 │ │ -090c3a: 1312 1e00 |0135: const/16 v18, #int 30 // #1e │ │ -090c3e: 4d11 0012 |0137: aput-object v17, v0, v18 │ │ -090c42: 1311 c61f |0139: const/16 v17, #int 8134 // #1fc6 │ │ -090c46: 7701 6403 1100 |013b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090c4c: 0c11 |013e: move-result-object v17 │ │ -090c4e: 1312 1f00 |013f: const/16 v18, #int 31 // #1f │ │ -090c52: 4d11 0012 |0141: aput-object v17, v0, v18 │ │ -090c56: 1311 4d20 |0143: const/16 v17, #int 8269 // #204d │ │ -090c5a: 7701 6403 1100 |0145: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090c60: 0c11 |0148: move-result-object v17 │ │ -090c62: 1312 2000 |0149: const/16 v18, #int 32 // #20 │ │ -090c66: 4d11 0012 |014b: aput-object v17, v0, v18 │ │ -090c6a: 1311 d722 |014d: const/16 v17, #int 8919 // #22d7 │ │ -090c6e: 7701 6403 1100 |014f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090c74: 0c11 |0152: move-result-object v17 │ │ -090c76: 1312 2100 |0153: const/16 v18, #int 33 // #21 │ │ -090c7a: 4d11 0012 |0155: aput-object v17, v0, v18 │ │ -090c7e: 1311 c323 |0157: const/16 v17, #int 9155 // #23c3 │ │ -090c82: 7701 6403 1100 |0159: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090c88: 0c11 |015c: move-result-object v17 │ │ -090c8a: 1312 2200 |015d: const/16 v18, #int 34 // #22 │ │ -090c8e: 4d11 0012 |015f: aput-object v17, v0, v18 │ │ -090c92: 1311 7b24 |0161: const/16 v17, #int 9339 // #247b │ │ -090c96: 7701 6403 1100 |0163: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090c9c: 0c11 |0166: move-result-object v17 │ │ -090c9e: 1312 2300 |0167: const/16 v18, #int 35 // #23 │ │ -090ca2: 4d11 0012 |0169: aput-object v17, v0, v18 │ │ -090ca6: 1311 3727 |016b: const/16 v17, #int 10039 // #2737 │ │ -090caa: 7701 6403 1100 |016d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090cb0: 0c11 |0170: move-result-object v17 │ │ -090cb2: 1312 2400 |0171: const/16 v18, #int 36 // #24 │ │ -090cb6: 4d11 0012 |0173: aput-object v17, v0, v18 │ │ -090cba: 1311 cf27 |0175: const/16 v17, #int 10191 // #27cf │ │ -090cbe: 7701 6403 1100 |0177: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090cc4: 0c11 |017a: move-result-object v17 │ │ -090cc6: 1312 2500 |017b: const/16 v18, #int 37 // #25 │ │ -090cca: 4d11 0012 |017d: aput-object v17, v0, v18 │ │ -090cce: 1311 d128 |017f: const/16 v17, #int 10449 // #28d1 │ │ -090cd2: 7701 6403 1100 |0181: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090cd8: 0c11 |0184: move-result-object v17 │ │ -090cda: 1312 2600 |0185: const/16 v18, #int 38 // #26 │ │ -090cde: 4d11 0012 |0187: aput-object v17, v0, v18 │ │ -090ce2: 1311 3529 |0189: const/16 v17, #int 10549 // #2935 │ │ -090ce6: 7701 6403 1100 |018b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090cec: 0c11 |018e: move-result-object v17 │ │ -090cee: 1312 2700 |018f: const/16 v18, #int 39 // #27 │ │ -090cf2: 4d11 0012 |0191: aput-object v17, v0, v18 │ │ -090cf6: 1311 b92a |0193: const/16 v17, #int 10937 // #2ab9 │ │ -090cfa: 7701 6403 1100 |0195: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090d00: 0c11 |0198: move-result-object v17 │ │ -090d02: 1312 2800 |0199: const/16 v18, #int 40 // #28 │ │ -090d06: 4d11 0012 |019b: aput-object v17, v0, v18 │ │ -090d0a: 1311 d72a |019d: const/16 v17, #int 10967 // #2ad7 │ │ -090d0e: 7701 6403 1100 |019f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090d14: 0c11 |01a2: move-result-object v17 │ │ -090d16: 1312 2900 |01a3: const/16 v18, #int 41 // #29 │ │ -090d1a: 4d11 0012 |01a5: aput-object v17, v0, v18 │ │ -090d1e: 1311 cf2b |01a7: const/16 v17, #int 11215 // #2bcf │ │ -090d22: 7701 6403 1100 |01a9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090d28: 0c11 |01ac: move-result-object v17 │ │ -090d2a: 1312 2a00 |01ad: const/16 v18, #int 42 // #2a │ │ -090d2e: 4d11 0012 |01af: aput-object v17, v0, v18 │ │ -090d32: 1311 a82d |01b1: const/16 v17, #int 11688 // #2da8 │ │ -090d36: 7701 6403 1100 |01b3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090d3c: 0c11 |01b6: move-result-object v17 │ │ -090d3e: 1312 2b00 |01b7: const/16 v18, #int 43 // #2b │ │ -090d42: 4d11 0012 |01b9: aput-object v17, v0, v18 │ │ -090d46: 1311 c22e |01bb: const/16 v17, #int 11970 // #2ec2 │ │ -090d4a: 7701 6403 1100 |01bd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090d50: 0c11 |01c0: move-result-object v17 │ │ -090d52: 1312 2c00 |01c1: const/16 v18, #int 44 // #2c │ │ -090d56: 4d11 0012 |01c3: aput-object v17, v0, v18 │ │ -090d5a: 1311 4330 |01c5: const/16 v17, #int 12355 // #3043 │ │ -090d5e: 7701 6403 1100 |01c7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090d64: 0c11 |01ca: move-result-object v17 │ │ -090d66: 1312 2d00 |01cb: const/16 v18, #int 45 // #2d │ │ -090d6a: 4d11 0012 |01cd: aput-object v17, v0, v18 │ │ -090d6e: 1311 d030 |01cf: const/16 v17, #int 12496 // #30d0 │ │ -090d72: 7701 6403 1100 |01d1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090d78: 0c11 |01d4: move-result-object v17 │ │ -090d7a: 1312 2e00 |01d5: const/16 v18, #int 46 // #2e │ │ -090d7e: 4d11 0012 |01d7: aput-object v17, v0, v18 │ │ -090d82: 1311 a831 |01d9: const/16 v17, #int 12712 // #31a8 │ │ -090d86: 7701 6403 1100 |01db: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090d8c: 0c11 |01de: move-result-object v17 │ │ -090d8e: 1312 2f00 |01df: const/16 v18, #int 47 // #2f │ │ -090d92: 4d11 0012 |01e1: aput-object v17, v0, v18 │ │ -090d96: 1311 b931 |01e3: const/16 v17, #int 12729 // #31b9 │ │ -090d9a: 7701 6403 1100 |01e5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090da0: 0c11 |01e8: move-result-object v17 │ │ -090da2: 1312 3000 |01e9: const/16 v18, #int 48 // #30 │ │ -090da6: 4d11 0012 |01eb: aput-object v17, v0, v18 │ │ -090daa: 1311 c031 |01ed: const/16 v17, #int 12736 // #31c0 │ │ -090dae: 7701 6403 1100 |01ef: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090db4: 0c11 |01f2: move-result-object v17 │ │ -090db6: 1312 3100 |01f3: const/16 v18, #int 49 // #31 │ │ -090dba: 4d11 0012 |01f5: aput-object v17, v0, v18 │ │ -090dbe: 1311 dd32 |01f7: const/16 v17, #int 13021 // #32dd │ │ -090dc2: 7701 6403 1100 |01f9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090dc8: 0c11 |01fc: move-result-object v17 │ │ -090dca: 1312 3200 |01fd: const/16 v18, #int 50 // #32 │ │ -090dce: 4d11 0012 |01ff: aput-object v17, v0, v18 │ │ -090dd2: 1311 f832 |0201: const/16 v17, #int 13048 // #32f8 │ │ -090dd6: 7701 6403 1100 |0203: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090ddc: 0c11 |0206: move-result-object v17 │ │ -090dde: 1312 3300 |0207: const/16 v18, #int 51 // #33 │ │ -090de2: 4d11 0012 |0209: aput-object v17, v0, v18 │ │ -090de6: 1311 c633 |020b: const/16 v17, #int 13254 // #33c6 │ │ -090dea: 7701 6403 1100 |020d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090df0: 0c11 |0210: move-result-object v17 │ │ -090df2: 1312 3400 |0211: const/16 v18, #int 52 // #34 │ │ -090df6: 4d11 0012 |0213: aput-object v17, v0, v18 │ │ -090dfa: 1311 d533 |0215: const/16 v17, #int 13269 // #33d5 │ │ -090dfe: 7701 6403 1100 |0217: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090e04: 0c11 |021a: move-result-object v17 │ │ -090e06: 1312 3500 |021b: const/16 v18, #int 53 // #35 │ │ -090e0a: 4d11 0012 |021d: aput-object v17, v0, v18 │ │ -090e0e: 1311 0234 |021f: const/16 v17, #int 13314 // #3402 │ │ -090e12: 7701 6403 1100 |0221: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090e18: 0c11 |0224: move-result-object v17 │ │ -090e1a: 1312 3600 |0225: const/16 v18, #int 54 // #36 │ │ -090e1e: 4d11 0012 |0227: aput-object v17, v0, v18 │ │ -090e22: 1311 6f34 |0229: const/16 v17, #int 13423 // #346f │ │ -090e26: 7701 6403 1100 |022b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090e2c: 0c11 |022e: move-result-object v17 │ │ -090e2e: 1312 3700 |022f: const/16 v18, #int 55 // #37 │ │ -090e32: 4d11 0012 |0231: aput-object v17, v0, v18 │ │ -090e36: 1311 c338 |0233: const/16 v17, #int 14531 // #38c3 │ │ -090e3a: 7701 6403 1100 |0235: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090e40: 0c11 |0238: move-result-object v17 │ │ -090e42: 1312 3800 |0239: const/16 v18, #int 56 // #38 │ │ -090e46: 4d11 0012 |023b: aput-object v17, v0, v18 │ │ -090e4a: 1311 f238 |023d: const/16 v17, #int 14578 // #38f2 │ │ -090e4e: 7701 6403 1100 |023f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090e54: 0c11 |0242: move-result-object v17 │ │ -090e56: 1312 3900 |0243: const/16 v18, #int 57 // #39 │ │ -090e5a: 4d11 0012 |0245: aput-object v17, v0, v18 │ │ -090e5e: 1311 a239 |0247: const/16 v17, #int 14754 // #39a2 │ │ -090e62: 7701 6403 1100 |0249: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090e68: 0c11 |024c: move-result-object v17 │ │ -090e6a: 1312 3a00 |024d: const/16 v18, #int 58 // #3a │ │ -090e6e: 4d11 0012 |024f: aput-object v17, v0, v18 │ │ -090e72: 1311 c93a |0251: const/16 v17, #int 15049 // #3ac9 │ │ -090e76: 7701 6403 1100 |0253: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090e7c: 0c11 |0256: move-result-object v17 │ │ -090e7e: 1312 3b00 |0257: const/16 v18, #int 59 // #3b │ │ -090e82: 4d11 0012 |0259: aput-object v17, v0, v18 │ │ -090e86: 1311 fb3e |025b: const/16 v17, #int 16123 // #3efb │ │ -090e8a: 7701 6403 1100 |025d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090e90: 0c11 |0260: move-result-object v17 │ │ -090e92: 1312 3c00 |0261: const/16 v18, #int 60 // #3c │ │ -090e96: 4d11 0012 |0263: aput-object v17, v0, v18 │ │ -090e9a: 1311 5641 |0265: const/16 v17, #int 16726 // #4156 │ │ -090e9e: 7701 6403 1100 |0267: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090ea4: 0c11 |026a: move-result-object v17 │ │ -090ea6: 1312 3d00 |026b: const/16 v18, #int 61 // #3d │ │ -090eaa: 4d11 0012 |026d: aput-object v17, v0, v18 │ │ -090eae: 1311 b642 |026f: const/16 v17, #int 17078 // #42b6 │ │ -090eb2: 7701 6403 1100 |0271: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090eb8: 0c11 |0274: move-result-object v17 │ │ -090eba: 1312 3e00 |0275: const/16 v18, #int 62 // #3e │ │ -090ebe: 4d11 0012 |0277: aput-object v17, v0, v18 │ │ -090ec2: 1311 ec42 |0279: const/16 v17, #int 17132 // #42ec │ │ -090ec6: 7701 6403 1100 |027b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090ecc: 0c11 |027e: move-result-object v17 │ │ -090ece: 1312 3f00 |027f: const/16 v18, #int 63 // #3f │ │ -090ed2: 4d11 0012 |0281: aput-object v17, v0, v18 │ │ -090ed6: 1311 1444 |0283: const/16 v17, #int 17428 // #4414 │ │ -090eda: 7701 6403 1100 |0285: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090ee0: 0c11 |0288: move-result-object v17 │ │ -090ee2: 1312 4000 |0289: const/16 v18, #int 64 // #40 │ │ -090ee6: 4d11 0012 |028b: aput-object v17, v0, v18 │ │ -090eea: 1311 2145 |028d: const/16 v17, #int 17697 // #4521 │ │ -090eee: 7701 6403 1100 |028f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090ef4: 0c11 |0292: move-result-object v17 │ │ -090ef6: 1312 4100 |0293: const/16 v18, #int 65 // #41 │ │ -090efa: 4d11 0012 |0295: aput-object v17, v0, v18 │ │ -090efe: 1311 1f46 |0297: const/16 v17, #int 17951 // #461f │ │ -090f02: 7701 6403 1100 |0299: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090f08: 0c11 |029c: move-result-object v17 │ │ -090f0a: 1312 4200 |029d: const/16 v18, #int 66 // #42 │ │ -090f0e: 4d11 0012 |029f: aput-object v17, v0, v18 │ │ -090f12: 1311 cc46 |02a1: const/16 v17, #int 18124 // #46cc │ │ -090f16: 7701 6403 1100 |02a3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090f1c: 0c11 |02a6: move-result-object v17 │ │ -090f1e: 1312 4300 |02a7: const/16 v18, #int 67 // #43 │ │ -090f22: 4d11 0012 |02a9: aput-object v17, v0, v18 │ │ -090f26: 1311 0147 |02ab: const/16 v17, #int 18177 // #4701 │ │ -090f2a: 7701 6403 1100 |02ad: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090f30: 0c11 |02b0: move-result-object v17 │ │ -090f32: 1312 4400 |02b1: const/16 v18, #int 68 // #44 │ │ -090f36: 4d11 0012 |02b3: aput-object v17, v0, v18 │ │ -090f3a: 1311 6d4b |02b5: const/16 v17, #int 19309 // #4b6d │ │ -090f3e: 7701 6403 1100 |02b7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090f44: 0c11 |02ba: move-result-object v17 │ │ -090f46: 1312 4500 |02bb: const/16 v18, #int 69 // #45 │ │ -090f4a: 4d11 0012 |02bd: aput-object v17, v0, v18 │ │ -090f4e: 1311 b04c |02bf: const/16 v17, #int 19632 // #4cb0 │ │ -090f52: 7701 6403 1100 |02c1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090f58: 0c11 |02c4: move-result-object v17 │ │ -090f5a: 1312 4600 |02c5: const/16 v18, #int 70 // #46 │ │ -090f5e: 4d11 0012 |02c7: aput-object v17, v0, v18 │ │ -090f62: 1311 d74c |02c9: const/16 v17, #int 19671 // #4cd7 │ │ -090f66: 7701 6403 1100 |02cb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090f6c: 0c11 |02ce: move-result-object v17 │ │ -090f6e: 1312 4700 |02cf: const/16 v18, #int 71 // #47 │ │ -090f72: 4d11 0012 |02d1: aput-object v17, v0, v18 │ │ -090f76: 1311 064d |02d3: const/16 v17, #int 19718 // #4d06 │ │ -090f7a: 7701 6403 1100 |02d5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090f80: 0c11 |02d8: move-result-object v17 │ │ -090f82: 1312 4800 |02d9: const/16 v18, #int 72 // #48 │ │ -090f86: 4d11 0012 |02db: aput-object v17, v0, v18 │ │ -090f8a: 1311 134d |02dd: const/16 v17, #int 19731 // #4d13 │ │ -090f8e: 7701 6403 1100 |02df: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090f94: 0c11 |02e2: move-result-object v17 │ │ -090f96: 1312 4900 |02e3: const/16 v18, #int 73 // #49 │ │ -090f9a: 4d11 0012 |02e5: aput-object v17, v0, v18 │ │ -090f9e: 1311 5e4d |02e7: const/16 v17, #int 19806 // #4d5e │ │ -090fa2: 7701 6403 1100 |02e9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090fa8: 0c11 |02ec: move-result-object v17 │ │ -090faa: 1312 4a00 |02ed: const/16 v18, #int 74 // #4a │ │ -090fae: 4d11 0012 |02ef: aput-object v17, v0, v18 │ │ -090fb2: 1311 af4d |02f1: const/16 v17, #int 19887 // #4daf │ │ -090fb6: 7701 6403 1100 |02f3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090fbc: 0c11 |02f6: move-result-object v17 │ │ -090fbe: 1312 4b00 |02f7: const/16 v18, #int 75 // #4b │ │ -090fc2: 4d11 0012 |02f9: aput-object v17, v0, v18 │ │ -090fc6: 1311 e64e |02fb: const/16 v17, #int 20198 // #4ee6 │ │ -090fca: 7701 6403 1100 |02fd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090fd0: 0c11 |0300: move-result-object v17 │ │ -090fd2: 1312 4c00 |0301: const/16 v18, #int 76 // #4c │ │ -090fd6: 4d11 0012 |0303: aput-object v17, v0, v18 │ │ -090fda: 1311 ac50 |0305: const/16 v17, #int 20652 // #50ac │ │ -090fde: 7701 6403 1100 |0307: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090fe4: 0c11 |030a: move-result-object v17 │ │ -090fe6: 1312 4d00 |030b: const/16 v18, #int 77 // #4d │ │ -090fea: 4d11 0012 |030d: aput-object v17, v0, v18 │ │ -090fee: 1311 7f53 |030f: const/16 v17, #int 21375 // #537f │ │ -090ff2: 7701 6403 1100 |0311: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -090ff8: 0c11 |0314: move-result-object v17 │ │ -090ffa: 1312 4e00 |0315: const/16 v18, #int 78 // #4e │ │ -090ffe: 4d11 0012 |0317: aput-object v17, v0, v18 │ │ -091002: 1311 d353 |0319: const/16 v17, #int 21459 // #53d3 │ │ -091006: 7701 6403 1100 |031b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09100c: 0c11 |031e: move-result-object v17 │ │ -09100e: 1312 4f00 |031f: const/16 v18, #int 79 // #4f │ │ -091012: 4d11 0012 |0321: aput-object v17, v0, v18 │ │ -091016: 1311 185f |0323: const/16 v17, #int 24344 // #5f18 │ │ -09101a: 7701 6403 1100 |0325: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091020: 0c11 |0328: move-result-object v17 │ │ -091022: 1312 5000 |0329: const/16 v18, #int 80 // #50 │ │ -091026: 4d11 0012 |032b: aput-object v17, v0, v18 │ │ -09102a: 1311 7b5f |032d: const/16 v17, #int 24443 // #5f7b │ │ -09102e: 7701 6403 1100 |032f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091034: 0c11 |0332: move-result-object v17 │ │ -091036: 1312 5100 |0333: const/16 v18, #int 81 // #51 │ │ -09103a: 4d11 0012 |0335: aput-object v17, v0, v18 │ │ -09103e: 1311 2f61 |0337: const/16 v17, #int 24879 // #612f │ │ -091042: 7701 6403 1100 |0339: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091048: 0c11 |033c: move-result-object v17 │ │ -09104a: 1312 5200 |033d: const/16 v18, #int 82 // #52 │ │ -09104e: 4d11 0012 |033f: aput-object v17, v0, v18 │ │ -091052: 1311 4b61 |0341: const/16 v17, #int 24907 // #614b │ │ -091056: 7701 6403 1100 |0343: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09105c: 0c11 |0346: move-result-object v17 │ │ -09105e: 1312 5300 |0347: const/16 v18, #int 83 // #53 │ │ -091062: 4d11 0012 |0349: aput-object v17, v0, v18 │ │ -091066: 1311 9661 |034b: const/16 v17, #int 24982 // #6196 │ │ -09106a: 7701 6403 1100 |034d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091070: 0c11 |0350: move-result-object v17 │ │ -091072: 1312 5400 |0351: const/16 v18, #int 84 // #54 │ │ -091076: 4d11 0012 |0353: aput-object v17, v0, v18 │ │ -09107a: 1311 ba62 |0355: const/16 v17, #int 25274 // #62ba │ │ -09107e: 7701 6403 1100 |0357: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091084: 0c11 |035a: move-result-object v17 │ │ -091086: 1312 5500 |035b: const/16 v18, #int 85 // #55 │ │ -09108a: 4d11 0012 |035d: aput-object v17, v0, v18 │ │ -09108e: 1311 f462 |035f: const/16 v17, #int 25332 // #62f4 │ │ -091092: 7701 6403 1100 |0361: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091098: 0c11 |0364: move-result-object v17 │ │ -09109a: 1312 5600 |0365: const/16 v18, #int 86 // #56 │ │ -09109e: 4d11 0012 |0367: aput-object v17, v0, v18 │ │ -0910a2: 1311 3a66 |0369: const/16 v17, #int 26170 // #663a │ │ -0910a6: 7701 6403 1100 |036b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0910ac: 0c11 |036e: move-result-object v17 │ │ -0910ae: 1312 5700 |036f: const/16 v18, #int 87 // #57 │ │ -0910b2: 4d11 0012 |0371: aput-object v17, v0, v18 │ │ -0910b6: 1311 4d68 |0373: const/16 v17, #int 26701 // #684d │ │ -0910ba: 7701 6403 1100 |0375: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0910c0: 0c11 |0378: move-result-object v17 │ │ -0910c2: 1312 5800 |0379: const/16 v18, #int 88 // #58 │ │ -0910c6: 4d11 0012 |037b: aput-object v17, v0, v18 │ │ -0910ca: 1311 0169 |037d: const/16 v17, #int 26881 // #6901 │ │ -0910ce: 7701 6403 1100 |037f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0910d4: 0c11 |0382: move-result-object v17 │ │ -0910d6: 1312 5900 |0383: const/16 v18, #int 89 // #59 │ │ -0910da: 4d11 0012 |0385: aput-object v17, v0, v18 │ │ -0910de: 1311 f269 |0387: const/16 v17, #int 27122 // #69f2 │ │ -0910e2: 7701 6403 1100 |0389: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0910e8: 0c11 |038c: move-result-object v17 │ │ -0910ea: 1312 5a00 |038d: const/16 v18, #int 90 // #5a │ │ -0910ee: 4d11 0012 |038f: aput-object v17, v0, v18 │ │ -0910f2: 1311 f369 |0391: const/16 v17, #int 27123 // #69f3 │ │ -0910f6: 7701 6403 1100 |0393: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0910fc: 0c11 |0396: move-result-object v17 │ │ -0910fe: 1312 5b00 |0397: const/16 v18, #int 91 // #5b │ │ -091102: 4d11 0012 |0399: aput-object v17, v0, v18 │ │ -091106: 1311 576b |039b: const/16 v17, #int 27479 // #6b57 │ │ -09110a: 7701 6403 1100 |039d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091110: 0c11 |03a0: move-result-object v17 │ │ -091112: 1312 5c00 |03a1: const/16 v18, #int 92 // #5c │ │ -091116: 4d11 0012 |03a3: aput-object v17, v0, v18 │ │ -09111a: 1311 5f6b |03a5: const/16 v17, #int 27487 // #6b5f │ │ -09111e: 7701 6403 1100 |03a7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091124: 0c11 |03aa: move-result-object v17 │ │ -091126: 1312 5d00 |03ab: const/16 v18, #int 93 // #5d │ │ -09112a: 4d11 0012 |03ad: aput-object v17, v0, v18 │ │ -09112e: 1311 8b6c |03af: const/16 v17, #int 27787 // #6c8b │ │ -091132: 7701 6403 1100 |03b1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091138: 0c11 |03b4: move-result-object v17 │ │ -09113a: 1312 5e00 |03b5: const/16 v18, #int 94 // #5e │ │ -09113e: 4d11 0012 |03b7: aput-object v17, v0, v18 │ │ -091142: 1311 fb6c |03b9: const/16 v17, #int 27899 // #6cfb │ │ -091146: 7701 6403 1100 |03bb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09114c: 0c11 |03be: move-result-object v17 │ │ -09114e: 1312 5f00 |03bf: const/16 v18, #int 95 // #5f │ │ -091152: 4d11 0012 |03c1: aput-object v17, v0, v18 │ │ -091156: 1311 906d |03c3: const/16 v17, #int 28048 // #6d90 │ │ -09115a: 7701 6403 1100 |03c5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091160: 0c11 |03c8: move-result-object v17 │ │ -091162: 1312 6000 |03c9: const/16 v18, #int 96 // #60 │ │ -091166: 4d11 0012 |03cb: aput-object v17, v0, v18 │ │ -09116a: 1311 a871 |03cd: const/16 v17, #int 29096 // #71a8 │ │ -09116e: 7701 6403 1100 |03cf: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091174: 0c11 |03d2: move-result-object v17 │ │ -091176: 1312 6100 |03d3: const/16 v18, #int 97 // #61 │ │ -09117a: 4d11 0012 |03d5: aput-object v17, v0, v18 │ │ -09117e: 1311 bd72 |03d7: const/16 v17, #int 29373 // #72bd │ │ -091182: 7701 6403 1100 |03d9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091188: 0c11 |03dc: move-result-object v17 │ │ -09118a: 1312 6200 |03dd: const/16 v18, #int 98 // #62 │ │ -09118e: 4d11 0012 |03df: aput-object v17, v0, v18 │ │ -091192: 1311 dc72 |03e1: const/16 v17, #int 29404 // #72dc │ │ -091196: 7701 6403 1100 |03e3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09119c: 0c11 |03e6: move-result-object v17 │ │ -09119e: 1312 6300 |03e7: const/16 v18, #int 99 // #63 │ │ -0911a2: 4d11 0012 |03e9: aput-object v17, v0, v18 │ │ -0911a6: 1311 1873 |03eb: const/16 v17, #int 29464 // #7318 │ │ -0911aa: 7701 6403 1100 |03ed: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0911b0: 0c11 |03f0: move-result-object v17 │ │ -0911b2: 1312 6400 |03f1: const/16 v18, #int 100 // #64 │ │ -0911b6: 4d11 0012 |03f3: aput-object v17, v0, v18 │ │ -0911ba: 1311 d773 |03f5: const/16 v17, #int 29655 // #73d7 │ │ -0911be: 7701 6403 1100 |03f7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0911c4: 0c11 |03fa: move-result-object v17 │ │ -0911c6: 1312 6500 |03fb: const/16 v18, #int 101 // #65 │ │ -0911ca: 4d11 0012 |03fd: aput-object v17, v0, v18 │ │ -0911ce: 1311 9074 |03ff: const/16 v17, #int 29840 // #7490 │ │ -0911d2: 7701 6403 1100 |0401: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0911d8: 0c11 |0404: move-result-object v17 │ │ -0911da: 1312 6600 |0405: const/16 v18, #int 102 // #66 │ │ -0911de: 4d11 0012 |0407: aput-object v17, v0, v18 │ │ -0911e2: 1311 4575 |0409: const/16 v17, #int 30021 // #7545 │ │ -0911e6: 7701 6403 1100 |040b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0911ec: 0c11 |040e: move-result-object v17 │ │ -0911ee: 1312 6700 |040f: const/16 v18, #int 103 // #67 │ │ -0911f2: 4d11 0012 |0411: aput-object v17, v0, v18 │ │ -0911f6: 1311 4c75 |0413: const/16 v17, #int 30028 // #754c │ │ -0911fa: 7701 6403 1100 |0415: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091200: 0c11 |0418: move-result-object v17 │ │ -091202: 1312 6800 |0419: const/16 v18, #int 104 // #68 │ │ -091206: 4d11 0012 |041b: aput-object v17, v0, v18 │ │ -09120a: 1311 6975 |041d: const/16 v17, #int 30057 // #7569 │ │ -09120e: 7701 6403 1100 |041f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091214: 0c11 |0422: move-result-object v17 │ │ -091216: 1312 6900 |0423: const/16 v18, #int 105 // #69 │ │ -09121a: 4d11 0012 |0425: aput-object v17, v0, v18 │ │ -09121e: 1311 bb75 |0427: const/16 v17, #int 30139 // #75bb │ │ -091222: 7701 6403 1100 |0429: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091228: 0c11 |042c: move-result-object v17 │ │ -09122a: 1312 6a00 |042d: const/16 v18, #int 106 // #6a │ │ -09122e: 4d11 0012 |042f: aput-object v17, v0, v18 │ │ -091232: 1311 f076 |0431: const/16 v17, #int 30448 // #76f0 │ │ -091236: 7701 6403 1100 |0433: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09123c: 0c11 |0436: move-result-object v17 │ │ -09123e: 1312 6b00 |0437: const/16 v18, #int 107 // #6b │ │ -091242: 4d11 0012 |0439: aput-object v17, v0, v18 │ │ -091246: 1311 f679 |043b: const/16 v17, #int 31222 // #79f6 │ │ -09124a: 7701 6403 1100 |043d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091250: 0c11 |0440: move-result-object v17 │ │ -091252: 1312 6c00 |0441: const/16 v18, #int 108 // #6c │ │ -091256: 4d11 0012 |0443: aput-object v17, v0, v18 │ │ -09125a: 1311 877d |0445: const/16 v17, #int 32135 // #7d87 │ │ -09125e: 7701 6403 1100 |0447: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091264: 0c11 |044a: move-result-object v17 │ │ -091266: 1312 6d00 |044b: const/16 v18, #int 109 // #6d │ │ -09126a: 4d11 0012 |044d: aput-object v17, v0, v18 │ │ -09126e: 1311 a87d |044f: const/16 v17, #int 32168 // #7da8 │ │ -091272: 7701 6403 1100 |0451: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091278: 0c11 |0454: move-result-object v17 │ │ -09127a: 1312 6e00 |0455: const/16 v18, #int 110 // #6e │ │ -09127e: 4d11 0012 |0457: aput-object v17, v0, v18 │ │ -091282: 1311 137e |0459: const/16 v17, #int 32275 // #7e13 │ │ -091286: 7701 6403 1100 |045b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09128c: 0c11 |045e: move-result-object v17 │ │ -09128e: 1312 6f00 |045f: const/16 v18, #int 111 // #6f │ │ -091292: 4d11 0012 |0461: aput-object v17, v0, v18 │ │ -091296: 1311 e27f |0463: const/16 v17, #int 32738 // #7fe2 │ │ -09129a: 7701 6403 1100 |0465: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0912a0: 0c11 |0468: move-result-object v17 │ │ -0912a2: 1312 7000 |0469: const/16 v18, #int 112 // #70 │ │ -0912a6: 4d11 0012 |046b: aput-object v17, v0, v18 │ │ -0912aa: 1411 e480 0000 |046d: const v17, #float 4.62372e-41 // #000080e4 │ │ -0912b0: 7701 6403 1100 |0470: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0912b6: 0c11 |0473: move-result-object v17 │ │ -0912b8: 1312 7100 |0474: const/16 v18, #int 113 // #71 │ │ -0912bc: 4d11 0012 |0476: aput-object v17, v0, v18 │ │ -0912c0: 1411 bb82 0000 |0478: const v17, #float 4.68973e-41 // #000082bb │ │ -0912c6: 7701 6403 1100 |047b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0912cc: 0c11 |047e: move-result-object v17 │ │ -0912ce: 1312 7200 |047f: const/16 v18, #int 114 // #72 │ │ -0912d2: 4d11 0012 |0481: aput-object v17, v0, v18 │ │ -0912d6: 1411 5183 0000 |0483: const v17, #float 4.71075e-41 // #00008351 │ │ -0912dc: 7701 6403 1100 |0486: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0912e2: 0c11 |0489: move-result-object v17 │ │ -0912e4: 1312 7300 |048a: const/16 v18, #int 115 // #73 │ │ -0912e8: 4d11 0012 |048c: aput-object v17, v0, v18 │ │ -0912ec: 1411 a483 0000 |048e: const v17, #float 4.72238e-41 // #000083a4 │ │ -0912f2: 7701 6403 1100 |0491: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0912f8: 0c11 |0494: move-result-object v17 │ │ -0912fa: 1312 7400 |0495: const/16 v18, #int 116 // #74 │ │ -0912fe: 4d11 0012 |0497: aput-object v17, v0, v18 │ │ -091302: 1411 b488 0000 |0499: const v17, #float 4.90398e-41 // #000088b4 │ │ -091308: 7701 6403 1100 |049c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09130e: 0c11 |049f: move-result-object v17 │ │ -091310: 1312 7500 |04a0: const/16 v18, #int 117 // #75 │ │ -091314: 4d11 0012 |04a2: aput-object v17, v0, v18 │ │ -091318: 1411 1789 0000 |04a4: const v17, #float 4.91786e-41 // #00008917 │ │ -09131e: 7701 6403 1100 |04a7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091324: 0c11 |04aa: move-result-object v17 │ │ -091326: 1312 7600 |04ab: const/16 v18, #int 118 // #76 │ │ -09132a: 4d11 0012 |04ad: aput-object v17, v0, v18 │ │ -09132e: 1411 f38a 0000 |04af: const v17, #float 4.98456e-41 // #00008af3 │ │ -091334: 7701 6403 1100 |04b2: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09133a: 0c11 |04b5: move-result-object v17 │ │ -09133c: 1312 7700 |04b6: const/16 v18, #int 119 // #77 │ │ -091340: 4d11 0012 |04b8: aput-object v17, v0, v18 │ │ -091344: 1411 f68a 0000 |04ba: const v17, #float 4.98498e-41 // #00008af6 │ │ -09134a: 7701 6403 1100 |04bd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091350: 0c11 |04c0: move-result-object v17 │ │ -091352: 1312 7800 |04c1: const/16 v18, #int 120 // #78 │ │ -091356: 4d11 0012 |04c3: aput-object v17, v0, v18 │ │ -09135a: 1411 f98a 0000 |04c5: const v17, #float 4.9854e-41 // #00008af9 │ │ -091360: 7701 6403 1100 |04c8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091366: 0c11 |04cb: move-result-object v17 │ │ -091368: 1312 7900 |04cc: const/16 v18, #int 121 // #79 │ │ -09136c: 4d11 0012 |04ce: aput-object v17, v0, v18 │ │ -091370: 1411 048b 0000 |04d0: const v17, #float 4.98694e-41 // #00008b04 │ │ -091376: 7701 6403 1100 |04d3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09137c: 0c11 |04d6: move-result-object v17 │ │ -09137e: 1312 7a00 |04d7: const/16 v18, #int 122 // #7a │ │ -091382: 4d11 0012 |04d9: aput-object v17, v0, v18 │ │ -091386: 1411 4f8c 0000 |04db: const v17, #float 5.03332e-41 // #00008c4f │ │ -09138c: 7701 6403 1100 |04de: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091392: 0c11 |04e1: move-result-object v17 │ │ -091394: 1312 7b00 |04e2: const/16 v18, #int 123 // #7b │ │ -091398: 4d11 0012 |04e4: aput-object v17, v0, v18 │ │ -09139c: 1411 b38c 0000 |04e6: const v17, #float 5.04734e-41 // #00008cb3 │ │ -0913a2: 7701 6403 1100 |04e9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0913a8: 0c11 |04ec: move-result-object v17 │ │ -0913aa: 1312 7c00 |04ed: const/16 v18, #int 124 // #7c │ │ -0913ae: 4d11 0012 |04ef: aput-object v17, v0, v18 │ │ -0913b2: 1411 bd8c 0000 |04f1: const v17, #float 5.04874e-41 // #00008cbd │ │ -0913b8: 7701 6403 1100 |04f4: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0913be: 0c11 |04f7: move-result-object v17 │ │ -0913c0: 1312 7d00 |04f8: const/16 v18, #int 125 // #7d │ │ -0913c4: 4d11 0012 |04fa: aput-object v17, v0, v18 │ │ -0913c8: 1411 478d 0000 |04fc: const v17, #float 5.06808e-41 // #00008d47 │ │ -0913ce: 7701 6403 1100 |04ff: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0913d4: 0c11 |0502: move-result-object v17 │ │ -0913d6: 1312 7e00 |0503: const/16 v18, #int 126 // #7e │ │ -0913da: 4d11 0012 |0505: aput-object v17, v0, v18 │ │ -0913de: 1411 c08e 0000 |0507: const v17, #float 5.12091e-41 // #00008ec0 │ │ -0913e4: 7701 6403 1100 |050a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0913ea: 0c11 |050d: move-result-object v17 │ │ -0913ec: 1312 7f00 |050e: const/16 v18, #int 127 // #7f │ │ -0913f0: 4d11 0012 |0510: aput-object v17, v0, v18 │ │ -0913f4: 1411 a48f 0000 |0512: const v17, #float 5.15285e-41 // #00008fa4 │ │ -0913fa: 7701 6403 1100 |0515: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091400: 0c11 |0518: move-result-object v17 │ │ -091402: 1312 8000 |0519: const/16 v18, #int 128 // #80 │ │ -091406: 4d11 0012 |051b: aput-object v17, v0, v18 │ │ -09140a: 1411 4390 0000 |051d: const v17, #float 5.17514e-41 // #00009043 │ │ -091410: 7701 6403 1100 |0520: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091416: 0c11 |0523: move-result-object v17 │ │ -091418: 1312 8100 |0524: const/16 v18, #int 129 // #81 │ │ -09141c: 4d11 0012 |0526: aput-object v17, v0, v18 │ │ -091420: 1411 4f93 0000 |0528: const v17, #float 5.28444e-41 // #0000934f │ │ -091426: 7701 6403 1100 |052b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09142c: 0c11 |052e: move-result-object v17 │ │ -09142e: 1312 8200 |052f: const/16 v18, #int 130 // #82 │ │ -091432: 4d11 0012 |0531: aput-object v17, v0, v18 │ │ -091436: 1411 5094 0000 |0533: const v17, #float 5.32045e-41 // #00009450 │ │ -09143c: 7701 6403 1100 |0536: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091442: 0c11 |0539: move-result-object v17 │ │ -091444: 1312 8300 |053a: const/16 v18, #int 131 // #83 │ │ -091448: 4d11 0012 |053c: aput-object v17, v0, v18 │ │ -09144c: 1411 8396 0000 |053e: const v17, #float 5.39934e-41 // #00009683 │ │ -091452: 7701 6403 1100 |0541: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091458: 0c11 |0544: move-result-object v17 │ │ -09145a: 1312 8400 |0545: const/16 v18, #int 132 // #84 │ │ -09145e: 4d11 0012 |0547: aput-object v17, v0, v18 │ │ -091462: 1411 e997 0000 |0549: const v17, #float 5.44951e-41 // #000097e9 │ │ -091468: 7701 6403 1100 |054c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09146e: 0c11 |054f: move-result-object v17 │ │ -091470: 1312 8500 |0550: const/16 v18, #int 133 // #85 │ │ -091474: 4d11 0012 |0552: aput-object v17, v0, v18 │ │ -091478: 1411 579a 0000 |0554: const v17, #float 5.53667e-41 // #00009a57 │ │ -09147e: 7701 6403 1100 |0557: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091484: 0c11 |055a: move-result-object v17 │ │ -091486: 1312 8600 |055b: const/16 v18, #int 134 // #86 │ │ -09148a: 4d11 0012 |055d: aput-object v17, v0, v18 │ │ -09148e: 1411 f89a 0000 |055f: const v17, #float 5.55923e-41 // #00009af8 │ │ -091494: 7701 6403 1100 |0562: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09149a: 0c11 |0565: move-result-object v17 │ │ -09149c: 1312 8700 |0566: const/16 v18, #int 135 // #87 │ │ -0914a0: 4d11 0012 |0568: aput-object v17, v0, v18 │ │ -0914a4: 1411 ef9c 0000 |056a: const v17, #float 5.62972e-41 // #00009cef │ │ -0914aa: 7701 6403 1100 |056d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0914b0: 0c11 |0570: move-result-object v17 │ │ -0914b2: 1312 8800 |0571: const/16 v18, #int 136 // #88 │ │ -0914b6: 4d11 0012 |0573: aput-object v17, v0, v18 │ │ -0914ba: 1411 8d9d 0000 |0575: const v17, #float 5.65186e-41 // #00009d8d │ │ -0914c0: 7701 6403 1100 |0578: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0914c6: 0c11 |057b: move-result-object v17 │ │ -0914c8: 1312 8900 |057c: const/16 v18, #int 137 // #89 │ │ -0914cc: 4d11 0012 |057e: aput-object v17, v0, v18 │ │ -0914d0: 1411 949d 0000 |0580: const v17, #float 5.65284e-41 // #00009d94 │ │ -0914d6: 7701 6403 1100 |0583: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0914dc: 0c11 |0586: move-result-object v17 │ │ -0914de: 1312 8a00 |0587: const/16 v18, #int 138 // #8a │ │ -0914e2: 4d11 0012 |0589: aput-object v17, v0, v18 │ │ -0914e6: 1411 ef9d 0000 |058b: const v17, #float 5.66559e-41 // #00009def │ │ -0914ec: 7701 6403 1100 |058e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0914f2: 0c11 |0591: move-result-object v17 │ │ -0914f4: 1312 8b00 |0592: const/16 v18, #int 139 // #8b │ │ -0914f8: 4d11 0012 |0594: aput-object v17, v0, v18 │ │ -0914fc: 1411 e09f 0000 |0596: const v17, #float 5.73523e-41 // #00009fe0 │ │ -091502: 7701 6403 1100 |0599: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091508: 0c11 |059c: move-result-object v17 │ │ -09150a: 1312 8c00 |059d: const/16 v18, #int 140 // #8c │ │ -09150e: 4d11 0012 |059f: aput-object v17, v0, v18 │ │ -091512: 1411 19a1 0000 |05a1: const v17, #float 5.77909e-41 // #0000a119 │ │ -091518: 7701 6403 1100 |05a4: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09151e: 0c11 |05a7: move-result-object v17 │ │ -091520: 1312 8d00 |05a8: const/16 v18, #int 141 // #8d │ │ -091524: 4d11 0012 |05aa: aput-object v17, v0, v18 │ │ -091528: 1411 57a3 0000 |05ac: const v17, #float 5.85953e-41 // #0000a357 │ │ -09152e: 7701 6403 1100 |05af: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091534: 0c11 |05b2: move-result-object v17 │ │ -091536: 1312 8e00 |05b3: const/16 v18, #int 142 // #8e │ │ -09153a: 4d11 0012 |05b5: aput-object v17, v0, v18 │ │ -09153e: 1411 d2a8 0000 |05b7: const v17, #float 6.05613e-41 // #0000a8d2 │ │ -091544: 7701 6403 1100 |05ba: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09154a: 0c11 |05bd: move-result-object v17 │ │ -09154c: 1312 8f00 |05be: const/16 v18, #int 143 // #8f │ │ -091550: 4d11 0012 |05c0: aput-object v17, v0, v18 │ │ -091554: 1411 a9ab 0000 |05c2: const v17, #float 6.15801e-41 // #0000aba9 │ │ -09155a: 7701 6403 1100 |05c5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091560: 0c11 |05c8: move-result-object v17 │ │ -091562: 1312 9000 |05c9: const/16 v18, #int 144 // #90 │ │ -091566: 4d11 0012 |05cb: aput-object v17, v0, v18 │ │ -09156a: 1411 25af 0000 |05cd: const v17, #float 6.283e-41 // #0000af25 │ │ -091570: 7701 6403 1100 |05d0: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091576: 0c11 |05d3: move-result-object v17 │ │ -091578: 1312 9100 |05d4: const/16 v18, #int 145 // #91 │ │ -09157c: 4d11 0012 |05d6: aput-object v17, v0, v18 │ │ -091580: 1411 69af 0000 |05d8: const v17, #float 6.29253e-41 // #0000af69 │ │ -091586: 7701 6403 1100 |05db: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09158c: 0c11 |05de: move-result-object v17 │ │ -09158e: 1312 9200 |05df: const/16 v18, #int 146 // #92 │ │ -091592: 4d11 0012 |05e1: aput-object v17, v0, v18 │ │ -091596: 1411 c9b2 0000 |05e3: const v17, #float 6.4136e-41 // #0000b2c9 │ │ -09159c: 7701 6403 1100 |05e6: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0915a2: 0c11 |05e9: move-result-object v17 │ │ -0915a4: 1312 9300 |05ea: const/16 v18, #int 147 // #93 │ │ -0915a8: 4d11 0012 |05ec: aput-object v17, v0, v18 │ │ -0915ac: 1411 06b3 0000 |05ee: const v17, #float 6.42215e-41 // #0000b306 │ │ -0915b2: 7701 6403 1100 |05f1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0915b8: 0c11 |05f4: move-result-object v17 │ │ -0915ba: 1312 9400 |05f5: const/16 v18, #int 148 // #94 │ │ -0915be: 4d11 0012 |05f7: aput-object v17, v0, v18 │ │ -0915c2: 1411 bab3 0000 |05f9: const v17, #float 6.44737e-41 // #0000b3ba │ │ -0915c8: 7701 6403 1100 |05fc: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0915ce: 0c11 |05ff: move-result-object v17 │ │ -0915d0: 1312 9500 |0600: const/16 v18, #int 149 // #95 │ │ -0915d4: 4d11 0012 |0602: aput-object v17, v0, v18 │ │ -0915d8: 1411 7cb5 0000 |0604: const v17, #float 6.51043e-41 // #0000b57c │ │ -0915de: 7701 6403 1100 |0607: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0915e4: 0c11 |060a: move-result-object v17 │ │ -0915e6: 1312 9600 |060b: const/16 v18, #int 150 // #96 │ │ -0915ea: 4d11 0012 |060d: aput-object v17, v0, v18 │ │ -0915ee: 1411 74b9 0000 |060f: const v17, #float 6.6528e-41 // #0000b974 │ │ -0915f4: 7701 6403 1100 |0612: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0915fa: 0c11 |0615: move-result-object v17 │ │ -0915fc: 1312 9700 |0616: const/16 v18, #int 151 // #97 │ │ -091600: 4d11 0012 |0618: aput-object v17, v0, v18 │ │ -091604: 1411 23bb 0000 |061a: const v17, #float 6.7132e-41 // #0000bb23 │ │ -09160a: 7701 6403 1100 |061d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091610: 0c11 |0620: move-result-object v17 │ │ -091612: 1312 9800 |0621: const/16 v18, #int 152 // #98 │ │ -091616: 4d11 0012 |0623: aput-object v17, v0, v18 │ │ -09161a: 1411 a6bb 0000 |0625: const v17, #float 6.73156e-41 // #0000bba6 │ │ -091620: 7701 6403 1100 |0628: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091626: 0c11 |062b: move-result-object v17 │ │ -091628: 1312 9900 |062c: const/16 v18, #int 153 // #99 │ │ -09162c: 4d11 0012 |062e: aput-object v17, v0, v18 │ │ -091630: 1411 48bc 0000 |0630: const v17, #float 6.75426e-41 // #0000bc48 │ │ -091636: 7701 6403 1100 |0633: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09163c: 0c11 |0636: move-result-object v17 │ │ -09163e: 1312 9a00 |0637: const/16 v18, #int 154 // #9a │ │ -091642: 4d11 0012 |0639: aput-object v17, v0, v18 │ │ -091646: 1411 36bd 0000 |063b: const v17, #float 6.78761e-41 // #0000bd36 │ │ -09164c: 7701 6403 1100 |063e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091652: 0c11 |0641: move-result-object v17 │ │ -091654: 1312 9b00 |0642: const/16 v18, #int 155 // #9b │ │ -091658: 4d11 0012 |0644: aput-object v17, v0, v18 │ │ -09165c: 1411 84bf 0000 |0646: const v17, #float 6.87029e-41 // #0000bf84 │ │ -091662: 7701 6403 1100 |0649: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091668: 0c11 |064c: move-result-object v17 │ │ -09166a: 1312 9c00 |064d: const/16 v18, #int 156 // #9c │ │ -09166e: 4d11 0012 |064f: aput-object v17, v0, v18 │ │ -091672: 1411 23c5 0000 |0651: const v17, #float 7.07193e-41 // #0000c523 │ │ -091678: 7701 6403 1100 |0654: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09167e: 0c11 |0657: move-result-object v17 │ │ -091680: 1312 9d00 |0658: const/16 v18, #int 157 // #9d │ │ -091684: 4d11 0012 |065a: aput-object v17, v0, v18 │ │ -091688: 1411 15c8 0000 |065c: const v17, #float 7.17759e-41 // #0000c815 │ │ -09168e: 7701 6403 1100 |065f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091694: 0c11 |0662: move-result-object v17 │ │ -091696: 1312 9e00 |0663: const/16 v18, #int 158 // #9e │ │ -09169a: 4d11 0012 |0665: aput-object v17, v0, v18 │ │ -09169e: 1411 64c9 0000 |0667: const v17, #float 7.22453e-41 // #0000c964 │ │ -0916a4: 7701 6403 1100 |066a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0916aa: 0c11 |066d: move-result-object v17 │ │ -0916ac: 1312 9f00 |066e: const/16 v18, #int 159 // #9f │ │ -0916b0: 4d11 0012 |0670: aput-object v17, v0, v18 │ │ -0916b4: 1411 b2c9 0000 |0672: const v17, #float 7.23546e-41 // #0000c9b2 │ │ -0916ba: 7701 6403 1100 |0675: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0916c0: 0c11 |0678: move-result-object v17 │ │ -0916c2: 1312 a000 |0679: const/16 v18, #int 160 // #a0 │ │ -0916c6: 4d11 0012 |067b: aput-object v17, v0, v18 │ │ -0916ca: 1411 9ecc 0000 |067d: const v17, #float 7.34028e-41 // #0000cc9e │ │ -0916d0: 7701 6403 1100 |0680: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0916d6: 0c11 |0683: move-result-object v17 │ │ -0916d8: 1312 a100 |0684: const/16 v18, #int 161 // #a1 │ │ -0916dc: 4d11 0012 |0686: aput-object v17, v0, v18 │ │ -0916e0: 1411 7bce 0000 |0688: const v17, #float 7.40712e-41 // #0000ce7b │ │ -0916e6: 7701 6403 1100 |068b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0916ec: 0c11 |068e: move-result-object v17 │ │ -0916ee: 1312 a200 |068f: const/16 v18, #int 162 // #a2 │ │ -0916f2: 4d11 0012 |0691: aput-object v17, v0, v18 │ │ -0916f6: 1411 1ecf 0000 |0693: const v17, #float 7.42996e-41 // #0000cf1e │ │ -0916fc: 7701 6403 1100 |0696: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091702: 0c11 |0699: move-result-object v17 │ │ -091704: 1312 a300 |069a: const/16 v18, #int 163 // #a3 │ │ -091708: 4d11 0012 |069c: aput-object v17, v0, v18 │ │ -09170c: 1411 c3cf 0000 |069e: const v17, #float 7.45309e-41 // #0000cfc3 │ │ -091712: 7701 6403 1100 |06a1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091718: 0c11 |06a4: move-result-object v17 │ │ -09171a: 1312 a400 |06a5: const/16 v18, #int 164 // #a4 │ │ -09171e: 4d11 0012 |06a7: aput-object v17, v0, v18 │ │ -091722: 1411 facf 0000 |06a9: const v17, #float 7.46079e-41 // #0000cffa │ │ -091728: 7701 6403 1100 |06ac: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09172e: 0c11 |06af: move-result-object v17 │ │ -091730: 1312 a500 |06b0: const/16 v18, #int 165 // #a5 │ │ -091734: 4d11 0012 |06b2: aput-object v17, v0, v18 │ │ -091738: 1411 39d0 0000 |06b4: const v17, #float 7.46962e-41 // #0000d039 │ │ -09173e: 7701 6403 1100 |06b7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091744: 0c11 |06ba: move-result-object v17 │ │ -091746: 1312 a600 |06bb: const/16 v18, #int 166 // #a6 │ │ -09174a: 4d11 0012 |06bd: aput-object v17, v0, v18 │ │ -09174e: 1411 24d3 0000 |06bf: const v17, #float 7.5743e-41 // #0000d324 │ │ -091754: 7701 6403 1100 |06c2: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09175a: 0c11 |06c5: move-result-object v17 │ │ -09175c: 1312 a700 |06c6: const/16 v18, #int 167 // #a7 │ │ -091760: 4d11 0012 |06c8: aput-object v17, v0, v18 │ │ -091764: 1411 e2d5 0000 |06ca: const v17, #float 7.67267e-41 // #0000d5e2 │ │ -09176a: 7701 6403 1100 |06cd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091770: 0c11 |06d0: move-result-object v17 │ │ -091772: 1312 a800 |06d1: const/16 v18, #int 168 // #a8 │ │ -091776: 4d11 0012 |06d3: aput-object v17, v0, v18 │ │ -09177a: 1411 ffd6 0000 |06d5: const v17, #float 7.71261e-41 // #0000d6ff │ │ -091780: 7701 6403 1100 |06d8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091786: 0c11 |06db: move-result-object v17 │ │ -091788: 1312 a900 |06dc: const/16 v18, #int 169 // #a9 │ │ -09178c: 4d11 0012 |06de: aput-object v17, v0, v18 │ │ -091790: 1411 55d7 0000 |06e0: const v17, #float 7.72466e-41 // #0000d755 │ │ -091796: 7701 6403 1100 |06e3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09179c: 0c11 |06e6: move-result-object v17 │ │ -09179e: 1312 aa00 |06e7: const/16 v18, #int 170 // #aa │ │ -0917a2: 4d11 0012 |06e9: aput-object v17, v0, v18 │ │ -0917a6: 1411 a6d9 0000 |06eb: const v17, #float 7.80775e-41 // #0000d9a6 │ │ -0917ac: 7701 6403 1100 |06ee: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0917b2: 0c11 |06f1: move-result-object v17 │ │ -0917b4: 1312 ab00 |06f2: const/16 v18, #int 171 // #ab │ │ -0917b8: 4d11 0012 |06f4: aput-object v17, v0, v18 │ │ -0917bc: 1411 41da 0000 |06f6: const v17, #float 7.82947e-41 // #0000da41 │ │ -0917c2: 7701 6403 1100 |06f9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0917c8: 0c11 |06fc: move-result-object v17 │ │ -0917ca: 1312 ac00 |06fd: const/16 v18, #int 172 // #ac │ │ -0917ce: 4d11 0012 |06ff: aput-object v17, v0, v18 │ │ -0917d2: 1411 94dc 0000 |0701: const v17, #float 7.91285e-41 // #0000dc94 │ │ -0917d8: 7701 6403 1100 |0704: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0917de: 0c11 |0707: move-result-object v17 │ │ -0917e0: 1312 ad00 |0708: const/16 v18, #int 173 // #ad │ │ -0917e4: 4d11 0012 |070a: aput-object v17, v0, v18 │ │ -0917e8: 1411 e0e3 0000 |070c: const v17, #float 8.17461e-41 // #0000e3e0 │ │ -0917ee: 7701 6403 1100 |070f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0917f4: 0c11 |0712: move-result-object v17 │ │ -0917f6: 1312 ae00 |0713: const/16 v18, #int 174 // #ae │ │ -0917fa: 4d11 0012 |0715: aput-object v17, v0, v18 │ │ -0917fe: 1411 e2e4 0000 |0717: const v17, #float 8.21077e-41 // #0000e4e2 │ │ -091804: 7701 6403 1100 |071a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09180a: 0c11 |071d: move-result-object v17 │ │ -09180c: 1312 af00 |071e: const/16 v18, #int 175 // #af │ │ -091810: 4d11 0012 |0720: aput-object v17, v0, v18 │ │ -091814: 1411 ffe4 0000 |0722: const v17, #float 8.21483e-41 // #0000e4ff │ │ -09181a: 7701 6403 1100 |0725: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091820: 0c11 |0728: move-result-object v17 │ │ -091822: 1312 b000 |0729: const/16 v18, #int 176 // #b0 │ │ -091826: 4d11 0012 |072b: aput-object v17, v0, v18 │ │ -09182a: 1411 9ae5 0000 |072d: const v17, #float 8.23655e-41 // #0000e59a │ │ -091830: 7701 6403 1100 |0730: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091836: 0c11 |0733: move-result-object v17 │ │ -091838: 1312 b100 |0734: const/16 v18, #int 177 // #b1 │ │ -09183c: 4d11 0012 |0736: aput-object v17, v0, v18 │ │ -091840: 1411 a2e5 0000 |0738: const v17, #float 8.23767e-41 // #0000e5a2 │ │ -091846: 7701 6403 1100 |073b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09184c: 0c11 |073e: move-result-object v17 │ │ -09184e: 1312 b200 |073f: const/16 v18, #int 178 // #b2 │ │ -091852: 4d11 0012 |0741: aput-object v17, v0, v18 │ │ -091856: 1411 c8e5 0000 |0743: const v17, #float 8.243e-41 // #0000e5c8 │ │ -09185c: 7701 6403 1100 |0746: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091862: 0c11 |0749: move-result-object v17 │ │ -091864: 1312 b300 |074a: const/16 v18, #int 179 // #b3 │ │ -091868: 4d11 0012 |074c: aput-object v17, v0, v18 │ │ -09186c: 1411 22e9 0000 |074e: const v17, #float 8.36323e-41 // #0000e922 │ │ -091872: 7701 6403 1100 |0751: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091878: 0c11 |0754: move-result-object v17 │ │ -09187a: 1312 b400 |0755: const/16 v18, #int 180 // #b4 │ │ -09187e: 4d11 0012 |0757: aput-object v17, v0, v18 │ │ -091882: 1411 27e9 0000 |0759: const v17, #float 8.36393e-41 // #0000e927 │ │ -091888: 7701 6403 1100 |075c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09188e: 0c11 |075f: move-result-object v17 │ │ -091890: 1312 b500 |0760: const/16 v18, #int 181 // #b5 │ │ -091894: 4d11 0012 |0762: aput-object v17, v0, v18 │ │ -091898: 1411 9ee9 0000 |0764: const v17, #float 8.38061e-41 // #0000e99e │ │ -09189e: 7701 6403 1100 |0767: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0918a4: 0c11 |076a: move-result-object v17 │ │ -0918a6: 1312 b600 |076b: const/16 v18, #int 182 // #b6 │ │ -0918aa: 4d11 0012 |076d: aput-object v17, v0, v18 │ │ -0918ae: 1411 cce9 0000 |076f: const v17, #float 8.38705e-41 // #0000e9cc │ │ -0918b4: 7701 6403 1100 |0772: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0918ba: 0c11 |0775: move-result-object v17 │ │ -0918bc: 1312 b700 |0776: const/16 v18, #int 183 // #b7 │ │ -0918c0: 4d11 0012 |0778: aput-object v17, v0, v18 │ │ -0918c4: 1411 f6e9 0000 |077a: const v17, #float 8.39294e-41 // #0000e9f6 │ │ -0918ca: 7701 6403 1100 |077d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0918d0: 0c11 |0780: move-result-object v17 │ │ -0918d2: 1312 b800 |0781: const/16 v18, #int 184 // #b8 │ │ -0918d6: 4d11 0012 |0783: aput-object v17, v0, v18 │ │ -0918da: 1411 b6ec 0000 |0785: const v17, #float 8.49159e-41 // #0000ecb6 │ │ -0918e0: 7701 6403 1100 |0788: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0918e6: 0c11 |078b: move-result-object v17 │ │ -0918e8: 1312 b900 |078c: const/16 v18, #int 185 // #b9 │ │ -0918ec: 4d11 0012 |078e: aput-object v17, v0, v18 │ │ -0918f0: 1411 7bf0 0000 |0790: const v17, #float 8.62681e-41 // #0000f07b │ │ -0918f6: 7701 6403 1100 |0793: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0918fc: 0c11 |0796: move-result-object v17 │ │ -0918fe: 1312 ba00 |0797: const/16 v18, #int 186 // #ba │ │ -091902: 4d11 0012 |0799: aput-object v17, v0, v18 │ │ -091906: 1411 99f1 0000 |079b: const v17, #float 8.66689e-41 // #0000f199 │ │ -09190c: 7701 6403 1100 |079e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091912: 0c11 |07a1: move-result-object v17 │ │ -091914: 1312 bb00 |07a2: const/16 v18, #int 187 // #bb │ │ -091918: 4d11 0012 |07a4: aput-object v17, v0, v18 │ │ -09191c: 1411 98f2 0000 |07a6: const v17, #float 8.70262e-41 // #0000f298 │ │ -091922: 7701 6403 1100 |07a9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091928: 0c11 |07ac: move-result-object v17 │ │ -09192a: 1312 bc00 |07ad: const/16 v18, #int 188 // #bc │ │ -09192e: 4d11 0012 |07af: aput-object v17, v0, v18 │ │ -091932: 1411 28f6 0000 |07b1: const v17, #float 8.83042e-41 // #0000f628 │ │ -091938: 7701 6403 1100 |07b4: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09193e: 0c11 |07b7: move-result-object v17 │ │ -091940: 1312 bd00 |07b8: const/16 v18, #int 189 // #bd │ │ -091944: 4d11 0012 |07ba: aput-object v17, v0, v18 │ │ -091948: 1411 aefa 0000 |07bc: const v17, #float 8.99269e-41 // #0000faae │ │ -09194e: 7701 6403 1100 |07bf: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091954: 0c11 |07c2: move-result-object v17 │ │ -091956: 1312 be00 |07c3: const/16 v18, #int 190 // #be │ │ -09195a: 4d11 0012 |07c5: aput-object v17, v0, v18 │ │ -09195e: 1411 8cfb 0000 |07c7: const v17, #float 9.0238e-41 // #0000fb8c │ │ -091964: 7701 6403 1100 |07ca: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09196a: 0c11 |07cd: move-result-object v17 │ │ -09196c: 1312 bf00 |07ce: const/16 v18, #int 191 // #bf │ │ -091970: 4d11 0012 |07d0: aput-object v17, v0, v18 │ │ -091974: 1411 affb 0000 |07d2: const v17, #float 9.02871e-41 // #0000fbaf │ │ -09197a: 7701 6403 1100 |07d5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091980: 0c11 |07d8: move-result-object v17 │ │ -091982: 1312 c000 |07d9: const/16 v18, #int 192 // #c0 │ │ -091986: 4d11 0012 |07db: aput-object v17, v0, v18 │ │ -09198a: 1411 15fc 0000 |07dd: const v17, #float 9.043e-41 // #0000fc15 │ │ -091990: 7701 6403 1100 |07e0: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091996: 0c11 |07e3: move-result-object v17 │ │ -091998: 1312 c100 |07e4: const/16 v18, #int 193 // #c1 │ │ -09199c: 4d11 0012 |07e6: aput-object v17, v0, v18 │ │ -0919a0: 1411 56fe 0000 |07e8: const v17, #float 9.12385e-41 // #0000fe56 │ │ -0919a6: 7701 6403 1100 |07eb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0919ac: 0c11 |07ee: move-result-object v17 │ │ -0919ae: 1312 c200 |07ef: const/16 v18, #int 194 // #c2 │ │ -0919b2: 4d11 0012 |07f1: aput-object v17, v0, v18 │ │ -0919b6: 1411 eafe 0000 |07f3: const v17, #float 9.14459e-41 // #0000feea │ │ -0919bc: 7701 6403 1100 |07f6: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0919c2: 0c11 |07f9: move-result-object v17 │ │ -0919c4: 1312 c300 |07fa: const/16 v18, #int 195 // #c3 │ │ -0919c8: 4d11 0012 |07fc: aput-object v17, v0, v18 │ │ -0919cc: 1411 3dff 0000 |07fe: const v17, #float 9.15622e-41 // #0000ff3d │ │ -0919d2: 7701 6403 1100 |0801: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0919d8: 0c11 |0804: move-result-object v17 │ │ -0919da: 1312 c400 |0805: const/16 v18, #int 196 // #c4 │ │ -0919de: 4d11 0012 |0807: aput-object v17, v0, v18 │ │ -0919e2: 1411 ea00 0100 |0809: const v17, #float 9.21634e-41 // #000100ea │ │ -0919e8: 7701 6403 1100 |080c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0919ee: 0c11 |080f: move-result-object v17 │ │ -0919f0: 1312 c500 |0810: const/16 v18, #int 197 // #c5 │ │ -0919f4: 4d11 0012 |0812: aput-object v17, v0, v18 │ │ -0919f8: 1411 b101 0100 |0814: const v17, #float 9.24423e-41 // #000101b1 │ │ -0919fe: 7701 6403 1100 |0817: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091a04: 0c11 |081a: move-result-object v17 │ │ -091a06: 1312 c600 |081b: const/16 v18, #int 198 // #c6 │ │ -091a0a: 4d11 0012 |081d: aput-object v17, v0, v18 │ │ -091a0e: 1411 2202 0100 |081f: const v17, #float 9.26006e-41 // #00010222 │ │ -091a14: 7701 6403 1100 |0822: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091a1a: 0c11 |0825: move-result-object v17 │ │ -091a1c: 1312 c700 |0826: const/16 v18, #int 199 // #c7 │ │ -091a20: 4d11 0012 |0828: aput-object v17, v0, v18 │ │ -091a24: 1411 8902 0100 |082a: const v17, #float 9.27449e-41 // #00010289 │ │ -091a2a: 7701 6403 1100 |082d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091a30: 0c11 |0830: move-result-object v17 │ │ -091a32: 1312 c800 |0831: const/16 v18, #int 200 // #c8 │ │ -091a36: 4d11 0012 |0833: aput-object v17, v0, v18 │ │ -091a3a: 1411 450a 0100 |0835: const v17, #float 9.55195e-41 // #00010a45 │ │ -091a40: 7701 6403 1100 |0838: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091a46: 0c11 |083b: move-result-object v17 │ │ -091a48: 1312 c900 |083c: const/16 v18, #int 201 // #c9 │ │ -091a4c: 4d11 0012 |083e: aput-object v17, v0, v18 │ │ -091a50: 1411 c30a 0100 |0840: const v17, #float 9.56961e-41 // #00010ac3 │ │ -091a56: 7701 6403 1100 |0843: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091a5c: 0c11 |0846: move-result-object v17 │ │ -091a5e: 1312 ca00 |0847: const/16 v18, #int 202 // #ca │ │ -091a62: 4d11 0012 |0849: aput-object v17, v0, v18 │ │ -091a66: 1411 6f0b 0100 |084b: const v17, #float 9.59371e-41 // #00010b6f │ │ -091a6c: 7701 6403 1100 |084e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091a72: 0c11 |0851: move-result-object v17 │ │ -091a74: 1312 cb00 |0852: const/16 v18, #int 203 // #cb │ │ -091a78: 4d11 0012 |0854: aput-object v17, v0, v18 │ │ -091a7c: 1411 a90b 0100 |0856: const v17, #float 9.60184e-41 // #00010ba9 │ │ -091a82: 7701 6403 1100 |0859: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091a88: 0c11 |085c: move-result-object v17 │ │ -091a8a: 1312 cc00 |085d: const/16 v18, #int 204 // #cc │ │ -091a8e: 4d11 0012 |085f: aput-object v17, v0, v18 │ │ -091a92: 1411 db0b 0100 |0861: const v17, #float 9.60884e-41 // #00010bdb │ │ -091a98: 7701 6403 1100 |0864: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091a9e: 0c11 |0867: move-result-object v17 │ │ -091aa0: 1312 cd00 |0868: const/16 v18, #int 205 // #cd │ │ -091aa4: 4d11 0012 |086a: aput-object v17, v0, v18 │ │ -091aa8: 1411 890e 0100 |086c: const v17, #float 9.70497e-41 // #00010e89 │ │ -091aae: 7701 6403 1100 |086f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091ab4: 0c11 |0872: move-result-object v17 │ │ -091ab6: 1312 ce00 |0873: const/16 v18, #int 206 // #ce │ │ -091aba: 4d11 0012 |0875: aput-object v17, v0, v18 │ │ -091abe: 1411 0c0f 0100 |0877: const v17, #float 9.72333e-41 // #00010f0c │ │ -091ac4: 7701 6403 1100 |087a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091aca: 0c11 |087d: move-result-object v17 │ │ -091acc: 1312 cf00 |087e: const/16 v18, #int 207 // #cf │ │ -091ad0: 4d11 0012 |0880: aput-object v17, v0, v18 │ │ -091ad4: 1411 df10 0100 |0882: const v17, #float 9.78877e-41 // #000110df │ │ -091ada: 7701 6403 1100 |0885: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091ae0: 0c11 |0888: move-result-object v17 │ │ -091ae2: 1312 d000 |0889: const/16 v18, #int 208 // #d0 │ │ -091ae6: 4d11 0012 |088b: aput-object v17, v0, v18 │ │ -091aea: 1411 2814 0100 |088d: const v17, #float 9.90662e-41 // #00011428 │ │ -091af0: 7701 6403 1100 |0890: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091af6: 0c11 |0893: move-result-object v17 │ │ -091af8: 1312 d100 |0894: const/16 v18, #int 209 // #d1 │ │ -091afc: 4d11 0012 |0896: aput-object v17, v0, v18 │ │ -091b00: 1411 7f1a 0100 |0898: const v17, #float 1.01341e-40 // #00011a7f │ │ -091b06: 7701 6403 1100 |089b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091b0c: 0c11 |089e: move-result-object v17 │ │ -091b0e: 1312 d200 |089f: const/16 v18, #int 210 // #d2 │ │ -091b12: 4d11 0012 |08a1: aput-object v17, v0, v18 │ │ -091b16: 1411 991a 0100 |08a3: const v17, #float 1.01377e-40 // #00011a99 │ │ -091b1c: 7701 6403 1100 |08a6: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091b22: 0c11 |08a9: move-result-object v17 │ │ -091b24: 1312 d300 |08aa: const/16 v18, #int 211 // #d3 │ │ -091b28: 4d11 0012 |08ac: aput-object v17, v0, v18 │ │ -091b2c: 1411 cb1a 0100 |08ae: const v17, #float 1.01447e-40 // #00011acb │ │ -091b32: 7701 6403 1100 |08b1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091b38: 0c11 |08b4: move-result-object v17 │ │ -091b3a: 1312 d400 |08b5: const/16 v18, #int 212 // #d4 │ │ -091b3e: 4d11 0012 |08b7: aput-object v17, v0, v18 │ │ -091b42: 1411 f81a 0100 |08b9: const v17, #float 1.0151e-40 // #00011af8 │ │ -091b48: 7701 6403 1100 |08bc: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091b4e: 0c11 |08bf: move-result-object v17 │ │ -091b50: 1312 d500 |08c0: const/16 v18, #int 213 // #d5 │ │ -091b54: 4d11 0012 |08c2: aput-object v17, v0, v18 │ │ -091b58: 1411 051b 0100 |08c4: const v17, #float 1.01528e-40 // #00011b05 │ │ -091b5e: 7701 6403 1100 |08c7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091b64: 0c11 |08ca: move-result-object v17 │ │ -091b66: 1312 d600 |08cb: const/16 v18, #int 214 // #d6 │ │ -091b6a: 4d11 0012 |08cd: aput-object v17, v0, v18 │ │ -091b6e: 1411 921b 0100 |08cf: const v17, #float 1.01726e-40 // #00011b92 │ │ -091b74: 7701 6403 1100 |08d2: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091b7a: 0c11 |08d5: move-result-object v17 │ │ -091b7c: 1312 d700 |08d6: const/16 v18, #int 215 // #d7 │ │ -091b80: 4d11 0012 |08d8: aput-object v17, v0, v18 │ │ -091b84: 1411 df1e 0100 |08da: const v17, #float 1.0291e-40 // #00011edf │ │ -091b8a: 7701 6403 1100 |08dd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091b90: 0c11 |08e0: move-result-object v17 │ │ -091b92: 1312 d800 |08e1: const/16 v18, #int 216 // #d8 │ │ -091b96: 4d11 0012 |08e3: aput-object v17, v0, v18 │ │ -091b9a: 1411 e21e 0100 |08e5: const v17, #float 1.02914e-40 // #00011ee2 │ │ -091ba0: 7701 6403 1100 |08e8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091ba6: 0c11 |08eb: move-result-object v17 │ │ -091ba8: 1312 d900 |08ec: const/16 v18, #int 217 // #d9 │ │ -091bac: 4d11 0012 |08ee: aput-object v17, v0, v18 │ │ -091bb0: 1411 991f 0100 |08f0: const v17, #float 1.03171e-40 // #00011f99 │ │ -091bb6: 7701 6403 1100 |08f3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091bbc: 0c11 |08f6: move-result-object v17 │ │ -091bbe: 1312 da00 |08f7: const/16 v18, #int 218 // #da │ │ -091bc2: 4d11 0012 |08f9: aput-object v17, v0, v18 │ │ -091bc6: 1411 a31f 0100 |08fb: const v17, #float 1.03185e-40 // #00011fa3 │ │ -091bcc: 7701 6403 1100 |08fe: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091bd2: 0c11 |0901: move-result-object v17 │ │ -091bd4: 1312 db00 |0902: const/16 v18, #int 219 // #db │ │ -091bd8: 4d11 0012 |0904: aput-object v17, v0, v18 │ │ -091bdc: 1411 2022 0100 |0906: const v17, #float 1.04077e-40 // #00012220 │ │ -091be2: 7701 6403 1100 |0909: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091be8: 0c11 |090c: move-result-object v17 │ │ -091bea: 1312 dc00 |090d: const/16 v18, #int 220 // #dc │ │ -091bee: 4d11 0012 |090f: aput-object v17, v0, v18 │ │ -091bf2: 1411 e422 0100 |0911: const v17, #float 1.04352e-40 // #000122e4 │ │ -091bf8: 7701 6403 1100 |0914: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091bfe: 0c11 |0917: move-result-object v17 │ │ -091c00: 1312 dd00 |0918: const/16 v18, #int 221 // #dd │ │ -091c04: 4d11 0012 |091a: aput-object v17, v0, v18 │ │ -091c08: 1411 e722 0100 |091c: const v17, #float 1.04356e-40 // #000122e7 │ │ -091c0e: 7701 6403 1100 |091f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091c14: 0c11 |0922: move-result-object v17 │ │ -091c16: 1312 de00 |0923: const/16 v18, #int 222 // #de │ │ -091c1a: 4d11 0012 |0925: aput-object v17, v0, v18 │ │ -091c1e: 1411 5223 0100 |0927: const v17, #float 1.04506e-40 // #00012352 │ │ -091c24: 7701 6403 1100 |092a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091c2a: 0c11 |092d: move-result-object v17 │ │ -091c2c: 1312 df00 |092e: const/16 v18, #int 223 // #df │ │ -091c30: 4d11 0012 |0930: aput-object v17, v0, v18 │ │ -091c34: 1411 2b25 0100 |0932: const v17, #float 1.05169e-40 // #0001252b │ │ -091c3a: 7701 6403 1100 |0935: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091c40: 0c11 |0938: move-result-object v17 │ │ -091c42: 1312 e000 |0939: const/16 v18, #int 224 // #e0 │ │ -091c46: 4d11 0012 |093b: aput-object v17, v0, v18 │ │ -091c4a: 1411 b125 0100 |093d: const v17, #float 1.05357e-40 // #000125b1 │ │ -091c50: 7701 6403 1100 |0940: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091c56: 0c11 |0943: move-result-object v17 │ │ -091c58: 1312 e100 |0944: const/16 v18, #int 225 // #e1 │ │ -091c5c: 4d11 0012 |0946: aput-object v17, v0, v18 │ │ -091c60: 1411 4a27 0100 |0948: const v17, #float 1.0593e-40 // #0001274a │ │ -091c66: 7701 6403 1100 |094b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091c6c: 0c11 |094e: move-result-object v17 │ │ -091c6e: 1312 e200 |094f: const/16 v18, #int 226 // #e2 │ │ -091c72: 4d11 0012 |0951: aput-object v17, v0, v18 │ │ -091c76: 1411 fd27 0100 |0953: const v17, #float 1.06181e-40 // #000127fd │ │ -091c7c: 7701 6403 1100 |0956: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091c82: 0c11 |0959: move-result-object v17 │ │ -091c84: 1312 e300 |095a: const/16 v18, #int 227 // #e3 │ │ -091c88: 4d11 0012 |095c: aput-object v17, v0, v18 │ │ -091c8c: 1411 802a 0100 |095e: const v17, #float 1.07082e-40 // #00012a80 │ │ -091c92: 7701 6403 1100 |0961: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091c98: 0c11 |0964: move-result-object v17 │ │ -091c9a: 1312 e400 |0965: const/16 v18, #int 228 // #e4 │ │ -091c9e: 4d11 0012 |0967: aput-object v17, v0, v18 │ │ -091ca2: 1411 ca2b 0100 |0969: const v17, #float 1.07544e-40 // #00012bca │ │ -091ca8: 7701 6403 1100 |096c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091cae: 0c11 |096f: move-result-object v17 │ │ -091cb0: 1312 e500 |0970: const/16 v18, #int 229 // #e5 │ │ -091cb4: 4d11 0012 |0972: aput-object v17, v0, v18 │ │ -091cb8: 1411 b131 0100 |0974: const v17, #float 1.09661e-40 // #000131b1 │ │ -091cbe: 7701 6403 1100 |0977: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091cc4: 0c11 |097a: move-result-object v17 │ │ -091cc6: 1312 e600 |097b: const/16 v18, #int 230 // #e6 │ │ -091cca: 4d11 0012 |097d: aput-object v17, v0, v18 │ │ -091cce: 1411 9f33 0100 |097f: const v17, #float 1.10354e-40 // #0001339f │ │ -091cd4: 7701 6403 1100 |0982: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091cda: 0c11 |0985: move-result-object v17 │ │ -091cdc: 1312 e700 |0986: const/16 v18, #int 231 // #e7 │ │ -091ce0: 4d11 0012 |0988: aput-object v17, v0, v18 │ │ -091ce4: 1411 f434 0100 |098a: const v17, #float 1.10831e-40 // #000134f4 │ │ -091cea: 7701 6403 1100 |098d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091cf0: 0c11 |0990: move-result-object v17 │ │ -091cf2: 1312 e800 |0991: const/16 v18, #int 232 // #e8 │ │ -091cf6: 4d11 0012 |0993: aput-object v17, v0, v18 │ │ -091cfa: 1411 0437 0100 |0995: const v17, #float 1.11571e-40 // #00013704 │ │ -091d00: 7701 6403 1100 |0998: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091d06: 0c11 |099b: move-result-object v17 │ │ -091d08: 1312 e900 |099c: const/16 v18, #int 233 // #e9 │ │ -091d0c: 4d11 0012 |099e: aput-object v17, v0, v18 │ │ -091d10: 1411 8138 0100 |09a0: const v17, #float 1.12105e-40 // #00013881 │ │ -091d16: 7701 6403 1100 |09a3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091d1c: 0c11 |09a6: move-result-object v17 │ │ -091d1e: 1312 ea00 |09a7: const/16 v18, #int 234 // #ea │ │ -091d22: 4d11 0012 |09a9: aput-object v17, v0, v18 │ │ -091d26: 1411 8539 0100 |09ab: const v17, #float 1.1247e-40 // #00013985 │ │ -091d2c: 7701 6403 1100 |09ae: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091d32: 0c11 |09b1: move-result-object v17 │ │ -091d34: 1312 eb00 |09b2: const/16 v18, #int 235 // #eb │ │ -091d38: 4d11 0012 |09b4: aput-object v17, v0, v18 │ │ -091d3c: 1411 133d 0100 |09b6: const v17, #float 1.13745e-40 // #00013d13 │ │ -091d42: 7701 6403 1100 |09b9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091d48: 0c11 |09bc: move-result-object v17 │ │ -091d4a: 1312 ec00 |09bd: const/16 v18, #int 236 // #ec │ │ -091d4e: 4d11 0012 |09bf: aput-object v17, v0, v18 │ │ -091d52: 1411 d73d 0100 |09c1: const v17, #float 1.14019e-40 // #00013dd7 │ │ -091d58: 7701 6403 1100 |09c4: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091d5e: 0c11 |09c7: move-result-object v17 │ │ -091d60: 1312 ed00 |09c8: const/16 v18, #int 237 // #ed │ │ -091d64: 4d11 0012 |09ca: aput-object v17, v0, v18 │ │ -091d68: 1411 e83d 0100 |09cc: const v17, #float 1.14043e-40 // #00013de8 │ │ -091d6e: 7701 6403 1100 |09cf: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091d74: 0c11 |09d2: move-result-object v17 │ │ -091d76: 1312 ee00 |09d3: const/16 v18, #int 238 // #ee │ │ -091d7a: 4d11 0012 |09d5: aput-object v17, v0, v18 │ │ -091d7e: 1411 2c40 0100 |09d7: const v17, #float 1.14856e-40 // #0001402c │ │ -091d84: 7701 6403 1100 |09da: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091d8a: 0c11 |09dd: move-result-object v17 │ │ -091d8c: 1312 ef00 |09de: const/16 v18, #int 239 // #ef │ │ -091d90: 4d11 0012 |09e0: aput-object v17, v0, v18 │ │ -091d94: 1411 8244 0100 |09e2: const v17, #float 1.16411e-40 // #00014482 │ │ -091d9a: 7701 6403 1100 |09e5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091da0: 0c11 |09e8: move-result-object v17 │ │ -091da2: 1312 f000 |09e9: const/16 v18, #int 240 // #f0 │ │ -091da6: 4d11 0012 |09eb: aput-object v17, v0, v18 │ │ -091daa: 1411 4b45 0100 |09ed: const v17, #float 1.16693e-40 // #0001454b │ │ -091db0: 7701 6403 1100 |09f0: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091db6: 0c11 |09f3: move-result-object v17 │ │ -091db8: 1312 f100 |09f4: const/16 v18, #int 241 // #f1 │ │ -091dbc: 4d11 0012 |09f6: aput-object v17, v0, v18 │ │ -091dc0: 1411 9046 0100 |09f8: const v17, #float 1.17149e-40 // #00014690 │ │ -091dc6: 7701 6403 1100 |09fb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091dcc: 0c11 |09fe: move-result-object v17 │ │ -091dce: 1312 f200 |09ff: const/16 v18, #int 242 // #f2 │ │ -091dd2: 4d11 0012 |0a01: aput-object v17, v0, v18 │ │ -091dd6: 1411 2549 0100 |0a03: const v17, #float 1.18075e-40 // #00014925 │ │ -091ddc: 7701 6403 1100 |0a06: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091de2: 0c11 |0a09: move-result-object v17 │ │ -091de4: 1312 f300 |0a0a: const/16 v18, #int 243 // #f3 │ │ -091de8: 4d11 0012 |0a0c: aput-object v17, v0, v18 │ │ -091dec: 1411 3d4a 0100 |0a0e: const v17, #float 1.18467e-40 // #00014a3d │ │ -091df2: 7701 6403 1100 |0a11: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091df8: 0c11 |0a14: move-result-object v17 │ │ -091dfa: 1312 f400 |0a15: const/16 v18, #int 244 // #f4 │ │ -091dfe: 4d11 0012 |0a17: aput-object v17, v0, v18 │ │ -091e02: 1411 e34a 0100 |0a19: const v17, #float 1.187e-40 // #00014ae3 │ │ -091e08: 7701 6403 1100 |0a1c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091e0e: 0c11 |0a1f: move-result-object v17 │ │ -091e10: 1312 f500 |0a20: const/16 v18, #int 245 // #f5 │ │ -091e14: 4d11 0012 |0a22: aput-object v17, v0, v18 │ │ -091e18: 1411 684b 0100 |0a24: const v17, #float 1.18886e-40 // #00014b68 │ │ -091e1e: 7701 6403 1100 |0a27: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091e24: 0c11 |0a2a: move-result-object v17 │ │ -091e26: 1312 f600 |0a2b: const/16 v18, #int 246 // #f6 │ │ -091e2a: 4d11 0012 |0a2d: aput-object v17, v0, v18 │ │ -091e2e: 1411 154d 0100 |0a2f: const v17, #float 1.19487e-40 // #00014d15 │ │ -091e34: 7701 6403 1100 |0a32: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091e3a: 0c11 |0a35: move-result-object v17 │ │ -091e3c: 1312 f700 |0a36: const/16 v18, #int 247 // #f7 │ │ -091e40: 4d11 0012 |0a38: aput-object v17, v0, v18 │ │ -091e44: 1411 294d 0100 |0a3a: const v17, #float 1.19515e-40 // #00014d29 │ │ -091e4a: 7701 6403 1100 |0a3d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091e50: 0c11 |0a40: move-result-object v17 │ │ -091e52: 1312 f800 |0a41: const/16 v18, #int 248 // #f8 │ │ -091e56: 4d11 0012 |0a43: aput-object v17, v0, v18 │ │ -091e5a: 1411 2d52 0100 |0a45: const v17, #float 1.21315e-40 // #0001522d │ │ -091e60: 7701 6403 1100 |0a48: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091e66: 0c11 |0a4b: move-result-object v17 │ │ -091e68: 1312 f900 |0a4c: const/16 v18, #int 249 // #f9 │ │ -091e6c: 4d11 0012 |0a4e: aput-object v17, v0, v18 │ │ -091e70: 1411 7b52 0100 |0a50: const v17, #float 1.21424e-40 // #0001527b │ │ -091e76: 7701 6403 1100 |0a53: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091e7c: 0c11 |0a56: move-result-object v17 │ │ -091e7e: 1312 fa00 |0a57: const/16 v18, #int 250 // #fa │ │ -091e82: 4d11 0012 |0a59: aput-object v17, v0, v18 │ │ -091e86: 1411 2a53 0100 |0a5b: const v17, #float 1.21669e-40 // #0001532a │ │ -091e8c: 7701 6403 1100 |0a5e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091e92: 0c11 |0a61: move-result-object v17 │ │ -091e94: 1312 fb00 |0a62: const/16 v18, #int 251 // #fb │ │ -091e98: 4d11 0012 |0a64: aput-object v17, v0, v18 │ │ -091e9c: 1411 4753 0100 |0a66: const v17, #float 1.2171e-40 // #00015347 │ │ -091ea2: 7701 6403 1100 |0a69: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091ea8: 0c11 |0a6c: move-result-object v17 │ │ -091eaa: 1312 fc00 |0a6d: const/16 v18, #int 252 // #fc │ │ -091eae: 4d11 0012 |0a6f: aput-object v17, v0, v18 │ │ -091eb2: 1411 4854 0100 |0a71: const v17, #float 1.2207e-40 // #00015448 │ │ -091eb8: 7701 6403 1100 |0a74: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091ebe: 0c11 |0a77: move-result-object v17 │ │ -091ec0: 1312 fd00 |0a78: const/16 v18, #int 253 // #fd │ │ -091ec4: 4d11 0012 |0a7a: aput-object v17, v0, v18 │ │ -091ec8: 1411 2056 0100 |0a7c: const v17, #float 1.22731e-40 // #00015620 │ │ -091ece: 7701 6403 1100 |0a7f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091ed4: 0c11 |0a82: move-result-object v17 │ │ -091ed6: 1312 fe00 |0a83: const/16 v18, #int 254 // #fe │ │ -091eda: 4d11 0012 |0a85: aput-object v17, v0, v18 │ │ -091ede: 1411 c857 0100 |0a87: const v17, #float 1.23325e-40 // #000157c8 │ │ -091ee4: 7701 6403 1100 |0a8a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091eea: 0c11 |0a8d: move-result-object v17 │ │ -091eec: 1312 ff00 |0a8e: const/16 v18, #int 255 // #ff │ │ -091ef0: 4d11 0012 |0a90: aput-object v17, v0, v18 │ │ -091ef4: 1411 4e58 0100 |0a92: const v17, #float 1.23513e-40 // #0001584e │ │ -091efa: 7701 6403 1100 |0a95: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091f00: 0c11 |0a98: move-result-object v17 │ │ -091f02: 1312 0001 |0a99: const/16 v18, #int 256 // #100 │ │ -091f06: 4d11 0012 |0a9b: aput-object v17, v0, v18 │ │ -091f0a: 1411 6c58 0100 |0a9d: const v17, #float 1.23555e-40 // #0001586c │ │ -091f10: 7701 6403 1100 |0aa0: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091f16: 0c11 |0aa3: move-result-object v17 │ │ -091f18: 1312 0101 |0aa4: const/16 v18, #int 257 // #101 │ │ -091f1c: 4d11 0012 |0aa6: aput-object v17, v0, v18 │ │ -091f20: 1411 1459 0100 |0aa8: const v17, #float 1.23791e-40 // #00015914 │ │ -091f26: 7701 6403 1100 |0aab: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091f2c: 0c11 |0aae: move-result-object v17 │ │ -091f2e: 1312 0201 |0aaf: const/16 v18, #int 258 // #102 │ │ -091f32: 4d11 0012 |0ab1: aput-object v17, v0, v18 │ │ -091f36: 1411 705a 0100 |0ab3: const v17, #float 1.24278e-40 // #00015a70 │ │ -091f3c: 7701 6403 1100 |0ab6: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091f42: 0c11 |0ab9: move-result-object v17 │ │ -091f44: 1312 0301 |0aba: const/16 v18, #int 259 // #103 │ │ -091f48: 4d11 0012 |0abc: aput-object v17, v0, v18 │ │ -091f4c: 1411 2d5c 0100 |0abe: const v17, #float 1.24902e-40 // #00015c2d │ │ -091f52: 7701 6403 1100 |0ac1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091f58: 0c11 |0ac4: move-result-object v17 │ │ -091f5a: 1312 0401 |0ac5: const/16 v18, #int 260 // #104 │ │ -091f5e: 4d11 0012 |0ac7: aput-object v17, v0, v18 │ │ -091f62: 1411 2b5d 0100 |0ac9: const v17, #float 1.25258e-40 // #00015d2b │ │ -091f68: 7701 6403 1100 |0acc: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091f6e: 0c11 |0acf: move-result-object v17 │ │ -091f70: 1312 0501 |0ad0: const/16 v18, #int 261 // #105 │ │ -091f74: 4d11 0012 |0ad2: aput-object v17, v0, v18 │ │ -091f78: 1411 2a60 0100 |0ad4: const v17, #float 1.26333e-40 // #0001602a │ │ -091f7e: 7701 6403 1100 |0ad7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091f84: 0c11 |0ada: move-result-object v17 │ │ -091f86: 1312 0601 |0adb: const/16 v18, #int 262 // #106 │ │ -091f8a: 4d11 0012 |0add: aput-object v17, v0, v18 │ │ -091f8e: 1411 8663 0100 |0adf: const v17, #float 1.27538e-40 // #00016386 │ │ -091f94: 7701 6403 1100 |0ae2: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091f9a: 0c11 |0ae5: move-result-object v17 │ │ -091f9c: 1312 0701 |0ae6: const/16 v18, #int 263 // #107 │ │ -091fa0: 4d11 0012 |0ae8: aput-object v17, v0, v18 │ │ -091fa4: 1411 3169 0100 |0aea: const v17, #float 1.29571e-40 // #00016931 │ │ -091faa: 7701 6403 1100 |0aed: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091fb0: 0c11 |0af0: move-result-object v17 │ │ -091fb2: 1312 0801 |0af1: const/16 v18, #int 264 // #108 │ │ -091fb6: 4d11 0012 |0af3: aput-object v17, v0, v18 │ │ -091fba: 1411 676d 0100 |0af5: const v17, #float 1.31082e-40 // #00016d67 │ │ -091fc0: 7701 6403 1100 |0af8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091fc6: 0c11 |0afb: move-result-object v17 │ │ -091fc8: 1312 0901 |0afc: const/16 v18, #int 265 // #109 │ │ -091fcc: 4d11 0012 |0afe: aput-object v17, v0, v18 │ │ -091fd0: 1411 e06d 0100 |0b00: const v17, #float 1.31251e-40 // #00016de0 │ │ -091fd6: 7701 6403 1100 |0b03: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091fdc: 0c11 |0b06: move-result-object v17 │ │ -091fde: 1312 0a01 |0b07: const/16 v18, #int 266 // #10a │ │ -091fe2: 4d11 0012 |0b09: aput-object v17, v0, v18 │ │ -091fe6: 1411 1a71 0100 |0b0b: const v17, #float 1.32409e-40 // #0001711a │ │ -091fec: 7701 6403 1100 |0b0e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -091ff2: 0c11 |0b11: move-result-object v17 │ │ -091ff4: 1312 0b01 |0b12: const/16 v18, #int 267 // #10b │ │ -091ff8: 4d11 0012 |0b14: aput-object v17, v0, v18 │ │ -091ffc: 1411 9c75 0100 |0b16: const v17, #float 1.34026e-40 // #0001759c │ │ -092002: 7701 6403 1100 |0b19: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092008: 0c11 |0b1c: move-result-object v17 │ │ -09200a: 1312 0c01 |0b1d: const/16 v18, #int 268 // #10c │ │ -09200e: 4d11 0012 |0b1f: aput-object v17, v0, v18 │ │ -092012: 1411 5278 0100 |0b21: const v17, #float 1.34998e-40 // #00017852 │ │ -092018: 7701 6403 1100 |0b24: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09201e: 0c11 |0b27: move-result-object v17 │ │ -092020: 1312 0d01 |0b28: const/16 v18, #int 269 // #10d │ │ -092024: 4d11 0012 |0b2a: aput-object v17, v0, v18 │ │ -092028: 1411 2c7a 0100 |0b2c: const v17, #float 1.35663e-40 // #00017a2c │ │ -09202e: 7701 6403 1100 |0b2f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092034: 0c11 |0b32: move-result-object v17 │ │ -092036: 4d11 0001 |0b33: aput-object v17, v0, v1 │ │ -09203a: 1401 0a7b 0100 |0b35: const v1, #float 1.35974e-40 // #00017b0a │ │ -092040: 7110 6403 0100 |0b38: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092046: 0c01 |0b3b: move-result-object v1 │ │ -092048: 1311 0f01 |0b3c: const/16 v17, #int 271 // #10f │ │ -09204c: 4d01 0011 |0b3e: aput-object v1, v0, v17 │ │ -092050: 1401 0f7b 0100 |0b40: const v1, #float 1.35981e-40 // #00017b0f │ │ -092056: 7110 6403 0100 |0b43: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09205c: 0c01 |0b46: move-result-object v1 │ │ -09205e: 1311 1001 |0b47: const/16 v17, #int 272 // #110 │ │ -092062: 4d01 0011 |0b49: aput-object v1, v0, v17 │ │ -092066: 1401 4d7b 0100 |0b4b: const v1, #float 1.36067e-40 // #00017b4d │ │ -09206c: 7110 6403 0100 |0b4e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092072: 0c01 |0b51: move-result-object v1 │ │ -092074: 1311 1101 |0b52: const/16 v17, #int 273 // #111 │ │ -092078: 4d01 0011 |0b54: aput-object v1, v0, v17 │ │ -09207c: 1401 ef7b 0100 |0b56: const v1, #float 1.36294e-40 // #00017bef │ │ -092082: 7110 6403 0100 |0b59: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092088: 0c01 |0b5c: move-result-object v1 │ │ -09208a: 1311 1201 |0b5d: const/16 v17, #int 274 // #112 │ │ -09208e: 4d01 0011 |0b5f: aput-object v1, v0, v17 │ │ -092092: 1401 ff7b 0100 |0b61: const v1, #float 1.36317e-40 // #00017bff │ │ -092098: 7110 6403 0100 |0b64: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09209e: 0c01 |0b67: move-result-object v1 │ │ -0920a0: 1311 1301 |0b68: const/16 v17, #int 275 // #113 │ │ -0920a4: 4d01 0011 |0b6a: aput-object v1, v0, v17 │ │ -0920a8: 1401 0c7c 0100 |0b6c: const v1, #float 1.36335e-40 // #00017c0c │ │ -0920ae: 7110 6403 0100 |0b6f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0920b4: 0c01 |0b72: move-result-object v1 │ │ -0920b6: 1311 1401 |0b73: const/16 v17, #int 276 // #114 │ │ -0920ba: 4d01 0011 |0b75: aput-object v1, v0, v17 │ │ -0920be: 1401 f67d 0100 |0b77: const v1, #float 1.37022e-40 // #00017df6 │ │ -0920c4: 7110 6403 0100 |0b7a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0920ca: 0c01 |0b7d: move-result-object v1 │ │ -0920cc: 1311 1501 |0b7e: const/16 v17, #int 277 // #115 │ │ -0920d0: 4d01 0011 |0b80: aput-object v1, v0, v17 │ │ -0920d4: 1401 9e7f 0100 |0b82: const v1, #float 1.37616e-40 // #00017f9e │ │ -0920da: 7110 6403 0100 |0b85: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0920e0: 0c01 |0b88: move-result-object v1 │ │ -0920e2: 1311 1601 |0b89: const/16 v17, #int 278 // #116 │ │ -0920e6: 4d01 0011 |0b8b: aput-object v1, v0, v17 │ │ -0920ea: 1401 c884 0100 |0b8d: const v1, #float 1.39468e-40 // #000184c8 │ │ -0920f0: 7110 6403 0100 |0b90: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0920f6: 0c01 |0b93: move-result-object v1 │ │ -0920f8: 1311 1701 |0b94: const/16 v17, #int 279 // #117 │ │ -0920fc: 4d01 0011 |0b96: aput-object v1, v0, v17 │ │ -092100: 1401 ce84 0100 |0b98: const v1, #float 1.39477e-40 // #000184ce │ │ -092106: 7110 6403 0100 |0b9b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09210c: 0c01 |0b9e: move-result-object v1 │ │ -09210e: 1311 1801 |0b9f: const/16 v17, #int 280 // #118 │ │ -092112: 4d01 0011 |0ba1: aput-object v1, v0, v17 │ │ -092116: 1401 d084 0100 |0ba3: const v1, #float 1.3948e-40 // #000184d0 │ │ -09211c: 7110 6403 0100 |0ba6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092122: 0c01 |0ba9: move-result-object v1 │ │ -092124: 1311 1901 |0baa: const/16 v17, #int 281 // #119 │ │ -092128: 4d01 0011 |0bac: aput-object v1, v0, v17 │ │ -09212c: 1401 5485 0100 |0bae: const v1, #float 1.39665e-40 // #00018554 │ │ -092132: 7110 6403 0100 |0bb1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092138: 0c01 |0bb4: move-result-object v1 │ │ -09213a: 1311 1a01 |0bb5: const/16 v17, #int 282 // #11a │ │ -09213e: 4d01 0011 |0bb7: aput-object v1, v0, v17 │ │ -092142: 1401 b187 0100 |0bb9: const v1, #float 1.40512e-40 // #000187b1 │ │ -092148: 7110 6403 0100 |0bbc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09214e: 0c01 |0bbf: move-result-object v1 │ │ -092150: 1311 1b01 |0bc0: const/16 v17, #int 283 // #11b │ │ -092154: 4d01 0011 |0bc2: aput-object v1, v0, v17 │ │ -092158: 1401 778b 0100 |0bc4: const v1, #float 1.41866e-40 // #00018b77 │ │ -09215e: 7110 6403 0100 |0bc7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092164: 0c01 |0bca: move-result-object v1 │ │ -092166: 1311 1c01 |0bcb: const/16 v17, #int 284 // #11c │ │ -09216a: 4d01 0011 |0bcd: aput-object v1, v0, v17 │ │ -09216e: 1401 d98e 0100 |0bcf: const v1, #float 1.4308e-40 // #00018ed9 │ │ -092174: 7110 6403 0100 |0bd2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09217a: 0c01 |0bd5: move-result-object v1 │ │ -09217c: 1311 1d01 |0bd6: const/16 v17, #int 285 // #11d │ │ -092180: 4d01 0011 |0bd8: aput-object v1, v0, v17 │ │ -092184: 1401 ec93 0100 |0bda: const v1, #float 1.449e-40 // #000193ec │ │ -09218a: 7110 6403 0100 |0bdd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092190: 0c01 |0be0: move-result-object v1 │ │ -092192: 1311 1e01 |0be1: const/16 v17, #int 286 // #11e │ │ -092196: 4d01 0011 |0be3: aput-object v1, v0, v17 │ │ -09219a: 1401 26a0 0100 |0be5: const v1, #float 1.49286e-40 // #0001a026 │ │ -0921a0: 7110 6403 0100 |0be8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0921a6: 0c01 |0beb: move-result-object v1 │ │ -0921a8: 1311 1f01 |0bec: const/16 v17, #int 287 // #11f │ │ -0921ac: 4d01 0011 |0bee: aput-object v1, v0, v17 │ │ -0921b0: 1401 f8a0 0100 |0bf0: const v1, #float 1.4958e-40 // #0001a0f8 │ │ -0921b6: 7110 6403 0100 |0bf3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0921bc: 0c01 |0bf6: move-result-object v1 │ │ -0921be: 1311 2001 |0bf7: const/16 v17, #int 288 // #120 │ │ -0921c2: 4d01 0011 |0bf9: aput-object v1, v0, v17 │ │ -0921c6: 1401 48a2 0100 |0bfb: const v1, #float 1.50051e-40 // #0001a248 │ │ -0921cc: 7110 6403 0100 |0bfe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0921d2: 0c01 |0c01: move-result-object v1 │ │ -0921d4: 1311 2101 |0c02: const/16 v17, #int 289 // #121 │ │ -0921d8: 4d01 0011 |0c04: aput-object v1, v0, v17 │ │ -0921dc: 1401 64a3 0100 |0c06: const v1, #float 1.50449e-40 // #0001a364 │ │ -0921e2: 7110 6403 0100 |0c09: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0921e8: 0c01 |0c0c: move-result-object v1 │ │ -0921ea: 1311 2201 |0c0d: const/16 v17, #int 290 // #122 │ │ -0921ee: 4d01 0011 |0c0f: aput-object v1, v0, v17 │ │ -0921f2: 1401 37a6 0100 |0c11: const v1, #float 1.51462e-40 // #0001a637 │ │ -0921f8: 7110 6403 0100 |0c14: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0921fe: 0c01 |0c17: move-result-object v1 │ │ -092200: 1311 2301 |0c18: const/16 v17, #int 291 // #123 │ │ -092204: 4d01 0011 |0c1a: aput-object v1, v0, v17 │ │ -092208: 1401 4ca8 0100 |0c1c: const v1, #float 1.52209e-40 // #0001a84c │ │ -09220e: 7110 6403 0100 |0c1f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092214: 0c01 |0c22: move-result-object v1 │ │ -092216: 1311 2401 |0c23: const/16 v17, #int 292 // #124 │ │ -09221a: 4d01 0011 |0c25: aput-object v1, v0, v17 │ │ -09221e: 1401 ebaf 0100 |0c27: const v1, #float 1.54943e-40 // #0001afeb │ │ -092224: 7110 6403 0100 |0c2a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09222a: 0c01 |0c2d: move-result-object v1 │ │ -09222c: 1311 2501 |0c2e: const/16 v17, #int 293 // #125 │ │ -092230: 4d01 0011 |0c30: aput-object v1, v0, v17 │ │ -092234: 1401 6fb0 0100 |0c32: const v1, #float 1.55128e-40 // #0001b06f │ │ -09223a: 7110 6403 0100 |0c35: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092240: 0c01 |0c38: move-result-object v1 │ │ -092242: 1311 2601 |0c39: const/16 v17, #int 294 // #126 │ │ -092246: 4d01 0011 |0c3b: aput-object v1, v0, v17 │ │ -09224a: 1401 a9b1 0100 |0c3d: const v1, #float 1.55568e-40 // #0001b1a9 │ │ -092250: 7110 6403 0100 |0c40: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092256: 0c01 |0c43: move-result-object v1 │ │ -092258: 1311 2701 |0c44: const/16 v17, #int 295 // #127 │ │ -09225c: 4d01 0011 |0c46: aput-object v1, v0, v17 │ │ -092260: 1401 61b5 0100 |0c48: const v1, #float 1.56902e-40 // #0001b561 │ │ -092266: 7110 6403 0100 |0c4b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09226c: 0c01 |0c4e: move-result-object v1 │ │ -09226e: 1311 2801 |0c4f: const/16 v17, #int 296 // #128 │ │ -092272: 4d01 0011 |0c51: aput-object v1, v0, v17 │ │ -092276: 1401 3db6 0100 |0c53: const v1, #float 1.5721e-40 // #0001b63d │ │ -09227c: 7110 6403 0100 |0c56: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092282: 0c01 |0c59: move-result-object v1 │ │ -092284: 1311 2901 |0c5a: const/16 v17, #int 297 // #129 │ │ -092288: 4d01 0011 |0c5c: aput-object v1, v0, v17 │ │ -09228c: 1401 84b6 0100 |0c5e: const v1, #float 1.5731e-40 // #0001b684 │ │ -092292: 7110 6403 0100 |0c61: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092298: 0c01 |0c64: move-result-object v1 │ │ -09229a: 1311 2a01 |0c65: const/16 v17, #int 298 // #12a │ │ -09229e: 4d01 0011 |0c67: aput-object v1, v0, v17 │ │ -0922a2: 1401 fdb7 0100 |0c69: const v1, #float 1.57838e-40 // #0001b7fd │ │ -0922a8: 7110 6403 0100 |0c6c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0922ae: 0c01 |0c6f: move-result-object v1 │ │ -0922b0: 1311 2b01 |0c70: const/16 v17, #int 299 // #12b │ │ -0922b4: 4d01 0011 |0c72: aput-object v1, v0, v17 │ │ -0922b8: 1401 15b8 0100 |0c74: const v1, #float 1.57872e-40 // #0001b815 │ │ -0922be: 7110 6403 0100 |0c77: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0922c4: 0c01 |0c7a: move-result-object v1 │ │ -0922c6: 1311 2c01 |0c7b: const/16 v17, #int 300 // #12c │ │ -0922ca: 4d01 0011 |0c7d: aput-object v1, v0, v17 │ │ -0922ce: 1401 1bbd 0100 |0c7f: const v1, #float 1.59674e-40 // #0001bd1b │ │ -0922d4: 7110 6403 0100 |0c82: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0922da: 0c01 |0c85: move-result-object v1 │ │ -0922dc: 1311 2d01 |0c86: const/16 v17, #int 301 // #12d │ │ -0922e0: 4d01 0011 |0c88: aput-object v1, v0, v17 │ │ -0922e4: 1401 e1be 0100 |0c8a: const v1, #float 1.6031e-40 // #0001bee1 │ │ -0922ea: 7110 6403 0100 |0c8d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0922f0: 0c01 |0c90: move-result-object v1 │ │ -0922f2: 1311 2e01 |0c91: const/16 v17, #int 302 // #12e │ │ -0922f6: 4d01 0011 |0c93: aput-object v1, v0, v17 │ │ -0922fa: 1401 ebbf 0100 |0c95: const v1, #float 1.60683e-40 // #0001bfeb │ │ -092300: 7110 6403 0100 |0c98: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092306: 0c01 |0c9b: move-result-object v1 │ │ -092308: 1311 2f01 |0c9c: const/16 v17, #int 303 // #12f │ │ -09230c: 4d01 0011 |0c9e: aput-object v1, v0, v17 │ │ -092310: 1401 93c2 0100 |0ca0: const v1, #float 1.61636e-40 // #0001c293 │ │ -092316: 7110 6403 0100 |0ca3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09231c: 0c01 |0ca6: move-result-object v1 │ │ -09231e: 1311 3001 |0ca7: const/16 v17, #int 304 // #130 │ │ -092322: 4d01 0011 |0ca9: aput-object v1, v0, v17 │ │ -092326: 1401 abc3 0100 |0cab: const v1, #float 1.62028e-40 // #0001c3ab │ │ -09232c: 7110 6403 0100 |0cae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092332: 0c01 |0cb1: move-result-object v1 │ │ -092334: 1311 3101 |0cb2: const/16 v17, #int 305 // #131 │ │ -092338: 4d01 0011 |0cb4: aput-object v1, v0, v17 │ │ -09233c: 1401 cdc6 0100 |0cb6: const v1, #float 1.63152e-40 // #0001c6cd │ │ -092342: 7110 6403 0100 |0cb9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092348: 0c01 |0cbc: move-result-object v1 │ │ -09234a: 1311 3201 |0cbd: const/16 v17, #int 306 // #132 │ │ -09234e: 4d01 0011 |0cbf: aput-object v1, v0, v17 │ │ -092352: 1401 71ca 0100 |0cc1: const v1, #float 1.64458e-40 // #0001ca71 │ │ -092358: 7110 6403 0100 |0cc4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09235e: 0c01 |0cc7: move-result-object v1 │ │ -092360: 1311 3301 |0cc8: const/16 v17, #int 307 // #133 │ │ -092364: 4d01 0011 |0cca: aput-object v1, v0, v17 │ │ -092368: 1401 c5cc 0100 |0ccc: const v1, #float 1.65293e-40 // #0001ccc5 │ │ -09236e: 7110 6403 0100 |0ccf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092374: 0c01 |0cd2: move-result-object v1 │ │ -092376: 1311 3401 |0cd3: const/16 v17, #int 308 // #134 │ │ -09237a: 4d01 0011 |0cd5: aput-object v1, v0, v17 │ │ -09237e: 1401 e3cd 0100 |0cd7: const v1, #float 1.65694e-40 // #0001cde3 │ │ -092384: 7110 6403 0100 |0cda: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09238a: 0c01 |0cdd: move-result-object v1 │ │ -09238c: 1311 3501 |0cde: const/16 v17, #int 309 // #135 │ │ -092390: 4d01 0011 |0ce0: aput-object v1, v0, v17 │ │ -092394: 1401 f1cd 0100 |0ce2: const v1, #float 1.65713e-40 // #0001cdf1 │ │ -09239a: 7110 6403 0100 |0ce5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0923a0: 0c01 |0ce8: move-result-object v1 │ │ -0923a2: 1311 3601 |0ce9: const/16 v17, #int 310 // #136 │ │ -0923a6: 4d01 0011 |0ceb: aput-object v1, v0, v17 │ │ -0923aa: 1401 d2ce 0100 |0ced: const v1, #float 1.66029e-40 // #0001ced2 │ │ -0923b0: 7110 6403 0100 |0cf0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0923b6: 0c01 |0cf3: move-result-object v1 │ │ -0923b8: 1311 3701 |0cf4: const/16 v17, #int 311 // #137 │ │ -0923bc: 4d01 0011 |0cf6: aput-object v1, v0, v17 │ │ -0923c0: 1401 d6ce 0100 |0cf8: const v1, #float 1.66034e-40 // #0001ced6 │ │ -0923c6: 7110 6403 0100 |0cfb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0923cc: 0c01 |0cfe: move-result-object v1 │ │ -0923ce: 1311 3801 |0cff: const/16 v17, #int 312 // #138 │ │ -0923d2: 4d01 0011 |0d01: aput-object v1, v0, v17 │ │ -0923d6: 1401 f5ce 0100 |0d03: const v1, #float 1.66078e-40 // #0001cef5 │ │ -0923dc: 7110 6403 0100 |0d06: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0923e2: 0c01 |0d09: move-result-object v1 │ │ -0923e4: 1311 3901 |0d0a: const/16 v17, #int 313 // #139 │ │ -0923e8: 4d01 0011 |0d0c: aput-object v1, v0, v17 │ │ -0923ec: 1401 bacf 0100 |0d0e: const v1, #float 1.66354e-40 // #0001cfba │ │ -0923f2: 7110 6403 0100 |0d11: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0923f8: 0c01 |0d14: move-result-object v1 │ │ -0923fa: 1311 3a01 |0d15: const/16 v17, #int 314 // #13a │ │ -0923fe: 4d01 0011 |0d17: aput-object v1, v0, v17 │ │ -092402: 1401 73d3 0100 |0d19: const v1, #float 1.67689e-40 // #0001d373 │ │ -092408: 7110 6403 0100 |0d1c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09240e: 0c01 |0d1f: move-result-object v1 │ │ -092410: 1311 3b01 |0d20: const/16 v17, #int 315 // #13b │ │ -092414: 4d01 0011 |0d22: aput-object v1, v0, v17 │ │ -092418: 1401 cfd4 0100 |0d24: const v1, #float 1.68177e-40 // #0001d4cf │ │ -09241e: 7110 6403 0100 |0d27: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092424: 0c01 |0d2a: move-result-object v1 │ │ -092426: 1311 3c01 |0d2b: const/16 v17, #int 316 // #13c │ │ -09242a: 4d01 0011 |0d2d: aput-object v1, v0, v17 │ │ -09242e: 1401 39d5 0100 |0d2f: const v1, #float 1.68325e-40 // #0001d539 │ │ -092434: 7110 6403 0100 |0d32: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09243a: 0c01 |0d35: move-result-object v1 │ │ -09243c: 1311 3d01 |0d36: const/16 v17, #int 317 // #13d │ │ -092440: 4d01 0011 |0d38: aput-object v1, v0, v17 │ │ -092444: 1401 19d6 0100 |0d3a: const v1, #float 1.68639e-40 // #0001d619 │ │ -09244a: 7110 6403 0100 |0d3d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092450: 0c01 |0d40: move-result-object v1 │ │ -092452: 1311 3e01 |0d41: const/16 v17, #int 318 // #13e │ │ -092456: 4d01 0011 |0d43: aput-object v1, v0, v17 │ │ -09245a: 1401 47d6 0100 |0d45: const v1, #float 1.68704e-40 // #0001d647 │ │ -092460: 7110 6403 0100 |0d48: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092466: 0c01 |0d4b: move-result-object v1 │ │ -092468: 1311 3f01 |0d4c: const/16 v17, #int 319 // #13f │ │ -09246c: 4d01 0011 |0d4e: aput-object v1, v0, v17 │ │ -092470: 1401 4cd6 0100 |0d50: const v1, #float 1.68711e-40 // #0001d64c │ │ -092476: 7110 6403 0100 |0d53: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09247c: 0c01 |0d56: move-result-object v1 │ │ -09247e: 1311 4001 |0d57: const/16 v17, #int 320 // #140 │ │ -092482: 4d01 0011 |0d59: aput-object v1, v0, v17 │ │ -092486: 1401 d4d6 0100 |0d5b: const v1, #float 1.68901e-40 // #0001d6d4 │ │ -09248c: 7110 6403 0100 |0d5e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092492: 0c01 |0d61: move-result-object v1 │ │ -092494: 1311 4101 |0d62: const/16 v17, #int 321 // #141 │ │ -092498: 4d01 0011 |0d64: aput-object v1, v0, v17 │ │ -09249c: 1401 57d8 0100 |0d66: const v1, #float 1.69444e-40 // #0001d857 │ │ -0924a2: 7110 6403 0100 |0d69: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0924a8: 0c01 |0d6c: move-result-object v1 │ │ -0924aa: 1311 4201 |0d6d: const/16 v17, #int 322 // #142 │ │ -0924ae: 4d01 0011 |0d6f: aput-object v1, v0, v17 │ │ -0924b2: 1401 b5d8 0100 |0d71: const v1, #float 1.69575e-40 // #0001d8b5 │ │ -0924b8: 7110 6403 0100 |0d74: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0924be: 0c01 |0d77: move-result-object v1 │ │ -0924c0: 1311 4301 |0d78: const/16 v17, #int 323 // #143 │ │ -0924c4: 4d01 0011 |0d7a: aput-object v1, v0, v17 │ │ -0924c8: 1401 80da 0100 |0d7c: const v1, #float 1.70219e-40 // #0001da80 │ │ -0924ce: 7110 6403 0100 |0d7f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0924d4: 0c01 |0d82: move-result-object v1 │ │ -0924d6: 1311 4401 |0d83: const/16 v17, #int 324 // #144 │ │ -0924da: 4d01 0011 |0d85: aput-object v1, v0, v17 │ │ -0924de: 1401 48db 0100 |0d87: const v1, #float 1.70499e-40 // #0001db48 │ │ -0924e4: 7110 6403 0100 |0d8a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0924ea: 0c01 |0d8d: move-result-object v1 │ │ -0924ec: 1311 4501 |0d8e: const/16 v17, #int 325 // #145 │ │ -0924f0: 4d01 0011 |0d90: aput-object v1, v0, v17 │ │ -0924f4: 1401 63dc 0100 |0d92: const v1, #float 1.70895e-40 // #0001dc63 │ │ -0924fa: 7110 6403 0100 |0d95: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092500: 0c01 |0d98: move-result-object v1 │ │ -092502: 1311 4601 |0d99: const/16 v17, #int 326 // #146 │ │ -092506: 4d01 0011 |0d9b: aput-object v1, v0, v17 │ │ -09250a: 1401 52e1 0100 |0d9d: const v1, #float 1.72665e-40 // #0001e152 │ │ -092510: 7110 6403 0100 |0da0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092516: 0c01 |0da3: move-result-object v1 │ │ -092518: 1311 4701 |0da4: const/16 v17, #int 327 // #147 │ │ -09251c: 4d01 0011 |0da6: aput-object v1, v0, v17 │ │ -092520: 1401 e9e4 0100 |0da8: const v1, #float 1.73953e-40 // #0001e4e9 │ │ -092526: 7110 6403 0100 |0dab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09252c: 0c01 |0dae: move-result-object v1 │ │ -09252e: 1311 4801 |0daf: const/16 v17, #int 328 // #148 │ │ -092532: 4d01 0011 |0db1: aput-object v1, v0, v17 │ │ -092536: 1401 4de5 0100 |0db3: const v1, #float 1.74093e-40 // #0001e54d │ │ -09253c: 7110 6403 0100 |0db6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092542: 0c01 |0db9: move-result-object v1 │ │ -092544: 1311 4901 |0dba: const/16 v17, #int 329 // #149 │ │ -092548: 4d01 0011 |0dbc: aput-object v1, v0, v17 │ │ -09254c: 1401 6fe5 0100 |0dbe: const v1, #float 1.74141e-40 // #0001e56f │ │ -092552: 7110 6403 0100 |0dc1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092558: 0c01 |0dc4: move-result-object v1 │ │ -09255a: 1311 4a01 |0dc5: const/16 v17, #int 330 // #14a │ │ -09255e: 4d01 0011 |0dc7: aput-object v1, v0, v17 │ │ -092562: 1401 78e5 0100 |0dc9: const v1, #float 1.74153e-40 // #0001e578 │ │ -092568: 7110 6403 0100 |0dcc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09256e: 0c01 |0dcf: move-result-object v1 │ │ -092570: 1311 4b01 |0dd0: const/16 v17, #int 331 // #14b │ │ -092574: 4d01 0011 |0dd2: aput-object v1, v0, v17 │ │ -092578: 1401 21e6 0100 |0dd4: const v1, #float 1.7439e-40 // #0001e621 │ │ -09257e: 7110 6403 0100 |0dd7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092584: 0c01 |0dda: move-result-object v1 │ │ -092586: 1311 4c01 |0ddb: const/16 v17, #int 332 // #14c │ │ -09258a: 4d01 0011 |0ddd: aput-object v1, v0, v17 │ │ -09258e: 1401 57eb 0100 |0ddf: const v1, #float 1.7626e-40 // #0001eb57 │ │ -092594: 7110 6403 0100 |0de2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09259a: 0c01 |0de5: move-result-object v1 │ │ -09259c: 1311 4d01 |0de6: const/16 v17, #int 333 // #14d │ │ -0925a0: 4d01 0011 |0de8: aput-object v1, v0, v17 │ │ -0925a4: 1401 92ec 0100 |0dea: const v1, #float 1.76701e-40 // #0001ec92 │ │ -0925aa: 7110 6403 0100 |0ded: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0925b0: 0c01 |0df0: move-result-object v1 │ │ -0925b2: 1311 4e01 |0df1: const/16 v17, #int 334 // #14e │ │ -0925b6: 4d01 0011 |0df3: aput-object v1, v0, v17 │ │ -0925ba: 1401 37ed 0100 |0df5: const v1, #float 1.76932e-40 // #0001ed37 │ │ -0925c0: 7110 6403 0100 |0df8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0925c6: 0c01 |0dfb: move-result-object v1 │ │ -0925c8: 1311 4f01 |0dfc: const/16 v17, #int 335 // #14f │ │ -0925cc: 4d01 0011 |0dfe: aput-object v1, v0, v17 │ │ -0925d0: 1401 b7ee 0100 |0e00: const v1, #float 1.7747e-40 // #0001eeb7 │ │ -0925d6: 7110 6403 0100 |0e03: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0925dc: 0c01 |0e06: move-result-object v1 │ │ -0925de: 1311 5001 |0e07: const/16 v17, #int 336 // #150 │ │ -0925e2: 4d01 0011 |0e09: aput-object v1, v0, v17 │ │ -0925e6: 1401 ebf3 0100 |0e0b: const v1, #float 1.79337e-40 // #0001f3eb │ │ -0925ec: 7110 6403 0100 |0e0e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0925f2: 0c01 |0e11: move-result-object v1 │ │ -0925f4: 1311 5101 |0e12: const/16 v17, #int 337 // #151 │ │ -0925f8: 4d01 0011 |0e14: aput-object v1, v0, v17 │ │ -0925fc: 1401 73f4 0100 |0e16: const v1, #float 1.79527e-40 // #0001f473 │ │ -092602: 7110 6403 0100 |0e19: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092608: 0c01 |0e1c: move-result-object v1 │ │ -09260a: 1311 5201 |0e1d: const/16 v17, #int 338 // #152 │ │ -09260e: 4d01 0011 |0e1f: aput-object v1, v0, v17 │ │ -092612: 1401 59f8 0100 |0e21: const v1, #float 1.80926e-40 // #0001f859 │ │ -092618: 7110 6403 0100 |0e24: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09261e: 0c01 |0e27: move-result-object v1 │ │ -092620: 1311 5301 |0e28: const/16 v17, #int 339 // #153 │ │ -092624: 4d01 0011 |0e2a: aput-object v1, v0, v17 │ │ -092628: 1401 91f9 0100 |0e2c: const v1, #float 1.81363e-40 // #0001f991 │ │ -09262e: 7110 6403 0100 |0e2f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092634: 0c01 |0e32: move-result-object v1 │ │ -092636: 1311 5401 |0e33: const/16 v17, #int 340 // #154 │ │ -09263a: 4d01 0011 |0e35: aput-object v1, v0, v17 │ │ -09263e: 1401 c6fe 0100 |0e37: const v1, #float 1.83231e-40 // #0001fec6 │ │ -092644: 7110 6403 0100 |0e3a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09264a: 0c01 |0e3d: move-result-object v1 │ │ -09264c: 1311 5501 |0e3e: const/16 v17, #int 341 // #155 │ │ -092650: 4d01 0011 |0e40: aput-object v1, v0, v17 │ │ -092654: 1401 8cff 0100 |0e42: const v1, #float 1.83508e-40 // #0001ff8c │ │ -09265a: 7110 6403 0100 |0e45: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092660: 0c01 |0e48: move-result-object v1 │ │ -092662: 1311 5601 |0e49: const/16 v17, #int 342 // #156 │ │ -092666: 4d01 0011 |0e4b: aput-object v1, v0, v17 │ │ -09266a: 1401 3600 0200 |0e4d: const v1, #float 1.83747e-40 // #00020036 │ │ -092670: 7110 6403 0100 |0e50: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092676: 0c01 |0e53: move-result-object v1 │ │ -092678: 1311 5701 |0e54: const/16 v17, #int 343 // #157 │ │ -09267c: 4d01 0011 |0e56: aput-object v1, v0, v17 │ │ -092680: 1401 a502 0200 |0e58: const v1, #float 1.8462e-40 // #000202a5 │ │ -092686: 7110 6403 0100 |0e5b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09268c: 0c01 |0e5e: move-result-object v1 │ │ -09268e: 1311 5801 |0e5f: const/16 v17, #int 344 // #158 │ │ -092692: 4d01 0011 |0e61: aput-object v1, v0, v17 │ │ -092696: 1401 6f04 0200 |0e63: const v1, #float 1.85261e-40 // #0002046f │ │ -09269c: 7110 6403 0100 |0e66: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0926a2: 0c01 |0e69: move-result-object v1 │ │ -0926a4: 1311 5901 |0e6a: const/16 v17, #int 345 // #159 │ │ -0926a8: 4d01 0011 |0e6c: aput-object v1, v0, v17 │ │ -0926ac: 1401 2f05 0200 |0e6e: const v1, #float 1.85531e-40 // #0002052f │ │ -0926b2: 7110 6403 0100 |0e71: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0926b8: 0c01 |0e74: move-result-object v1 │ │ -0926ba: 1311 5a01 |0e75: const/16 v17, #int 346 // #15a │ │ -0926be: 4d01 0011 |0e77: aput-object v1, v0, v17 │ │ -0926c2: 1401 310c 0200 |0e79: const v1, #float 1.88044e-40 // #00020c31 │ │ -0926c8: 7110 6403 0100 |0e7c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0926ce: 0c01 |0e7f: move-result-object v1 │ │ -0926d0: 1311 5b01 |0e80: const/16 v17, #int 347 // #15b │ │ -0926d4: 4d01 0011 |0e82: aput-object v1, v0, v17 │ │ -0926d8: 1401 2b0d 0200 |0e84: const v1, #float 1.88395e-40 // #00020d2b │ │ -0926de: 7110 6403 0100 |0e87: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0926e4: 0c01 |0e8a: move-result-object v1 │ │ -0926e6: 1311 5c01 |0e8b: const/16 v17, #int 348 // #15c │ │ -0926ea: 4d01 0011 |0e8d: aput-object v1, v0, v17 │ │ -0926ee: 1401 c210 0200 |0e8f: const v1, #float 1.89683e-40 // #000210c2 │ │ -0926f4: 7110 6403 0100 |0e92: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0926fa: 0c01 |0e95: move-result-object v1 │ │ -0926fc: 1311 5d01 |0e96: const/16 v17, #int 349 // #15d │ │ -092700: 4d01 0011 |0e98: aput-object v1, v0, v17 │ │ -092704: 1401 e710 0200 |0e9a: const v1, #float 1.89734e-40 // #000210e7 │ │ -09270a: 7110 6403 0100 |0e9d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092710: 0c01 |0ea0: move-result-object v1 │ │ -092712: 1311 5e01 |0ea1: const/16 v17, #int 350 // #15e │ │ -092716: 4d01 0011 |0ea3: aput-object v1, v0, v17 │ │ -09271a: 1401 1f1d 0200 |0ea5: const v1, #float 1.94118e-40 // #00021d1f │ │ -092720: 7110 6403 0100 |0ea8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092726: 0c01 |0eab: move-result-object v1 │ │ -092728: 1311 5f01 |0eac: const/16 v17, #int 351 // #15f │ │ -09272c: 4d01 0011 |0eae: aput-object v1, v0, v17 │ │ -092730: 1401 cd1e 0200 |0eb0: const v1, #float 1.9472e-40 // #00021ecd │ │ -092736: 7110 6403 0100 |0eb3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09273c: 0c01 |0eb6: move-result-object v1 │ │ -09273e: 1311 6001 |0eb7: const/16 v17, #int 352 // #160 │ │ -092742: 4d01 0011 |0eb9: aput-object v1, v0, v17 │ │ -092746: 1401 7e1f 0200 |0ebb: const v1, #float 1.94968e-40 // #00021f7e │ │ -09274c: 7110 6403 0100 |0ebe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092752: 0c01 |0ec1: move-result-object v1 │ │ -092754: 1311 6101 |0ec2: const/16 v17, #int 353 // #161 │ │ -092758: 4d01 0011 |0ec4: aput-object v1, v0, v17 │ │ -09275c: 1401 d721 0200 |0ec6: const v1, #float 1.9581e-40 // #000221d7 │ │ -092762: 7110 6403 0100 |0ec9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092768: 0c01 |0ecc: move-result-object v1 │ │ -09276a: 1311 6201 |0ecd: const/16 v17, #int 354 // #162 │ │ -09276e: 4d01 0011 |0ecf: aput-object v1, v0, v17 │ │ -092772: 1401 ad22 0200 |0ed1: const v1, #float 1.9611e-40 // #000222ad │ │ -092778: 7110 6403 0100 |0ed4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09277e: 0c01 |0ed7: move-result-object v1 │ │ -092780: 1311 6301 |0ed8: const/16 v17, #int 355 // #163 │ │ -092784: 4d01 0011 |0eda: aput-object v1, v0, v17 │ │ -092788: 1401 d023 0200 |0edc: const v1, #float 1.96518e-40 // #000223d0 │ │ -09278e: 7110 6403 0100 |0edf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092794: 0c01 |0ee2: move-result-object v1 │ │ -092796: 1311 6401 |0ee3: const/16 v17, #int 356 // #164 │ │ -09279a: 4d01 0011 |0ee5: aput-object v1, v0, v17 │ │ -09279e: 1401 1624 0200 |0ee7: const v1, #float 1.96616e-40 // #00022416 │ │ -0927a4: 7110 6403 0100 |0eea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0927aa: 0c01 |0eed: move-result-object v1 │ │ -0927ac: 1311 6501 |0eee: const/16 v17, #int 357 // #165 │ │ -0927b0: 4d01 0011 |0ef0: aput-object v1, v0, v17 │ │ -0927b4: 1401 822b 0200 |0ef2: const v1, #float 1.99279e-40 // #00022b82 │ │ -0927ba: 7110 6403 0100 |0ef5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0927c0: 0c01 |0ef8: move-result-object v1 │ │ -0927c2: 1311 6601 |0ef9: const/16 v17, #int 358 // #166 │ │ -0927c6: 4d01 0011 |0efb: aput-object v1, v0, v17 │ │ -0927ca: 1401 e32b 0200 |0efd: const v1, #float 1.99415e-40 // #00022be3 │ │ -0927d0: 7110 6403 0100 |0f00: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0927d6: 0c01 |0f03: move-result-object v1 │ │ -0927d8: 1311 6701 |0f04: const/16 v17, #int 359 // #167 │ │ -0927dc: 4d01 0011 |0f06: aput-object v1, v0, v17 │ │ -0927e0: 1401 432d 0200 |0f08: const v1, #float 1.99908e-40 // #00022d43 │ │ -0927e6: 7110 6403 0100 |0f0b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0927ec: 0c01 |0f0e: move-result-object v1 │ │ -0927ee: 1311 6801 |0f0f: const/16 v17, #int 360 // #168 │ │ -0927f2: 4d01 0011 |0f11: aput-object v1, v0, v17 │ │ -0927f6: 1401 fd32 0200 |0f13: const v1, #float 2.01962e-40 // #000232fd │ │ -0927fc: 7110 6403 0100 |0f16: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092802: 0c01 |0f19: move-result-object v1 │ │ -092804: 1311 6901 |0f1a: const/16 v17, #int 361 // #169 │ │ -092808: 4d01 0011 |0f1c: aput-object v1, v0, v17 │ │ -09280c: 1401 1733 0200 |0f1e: const v1, #float 2.01999e-40 // #00023317 │ │ -092812: 7110 6403 0100 |0f21: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092818: 0c01 |0f24: move-result-object v1 │ │ -09281a: 1311 6a01 |0f25: const/16 v17, #int 362 // #16a │ │ -09281e: 4d01 0011 |0f27: aput-object v1, v0, v17 │ │ -092822: 1401 1e33 0200 |0f29: const v1, #float 2.02008e-40 // #0002331e │ │ -092828: 7110 6403 0100 |0f2c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09282e: 0c01 |0f2f: move-result-object v1 │ │ -092830: 1311 6b01 |0f30: const/16 v17, #int 363 // #16b │ │ -092834: 4d01 0011 |0f32: aput-object v1, v0, v17 │ │ -092838: 1401 5c35 0200 |0f34: const v1, #float 2.02813e-40 // #0002355c │ │ -09283e: 7110 6403 0100 |0f37: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092844: 0c01 |0f3a: move-result-object v1 │ │ -092846: 1311 6c01 |0f3b: const/16 v17, #int 364 // #16c │ │ -09284a: 4d01 0011 |0f3d: aput-object v1, v0, v17 │ │ -09284e: 1401 e935 0200 |0f3f: const v1, #float 2.0301e-40 // #000235e9 │ │ -092854: 7110 6403 0100 |0f42: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09285a: 0c01 |0f45: move-result-object v1 │ │ -09285c: 1311 6d01 |0f46: const/16 v17, #int 365 // #16d │ │ -092860: 4d01 0011 |0f48: aput-object v1, v0, v17 │ │ -092864: 1401 ae37 0200 |0f4a: const v1, #float 2.03645e-40 // #000237ae │ │ -09286a: 7110 6403 0100 |0f4d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092870: 0c01 |0f50: move-result-object v1 │ │ -092872: 1311 6e01 |0f51: const/16 v17, #int 366 // #16e │ │ -092876: 4d01 0011 |0f53: aput-object v1, v0, v17 │ │ -09287a: 1401 c33f 0200 |0f55: const v1, #float 2.06544e-40 // #00023fc3 │ │ -092880: 7110 6403 0100 |0f58: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092886: 0c01 |0f5b: move-result-object v1 │ │ -092888: 1311 6f01 |0f5c: const/16 v17, #int 367 // #16f │ │ -09288c: 4d01 0011 |0f5e: aput-object v1, v0, v17 │ │ -092890: 1401 4241 0200 |0f60: const v1, #float 2.07081e-40 // #00024142 │ │ -092896: 7110 6403 0100 |0f63: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09289c: 0c01 |0f66: move-result-object v1 │ │ -09289e: 1311 7001 |0f67: const/16 v17, #int 368 // #170 │ │ -0928a2: 4d01 0011 |0f69: aput-object v1, v0, v17 │ │ -0928a6: 1401 4441 0200 |0f6b: const v1, #float 2.07084e-40 // #00024144 │ │ -0928ac: 7110 6403 0100 |0f6e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0928b2: 0c01 |0f71: move-result-object v1 │ │ -0928b4: 1311 7101 |0f72: const/16 v17, #int 369 // #171 │ │ -0928b8: 4d01 0011 |0f74: aput-object v1, v0, v17 │ │ -0928bc: 1401 a042 0200 |0f76: const v1, #float 2.07572e-40 // #000242a0 │ │ -0928c2: 7110 6403 0100 |0f79: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0928c8: 0c01 |0f7c: move-result-object v1 │ │ -0928ca: 1311 7201 |0f7d: const/16 v17, #int 370 // #172 │ │ -0928ce: 4d01 0011 |0f7f: aput-object v1, v0, v17 │ │ -0928d2: 1401 b142 0200 |0f81: const v1, #float 2.07595e-40 // #000242b1 │ │ -0928d8: 7110 6403 0100 |0f84: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0928de: 0c01 |0f87: move-result-object v1 │ │ -0928e0: 1311 7301 |0f88: const/16 v17, #int 371 // #173 │ │ -0928e4: 4d01 0011 |0f8a: aput-object v1, v0, v17 │ │ -0928e8: 1401 1843 0200 |0f8c: const v1, #float 2.0774e-40 // #00024318 │ │ -0928ee: 7110 6403 0100 |0f8f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0928f4: 0c01 |0f92: move-result-object v1 │ │ -0928f6: 1311 7401 |0f93: const/16 v17, #int 372 // #174 │ │ -0928fa: 4d01 0011 |0f95: aput-object v1, v0, v17 │ │ -0928fe: 1401 2944 0200 |0f97: const v1, #float 2.08122e-40 // #00024429 │ │ -092904: 7110 6403 0100 |0f9a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09290a: 0c01 |0f9d: move-result-object v1 │ │ -09290c: 1311 7501 |0f9e: const/16 v17, #int 373 // #175 │ │ -092910: 4d01 0011 |0fa0: aput-object v1, v0, v17 │ │ -092914: 1401 9f48 0200 |0fa2: const v1, #float 2.09723e-40 // #0002489f │ │ -09291a: 7110 6403 0100 |0fa5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092920: 0c01 |0fa8: move-result-object v1 │ │ -092922: 1311 7601 |0fa9: const/16 v17, #int 374 // #176 │ │ -092926: 4d01 0011 |0fab: aput-object v1, v0, v17 │ │ -09292a: 1401 674c 0200 |0fad: const v1, #float 2.11079e-40 // #00024c67 │ │ -092930: 7110 6403 0100 |0fb0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092936: 0c01 |0fb3: move-result-object v1 │ │ -092938: 1311 7701 |0fb4: const/16 v17, #int 375 // #177 │ │ -09293c: 4d01 0011 |0fb6: aput-object v1, v0, v17 │ │ -092940: 1401 ac4d 0200 |0fb8: const v1, #float 2.11534e-40 // #00024dac │ │ -092946: 7110 6403 0100 |0fbb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09294c: 0c01 |0fbe: move-result-object v1 │ │ -09294e: 1311 7801 |0fbf: const/16 v17, #int 376 // #178 │ │ -092952: 4d01 0011 |0fc1: aput-object v1, v0, v17 │ │ -092956: 1401 434e 0200 |0fc3: const v1, #float 2.11746e-40 // #00024e43 │ │ -09295c: 7110 6403 0100 |0fc6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092962: 0c01 |0fc9: move-result-object v1 │ │ -092964: 1311 7901 |0fca: const/16 v17, #int 377 // #179 │ │ -092968: 4d01 0011 |0fcc: aput-object v1, v0, v17 │ │ -09296c: 1401 2750 0200 |0fce: const v1, #float 2.12424e-40 // #00025027 │ │ -092972: 7110 6403 0100 |0fd1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092978: 0c01 |0fd4: move-result-object v1 │ │ -09297a: 1311 7a01 |0fd5: const/16 v17, #int 378 // #17a │ │ -09297e: 4d01 0011 |0fd7: aput-object v1, v0, v17 │ │ -092982: 1401 c554 0200 |0fd9: const v1, #float 2.14081e-40 // #000254c5 │ │ -092988: 7110 6403 0100 |0fdc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09298e: 0c01 |0fdf: move-result-object v1 │ │ -092990: 1311 7b01 |0fe0: const/16 v17, #int 379 // #17b │ │ -092994: 4d01 0011 |0fe2: aput-object v1, v0, v17 │ │ -092998: 1401 2155 0200 |0fe4: const v1, #float 2.14209e-40 // #00025521 │ │ -09299e: 7110 6403 0100 |0fe7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0929a4: 0c01 |0fea: move-result-object v1 │ │ -0929a6: 1311 7c01 |0feb: const/16 v17, #int 380 // #17c │ │ -0929aa: 4d01 0011 |0fed: aput-object v1, v0, v17 │ │ -0929ae: 1401 6655 0200 |0fef: const v1, #float 2.14306e-40 // #00025566 │ │ -0929b4: 7110 6403 0100 |0ff2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0929ba: 0c01 |0ff5: move-result-object v1 │ │ -0929bc: 1311 7d01 |0ff6: const/16 v17, #int 381 // #17d │ │ -0929c0: 4d01 0011 |0ff8: aput-object v1, v0, v17 │ │ -0929c4: 1401 4757 0200 |0ffa: const v1, #float 2.1498e-40 // #00025747 │ │ -0929ca: 7110 6403 0100 |0ffd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0929d0: 0c01 |1000: move-result-object v1 │ │ -0929d2: 4d01 0002 |1001: aput-object v1, v0, v2 │ │ -0929d6: 1401 8757 0200 |1003: const v1, #float 2.1507e-40 // #00025787 │ │ -0929dc: 7110 6403 0100 |1006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0929e2: 0c01 |1009: move-result-object v1 │ │ -0929e4: 1302 7f01 |100a: const/16 v2, #int 383 // #17f │ │ -0929e8: 4d01 0002 |100c: aput-object v1, v0, v2 │ │ -0929ec: 1401 a157 0200 |100e: const v1, #float 2.15106e-40 // #000257a1 │ │ -0929f2: 7110 6403 0100 |1011: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0929f8: 0c01 |1014: move-result-object v1 │ │ -0929fa: 1302 8001 |1015: const/16 v2, #int 384 // #180 │ │ -0929fe: 4d01 0002 |1017: aput-object v1, v0, v2 │ │ -092a02: 1401 f957 0200 |1019: const v1, #float 2.1523e-40 // #000257f9 │ │ -092a08: 7110 6403 0100 |101c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092a0e: 0c01 |101f: move-result-object v1 │ │ -092a10: 1302 8101 |1020: const/16 v2, #int 385 // #181 │ │ -092a14: 4d01 0002 |1022: aput-object v1, v0, v2 │ │ -092a18: 1401 d558 0200 |1024: const v1, #float 2.15538e-40 // #000258d5 │ │ -092a1e: 7110 6403 0100 |1027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092a24: 0c01 |102a: move-result-object v1 │ │ -092a26: 1302 8201 |102b: const/16 v2, #int 386 // #182 │ │ -092a2a: 4d01 0002 |102d: aput-object v1, v0, v2 │ │ -092a2e: 1401 d15c 0200 |102f: const v1, #float 2.16967e-40 // #00025cd1 │ │ -092a34: 7110 6403 0100 |1032: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092a3a: 0c01 |1035: move-result-object v1 │ │ -092a3c: 1302 8301 |1036: const/16 v2, #int 387 // #183 │ │ -092a40: 4d01 0002 |1038: aput-object v1, v0, v2 │ │ -092a44: 1401 ae5d 0200 |103a: const v1, #float 2.17277e-40 // #00025dae │ │ -092a4a: 7110 6403 0100 |103d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092a50: 0c01 |1040: move-result-object v1 │ │ -092a52: 1302 8401 |1041: const/16 v2, #int 388 // #184 │ │ -092a56: 4d01 0002 |1043: aput-object v1, v0, v2 │ │ -092a5a: 1401 3a61 0200 |1045: const v1, #float 2.18549e-40 // #0002613a │ │ -092a60: 7110 6403 0100 |1048: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092a66: 0c01 |104b: move-result-object v1 │ │ -092a68: 1302 8501 |104c: const/16 v2, #int 389 // #185 │ │ -092a6c: 4d01 0002 |104e: aput-object v1, v0, v2 │ │ -092a70: 1401 db62 0200 |1050: const v1, #float 2.19134e-40 // #000262db │ │ -092a76: 7110 6403 0100 |1053: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092a7c: 0c01 |1056: move-result-object v1 │ │ -092a7e: 1302 8601 |1057: const/16 v2, #int 390 // #186 │ │ -092a82: 4d01 0002 |1059: aput-object v1, v0, v2 │ │ -092a86: 1401 6a63 0200 |105b: const v1, #float 2.19334e-40 // #0002636a │ │ -092a8c: 7110 6403 0100 |105e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092a92: 0c01 |1061: move-result-object v1 │ │ -092a94: 1302 8701 |1062: const/16 v2, #int 391 // #187 │ │ -092a98: 4d01 0002 |1064: aput-object v1, v0, v2 │ │ -092a9c: 1401 fc64 0200 |1066: const v1, #float 2.19897e-40 // #000264fc │ │ -092aa2: 7110 6403 0100 |1069: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092aa8: 0c01 |106c: move-result-object v1 │ │ -092aaa: 1302 8801 |106d: const/16 v2, #int 392 // #188 │ │ -092aae: 4d01 0002 |106f: aput-object v1, v0, v2 │ │ -092ab2: 1401 a668 0200 |1071: const v1, #float 2.21212e-40 // #000268a6 │ │ -092ab8: 7110 6403 0100 |1074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092abe: 0c01 |1077: move-result-object v1 │ │ -092ac0: 1302 8901 |1078: const/16 v2, #int 393 // #189 │ │ -092ac4: 4d01 0002 |107a: aput-object v1, v0, v2 │ │ -092ac8: 1401 3371 0200 |107c: const v1, #float 2.24279e-40 // #00027133 │ │ -092ace: 7110 6403 0100 |107f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092ad4: 0c01 |1082: move-result-object v1 │ │ -092ad6: 1302 8a01 |1083: const/16 v2, #int 394 // #18a │ │ -092ada: 4d01 0002 |1085: aput-object v1, v0, v2 │ │ -092ade: 1401 3074 0200 |1087: const v1, #float 2.25351e-40 // #00027430 │ │ -092ae4: 7110 6403 0100 |108a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092aea: 0c01 |108d: move-result-object v1 │ │ -092aec: 1302 8b01 |108e: const/16 v2, #int 395 // #18b │ │ -092af0: 4d01 0002 |1090: aput-object v1, v0, v2 │ │ -092af4: 1401 ec74 0200 |1092: const v1, #float 2.25615e-40 // #000274ec │ │ -092afa: 7110 6403 0100 |1095: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092b00: 0c01 |1098: move-result-object v1 │ │ -092b02: 1302 8c01 |1099: const/16 v2, #int 396 // #18c │ │ -092b06: 4d01 0002 |109b: aput-object v1, v0, v2 │ │ -092b0a: 1401 b278 0200 |109d: const v1, #float 2.26968e-40 // #000278b2 │ │ -092b10: 7110 6403 0100 |10a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092b16: 0c01 |10a3: move-result-object v1 │ │ -092b18: 1302 8d01 |10a4: const/16 v2, #int 397 // #18d │ │ -092b1c: 4d01 0002 |10a6: aput-object v1, v0, v2 │ │ -092b20: 1401 a67d 0200 |10a8: const v1, #float 2.28745e-40 // #00027da6 │ │ -092b26: 7110 6403 0100 |10ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092b2c: 0c01 |10ae: move-result-object v1 │ │ -092b2e: 1302 8e01 |10af: const/16 v2, #int 398 // #18e │ │ -092b32: 4d01 0002 |10b1: aput-object v1, v0, v2 │ │ -092b36: 1401 d67d 0200 |10b3: const v1, #float 2.28812e-40 // #00027dd6 │ │ -092b3c: 7110 6403 0100 |10b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092b42: 0c01 |10b9: move-result-object v1 │ │ -092b44: 1302 8f01 |10ba: const/16 v2, #int 399 // #18f │ │ -092b48: 4d01 0002 |10bc: aput-object v1, v0, v2 │ │ -092b4c: 1401 5a7f 0200 |10be: const v1, #float 2.29356e-40 // #00027f5a │ │ -092b52: 7110 6403 0100 |10c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092b58: 0c01 |10c4: move-result-object v1 │ │ -092b5a: 1302 9001 |10c5: const/16 v2, #int 400 // #190 │ │ -092b5e: 4d01 0002 |10c7: aput-object v1, v0, v2 │ │ -092b62: 1401 a784 0200 |10c9: const v1, #float 2.31258e-40 // #000284a7 │ │ -092b68: 7110 6403 0100 |10cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092b6e: 0c01 |10cf: move-result-object v1 │ │ -092b70: 1302 9101 |10d0: const/16 v2, #int 401 // #191 │ │ -092b74: 4d01 0002 |10d2: aput-object v1, v0, v2 │ │ -092b78: 1401 8b86 0200 |10d4: const v1, #float 2.31936e-40 // #0002868b │ │ -092b7e: 7110 6403 0100 |10d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092b84: 0c01 |10da: move-result-object v1 │ │ -092b86: 1302 9201 |10db: const/16 v2, #int 402 // #192 │ │ -092b8a: 4d01 0002 |10dd: aput-object v1, v0, v2 │ │ -092b8e: 1401 4887 0200 |10df: const v1, #float 2.32201e-40 // #00028748 │ │ -092b94: 7110 6403 0100 |10e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092b9a: 0c01 |10e5: move-result-object v1 │ │ -092b9c: 1302 9301 |10e6: const/16 v2, #int 403 // #193 │ │ -092ba0: 4d01 0002 |10e8: aput-object v1, v0, v2 │ │ -092ba4: 1401 088c 0200 |10ea: const v1, #float 2.33905e-40 // #00028c08 │ │ -092baa: 7110 6403 0100 |10ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092bb0: 0c01 |10f0: move-result-object v1 │ │ -092bb2: 1302 9401 |10f1: const/16 v2, #int 404 // #194 │ │ -092bb6: 4d01 0002 |10f3: aput-object v1, v0, v2 │ │ -092bba: 1401 528d 0200 |10f5: const v1, #float 2.34367e-40 // #00028d52 │ │ -092bc0: 7110 6403 0100 |10f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092bc6: 0c01 |10fb: move-result-object v1 │ │ -092bc8: 1302 9501 |10fc: const/16 v2, #int 405 // #195 │ │ -092bcc: 4d01 0002 |10fe: aput-object v1, v0, v2 │ │ -092bd0: 1401 f58d 0200 |1100: const v1, #float 2.34596e-40 // #00028df5 │ │ -092bd6: 7110 6403 0100 |1103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092bdc: 0c01 |1106: move-result-object v1 │ │ -092bde: 1302 9601 |1107: const/16 v2, #int 406 // #196 │ │ -092be2: 4d01 0002 |1109: aput-object v1, v0, v2 │ │ -092be6: 1401 228f 0200 |110b: const v1, #float 2.35017e-40 // #00028f22 │ │ -092bec: 7110 6403 0100 |110e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092bf2: 0c01 |1111: move-result-object v1 │ │ -092bf4: 1302 9701 |1112: const/16 v2, #int 407 // #197 │ │ -092bf8: 4d01 0002 |1114: aput-object v1, v0, v2 │ │ -092bfc: 1401 c38f 0200 |1116: const v1, #float 2.35243e-40 // #00028fc3 │ │ -092c02: 7110 6403 0100 |1119: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092c08: 0c01 |111c: move-result-object v1 │ │ -092c0a: 1302 9801 |111d: const/16 v2, #int 408 // #198 │ │ -092c0e: 4d01 0002 |111f: aput-object v1, v0, v2 │ │ -092c12: 1401 a390 0200 |1121: const v1, #float 2.35557e-40 // #000290a3 │ │ -092c18: 7110 6403 0100 |1124: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092c1e: 0c01 |1127: move-result-object v1 │ │ -092c20: 1302 9901 |1128: const/16 v2, #int 409 // #199 │ │ -092c24: 4d01 0002 |112a: aput-object v1, v0, v2 │ │ -092c28: 1401 c890 0200 |112c: const v1, #float 2.35609e-40 // #000290c8 │ │ -092c2e: 7110 6403 0100 |112f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092c34: 0c01 |1132: move-result-object v1 │ │ -092c36: 1302 9a01 |1133: const/16 v2, #int 410 // #19a │ │ -092c3a: 4d01 0002 |1135: aput-object v1, v0, v2 │ │ -092c3e: 1401 e490 0200 |1137: const v1, #float 2.35648e-40 // #000290e4 │ │ -092c44: 7110 6403 0100 |113a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092c4a: 0c01 |113d: move-result-object v1 │ │ -092c4c: 1302 9b01 |113e: const/16 v2, #int 411 // #19b │ │ -092c50: 4d01 0002 |1140: aput-object v1, v0, v2 │ │ -092c54: 1401 ad91 0200 |1142: const v1, #float 2.3593e-40 // #000291ad │ │ -092c5a: 7110 6403 0100 |1145: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092c60: 0c01 |1148: move-result-object v1 │ │ -092c62: 1302 9c01 |1149: const/16 v2, #int 412 // #19c │ │ -092c66: 4d01 0002 |114b: aput-object v1, v0, v2 │ │ -092c6a: 1401 3492 0200 |114d: const v1, #float 2.36119e-40 // #00029234 │ │ -092c70: 7110 6403 0100 |1150: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092c76: 0c01 |1153: move-result-object v1 │ │ -092c78: 1302 9d01 |1154: const/16 v2, #int 413 // #19d │ │ -092c7c: 4d01 0002 |1156: aput-object v1, v0, v2 │ │ -092c80: 1401 5f93 0200 |1158: const v1, #float 2.36538e-40 // #0002935f │ │ -092c86: 7110 6403 0100 |115b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092c8c: 0c01 |115e: move-result-object v1 │ │ -092c8e: 1302 9e01 |115f: const/16 v2, #int 414 // #19e │ │ -092c92: 4d01 0002 |1161: aput-object v1, v0, v2 │ │ -092c96: 1401 5794 0200 |1163: const v1, #float 2.36885e-40 // #00029457 │ │ -092c9c: 7110 6403 0100 |1166: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092ca2: 0c01 |1169: move-result-object v1 │ │ -092ca4: 1302 9f01 |116a: const/16 v2, #int 415 // #19f │ │ -092ca8: 4d01 0002 |116c: aput-object v1, v0, v2 │ │ -092cac: 1401 dc97 0200 |116e: const v1, #float 2.38148e-40 // #000297dc │ │ -092cb2: 7110 6403 0100 |1171: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092cb8: 0c01 |1174: move-result-object v1 │ │ -092cba: 1302 a001 |1175: const/16 v2, #int 416 // #1a0 │ │ -092cbe: 4d01 0002 |1177: aput-object v1, v0, v2 │ │ -092cc2: 1401 2498 0200 |1179: const v1, #float 2.38249e-40 // #00029824 │ │ -092cc8: 7110 6403 0100 |117c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092cce: 0c01 |117f: move-result-object v1 │ │ -092cd0: 1302 a101 |1180: const/16 v2, #int 417 // #1a1 │ │ -092cd4: 4d01 0002 |1182: aput-object v1, v0, v2 │ │ -092cd8: 1401 6198 0200 |1184: const v1, #float 2.38334e-40 // #00029861 │ │ -092cde: 7110 6403 0100 |1187: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092ce4: 0c01 |118a: move-result-object v1 │ │ -092ce6: 1302 a201 |118b: const/16 v2, #int 418 // #1a2 │ │ -092cea: 4d01 0002 |118d: aput-object v1, v0, v2 │ │ -092cee: 1401 a699 0200 |118f: const v1, #float 2.3879e-40 // #000299a6 │ │ -092cf4: 7110 6403 0100 |1192: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092cfa: 0c01 |1195: move-result-object v1 │ │ -092cfc: 1302 a301 |1196: const/16 v2, #int 419 // #1a3 │ │ -092d00: 4d01 0002 |1198: aput-object v1, v0, v2 │ │ -092d04: 1401 449a 0200 |119a: const v1, #float 2.39011e-40 // #00029a44 │ │ -092d0a: 7110 6403 0100 |119d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092d10: 0c01 |11a0: move-result-object v1 │ │ -092d12: 1302 a401 |11a1: const/16 v2, #int 420 // #1a4 │ │ -092d16: 4d01 0002 |11a3: aput-object v1, v0, v2 │ │ -092d1a: 1401 c19a 0200 |11a5: const v1, #float 2.39186e-40 // #00029ac1 │ │ -092d20: 7110 6403 0100 |11a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092d26: 0c01 |11ab: move-result-object v1 │ │ -092d28: 1302 a501 |11ac: const/16 v2, #int 421 // #1a5 │ │ -092d2c: 4d01 0002 |11ae: aput-object v1, v0, v2 │ │ -092d30: 1401 9a9b 0200 |11b0: const v1, #float 2.3949e-40 // #00029b9a │ │ -092d36: 7110 6403 0100 |11b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092d3c: 0c01 |11b6: move-result-object v1 │ │ -092d3e: 1302 a601 |11b7: const/16 v2, #int 422 // #1a6 │ │ -092d42: 4d01 0002 |11b9: aput-object v1, v0, v2 │ │ -092d46: 1401 cf9e 0200 |11bb: const v1, #float 2.40641e-40 // #00029ecf │ │ -092d4c: 7110 6403 0100 |11be: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092d52: 0c01 |11c1: move-result-object v1 │ │ -092d54: 1302 a701 |11c2: const/16 v2, #int 423 // #1a7 │ │ -092d58: 4d01 0002 |11c4: aput-object v1, v0, v2 │ │ -092d5c: 1401 4ba1 0200 |11c6: const v1, #float 2.41532e-40 // #0002a14b │ │ -092d62: 7110 6403 0100 |11c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092d68: 0c01 |11cc: move-result-object v1 │ │ -092d6a: 1302 a801 |11cd: const/16 v2, #int 424 // #1a8 │ │ -092d6e: 4d01 0002 |11cf: aput-object v1, v0, v2 │ │ -092d72: 1401 a9a1 0200 |11d1: const v1, #float 2.41664e-40 // #0002a1a9 │ │ -092d78: 7110 6403 0100 |11d4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092d7e: 0c01 |11d7: move-result-object v1 │ │ -092d80: 1302 a901 |11d8: const/16 v2, #int 425 // #1a9 │ │ -092d84: 4d01 0002 |11da: aput-object v1, v0, v2 │ │ -092d88: 1401 3fa5 0200 |11dc: const v1, #float 2.4295e-40 // #0002a53f │ │ -092d8e: 7110 6403 0100 |11df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092d94: 0c01 |11e2: move-result-object v1 │ │ -092d96: 1302 aa01 |11e3: const/16 v2, #int 426 // #1aa │ │ -092d9a: 4d01 0002 |11e5: aput-object v1, v0, v2 │ │ -092d9e: 1401 d8a5 0200 |11e7: const v1, #float 2.43165e-40 // #0002a5d8 │ │ -092da4: 7110 6403 0100 |11ea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092daa: 0c01 |11ed: move-result-object v1 │ │ -092dac: 1302 ab01 |11ee: const/16 v2, #int 427 // #1ab │ │ -092db0: 4d01 0002 |11f0: aput-object v1, v0, v2 │ │ -092db4: 1401 e4a6 0200 |11f2: const v1, #float 2.4354e-40 // #0002a6e4 │ │ -092dba: 7110 6403 0100 |11f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092dc0: 0c01 |11f8: move-result-object v1 │ │ -092dc2: 1302 ac01 |11f9: const/16 v2, #int 428 // #1ac │ │ -092dc6: 4d01 0002 |11fb: aput-object v1, v0, v2 │ │ -092dca: 1401 18a8 0200 |11fd: const v1, #float 2.43972e-40 // #0002a818 │ │ -092dd0: 7110 6403 0100 |1200: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092dd6: 0c01 |1203: move-result-object v1 │ │ -092dd8: 1302 ad01 |1204: const/16 v2, #int 429 // #1ad │ │ -092ddc: 4d01 0002 |1206: aput-object v1, v0, v2 │ │ -092de0: 1401 41a9 0200 |1208: const v1, #float 2.44388e-40 // #0002a941 │ │ -092de6: 7110 6403 0100 |120b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092dec: 0c01 |120e: move-result-object v1 │ │ -092dee: 1302 ae01 |120f: const/16 v2, #int 430 // #1ae │ │ -092df2: 4d01 0002 |1211: aput-object v1, v0, v2 │ │ -092df6: 1401 9fa9 0200 |1213: const v1, #float 2.4452e-40 // #0002a99f │ │ -092dfc: 7110 6403 0100 |1216: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092e02: 0c01 |1219: move-result-object v1 │ │ -092e04: 4d01 0003 |121a: aput-object v1, v0, v3 │ │ -092e08: 1401 d6a9 0200 |121c: const v1, #float 2.44597e-40 // #0002a9d6 │ │ -092e0e: 7110 6403 0100 |121f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092e14: 0c01 |1222: move-result-object v1 │ │ -092e16: 1302 b001 |1223: const/16 v2, #int 432 // #1b0 │ │ -092e1a: 4d01 0002 |1225: aput-object v1, v0, v2 │ │ -092e1e: 1401 eeaa 0200 |1227: const v1, #float 2.44989e-40 // #0002aaee │ │ -092e24: 7110 6403 0100 |122a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092e2a: 0c01 |122d: move-result-object v1 │ │ -092e2c: 1302 b101 |122e: const/16 v2, #int 433 // #1b1 │ │ -092e30: 4d01 0002 |1230: aput-object v1, v0, v2 │ │ -092e34: 1401 a8ac 0200 |1232: const v1, #float 2.45608e-40 // #0002aca8 │ │ -092e3a: 7110 6403 0100 |1235: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092e40: 0c01 |1238: move-result-object v1 │ │ -092e42: 1302 b201 |1239: const/16 v2, #int 434 // #1b2 │ │ -092e46: 4d01 0002 |123b: aput-object v1, v0, v2 │ │ -092e4a: 1401 93ae 0200 |123d: const v1, #float 2.46296e-40 // #0002ae93 │ │ -092e50: 7110 6403 0100 |1240: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092e56: 0c01 |1243: move-result-object v1 │ │ -092e58: 1302 b301 |1244: const/16 v2, #int 435 // #1b3 │ │ -092e5c: 4d01 0002 |1246: aput-object v1, v0, v2 │ │ -092e60: 1401 40af 0200 |1248: const v1, #float 2.46539e-40 // #0002af40 │ │ -092e66: 7110 6403 0100 |124b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092e6c: 0c01 |124e: move-result-object v1 │ │ -092e6e: 1302 b401 |124f: const/16 v2, #int 436 // #1b4 │ │ -092e72: 4d01 0002 |1251: aput-object v1, v0, v2 │ │ -092e76: 1401 4fb0 0200 |1253: const v1, #float 2.46919e-40 // #0002b04f │ │ -092e7c: 7110 6403 0100 |1256: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092e82: 0c01 |1259: move-result-object v1 │ │ -092e84: 1302 b501 |125a: const/16 v2, #int 437 // #1b5 │ │ -092e88: 4d01 0002 |125c: aput-object v1, v0, v2 │ │ -092e8c: 1401 b2b0 0200 |125e: const v1, #float 2.47057e-40 // #0002b0b2 │ │ -092e92: 7110 6403 0100 |1261: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092e98: 0c01 |1264: move-result-object v1 │ │ -092e9a: 1302 b601 |1265: const/16 v2, #int 438 // #1b6 │ │ -092e9e: 4d01 0002 |1267: aput-object v1, v0, v2 │ │ -092ea2: 1401 0ab1 0200 |1269: const v1, #float 2.47181e-40 // #0002b10a │ │ -092ea8: 7110 6403 0100 |126c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092eae: 0c01 |126f: move-result-object v1 │ │ -092eb0: 1302 b701 |1270: const/16 v2, #int 439 // #1b7 │ │ -092eb4: 4d01 0002 |1272: aput-object v1, v0, v2 │ │ -092eb8: 1401 46b3 0200 |1274: const v1, #float 2.47982e-40 // #0002b346 │ │ -092ebe: 7110 6403 0100 |1277: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092ec4: 0c01 |127a: move-result-object v1 │ │ -092ec6: 1302 b801 |127b: const/16 v2, #int 440 // #1b8 │ │ -092eca: 4d01 0002 |127d: aput-object v1, v0, v2 │ │ -092ece: 1401 35b4 0200 |127f: const v1, #float 2.48317e-40 // #0002b435 │ │ -092ed4: 7110 6403 0100 |1282: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092eda: 0c01 |1285: move-result-object v1 │ │ -092edc: 1302 b901 |1286: const/16 v2, #int 441 // #1b9 │ │ -092ee0: 4d01 0002 |1288: aput-object v1, v0, v2 │ │ -092ee4: 1401 9db4 0200 |128a: const v1, #float 2.48463e-40 // #0002b49d │ │ -092eea: 7110 6403 0100 |128d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092ef0: 0c01 |1290: move-result-object v1 │ │ -092ef2: 1302 ba01 |1291: const/16 v2, #int 442 // #1ba │ │ -092ef6: 4d01 0002 |1293: aput-object v1, v0, v2 │ │ -092efa: 1401 05b5 0200 |1295: const v1, #float 2.48609e-40 // #0002b505 │ │ -092f00: 7110 6403 0100 |1298: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092f06: 0c01 |129b: move-result-object v1 │ │ -092f08: 1302 bb01 |129c: const/16 v2, #int 443 // #1bb │ │ -092f0c: 4d01 0002 |129e: aput-object v1, v0, v2 │ │ -092f10: 1401 a2b6 0200 |12a0: const v1, #float 2.49187e-40 // #0002b6a2 │ │ -092f16: 7110 6403 0100 |12a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092f1c: 0c01 |12a6: move-result-object v1 │ │ -092f1e: 1302 bc01 |12a7: const/16 v2, #int 444 // #1bc │ │ -092f22: 4d01 0002 |12a9: aput-object v1, v0, v2 │ │ -092f26: 1401 b5b6 0200 |12ab: const v1, #float 2.49214e-40 // #0002b6b5 │ │ -092f2c: 7110 6403 0100 |12ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092f32: 0c01 |12b1: move-result-object v1 │ │ -092f34: 1302 bd01 |12b2: const/16 v2, #int 445 // #1bd │ │ -092f38: 4d01 0002 |12b4: aput-object v1, v0, v2 │ │ -092f3c: 1401 2fba 0200 |12b6: const v1, #float 2.50461e-40 // #0002ba2f │ │ -092f42: 7110 6403 0100 |12b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092f48: 0c01 |12bc: move-result-object v1 │ │ -092f4a: 1302 be01 |12bd: const/16 v2, #int 446 // #1be │ │ -092f4e: 4d01 0002 |12bf: aput-object v1, v0, v2 │ │ -092f52: 1401 50bb 0200 |12c1: const v1, #float 2.50866e-40 // #0002bb50 │ │ -092f58: 7110 6403 0100 |12c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092f5e: 0c01 |12c7: move-result-object v1 │ │ -092f60: 1302 bf01 |12c8: const/16 v2, #int 447 // #1bf │ │ -092f64: 4d01 0002 |12ca: aput-object v1, v0, v2 │ │ -092f68: 1401 a2bc 0200 |12cc: const v1, #float 2.5134e-40 // #0002bca2 │ │ -092f6e: 7110 6403 0100 |12cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092f74: 0c01 |12d2: move-result-object v1 │ │ -092f76: 1302 c001 |12d3: const/16 v2, #int 448 // #1c0 │ │ -092f7a: 4d01 0002 |12d5: aput-object v1, v0, v2 │ │ -092f7e: 1401 71bf 0200 |12d7: const v1, #float 2.52347e-40 // #0002bf71 │ │ -092f84: 7110 6403 0100 |12da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092f8a: 0c01 |12dd: move-result-object v1 │ │ -092f8c: 1302 c101 |12de: const/16 v2, #int 449 // #1c1 │ │ -092f90: 4d01 0002 |12e0: aput-object v1, v0, v2 │ │ -092f94: 1401 21c1 0200 |12e2: const v1, #float 2.52953e-40 // #0002c121 │ │ -092f9a: 7110 6403 0100 |12e5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092fa0: 0c01 |12e8: move-result-object v1 │ │ -092fa2: 1302 c201 |12e9: const/16 v2, #int 450 // #1c2 │ │ -092fa6: 4d01 0002 |12eb: aput-object v1, v0, v2 │ │ -092faa: 1401 b3c2 0200 |12ed: const v1, #float 2.53516e-40 // #0002c2b3 │ │ -092fb0: 7110 6403 0100 |12f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092fb6: 0c01 |12f3: move-result-object v1 │ │ -092fb8: 1302 c301 |12f4: const/16 v2, #int 451 // #1c3 │ │ -092fbc: 4d01 0002 |12f6: aput-object v1, v0, v2 │ │ -092fc0: 1401 c2c3 0200 |12f8: const v1, #float 2.53896e-40 // #0002c3c2 │ │ -092fc6: 7110 6403 0100 |12fb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092fcc: 0c01 |12fe: move-result-object v1 │ │ -092fce: 1302 c401 |12ff: const/16 v2, #int 452 // #1c4 │ │ -092fd2: 4d01 0002 |1301: aput-object v1, v0, v2 │ │ -092fd6: 1401 cbc3 0200 |1303: const v1, #float 2.53908e-40 // #0002c3cb │ │ -092fdc: 7110 6403 0100 |1306: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092fe2: 0c01 |1309: move-result-object v1 │ │ -092fe4: 1302 c501 |130a: const/16 v2, #int 453 // #1c5 │ │ -092fe8: 4d01 0002 |130c: aput-object v1, v0, v2 │ │ -092fec: 1401 f0c3 0200 |130e: const v1, #float 2.5396e-40 // #0002c3f0 │ │ -092ff2: 7110 6403 0100 |1311: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -092ff8: 0c01 |1314: move-result-object v1 │ │ -092ffa: 1302 c601 |1315: const/16 v2, #int 454 // #1c6 │ │ -092ffe: 4d01 0002 |1317: aput-object v1, v0, v2 │ │ -093002: 1401 fec3 0200 |1319: const v1, #float 2.5398e-40 // #0002c3fe │ │ -093008: 7110 6403 0100 |131c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09300e: 0c01 |131f: move-result-object v1 │ │ -093010: 1302 c701 |1320: const/16 v2, #int 455 // #1c7 │ │ -093014: 4d01 0002 |1322: aput-object v1, v0, v2 │ │ -093018: 1401 09c4 0200 |1324: const v1, #float 2.53995e-40 // #0002c409 │ │ -09301e: 7110 6403 0100 |1327: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093024: 0c01 |132a: move-result-object v1 │ │ -093026: 1302 c801 |132b: const/16 v2, #int 456 // #1c8 │ │ -09302a: 4d01 0002 |132d: aput-object v1, v0, v2 │ │ -09302e: 1401 9dc9 0200 |132f: const v1, #float 2.55996e-40 // #0002c99d │ │ -093034: 7110 6403 0100 |1332: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09303a: 0c01 |1335: move-result-object v1 │ │ -09303c: 1302 c901 |1336: const/16 v2, #int 457 // #1c9 │ │ -093040: 4d01 0002 |1338: aput-object v1, v0, v2 │ │ -093044: 1401 03ce 0200 |133a: const v1, #float 2.57574e-40 // #0002ce03 │ │ -09304a: 7110 6403 0100 |133d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093050: 0c01 |1340: move-result-object v1 │ │ -093052: 1302 ca01 |1341: const/16 v2, #int 458 // #1ca │ │ -093056: 4d01 0002 |1343: aput-object v1, v0, v2 │ │ -09305a: 1401 12ce 0200 |1345: const v1, #float 2.57595e-40 // #0002ce12 │ │ -093060: 7110 6403 0100 |1348: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093066: 0c01 |134b: move-result-object v1 │ │ -093068: 1302 cb01 |134c: const/16 v2, #int 459 // #1cb │ │ -09306c: 4d01 0002 |134e: aput-object v1, v0, v2 │ │ -093070: 1401 88d0 0200 |1350: const v1, #float 2.58478e-40 // #0002d088 │ │ -093076: 7110 6403 0100 |1353: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09307c: 0c01 |1356: move-result-object v1 │ │ -09307e: 1302 cc01 |1357: const/16 v2, #int 460 // #1cc │ │ -093082: 4d01 0002 |1359: aput-object v1, v0, v2 │ │ -093086: 1401 afd2 0200 |135b: const v1, #float 2.5925e-40 // #0002d2af │ │ -09308c: 7110 6403 0100 |135e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093092: 0c01 |1361: move-result-object v1 │ │ -093094: 1302 cd01 |1362: const/16 v2, #int 461 // #1cd │ │ -093098: 4d01 0002 |1364: aput-object v1, v0, v2 │ │ -09309c: 1401 3cd4 0200 |1366: const v1, #float 2.59806e-40 // #0002d43c │ │ -0930a2: 7110 6403 0100 |1369: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0930a8: 0c01 |136c: move-result-object v1 │ │ -0930aa: 1302 ce01 |136d: const/16 v2, #int 462 // #1ce │ │ -0930ae: 4d01 0002 |136f: aput-object v1, v0, v2 │ │ -0930b2: 1401 93d4 0200 |1371: const v1, #float 2.59928e-40 // #0002d493 │ │ -0930b8: 7110 6403 0100 |1374: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0930be: 0c01 |1377: move-result-object v1 │ │ -0930c0: 4d01 0004 |1378: aput-object v1, v0, v4 │ │ -0930c4: 1401 68d8 0200 |137a: const v1, #float 2.61303e-40 // #0002d868 │ │ -0930ca: 7110 6403 0100 |137d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0930d0: 0c01 |1380: move-result-object v1 │ │ -0930d2: 1302 d001 |1381: const/16 v2, #int 464 // #1d0 │ │ -0930d6: 4d01 0002 |1383: aput-object v1, v0, v2 │ │ -0930da: 1401 2ce1 0200 |1385: const v1, #float 2.64447e-40 // #0002e12c │ │ -0930e0: 7110 6403 0100 |1388: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0930e6: 0c01 |138b: move-result-object v1 │ │ -0930e8: 1302 d101 |138c: const/16 v2, #int 465 // #1d1 │ │ -0930ec: 4d01 0002 |138e: aput-object v1, v0, v2 │ │ -0930f0: 1401 77e2 0200 |1390: const v1, #float 2.64911e-40 // #0002e277 │ │ -0930f6: 7110 6403 0100 |1393: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0930fc: 0c01 |1396: move-result-object v1 │ │ -0930fe: 1302 d201 |1397: const/16 v2, #int 466 // #1d2 │ │ -093102: 4d01 0002 |1399: aput-object v1, v0, v2 │ │ -093106: 1401 c2e2 0200 |139b: const v1, #float 2.65016e-40 // #0002e2c2 │ │ -09310c: 7110 6403 0100 |139e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093112: 0c01 |13a1: move-result-object v1 │ │ -093114: 1302 d301 |13a2: const/16 v2, #int 467 // #1d3 │ │ -093118: 4d01 0002 |13a4: aput-object v1, v0, v2 │ │ -09311c: 1401 82e3 0200 |13a6: const v1, #float 2.65285e-40 // #0002e382 │ │ -093122: 7110 6403 0100 |13a9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093128: 0c01 |13ac: move-result-object v1 │ │ -09312a: 1302 d401 |13ad: const/16 v2, #int 468 // #1d4 │ │ -09312e: 4d01 0002 |13af: aput-object v1, v0, v2 │ │ -093132: 1401 f7e3 0200 |13b1: const v1, #float 2.65449e-40 // #0002e3f7 │ │ -093138: 7110 6403 0100 |13b4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09313e: 0c01 |13b7: move-result-object v1 │ │ -093140: 1302 d501 |13b8: const/16 v2, #int 469 // #1d5 │ │ -093144: 4d01 0002 |13ba: aput-object v1, v0, v2 │ │ -093148: 1401 c9e4 0200 |13bc: const v1, #float 2.65744e-40 // #0002e4c9 │ │ -09314e: 7110 6403 0100 |13bf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093154: 0c01 |13c2: move-result-object v1 │ │ -093156: 1302 d601 |13c3: const/16 v2, #int 470 // #1d6 │ │ -09315a: 4d01 0002 |13c5: aput-object v1, v0, v2 │ │ -09315e: 1401 cfe4 0200 |13c7: const v1, #float 2.65752e-40 // #0002e4cf │ │ -093164: 7110 6403 0100 |13ca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09316a: 0c01 |13cd: move-result-object v1 │ │ -09316c: 1302 d701 |13ce: const/16 v2, #int 471 // #1d7 │ │ -093170: 4d01 0002 |13d0: aput-object v1, v0, v2 │ │ -093174: 1401 f3e4 0200 |13d2: const v1, #float 2.65802e-40 // #0002e4f3 │ │ -09317a: 7110 6403 0100 |13d5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093180: 0c01 |13d8: move-result-object v1 │ │ -093182: 1302 d801 |13d9: const/16 v2, #int 472 // #1d8 │ │ -093186: 4d01 0002 |13db: aput-object v1, v0, v2 │ │ -09318a: 1401 b7e5 0200 |13dd: const v1, #float 2.66077e-40 // #0002e5b7 │ │ -093190: 7110 6403 0100 |13e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093196: 0c01 |13e3: move-result-object v1 │ │ -093198: 1302 d901 |13e4: const/16 v2, #int 473 // #1d9 │ │ -09319c: 4d01 0002 |13e6: aput-object v1, v0, v2 │ │ -0931a0: 1401 3ef3 0200 |13e8: const v1, #float 2.7093e-40 // #0002f33e │ │ -0931a6: 7110 6403 0100 |13eb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0931ac: 0c01 |13ee: move-result-object v1 │ │ -0931ae: 1302 da01 |13ef: const/16 v2, #int 474 // #1da │ │ -0931b2: 4d01 0002 |13f1: aput-object v1, v0, v2 │ │ -0931b6: 1401 3bf4 0200 |13f3: const v1, #float 2.71284e-40 // #0002f43b │ │ -0931bc: 7110 6403 0100 |13f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0931c2: 0c01 |13f9: move-result-object v1 │ │ -0931c4: 1302 db01 |13fa: const/16 v2, #int 475 // #1db │ │ -0931c8: 4d01 0002 |13fc: aput-object v1, v0, v2 │ │ -0931cc: 1401 6cf8 0200 |13fe: const v1, #float 2.72788e-40 // #0002f86c │ │ -0931d2: 7110 6403 0100 |1401: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0931d8: 0c01 |1404: move-result-object v1 │ │ -0931da: 1302 dc01 |1405: const/16 v2, #int 476 // #1dc │ │ -0931de: 4d01 0002 |1407: aput-object v1, v0, v2 │ │ -0931e2: 1401 fffa 0200 |1409: const v1, #float 2.73711e-40 // #0002faff │ │ -0931e8: 7110 6403 0100 |140c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0931ee: 0c01 |140f: move-result-object v1 │ │ -0931f0: 1302 dd01 |1410: const/16 v2, #int 477 // #1dd │ │ -0931f4: 4d01 0002 |1412: aput-object v1, v0, v2 │ │ -0931f8: 1401 1600 0300 |1414: const v1, #float 2.75537e-40 // #00030016 │ │ -0931fe: 7110 6403 0100 |1417: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093204: 0c01 |141a: move-result-object v1 │ │ -093206: 1302 de01 |141b: const/16 v2, #int 478 // #1de │ │ -09320a: 4d01 0002 |141d: aput-object v1, v0, v2 │ │ -09320e: 1401 3d02 0300 |141f: const v1, #float 2.76309e-40 // #0003023d │ │ -093214: 7110 6403 0100 |1422: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09321a: 0c01 |1425: move-result-object v1 │ │ -09321c: 1302 df01 |1426: const/16 v2, #int 479 // #1df │ │ -093220: 4d01 0002 |1428: aput-object v1, v0, v2 │ │ -093224: 1401 0305 0300 |142a: const v1, #float 2.77304e-40 // #00030503 │ │ -09322a: 7110 6403 0100 |142d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093230: 0c01 |1430: move-result-object v1 │ │ -093232: 1302 e001 |1431: const/16 v2, #int 480 // #1e0 │ │ -093236: 4d01 0002 |1433: aput-object v1, v0, v2 │ │ -09323a: 1401 e806 0300 |1435: const v1, #float 2.77984e-40 // #000306e8 │ │ -093240: 7110 6403 0100 |1438: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093246: 0c01 |143b: move-result-object v1 │ │ -093248: 1302 e101 |143c: const/16 v2, #int 481 // #1e1 │ │ -09324c: 4d01 0002 |143e: aput-object v1, v0, v2 │ │ -093250: 1401 1908 0300 |1440: const v1, #float 2.78411e-40 // #00030819 │ │ -093256: 7110 6403 0100 |1443: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09325c: 0c01 |1446: move-result-object v1 │ │ -09325e: 1302 e201 |1447: const/16 v2, #int 482 // #1e2 │ │ -093262: 4d01 0002 |1449: aput-object v1, v0, v2 │ │ -093266: 1401 2419 0300 |144b: const v1, #float 2.84525e-40 // #00031924 │ │ -09326c: 7110 6403 0100 |144e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093272: 0c01 |1451: move-result-object v1 │ │ -093274: 1302 e301 |1452: const/16 v2, #int 483 // #1e3 │ │ -093278: 4d01 0002 |1454: aput-object v1, v0, v2 │ │ -09327c: 1401 371d 0300 |1456: const v1, #float 2.85987e-40 // #00031d37 │ │ -093282: 7110 6403 0100 |1459: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093288: 0c01 |145c: move-result-object v1 │ │ -09328a: 1302 e401 |145d: const/16 v2, #int 484 // #1e4 │ │ -09328e: 4d01 0002 |145f: aput-object v1, v0, v2 │ │ -093292: 1401 691e 0300 |1461: const v1, #float 2.86416e-40 // #00031e69 │ │ -093298: 7110 6403 0100 |1464: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09329e: 0c01 |1467: move-result-object v1 │ │ -0932a0: 1302 e501 |1468: const/16 v2, #int 485 // #1e5 │ │ -0932a4: 4d01 0002 |146a: aput-object v1, v0, v2 │ │ -0932a8: 1401 831e 0300 |146c: const v1, #float 2.86452e-40 // #00031e83 │ │ -0932ae: 7110 6403 0100 |146f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0932b4: 0c01 |1472: move-result-object v1 │ │ -0932b6: 1302 e601 |1473: const/16 v2, #int 486 // #1e6 │ │ -0932ba: 4d01 0002 |1475: aput-object v1, v0, v2 │ │ -0932be: 1401 6820 0300 |1477: const v1, #float 2.87132e-40 // #00032068 │ │ -0932c4: 7110 6403 0100 |147a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0932ca: 0c01 |147d: move-result-object v1 │ │ -0932cc: 1302 e701 |147e: const/16 v2, #int 487 // #1e7 │ │ -0932d0: 4d01 0002 |1480: aput-object v1, v0, v2 │ │ -0932d4: 1401 bb21 0300 |1482: const v1, #float 2.87607e-40 // #000321bb │ │ -0932da: 7110 6403 0100 |1485: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0932e0: 0c01 |1488: move-result-object v1 │ │ -0932e2: 1302 e801 |1489: const/16 v2, #int 488 // #1e8 │ │ -0932e6: 4d01 0002 |148b: aput-object v1, v0, v2 │ │ -0932ea: 1401 5c22 0300 |148d: const v1, #float 2.87832e-40 // #0003225c │ │ -0932f0: 7110 6403 0100 |1490: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0932f6: 0c01 |1493: move-result-object v1 │ │ -0932f8: 1302 e901 |1494: const/16 v2, #int 489 // #1e9 │ │ -0932fc: 4d01 0002 |1496: aput-object v1, v0, v2 │ │ -093300: 1401 a623 0300 |1498: const v1, #float 2.88295e-40 // #000323a6 │ │ -093306: 7110 6403 0100 |149b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09330c: 0c01 |149e: move-result-object v1 │ │ -09330e: 1302 ea01 |149f: const/16 v2, #int 490 // #1ea │ │ -093312: 4d01 0002 |14a1: aput-object v1, v0, v2 │ │ -093316: 1401 ba27 0300 |14a3: const v1, #float 2.89758e-40 // #000327ba │ │ -09331c: 7110 6403 0100 |14a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093322: 0c01 |14a9: move-result-object v1 │ │ -093324: 1302 eb01 |14aa: const/16 v2, #int 491 // #1eb │ │ -093328: 4d01 0002 |14ac: aput-object v1, v0, v2 │ │ -09332c: 1401 842a 0300 |14ae: const v1, #float 2.90758e-40 // #00032a84 │ │ -093332: 7110 6403 0100 |14b1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093338: 0c01 |14b4: move-result-object v1 │ │ -09333a: 1302 ec01 |14b5: const/16 v2, #int 492 // #1ec │ │ -09333e: 4d01 0002 |14b7: aput-object v1, v0, v2 │ │ -093342: 1401 1d2c 0300 |14b9: const v1, #float 2.91331e-40 // #00032c1d │ │ -093348: 7110 6403 0100 |14bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09334e: 0c01 |14bf: move-result-object v1 │ │ -093350: 1302 ed01 |14c0: const/16 v2, #int 493 // #1ed │ │ -093354: 4d01 0002 |14c2: aput-object v1, v0, v2 │ │ -093358: 1401 1c2d 0300 |14c4: const v1, #float 2.91689e-40 // #00032d1c │ │ -09335e: 7110 6403 0100 |14c7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093364: 0c01 |14ca: move-result-object v1 │ │ -093366: 1302 ee01 |14cb: const/16 v2, #int 494 // #1ee │ │ -09336a: 4d01 0002 |14cd: aput-object v1, v0, v2 │ │ -09336e: 1401 032e 0300 |14cf: const v1, #float 2.92012e-40 // #00032e03 │ │ -093374: 7110 6403 0100 |14d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09337a: 0c01 |14d5: move-result-object v1 │ │ -09337c: 1302 ef01 |14d6: const/16 v2, #int 495 // #1ef │ │ -093380: 4d01 0002 |14d8: aput-object v1, v0, v2 │ │ -093384: 1401 3d2e 0300 |14da: const v1, #float 2.92094e-40 // #00032e3d │ │ -09338a: 7110 6403 0100 |14dd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093390: 0c01 |14e0: move-result-object v1 │ │ -093392: 4d01 0005 |14e1: aput-object v1, v0, v5 │ │ -093396: 1401 492f 0300 |14e3: const v1, #float 2.92469e-40 // #00032f49 │ │ -09339c: 7110 6403 0100 |14e6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0933a2: 0c01 |14e9: move-result-object v1 │ │ -0933a4: 1302 f101 |14ea: const/16 v2, #int 497 // #1f1 │ │ -0933a8: 4d01 0002 |14ec: aput-object v1, v0, v2 │ │ -0933ac: 1401 a22f 0300 |14ee: const v1, #float 2.92594e-40 // #00032fa2 │ │ -0933b2: 7110 6403 0100 |14f1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0933b8: 0c01 |14f4: move-result-object v1 │ │ -0933ba: 1302 f201 |14f5: const/16 v2, #int 498 // #1f2 │ │ -0933be: 4d01 0002 |14f7: aput-object v1, v0, v2 │ │ -0933c2: 1401 ff2f 0300 |14f9: const v1, #float 2.92724e-40 // #00032fff │ │ -0933c8: 7110 6403 0100 |14fc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0933ce: 0c01 |14ff: move-result-object v1 │ │ -0933d0: 1302 f301 |1500: const/16 v2, #int 499 // #1f3 │ │ -0933d4: 4d01 0002 |1502: aput-object v1, v0, v2 │ │ -0933d8: 1401 8430 0300 |1504: const v1, #float 2.92911e-40 // #00033084 │ │ -0933de: 7110 6403 0100 |1507: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0933e4: 0c01 |150a: move-result-object v1 │ │ -0933e6: 1302 f401 |150b: const/16 v2, #int 500 // #1f4 │ │ -0933ea: 4d01 0002 |150d: aput-object v1, v0, v2 │ │ -0933ee: 1401 1a34 0300 |150f: const v1, #float 2.94197e-40 // #0003341a │ │ -0933f4: 7110 6403 0100 |1512: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0933fa: 0c01 |1515: move-result-object v1 │ │ -0933fc: 1302 f501 |1516: const/16 v2, #int 501 // #1f5 │ │ -093400: 4d01 0002 |1518: aput-object v1, v0, v2 │ │ -093404: 1401 f034 0300 |151a: const v1, #float 2.94497e-40 // #000334f0 │ │ -09340a: 7110 6403 0100 |151d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093410: 0c01 |1520: move-result-object v1 │ │ -093412: 1302 f601 |1521: const/16 v2, #int 502 // #1f6 │ │ -093416: 4d01 0002 |1523: aput-object v1, v0, v2 │ │ -09341a: 1401 0c35 0300 |1525: const v1, #float 2.94536e-40 // #0003350c │ │ -093420: 7110 6403 0100 |1528: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093426: 0c01 |152b: move-result-object v1 │ │ -093428: 1302 f701 |152c: const/16 v2, #int 503 // #1f7 │ │ -09342c: 4d01 0002 |152e: aput-object v1, v0, v2 │ │ -093430: 1401 3935 0300 |1530: const v1, #float 2.94599e-40 // #00033539 │ │ -093436: 7110 6403 0100 |1533: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09343c: 0c01 |1536: move-result-object v1 │ │ -09343e: 1302 f801 |1537: const/16 v2, #int 504 // #1f8 │ │ -093442: 4d01 0002 |1539: aput-object v1, v0, v2 │ │ -093446: 1401 5037 0300 |153b: const v1, #float 2.95349e-40 // #00033750 │ │ -09344c: 7110 6403 0100 |153e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093452: 0c01 |1541: move-result-object v1 │ │ -093454: 1302 f901 |1542: const/16 v2, #int 505 // #1f9 │ │ -093458: 4d01 0002 |1544: aput-object v1, v0, v2 │ │ -09345c: 1401 8539 0300 |1546: const v1, #float 2.96141e-40 // #00033985 │ │ -093462: 7110 6403 0100 |1549: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093468: 0c01 |154c: move-result-object v1 │ │ -09346a: 1302 fa01 |154d: const/16 v2, #int 506 // #1fa │ │ -09346e: 4d01 0002 |154f: aput-object v1, v0, v2 │ │ -093472: 1401 fd39 0300 |1551: const v1, #float 2.96309e-40 // #000339fd │ │ -093478: 7110 6403 0100 |1554: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09347e: 0c01 |1557: move-result-object v1 │ │ -093480: 1302 fb01 |1558: const/16 v2, #int 507 // #1fb │ │ -093484: 4d01 0002 |155a: aput-object v1, v0, v2 │ │ -093488: 1401 783d 0300 |155c: const v1, #float 2.97557e-40 // #00033d78 │ │ -09348e: 7110 6403 0100 |155f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093494: 0c01 |1562: move-result-object v1 │ │ -093496: 4d01 0006 |1563: aput-object v1, v0, v6 │ │ -09349a: 1401 1840 0300 |1565: const v1, #float 2.98499e-40 // #00034018 │ │ -0934a0: 7110 6403 0100 |1568: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0934a6: 0c01 |156b: move-result-object v1 │ │ -0934a8: 1302 fd01 |156c: const/16 v2, #int 509 // #1fd │ │ -0934ac: 4d01 0002 |156e: aput-object v1, v0, v2 │ │ -0934b0: 1401 8143 0300 |1570: const v1, #float 2.99722e-40 // #00034381 │ │ -0934b6: 7110 6403 0100 |1573: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0934bc: 0c01 |1576: move-result-object v1 │ │ -0934be: 1302 fe01 |1577: const/16 v2, #int 510 // #1fe │ │ -0934c2: 4d01 0002 |1579: aput-object v1, v0, v2 │ │ -0934c6: 1401 7644 0300 |157b: const v1, #float 3.00066e-40 // #00034476 │ │ -0934cc: 7110 6403 0100 |157e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0934d2: 0c01 |1581: move-result-object v1 │ │ -0934d4: 1302 ff01 |1582: const/16 v2, #int 511 // #1ff │ │ -0934d8: 4d01 0002 |1584: aput-object v1, v0, v2 │ │ -0934dc: 1401 f244 0300 |1586: const v1, #float 3.00239e-40 // #000344f2 │ │ -0934e2: 7110 6403 0100 |1589: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0934e8: 0c01 |158c: move-result-object v1 │ │ -0934ea: 1302 0002 |158d: const/16 v2, #int 512 // #200 │ │ -0934ee: 4d01 0002 |158f: aput-object v1, v0, v2 │ │ -0934f2: 1401 f245 0300 |1591: const v1, #float 3.00598e-40 // #000345f2 │ │ -0934f8: 7110 6403 0100 |1594: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0934fe: 0c01 |1597: move-result-object v1 │ │ -093500: 1302 0102 |1598: const/16 v2, #int 513 // #201 │ │ -093504: 4d01 0002 |159a: aput-object v1, v0, v2 │ │ -093508: 1401 b546 0300 |159c: const v1, #float 3.00871e-40 // #000346b5 │ │ -09350e: 7110 6403 0100 |159f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093514: 0c01 |15a2: move-result-object v1 │ │ -093516: 1302 0202 |15a3: const/16 v2, #int 514 // #202 │ │ -09351a: 4d01 0002 |15a5: aput-object v1, v0, v2 │ │ -09351e: 1401 494c 0300 |15a7: const v1, #float 3.02872e-40 // #00034c49 │ │ -093524: 7110 6403 0100 |15aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09352a: 0c01 |15ad: move-result-object v1 │ │ -09352c: 1302 0302 |15ae: const/16 v2, #int 515 // #203 │ │ -093530: 4d01 0002 |15b0: aput-object v1, v0, v2 │ │ -093534: 1401 4e4c 0300 |15b2: const v1, #float 3.02879e-40 // #00034c4e │ │ -09353a: 7110 6403 0100 |15b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093540: 0c01 |15b8: move-result-object v1 │ │ -093542: 1302 0402 |15b9: const/16 v2, #int 516 // #204 │ │ -093546: 4d01 0002 |15bb: aput-object v1, v0, v2 │ │ -09354a: 1401 f04d 0300 |15bd: const v1, #float 3.03465e-40 // #00034df0 │ │ -093550: 7110 6403 0100 |15c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093556: 0c01 |15c3: move-result-object v1 │ │ -093558: 1302 0502 |15c4: const/16 v2, #int 517 // #205 │ │ -09355c: 4d01 0002 |15c6: aput-object v1, v0, v2 │ │ -093560: 1401 954e 0300 |15c8: const v1, #float 3.03696e-40 // #00034e95 │ │ -093566: 7110 6403 0100 |15cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09356c: 0c01 |15ce: move-result-object v1 │ │ -09356e: 1302 0602 |15cf: const/16 v2, #int 518 // #206 │ │ -093572: 4d01 0002 |15d1: aput-object v1, v0, v2 │ │ -093576: 1401 ff4e 0300 |15d3: const v1, #float 3.03845e-40 // #00034eff │ │ -09357c: 7110 6403 0100 |15d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093582: 0c01 |15d9: move-result-object v1 │ │ -093584: 1302 0702 |15da: const/16 v2, #int 519 // #207 │ │ -093588: 4d01 0002 |15dc: aput-object v1, v0, v2 │ │ -09358c: 1401 a44f 0300 |15de: const v1, #float 3.04076e-40 // #00034fa4 │ │ -093592: 7110 6403 0100 |15e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093598: 0c01 |15e4: move-result-object v1 │ │ -09359a: 1302 0802 |15e5: const/16 v2, #int 520 // #208 │ │ -09359e: 4d01 0002 |15e7: aput-object v1, v0, v2 │ │ -0935a2: 1401 e94f 0300 |15e9: const v1, #float 3.04173e-40 // #00034fe9 │ │ -0935a8: 7110 6403 0100 |15ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0935ae: 0c01 |15ef: move-result-object v1 │ │ -0935b0: 1302 0902 |15f0: const/16 v2, #int 521 // #209 │ │ -0935b4: 4d01 0002 |15f2: aput-object v1, v0, v2 │ │ -0935b8: 1401 ed4f 0300 |15f4: const v1, #float 3.04178e-40 // #00034fed │ │ -0935be: 7110 6403 0100 |15f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0935c4: 0c01 |15fa: move-result-object v1 │ │ -0935c6: 1302 0a02 |15fb: const/16 v2, #int 522 // #20a │ │ -0935ca: 4d01 0002 |15fd: aput-object v1, v0, v2 │ │ -0935ce: 1401 9850 0300 |15ff: const v1, #float 3.04418e-40 // #00035098 │ │ -0935d4: 7110 6403 0100 |1602: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0935da: 0c01 |1605: move-result-object v1 │ │ -0935dc: 1302 0b02 |1606: const/16 v2, #int 523 // #20b │ │ -0935e0: 4d01 0002 |1608: aput-object v1, v0, v2 │ │ -0935e4: 1401 9653 0300 |160a: const v1, #float 3.05491e-40 // #00035396 │ │ -0935ea: 7110 6403 0100 |160d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0935f0: 0c01 |1610: move-result-object v1 │ │ -0935f2: 1302 0c02 |1611: const/16 v2, #int 524 // #20c │ │ -0935f6: 4d01 0002 |1613: aput-object v1, v0, v2 │ │ -0935fa: 1401 bf53 0300 |1615: const v1, #float 3.05549e-40 // #000353bf │ │ -093600: 7110 6403 0100 |1618: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093606: 0c01 |161b: move-result-object v1 │ │ -093608: 1302 0d02 |161c: const/16 v2, #int 525 // #20d │ │ -09360c: 4d01 0002 |161e: aput-object v1, v0, v2 │ │ -093610: 1401 ec55 0300 |1620: const v1, #float 3.06329e-40 // #000355ec │ │ -093616: 7110 6403 0100 |1623: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09361c: 0c01 |1626: move-result-object v1 │ │ -09361e: 1302 0e02 |1627: const/16 v2, #int 526 // #20e │ │ -093622: 4d01 0002 |1629: aput-object v1, v0, v2 │ │ -093626: 1401 225d 0300 |162b: const v1, #float 3.08916e-40 // #00035d22 │ │ -09362c: 7110 6403 0100 |162e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093632: 0c01 |1631: move-result-object v1 │ │ -093634: 1302 0f02 |1632: const/16 v2, #int 527 // #20f │ │ -093638: 4d01 0002 |1634: aput-object v1, v0, v2 │ │ -09363c: 1401 9561 0300 |1636: const v1, #float 3.10512e-40 // #00036195 │ │ -093642: 7110 6403 0100 |1639: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093648: 0c01 |163c: move-result-object v1 │ │ -09364a: 1302 1002 |163d: const/16 v2, #int 528 // #210 │ │ -09364e: 4d01 0002 |163f: aput-object v1, v0, v2 │ │ -093652: 1401 fb67 0300 |1641: const v1, #float 3.12808e-40 // #000367fb │ │ -093658: 7110 6403 0100 |1644: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09365e: 0c01 |1647: move-result-object v1 │ │ -093660: 1302 1102 |1648: const/16 v2, #int 529 // #211 │ │ -093664: 4d01 0002 |164a: aput-object v1, v0, v2 │ │ -093668: 1401 f568 0300 |164c: const v1, #float 3.13158e-40 // #000368f5 │ │ -09366e: 7110 6403 0100 |164f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093674: 0c01 |1652: move-result-object v1 │ │ -093676: 1302 1202 |1653: const/16 v2, #int 530 // #212 │ │ -09367a: 4d01 0002 |1655: aput-object v1, v0, v2 │ │ -09367e: 1401 606c 0300 |1657: const v1, #float 3.14384e-40 // #00036c60 │ │ -093684: 7110 6403 0100 |165a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09368a: 0c01 |165d: move-result-object v1 │ │ -09368c: 1302 1302 |165e: const/16 v2, #int 531 // #213 │ │ -093690: 4d01 0002 |1660: aput-object v1, v0, v2 │ │ -093694: 1401 dd6c 0300 |1662: const v1, #float 3.14559e-40 // #00036cdd │ │ -09369a: 7110 6403 0100 |1665: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0936a0: 0c01 |1668: move-result-object v1 │ │ -0936a2: 1302 1402 |1669: const/16 v2, #int 532 // #214 │ │ -0936a6: 4d01 0002 |166b: aput-object v1, v0, v2 │ │ -0936aa: 1401 d26d 0300 |166d: const v1, #float 3.14903e-40 // #00036dd2 │ │ -0936b0: 7110 6403 0100 |1670: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0936b6: 0c01 |1673: move-result-object v1 │ │ -0936b8: 1302 1502 |1674: const/16 v2, #int 533 // #215 │ │ -0936bc: 4d01 0002 |1676: aput-object v1, v0, v2 │ │ -0936c0: 1401 a270 0300 |1678: const v1, #float 3.15912e-40 // #000370a2 │ │ -0936c6: 7110 6403 0100 |167b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0936cc: 0c01 |167e: move-result-object v1 │ │ -0936ce: 1302 1602 |167f: const/16 v2, #int 534 // #216 │ │ -0936d2: 4d01 0002 |1681: aput-object v1, v0, v2 │ │ -0936d6: 1401 2572 0300 |1683: const v1, #float 3.16454e-40 // #00037225 │ │ -0936dc: 7110 6403 0100 |1686: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0936e2: 0c01 |1689: move-result-object v1 │ │ -0936e4: 1302 1702 |168a: const/16 v2, #int 535 // #217 │ │ -0936e8: 4d01 0002 |168c: aput-object v1, v0, v2 │ │ -0936ec: 1401 7373 0300 |168e: const v1, #float 3.16922e-40 // #00037373 │ │ -0936f2: 7110 6403 0100 |1691: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0936f8: 0c01 |1694: move-result-object v1 │ │ -0936fa: 1302 1802 |1695: const/16 v2, #int 536 // #218 │ │ -0936fe: 4d01 0002 |1697: aput-object v1, v0, v2 │ │ -093702: 1401 2d74 0300 |1699: const v1, #float 3.17183e-40 // #0003742d │ │ -093708: 7110 6403 0100 |169c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09370e: 0c01 |169f: move-result-object v1 │ │ -093710: 1302 1902 |16a0: const/16 v2, #int 537 // #219 │ │ -093714: 4d01 0002 |16a2: aput-object v1, v0, v2 │ │ -093718: 1401 5d76 0300 |16a4: const v1, #float 3.17967e-40 // #0003765d │ │ -09371e: 7110 6403 0100 |16a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093724: 0c01 |16aa: move-result-object v1 │ │ -093726: 1302 1a02 |16ab: const/16 v2, #int 538 // #21a │ │ -09372a: 4d01 0002 |16ad: aput-object v1, v0, v2 │ │ -09372e: 1401 9d76 0300 |16af: const v1, #float 3.18057e-40 // #0003769d │ │ -093734: 7110 6403 0100 |16b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09373a: 0c01 |16b5: move-result-object v1 │ │ -09373c: 1302 1b02 |16b6: const/16 v2, #int 539 // #21b │ │ -093740: 4d01 0002 |16b8: aput-object v1, v0, v2 │ │ -093744: 1401 c17a 0300 |16ba: const v1, #float 3.19542e-40 // #00037ac1 │ │ -09374a: 7110 6403 0100 |16bd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093750: 0c01 |16c0: move-result-object v1 │ │ -093752: 1302 1c02 |16c1: const/16 v2, #int 540 // #21c │ │ -093756: 4d01 0002 |16c3: aput-object v1, v0, v2 │ │ -09375a: 1401 af7c 0300 |16c5: const v1, #float 3.20235e-40 // #00037caf │ │ -093760: 7110 6403 0100 |16c8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093766: 0c01 |16cb: move-result-object v1 │ │ -093768: 1302 1d02 |16cc: const/16 v2, #int 541 // #21d │ │ -09376c: 4d01 0002 |16ce: aput-object v1, v0, v2 │ │ -093770: 1401 e37d 0300 |16d0: const v1, #float 3.20666e-40 // #00037de3 │ │ -093776: 7110 6403 0100 |16d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09377c: 0c01 |16d6: move-result-object v1 │ │ -09377e: 1302 1e02 |16d7: const/16 v2, #int 542 // #21e │ │ -093782: 4d01 0002 |16d9: aput-object v1, v0, v2 │ │ -093786: 1401 2180 0300 |16db: const v1, #float 3.2147e-40 // #00038021 │ │ -09378c: 7110 6403 0100 |16de: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093792: 0c01 |16e1: move-result-object v1 │ │ -093794: 1302 1f02 |16e2: const/16 v2, #int 543 // #21f │ │ -093798: 4d01 0002 |16e4: aput-object v1, v0, v2 │ │ -09379c: 1401 7f80 0300 |16e6: const v1, #float 3.21602e-40 // #0003807f │ │ -0937a2: 7110 6403 0100 |16e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0937a8: 0c01 |16ec: move-result-object v1 │ │ -0937aa: 1302 2002 |16ed: const/16 v2, #int 544 // #220 │ │ -0937ae: 4d01 0002 |16ef: aput-object v1, v0, v2 │ │ -0937b2: 1401 6781 0300 |16f1: const v1, #float 3.21927e-40 // #00038167 │ │ -0937b8: 7110 6403 0100 |16f4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0937be: 0c01 |16f7: move-result-object v1 │ │ -0937c0: 1302 2102 |16f8: const/16 v2, #int 545 // #221 │ │ -0937c4: 4d01 0002 |16fa: aput-object v1, v0, v2 │ │ -0937c8: 1401 f781 0300 |16fc: const v1, #float 3.22129e-40 // #000381f7 │ │ -0937ce: 7110 6403 0100 |16ff: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0937d4: 0c01 |1702: move-result-object v1 │ │ -0937d6: 1302 2202 |1703: const/16 v2, #int 546 // #222 │ │ -0937da: 4d01 0002 |1705: aput-object v1, v0, v2 │ │ -0937de: 1401 b082 0300 |1707: const v1, #float 3.22388e-40 // #000382b0 │ │ -0937e4: 7110 6403 0100 |170a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0937ea: 0c01 |170d: move-result-object v1 │ │ -0937ec: 1302 2302 |170e: const/16 v2, #int 547 // #223 │ │ -0937f0: 4d01 0002 |1710: aput-object v1, v0, v2 │ │ -0937f4: 1401 e184 0300 |1712: const v1, #float 3.23174e-40 // #000384e1 │ │ -0937fa: 7110 6403 0100 |1715: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093800: 0c01 |1718: move-result-object v1 │ │ -093802: 1302 2402 |1719: const/16 v2, #int 548 // #224 │ │ -093806: 4d01 0002 |171b: aput-object v1, v0, v2 │ │ -09380a: 1401 cc86 0300 |171d: const v1, #float 3.23862e-40 // #000386cc │ │ -093810: 7110 6403 0100 |1720: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093816: 0c01 |1723: move-result-object v1 │ │ -093818: 1302 2502 |1724: const/16 v2, #int 549 // #225 │ │ -09381c: 4d01 0002 |1726: aput-object v1, v0, v2 │ │ -093820: 1401 5789 0300 |1728: const v1, #float 3.24775e-40 // #00038957 │ │ -093826: 7110 6403 0100 |172b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09382c: 0c01 |172e: move-result-object v1 │ │ -09382e: 1302 2602 |172f: const/16 v2, #int 550 // #226 │ │ -093832: 4d01 0002 |1731: aput-object v1, v0, v2 │ │ -093836: 1401 a989 0300 |1733: const v1, #float 3.2489e-40 // #000389a9 │ │ -09383c: 7110 6403 0100 |1736: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093842: 0c01 |1739: move-result-object v1 │ │ -093844: 1302 2702 |173a: const/16 v2, #int 551 // #227 │ │ -093848: 4d01 0002 |173c: aput-object v1, v0, v2 │ │ -09384c: 1401 808b 0300 |173e: const v1, #float 3.2555e-40 // #00038b80 │ │ -093852: 7110 6403 0100 |1741: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093858: 0c01 |1744: move-result-object v1 │ │ -09385a: 1302 2802 |1745: const/16 v2, #int 552 // #228 │ │ -09385e: 4d01 0002 |1747: aput-object v1, v0, v2 │ │ -093862: 1401 5b8c 0300 |1749: const v1, #float 3.25857e-40 // #00038c5b │ │ -093868: 7110 6403 0100 |174c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09386e: 0c01 |174f: move-result-object v1 │ │ -093870: 1302 2902 |1750: const/16 v2, #int 553 // #229 │ │ -093874: 4d01 0002 |1752: aput-object v1, v0, v2 │ │ -093878: 1401 588e 0300 |1754: const v1, #float 3.2657e-40 // #00038e58 │ │ -09387e: 7110 6403 0100 |1757: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093884: 0c01 |175a: move-result-object v1 │ │ -093886: 1302 2a02 |175b: const/16 v2, #int 554 // #22a │ │ -09388a: 4d01 0002 |175d: aput-object v1, v0, v2 │ │ -09388e: 1401 e88f 0300 |175f: const v1, #float 3.2713e-40 // #00038fe8 │ │ -093894: 7110 6403 0100 |1762: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09389a: 0c01 |1765: move-result-object v1 │ │ -09389c: 1302 2b02 |1766: const/16 v2, #int 555 // #22b │ │ -0938a0: 4d01 0002 |1768: aput-object v1, v0, v2 │ │ -0938a4: 1401 1b94 0300 |176a: const v1, #float 3.28637e-40 // #0003941b │ │ -0938aa: 7110 6403 0100 |176d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0938b0: 0c01 |1770: move-result-object v1 │ │ -0938b2: 1302 2c02 |1771: const/16 v2, #int 556 // #22c │ │ -0938b6: 4d01 0002 |1773: aput-object v1, v0, v2 │ │ -0938ba: 1401 4c96 0300 |1775: const v1, #float 3.29423e-40 // #0003964c │ │ -0938c0: 7110 6403 0100 |1778: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0938c6: 0c01 |177b: move-result-object v1 │ │ -0938c8: 1302 2d02 |177c: const/16 v2, #int 557 // #22d │ │ -0938cc: 4d01 0002 |177e: aput-object v1, v0, v2 │ │ -0938d0: 1401 709b 0300 |1780: const v1, #float 3.31267e-40 // #00039b70 │ │ -0938d6: 7110 6403 0100 |1783: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0938dc: 0c01 |1786: move-result-object v1 │ │ -0938de: 1302 2e02 |1787: const/16 v2, #int 558 // #22e │ │ -0938e2: 4d01 0002 |1789: aput-object v1, v0, v2 │ │ -0938e6: 1401 b89c 0300 |178b: const v1, #float 3.31727e-40 // #00039cb8 │ │ -0938ec: 7110 6403 0100 |178e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0938f2: 0c01 |1791: move-result-object v1 │ │ -0938f4: 1302 2f02 |1792: const/16 v2, #int 559 // #22f │ │ -0938f8: 4d01 0002 |1794: aput-object v1, v0, v2 │ │ -0938fc: 1401 da9d 0300 |1796: const v1, #float 3.32133e-40 // #00039dda │ │ -093902: 7110 6403 0100 |1799: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093908: 0c01 |179c: move-result-object v1 │ │ -09390a: 1302 3002 |179d: const/16 v2, #int 560 // #230 │ │ -09390e: 4d01 0002 |179f: aput-object v1, v0, v2 │ │ -093912: 1401 c19f 0300 |17a1: const v1, #float 3.32815e-40 // #00039fc1 │ │ -093918: 7110 6403 0100 |17a4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09391e: 0c01 |17a7: move-result-object v1 │ │ -093920: 1302 3102 |17a8: const/16 v2, #int 561 // #231 │ │ -093924: 4d01 0002 |17aa: aput-object v1, v0, v2 │ │ -093928: 1401 97a0 0300 |17ac: const v1, #float 3.33115e-40 // #0003a097 │ │ -09392e: 7110 6403 0100 |17af: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093934: 0c01 |17b2: move-result-object v1 │ │ -093936: 1302 3202 |17b3: const/16 v2, #int 562 // #232 │ │ -09393a: 4d01 0002 |17b5: aput-object v1, v0, v2 │ │ -09393e: 1401 2ca1 0300 |17b7: const v1, #float 3.33324e-40 // #0003a12c │ │ -093944: 7110 6403 0100 |17ba: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09394a: 0c01 |17bd: move-result-object v1 │ │ -09394c: 1302 3302 |17be: const/16 v2, #int 563 // #233 │ │ -093950: 4d01 0002 |17c0: aput-object v1, v0, v2 │ │ -093954: 1401 c8a2 0300 |17c2: const v1, #float 3.33901e-40 // #0003a2c8 │ │ -09395a: 7110 6403 0100 |17c5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093960: 0c01 |17c8: move-result-object v1 │ │ -093962: 1302 3402 |17c9: const/16 v2, #int 564 // #234 │ │ -093966: 4d01 0002 |17cb: aput-object v1, v0, v2 │ │ -09396a: 1401 38a3 0300 |17cd: const v1, #float 3.34058e-40 // #0003a338 │ │ -093970: 7110 6403 0100 |17d0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093976: 0c01 |17d3: move-result-object v1 │ │ -093978: 1302 3502 |17d4: const/16 v2, #int 565 // #235 │ │ -09397c: 4d01 0002 |17d6: aput-object v1, v0, v2 │ │ -093980: 1401 6aa6 0300 |17d8: const v1, #float 3.35205e-40 // #0003a66a │ │ -093986: 7110 6403 0100 |17db: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09398c: 0c01 |17de: move-result-object v1 │ │ -09398e: 1302 3602 |17df: const/16 v2, #int 566 // #236 │ │ -093992: 4d01 0002 |17e1: aput-object v1, v0, v2 │ │ -093996: 1401 3daa 0300 |17e3: const v1, #float 3.36576e-40 // #0003aa3d │ │ -09399c: 7110 6403 0100 |17e6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0939a2: 0c01 |17e9: move-result-object v1 │ │ -0939a4: 1302 3702 |17ea: const/16 v2, #int 567 // #237 │ │ -0939a8: 4d01 0002 |17ec: aput-object v1, v0, v2 │ │ -0939ac: 1401 a9aa 0300 |17ee: const v1, #float 3.36728e-40 // #0003aaa9 │ │ -0939b2: 7110 6403 0100 |17f1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0939b8: 0c01 |17f4: move-result-object v1 │ │ -0939ba: 1302 3802 |17f5: const/16 v2, #int 568 // #238 │ │ -0939be: 4d01 0002 |17f7: aput-object v1, v0, v2 │ │ -0939c2: 1401 9dac 0300 |17f9: const v1, #float 3.37428e-40 // #0003ac9d │ │ -0939c8: 7110 6403 0100 |17fc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0939ce: 0c01 |17ff: move-result-object v1 │ │ -0939d0: 1302 3902 |1800: const/16 v2, #int 569 // #239 │ │ -0939d4: 4d01 0002 |1802: aput-object v1, v0, v2 │ │ -0939d8: 1401 53ad 0300 |1804: const v1, #float 3.37684e-40 // #0003ad53 │ │ -0939de: 7110 6403 0100 |1807: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0939e4: 0c01 |180a: move-result-object v1 │ │ -0939e6: 1302 3a02 |180b: const/16 v2, #int 570 // #23a │ │ -0939ea: 4d01 0002 |180d: aput-object v1, v0, v2 │ │ -0939ee: 1401 e2b0 0300 |180f: const v1, #float 3.3896e-40 // #0003b0e2 │ │ -0939f4: 7110 6403 0100 |1812: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0939fa: 0c01 |1815: move-result-object v1 │ │ -0939fc: 1302 3b02 |1816: const/16 v2, #int 571 // #23b │ │ -093a00: 4d01 0002 |1818: aput-object v1, v0, v2 │ │ -093a04: 1401 1db3 0300 |181a: const v1, #float 3.3976e-40 // #0003b31d │ │ -093a0a: 7110 6403 0100 |181d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093a10: 0c01 |1820: move-result-object v1 │ │ -093a12: 1302 3c02 |1821: const/16 v2, #int 572 // #23c │ │ -093a16: 4d01 0002 |1823: aput-object v1, v0, v2 │ │ -093a1a: 1401 0db9 0300 |1825: const v1, #float 3.4189e-40 // #0003b90d │ │ -093a20: 7110 6403 0100 |1828: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093a26: 0c01 |182b: move-result-object v1 │ │ -093a28: 1302 3d02 |182c: const/16 v2, #int 573 // #23d │ │ -093a2c: 4d01 0002 |182e: aput-object v1, v0, v2 │ │ -093a30: 1401 4dba 0300 |1830: const v1, #float 3.42339e-40 // #0003ba4d │ │ -093a36: 7110 6403 0100 |1833: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093a3c: 0c01 |1836: move-result-object v1 │ │ -093a3e: 1302 3e02 |1837: const/16 v2, #int 574 // #23e │ │ -093a42: 4d01 0002 |1839: aput-object v1, v0, v2 │ │ -093a46: 1401 b2ba 0300 |183b: const v1, #float 3.4248e-40 // #0003bab2 │ │ -093a4c: 7110 6403 0100 |183e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093a52: 0c01 |1841: move-result-object v1 │ │ -093a54: 1302 3f02 |1842: const/16 v2, #int 575 // #23f │ │ -093a58: 4d01 0002 |1844: aput-object v1, v0, v2 │ │ -093a5c: 1401 32be 0300 |1846: const v1, #float 3.43736e-40 // #0003be32 │ │ -093a62: 7110 6403 0100 |1849: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093a68: 0c01 |184c: move-result-object v1 │ │ -093a6a: 4d01 0007 |184d: aput-object v1, v0, v7 │ │ -093a6e: 1401 afbf 0300 |184f: const v1, #float 3.4427e-40 // #0003bfaf │ │ -093a74: 7110 6403 0100 |1852: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093a7a: 0c01 |1855: move-result-object v1 │ │ -093a7c: 1302 4102 |1856: const/16 v2, #int 577 // #241 │ │ -093a80: 4d01 0002 |1858: aput-object v1, v0, v2 │ │ -093a84: 1401 5bc1 0300 |185a: const v1, #float 3.44869e-40 // #0003c15b │ │ -093a8a: 7110 6403 0100 |185d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093a90: 0c01 |1860: move-result-object v1 │ │ -093a92: 1302 4202 |1861: const/16 v2, #int 578 // #242 │ │ -093a96: 4d01 0002 |1863: aput-object v1, v0, v2 │ │ -093a9a: 1401 c1c1 0300 |1865: const v1, #float 3.45012e-40 // #0003c1c1 │ │ -093aa0: 7110 6403 0100 |1868: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093aa6: 0c01 |186b: move-result-object v1 │ │ -093aa8: 1302 4302 |186c: const/16 v2, #int 579 // #243 │ │ -093aac: 4d01 0002 |186e: aput-object v1, v0, v2 │ │ -093ab0: 1401 c5c1 0300 |1870: const v1, #float 3.45018e-40 // #0003c1c5 │ │ -093ab6: 7110 6403 0100 |1873: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093abc: 0c01 |1876: move-result-object v1 │ │ -093abe: 1302 4402 |1877: const/16 v2, #int 580 // #244 │ │ -093ac2: 4d01 0002 |1879: aput-object v1, v0, v2 │ │ -093ac6: 1401 2cc4 0300 |187b: const v1, #float 3.4588e-40 // #0003c42c │ │ -093acc: 7110 6403 0100 |187e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093ad2: 0c01 |1881: move-result-object v1 │ │ -093ad4: 1302 4502 |1882: const/16 v2, #int 581 // #245 │ │ -093ad8: 4d01 0002 |1884: aput-object v1, v0, v2 │ │ -093adc: 1401 e1d1 0300 |1886: const v1, #float 3.50797e-40 // #0003d1e1 │ │ -093ae2: 7110 6403 0100 |1889: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093ae8: 0c01 |188c: move-result-object v1 │ │ -093aea: 1302 4602 |188d: const/16 v2, #int 582 // #246 │ │ -093aee: 4d01 0002 |188f: aput-object v1, v0, v2 │ │ -093af2: 1401 efd4 0300 |1891: const v1, #float 3.51893e-40 // #0003d4ef │ │ -093af8: 7110 6403 0100 |1894: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093afe: 0c01 |1897: move-result-object v1 │ │ -093b00: 1302 4702 |1898: const/16 v2, #int 583 // #247 │ │ -093b04: 4d01 0002 |189a: aput-object v1, v0, v2 │ │ -093b08: 1401 56d5 0300 |189c: const v1, #float 3.52037e-40 // #0003d556 │ │ -093b0e: 7110 6403 0100 |189f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093b14: 0c01 |18a2: move-result-object v1 │ │ -093b16: 1302 4802 |18a3: const/16 v2, #int 584 // #248 │ │ -093b1a: 4d01 0002 |18a5: aput-object v1, v0, v2 │ │ -093b1e: 1401 f1d8 0300 |18a7: const v1, #float 3.5333e-40 // #0003d8f1 │ │ -093b24: 7110 6403 0100 |18aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093b2a: 0c01 |18ad: move-result-object v1 │ │ -093b2c: 1302 4902 |18ae: const/16 v2, #int 585 // #249 │ │ -093b30: 4d01 0002 |18b0: aput-object v1, v0, v2 │ │ -093b34: 1401 e3d9 0300 |18b2: const v1, #float 3.5367e-40 // #0003d9e3 │ │ -093b3a: 7110 6403 0100 |18b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093b40: 0c01 |18b8: move-result-object v1 │ │ -093b42: 1302 4a02 |18b9: const/16 v2, #int 586 // #24a │ │ -093b46: 4d01 0002 |18bb: aput-object v1, v0, v2 │ │ -093b4a: 1401 e2dd 0300 |18bd: const v1, #float 3.55103e-40 // #0003dde2 │ │ -093b50: 7110 6403 0100 |18c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093b56: 0c01 |18c3: move-result-object v1 │ │ -093b58: 1302 4b02 |18c4: const/16 v2, #int 587 // #24b │ │ -093b5c: 4d01 0002 |18c6: aput-object v1, v0, v2 │ │ -093b60: 1401 bede 0300 |18c8: const v1, #float 3.55411e-40 // #0003debe │ │ -093b66: 7110 6403 0100 |18cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093b6c: 0c01 |18ce: move-result-object v1 │ │ -093b6e: 1302 4c02 |18cf: const/16 v2, #int 588 // #24c │ │ -093b72: 4d01 0002 |18d1: aput-object v1, v0, v2 │ │ -093b76: 1401 6be0 0300 |18d3: const v1, #float 3.56012e-40 // #0003e06b │ │ -093b7c: 7110 6403 0100 |18d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093b82: 0c01 |18d9: move-result-object v1 │ │ -093b84: 1302 4d02 |18da: const/16 v2, #int 589 // #24d │ │ -093b88: 4d01 0002 |18dc: aput-object v1, v0, v2 │ │ -093b8c: 1401 98e0 0300 |18de: const v1, #float 3.56076e-40 // #0003e098 │ │ -093b92: 7110 6403 0100 |18e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093b98: 0c01 |18e4: move-result-object v1 │ │ -093b9a: 1302 4e02 |18e5: const/16 v2, #int 590 // #24e │ │ -093b9e: 4d01 0002 |18e7: aput-object v1, v0, v2 │ │ -093ba2: 1401 4fe2 0300 |18e9: const v1, #float 3.56691e-40 // #0003e24f │ │ -093ba8: 7110 6403 0100 |18ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093bae: 0c01 |18ef: move-result-object v1 │ │ -093bb0: 1302 4f02 |18f0: const/16 v2, #int 591 // #24f │ │ -093bb4: 4d01 0002 |18f2: aput-object v1, v0, v2 │ │ -093bb8: 1401 b6e2 0300 |18f4: const v1, #float 3.56835e-40 // #0003e2b6 │ │ -093bbe: 7110 6403 0100 |18f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093bc4: 0c01 |18fa: move-result-object v1 │ │ -093bc6: 1302 5002 |18fb: const/16 v2, #int 592 // #250 │ │ -093bca: 4d01 0002 |18fd: aput-object v1, v0, v2 │ │ -093bce: 1401 9be3 0300 |18ff: const v1, #float 3.57156e-40 // #0003e39b │ │ -093bd4: 7110 6403 0100 |1902: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093bda: 0c01 |1905: move-result-object v1 │ │ -093bdc: 1302 5102 |1906: const/16 v2, #int 593 // #251 │ │ -093be0: 4d01 0002 |1908: aput-object v1, v0, v2 │ │ -093be4: 1401 b4e5 0300 |190a: const v1, #float 3.57908e-40 // #0003e5b4 │ │ -093bea: 7110 6403 0100 |190d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093bf0: 0c01 |1910: move-result-object v1 │ │ -093bf2: 1302 5202 |1911: const/16 v2, #int 594 // #252 │ │ -093bf6: 4d01 0002 |1913: aput-object v1, v0, v2 │ │ -093bfa: 1401 18eb 0300 |1915: const v1, #float 3.59842e-40 // #0003eb18 │ │ -093c00: 7110 6403 0100 |1918: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093c06: 0c01 |191b: move-result-object v1 │ │ -093c08: 1302 5302 |191c: const/16 v2, #int 595 // #253 │ │ -093c0c: 4d01 0002 |191e: aput-object v1, v0, v2 │ │ -093c10: 1401 efec 0300 |1920: const v1, #float 3.60502e-40 // #0003ecef │ │ -093c16: 7110 6403 0100 |1923: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093c1c: 0c01 |1926: move-result-object v1 │ │ -093c1e: 1302 5402 |1927: const/16 v2, #int 596 // #254 │ │ -093c22: 4d01 0002 |1929: aput-object v1, v0, v2 │ │ -093c26: 1401 d7f1 0300 |192b: const v1, #float 3.62262e-40 // #0003f1d7 │ │ -093c2c: 7110 6403 0100 |192e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093c32: 0c01 |1931: move-result-object v1 │ │ -093c34: 1302 5502 |1932: const/16 v2, #int 597 // #255 │ │ -093c38: 4d01 0002 |1934: aput-object v1, v0, v2 │ │ -093c3c: 1401 97f3 0300 |1936: const v1, #float 3.6289e-40 // #0003f397 │ │ -093c42: 7110 6403 0100 |1939: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093c48: 0c01 |193c: move-result-object v1 │ │ -093c4a: 1302 5602 |193d: const/16 v2, #int 598 // #256 │ │ -093c4e: 4d01 0002 |193f: aput-object v1, v0, v2 │ │ -093c52: 1401 aef3 0300 |1941: const v1, #float 3.62922e-40 // #0003f3ae │ │ -093c58: 7110 6403 0100 |1944: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093c5e: 0c01 |1947: move-result-object v1 │ │ -093c60: 1302 5702 |1948: const/16 v2, #int 599 // #257 │ │ -093c64: 4d01 0002 |194a: aput-object v1, v0, v2 │ │ -093c68: 1401 5bf4 0300 |194c: const v1, #float 3.63165e-40 // #0003f45b │ │ -093c6e: 7110 6403 0100 |194f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093c74: 0c01 |1952: move-result-object v1 │ │ -093c76: 1302 5802 |1953: const/16 v2, #int 600 // #258 │ │ -093c7a: 4d01 0002 |1955: aput-object v1, v0, v2 │ │ -093c7e: 1401 ecf5 0300 |1957: const v1, #float 3.63727e-40 // #0003f5ec │ │ -093c84: 7110 6403 0100 |195a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093c8a: 0c01 |195d: move-result-object v1 │ │ -093c8c: 1302 5902 |195e: const/16 v2, #int 601 // #259 │ │ -093c90: 4d01 0002 |1960: aput-object v1, v0, v2 │ │ -093c94: 1401 b9f6 0300 |1962: const v1, #float 3.64014e-40 // #0003f6b9 │ │ -093c9a: 7110 6403 0100 |1965: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093ca0: 0c01 |1968: move-result-object v1 │ │ -093ca2: 1302 5a02 |1969: const/16 v2, #int 602 // #25a │ │ -093ca6: 4d01 0002 |196b: aput-object v1, v0, v2 │ │ -093caa: 1401 a400 0400 |196d: const v1, #float 3.67572e-40 // #000400a4 │ │ -093cb0: 7110 6403 0100 |1970: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093cb6: 0c01 |1973: move-result-object v1 │ │ -093cb8: 1302 5b02 |1974: const/16 v2, #int 603 // #25b │ │ -093cbc: 4d01 0002 |1976: aput-object v1, v0, v2 │ │ -093cc0: 1401 0101 0400 |1978: const v1, #float 3.67702e-40 // #00040101 │ │ -093cc6: 7110 6403 0100 |197b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093ccc: 0c01 |197e: move-result-object v1 │ │ -093cce: 1302 5c02 |197f: const/16 v2, #int 604 // #25c │ │ -093cd2: 4d01 0002 |1981: aput-object v1, v0, v2 │ │ -093cd6: 1401 dc02 0400 |1983: const v1, #float 3.68368e-40 // #000402dc │ │ -093cdc: 7110 6403 0100 |1986: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093ce2: 0c01 |1989: move-result-object v1 │ │ -093ce4: 1302 5d02 |198a: const/16 v2, #int 605 // #25d │ │ -093ce8: 4d01 0002 |198c: aput-object v1, v0, v2 │ │ -093cec: 1401 fa04 0400 |198e: const v1, #float 3.69127e-40 // #000404fa │ │ -093cf2: 7110 6403 0100 |1991: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093cf8: 0c01 |1994: move-result-object v1 │ │ -093cfa: 1302 5e02 |1995: const/16 v2, #int 606 // #25e │ │ -093cfe: 4d01 0002 |1997: aput-object v1, v0, v2 │ │ -093d02: 1401 4e07 0400 |1999: const v1, #float 3.69962e-40 // #0004074e │ │ -093d08: 7110 6403 0100 |199c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093d0e: 0c01 |199f: move-result-object v1 │ │ -093d10: 1302 5f02 |19a0: const/16 v2, #int 607 // #25f │ │ -093d14: 4d01 0002 |19a2: aput-object v1, v0, v2 │ │ -093d18: 1401 7c07 0400 |19a4: const v1, #float 3.70027e-40 // #0004077c │ │ -093d1e: 7110 6403 0100 |19a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093d24: 0c01 |19aa: move-result-object v1 │ │ -093d26: 1302 6002 |19ab: const/16 v2, #int 608 // #260 │ │ -093d2a: 4d01 0002 |19ad: aput-object v1, v0, v2 │ │ -093d2e: 1401 ce0c 0400 |19af: const v1, #float 3.71935e-40 // #00040cce │ │ -093d34: 7110 6403 0100 |19b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093d3a: 0c01 |19b5: move-result-object v1 │ │ -093d3c: 1302 6102 |19b6: const/16 v2, #int 609 // #261 │ │ -093d40: 4d01 0002 |19b8: aput-object v1, v0, v2 │ │ -093d44: 1401 380e 0400 |19ba: const v1, #float 3.72443e-40 // #00040e38 │ │ -093d4a: 7110 6403 0100 |19bd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093d50: 0c01 |19c0: move-result-object v1 │ │ -093d52: 1302 6202 |19c1: const/16 v2, #int 610 // #262 │ │ -093d56: 4d01 0002 |19c3: aput-object v1, v0, v2 │ │ -093d5a: 1401 f20e 0400 |19c5: const v1, #float 3.72703e-40 // #00040ef2 │ │ -093d60: 7110 6403 0100 |19c8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093d66: 0c01 |19cb: move-result-object v1 │ │ -093d68: 1302 6302 |19cc: const/16 v2, #int 611 // #263 │ │ -093d6c: 4d01 0002 |19ce: aput-object v1, v0, v2 │ │ -093d70: 1401 d00f 0400 |19d0: const v1, #float 3.73014e-40 // #00040fd0 │ │ -093d76: 7110 6403 0100 |19d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093d7c: 0c01 |19d6: move-result-object v1 │ │ -093d7e: 1302 6402 |19d7: const/16 v2, #int 612 // #264 │ │ -093d82: 4d01 0002 |19d9: aput-object v1, v0, v2 │ │ -093d86: 1401 5211 0400 |19db: const v1, #float 3.73555e-40 // #00041152 │ │ -093d8c: 7110 6403 0100 |19de: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093d92: 0c01 |19e1: move-result-object v1 │ │ -093d94: 1302 6502 |19e2: const/16 v2, #int 613 // #265 │ │ -093d98: 4d01 0002 |19e4: aput-object v1, v0, v2 │ │ -093d9c: 1401 4112 0400 |19e6: const v1, #float 3.7389e-40 // #00041241 │ │ -093da2: 7110 6403 0100 |19e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093da8: 0c01 |19ec: move-result-object v1 │ │ -093daa: 1302 6602 |19ed: const/16 v2, #int 614 // #266 │ │ -093dae: 4d01 0002 |19ef: aput-object v1, v0, v2 │ │ -093db2: 1401 9914 0400 |19f1: const v1, #float 3.74731e-40 // #00041499 │ │ -093db8: 7110 6403 0100 |19f4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093dbe: 0c01 |19f7: move-result-object v1 │ │ -093dc0: 1302 6702 |19f8: const/16 v2, #int 615 // #267 │ │ -093dc4: 4d01 0002 |19fa: aput-object v1, v0, v2 │ │ -093dc8: 1401 fe15 0400 |19fc: const v1, #float 3.75231e-40 // #000415fe │ │ -093dce: 7110 6403 0100 |19ff: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093dd4: 0c01 |1a02: move-result-object v1 │ │ -093dd6: 1302 6802 |1a03: const/16 v2, #int 616 // #268 │ │ -093dda: 4d01 0002 |1a05: aput-object v1, v0, v2 │ │ -093dde: 1401 6418 0400 |1a07: const v1, #float 3.76092e-40 // #00041864 │ │ -093de4: 7110 6403 0100 |1a0a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093dea: 0c01 |1a0d: move-result-object v1 │ │ -093dec: 1302 6902 |1a0e: const/16 v2, #int 617 // #269 │ │ -093df0: 4d01 0002 |1a10: aput-object v1, v0, v2 │ │ -093df4: 1401 1719 0400 |1a12: const v1, #float 3.76343e-40 // #00041917 │ │ -093dfa: 7110 6403 0100 |1a15: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093e00: 0c01 |1a18: move-result-object v1 │ │ -093e02: 1302 6a02 |1a19: const/16 v2, #int 618 // #26a │ │ -093e06: 4d01 0002 |1a1b: aput-object v1, v0, v2 │ │ -093e0a: 1401 3019 0400 |1a1d: const v1, #float 3.76378e-40 // #00041930 │ │ -093e10: 7110 6403 0100 |1a20: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093e16: 0c01 |1a23: move-result-object v1 │ │ -093e18: 1302 6b02 |1a24: const/16 v2, #int 619 // #26b │ │ -093e1c: 4d01 0002 |1a26: aput-object v1, v0, v2 │ │ -093e20: 1401 191a 0400 |1a28: const v1, #float 3.76704e-40 // #00041a19 │ │ -093e26: 7110 6403 0100 |1a2b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093e2c: 0c01 |1a2e: move-result-object v1 │ │ -093e2e: 1302 6c02 |1a2f: const/16 v2, #int 620 // #26c │ │ -093e32: 4d01 0002 |1a31: aput-object v1, v0, v2 │ │ -093e36: 1401 921a 0400 |1a33: const v1, #float 3.76874e-40 // #00041a92 │ │ -093e3c: 7110 6403 0100 |1a36: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093e42: 0c01 |1a39: move-result-object v1 │ │ -093e44: 1302 6d02 |1a3a: const/16 v2, #int 621 // #26d │ │ -093e48: 4d01 0002 |1a3c: aput-object v1, v0, v2 │ │ -093e4c: 1401 711e 0400 |1a3e: const v1, #float 3.78262e-40 // #00041e71 │ │ -093e52: 7110 6403 0100 |1a41: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093e58: 0c01 |1a44: move-result-object v1 │ │ -093e5a: 1302 6e02 |1a45: const/16 v2, #int 622 // #26e │ │ -093e5e: 4d01 0002 |1a47: aput-object v1, v0, v2 │ │ -093e62: 1401 8b20 0400 |1a49: const v1, #float 3.79016e-40 // #0004208b │ │ -093e68: 7110 6403 0100 |1a4c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093e6e: 0c01 |1a4f: move-result-object v1 │ │ -093e70: 1302 6f02 |1a50: const/16 v2, #int 623 // #26f │ │ -093e74: 4d01 0002 |1a52: aput-object v1, v0, v2 │ │ -093e78: 1401 c521 0400 |1a54: const v1, #float 3.79456e-40 // #000421c5 │ │ -093e7e: 7110 6403 0100 |1a57: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093e84: 0c01 |1a5a: move-result-object v1 │ │ -093e86: 1302 7002 |1a5b: const/16 v2, #int 624 // #270 │ │ -093e8a: 4d01 0002 |1a5d: aput-object v1, v0, v2 │ │ -093e8e: 1401 b023 0400 |1a5f: const v1, #float 3.80144e-40 // #000423b0 │ │ -093e94: 7110 6403 0100 |1a62: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093e9a: 0c01 |1a65: move-result-object v1 │ │ -093e9c: 1302 7102 |1a66: const/16 v2, #int 625 // #271 │ │ -093ea0: 4d01 0002 |1a68: aput-object v1, v0, v2 │ │ -093ea4: 1401 3526 0400 |1a6a: const v1, #float 3.81048e-40 // #00042635 │ │ -093eaa: 7110 6403 0100 |1a6d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093eb0: 0c01 |1a70: move-result-object v1 │ │ -093eb2: 1302 7202 |1a71: const/16 v2, #int 626 // #272 │ │ -093eb6: 4d01 0002 |1a73: aput-object v1, v0, v2 │ │ -093eba: 1401 9228 0400 |1a75: const v1, #float 3.81896e-40 // #00042892 │ │ -093ec0: 7110 6403 0100 |1a78: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093ec6: 0c01 |1a7b: move-result-object v1 │ │ -093ec8: 1302 7302 |1a7c: const/16 v2, #int 627 // #273 │ │ -093ecc: 4d01 0002 |1a7e: aput-object v1, v0, v2 │ │ -093ed0: 1401 6f29 0400 |1a80: const v1, #float 3.82206e-40 // #0004296f │ │ -093ed6: 7110 6403 0100 |1a83: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093edc: 0c01 |1a86: move-result-object v1 │ │ -093ede: 1302 7402 |1a87: const/16 v2, #int 628 // #274 │ │ -093ee2: 4d01 0002 |1a89: aput-object v1, v0, v2 │ │ -093ee6: 1401 b029 0400 |1a8b: const v1, #float 3.82297e-40 // #000429b0 │ │ -093eec: 7110 6403 0100 |1a8e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093ef2: 0c01 |1a91: move-result-object v1 │ │ -093ef4: 1302 7502 |1a92: const/16 v2, #int 629 // #275 │ │ -093ef8: 4d01 0002 |1a94: aput-object v1, v0, v2 │ │ -093efc: 1401 e82a 0400 |1a96: const v1, #float 3.82734e-40 // #00042ae8 │ │ -093f02: 7110 6403 0100 |1a99: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093f08: 0c01 |1a9c: move-result-object v1 │ │ -093f0a: 1302 7602 |1a9d: const/16 v2, #int 630 // #276 │ │ -093f0e: 4d01 0002 |1a9f: aput-object v1, v0, v2 │ │ -093f12: 1401 8f2c 0400 |1aa1: const v1, #float 3.83327e-40 // #00042c8f │ │ -093f18: 7110 6403 0100 |1aa4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093f1e: 0c01 |1aa7: move-result-object v1 │ │ -093f20: 1302 7702 |1aa8: const/16 v2, #int 631 // #277 │ │ -093f24: 4d01 0002 |1aaa: aput-object v1, v0, v2 │ │ -093f28: 1401 3e3b 0400 |1aac: const v1, #float 3.88594e-40 // #00043b3e │ │ -093f2e: 7110 6403 0100 |1aaf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093f34: 0c01 |1ab2: move-result-object v1 │ │ -093f36: 1302 7802 |1ab3: const/16 v2, #int 632 // #278 │ │ -093f3a: 4d01 0002 |1ab5: aput-object v1, v0, v2 │ │ -093f3e: 1401 9844 0400 |1ab7: const v1, #float 3.91949e-40 // #00044498 │ │ -093f44: 7110 6403 0100 |1aba: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093f4a: 0c01 |1abd: move-result-object v1 │ │ -093f4c: 1302 7902 |1abe: const/16 v2, #int 633 // #279 │ │ -093f50: 4d01 0002 |1ac0: aput-object v1, v0, v2 │ │ -093f54: 1401 5146 0400 |1ac2: const v1, #float 3.92567e-40 // #00044651 │ │ -093f5a: 7110 6403 0100 |1ac5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093f60: 0c01 |1ac8: move-result-object v1 │ │ -093f62: 1302 7a02 |1ac9: const/16 v2, #int 634 // #27a │ │ -093f66: 4d01 0002 |1acb: aput-object v1, v0, v2 │ │ -093f6a: 1401 dd47 0400 |1acd: const v1, #float 3.93122e-40 // #000447dd │ │ -093f70: 7110 6403 0100 |1ad0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093f76: 0c01 |1ad3: move-result-object v1 │ │ -093f78: 1302 7b02 |1ad4: const/16 v2, #int 635 // #27b │ │ -093f7c: 4d01 0002 |1ad6: aput-object v1, v0, v2 │ │ -093f80: 1401 844b 0400 |1ad8: const v1, #float 3.94432e-40 // #00044b84 │ │ -093f86: 7110 6403 0100 |1adb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093f8c: 0c01 |1ade: move-result-object v1 │ │ -093f8e: 1302 7c02 |1adf: const/16 v2, #int 636 // #27c │ │ -093f92: 4d01 0002 |1ae1: aput-object v1, v0, v2 │ │ -093f96: 1401 b84e 0400 |1ae3: const v1, #float 3.95581e-40 // #00044eb8 │ │ -093f9c: 7110 6403 0100 |1ae6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093fa2: 0c01 |1ae9: move-result-object v1 │ │ -093fa4: 1302 7d02 |1aea: const/16 v2, #int 637 // #27d │ │ -093fa8: 4d01 0002 |1aec: aput-object v1, v0, v2 │ │ -093fac: 1401 df4e 0400 |1aee: const v1, #float 3.95636e-40 // #00044edf │ │ -093fb2: 7110 6403 0100 |1af1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093fb8: 0c01 |1af4: move-result-object v1 │ │ -093fba: 1302 7e02 |1af5: const/16 v2, #int 638 // #27e │ │ -093fbe: 4d01 0002 |1af7: aput-object v1, v0, v2 │ │ -093fc2: 1401 aa51 0400 |1af9: const v1, #float 3.96638e-40 // #000451aa │ │ -093fc8: 7110 6403 0100 |1afc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093fce: 0c01 |1aff: move-result-object v1 │ │ -093fd0: 1302 7f02 |1b00: const/16 v2, #int 639 // #27f │ │ -093fd4: 4d01 0002 |1b02: aput-object v1, v0, v2 │ │ -093fd8: 1401 8752 0400 |1b04: const v1, #float 3.96947e-40 // #00045287 │ │ -093fde: 7110 6403 0100 |1b07: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093fe4: 0c01 |1b0a: move-result-object v1 │ │ -093fe6: 4d01 0008 |1b0b: aput-object v1, v0, v8 │ │ -093fea: 1401 6653 0400 |1b0d: const v1, #float 3.9726e-40 // #00045366 │ │ -093ff0: 7110 6403 0100 |1b10: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -093ff6: 0c01 |1b13: move-result-object v1 │ │ -093ff8: 1302 8102 |1b14: const/16 v2, #int 641 // #281 │ │ -093ffc: 4d01 0002 |1b16: aput-object v1, v0, v2 │ │ -094000: 1401 6753 0400 |1b18: const v1, #float 3.97261e-40 // #00045367 │ │ -094006: 7110 6403 0100 |1b1b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09400c: 0c01 |1b1e: move-result-object v1 │ │ -09400e: 1302 8202 |1b1f: const/16 v2, #int 642 // #282 │ │ -094012: 4d01 0002 |1b21: aput-object v1, v0, v2 │ │ -094016: 1401 1258 0400 |1b23: const v1, #float 3.98936e-40 // #00045812 │ │ -09401c: 7110 6403 0100 |1b26: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094022: 0c01 |1b29: move-result-object v1 │ │ -094024: 1302 8302 |1b2a: const/16 v2, #int 643 // #283 │ │ -094028: 4d01 0002 |1b2c: aput-object v1, v0, v2 │ │ -09402c: 1401 5d58 0400 |1b2e: const v1, #float 3.99041e-40 // #0004585d │ │ -094032: 7110 6403 0100 |1b31: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094038: 0c01 |1b34: move-result-object v1 │ │ -09403a: 1302 8402 |1b35: const/16 v2, #int 644 // #284 │ │ -09403e: 4d01 0002 |1b37: aput-object v1, v0, v2 │ │ -094042: 1401 e45e 0400 |1b39: const v1, #float 4.01382e-40 // #00045ee4 │ │ -094048: 7110 6403 0100 |1b3c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09404e: 0c01 |1b3f: move-result-object v1 │ │ -094050: 1302 8502 |1b40: const/16 v2, #int 645 // #285 │ │ -094054: 4d01 0002 |1b42: aput-object v1, v0, v2 │ │ -094058: 1401 f65e 0400 |1b44: const v1, #float 4.01408e-40 // #00045ef6 │ │ -09405e: 7110 6403 0100 |1b47: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094064: 0c01 |1b4a: move-result-object v1 │ │ -094066: 1302 8602 |1b4b: const/16 v2, #int 646 // #286 │ │ -09406a: 4d01 0002 |1b4d: aput-object v1, v0, v2 │ │ -09406e: 1401 6161 0400 |1b4f: const v1, #float 4.02275e-40 // #00046161 │ │ -094074: 7110 6403 0100 |1b52: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09407a: 0c01 |1b55: move-result-object v1 │ │ -09407c: 4d01 0009 |1b56: aput-object v1, v0, v9 │ │ -094080: 1401 c461 0400 |1b58: const v1, #float 4.02414e-40 // #000461c4 │ │ -094086: 7110 6403 0100 |1b5b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09408c: 0c01 |1b5e: move-result-object v1 │ │ -09408e: 1302 8802 |1b5f: const/16 v2, #int 648 // #288 │ │ -094092: 4d01 0002 |1b61: aput-object v1, v0, v2 │ │ -094096: 1401 6364 0400 |1b63: const v1, #float 4.03354e-40 // #00046463 │ │ -09409c: 7110 6403 0100 |1b66: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0940a2: 0c01 |1b69: move-result-object v1 │ │ -0940a4: 1302 8902 |1b6a: const/16 v2, #int 649 // #289 │ │ -0940a8: 4d01 0002 |1b6c: aput-object v1, v0, v2 │ │ -0940ac: 1401 5266 0400 |1b6e: const v1, #float 4.04048e-40 // #00046652 │ │ -0940b2: 7110 6403 0100 |1b71: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0940b8: 0c01 |1b74: move-result-object v1 │ │ -0940ba: 1302 8a02 |1b75: const/16 v2, #int 650 // #28a │ │ -0940be: 4d01 0002 |1b77: aput-object v1, v0, v2 │ │ -0940c2: 1401 3c67 0400 |1b79: const v1, #float 4.04376e-40 // #0004673c │ │ -0940c8: 7110 6403 0100 |1b7c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0940ce: 0c01 |1b7f: move-result-object v1 │ │ -0940d0: 1302 8b02 |1b80: const/16 v2, #int 651 // #28b │ │ -0940d4: 4d01 0002 |1b82: aput-object v1, v0, v2 │ │ -0940d8: 1401 3e69 0400 |1b84: const v1, #float 4.05096e-40 // #0004693e │ │ -0940de: 7110 6403 0100 |1b87: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0940e4: 0c01 |1b8a: move-result-object v1 │ │ -0940e6: 1302 8c02 |1b8b: const/16 v2, #int 652 // #28c │ │ -0940ea: 4d01 0002 |1b8d: aput-object v1, v0, v2 │ │ -0940ee: 1401 2a6a 0400 |1b8f: const v1, #float 4.05426e-40 // #00046a2a │ │ -0940f4: 7110 6403 0100 |1b92: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0940fa: 0c01 |1b95: move-result-object v1 │ │ -0940fc: 1302 8d02 |1b96: const/16 v2, #int 653 // #28d │ │ -094100: 4d01 0002 |1b98: aput-object v1, v0, v2 │ │ -094104: 1401 136b 0400 |1b9a: const v1, #float 4.05753e-40 // #00046b13 │ │ -09410a: 7110 6403 0100 |1b9d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094110: 0c01 |1ba0: move-result-object v1 │ │ -094112: 1302 8e02 |1ba1: const/16 v2, #int 654 // #28e │ │ -094116: 4d01 0002 |1ba3: aput-object v1, v0, v2 │ │ -09411a: 1401 3271 0400 |1ba5: const v1, #float 4.07949e-40 // #00047132 │ │ -094120: 7110 6403 0100 |1ba8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094126: 0c01 |1bab: move-result-object v1 │ │ -094128: 1302 8f02 |1bac: const/16 v2, #int 655 // #28f │ │ -09412c: 4d01 0002 |1bae: aput-object v1, v0, v2 │ │ -094130: 1401 4f79 0400 |1bb0: const v1, #float 4.10859e-40 // #0004794f │ │ -094136: 7110 6403 0100 |1bb3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09413c: 0c01 |1bb6: move-result-object v1 │ │ -09413e: 1302 9002 |1bb7: const/16 v2, #int 656 // #290 │ │ -094142: 4d01 0002 |1bb9: aput-object v1, v0, v2 │ │ -094146: 1401 fe79 0400 |1bbb: const v1, #float 4.11105e-40 // #000479fe │ │ -09414c: 7110 6403 0100 |1bbe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094152: 0c01 |1bc1: move-result-object v1 │ │ -094154: 1302 9102 |1bc2: const/16 v2, #int 657 // #291 │ │ -094158: 4d01 0002 |1bc4: aput-object v1, v0, v2 │ │ -09415c: 1401 397b 0400 |1bc6: const v1, #float 4.11546e-40 // #00047b39 │ │ -094162: 7110 6403 0100 |1bc9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094168: 0c01 |1bcc: move-result-object v1 │ │ -09416a: 1302 9202 |1bcd: const/16 v2, #int 658 // #292 │ │ -09416e: 4d01 0002 |1bcf: aput-object v1, v0, v2 │ │ -094172: 1401 897b 0400 |1bd1: const v1, #float 4.11658e-40 // #00047b89 │ │ -094178: 7110 6403 0100 |1bd4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09417e: 0c01 |1bd7: move-result-object v1 │ │ -094180: 1302 9302 |1bd8: const/16 v2, #int 659 // #293 │ │ -094184: 4d01 0002 |1bda: aput-object v1, v0, v2 │ │ -094188: 1401 7d81 0400 |1bdc: const v1, #float 4.13794e-40 // #0004817d │ │ -09418e: 7110 6403 0100 |1bdf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094194: 0c01 |1be2: move-result-object v1 │ │ -094196: 1302 9402 |1be3: const/16 v2, #int 660 // #294 │ │ -09419a: 4d01 0002 |1be5: aput-object v1, v0, v2 │ │ -09419e: 1401 2b82 0400 |1be7: const v1, #float 4.14037e-40 // #0004822b │ │ -0941a4: 7110 6403 0100 |1bea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0941aa: 0c01 |1bed: move-result-object v1 │ │ -0941ac: 1302 9502 |1bee: const/16 v2, #int 661 // #295 │ │ -0941b0: 4d01 0002 |1bf0: aput-object v1, v0, v2 │ │ -0941b4: 1401 c087 0400 |1bf2: const v1, #float 4.1604e-40 // #000487c0 │ │ -0941ba: 7110 6403 0100 |1bf5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0941c0: 0c01 |1bf8: move-result-object v1 │ │ -0941c2: 1302 9602 |1bf9: const/16 v2, #int 662 // #296 │ │ -0941c6: 4d01 0002 |1bfb: aput-object v1, v0, v2 │ │ -0941ca: 1401 c687 0400 |1bfd: const v1, #float 4.16048e-40 // #000487c6 │ │ -0941d0: 7110 6403 0100 |1c00: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0941d6: 0c01 |1c03: move-result-object v1 │ │ -0941d8: 1302 9702 |1c04: const/16 v2, #int 663 // #297 │ │ -0941dc: 4d01 0002 |1c06: aput-object v1, v0, v2 │ │ -0941e0: 1401 f188 0400 |1c08: const v1, #float 4.16467e-40 // #000488f1 │ │ -0941e6: 7110 6403 0100 |1c0b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0941ec: 0c01 |1c0e: move-result-object v1 │ │ -0941ee: 1302 9802 |1c0f: const/16 v2, #int 664 // #298 │ │ -0941f2: 4d01 0002 |1c11: aput-object v1, v0, v2 │ │ -0941f6: 1401 6b8b 0400 |1c13: const v1, #float 4.17356e-40 // #00048b6b │ │ -0941fc: 7110 6403 0100 |1c16: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094202: 0c01 |1c19: move-result-object v1 │ │ -094204: 1302 9902 |1c1a: const/16 v2, #int 665 // #299 │ │ -094208: 4d01 0002 |1c1c: aput-object v1, v0, v2 │ │ -09420c: 1401 048c 0400 |1c1e: const v1, #float 4.1757e-40 // #00048c04 │ │ -094212: 7110 6403 0100 |1c21: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094218: 0c01 |1c24: move-result-object v1 │ │ -09421a: 1302 9a02 |1c25: const/16 v2, #int 666 // #29a │ │ -09421e: 4d01 0002 |1c27: aput-object v1, v0, v2 │ │ -094222: 1401 048d 0400 |1c29: const v1, #float 4.17929e-40 // #00048d04 │ │ -094228: 7110 6403 0100 |1c2c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09422e: 0c01 |1c2f: move-result-object v1 │ │ -094230: 1302 9b02 |1c30: const/16 v2, #int 667 // #29b │ │ -094234: 4d01 0002 |1c32: aput-object v1, v0, v2 │ │ -094238: 1401 2f8e 0400 |1c34: const v1, #float 4.18348e-40 // #00048e2f │ │ -09423e: 7110 6403 0100 |1c37: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094244: 0c01 |1c3a: move-result-object v1 │ │ -094246: 1302 9c02 |1c3b: const/16 v2, #int 668 // #29c │ │ -09424a: 4d01 0002 |1c3d: aput-object v1, v0, v2 │ │ -09424e: 1401 938e 0400 |1c3f: const v1, #float 4.18488e-40 // #00048e93 │ │ -094254: 7110 6403 0100 |1c42: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09425a: 0c01 |1c45: move-result-object v1 │ │ -09425c: 1302 9d02 |1c46: const/16 v2, #int 669 // #29d │ │ -094260: 4d01 0002 |1c48: aput-object v1, v0, v2 │ │ -094264: 1401 2790 0400 |1c4a: const v1, #float 4.19054e-40 // #00049027 │ │ -09426a: 7110 6403 0100 |1c4d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094270: 0c01 |1c50: move-result-object v1 │ │ -094272: 1302 9e02 |1c51: const/16 v2, #int 670 // #29e │ │ -094276: 4d01 0002 |1c53: aput-object v1, v0, v2 │ │ -09427a: 1401 5891 0400 |1c55: const v1, #float 4.19481e-40 // #00049158 │ │ -094280: 7110 6403 0100 |1c58: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094286: 0c01 |1c5b: move-result-object v1 │ │ -094288: 1302 9f02 |1c5c: const/16 v2, #int 671 // #29f │ │ -09428c: 4d01 0002 |1c5e: aput-object v1, v0, v2 │ │ -094290: 1401 8e93 0400 |1c60: const v1, #float 4.20275e-40 // #0004938e │ │ -094296: 7110 6403 0100 |1c63: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09429c: 0c01 |1c66: move-result-object v1 │ │ -09429e: 1302 a002 |1c67: const/16 v2, #int 672 // #2a0 │ │ -0942a2: 4d01 0002 |1c69: aput-object v1, v0, v2 │ │ -0942a6: 1401 2595 0400 |1c6b: const v1, #float 4.20845e-40 // #00049525 │ │ -0942ac: 7110 6403 0100 |1c6e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0942b2: 0c01 |1c71: move-result-object v1 │ │ -0942b4: 4d01 000a |1c72: aput-object v1, v0, v10 │ │ -0942b8: 1401 b29b 0400 |1c74: const v1, #float 4.23195e-40 // #00049bb2 │ │ -0942be: 7110 6403 0100 |1c77: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0942c4: 0c01 |1c7a: move-result-object v1 │ │ -0942c6: 4d01 000b |1c7b: aput-object v1, v0, v11 │ │ -0942ca: 1401 799c 0400 |1c7d: const v1, #float 4.23474e-40 // #00049c79 │ │ -0942d0: 7110 6403 0100 |1c80: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0942d6: 0c01 |1c83: move-result-object v1 │ │ -0942d8: 1302 a302 |1c84: const/16 v2, #int 675 // #2a3 │ │ -0942dc: 4d01 0002 |1c86: aput-object v1, v0, v2 │ │ -0942e0: 1401 d99c 0400 |1c88: const v1, #float 4.23608e-40 // #00049cd9 │ │ -0942e6: 7110 6403 0100 |1c8b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0942ec: 0c01 |1c8e: move-result-object v1 │ │ -0942ee: 1302 a402 |1c8f: const/16 v2, #int 676 // #2a4 │ │ -0942f2: 4d01 0002 |1c91: aput-object v1, v0, v2 │ │ -0942f6: 1401 ff9e 0400 |1c93: const v1, #float 4.24379e-40 // #00049eff │ │ -0942fc: 7110 6403 0100 |1c96: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094302: 0c01 |1c99: move-result-object v1 │ │ -094304: 1302 a502 |1c9a: const/16 v2, #int 677 // #2a5 │ │ -094308: 4d01 0002 |1c9c: aput-object v1, v0, v2 │ │ -09430c: 1401 d69f 0400 |1c9e: const v1, #float 4.2468e-40 // #00049fd6 │ │ -094312: 7110 6403 0100 |1ca1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094318: 0c01 |1ca4: move-result-object v1 │ │ -09431a: 1302 a602 |1ca5: const/16 v2, #int 678 // #2a6 │ │ -09431e: 4d01 0002 |1ca7: aput-object v1, v0, v2 │ │ -094322: 1401 e5a0 0400 |1ca9: const v1, #float 4.2506e-40 // #0004a0e5 │ │ -094328: 7110 6403 0100 |1cac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09432e: 0c01 |1caf: move-result-object v1 │ │ -094330: 1302 a702 |1cb0: const/16 v2, #int 679 // #2a7 │ │ -094334: 4d01 0002 |1cb2: aput-object v1, v0, v2 │ │ -094338: 1401 3ca1 0400 |1cb4: const v1, #float 4.25182e-40 // #0004a13c │ │ -09433e: 7110 6403 0100 |1cb7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094344: 0c01 |1cba: move-result-object v1 │ │ -094346: 1302 a802 |1cbb: const/16 v2, #int 680 // #2a8 │ │ -09434a: 4d01 0002 |1cbd: aput-object v1, v0, v2 │ │ -09434e: 1401 fca3 0400 |1cbf: const v1, #float 4.26168e-40 // #0004a3fc │ │ -094354: 7110 6403 0100 |1cc2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09435a: 0c01 |1cc5: move-result-object v1 │ │ -09435c: 1302 a902 |1cc6: const/16 v2, #int 681 // #2a9 │ │ -094360: 4d01 0002 |1cc8: aput-object v1, v0, v2 │ │ -094364: 1401 a7a4 0400 |1cca: const v1, #float 4.26408e-40 // #0004a4a7 │ │ -09436a: 7110 6403 0100 |1ccd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094370: 0c01 |1cd0: move-result-object v1 │ │ -094372: 1302 aa02 |1cd1: const/16 v2, #int 682 // #2aa │ │ -094376: 4d01 0002 |1cd3: aput-object v1, v0, v2 │ │ -09437a: 1401 d8a7 0400 |1cd5: const v1, #float 4.27553e-40 // #0004a7d8 │ │ -094380: 7110 6403 0100 |1cd8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094386: 0c01 |1cdb: move-result-object v1 │ │ -094388: 1302 ab02 |1cdc: const/16 v2, #int 683 // #2ab │ │ -09438c: 4d01 0002 |1cde: aput-object v1, v0, v2 │ │ -094390: 1401 56a8 0400 |1ce0: const v1, #float 4.2773e-40 // #0004a856 │ │ -094396: 7110 6403 0100 |1ce3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09439c: 0c01 |1ce6: move-result-object v1 │ │ -09439e: 1302 ac02 |1ce7: const/16 v2, #int 684 // #2ac │ │ -0943a2: 4d01 0002 |1ce9: aput-object v1, v0, v2 │ │ -0943a6: 1401 dba9 0400 |1ceb: const v1, #float 4.28275e-40 // #0004a9db │ │ -0943ac: 7110 6403 0100 |1cee: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0943b2: 0c01 |1cf1: move-result-object v1 │ │ -0943b4: 1302 ad02 |1cf2: const/16 v2, #int 685 // #2ad │ │ -0943b8: 4d01 0002 |1cf4: aput-object v1, v0, v2 │ │ -0943bc: 1401 39aa 0400 |1cf6: const v1, #float 4.28406e-40 // #0004aa39 │ │ -0943c2: 7110 6403 0100 |1cf9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0943c8: 0c01 |1cfc: move-result-object v1 │ │ -0943ca: 1302 ae02 |1cfd: const/16 v2, #int 686 // #2ae │ │ -0943ce: 4d01 0002 |1cff: aput-object v1, v0, v2 │ │ -0943d2: 1401 26ac 0400 |1d01: const v1, #float 4.29097e-40 // #0004ac26 │ │ -0943d8: 7110 6403 0100 |1d04: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0943de: 0c01 |1d07: move-result-object v1 │ │ -0943e0: 1302 af02 |1d08: const/16 v2, #int 687 // #2af │ │ -0943e4: 4d01 0002 |1d0a: aput-object v1, v0, v2 │ │ -0943e8: 1401 d9ad 0400 |1d0c: const v1, #float 4.29707e-40 // #0004add9 │ │ -0943ee: 7110 6403 0100 |1d0f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0943f4: 0c01 |1d12: move-result-object v1 │ │ -0943f6: 1302 b002 |1d13: const/16 v2, #int 688 // #2b0 │ │ -0943fa: 4d01 0002 |1d15: aput-object v1, v0, v2 │ │ -0943fe: 1401 28af 0400 |1d17: const v1, #float 4.30176e-40 // #0004af28 │ │ -094404: 7110 6403 0100 |1d1a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09440a: 0c01 |1d1d: move-result-object v1 │ │ -09440c: 1302 b102 |1d1e: const/16 v2, #int 689 // #2b1 │ │ -094410: 4d01 0002 |1d20: aput-object v1, v0, v2 │ │ -094414: 1401 afb0 0400 |1d22: const v1, #float 4.30724e-40 // #0004b0af │ │ -09441a: 7110 6403 0100 |1d25: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094420: 0c01 |1d28: move-result-object v1 │ │ -094422: 1302 b202 |1d29: const/16 v2, #int 690 // #2b2 │ │ -094426: 4d01 0002 |1d2b: aput-object v1, v0, v2 │ │ -09442a: 1401 d3b0 0400 |1d2d: const v1, #float 4.30775e-40 // #0004b0d3 │ │ -094430: 7110 6403 0100 |1d30: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094436: 0c01 |1d33: move-result-object v1 │ │ -094438: 1302 b302 |1d34: const/16 v2, #int 691 // #2b3 │ │ -09443c: 4d01 0002 |1d36: aput-object v1, v0, v2 │ │ -094440: 1401 deb0 0400 |1d38: const v1, #float 4.3079e-40 // #0004b0de │ │ -094446: 7110 6403 0100 |1d3b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09444c: 0c01 |1d3e: move-result-object v1 │ │ -09444e: 1302 b402 |1d3f: const/16 v2, #int 692 // #2b4 │ │ -094452: 4d01 0002 |1d41: aput-object v1, v0, v2 │ │ -094456: 1401 abb6 0400 |1d43: const v1, #float 4.32871e-40 // #0004b6ab │ │ -09445c: 7110 6403 0100 |1d46: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094462: 0c01 |1d49: move-result-object v1 │ │ -094464: 1302 b502 |1d4a: const/16 v2, #int 693 // #2b5 │ │ -094468: 4d01 0002 |1d4c: aput-object v1, v0, v2 │ │ -09446c: 1401 2ab9 0400 |1d4e: const v1, #float 4.33766e-40 // #0004b92a │ │ -094472: 7110 6403 0100 |1d51: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094478: 0c01 |1d54: move-result-object v1 │ │ -09447a: 1302 b602 |1d55: const/16 v2, #int 694 // #2b6 │ │ -09447e: 4d01 0002 |1d57: aput-object v1, v0, v2 │ │ -094482: 1401 82b9 0400 |1d59: const v1, #float 4.3389e-40 // #0004b982 │ │ -094488: 7110 6403 0100 |1d5c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09448e: 0c01 |1d5f: move-result-object v1 │ │ -094490: 1302 b702 |1d60: const/16 v2, #int 695 // #2b7 │ │ -094494: 4d01 0002 |1d62: aput-object v1, v0, v2 │ │ -094498: 1401 79ba 0400 |1d64: const v1, #float 4.34236e-40 // #0004ba79 │ │ -09449e: 7110 6403 0100 |1d67: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0944a4: 0c01 |1d6a: move-result-object v1 │ │ -0944a6: 1302 b802 |1d6b: const/16 v2, #int 696 // #2b8 │ │ -0944aa: 4d01 0002 |1d6d: aput-object v1, v0, v2 │ │ -0944ae: 1401 fabb 0400 |1d6f: const v1, #float 4.34775e-40 // #0004bbfa │ │ -0944b4: 7110 6403 0100 |1d72: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0944ba: 0c01 |1d75: move-result-object v1 │ │ -0944bc: 1302 b902 |1d76: const/16 v2, #int 697 // #2b9 │ │ -0944c0: 4d01 0002 |1d78: aput-object v1, v0, v2 │ │ -0944c4: 1401 afbc 0400 |1d7a: const v1, #float 4.35029e-40 // #0004bcaf │ │ -0944ca: 7110 6403 0100 |1d7d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0944d0: 0c01 |1d80: move-result-object v1 │ │ -0944d2: 1302 ba02 |1d81: const/16 v2, #int 698 // #2ba │ │ -0944d6: 4d01 0002 |1d83: aput-object v1, v0, v2 │ │ -0944da: 1401 d6be 0400 |1d85: const v1, #float 4.35801e-40 // #0004bed6 │ │ -0944e0: 7110 6403 0100 |1d88: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0944e6: 0c01 |1d8b: move-result-object v1 │ │ -0944e8: 1302 bb02 |1d8c: const/16 v2, #int 699 // #2bb │ │ -0944ec: 4d01 0002 |1d8e: aput-object v1, v0, v2 │ │ -0944f0: 1401 f6c2 0400 |1d90: const v1, #float 4.37281e-40 // #0004c2f6 │ │ -0944f6: 7110 6403 0100 |1d93: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0944fc: 0c01 |1d96: move-result-object v1 │ │ -0944fe: 1302 bc02 |1d97: const/16 v2, #int 700 // #2bc │ │ -094502: 4d01 0002 |1d99: aput-object v1, v0, v2 │ │ -094506: 1401 b9c3 0400 |1d9b: const v1, #float 4.37554e-40 // #0004c3b9 │ │ -09450c: 7110 6403 0100 |1d9e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094512: 0c01 |1da1: move-result-object v1 │ │ -094514: 1302 bd02 |1da2: const/16 v2, #int 701 // #2bd │ │ -094518: 4d01 0002 |1da4: aput-object v1, v0, v2 │ │ -09451c: 1401 e5c7 0400 |1da6: const v1, #float 4.39051e-40 // #0004c7e5 │ │ -094522: 7110 6403 0100 |1da9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094528: 0c01 |1dac: move-result-object v1 │ │ -09452a: 1302 be02 |1dad: const/16 v2, #int 702 // #2be │ │ -09452e: 4d01 0002 |1daf: aput-object v1, v0, v2 │ │ -094532: 1401 e1ca 0400 |1db1: const v1, #float 4.40121e-40 // #0004cae1 │ │ -094538: 7110 6403 0100 |1db4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09453e: 0c01 |1db7: move-result-object v1 │ │ -094540: 1302 bf02 |1db8: const/16 v2, #int 703 // #2bf │ │ -094544: 4d01 0002 |1dba: aput-object v1, v0, v2 │ │ -094548: 1401 bfcc 0400 |1dbc: const v1, #float 4.40791e-40 // #0004ccbf │ │ -09454e: 7110 6403 0100 |1dbf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094554: 0c01 |1dc2: move-result-object v1 │ │ -094556: 1302 c002 |1dc3: const/16 v2, #int 704 // #2c0 │ │ -09455a: 4d01 0002 |1dc5: aput-object v1, v0, v2 │ │ -09455e: 1401 54cd 0400 |1dc7: const v1, #float 4.41e-40 // #0004cd54 │ │ -094564: 7110 6403 0100 |1dca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09456a: 0c01 |1dcd: move-result-object v1 │ │ -09456c: 1302 c102 |1dce: const/16 v2, #int 705 // #2c1 │ │ -094570: 4d01 0002 |1dd0: aput-object v1, v0, v2 │ │ -094574: 1401 cacf 0400 |1dd2: const v1, #float 4.41883e-40 // #0004cfca │ │ -09457a: 7110 6403 0100 |1dd5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094580: 0c01 |1dd8: move-result-object v1 │ │ -094582: 1302 c202 |1dd9: const/16 v2, #int 706 // #2c2 │ │ -094586: 4d01 0002 |1ddb: aput-object v1, v0, v2 │ │ -09458a: 1401 25d2 0400 |1ddd: const v1, #float 4.42728e-40 // #0004d225 │ │ -094590: 7110 6403 0100 |1de0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094596: 0c01 |1de3: move-result-object v1 │ │ -094598: 1302 c302 |1de4: const/16 v2, #int 707 // #2c3 │ │ -09459c: 4d01 0002 |1de6: aput-object v1, v0, v2 │ │ -0945a0: 1401 cfd2 0400 |1de8: const v1, #float 4.42966e-40 // #0004d2cf │ │ -0945a6: 7110 6403 0100 |1deb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0945ac: 0c01 |1dee: move-result-object v1 │ │ -0945ae: 1302 c402 |1def: const/16 v2, #int 708 // #2c4 │ │ -0945b2: 4d01 0002 |1df1: aput-object v1, v0, v2 │ │ -0945b6: 1401 ced3 0400 |1df3: const v1, #float 4.43323e-40 // #0004d3ce │ │ -0945bc: 7110 6403 0100 |1df6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0945c2: 0c01 |1df9: move-result-object v1 │ │ -0945c4: 1302 c502 |1dfa: const/16 v2, #int 709 // #2c5 │ │ -0945c8: 4d01 0002 |1dfc: aput-object v1, v0, v2 │ │ -0945cc: 1401 08d6 0400 |1dfe: const v1, #float 4.44122e-40 // #0004d608 │ │ -0945d2: 7110 6403 0100 |1e01: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0945d8: 0c01 |1e04: move-result-object v1 │ │ -0945da: 1302 c602 |1e05: const/16 v2, #int 710 // #2c6 │ │ -0945de: 4d01 0002 |1e07: aput-object v1, v0, v2 │ │ -0945e2: 1401 6fda 0400 |1e09: const v1, #float 4.45701e-40 // #0004da6f │ │ -0945e8: 7110 6403 0100 |1e0c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0945ee: 0c01 |1e0f: move-result-object v1 │ │ -0945f0: 1302 c702 |1e10: const/16 v2, #int 711 // #2c7 │ │ -0945f4: 4d01 0002 |1e12: aput-object v1, v0, v2 │ │ -0945f8: 1401 bcda 0400 |1e14: const v1, #float 4.45809e-40 // #0004dabc │ │ -0945fe: 7110 6403 0100 |1e17: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094604: 0c01 |1e1a: move-result-object v1 │ │ -094606: 1302 c802 |1e1b: const/16 v2, #int 712 // #2c8 │ │ -09460a: 4d01 0002 |1e1d: aput-object v1, v0, v2 │ │ -09460e: 1401 bfdc 0400 |1e1f: const v1, #float 4.46531e-40 // #0004dcbf │ │ -094614: 7110 6403 0100 |1e22: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09461a: 0c01 |1e25: move-result-object v1 │ │ -09461c: 1302 c902 |1e26: const/16 v2, #int 713 // #2c9 │ │ -094620: 4d01 0002 |1e28: aput-object v1, v0, v2 │ │ -094624: 1401 75de 0400 |1e2a: const v1, #float 4.47145e-40 // #0004de75 │ │ -09462a: 7110 6403 0100 |1e2d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094630: 0c01 |1e30: move-result-object v1 │ │ -094632: 1302 ca02 |1e31: const/16 v2, #int 714 // #2ca │ │ -094636: 4d01 0002 |1e33: aput-object v1, v0, v2 │ │ -09463a: 1401 dfe3 0400 |1e35: const v1, #float 4.49087e-40 // #0004e3df │ │ -094640: 7110 6403 0100 |1e38: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094646: 0c01 |1e3b: move-result-object v1 │ │ -094648: 1302 cb02 |1e3c: const/16 v2, #int 715 // #2cb │ │ -09464c: 4d01 0002 |1e3e: aput-object v1, v0, v2 │ │ -094650: 1401 55e6 0400 |1e40: const v1, #float 4.4997e-40 // #0004e655 │ │ -094656: 7110 6403 0100 |1e43: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09465c: 0c01 |1e46: move-result-object v1 │ │ -09465e: 1302 cc02 |1e47: const/16 v2, #int 716 // #2cc │ │ -094662: 4d01 0002 |1e49: aput-object v1, v0, v2 │ │ -094666: 1401 a0e6 0400 |1e4b: const v1, #float 4.50075e-40 // #0004e6a0 │ │ -09466c: 7110 6403 0100 |1e4e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094672: 0c01 |1e51: move-result-object v1 │ │ -094674: 1302 cd02 |1e52: const/16 v2, #int 717 // #2cd │ │ -094678: 4d01 0002 |1e54: aput-object v1, v0, v2 │ │ -09467c: 1401 20e7 0400 |1e56: const v1, #float 4.50254e-40 // #0004e720 │ │ -094682: 7110 6403 0100 |1e59: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094688: 0c01 |1e5c: move-result-object v1 │ │ -09468a: 1302 ce02 |1e5d: const/16 v2, #int 718 // #2ce │ │ -09468e: 4d01 0002 |1e5f: aput-object v1, v0, v2 │ │ -094692: 1401 15e8 0400 |1e61: const v1, #float 4.50597e-40 // #0004e815 │ │ -094698: 7110 6403 0100 |1e64: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09469e: 0c01 |1e67: move-result-object v1 │ │ -0946a0: 1302 cf02 |1e68: const/16 v2, #int 719 // #2cf │ │ -0946a4: 4d01 0002 |1e6a: aput-object v1, v0, v2 │ │ -0946a8: 1401 5aea 0400 |1e6c: const v1, #float 4.51411e-40 // #0004ea5a │ │ -0946ae: 7110 6403 0100 |1e6f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0946b4: 0c01 |1e72: move-result-object v1 │ │ -0946b6: 1302 d002 |1e73: const/16 v2, #int 720 // #2d0 │ │ -0946ba: 4d01 0002 |1e75: aput-object v1, v0, v2 │ │ -0946be: 1401 d5eb 0400 |1e77: const v1, #float 4.51943e-40 // #0004ebd5 │ │ -0946c4: 7110 6403 0100 |1e7a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0946ca: 0c01 |1e7d: move-result-object v1 │ │ -0946cc: 1302 d102 |1e7e: const/16 v2, #int 721 // #2d1 │ │ -0946d0: 4d01 0002 |1e80: aput-object v1, v0, v2 │ │ -0946d4: 1401 ffed 0400 |1e82: const v1, #float 4.52719e-40 // #0004edff │ │ -0946da: 7110 6403 0100 |1e85: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0946e0: 0c01 |1e88: move-result-object v1 │ │ -0946e2: 1302 d202 |1e89: const/16 v2, #int 722 // #2d2 │ │ -0946e6: 4d01 0002 |1e8b: aput-object v1, v0, v2 │ │ -0946ea: 1401 24ee 0400 |1e8d: const v1, #float 4.52771e-40 // #0004ee24 │ │ -0946f0: 7110 6403 0100 |1e90: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0946f6: 0c01 |1e93: move-result-object v1 │ │ -0946f8: 1302 d302 |1e94: const/16 v2, #int 723 // #2d3 │ │ -0946fc: 4d01 0002 |1e96: aput-object v1, v0, v2 │ │ -094700: 1401 73f1 0400 |1e98: const v1, #float 4.53958e-40 // #0004f173 │ │ -094706: 7110 6403 0100 |1e9b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09470c: 0c01 |1e9e: move-result-object v1 │ │ -09470e: 1302 d402 |1e9f: const/16 v2, #int 724 // #2d4 │ │ -094712: 4d01 0002 |1ea1: aput-object v1, v0, v2 │ │ -094716: 1401 74f1 0400 |1ea3: const v1, #float 4.53959e-40 // #0004f174 │ │ -09471c: 7110 6403 0100 |1ea6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094722: 0c01 |1ea9: move-result-object v1 │ │ -094724: 1302 d502 |1eaa: const/16 v2, #int 725 // #2d5 │ │ -094728: 4d01 0002 |1eac: aput-object v1, v0, v2 │ │ -09472c: 1401 83f1 0400 |1eae: const v1, #float 4.5398e-40 // #0004f183 │ │ -094732: 7110 6403 0100 |1eb1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094738: 0c01 |1eb4: move-result-object v1 │ │ -09473a: 1302 d602 |1eb5: const/16 v2, #int 726 // #2d6 │ │ -09473e: 4d01 0002 |1eb7: aput-object v1, v0, v2 │ │ -094742: 1401 ecf1 0400 |1eb9: const v1, #float 4.54127e-40 // #0004f1ec │ │ -094748: 7110 6403 0100 |1ebc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09474e: 0c01 |1ebf: move-result-object v1 │ │ -094750: 1302 d702 |1ec0: const/16 v2, #int 727 // #2d7 │ │ -094754: 4d01 0002 |1ec2: aput-object v1, v0, v2 │ │ -094758: 1401 44f4 0400 |1ec4: const v1, #float 4.54968e-40 // #0004f444 │ │ -09475e: 7110 6403 0100 |1ec7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094764: 0c01 |1eca: move-result-object v1 │ │ -094766: 1302 d802 |1ecb: const/16 v2, #int 728 // #2d8 │ │ -09476a: 4d01 0002 |1ecd: aput-object v1, v0, v2 │ │ -09476e: 1401 0af6 0400 |1ecf: const v1, #float 4.55604e-40 // #0004f60a │ │ -094774: 7110 6403 0100 |1ed2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09477a: 0c01 |1ed5: move-result-object v1 │ │ -09477c: 1302 d902 |1ed6: const/16 v2, #int 729 // #2d9 │ │ -094780: 4d01 0002 |1ed8: aput-object v1, v0, v2 │ │ -094784: 1401 b4f8 0400 |1eda: const v1, #float 4.5656e-40 // #0004f8b4 │ │ -09478a: 7110 6403 0100 |1edd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094790: 0c01 |1ee0: move-result-object v1 │ │ -094792: 1302 da02 |1ee1: const/16 v2, #int 730 // #2da │ │ -094796: 4d01 0002 |1ee3: aput-object v1, v0, v2 │ │ -09479a: 1401 df01 0500 |1ee5: const v1, #float 4.59849e-40 // #000501df │ │ -0947a0: 7110 6403 0100 |1ee8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0947a6: 0c01 |1eeb: move-result-object v1 │ │ -0947a8: 1302 db02 |1eec: const/16 v2, #int 731 // #2db │ │ -0947ac: 4d01 0002 |1eee: aput-object v1, v0, v2 │ │ -0947b0: 1401 7d02 0500 |1ef0: const v1, #float 4.6007e-40 // #0005027d │ │ -0947b6: 7110 6403 0100 |1ef3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0947bc: 0c01 |1ef6: move-result-object v1 │ │ -0947be: 1302 dc02 |1ef7: const/16 v2, #int 732 // #2dc │ │ -0947c2: 4d01 0002 |1ef9: aput-object v1, v0, v2 │ │ -0947c6: 1401 cc04 0500 |1efb: const v1, #float 4.60898e-40 // #000504cc │ │ -0947cc: 7110 6403 0100 |1efe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0947d2: 0c01 |1f01: move-result-object v1 │ │ -0947d4: 1302 dd02 |1f02: const/16 v2, #int 733 // #2dd │ │ -0947d8: 4d01 0002 |1f04: aput-object v1, v0, v2 │ │ -0947dc: 1401 2605 0500 |1f06: const v1, #float 4.61024e-40 // #00050526 │ │ -0947e2: 7110 6403 0100 |1f09: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0947e8: 0c01 |1f0c: move-result-object v1 │ │ -0947ea: 1302 de02 |1f0d: const/16 v2, #int 734 // #2de │ │ -0947ee: 4d01 0002 |1f0f: aput-object v1, v0, v2 │ │ -0947f2: 1401 cb05 0500 |1f11: const v1, #float 4.61256e-40 // #000505cb │ │ -0947f8: 7110 6403 0100 |1f14: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0947fe: 0c01 |1f17: move-result-object v1 │ │ -094800: 1302 df02 |1f18: const/16 v2, #int 735 // #2df │ │ -094804: 4d01 0002 |1f1a: aput-object v1, v0, v2 │ │ -094808: 1401 270a 0500 |1f1c: const v1, #float 4.62819e-40 // #00050a27 │ │ -09480e: 7110 6403 0100 |1f1f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094814: 0c01 |1f22: move-result-object v1 │ │ -094816: 1302 e002 |1f23: const/16 v2, #int 736 // #2e0 │ │ -09481a: 4d01 0002 |1f25: aput-object v1, v0, v2 │ │ -09481e: 1401 5d10 0500 |1f27: const v1, #float 4.65048e-40 // #0005105d │ │ -094824: 7110 6403 0100 |1f2a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09482a: 0c01 |1f2d: move-result-object v1 │ │ -09482c: 1302 e102 |1f2e: const/16 v2, #int 737 // #2e1 │ │ -094830: 4d01 0002 |1f30: aput-object v1, v0, v2 │ │ -094834: 1401 5213 0500 |1f32: const v1, #float 4.66108e-40 // #00051352 │ │ -09483a: 7110 6403 0100 |1f35: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094840: 0c01 |1f38: move-result-object v1 │ │ -094842: 1302 e202 |1f39: const/16 v2, #int 738 // #2e2 │ │ -094846: 4d01 0002 |1f3b: aput-object v1, v0, v2 │ │ -09484a: 1401 aa14 0500 |1f3d: const v1, #float 4.6659e-40 // #000514aa │ │ -094850: 7110 6403 0100 |1f40: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094856: 0c01 |1f43: move-result-object v1 │ │ -094858: 1302 e302 |1f44: const/16 v2, #int 739 // #2e3 │ │ -09485c: 4d01 0002 |1f46: aput-object v1, v0, v2 │ │ -094860: 1401 d814 0500 |1f48: const v1, #float 4.66655e-40 // #000514d8 │ │ -094866: 7110 6403 0100 |1f4b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09486c: 0c01 |1f4e: move-result-object v1 │ │ -09486e: 1302 e402 |1f4f: const/16 v2, #int 740 // #2e4 │ │ -094872: 4d01 0002 |1f51: aput-object v1, v0, v2 │ │ -094876: 1401 f016 0500 |1f53: const v1, #float 4.67406e-40 // #000516f0 │ │ -09487c: 7110 6403 0100 |1f56: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094882: 0c01 |1f59: move-result-object v1 │ │ -094884: 1302 e502 |1f5a: const/16 v2, #int 741 // #2e5 │ │ -094888: 4d01 0002 |1f5c: aput-object v1, v0, v2 │ │ -09488c: 1401 6e17 0500 |1f5e: const v1, #float 4.67582e-40 // #0005176e │ │ -094892: 7110 6403 0100 |1f61: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094898: 0c01 |1f64: move-result-object v1 │ │ -09489a: 1302 e602 |1f65: const/16 v2, #int 742 // #2e6 │ │ -09489e: 4d01 0002 |1f67: aput-object v1, v0, v2 │ │ -0948a2: 1401 b91e 0500 |1f69: const v1, #float 4.70199e-40 // #00051eb9 │ │ -0948a8: 7110 6403 0100 |1f6c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0948ae: 0c01 |1f6f: move-result-object v1 │ │ -0948b0: 1302 e702 |1f70: const/16 v2, #int 743 // #2e7 │ │ -0948b4: 4d01 0002 |1f72: aput-object v1, v0, v2 │ │ -0948b8: 1401 1a23 0500 |1f74: const v1, #float 4.7177e-40 // #0005231a │ │ -0948be: 7110 6403 0100 |1f77: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0948c4: 0c01 |1f7a: move-result-object v1 │ │ -0948c6: 1302 e802 |1f7b: const/16 v2, #int 744 // #2e8 │ │ -0948ca: 4d01 0002 |1f7d: aput-object v1, v0, v2 │ │ -0948ce: 1401 2c23 0500 |1f7f: const v1, #float 4.71795e-40 // #0005232c │ │ -0948d4: 7110 6403 0100 |1f82: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0948da: 0c01 |1f85: move-result-object v1 │ │ -0948dc: 1302 e902 |1f86: const/16 v2, #int 745 // #2e9 │ │ -0948e0: 4d01 0002 |1f88: aput-object v1, v0, v2 │ │ -0948e4: 1401 aa2a 0500 |1f8a: const v1, #float 4.74482e-40 // #00052aaa │ │ -0948ea: 7110 6403 0100 |1f8d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0948f0: 0c01 |1f90: move-result-object v1 │ │ -0948f2: 1302 ea02 |1f91: const/16 v2, #int 746 // #2ea │ │ -0948f6: 4d01 0002 |1f93: aput-object v1, v0, v2 │ │ -0948fa: 1401 4e2d 0500 |1f95: const v1, #float 4.7543e-40 // #00052d4e │ │ -094900: 7110 6403 0100 |1f98: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094906: 0c01 |1f9b: move-result-object v1 │ │ -094908: 1302 eb02 |1f9c: const/16 v2, #int 747 // #2eb │ │ -09490c: 4d01 0002 |1f9e: aput-object v1, v0, v2 │ │ -094910: 1401 6732 0500 |1fa0: const v1, #float 4.77258e-40 // #00053267 │ │ -094916: 7110 6403 0100 |1fa3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09491c: 0c01 |1fa6: move-result-object v1 │ │ -09491e: 1302 ec02 |1fa7: const/16 v2, #int 748 // #2ec │ │ -094922: 4d01 0002 |1fa9: aput-object v1, v0, v2 │ │ -094926: 1401 d732 0500 |1fab: const v1, #float 4.77415e-40 // #000532d7 │ │ -09492c: 7110 6403 0100 |1fae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094932: 0c01 |1fb1: move-result-object v1 │ │ -094934: 1302 ed02 |1fb2: const/16 v2, #int 749 // #2ed │ │ -094938: 4d01 0002 |1fb4: aput-object v1, v0, v2 │ │ -09493c: 1401 c634 0500 |1fb6: const v1, #float 4.78109e-40 // #000534c6 │ │ -094942: 7110 6403 0100 |1fb9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094948: 0c01 |1fbc: move-result-object v1 │ │ -09494a: 1302 ee02 |1fbd: const/16 v2, #int 750 // #2ee │ │ -09494e: 4d01 0002 |1fbf: aput-object v1, v0, v2 │ │ -094952: 1401 8838 0500 |1fc1: const v1, #float 4.79457e-40 // #00053888 │ │ -094958: 7110 6403 0100 |1fc4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09495e: 0c01 |1fc7: move-result-object v1 │ │ -094960: 1302 ef02 |1fc8: const/16 v2, #int 751 // #2ef │ │ -094964: 4d01 0002 |1fca: aput-object v1, v0, v2 │ │ -094968: 1401 1e3b 0500 |1fcc: const v1, #float 4.80385e-40 // #00053b1e │ │ -09496e: 7110 6403 0100 |1fcf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094974: 0c01 |1fd2: move-result-object v1 │ │ -094976: 1302 f002 |1fd3: const/16 v2, #int 752 // #2f0 │ │ -09497a: 4d01 0002 |1fd5: aput-object v1, v0, v2 │ │ -09497e: 1401 b53b 0500 |1fd7: const v1, #float 4.80596e-40 // #00053bb5 │ │ -094984: 7110 6403 0100 |1fda: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09498a: 0c01 |1fdd: move-result-object v1 │ │ -09498c: 1302 f102 |1fde: const/16 v2, #int 753 // #2f1 │ │ -094990: 4d01 0002 |1fe0: aput-object v1, v0, v2 │ │ -094994: 1401 cb3b 0500 |1fe2: const v1, #float 4.80627e-40 // #00053bcb │ │ -09499a: 7110 6403 0100 |1fe5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0949a0: 0c01 |1fe8: move-result-object v1 │ │ -0949a2: 1302 f202 |1fe9: const/16 v2, #int 754 // #2f2 │ │ -0949a6: 4d01 0002 |1feb: aput-object v1, v0, v2 │ │ -0949aa: 1401 d23d 0500 |1fed: const v1, #float 4.81354e-40 // #00053dd2 │ │ -0949b0: 7110 6403 0100 |1ff0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0949b6: 0c01 |1ff3: move-result-object v1 │ │ -0949b8: 1302 f302 |1ff4: const/16 v2, #int 755 // #2f3 │ │ -0949bc: 4d01 0002 |1ff6: aput-object v1, v0, v2 │ │ -0949c0: 1401 9442 0500 |1ff8: const v1, #float 4.83061e-40 // #00054294 │ │ -0949c6: 7110 6403 0100 |1ffb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0949cc: 0c01 |1ffe: move-result-object v1 │ │ -0949ce: 1302 f402 |1fff: const/16 v2, #int 756 // #2f4 │ │ -0949d2: 4d01 0002 |2001: aput-object v1, v0, v2 │ │ -0949d6: 1401 6143 0500 |2003: const v1, #float 4.83348e-40 // #00054361 │ │ -0949dc: 7110 6403 0100 |2006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0949e2: 0c01 |2009: move-result-object v1 │ │ -0949e4: 1302 f502 |200a: const/16 v2, #int 757 // #2f5 │ │ -0949e8: 4d01 0002 |200c: aput-object v1, v0, v2 │ │ -0949ec: 1401 cd43 0500 |200e: const v1, #float 4.835e-40 // #000543cd │ │ -0949f2: 7110 6403 0100 |2011: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0949f8: 0c01 |2014: move-result-object v1 │ │ -0949fa: 1302 f602 |2015: const/16 v2, #int 758 // #2f6 │ │ -0949fe: 4d01 0002 |2017: aput-object v1, v0, v2 │ │ -094a02: 1401 7144 0500 |2019: const v1, #float 4.8373e-40 // #00054471 │ │ -094a08: 7110 6403 0100 |201c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094a0e: 0c01 |201f: move-result-object v1 │ │ -094a10: 1302 f702 |2020: const/16 v2, #int 759 // #2f7 │ │ -094a14: 4d01 0002 |2022: aput-object v1, v0, v2 │ │ -094a18: 1401 c045 0500 |2024: const v1, #float 4.84199e-40 // #000545c0 │ │ -094a1e: 7110 6403 0100 |2027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094a24: 0c01 |202a: move-result-object v1 │ │ -094a26: 1302 f802 |202b: const/16 v2, #int 760 // #2f8 │ │ -094a2a: 4d01 0002 |202d: aput-object v1, v0, v2 │ │ -094a2e: 1401 5849 0500 |202f: const v1, #float 4.85488e-40 // #00054958 │ │ -094a34: 7110 6403 0100 |2032: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094a3a: 0c01 |2035: move-result-object v1 │ │ -094a3c: 1302 f902 |2036: const/16 v2, #int 761 // #2f9 │ │ -094a40: 4d01 0002 |2038: aput-object v1, v0, v2 │ │ -094a44: 1401 1a4b 0500 |203a: const v1, #float 4.86119e-40 // #00054b1a │ │ -094a4a: 7110 6403 0100 |203d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094a50: 0c01 |2040: move-result-object v1 │ │ -094a52: 1302 fa02 |2041: const/16 v2, #int 762 // #2fa │ │ -094a56: 4d01 0002 |2043: aput-object v1, v0, v2 │ │ -094a5a: 1401 b54b 0500 |2045: const v1, #float 4.86336e-40 // #00054bb5 │ │ -094a60: 7110 6403 0100 |2048: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094a66: 0c01 |204b: move-result-object v1 │ │ -094a68: 1302 fb02 |204c: const/16 v2, #int 763 // #2fb │ │ -094a6c: 4d01 0002 |204e: aput-object v1, v0, v2 │ │ -094a70: 1401 ec4c 0500 |2050: const v1, #float 4.86772e-40 // #00054cec │ │ -094a76: 7110 6403 0100 |2053: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094a7c: 0c01 |2056: move-result-object v1 │ │ -094a7e: 1302 fc02 |2057: const/16 v2, #int 764 // #2fc │ │ -094a82: 4d01 0002 |2059: aput-object v1, v0, v2 │ │ -094a86: 1401 bf4f 0500 |205b: const v1, #float 4.87785e-40 // #00054fbf │ │ -094a8c: 7110 6403 0100 |205e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094a92: 0c01 |2061: move-result-object v1 │ │ -094a94: 1302 fd02 |2062: const/16 v2, #int 765 // #2fd │ │ -094a98: 4d01 0002 |2064: aput-object v1, v0, v2 │ │ -094a9c: 1401 3d56 0500 |2066: const v1, #float 4.90114e-40 // #0005563d │ │ -094aa2: 7110 6403 0100 |2069: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094aa8: 0c01 |206c: move-result-object v1 │ │ -094aaa: 1302 fe02 |206d: const/16 v2, #int 766 // #2fe │ │ -094aae: 4d01 0002 |206f: aput-object v1, v0, v2 │ │ -094ab2: 1401 9e57 0500 |2071: const v1, #float 4.90609e-40 // #0005579e │ │ -094ab8: 7110 6403 0100 |2074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094abe: 0c01 |2077: move-result-object v1 │ │ -094ac0: 1302 ff02 |2078: const/16 v2, #int 767 // #2ff │ │ -094ac4: 4d01 0002 |207a: aput-object v1, v0, v2 │ │ -094ac8: 1401 6d58 0500 |207c: const v1, #float 4.90899e-40 // #0005586d │ │ -094ace: 7110 6403 0100 |207f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094ad4: 0c01 |2082: move-result-object v1 │ │ -094ad6: 1302 0003 |2083: const/16 v2, #int 768 // #300 │ │ -094ada: 4d01 0002 |2085: aput-object v1, v0, v2 │ │ -094ade: 1401 4e59 0500 |2087: const v1, #float 4.91214e-40 // #0005594e │ │ -094ae4: 7110 6403 0100 |208a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094aea: 0c01 |208d: move-result-object v1 │ │ -094aec: 1302 0103 |208e: const/16 v2, #int 769 // #301 │ │ -094af0: 4d01 0002 |2090: aput-object v1, v0, v2 │ │ -094af4: 1401 a459 0500 |2092: const v1, #float 4.91334e-40 // #000559a4 │ │ -094afa: 7110 6403 0100 |2095: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094b00: 0c01 |2098: move-result-object v1 │ │ -094b02: 1302 0203 |2099: const/16 v2, #int 770 // #302 │ │ -094b06: 4d01 0002 |209b: aput-object v1, v0, v2 │ │ -094b0a: 1401 9f5a 0500 |209d: const v1, #float 4.91686e-40 // #00055a9f │ │ -094b10: 7110 6403 0100 |20a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094b16: 0c01 |20a3: move-result-object v1 │ │ -094b18: 1302 0303 |20a4: const/16 v2, #int 771 // #303 │ │ -094b1c: 4d01 0002 |20a6: aput-object v1, v0, v2 │ │ -094b20: 1401 785f 0500 |20a8: const v1, #float 4.93425e-40 // #00055f78 │ │ -094b26: 7110 6403 0100 |20ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094b2c: 0c01 |20ae: move-result-object v1 │ │ -094b2e: 1302 0403 |20af: const/16 v2, #int 772 // #304 │ │ -094b32: 4d01 0002 |20b1: aput-object v1, v0, v2 │ │ -094b36: 1401 a15f 0500 |20b3: const v1, #float 4.93483e-40 // #00055fa1 │ │ -094b3c: 7110 6403 0100 |20b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094b42: 0c01 |20b9: move-result-object v1 │ │ -094b44: 1302 0503 |20ba: const/16 v2, #int 773 // #305 │ │ -094b48: 4d01 0002 |20bc: aput-object v1, v0, v2 │ │ -094b4c: 1401 0561 0500 |20be: const v1, #float 4.93982e-40 // #00056105 │ │ -094b52: 7110 6403 0100 |20c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094b58: 0c01 |20c4: move-result-object v1 │ │ -094b5a: 1302 0603 |20c5: const/16 v2, #int 774 // #306 │ │ -094b5e: 4d01 0002 |20c7: aput-object v1, v0, v2 │ │ -094b62: 1401 5662 0500 |20c9: const v1, #float 4.94454e-40 // #00056256 │ │ -094b68: 7110 6403 0100 |20cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094b6e: 0c01 |20cf: move-result-object v1 │ │ -094b70: 1302 0703 |20d0: const/16 v2, #int 775 // #307 │ │ -094b74: 4d01 0002 |20d2: aput-object v1, v0, v2 │ │ -094b78: 1401 c162 0500 |20d4: const v1, #float 4.94604e-40 // #000562c1 │ │ -094b7e: 7110 6403 0100 |20d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094b84: 0c01 |20da: move-result-object v1 │ │ -094b86: 1302 0803 |20db: const/16 v2, #int 776 // #308 │ │ -094b8a: 4d01 0002 |20dd: aput-object v1, v0, v2 │ │ -094b8e: 1401 1063 0500 |20df: const v1, #float 4.94714e-40 // #00056310 │ │ -094b94: 7110 6403 0100 |20e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094b9a: 0c01 |20e5: move-result-object v1 │ │ -094b9c: 1302 0903 |20e6: const/16 v2, #int 777 // #309 │ │ -094ba0: 4d01 0002 |20e8: aput-object v1, v0, v2 │ │ -094ba4: 1401 a763 0500 |20ea: const v1, #float 4.94926e-40 // #000563a7 │ │ -094baa: 7110 6403 0100 |20ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094bb0: 0c01 |20f0: move-result-object v1 │ │ -094bb2: 1302 0a03 |20f1: const/16 v2, #int 778 // #30a │ │ -094bb6: 4d01 0002 |20f3: aput-object v1, v0, v2 │ │ -094bba: 1401 1468 0500 |20f5: const v1, #float 4.96514e-40 // #00056814 │ │ -094bc0: 7110 6403 0100 |20f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094bc6: 0c01 |20fb: move-result-object v1 │ │ -094bc8: 1302 0b03 |20fc: const/16 v2, #int 779 // #30b │ │ -094bcc: 4d01 0002 |20fe: aput-object v1, v0, v2 │ │ -094bd0: 1401 766c 0500 |2100: const v1, #float 4.98086e-40 // #00056c76 │ │ -094bd6: 7110 6403 0100 |2103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094bdc: 0c01 |2106: move-result-object v1 │ │ -094bde: 1302 0c03 |2107: const/16 v2, #int 780 // #30c │ │ -094be2: 4d01 0002 |2109: aput-object v1, v0, v2 │ │ -094be6: 1401 4f6f 0500 |210b: const v1, #float 4.99107e-40 // #00056f4f │ │ -094bec: 7110 6403 0100 |210e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094bf2: 0c01 |2111: move-result-object v1 │ │ -094bf4: 1302 0d03 |2112: const/16 v2, #int 781 // #30d │ │ -094bf8: 4d01 0002 |2114: aput-object v1, v0, v2 │ │ -094bfc: 1401 a46f 0500 |2116: const v1, #float 4.99227e-40 // #00056fa4 │ │ -094c02: 7110 6403 0100 |2119: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094c08: 0c01 |211c: move-result-object v1 │ │ -094c0a: 1302 0e03 |211d: const/16 v2, #int 782 // #30e │ │ -094c0e: 4d01 0002 |211f: aput-object v1, v0, v2 │ │ -094c12: 1401 fb71 0500 |2121: const v1, #float 5.00066e-40 // #000571fb │ │ -094c18: 7110 6403 0100 |2124: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094c1e: 0c01 |2127: move-result-object v1 │ │ -094c20: 1302 0f03 |2128: const/16 v2, #int 783 // #30f │ │ -094c24: 4d01 0002 |212a: aput-object v1, v0, v2 │ │ -094c28: 1401 6972 0500 |212c: const v1, #float 5.0022e-40 // #00057269 │ │ -094c2e: 7110 6403 0100 |212f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094c34: 0c01 |2132: move-result-object v1 │ │ -094c36: 1302 1003 |2133: const/16 v2, #int 784 // #310 │ │ -094c3a: 4d01 0002 |2135: aput-object v1, v0, v2 │ │ -094c3e: 1401 e273 0500 |2137: const v1, #float 5.00748e-40 // #000573e2 │ │ -094c44: 7110 6403 0100 |213a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094c4a: 0c01 |213d: move-result-object v1 │ │ -094c4c: 1302 1103 |213e: const/16 v2, #int 785 // #311 │ │ -094c50: 4d01 0002 |2140: aput-object v1, v0, v2 │ │ -094c54: 1401 6e74 0500 |2142: const v1, #float 5.00945e-40 // #0005746e │ │ -094c5a: 7110 6403 0100 |2145: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094c60: 0c01 |2148: move-result-object v1 │ │ -094c62: 1302 1203 |2149: const/16 v2, #int 786 // #312 │ │ -094c66: 4d01 0002 |214b: aput-object v1, v0, v2 │ │ -094c6a: 1401 3775 0500 |214d: const v1, #float 5.01226e-40 // #00057537 │ │ -094c70: 7110 6403 0100 |2150: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094c76: 0c01 |2153: move-result-object v1 │ │ -094c78: 1302 1303 |2154: const/16 v2, #int 787 // #313 │ │ -094c7c: 4d01 0002 |2156: aput-object v1, v0, v2 │ │ -094c80: 1401 b576 0500 |2158: const v1, #float 5.01762e-40 // #000576b5 │ │ -094c86: 7110 6403 0100 |215b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094c8c: 0c01 |215e: move-result-object v1 │ │ -094c8e: 1302 1403 |215f: const/16 v2, #int 788 // #314 │ │ -094c92: 4d01 0002 |2161: aput-object v1, v0, v2 │ │ -094c96: 1401 3a7a 0500 |2163: const v1, #float 5.03024e-40 // #00057a3a │ │ -094c9c: 7110 6403 0100 |2166: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094ca2: 0c01 |2169: move-result-object v1 │ │ -094ca4: 1302 1503 |216a: const/16 v2, #int 789 // #315 │ │ -094ca8: 4d01 0002 |216c: aput-object v1, v0, v2 │ │ -094cac: 1401 787c 0500 |216e: const v1, #float 5.03828e-40 // #00057c78 │ │ -094cb2: 7110 6403 0100 |2171: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094cb8: 0c01 |2174: move-result-object v1 │ │ -094cba: 1302 1603 |2175: const/16 v2, #int 790 // #316 │ │ -094cbe: 4d01 0002 |2177: aput-object v1, v0, v2 │ │ -094cc2: 1401 eb7c 0500 |2179: const v1, #float 5.0399e-40 // #00057ceb │ │ -094cc8: 7110 6403 0100 |217c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094cce: 0c01 |217f: move-result-object v1 │ │ -094cd0: 1302 1703 |2180: const/16 v2, #int 791 // #317 │ │ -094cd4: 4d01 0002 |2182: aput-object v1, v0, v2 │ │ -094cd8: 1401 fa7c 0500 |2184: const v1, #float 5.04011e-40 // #00057cfa │ │ -094cde: 7110 6403 0100 |2187: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094ce4: 0c01 |218a: move-result-object v1 │ │ -094ce6: 1302 1803 |218b: const/16 v2, #int 792 // #318 │ │ -094cea: 4d01 0002 |218d: aput-object v1, v0, v2 │ │ -094cee: 1401 d77d 0500 |218f: const v1, #float 5.0432e-40 // #00057dd7 │ │ -094cf4: 7110 6403 0100 |2192: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094cfa: 0c01 |2195: move-result-object v1 │ │ -094cfc: 1302 1903 |2196: const/16 v2, #int 793 // #319 │ │ -094d00: 4d01 0002 |2198: aput-object v1, v0, v2 │ │ -094d04: 1401 2f80 0500 |219a: const v1, #float 5.05161e-40 // #0005802f │ │ -094d0a: 7110 6403 0100 |219d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094d10: 0c01 |21a0: move-result-object v1 │ │ -094d12: 1302 1a03 |21a1: const/16 v2, #int 794 // #31a │ │ -094d16: 4d01 0002 |21a3: aput-object v1, v0, v2 │ │ -094d1a: 1401 3f80 0500 |21a5: const v1, #float 5.05184e-40 // #0005803f │ │ -094d20: 7110 6403 0100 |21a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094d26: 0c01 |21ab: move-result-object v1 │ │ -094d28: 1302 1b03 |21ac: const/16 v2, #int 795 // #31b │ │ -094d2c: 4d01 0002 |21ae: aput-object v1, v0, v2 │ │ -094d30: 1401 1e82 0500 |21b0: const v1, #float 5.05855e-40 // #0005821e │ │ -094d36: 7110 6403 0100 |21b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094d3c: 0c01 |21b6: move-result-object v1 │ │ -094d3e: 4d01 000c |21b7: aput-object v1, v0, v12 │ │ -094d42: 1401 4982 0500 |21b9: const v1, #float 5.05915e-40 // #00058249 │ │ -094d48: 7110 6403 0100 |21bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094d4e: 0c01 |21bf: move-result-object v1 │ │ -094d50: 1302 1d03 |21c0: const/16 v2, #int 797 // #31d │ │ -094d54: 4d01 0002 |21c2: aput-object v1, v0, v2 │ │ -094d58: 1401 cf82 0500 |21c4: const v1, #float 5.06103e-40 // #000582cf │ │ -094d5e: 7110 6403 0100 |21c7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094d64: 0c01 |21ca: move-result-object v1 │ │ -094d66: 1302 1e03 |21cb: const/16 v2, #int 798 // #31e │ │ -094d6a: 4d01 0002 |21cd: aput-object v1, v0, v2 │ │ -094d6e: 1401 9e83 0500 |21cf: const v1, #float 5.06393e-40 // #0005839e │ │ -094d74: 7110 6403 0100 |21d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094d7a: 0c01 |21d5: move-result-object v1 │ │ -094d7c: 1302 1f03 |21d6: const/16 v2, #int 799 // #31f │ │ -094d80: 4d01 0002 |21d8: aput-object v1, v0, v2 │ │ -094d84: 1401 9a84 0500 |21da: const v1, #float 5.06746e-40 // #0005849a │ │ -094d8a: 7110 6403 0100 |21dd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094d90: 0c01 |21e0: move-result-object v1 │ │ -094d92: 1302 2003 |21e1: const/16 v2, #int 800 // #320 │ │ -094d96: 4d01 0002 |21e3: aput-object v1, v0, v2 │ │ -094d9a: 1401 2287 0500 |21e5: const v1, #float 5.07654e-40 // #00058722 │ │ -094da0: 7110 6403 0100 |21e8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094da6: 0c01 |21eb: move-result-object v1 │ │ -094da8: 1302 2103 |21ec: const/16 v2, #int 801 // #321 │ │ -094dac: 4d01 0002 |21ee: aput-object v1, v0, v2 │ │ -094db0: 1401 7687 0500 |21f0: const v1, #float 5.07772e-40 // #00058776 │ │ -094db6: 7110 6403 0100 |21f3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094dbc: 0c01 |21f6: move-result-object v1 │ │ -094dbe: 1302 2203 |21f7: const/16 v2, #int 802 // #322 │ │ -094dc2: 4d01 0002 |21f9: aput-object v1, v0, v2 │ │ -094dc6: 1401 c78b 0500 |21fb: const v1, #float 5.0932e-40 // #00058bc7 │ │ -094dcc: 7110 6403 0100 |21fe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094dd2: 0c01 |2201: move-result-object v1 │ │ -094dd4: 1302 2303 |2202: const/16 v2, #int 803 // #323 │ │ -094dd8: 4d01 0002 |2204: aput-object v1, v0, v2 │ │ -094ddc: 1401 828c 0500 |2206: const v1, #float 5.09582e-40 // #00058c82 │ │ -094de2: 7110 6403 0100 |2209: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094de8: 0c01 |220c: move-result-object v1 │ │ -094dea: 1302 2403 |220d: const/16 v2, #int 804 // #324 │ │ -094dee: 4d01 0002 |220f: aput-object v1, v0, v2 │ │ -094df2: 1401 8e8c 0500 |2211: const v1, #float 5.09599e-40 // #00058c8e │ │ -094df8: 7110 6403 0100 |2214: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094dfe: 0c01 |2217: move-result-object v1 │ │ -094e00: 1302 2503 |2218: const/16 v2, #int 805 // #325 │ │ -094e04: 4d01 0002 |221a: aput-object v1, v0, v2 │ │ -094e08: 1401 4e8e 0500 |221c: const v1, #float 5.10227e-40 // #00058e4e │ │ -094e0e: 7110 6403 0100 |221f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094e14: 0c01 |2222: move-result-object v1 │ │ -094e16: 1302 2603 |2223: const/16 v2, #int 806 // #326 │ │ -094e1a: 4d01 0002 |2225: aput-object v1, v0, v2 │ │ -094e1e: 1401 3e91 0500 |2227: const v1, #float 5.11281e-40 // #0005913e │ │ -094e24: 7110 6403 0100 |222a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094e2a: 0c01 |222d: move-result-object v1 │ │ -094e2c: 1302 2703 |222e: const/16 v2, #int 807 // #327 │ │ -094e30: 4d01 0002 |2230: aput-object v1, v0, v2 │ │ -094e34: 1401 dc91 0500 |2232: const v1, #float 5.11502e-40 // #000591dc │ │ -094e3a: 7110 6403 0100 |2235: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094e40: 0c01 |2238: move-result-object v1 │ │ -094e42: 1302 2803 |2239: const/16 v2, #int 808 // #328 │ │ -094e46: 4d01 0002 |223b: aput-object v1, v0, v2 │ │ -094e4a: 1401 7c92 0500 |223d: const v1, #float 5.11726e-40 // #0005927c │ │ -094e50: 7110 6403 0100 |2240: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094e56: 0c01 |2243: move-result-object v1 │ │ -094e58: 1302 2903 |2244: const/16 v2, #int 809 // #329 │ │ -094e5c: 4d01 0002 |2246: aput-object v1, v0, v2 │ │ -094e60: 1401 8093 0500 |2248: const v1, #float 5.12091e-40 // #00059380 │ │ -094e66: 7110 6403 0100 |224b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094e6c: 0c01 |224e: move-result-object v1 │ │ -094e6e: 1302 2a03 |224f: const/16 v2, #int 810 // #32a │ │ -094e72: 4d01 0002 |2251: aput-object v1, v0, v2 │ │ -094e76: 1401 f193 0500 |2253: const v1, #float 5.12249e-40 // #000593f1 │ │ -094e7c: 7110 6403 0100 |2256: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094e82: 0c01 |2259: move-result-object v1 │ │ -094e84: 1302 2b03 |225a: const/16 v2, #int 811 // #32b │ │ -094e88: 4d01 0002 |225c: aput-object v1, v0, v2 │ │ -094e8c: 1401 4399 0500 |225e: const v1, #float 5.14157e-40 // #00059943 │ │ -094e92: 7110 6403 0100 |2261: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094e98: 0c01 |2264: move-result-object v1 │ │ -094e9a: 1302 2c03 |2265: const/16 v2, #int 812 // #32c │ │ -094e9e: 4d01 0002 |2267: aput-object v1, v0, v2 │ │ -094ea2: 1401 2f9a 0500 |2269: const v1, #float 5.14488e-40 // #00059a2f │ │ -094ea8: 7110 6403 0100 |226c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094eae: 0c01 |226f: move-result-object v1 │ │ -094eb0: 1302 2d03 |2270: const/16 v2, #int 813 // #32d │ │ -094eb4: 4d01 0002 |2272: aput-object v1, v0, v2 │ │ -094eb8: 1401 f69a 0500 |2274: const v1, #float 5.14767e-40 // #00059af6 │ │ -094ebe: 7110 6403 0100 |2277: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094ec4: 0c01 |227a: move-result-object v1 │ │ -094ec6: 1302 2e03 |227b: const/16 v2, #int 814 // #32e │ │ -094eca: 4d01 0002 |227d: aput-object v1, v0, v2 │ │ -094ece: 1401 8f9c 0500 |227f: const v1, #float 5.1534e-40 // #00059c8f │ │ -094ed4: 7110 6403 0100 |2282: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094eda: 0c01 |2285: move-result-object v1 │ │ -094edc: 4d01 000d |2286: aput-object v1, v0, v13 │ │ -094ee0: 1401 bb9d 0500 |2288: const v1, #float 5.15761e-40 // #00059dbb │ │ -094ee6: 7110 6403 0100 |228b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094eec: 0c01 |228e: move-result-object v1 │ │ -094eee: 1302 3003 |228f: const/16 v2, #int 816 // #330 │ │ -094ef2: 4d01 0002 |2291: aput-object v1, v0, v2 │ │ -094ef6: 1401 349f 0500 |2293: const v1, #float 5.16289e-40 // #00059f34 │ │ -094efc: 7110 6403 0100 |2296: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094f02: 0c01 |2299: move-result-object v1 │ │ -094f04: 1302 3103 |229a: const/16 v2, #int 817 // #331 │ │ -094f08: 4d01 0002 |229c: aput-object v1, v0, v2 │ │ -094f0c: 1401 44a0 0500 |229e: const v1, #float 5.1667e-40 // #0005a044 │ │ -094f12: 7110 6403 0100 |22a1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094f18: 0c01 |22a4: move-result-object v1 │ │ -094f1a: 1302 3203 |22a5: const/16 v2, #int 818 // #332 │ │ -094f1e: 4d01 0002 |22a7: aput-object v1, v0, v2 │ │ -094f22: 1401 8fa2 0500 |22a9: const v1, #float 5.17493e-40 // #0005a28f │ │ -094f28: 7110 6403 0100 |22ac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094f2e: 0c01 |22af: move-result-object v1 │ │ -094f30: 1302 3303 |22b0: const/16 v2, #int 819 // #333 │ │ -094f34: 4d01 0002 |22b2: aput-object v1, v0, v2 │ │ -094f38: 1401 b7a3 0500 |22b4: const v1, #float 5.17907e-40 // #0005a3b7 │ │ -094f3e: 7110 6403 0100 |22b7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094f44: 0c01 |22ba: move-result-object v1 │ │ -094f46: 1302 3403 |22bb: const/16 v2, #int 820 // #334 │ │ -094f4a: 4d01 0002 |22bd: aput-object v1, v0, v2 │ │ -094f4e: 1401 0ca5 0500 |22bf: const v1, #float 5.18385e-40 // #0005a50c │ │ -094f54: 7110 6403 0100 |22c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094f5a: 0c01 |22c5: move-result-object v1 │ │ -094f5c: 1302 3503 |22c6: const/16 v2, #int 821 // #335 │ │ -094f60: 4d01 0002 |22c8: aput-object v1, v0, v2 │ │ -094f64: 1401 50a5 0500 |22ca: const v1, #float 5.1848e-40 // #0005a550 │ │ -094f6a: 7110 6403 0100 |22cd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094f70: 0c01 |22d0: move-result-object v1 │ │ -094f72: 1302 3603 |22d1: const/16 v2, #int 822 // #336 │ │ -094f76: 4d01 0002 |22d3: aput-object v1, v0, v2 │ │ -094f7a: 1401 92a6 0500 |22d5: const v1, #float 5.18932e-40 // #0005a692 │ │ -094f80: 7110 6403 0100 |22d8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094f86: 0c01 |22db: move-result-object v1 │ │ -094f88: 1302 3703 |22dc: const/16 v2, #int 823 // #337 │ │ -094f8c: 4d01 0002 |22de: aput-object v1, v0, v2 │ │ -094f90: 1401 39a7 0500 |22e0: const v1, #float 5.19166e-40 // #0005a739 │ │ -094f96: 7110 6403 0100 |22e3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094f9c: 0c01 |22e6: move-result-object v1 │ │ -094f9e: 1302 3803 |22e7: const/16 v2, #int 824 // #338 │ │ -094fa2: 4d01 0002 |22e9: aput-object v1, v0, v2 │ │ -094fa6: 1401 00aa 0500 |22eb: const v1, #float 5.20162e-40 // #0005aa00 │ │ -094fac: 7110 6403 0100 |22ee: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094fb2: 0c01 |22f1: move-result-object v1 │ │ -094fb4: 1302 3903 |22f2: const/16 v2, #int 825 // #339 │ │ -094fb8: 4d01 0002 |22f4: aput-object v1, v0, v2 │ │ -094fbc: 1401 a5ac 0500 |22f6: const v1, #float 5.21111e-40 // #0005aca5 │ │ -094fc2: 7110 6403 0100 |22f9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094fc8: 0c01 |22fc: move-result-object v1 │ │ -094fca: 1302 3a03 |22fd: const/16 v2, #int 826 // #33a │ │ -094fce: 4d01 0002 |22ff: aput-object v1, v0, v2 │ │ -094fd2: 1401 9daf 0500 |2301: const v1, #float 5.22176e-40 // #0005af9d │ │ -094fd8: 7110 6403 0100 |2304: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094fde: 0c01 |2307: move-result-object v1 │ │ -094fe0: 1302 3b03 |2308: const/16 v2, #int 827 // #33b │ │ -094fe4: 4d01 0002 |230a: aput-object v1, v0, v2 │ │ -094fe8: 1401 b5b3 0500 |230c: const v1, #float 5.23644e-40 // #0005b3b5 │ │ -094fee: 7110 6403 0100 |230f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -094ff4: 0c01 |2312: move-result-object v1 │ │ -094ff6: 1302 3c03 |2313: const/16 v2, #int 828 // #33c │ │ -094ffa: 4d01 0002 |2315: aput-object v1, v0, v2 │ │ -094ffe: 1401 e2b5 0500 |2317: const v1, #float 5.24425e-40 // #0005b5e2 │ │ -095004: 7110 6403 0100 |231a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09500a: 0c01 |231d: move-result-object v1 │ │ -09500c: 1302 3d03 |231e: const/16 v2, #int 829 // #33d │ │ -095010: 4d01 0002 |2320: aput-object v1, v0, v2 │ │ -095014: 1401 32b8 0500 |2322: const v1, #float 5.25254e-40 // #0005b832 │ │ -09501a: 7110 6403 0100 |2325: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095020: 0c01 |2328: move-result-object v1 │ │ -095022: 1302 3e03 |2329: const/16 v2, #int 830 // #33e │ │ -095026: 4d01 0002 |232b: aput-object v1, v0, v2 │ │ -09502a: 1401 04ba 0500 |232d: const v1, #float 5.25907e-40 // #0005ba04 │ │ -095030: 7110 6403 0100 |2330: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095036: 0c01 |2333: move-result-object v1 │ │ -095038: 1302 3f03 |2334: const/16 v2, #int 831 // #33f │ │ -09503c: 4d01 0002 |2336: aput-object v1, v0, v2 │ │ -095040: 1401 0dc2 0500 |2338: const v1, #float 5.2879e-40 // #0005c20d │ │ -095046: 7110 6403 0100 |233b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09504c: 0c01 |233e: move-result-object v1 │ │ -09504e: 1302 4003 |233f: const/16 v2, #int 832 // #340 │ │ -095052: 4d01 0002 |2341: aput-object v1, v0, v2 │ │ -095056: 1401 89c2 0500 |2343: const v1, #float 5.28964e-40 // #0005c289 │ │ -09505c: 7110 6403 0100 |2346: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095062: 0c01 |2349: move-result-object v1 │ │ -095064: 1302 4103 |234a: const/16 v2, #int 833 // #341 │ │ -095068: 4d01 0002 |234c: aput-object v1, v0, v2 │ │ -09506c: 1401 a3c3 0500 |234e: const v1, #float 5.29359e-40 // #0005c3a3 │ │ -095072: 7110 6403 0100 |2351: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095078: 0c01 |2354: move-result-object v1 │ │ -09507a: 1302 4203 |2355: const/16 v2, #int 834 // #342 │ │ -09507e: 4d01 0002 |2357: aput-object v1, v0, v2 │ │ -095082: 1401 88c5 0500 |2359: const v1, #float 5.30038e-40 // #0005c588 │ │ -095088: 7110 6403 0100 |235c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09508e: 0c01 |235f: move-result-object v1 │ │ -095090: 1302 4303 |2360: const/16 v2, #int 835 // #343 │ │ -095094: 4d01 0002 |2362: aput-object v1, v0, v2 │ │ -095098: 1401 34c6 0500 |2364: const v1, #float 5.30279e-40 // #0005c634 │ │ -09509e: 7110 6403 0100 |2367: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0950a4: 0c01 |236a: move-result-object v1 │ │ -0950a6: 1302 4403 |236b: const/16 v2, #int 836 // #344 │ │ -0950aa: 4d01 0002 |236d: aput-object v1, v0, v2 │ │ -0950ae: 1401 16c8 0500 |236f: const v1, #float 5.30955e-40 // #0005c816 │ │ -0950b4: 7110 6403 0100 |2372: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0950ba: 0c01 |2375: move-result-object v1 │ │ -0950bc: 1302 4503 |2376: const/16 v2, #int 837 // #345 │ │ -0950c0: 4d01 0002 |2378: aput-object v1, v0, v2 │ │ -0950c4: 1401 49c8 0500 |237a: const v1, #float 5.31026e-40 // #0005c849 │ │ -0950ca: 7110 6403 0100 |237d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0950d0: 0c01 |2380: move-result-object v1 │ │ -0950d2: 1302 4603 |2381: const/16 v2, #int 838 // #346 │ │ -0950d6: 4d01 0002 |2383: aput-object v1, v0, v2 │ │ -0950da: 1401 59c9 0500 |2385: const v1, #float 5.31407e-40 // #0005c959 │ │ -0950e0: 7110 6403 0100 |2388: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0950e6: 0c01 |238b: move-result-object v1 │ │ -0950e8: 1302 4703 |238c: const/16 v2, #int 839 // #347 │ │ -0950ec: 4d01 0002 |238e: aput-object v1, v0, v2 │ │ -0950f0: 1401 34cb 0500 |2390: const v1, #float 5.32073e-40 // #0005cb34 │ │ -0950f6: 7110 6403 0100 |2393: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0950fc: 0c01 |2396: move-result-object v1 │ │ -0950fe: 1302 4803 |2397: const/16 v2, #int 840 // #348 │ │ -095102: 4d01 0002 |2399: aput-object v1, v0, v2 │ │ -095106: 1401 84cb 0500 |239b: const v1, #float 5.32185e-40 // #0005cb84 │ │ -09510c: 7110 6403 0100 |239e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095112: 0c01 |23a1: move-result-object v1 │ │ -095114: 1302 4903 |23a2: const/16 v2, #int 841 // #349 │ │ -095118: 4d01 0002 |23a4: aput-object v1, v0, v2 │ │ -09511c: 1401 bfcc 0500 |23a6: const v1, #float 5.32627e-40 // #0005ccbf │ │ -095122: 7110 6403 0100 |23a9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095128: 0c01 |23ac: move-result-object v1 │ │ -09512a: 1302 4a03 |23ad: const/16 v2, #int 842 // #34a │ │ -09512e: 4d01 0002 |23af: aput-object v1, v0, v2 │ │ -095132: 1401 e1cf 0500 |23b1: const v1, #float 5.3375e-40 // #0005cfe1 │ │ -095138: 7110 6403 0100 |23b4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09513e: 0c01 |23b7: move-result-object v1 │ │ -095140: 1302 4b03 |23b8: const/16 v2, #int 843 // #34b │ │ -095144: 4d01 0002 |23ba: aput-object v1, v0, v2 │ │ -095148: 1401 c7d0 0500 |23bc: const v1, #float 5.34073e-40 // #0005d0c7 │ │ -09514e: 7110 6403 0100 |23bf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095154: 0c01 |23c2: move-result-object v1 │ │ -095156: 1302 4c03 |23c3: const/16 v2, #int 844 // #34c │ │ -09515a: 4d01 0002 |23c5: aput-object v1, v0, v2 │ │ -09515e: 1401 12d2 0500 |23c7: const v1, #float 5.34537e-40 // #0005d212 │ │ -095164: 7110 6403 0100 |23ca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09516a: 0c01 |23cd: move-result-object v1 │ │ -09516c: 1302 4d03 |23ce: const/16 v2, #int 845 // #34d │ │ -095170: 4d01 0002 |23d0: aput-object v1, v0, v2 │ │ -095174: 1401 9dd3 0500 |23d2: const v1, #float 5.3509e-40 // #0005d39d │ │ -09517a: 7110 6403 0100 |23d5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095180: 0c01 |23d8: move-result-object v1 │ │ -095182: 1302 4e03 |23d9: const/16 v2, #int 846 // #34e │ │ -095186: 4d01 0002 |23db: aput-object v1, v0, v2 │ │ -09518a: 1401 a3d6 0500 |23dd: const v1, #float 5.36175e-40 // #0005d6a3 │ │ -095190: 7110 6403 0100 |23e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095196: 0c01 |23e3: move-result-object v1 │ │ -095198: 1302 4f03 |23e4: const/16 v2, #int 847 // #34f │ │ -09519c: 4d01 0002 |23e6: aput-object v1, v0, v2 │ │ -0951a0: 1401 ddd6 0500 |23e8: const v1, #float 5.36256e-40 // #0005d6dd │ │ -0951a6: 7110 6403 0100 |23eb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0951ac: 0c01 |23ee: move-result-object v1 │ │ -0951ae: 1302 5003 |23ef: const/16 v2, #int 848 // #350 │ │ -0951b2: 4d01 0002 |23f1: aput-object v1, v0, v2 │ │ -0951b6: 1401 52d8 0500 |23f3: const v1, #float 5.36779e-40 // #0005d852 │ │ -0951bc: 7110 6403 0100 |23f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0951c2: 0c01 |23f9: move-result-object v1 │ │ -0951c4: 1302 5103 |23fa: const/16 v2, #int 849 // #351 │ │ -0951c8: 4d01 0002 |23fc: aput-object v1, v0, v2 │ │ -0951cc: 1401 91d8 0500 |23fe: const v1, #float 5.36867e-40 // #0005d891 │ │ -0951d2: 7110 6403 0100 |2401: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0951d8: 0c01 |2404: move-result-object v1 │ │ -0951da: 1302 5203 |2405: const/16 v2, #int 850 // #352 │ │ -0951de: 4d01 0002 |2407: aput-object v1, v0, v2 │ │ -0951e2: 1401 9ad8 0500 |2409: const v1, #float 5.36879e-40 // #0005d89a │ │ -0951e8: 7110 6403 0100 |240c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0951ee: 0c01 |240f: move-result-object v1 │ │ -0951f0: 1302 5303 |2410: const/16 v2, #int 851 // #353 │ │ -0951f4: 4d01 0002 |2412: aput-object v1, v0, v2 │ │ -0951f8: 1401 89da 0500 |2414: const v1, #float 5.37573e-40 // #0005da89 │ │ -0951fe: 7110 6403 0100 |2417: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095204: 0c01 |241a: move-result-object v1 │ │ -095206: 1302 5403 |241b: const/16 v2, #int 852 // #354 │ │ -09520a: 4d01 0002 |241d: aput-object v1, v0, v2 │ │ -09520e: 1401 87db 0500 |241f: const v1, #float 5.37929e-40 // #0005db87 │ │ -095214: 7110 6403 0100 |2422: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09521a: 0c01 |2425: move-result-object v1 │ │ -09521c: 1302 5503 |2426: const/16 v2, #int 853 // #355 │ │ -095220: 4d01 0002 |2428: aput-object v1, v0, v2 │ │ -095224: 1401 2fdc 0500 |242a: const v1, #float 5.38164e-40 // #0005dc2f │ │ -09522a: 7110 6403 0100 |242d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095230: 0c01 |2430: move-result-object v1 │ │ -095232: 1302 5603 |2431: const/16 v2, #int 854 // #356 │ │ -095236: 4d01 0002 |2433: aput-object v1, v0, v2 │ │ -09523a: 1401 94dc 0500 |2435: const v1, #float 5.38306e-40 // #0005dc94 │ │ -095240: 7110 6403 0100 |2438: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095246: 0c01 |243b: move-result-object v1 │ │ -095248: 1302 5703 |243c: const/16 v2, #int 855 // #357 │ │ -09524c: 4d01 0002 |243e: aput-object v1, v0, v2 │ │ -095250: 1401 69f6 0500 |2440: const v1, #float 5.47573e-40 // #0005f669 │ │ -095256: 7110 6403 0100 |2443: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09525c: 0c01 |2446: move-result-object v1 │ │ -09525e: 1302 5803 |2447: const/16 v2, #int 856 // #358 │ │ -095262: 4d01 0002 |2449: aput-object v1, v0, v2 │ │ -095266: 1401 3df7 0500 |244b: const v1, #float 5.4787e-40 // #0005f73d │ │ -09526c: 7110 6403 0100 |244e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095272: 0c01 |2451: move-result-object v1 │ │ -095274: 1302 5903 |2452: const/16 v2, #int 857 // #359 │ │ -095278: 4d01 0002 |2454: aput-object v1, v0, v2 │ │ -09527c: 1401 85f7 0500 |2456: const v1, #float 5.47971e-40 // #0005f785 │ │ -095282: 7110 6403 0100 |2459: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095288: 0c01 |245c: move-result-object v1 │ │ -09528a: 1302 5a03 |245d: const/16 v2, #int 858 // #35a │ │ -09528e: 4d01 0002 |245f: aput-object v1, v0, v2 │ │ -095292: 1401 c1f7 0500 |2461: const v1, #float 5.48055e-40 // #0005f7c1 │ │ -095298: 7110 6403 0100 |2464: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09529e: 0c01 |2467: move-result-object v1 │ │ -0952a0: 1302 5b03 |2468: const/16 v2, #int 859 // #35b │ │ -0952a4: 4d01 0002 |246a: aput-object v1, v0, v2 │ │ -0952a8: 1401 9ef8 0500 |246c: const v1, #float 5.48365e-40 // #0005f89e │ │ -0952ae: 7110 6403 0100 |246f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0952b4: 0c01 |2472: move-result-object v1 │ │ -0952b6: 1302 5c03 |2473: const/16 v2, #int 860 // #35c │ │ -0952ba: 4d01 0002 |2475: aput-object v1, v0, v2 │ │ -0952be: 1401 67f9 0500 |2477: const v1, #float 5.48646e-40 // #0005f967 │ │ -0952c4: 7110 6403 0100 |247a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0952ca: 0c01 |247d: move-result-object v1 │ │ -0952cc: 1302 5d03 |247e: const/16 v2, #int 861 // #35d │ │ -0952d0: 4d01 0002 |2480: aput-object v1, v0, v2 │ │ -0952d4: 1401 83fa 0500 |2482: const v1, #float 5.49044e-40 // #0005fa83 │ │ -0952da: 7110 6403 0100 |2485: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0952e0: 0c01 |2488: move-result-object v1 │ │ -0952e2: 1302 5e03 |2489: const/16 v2, #int 862 // #35e │ │ -0952e6: 4d01 0002 |248b: aput-object v1, v0, v2 │ │ -0952ea: 1401 a4fa 0500 |248d: const v1, #float 5.4909e-40 // #0005faa4 │ │ -0952f0: 7110 6403 0100 |2490: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0952f6: 0c01 |2493: move-result-object v1 │ │ -0952f8: 1302 5f03 |2494: const/16 v2, #int 863 // #35f │ │ -0952fc: 4d01 0002 |2496: aput-object v1, v0, v2 │ │ -095300: 1401 d0fa 0500 |2498: const v1, #float 5.49152e-40 // #0005fad0 │ │ -095306: 7110 6403 0100 |249b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09530c: 0c01 |249e: move-result-object v1 │ │ -09530e: 1302 6003 |249f: const/16 v2, #int 864 // #360 │ │ -095312: 4d01 0002 |24a1: aput-object v1, v0, v2 │ │ -095316: 1401 edfc 0500 |24a3: const v1, #float 5.4991e-40 // #0005fced │ │ -09531c: 7110 6403 0100 |24a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095322: 0c01 |24a9: move-result-object v1 │ │ -095324: 1302 6103 |24aa: const/16 v2, #int 865 // #361 │ │ -095328: 4d01 0002 |24ac: aput-object v1, v0, v2 │ │ -09532c: 1401 e5fd 0500 |24ae: const v1, #float 5.50258e-40 // #0005fde5 │ │ -095332: 7110 6403 0100 |24b1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095338: 0c01 |24b4: move-result-object v1 │ │ -09533a: 1302 6203 |24b5: const/16 v2, #int 866 // #362 │ │ -09533e: 4d01 0002 |24b7: aput-object v1, v0, v2 │ │ -095342: 1401 93fe 0500 |24b9: const v1, #float 5.50502e-40 // #0005fe93 │ │ -095348: 7110 6403 0100 |24bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09534e: 0c01 |24bf: move-result-object v1 │ │ -095350: 1302 6303 |24c0: const/16 v2, #int 867 // #363 │ │ -095354: 4d01 0002 |24c2: aput-object v1, v0, v2 │ │ -095358: 1401 b8fe 0500 |24c4: const v1, #float 5.50553e-40 // #0005feb8 │ │ -09535e: 7110 6403 0100 |24c7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095364: 0c01 |24ca: move-result-object v1 │ │ -095366: 1302 6403 |24cb: const/16 v2, #int 868 // #364 │ │ -09536a: 4d01 0002 |24cd: aput-object v1, v0, v2 │ │ -09536e: 1401 1200 0600 |24cf: const v1, #float 5.51038e-40 // #00060012 │ │ -095374: 7110 6403 0100 |24d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09537a: 0c01 |24d5: move-result-object v1 │ │ -09537c: 1302 6503 |24d6: const/16 v2, #int 869 // #365 │ │ -095380: 4d01 0002 |24d8: aput-object v1, v0, v2 │ │ -095384: 1401 4500 0600 |24da: const v1, #float 5.5111e-40 // #00060045 │ │ -09538a: 7110 6403 0100 |24dd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095390: 0c01 |24e0: move-result-object v1 │ │ -095392: 1302 6603 |24e1: const/16 v2, #int 870 // #366 │ │ -095396: 4d01 0002 |24e3: aput-object v1, v0, v2 │ │ -09539a: 1401 cc02 0600 |24e5: const v1, #float 5.52016e-40 // #000602cc │ │ -0953a0: 7110 6403 0100 |24e8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0953a6: 0c01 |24eb: move-result-object v1 │ │ -0953a8: 1302 6703 |24ec: const/16 v2, #int 871 // #367 │ │ -0953ac: 4d01 0002 |24ee: aput-object v1, v0, v2 │ │ -0953b0: 1401 8105 0600 |24f0: const v1, #float 5.52987e-40 // #00060581 │ │ -0953b6: 7110 6403 0100 |24f3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0953bc: 0c01 |24f6: move-result-object v1 │ │ -0953be: 1302 6803 |24f7: const/16 v2, #int 872 // #368 │ │ -0953c2: 4d01 0002 |24f9: aput-object v1, v0, v2 │ │ -0953c6: 1401 f805 0600 |24fb: const v1, #float 5.53154e-40 // #000605f8 │ │ -0953cc: 7110 6403 0100 |24fe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0953d2: 0c01 |2501: move-result-object v1 │ │ -0953d4: 1302 6903 |2502: const/16 v2, #int 873 // #369 │ │ -0953d8: 4d01 0002 |2504: aput-object v1, v0, v2 │ │ -0953dc: 1401 e907 0600 |2506: const v1, #float 5.53851e-40 // #000607e9 │ │ -0953e2: 7110 6403 0100 |2509: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0953e8: 0c01 |250c: move-result-object v1 │ │ -0953ea: 1302 6a03 |250d: const/16 v2, #int 874 // #36a │ │ -0953ee: 4d01 0002 |250f: aput-object v1, v0, v2 │ │ -0953f2: 1401 1209 0600 |2511: const v1, #float 5.54267e-40 // #00060912 │ │ -0953f8: 7110 6403 0100 |2514: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0953fe: 0c01 |2517: move-result-object v1 │ │ -095400: 1302 6b03 |2518: const/16 v2, #int 875 // #36b │ │ -095404: 4d01 0002 |251a: aput-object v1, v0, v2 │ │ -095408: 1401 a509 0600 |251c: const v1, #float 5.54473e-40 // #000609a5 │ │ -09540e: 7110 6403 0100 |251f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095414: 0c01 |2522: move-result-object v1 │ │ -095416: 1302 6c03 |2523: const/16 v2, #int 876 // #36c │ │ -09541a: 4d01 0002 |2525: aput-object v1, v0, v2 │ │ -09541e: 1401 ab09 0600 |2527: const v1, #float 5.54481e-40 // #000609ab │ │ -095424: 7110 6403 0100 |252a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09542a: 0c01 |252d: move-result-object v1 │ │ -09542c: 1302 6d03 |252e: const/16 v2, #int 877 // #36d │ │ -095430: 4d01 0002 |2530: aput-object v1, v0, v2 │ │ -095434: 1401 d80b 0600 |2532: const v1, #float 5.55262e-40 // #00060bd8 │ │ -09543a: 7110 6403 0100 |2535: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095440: 0c01 |2538: move-result-object v1 │ │ -095442: 1302 6e03 |2539: const/16 v2, #int 878 // #36e │ │ -095446: 4d01 0002 |253b: aput-object v1, v0, v2 │ │ -09544a: 1401 900e 0600 |253d: const v1, #float 5.56237e-40 // #00060e90 │ │ -095450: 7110 6403 0100 |2540: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095456: 0c01 |2543: move-result-object v1 │ │ -095458: 1302 6f03 |2544: const/16 v2, #int 879 // #36f │ │ -09545c: 4d01 0002 |2546: aput-object v1, v0, v2 │ │ -095460: 1401 ce0e 0600 |2548: const v1, #float 5.56324e-40 // #00060ece │ │ -095466: 7110 6403 0100 |254b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09546c: 0c01 |254e: move-result-object v1 │ │ -09546e: 1302 7003 |254f: const/16 v2, #int 880 // #370 │ │ -095472: 4d01 0002 |2551: aput-object v1, v0, v2 │ │ -095476: 1401 f50e 0600 |2553: const v1, #float 5.56379e-40 // #00060ef5 │ │ -09547c: 7110 6403 0100 |2556: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095482: 0c01 |2559: move-result-object v1 │ │ -095484: 1302 7103 |255a: const/16 v2, #int 881 // #371 │ │ -095488: 4d01 0002 |255c: aput-object v1, v0, v2 │ │ -09548c: 1401 6910 0600 |255e: const v1, #float 5.569e-40 // #00061069 │ │ -095492: 7110 6403 0100 |2561: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095498: 0c01 |2564: move-result-object v1 │ │ -09549a: 1302 7203 |2565: const/16 v2, #int 882 // #372 │ │ -09549e: 4d01 0002 |2567: aput-object v1, v0, v2 │ │ -0954a2: 1401 9a12 0600 |2569: const v1, #float 5.57686e-40 // #0006129a │ │ -0954a8: 7110 6403 0100 |256c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0954ae: 0c01 |256f: move-result-object v1 │ │ -0954b0: 1302 7303 |2570: const/16 v2, #int 883 // #373 │ │ -0954b4: 4d01 0002 |2572: aput-object v1, v0, v2 │ │ -0954b8: 1401 c814 0600 |2574: const v1, #float 5.58468e-40 // #000614c8 │ │ -0954be: 7110 6403 0100 |2577: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0954c4: 0c01 |257a: move-result-object v1 │ │ -0954c6: 1302 7403 |257b: const/16 v2, #int 884 // #374 │ │ -0954ca: 4d01 0002 |257d: aput-object v1, v0, v2 │ │ -0954ce: 1401 0515 0600 |257f: const v1, #float 5.58553e-40 // #00061505 │ │ -0954d4: 7110 6403 0100 |2582: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0954da: 0c01 |2585: move-result-object v1 │ │ -0954dc: 1302 7503 |2586: const/16 v2, #int 885 // #375 │ │ -0954e0: 4d01 0002 |2588: aput-object v1, v0, v2 │ │ -0954e4: 1401 0b15 0600 |258a: const v1, #float 5.58562e-40 // #0006150b │ │ -0954ea: 7110 6403 0100 |258d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0954f0: 0c01 |2590: move-result-object v1 │ │ -0954f2: 1302 7603 |2591: const/16 v2, #int 886 // #376 │ │ -0954f6: 4d01 0002 |2593: aput-object v1, v0, v2 │ │ -0954fa: 1401 1c16 0600 |2595: const v1, #float 5.58944e-40 // #0006161c │ │ -095500: 7110 6403 0100 |2598: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095506: 0c01 |259b: move-result-object v1 │ │ -095508: 1302 7703 |259c: const/16 v2, #int 887 // #377 │ │ -09550c: 4d01 0002 |259e: aput-object v1, v0, v2 │ │ -095510: 1401 3816 0600 |25a0: const v1, #float 5.58984e-40 // #00061638 │ │ -095516: 7110 6403 0100 |25a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09551c: 0c01 |25a6: move-result-object v1 │ │ -09551e: 1302 7803 |25a7: const/16 v2, #int 888 // #378 │ │ -095522: 4d01 0002 |25a9: aput-object v1, v0, v2 │ │ -095526: 1401 b416 0600 |25ab: const v1, #float 5.59157e-40 // #000616b4 │ │ -09552c: 7110 6403 0100 |25ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095532: 0c01 |25b1: move-result-object v1 │ │ -095534: 1302 7903 |25b2: const/16 v2, #int 889 // #379 │ │ -095538: 4d01 0002 |25b4: aput-object v1, v0, v2 │ │ -09553c: 1401 1617 0600 |25b6: const v1, #float 5.59295e-40 // #00061716 │ │ -095542: 7110 6403 0100 |25b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095548: 0c01 |25bc: move-result-object v1 │ │ -09554a: 1302 7a03 |25bd: const/16 v2, #int 890 // #37a │ │ -09554e: 4d01 0002 |25bf: aput-object v1, v0, v2 │ │ -095552: 1401 8517 0600 |25c1: const v1, #float 5.5945e-40 // #00061785 │ │ -095558: 7110 6403 0100 |25c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09555e: 0c01 |25c7: move-result-object v1 │ │ -095560: 1302 7b03 |25c8: const/16 v2, #int 891 // #37b │ │ -095564: 4d01 0002 |25ca: aput-object v1, v0, v2 │ │ -095568: 1401 d61a 0600 |25cc: const v1, #float 5.6064e-40 // #00061ad6 │ │ -09556e: 7110 6403 0100 |25cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095574: 0c01 |25d2: move-result-object v1 │ │ -095576: 1302 7c03 |25d3: const/16 v2, #int 892 // #37c │ │ -09557a: 4d01 0002 |25d5: aput-object v1, v0, v2 │ │ -09557e: 1401 ab1b 0600 |25d7: const v1, #float 5.60938e-40 // #00061bab │ │ -095584: 7110 6403 0100 |25da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09558a: 0c01 |25dd: move-result-object v1 │ │ -09558c: 1302 7d03 |25de: const/16 v2, #int 893 // #37d │ │ -095590: 4d01 0002 |25e0: aput-object v1, v0, v2 │ │ -095594: 1401 771e 0600 |25e2: const v1, #float 5.61942e-40 // #00061e77 │ │ -09559a: 7110 6403 0100 |25e5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0955a0: 0c01 |25e8: move-result-object v1 │ │ -0955a2: 1302 7e03 |25e9: const/16 v2, #int 894 // #37e │ │ -0955a6: 4d01 0002 |25eb: aput-object v1, v0, v2 │ │ -0955aa: 1401 751f 0600 |25ed: const v1, #float 5.62298e-40 // #00061f75 │ │ -0955b0: 7110 6403 0100 |25f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0955b6: 0c01 |25f3: move-result-object v1 │ │ -0955b8: 1302 7f03 |25f4: const/16 v2, #int 895 // #37f │ │ -0955bc: 4d01 0002 |25f6: aput-object v1, v0, v2 │ │ -0955c0: 1401 8f20 0600 |25f8: const v1, #float 5.62693e-40 // #0006208f │ │ -0955c6: 7110 6403 0100 |25fb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0955cc: 0c01 |25fe: move-result-object v1 │ │ -0955ce: 1302 8003 |25ff: const/16 v2, #int 896 // #380 │ │ -0955d2: 4d01 0002 |2601: aput-object v1, v0, v2 │ │ -0955d6: 1401 2e22 0600 |2603: const v1, #float 5.63274e-40 // #0006222e │ │ -0955dc: 7110 6403 0100 |2606: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0955e2: 0c01 |2609: move-result-object v1 │ │ -0955e4: 1302 8103 |260a: const/16 v2, #int 897 // #381 │ │ -0955e8: 4d01 0002 |260c: aput-object v1, v0, v2 │ │ -0955ec: 1401 3f26 0600 |260e: const v1, #float 5.64733e-40 // #0006263f │ │ -0955f2: 7110 6403 0100 |2611: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0955f8: 0c01 |2614: move-result-object v1 │ │ -0955fa: 1302 8203 |2615: const/16 v2, #int 898 // #382 │ │ -0955fe: 4d01 0002 |2617: aput-object v1, v0, v2 │ │ -095602: 1401 3329 0600 |2619: const v1, #float 5.65792e-40 // #00062933 │ │ -095608: 7110 6403 0100 |261c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09560e: 0c01 |261f: move-result-object v1 │ │ -095610: 1302 8303 |2620: const/16 v2, #int 899 // #383 │ │ -095614: 4d01 0002 |2622: aput-object v1, v0, v2 │ │ -095618: 1401 012c 0600 |2624: const v1, #float 5.66799e-40 // #00062c01 │ │ -09561e: 7110 6403 0100 |2627: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095624: 0c01 |262a: move-result-object v1 │ │ -095626: 1302 8403 |262b: const/16 v2, #int 900 // #384 │ │ -09562a: 4d01 0002 |262d: aput-object v1, v0, v2 │ │ -09562e: 1401 802c 0600 |262f: const v1, #float 5.66977e-40 // #00062c80 │ │ -095634: 7110 6403 0100 |2632: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09563a: 0c01 |2635: move-result-object v1 │ │ -09563c: 1302 8503 |2636: const/16 v2, #int 901 // #385 │ │ -095640: 4d01 0002 |2638: aput-object v1, v0, v2 │ │ -095644: 1401 812c 0600 |263a: const v1, #float 5.66978e-40 // #00062c81 │ │ -09564a: 7110 6403 0100 |263d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095650: 0c01 |2640: move-result-object v1 │ │ -095652: 1302 8603 |2641: const/16 v2, #int 902 // #386 │ │ -095656: 4d01 0002 |2643: aput-object v1, v0, v2 │ │ -09565a: 1401 8b2c 0600 |2645: const v1, #float 5.66992e-40 // #00062c8b │ │ -095660: 7110 6403 0100 |2648: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095666: 0c01 |264b: move-result-object v1 │ │ -095668: 1302 8703 |264c: const/16 v2, #int 903 // #387 │ │ -09566c: 4d01 0002 |264e: aput-object v1, v0, v2 │ │ -095670: 1401 c62f 0600 |2650: const v1, #float 5.68151e-40 // #00062fc6 │ │ -095676: 7110 6403 0100 |2653: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09567c: 0c01 |2656: move-result-object v1 │ │ -09567e: 1302 8803 |2657: const/16 v2, #int 904 // #388 │ │ -095682: 4d01 0002 |2659: aput-object v1, v0, v2 │ │ -095686: 1401 f92f 0600 |265b: const v1, #float 5.68222e-40 // #00062ff9 │ │ -09568c: 7110 6403 0100 |265e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095692: 0c01 |2661: move-result-object v1 │ │ -095694: 1302 8903 |2662: const/16 v2, #int 905 // #389 │ │ -095698: 4d01 0002 |2664: aput-object v1, v0, v2 │ │ -09569c: 1401 8c31 0600 |2666: const v1, #float 5.68787e-40 // #0006318c │ │ -0956a2: 7110 6403 0100 |2669: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0956a8: 0c01 |266c: move-result-object v1 │ │ -0956aa: 1302 8a03 |266d: const/16 v2, #int 906 // #38a │ │ -0956ae: 4d01 0002 |266f: aput-object v1, v0, v2 │ │ -0956b2: 1401 a033 0600 |2671: const v1, #float 5.69533e-40 // #000633a0 │ │ -0956b8: 7110 6403 0100 |2674: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0956be: 0c01 |2677: move-result-object v1 │ │ -0956c0: 1302 8b03 |2678: const/16 v2, #int 907 // #38b │ │ -0956c4: 4d01 0002 |267a: aput-object v1, v0, v2 │ │ -0956c8: 1401 bf36 0600 |267c: const v1, #float 5.70652e-40 // #000636bf │ │ -0956ce: 7110 6403 0100 |267f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0956d4: 0c01 |2682: move-result-object v1 │ │ -0956d6: 1302 8c03 |2683: const/16 v2, #int 908 // #38c │ │ -0956da: 4d01 0002 |2685: aput-object v1, v0, v2 │ │ -0956de: 1401 5937 0600 |2687: const v1, #float 5.70868e-40 // #00063759 │ │ -0956e4: 7110 6403 0100 |268a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0956ea: 0c01 |268d: move-result-object v1 │ │ -0956ec: 1302 8d03 |268e: const/16 v2, #int 909 // #38d │ │ -0956f0: 4d01 0002 |2690: aput-object v1, v0, v2 │ │ -0956f4: 1401 4739 0600 |2692: const v1, #float 5.7156e-40 // #00063947 │ │ -0956fa: 7110 6403 0100 |2695: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095700: 0c01 |2698: move-result-object v1 │ │ -095702: 1302 8e03 |2699: const/16 v2, #int 910 // #38e │ │ -095706: 4d01 0002 |269b: aput-object v1, v0, v2 │ │ -09570a: 1401 1d41 0600 |269d: const v1, #float 5.74371e-40 // #0006411d │ │ -095710: 7110 6403 0100 |26a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095716: 0c01 |26a3: move-result-object v1 │ │ -095718: 1302 8f03 |26a4: const/16 v2, #int 911 // #38f │ │ -09571c: 4d01 0002 |26a6: aput-object v1, v0, v2 │ │ -095720: 1401 2a44 0600 |26a8: const v1, #float 5.75466e-40 // #0006442a │ │ -095726: 7110 6403 0100 |26ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09572c: 0c01 |26ae: move-result-object v1 │ │ -09572e: 1302 9003 |26af: const/16 v2, #int 912 // #390 │ │ -095732: 4d01 0002 |26b1: aput-object v1, v0, v2 │ │ -095736: 1401 7744 0600 |26b3: const v1, #float 5.75574e-40 // #00064477 │ │ -09573c: 7110 6403 0100 |26b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095742: 0c01 |26b9: move-result-object v1 │ │ -095744: 1302 9103 |26ba: const/16 v2, #int 913 // #391 │ │ -095748: 4d01 0002 |26bc: aput-object v1, v0, v2 │ │ -09574c: 1401 ac44 0600 |26be: const v1, #float 5.75648e-40 // #000644ac │ │ -095752: 7110 6403 0100 |26c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095758: 0c01 |26c4: move-result-object v1 │ │ -09575a: 1302 9203 |26c5: const/16 v2, #int 914 // #392 │ │ -09575e: 4d01 0002 |26c7: aput-object v1, v0, v2 │ │ -095762: 1401 4c45 0600 |26c9: const v1, #float 5.75872e-40 // #0006454c │ │ -095768: 7110 6403 0100 |26cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09576e: 0c01 |26cf: move-result-object v1 │ │ -095770: 1302 9303 |26d0: const/16 v2, #int 915 // #393 │ │ -095774: 4d01 0002 |26d2: aput-object v1, v0, v2 │ │ -095778: 1401 4a47 0600 |26d4: const v1, #float 5.76587e-40 // #0006474a │ │ -09577e: 7110 6403 0100 |26d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095784: 0c01 |26da: move-result-object v1 │ │ -095786: 1302 9403 |26db: const/16 v2, #int 916 // #394 │ │ -09578a: 4d01 0002 |26dd: aput-object v1, v0, v2 │ │ -09578e: 1401 f147 0600 |26df: const v1, #float 5.76821e-40 // #000647f1 │ │ -095794: 7110 6403 0100 |26e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09579a: 0c01 |26e5: move-result-object v1 │ │ -09579c: 1302 9503 |26e6: const/16 v2, #int 917 // #395 │ │ -0957a0: 4d01 0002 |26e8: aput-object v1, v0, v2 │ │ -0957a4: 1401 bf4d 0600 |26ea: const v1, #float 5.78903e-40 // #00064dbf │ │ -0957aa: 7110 6403 0100 |26ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0957b0: 0c01 |26f0: move-result-object v1 │ │ -0957b2: 1302 9603 |26f1: const/16 v2, #int 918 // #396 │ │ -0957b6: 4d01 0002 |26f3: aput-object v1, v0, v2 │ │ -0957ba: 1401 154e 0600 |26f5: const v1, #float 5.79024e-40 // #00064e15 │ │ -0957c0: 7110 6403 0100 |26f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0957c6: 0c01 |26fb: move-result-object v1 │ │ -0957c8: 1302 9703 |26fc: const/16 v2, #int 919 // #397 │ │ -0957cc: 4d01 0002 |26fe: aput-object v1, v0, v2 │ │ -0957d0: 1401 8d4e 0600 |2700: const v1, #float 5.79192e-40 // #00064e8d │ │ -0957d6: 7110 6403 0100 |2703: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0957dc: 0c01 |2706: move-result-object v1 │ │ -0957de: 1302 9803 |2707: const/16 v2, #int 920 // #398 │ │ -0957e2: 4d01 0002 |2709: aput-object v1, v0, v2 │ │ -0957e6: 1401 1a54 0600 |270b: const v1, #float 5.81183e-40 // #0006541a │ │ -0957ec: 7110 6403 0100 |270e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0957f2: 0c01 |2711: move-result-object v1 │ │ -0957f4: 1302 9903 |2712: const/16 v2, #int 921 // #399 │ │ -0957f8: 4d01 0002 |2714: aput-object v1, v0, v2 │ │ -0957fc: 1401 8a56 0600 |2716: const v1, #float 5.82057e-40 // #0006568a │ │ -095802: 7110 6403 0100 |2719: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095808: 0c01 |271c: move-result-object v1 │ │ -09580a: 1302 9a03 |271d: const/16 v2, #int 922 // #39a │ │ -09580e: 4d01 0002 |271f: aput-object v1, v0, v2 │ │ -095812: 1401 e756 0600 |2721: const v1, #float 5.82188e-40 // #000656e7 │ │ -095818: 7110 6403 0100 |2724: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09581e: 0c01 |2727: move-result-object v1 │ │ -095820: 1302 9b03 |2728: const/16 v2, #int 923 // #39b │ │ -095824: 4d01 0002 |272a: aput-object v1, v0, v2 │ │ -095828: 1401 7657 0600 |272c: const v1, #float 5.82388e-40 // #00065776 │ │ -09582e: 7110 6403 0100 |272f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095834: 0c01 |2732: move-result-object v1 │ │ -095836: 1302 9c03 |2733: const/16 v2, #int 924 // #39c │ │ -09583a: 4d01 0002 |2735: aput-object v1, v0, v2 │ │ -09583e: 1401 0558 0600 |2737: const v1, #float 5.82588e-40 // #00065805 │ │ -095844: 7110 6403 0100 |273a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09584a: 0c01 |273d: move-result-object v1 │ │ -09584c: 1302 9d03 |273e: const/16 v2, #int 925 // #39d │ │ -095850: 4d01 0002 |2740: aput-object v1, v0, v2 │ │ -095854: 1401 6958 0600 |2742: const v1, #float 5.82729e-40 // #00065869 │ │ -09585a: 7110 6403 0100 |2745: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095860: 0c01 |2748: move-result-object v1 │ │ -095862: 1302 9e03 |2749: const/16 v2, #int 926 // #39e │ │ -095866: 4d01 0002 |274b: aput-object v1, v0, v2 │ │ -09586a: 1401 9658 0600 |274d: const v1, #float 5.82792e-40 // #00065896 │ │ -095870: 7110 6403 0100 |2750: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095876: 0c01 |2753: move-result-object v1 │ │ -095878: 1302 9f03 |2754: const/16 v2, #int 927 // #39f │ │ -09587c: 4d01 0002 |2756: aput-object v1, v0, v2 │ │ -095880: 1401 ca58 0600 |2758: const v1, #float 5.82864e-40 // #000658ca │ │ -095886: 7110 6403 0100 |275b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09588c: 0c01 |275e: move-result-object v1 │ │ -09588e: 1302 a003 |275f: const/16 v2, #int 928 // #3a0 │ │ -095892: 4d01 0002 |2761: aput-object v1, v0, v2 │ │ -095896: 1401 0c59 0600 |2763: const v1, #float 5.82957e-40 // #0006590c │ │ -09589c: 7110 6403 0100 |2766: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0958a2: 0c01 |2769: move-result-object v1 │ │ -0958a4: 1302 a103 |276a: const/16 v2, #int 929 // #3a1 │ │ -0958a8: 4d01 0002 |276c: aput-object v1, v0, v2 │ │ -0958ac: 1401 c459 0600 |276e: const v1, #float 5.83215e-40 // #000659c4 │ │ -0958b2: 7110 6403 0100 |2771: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0958b8: 0c01 |2774: move-result-object v1 │ │ -0958ba: 1302 a203 |2775: const/16 v2, #int 930 // #3a2 │ │ -0958be: 4d01 0002 |2777: aput-object v1, v0, v2 │ │ -0958c2: 1401 9a5a 0600 |2779: const v1, #float 5.83515e-40 // #00065a9a │ │ -0958c8: 7110 6403 0100 |277c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0958ce: 0c01 |277f: move-result-object v1 │ │ -0958d0: 1302 a303 |2780: const/16 v2, #int 931 // #3a3 │ │ -0958d4: 4d01 0002 |2782: aput-object v1, v0, v2 │ │ -0958d8: 1401 e25f 0600 |2784: const v1, #float 5.85409e-40 // #00065fe2 │ │ -0958de: 7110 6403 0100 |2787: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0958e4: 0c01 |278a: move-result-object v1 │ │ -0958e6: 1302 a403 |278b: const/16 v2, #int 932 // #3a4 │ │ -0958ea: 4d01 0002 |278d: aput-object v1, v0, v2 │ │ -0958ee: 1401 0160 0600 |278f: const v1, #float 5.85453e-40 // #00066001 │ │ -0958f4: 7110 6403 0100 |2792: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0958fa: 0c01 |2795: move-result-object v1 │ │ -0958fc: 1302 a503 |2796: const/16 v2, #int 933 // #3a5 │ │ -095900: 4d01 0002 |2798: aput-object v1, v0, v2 │ │ -095904: 1401 c260 0600 |279a: const v1, #float 5.85723e-40 // #000660c2 │ │ -09590a: 7110 6403 0100 |279d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095910: 0c01 |27a0: move-result-object v1 │ │ -095912: 1302 a603 |27a1: const/16 v2, #int 934 // #3a6 │ │ -095916: 4d01 0002 |27a3: aput-object v1, v0, v2 │ │ -09591a: 1401 a561 0600 |27a5: const v1, #float 5.86041e-40 // #000661a5 │ │ -095920: 7110 6403 0100 |27a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095926: 0c01 |27ab: move-result-object v1 │ │ -095928: 1302 a703 |27ac: const/16 v2, #int 935 // #3a7 │ │ -09592c: 4d01 0002 |27ae: aput-object v1, v0, v2 │ │ -095930: 1401 9e64 0600 |27b0: const v1, #float 5.87108e-40 // #0006649e │ │ -095936: 7110 6403 0100 |27b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09593c: 0c01 |27b6: move-result-object v1 │ │ -09593e: 1302 a803 |27b7: const/16 v2, #int 936 // #3a8 │ │ -095942: 4d01 0002 |27b9: aput-object v1, v0, v2 │ │ -095946: 1401 5465 0600 |27bb: const v1, #float 5.87363e-40 // #00066554 │ │ -09594c: 7110 6403 0100 |27be: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095952: 0c01 |27c1: move-result-object v1 │ │ -095954: 1302 a903 |27c2: const/16 v2, #int 937 // #3a9 │ │ -095958: 4d01 0002 |27c4: aput-object v1, v0, v2 │ │ -09595c: 1401 9965 0600 |27c6: const v1, #float 5.87459e-40 // #00066599 │ │ -095962: 7110 6403 0100 |27c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095968: 0c01 |27cc: move-result-object v1 │ │ -09596a: 1302 aa03 |27cd: const/16 v2, #int 938 // #3aa │ │ -09596e: 4d01 0002 |27cf: aput-object v1, v0, v2 │ │ -095972: 1401 f565 0600 |27d1: const v1, #float 5.87588e-40 // #000665f5 │ │ -095978: 7110 6403 0100 |27d4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09597e: 0c01 |27d7: move-result-object v1 │ │ -095980: 1302 ab03 |27d8: const/16 v2, #int 939 // #3ab │ │ -095984: 4d01 0002 |27da: aput-object v1, v0, v2 │ │ -095988: 1401 1e67 0600 |27dc: const v1, #float 5.88004e-40 // #0006671e │ │ -09598e: 7110 6403 0100 |27df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095994: 0c01 |27e2: move-result-object v1 │ │ -095996: 1302 ac03 |27e3: const/16 v2, #int 940 // #3ac │ │ -09599a: 4d01 0002 |27e5: aput-object v1, v0, v2 │ │ -09599e: 1401 8b69 0600 |27e7: const v1, #float 5.88875e-40 // #0006698b │ │ -0959a4: 7110 6403 0100 |27ea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0959aa: 0c01 |27ed: move-result-object v1 │ │ -0959ac: 1302 ad03 |27ee: const/16 v2, #int 941 // #3ad │ │ -0959b0: 4d01 0002 |27f0: aput-object v1, v0, v2 │ │ -0959b4: 1401 376a 0600 |27f2: const v1, #float 5.89116e-40 // #00066a37 │ │ -0959ba: 7110 6403 0100 |27f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0959c0: 0c01 |27f8: move-result-object v1 │ │ -0959c2: 1302 ae03 |27f9: const/16 v2, #int 942 // #3ae │ │ -0959c6: 4d01 0002 |27fb: aput-object v1, v0, v2 │ │ -0959ca: 1401 d46a 0600 |27fd: const v1, #float 5.89336e-40 // #00066ad4 │ │ -0959d0: 7110 6403 0100 |2800: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0959d6: 0c01 |2803: move-result-object v1 │ │ -0959d8: 1302 af03 |2804: const/16 v2, #int 943 // #3af │ │ -0959dc: 4d01 0002 |2806: aput-object v1, v0, v2 │ │ -0959e0: 1401 956b 0600 |2808: const v1, #float 5.89606e-40 // #00066b95 │ │ -0959e6: 7110 6403 0100 |280b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0959ec: 0c01 |280e: move-result-object v1 │ │ -0959ee: 4d01 000e |280f: aput-object v1, v0, v14 │ │ -0959f2: 1401 d86c 0600 |2811: const v1, #float 5.90059e-40 // #00066cd8 │ │ -0959f8: 7110 6403 0100 |2814: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0959fe: 0c01 |2817: move-result-object v1 │ │ -095a00: 1302 b103 |2818: const/16 v2, #int 945 // #3b1 │ │ -095a04: 4d01 0002 |281a: aput-object v1, v0, v2 │ │ -095a08: 1401 cf6f 0600 |281c: const v1, #float 5.91122e-40 // #00066fcf │ │ -095a0e: 7110 6403 0100 |281f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095a14: 0c01 |2822: move-result-object v1 │ │ -095a16: 1302 b203 |2823: const/16 v2, #int 946 // #3b2 │ │ -095a1a: 4d01 0002 |2825: aput-object v1, v0, v2 │ │ -095a1e: 1401 e372 0600 |2827: const v1, #float 5.92227e-40 // #000672e3 │ │ -095a24: 7110 6403 0100 |282a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095a2a: 0c01 |282d: move-result-object v1 │ │ -095a2c: 1302 b303 |282e: const/16 v2, #int 947 // #3b3 │ │ -095a30: 4d01 0002 |2830: aput-object v1, v0, v2 │ │ -095a34: 1401 8974 0600 |2832: const v1, #float 5.92818e-40 // #00067489 │ │ -095a3a: 7110 6403 0100 |2835: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095a40: 0c01 |2838: move-result-object v1 │ │ -095a42: 1302 b403 |2839: const/16 v2, #int 948 // #3b4 │ │ -095a46: 4d01 0002 |283b: aput-object v1, v0, v2 │ │ -095a4a: 1401 0579 0600 |283d: const v1, #float 5.94427e-40 // #00067905 │ │ -095a50: 7110 6403 0100 |2840: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095a56: 0c01 |2843: move-result-object v1 │ │ -095a58: 1302 b503 |2844: const/16 v2, #int 949 // #3b5 │ │ -095a5c: 4d01 0002 |2846: aput-object v1, v0, v2 │ │ -095a60: 1401 5c7a 0600 |2848: const v1, #float 5.94907e-40 // #00067a5c │ │ -095a66: 7110 6403 0100 |284b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095a6c: 0c01 |284e: move-result-object v1 │ │ -095a6e: 1302 b603 |284f: const/16 v2, #int 950 // #3b6 │ │ -095a72: 4d01 0002 |2851: aput-object v1, v0, v2 │ │ -095a76: 1401 aa7a 0600 |2853: const v1, #float 5.95017e-40 // #00067aaa │ │ -095a7c: 7110 6403 0100 |2856: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095a82: 0c01 |2859: move-result-object v1 │ │ -095a84: 1302 b703 |285a: const/16 v2, #int 951 // #3b7 │ │ -095a88: 4d01 0002 |285c: aput-object v1, v0, v2 │ │ -095a8c: 1401 bf7b 0600 |285e: const v1, #float 5.95405e-40 // #00067bbf │ │ -095a92: 7110 6403 0100 |2861: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095a98: 0c01 |2864: move-result-object v1 │ │ -095a9a: 1302 b803 |2865: const/16 v2, #int 952 // #3b8 │ │ -095a9e: 4d01 0002 |2867: aput-object v1, v0, v2 │ │ -095aa2: 1401 397c 0600 |2869: const v1, #float 5.95576e-40 // #00067c39 │ │ -095aa8: 7110 6403 0100 |286c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095aae: 0c01 |286f: move-result-object v1 │ │ -095ab0: 1302 b903 |2870: const/16 v2, #int 953 // #3b9 │ │ -095ab4: 4d01 0002 |2872: aput-object v1, v0, v2 │ │ -095ab8: 1401 987c 0600 |2874: const v1, #float 5.95709e-40 // #00067c98 │ │ -095abe: 7110 6403 0100 |2877: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095ac4: 0c01 |287a: move-result-object v1 │ │ -095ac6: 1302 ba03 |287b: const/16 v2, #int 954 // #3ba │ │ -095aca: 4d01 0002 |287d: aput-object v1, v0, v2 │ │ -095ace: 1401 217e 0600 |287f: const v1, #float 5.9626e-40 // #00067e21 │ │ -095ad4: 7110 6403 0100 |2882: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095ada: 0c01 |2885: move-result-object v1 │ │ -095adc: 1302 bb03 |2886: const/16 v2, #int 955 // #3bb │ │ -095ae0: 4d01 0002 |2888: aput-object v1, v0, v2 │ │ -095ae4: 1401 2980 0600 |288a: const v1, #float 5.96988e-40 // #00068029 │ │ -095aea: 7110 6403 0100 |288d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095af0: 0c01 |2890: move-result-object v1 │ │ -095af2: 1302 bc03 |2891: const/16 v2, #int 956 // #3bc │ │ -095af6: 4d01 0002 |2893: aput-object v1, v0, v2 │ │ -095afa: 1401 0681 0600 |2895: const v1, #float 5.97298e-40 // #00068106 │ │ -095b00: 7110 6403 0100 |2898: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095b06: 0c01 |289b: move-result-object v1 │ │ -095b08: 1302 bd03 |289c: const/16 v2, #int 957 // #3bd │ │ -095b0c: 4d01 0002 |289e: aput-object v1, v0, v2 │ │ -095b10: 1401 dd81 0600 |28a0: const v1, #float 5.97599e-40 // #000681dd │ │ -095b16: 7110 6403 0100 |28a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095b1c: 0c01 |28a6: move-result-object v1 │ │ -095b1e: 1302 be03 |28a7: const/16 v2, #int 958 // #3be │ │ -095b22: 4d01 0002 |28a9: aput-object v1, v0, v2 │ │ -095b26: 1401 d682 0600 |28ab: const v1, #float 5.97948e-40 // #000682d6 │ │ -095b2c: 7110 6403 0100 |28ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095b32: 0c01 |28b1: move-result-object v1 │ │ -095b34: 1302 bf03 |28b2: const/16 v2, #int 959 // #3bf │ │ -095b38: 4d01 0002 |28b4: aput-object v1, v0, v2 │ │ -095b3c: 1401 6684 0600 |28b6: const v1, #float 5.98509e-40 // #00068466 │ │ -095b42: 7110 6403 0100 |28b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095b48: 0c01 |28bc: move-result-object v1 │ │ -095b4a: 1302 c003 |28bd: const/16 v2, #int 960 // #3c0 │ │ -095b4e: 4d01 0002 |28bf: aput-object v1, v0, v2 │ │ -095b52: 1401 7f84 0600 |28c1: const v1, #float 5.98544e-40 // #0006847f │ │ -095b58: 7110 6403 0100 |28c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095b5e: 0c01 |28c7: move-result-object v1 │ │ -095b60: 1302 c103 |28c8: const/16 v2, #int 961 // #3c1 │ │ -095b64: 4d01 0002 |28ca: aput-object v1, v0, v2 │ │ -095b68: 1401 db84 0600 |28cc: const v1, #float 5.98673e-40 // #000684db │ │ -095b6e: 7110 6403 0100 |28cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095b74: 0c01 |28d2: move-result-object v1 │ │ -095b76: 1302 c203 |28d3: const/16 v2, #int 962 // #3c2 │ │ -095b7a: 4d01 0002 |28d5: aput-object v1, v0, v2 │ │ -095b7e: 1401 8d85 0600 |28d7: const v1, #float 5.98922e-40 // #0006858d │ │ -095b84: 7110 6403 0100 |28da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095b8a: 0c01 |28dd: move-result-object v1 │ │ -095b8c: 1302 c303 |28de: const/16 v2, #int 963 // #3c3 │ │ -095b90: 4d01 0002 |28e0: aput-object v1, v0, v2 │ │ -095b94: 1401 1588 0600 |28e2: const v1, #float 5.9983e-40 // #00068815 │ │ -095b9a: 7110 6403 0100 |28e5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095ba0: 0c01 |28e8: move-result-object v1 │ │ -095ba2: 1302 c403 |28e9: const/16 v2, #int 964 // #3c4 │ │ -095ba6: 4d01 0002 |28eb: aput-object v1, v0, v2 │ │ -095baa: 1401 6b88 0600 |28ed: const v1, #float 5.99951e-40 // #0006886b │ │ -095bb0: 7110 6403 0100 |28f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095bb6: 0c01 |28f3: move-result-object v1 │ │ -095bb8: 1302 c503 |28f4: const/16 v2, #int 965 // #3c5 │ │ -095bbc: 4d01 0002 |28f6: aput-object v1, v0, v2 │ │ -095bc0: 1401 4e8c 0600 |28f8: const v1, #float 6.01345e-40 // #00068c4e │ │ -095bc6: 7110 6403 0100 |28fb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095bcc: 0c01 |28fe: move-result-object v1 │ │ -095bce: 1302 c603 |28ff: const/16 v2, #int 966 // #3c6 │ │ -095bd2: 4d01 0002 |2901: aput-object v1, v0, v2 │ │ -095bd6: 1401 9c8c 0600 |2903: const v1, #float 6.01454e-40 // #00068c9c │ │ -095bdc: 7110 6403 0100 |2906: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095be2: 0c01 |2909: move-result-object v1 │ │ -095be4: 1302 c703 |290a: const/16 v2, #int 967 // #3c7 │ │ -095be8: 4d01 0002 |290c: aput-object v1, v0, v2 │ │ -095bec: 1401 1b8d 0600 |290e: const v1, #float 6.01632e-40 // #00068d1b │ │ -095bf2: 7110 6403 0100 |2911: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095bf8: 0c01 |2914: move-result-object v1 │ │ -095bfa: 1302 c803 |2915: const/16 v2, #int 968 // #3c8 │ │ -095bfe: 4d01 0002 |2917: aput-object v1, v0, v2 │ │ -095c02: 1401 c28d 0600 |2919: const v1, #float 6.01866e-40 // #00068dc2 │ │ -095c08: 7110 6403 0100 |291c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095c0e: 0c01 |291f: move-result-object v1 │ │ -095c10: 1302 c903 |2920: const/16 v2, #int 969 // #3c9 │ │ -095c14: 4d01 0002 |2922: aput-object v1, v0, v2 │ │ -095c18: 1401 d78d 0600 |2924: const v1, #float 6.01896e-40 // #00068dd7 │ │ -095c1e: 7110 6403 0100 |2927: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095c24: 0c01 |292a: move-result-object v1 │ │ -095c26: 1302 ca03 |292b: const/16 v2, #int 970 // #3ca │ │ -095c2a: 4d01 0002 |292d: aput-object v1, v0, v2 │ │ -095c2e: 1401 d28e 0600 |292f: const v1, #float 6.02247e-40 // #00068ed2 │ │ -095c34: 7110 6403 0100 |2932: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095c3a: 0c01 |2935: move-result-object v1 │ │ -095c3c: 1302 cb03 |2936: const/16 v2, #int 971 // #3cb │ │ -095c40: 4d01 0002 |2938: aput-object v1, v0, v2 │ │ -095c44: 1401 bb8f 0600 |293a: const v1, #float 6.02574e-40 // #00068fbb │ │ -095c4a: 7110 6403 0100 |293d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095c50: 0c01 |2940: move-result-object v1 │ │ -095c52: 1302 cc03 |2941: const/16 v2, #int 972 // #3cc │ │ -095c56: 4d01 0002 |2943: aput-object v1, v0, v2 │ │ -095c5a: 1401 e790 0600 |2945: const v1, #float 6.02994e-40 // #000690e7 │ │ -095c60: 7110 6403 0100 |2948: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095c66: 0c01 |294b: move-result-object v1 │ │ -095c68: 1302 cd03 |294c: const/16 v2, #int 973 // #3cd │ │ -095c6c: 4d01 0002 |294e: aput-object v1, v0, v2 │ │ -095c70: 1401 4598 0600 |2950: const v1, #float 6.05637e-40 // #00069845 │ │ -095c76: 7110 6403 0100 |2953: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095c7c: 0c01 |2956: move-result-object v1 │ │ -095c7e: 1302 ce03 |2957: const/16 v2, #int 974 // #3ce │ │ -095c82: 4d01 0002 |2959: aput-object v1, v0, v2 │ │ -095c86: 1401 2799 0600 |295b: const v1, #float 6.05954e-40 // #00069927 │ │ -095c8c: 7110 6403 0100 |295e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095c92: 0c01 |2961: move-result-object v1 │ │ -095c94: 1302 cf03 |2962: const/16 v2, #int 975 // #3cf │ │ -095c98: 4d01 0002 |2964: aput-object v1, v0, v2 │ │ -095c9c: 1401 ef9a 0600 |2966: const v1, #float 6.06593e-40 // #00069aef │ │ -095ca2: 7110 6403 0100 |2969: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095ca8: 0c01 |296c: move-result-object v1 │ │ -095caa: 1302 d003 |296d: const/16 v2, #int 976 // #3d0 │ │ -095cae: 4d01 0002 |296f: aput-object v1, v0, v2 │ │ -095cb2: 1401 689b 0600 |2971: const v1, #float 6.06762e-40 // #00069b68 │ │ -095cb8: 7110 6403 0100 |2974: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095cbe: 0c01 |2977: move-result-object v1 │ │ -095cc0: 1302 d103 |2978: const/16 v2, #int 977 // #3d1 │ │ -095cc4: 4d01 0002 |297a: aput-object v1, v0, v2 │ │ -095cc8: 1401 d49b 0600 |297c: const v1, #float 6.06914e-40 // #00069bd4 │ │ -095cce: 7110 6403 0100 |297f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095cd4: 0c01 |2982: move-result-object v1 │ │ -095cd6: 1302 d203 |2983: const/16 v2, #int 978 // #3d2 │ │ -095cda: 4d01 0002 |2985: aput-object v1, v0, v2 │ │ -095cde: 1401 f89f 0600 |2987: const v1, #float 6.08399e-40 // #00069ff8 │ │ -095ce4: 7110 6403 0100 |298a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095cea: 0c01 |298d: move-result-object v1 │ │ -095cec: 1302 d303 |298e: const/16 v2, #int 979 // #3d3 │ │ -095cf0: 4d01 0002 |2990: aput-object v1, v0, v2 │ │ -095cf4: 1401 72a2 0600 |2992: const v1, #float 6.09287e-40 // #0006a272 │ │ -095cfa: 7110 6403 0100 |2995: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095d00: 0c01 |2998: move-result-object v1 │ │ -095d02: 1302 d403 |2999: const/16 v2, #int 980 // #3d4 │ │ -095d06: 4d01 0002 |299b: aput-object v1, v0, v2 │ │ -095d0a: 1401 44a3 0600 |299d: const v1, #float 6.09582e-40 // #0006a344 │ │ -095d10: 7110 6403 0100 |29a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095d16: 0c01 |29a3: move-result-object v1 │ │ -095d18: 1302 d503 |29a4: const/16 v2, #int 981 // #3d5 │ │ -095d1c: 4d01 0002 |29a6: aput-object v1, v0, v2 │ │ -095d20: 1401 c9a3 0600 |29a8: const v1, #float 6.09768e-40 // #0006a3c9 │ │ -095d26: 7110 6403 0100 |29ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095d2c: 0c01 |29ae: move-result-object v1 │ │ -095d2e: 1302 d603 |29af: const/16 v2, #int 982 // #3d6 │ │ -095d32: 4d01 0002 |29b1: aput-object v1, v0, v2 │ │ -095d36: 1401 96a6 0600 |29b3: const v1, #float 6.10773e-40 // #0006a696 │ │ -095d3c: 7110 6403 0100 |29b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095d42: 0c01 |29b9: move-result-object v1 │ │ -095d44: 1302 d703 |29ba: const/16 v2, #int 983 // #3d7 │ │ -095d48: 4d01 0002 |29bc: aput-object v1, v0, v2 │ │ -095d4c: 1401 30ab 0600 |29be: const v1, #float 6.12423e-40 // #0006ab30 │ │ -095d52: 7110 6403 0100 |29c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095d58: 0c01 |29c4: move-result-object v1 │ │ -095d5a: 1302 d803 |29c5: const/16 v2, #int 984 // #3d8 │ │ -095d5e: 4d01 0002 |29c7: aput-object v1, v0, v2 │ │ -095d62: 1401 10ac 0600 |29c9: const v1, #float 6.12737e-40 // #0006ac10 │ │ -095d68: 7110 6403 0100 |29cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095d6e: 0c01 |29cf: move-result-object v1 │ │ -095d70: 1302 d903 |29d0: const/16 v2, #int 985 // #3d9 │ │ -095d74: 4d01 0002 |29d2: aput-object v1, v0, v2 │ │ -095d78: 1401 48ac 0600 |29d4: const v1, #float 6.12816e-40 // #0006ac48 │ │ -095d7e: 7110 6403 0100 |29d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095d84: 0c01 |29da: move-result-object v1 │ │ -095d86: 1302 da03 |29db: const/16 v2, #int 986 // #3da │ │ -095d8a: 4d01 0002 |29dd: aput-object v1, v0, v2 │ │ -095d8e: 1401 eeac 0600 |29df: const v1, #float 6.13048e-40 // #0006acee │ │ -095d94: 7110 6403 0100 |29e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095d9a: 0c01 |29e5: move-result-object v1 │ │ -095d9c: 1302 db03 |29e6: const/16 v2, #int 987 // #3db │ │ -095da0: 4d01 0002 |29e8: aput-object v1, v0, v2 │ │ -095da4: 1401 1eae 0600 |29ea: const v1, #float 6.13474e-40 // #0006ae1e │ │ -095daa: 7110 6403 0100 |29ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095db0: 0c01 |29f0: move-result-object v1 │ │ -095db2: 1302 dc03 |29f1: const/16 v2, #int 988 // #3dc │ │ -095db6: 4d01 0002 |29f3: aput-object v1, v0, v2 │ │ -095dba: 1401 44af 0600 |29f5: const v1, #float 6.13886e-40 // #0006af44 │ │ -095dc0: 7110 6403 0100 |29f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095dc6: 0c01 |29fb: move-result-object v1 │ │ -095dc8: 1302 dd03 |29fc: const/16 v2, #int 989 // #3dd │ │ -095dcc: 4d01 0002 |29fe: aput-object v1, v0, v2 │ │ -095dd0: 1401 3bb0 0600 |2a00: const v1, #float 6.14233e-40 // #0006b03b │ │ -095dd6: 7110 6403 0100 |2a03: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095ddc: 0c01 |2a06: move-result-object v1 │ │ -095dde: 1302 de03 |2a07: const/16 v2, #int 990 // #3de │ │ -095de2: 4d01 0002 |2a09: aput-object v1, v0, v2 │ │ -095de6: 1401 65b0 0600 |2a0b: const v1, #float 6.14291e-40 // #0006b065 │ │ -095dec: 7110 6403 0100 |2a0e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095df2: 0c01 |2a11: move-result-object v1 │ │ -095df4: 1302 df03 |2a12: const/16 v2, #int 991 // #3df │ │ -095df8: 4d01 0002 |2a14: aput-object v1, v0, v2 │ │ -095dfc: 1401 28b1 0600 |2a16: const v1, #float 6.14565e-40 // #0006b128 │ │ -095e02: 7110 6403 0100 |2a19: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095e08: 0c01 |2a1c: move-result-object v1 │ │ -095e0a: 1302 e003 |2a1d: const/16 v2, #int 992 // #3e0 │ │ -095e0e: 4d01 0002 |2a1f: aput-object v1, v0, v2 │ │ -095e12: 1401 69b1 0600 |2a21: const v1, #float 6.14656e-40 // #0006b169 │ │ -095e18: 7110 6403 0100 |2a24: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095e1e: 0c01 |2a27: move-result-object v1 │ │ -095e20: 1302 e103 |2a28: const/16 v2, #int 993 // #3e1 │ │ -095e24: 4d01 0002 |2a2a: aput-object v1, v0, v2 │ │ -095e28: 1401 30b5 0600 |2a2c: const v1, #float 6.16011e-40 // #0006b530 │ │ -095e2e: 7110 6403 0100 |2a2f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095e34: 0c01 |2a32: move-result-object v1 │ │ -095e36: 1302 e203 |2a33: const/16 v2, #int 994 // #3e2 │ │ -095e3a: 4d01 0002 |2a35: aput-object v1, v0, v2 │ │ -095e3e: 1401 95b5 0600 |2a37: const v1, #float 6.16152e-40 // #0006b595 │ │ -095e44: 7110 6403 0100 |2a3a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095e4a: 0c01 |2a3d: move-result-object v1 │ │ -095e4c: 1302 e303 |2a3e: const/16 v2, #int 995 // #3e3 │ │ -095e50: 4d01 0002 |2a40: aput-object v1, v0, v2 │ │ -095e54: 1401 c0b8 0600 |2a42: const v1, #float 6.17289e-40 // #0006b8c0 │ │ -095e5a: 7110 6403 0100 |2a45: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095e60: 0c01 |2a48: move-result-object v1 │ │ -095e62: 1302 e403 |2a49: const/16 v2, #int 996 // #3e4 │ │ -095e66: 4d01 0002 |2a4b: aput-object v1, v0, v2 │ │ -095e6a: 1401 ceb9 0600 |2a4d: const v1, #float 6.17667e-40 // #0006b9ce │ │ -095e70: 7110 6403 0100 |2a50: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095e76: 0c01 |2a53: move-result-object v1 │ │ -095e78: 1302 e503 |2a54: const/16 v2, #int 997 // #3e5 │ │ -095e7c: 4d01 0002 |2a56: aput-object v1, v0, v2 │ │ -095e80: 1401 b2ba 0600 |2a58: const v1, #float 6.17987e-40 // #0006bab2 │ │ -095e86: 7110 6403 0100 |2a5b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095e8c: 0c01 |2a5e: move-result-object v1 │ │ -095e8e: 1302 e603 |2a5f: const/16 v2, #int 998 // #3e6 │ │ -095e92: 4d01 0002 |2a61: aput-object v1, v0, v2 │ │ -095e96: 1401 feba 0600 |2a63: const v1, #float 6.18093e-40 // #0006bafe │ │ -095e9c: 7110 6403 0100 |2a66: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095ea2: 0c01 |2a69: move-result-object v1 │ │ -095ea4: 1302 e703 |2a6a: const/16 v2, #int 999 // #3e7 │ │ -095ea8: 4d01 0002 |2a6c: aput-object v1, v0, v2 │ │ -095eac: 1401 f4bd 0600 |2a6e: const v1, #float 6.19155e-40 // #0006bdf4 │ │ -095eb2: 7110 6403 0100 |2a71: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095eb8: 0c01 |2a74: move-result-object v1 │ │ -095eba: 1302 e803 |2a75: const/16 v2, #int 1000 // #3e8 │ │ -095ebe: 4d01 0002 |2a77: aput-object v1, v0, v2 │ │ -095ec2: 1401 48be 0600 |2a79: const v1, #float 6.19273e-40 // #0006be48 │ │ -095ec8: 7110 6403 0100 |2a7c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095ece: 0c01 |2a7f: move-result-object v1 │ │ -095ed0: 1302 e903 |2a80: const/16 v2, #int 1001 // #3e9 │ │ -095ed4: 4d01 0002 |2a82: aput-object v1, v0, v2 │ │ -095ed8: 1401 e5be 0600 |2a84: const v1, #float 6.19493e-40 // #0006bee5 │ │ -095ede: 7110 6403 0100 |2a87: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095ee4: 0c01 |2a8a: move-result-object v1 │ │ -095ee6: 1302 ea03 |2a8b: const/16 v2, #int 1002 // #3ea │ │ -095eea: 4d01 0002 |2a8d: aput-object v1, v0, v2 │ │ -095eee: 1401 46bf 0600 |2a8f: const v1, #float 6.19629e-40 // #0006bf46 │ │ -095ef4: 7110 6403 0100 |2a92: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095efa: 0c01 |2a95: move-result-object v1 │ │ -095efc: 1302 eb03 |2a96: const/16 v2, #int 1003 // #3eb │ │ -095f00: 4d01 0002 |2a98: aput-object v1, v0, v2 │ │ -095f04: 1401 60bf 0600 |2a9a: const v1, #float 6.19665e-40 // #0006bf60 │ │ -095f0a: 7110 6403 0100 |2a9d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095f10: 0c01 |2aa0: move-result-object v1 │ │ -095f12: 1302 ec03 |2aa1: const/16 v2, #int 1004 // #3ec │ │ -095f16: 4d01 0002 |2aa3: aput-object v1, v0, v2 │ │ -095f1a: 1401 e5c0 0600 |2aa5: const v1, #float 6.2021e-40 // #0006c0e5 │ │ -095f20: 7110 6403 0100 |2aa8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095f26: 0c01 |2aab: move-result-object v1 │ │ -095f28: 1302 ed03 |2aac: const/16 v2, #int 1005 // #3ed │ │ -095f2c: 4d01 0002 |2aae: aput-object v1, v0, v2 │ │ -095f30: 1401 5dc2 0600 |2ab0: const v1, #float 6.20737e-40 // #0006c25d │ │ -095f36: 7110 6403 0100 |2ab3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095f3c: 0c01 |2ab6: move-result-object v1 │ │ -095f3e: 1302 ee03 |2ab7: const/16 v2, #int 1006 // #3ee │ │ -095f42: 4d01 0002 |2ab9: aput-object v1, v0, v2 │ │ -095f46: 1401 e7c3 0600 |2abb: const v1, #float 6.21289e-40 // #0006c3e7 │ │ -095f4c: 7110 6403 0100 |2abe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095f52: 0c01 |2ac1: move-result-object v1 │ │ -095f54: 1302 ef03 |2ac2: const/16 v2, #int 1007 // #3ef │ │ -095f58: 4d01 0002 |2ac4: aput-object v1, v0, v2 │ │ -095f5c: 1401 3ec4 0600 |2ac6: const v1, #float 6.21411e-40 // #0006c43e │ │ -095f62: 7110 6403 0100 |2ac9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095f68: 0c01 |2acc: move-result-object v1 │ │ -095f6a: 1302 f003 |2acd: const/16 v2, #int 1008 // #3f0 │ │ -095f6e: 4d01 0002 |2acf: aput-object v1, v0, v2 │ │ -095f72: 1401 47c4 0600 |2ad1: const v1, #float 6.21424e-40 // #0006c447 │ │ -095f78: 7110 6403 0100 |2ad4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095f7e: 0c01 |2ad7: move-result-object v1 │ │ -095f80: 1302 f103 |2ad8: const/16 v2, #int 1009 // #3f1 │ │ -095f84: 4d01 0002 |2ada: aput-object v1, v0, v2 │ │ -095f88: 1401 e1c4 0600 |2adc: const v1, #float 6.2164e-40 // #0006c4e1 │ │ -095f8e: 7110 6403 0100 |2adf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095f94: 0c01 |2ae2: move-result-object v1 │ │ -095f96: 1302 f203 |2ae3: const/16 v2, #int 1010 // #3f2 │ │ -095f9a: 4d01 0002 |2ae5: aput-object v1, v0, v2 │ │ -095f9e: 1401 08c5 0600 |2ae7: const v1, #float 6.21694e-40 // #0006c508 │ │ -095fa4: 7110 6403 0100 |2aea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095faa: 0c01 |2aed: move-result-object v1 │ │ -095fac: 1302 f303 |2aee: const/16 v2, #int 1011 // #3f3 │ │ -095fb0: 4d01 0002 |2af0: aput-object v1, v0, v2 │ │ -095fb4: 1401 34c6 0600 |2af2: const v1, #float 6.22115e-40 // #0006c634 │ │ -095fba: 7110 6403 0100 |2af5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095fc0: 0c01 |2af8: move-result-object v1 │ │ -095fc2: 1302 f403 |2af9: const/16 v2, #int 1012 // #3f4 │ │ -095fc6: 4d01 0002 |2afb: aput-object v1, v0, v2 │ │ -095fca: 1401 28c7 0600 |2afd: const v1, #float 6.22457e-40 // #0006c728 │ │ -095fd0: 7110 6403 0100 |2b00: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095fd6: 0c01 |2b03: move-result-object v1 │ │ -095fd8: 1302 f503 |2b04: const/16 v2, #int 1013 // #3f5 │ │ -095fdc: 4d01 0002 |2b06: aput-object v1, v0, v2 │ │ -095fe0: 1401 55c7 0600 |2b08: const v1, #float 6.2252e-40 // #0006c755 │ │ -095fe6: 7110 6403 0100 |2b0b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -095fec: 0c01 |2b0e: move-result-object v1 │ │ -095fee: 1302 f603 |2b0f: const/16 v2, #int 1014 // #3f6 │ │ -095ff2: 4d01 0002 |2b11: aput-object v1, v0, v2 │ │ -095ff6: 1401 1bc8 0600 |2b13: const v1, #float 6.22797e-40 // #0006c81b │ │ -095ffc: 7110 6403 0100 |2b16: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096002: 0c01 |2b19: move-result-object v1 │ │ -096004: 1302 f703 |2b1a: const/16 v2, #int 1015 // #3f7 │ │ -096008: 4d01 0002 |2b1c: aput-object v1, v0, v2 │ │ -09600c: 1401 1dc9 0600 |2b1e: const v1, #float 6.23159e-40 // #0006c91d │ │ -096012: 7110 6403 0100 |2b21: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096018: 0c01 |2b24: move-result-object v1 │ │ -09601a: 1302 f803 |2b25: const/16 v2, #int 1016 // #3f8 │ │ -09601e: 4d01 0002 |2b27: aput-object v1, v0, v2 │ │ -096022: 1401 15ca 0600 |2b29: const v1, #float 6.23506e-40 // #0006ca15 │ │ -096028: 7110 6403 0100 |2b2c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09602e: 0c01 |2b2f: move-result-object v1 │ │ -096030: 1302 f903 |2b30: const/16 v2, #int 1017 // #3f9 │ │ -096034: 4d01 0002 |2b32: aput-object v1, v0, v2 │ │ -096038: 1401 c6cb 0600 |2b34: const v1, #float 6.24113e-40 // #0006cbc6 │ │ -09603e: 7110 6403 0100 |2b37: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096044: 0c01 |2b3a: move-result-object v1 │ │ -096046: 1302 fa03 |2b3b: const/16 v2, #int 1018 // #3fa │ │ -09604a: 4d01 0002 |2b3d: aput-object v1, v0, v2 │ │ -09604e: 1401 ebcb 0600 |2b3f: const v1, #float 6.24165e-40 // #0006cbeb │ │ -096054: 7110 6403 0100 |2b42: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09605a: 0c01 |2b45: move-result-object v1 │ │ -09605c: 1302 fb03 |2b46: const/16 v2, #int 1019 // #3fb │ │ -096060: 4d01 0002 |2b48: aput-object v1, v0, v2 │ │ -096064: 1401 62cd 0600 |2b4a: const v1, #float 6.2469e-40 // #0006cd62 │ │ -09606a: 7110 6403 0100 |2b4d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096070: 0c01 |2b50: move-result-object v1 │ │ -096072: 1302 fc03 |2b51: const/16 v2, #int 1020 // #3fc │ │ -096076: 4d01 0002 |2b53: aput-object v1, v0, v2 │ │ -09607a: 1401 42cf 0600 |2b55: const v1, #float 6.25363e-40 // #0006cf42 │ │ -096080: 7110 6403 0100 |2b58: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096086: 0c01 |2b5b: move-result-object v1 │ │ -096088: 1302 fd03 |2b5c: const/16 v2, #int 1021 // #3fd │ │ -09608c: 4d01 0002 |2b5e: aput-object v1, v0, v2 │ │ -096090: 1401 14d0 0600 |2b60: const v1, #float 6.25657e-40 // #0006d014 │ │ -096096: 7110 6403 0100 |2b63: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09609c: 0c01 |2b66: move-result-object v1 │ │ -09609e: 1302 fe03 |2b67: const/16 v2, #int 1022 // #3fe │ │ -0960a2: 4d01 0002 |2b69: aput-object v1, v0, v2 │ │ -0960a6: 1401 7dd1 0600 |2b6b: const v1, #float 6.26163e-40 // #0006d17d │ │ -0960ac: 7110 6403 0100 |2b6e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0960b2: 0c01 |2b71: move-result-object v1 │ │ -0960b4: 1302 ff03 |2b72: const/16 v2, #int 1023 // #3ff │ │ -0960b8: 4d01 0002 |2b74: aput-object v1, v0, v2 │ │ -0960bc: 1401 e5d1 0600 |2b76: const v1, #float 6.26309e-40 // #0006d1e5 │ │ -0960c2: 7110 6403 0100 |2b79: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0960c8: 0c01 |2b7c: move-result-object v1 │ │ -0960ca: 1302 0004 |2b7d: const/16 v2, #int 1024 // #400 │ │ -0960ce: 4d01 0002 |2b7f: aput-object v1, v0, v2 │ │ -0960d2: 1401 5ad3 0600 |2b81: const v1, #float 6.26832e-40 // #0006d35a │ │ -0960d8: 7110 6403 0100 |2b84: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0960de: 0c01 |2b87: move-result-object v1 │ │ -0960e0: 1302 0104 |2b88: const/16 v2, #int 1025 // #401 │ │ -0960e4: 4d01 0002 |2b8a: aput-object v1, v0, v2 │ │ -0960e8: 1401 41d4 0600 |2b8c: const v1, #float 6.27155e-40 // #0006d441 │ │ -0960ee: 7110 6403 0100 |2b8f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0960f4: 0c01 |2b92: move-result-object v1 │ │ -0960f6: 1302 0204 |2b93: const/16 v2, #int 1026 // #402 │ │ -0960fa: 4d01 0002 |2b95: aput-object v1, v0, v2 │ │ -0960fe: 1401 00d5 0600 |2b97: const v1, #float 6.27423e-40 // #0006d500 │ │ -096104: 7110 6403 0100 |2b9a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09610a: 0c01 |2b9d: move-result-object v1 │ │ -09610c: 1302 0304 |2b9e: const/16 v2, #int 1027 // #403 │ │ -096110: 4d01 0002 |2ba0: aput-object v1, v0, v2 │ │ -096114: 1401 24d5 0600 |2ba2: const v1, #float 6.27473e-40 // #0006d524 │ │ -09611a: 7110 6403 0100 |2ba5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096120: 0c01 |2ba8: move-result-object v1 │ │ -096122: 1302 0404 |2ba9: const/16 v2, #int 1028 // #404 │ │ -096126: 4d01 0002 |2bab: aput-object v1, v0, v2 │ │ -09612a: 1401 a2d6 0600 |2bad: const v1, #float 6.28009e-40 // #0006d6a2 │ │ -096130: 7110 6403 0100 |2bb0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096136: 0c01 |2bb3: move-result-object v1 │ │ -096138: 1302 0504 |2bb4: const/16 v2, #int 1029 // #405 │ │ -09613c: 4d01 0002 |2bb6: aput-object v1, v0, v2 │ │ -096140: 1401 88d7 0600 |2bb8: const v1, #float 6.28331e-40 // #0006d788 │ │ -096146: 7110 6403 0100 |2bbb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09614c: 0c01 |2bbe: move-result-object v1 │ │ -09614e: 1302 0604 |2bbf: const/16 v2, #int 1030 // #406 │ │ -096152: 4d01 0002 |2bc1: aput-object v1, v0, v2 │ │ -096156: 1401 1ed8 0600 |2bc3: const v1, #float 6.28541e-40 // #0006d81e │ │ -09615c: 7110 6403 0100 |2bc6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096162: 0c01 |2bc9: move-result-object v1 │ │ -096164: 1302 0704 |2bca: const/16 v2, #int 1031 // #407 │ │ -096168: 4d01 0002 |2bcc: aput-object v1, v0, v2 │ │ -09616c: 1401 39d8 0600 |2bce: const v1, #float 6.28579e-40 // #0006d839 │ │ -096172: 7110 6403 0100 |2bd1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096178: 0c01 |2bd4: move-result-object v1 │ │ -09617a: 1302 0804 |2bd5: const/16 v2, #int 1032 // #408 │ │ -09617e: 4d01 0002 |2bd7: aput-object v1, v0, v2 │ │ -096182: 1401 67d8 0600 |2bd9: const v1, #float 6.28644e-40 // #0006d867 │ │ -096188: 7110 6403 0100 |2bdc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09618e: 0c01 |2bdf: move-result-object v1 │ │ -096190: 1302 0904 |2be0: const/16 v2, #int 1033 // #409 │ │ -096194: 4d01 0002 |2be2: aput-object v1, v0, v2 │ │ -096198: 1401 2cd9 0600 |2be4: const v1, #float 6.2892e-40 // #0006d92c │ │ -09619e: 7110 6403 0100 |2be7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0961a4: 0c01 |2bea: move-result-object v1 │ │ -0961a6: 1302 0a04 |2beb: const/16 v2, #int 1034 // #40a │ │ -0961aa: 4d01 0002 |2bed: aput-object v1, v0, v2 │ │ -0961ae: 1401 70dd 0600 |2bef: const v1, #float 6.3045e-40 // #0006dd70 │ │ -0961b4: 7110 6403 0100 |2bf2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0961ba: 0c01 |2bf5: move-result-object v1 │ │ -0961bc: 1302 0b04 |2bf6: const/16 v2, #int 1035 // #40b │ │ -0961c0: 4d01 0002 |2bf8: aput-object v1, v0, v2 │ │ -0961c4: 1401 65e1 0600 |2bfa: const v1, #float 6.31869e-40 // #0006e165 │ │ -0961ca: 7110 6403 0100 |2bfd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0961d0: 0c01 |2c00: move-result-object v1 │ │ -0961d2: 1302 0c04 |2c01: const/16 v2, #int 1036 // #40c │ │ -0961d6: 4d01 0002 |2c03: aput-object v1, v0, v2 │ │ -0961da: 1401 4ae2 0600 |2c05: const v1, #float 6.3219e-40 // #0006e24a │ │ -0961e0: 7110 6403 0100 |2c08: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0961e6: 0c01 |2c0b: move-result-object v1 │ │ -0961e8: 1302 0d04 |2c0c: const/16 v2, #int 1037 // #40d │ │ -0961ec: 4d01 0002 |2c0e: aput-object v1, v0, v2 │ │ -0961f0: 1401 dae2 0600 |2c10: const v1, #float 6.32392e-40 // #0006e2da │ │ -0961f6: 7110 6403 0100 |2c13: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0961fc: 0c01 |2c16: move-result-object v1 │ │ -0961fe: 1302 0e04 |2c17: const/16 v2, #int 1038 // #40e │ │ -096202: 4d01 0002 |2c19: aput-object v1, v0, v2 │ │ -096206: 1401 12e3 0600 |2c1b: const v1, #float 6.3247e-40 // #0006e312 │ │ -09620c: 7110 6403 0100 |2c1e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096212: 0c01 |2c21: move-result-object v1 │ │ -096214: 1302 0f04 |2c22: const/16 v2, #int 1039 // #40f │ │ -096218: 4d01 0002 |2c24: aput-object v1, v0, v2 │ │ -09621c: 1401 f2e3 0600 |2c26: const v1, #float 6.32784e-40 // #0006e3f2 │ │ -096222: 7110 6403 0100 |2c29: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096228: 0c01 |2c2c: move-result-object v1 │ │ -09622a: 1302 1004 |2c2d: const/16 v2, #int 1040 // #410 │ │ -09622e: 4d01 0002 |2c2f: aput-object v1, v0, v2 │ │ -096232: 1401 53e5 0600 |2c31: const v1, #float 6.33279e-40 // #0006e553 │ │ -096238: 7110 6403 0100 |2c34: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09623e: 0c01 |2c37: move-result-object v1 │ │ -096240: 1302 1104 |2c38: const/16 v2, #int 1041 // #411 │ │ -096244: 4d01 0002 |2c3a: aput-object v1, v0, v2 │ │ -096248: 1401 7ae5 0600 |2c3c: const v1, #float 6.33334e-40 // #0006e57a │ │ -09624e: 7110 6403 0100 |2c3f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096254: 0c01 |2c42: move-result-object v1 │ │ -096256: 1302 1204 |2c43: const/16 v2, #int 1042 // #412 │ │ -09625a: 4d01 0002 |2c45: aput-object v1, v0, v2 │ │ -09625e: 1401 c6e6 0600 |2c47: const v1, #float 6.33799e-40 // #0006e6c6 │ │ -096264: 7110 6403 0100 |2c4a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09626a: 0c01 |2c4d: move-result-object v1 │ │ -09626c: 1302 1304 |2c4e: const/16 v2, #int 1043 // #413 │ │ -096270: 4d01 0002 |2c50: aput-object v1, v0, v2 │ │ -096274: 1401 38e9 0600 |2c52: const v1, #float 6.34676e-40 // #0006e938 │ │ -09627a: 7110 6403 0100 |2c55: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096280: 0c01 |2c58: move-result-object v1 │ │ -096282: 1302 1404 |2c59: const/16 v2, #int 1044 // #414 │ │ -096286: 4d01 0002 |2c5b: aput-object v1, v0, v2 │ │ -09628a: 1401 3fe9 0600 |2c5d: const v1, #float 6.34686e-40 // #0006e93f │ │ -096290: 7110 6403 0100 |2c60: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096296: 0c01 |2c63: move-result-object v1 │ │ -096298: 1302 1504 |2c64: const/16 v2, #int 1045 // #415 │ │ -09629c: 4d01 0002 |2c66: aput-object v1, v0, v2 │ │ -0962a0: 1401 a2ea 0600 |2c68: const v1, #float 6.35183e-40 // #0006eaa2 │ │ -0962a6: 7110 6403 0100 |2c6b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0962ac: 0c01 |2c6e: move-result-object v1 │ │ -0962ae: 1302 1604 |2c6f: const/16 v2, #int 1046 // #416 │ │ -0962b2: 4d01 0002 |2c71: aput-object v1, v0, v2 │ │ -0962b6: 1401 77eb 0600 |2c73: const v1, #float 6.35482e-40 // #0006eb77 │ │ -0962bc: 7110 6403 0100 |2c76: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0962c2: 0c01 |2c79: move-result-object v1 │ │ -0962c4: 1302 1704 |2c7a: const/16 v2, #int 1047 // #417 │ │ -0962c8: 4d01 0002 |2c7c: aput-object v1, v0, v2 │ │ -0962cc: 1401 30ef 0600 |2c7e: const v1, #float 6.36817e-40 // #0006ef30 │ │ -0962d2: 7110 6403 0100 |2c81: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0962d8: 0c01 |2c84: move-result-object v1 │ │ -0962da: 1302 1804 |2c85: const/16 v2, #int 1048 // #418 │ │ -0962de: 4d01 0002 |2c87: aput-object v1, v0, v2 │ │ -0962e2: 1401 40f0 0600 |2c89: const v1, #float 6.37198e-40 // #0006f040 │ │ -0962e8: 7110 6403 0100 |2c8c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0962ee: 0c01 |2c8f: move-result-object v1 │ │ -0962f0: 1302 1904 |2c90: const/16 v2, #int 1049 // #419 │ │ -0962f4: 4d01 0002 |2c92: aput-object v1, v0, v2 │ │ -0962f8: 1401 8ef0 0600 |2c94: const v1, #float 6.37308e-40 // #0006f08e │ │ -0962fe: 7110 6403 0100 |2c97: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096304: 0c01 |2c9a: move-result-object v1 │ │ -096306: 1302 1a04 |2c9b: const/16 v2, #int 1050 // #41a │ │ -09630a: 4d01 0002 |2c9d: aput-object v1, v0, v2 │ │ -09630e: 1401 9af1 0600 |2c9f: const v1, #float 6.37683e-40 // #0006f19a │ │ -096314: 7110 6403 0100 |2ca2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09631a: 0c01 |2ca5: move-result-object v1 │ │ -09631c: 1302 1b04 |2ca6: const/16 v2, #int 1051 // #41b │ │ -096320: 4d01 0002 |2ca8: aput-object v1, v0, v2 │ │ -096324: 1401 86f2 0600 |2caa: const v1, #float 6.38014e-40 // #0006f286 │ │ -09632a: 7110 6403 0100 |2cad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096330: 0c01 |2cb0: move-result-object v1 │ │ -096332: 1302 1c04 |2cb1: const/16 v2, #int 1052 // #41c │ │ -096336: 4d01 0002 |2cb3: aput-object v1, v0, v2 │ │ -09633a: 1401 22f4 0600 |2cb5: const v1, #float 6.38591e-40 // #0006f422 │ │ -096340: 7110 6403 0100 |2cb8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096346: 0c01 |2cbb: move-result-object v1 │ │ -096348: 1302 1d04 |2cbc: const/16 v2, #int 1053 // #41d │ │ -09634c: 4d01 0002 |2cbe: aput-object v1, v0, v2 │ │ -096350: 1401 29f4 0600 |2cc0: const v1, #float 6.38601e-40 // #0006f429 │ │ -096356: 7110 6403 0100 |2cc3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09635c: 0c01 |2cc6: move-result-object v1 │ │ -09635e: 1302 1e04 |2cc7: const/16 v2, #int 1054 // #41e │ │ -096362: 4d01 0002 |2cc9: aput-object v1, v0, v2 │ │ -096366: 1401 effb 0600 |2ccb: const v1, #float 6.4139e-40 // #0006fbef │ │ -09636c: 7110 6403 0100 |2cce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096372: 0c01 |2cd1: move-result-object v1 │ │ -096374: 1302 1f04 |2cd2: const/16 v2, #int 1055 // #41f │ │ -096378: 4d01 0002 |2cd4: aput-object v1, v0, v2 │ │ -09637c: 1401 99fc 0600 |2cd6: const v1, #float 6.41628e-40 // #0006fc99 │ │ -096382: 7110 6403 0100 |2cd9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096388: 0c01 |2cdc: move-result-object v1 │ │ -09638a: 1302 2004 |2cdd: const/16 v2, #int 1056 // #420 │ │ -09638e: 4d01 0002 |2cdf: aput-object v1, v0, v2 │ │ -096392: 1401 bbfd 0600 |2ce1: const v1, #float 6.42034e-40 // #0006fdbb │ │ -096398: 7110 6403 0100 |2ce4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09639e: 0c01 |2ce7: move-result-object v1 │ │ -0963a0: 1302 2104 |2ce8: const/16 v2, #int 1057 // #421 │ │ -0963a4: 4d01 0002 |2cea: aput-object v1, v0, v2 │ │ -0963a8: 1401 0200 0700 |2cec: const v1, #float 6.42851e-40 // #00070002 │ │ -0963ae: 7110 6403 0100 |2cef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0963b4: 0c01 |2cf2: move-result-object v1 │ │ -0963b6: 1302 2204 |2cf3: const/16 v2, #int 1058 // #422 │ │ -0963ba: 4d01 0002 |2cf5: aput-object v1, v0, v2 │ │ -0963be: 1401 7a00 0700 |2cf7: const v1, #float 6.43019e-40 // #0007007a │ │ -0963c4: 7110 6403 0100 |2cfa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0963ca: 0c01 |2cfd: move-result-object v1 │ │ -0963cc: 1302 2304 |2cfe: const/16 v2, #int 1059 // #423 │ │ -0963d0: 4d01 0002 |2d00: aput-object v1, v0, v2 │ │ -0963d4: 1401 a900 0700 |2d02: const v1, #float 6.43085e-40 // #000700a9 │ │ -0963da: 7110 6403 0100 |2d05: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0963e0: 0c01 |2d08: move-result-object v1 │ │ -0963e2: 1302 2404 |2d09: const/16 v2, #int 1060 // #424 │ │ -0963e6: 4d01 0002 |2d0b: aput-object v1, v0, v2 │ │ -0963ea: 1401 7201 0700 |2d0d: const v1, #float 6.43367e-40 // #00070172 │ │ -0963f0: 7110 6403 0100 |2d10: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0963f6: 0c01 |2d13: move-result-object v1 │ │ -0963f8: 1302 2504 |2d14: const/16 v2, #int 1061 // #425 │ │ -0963fc: 4d01 0002 |2d16: aput-object v1, v0, v2 │ │ -096400: 1401 8901 0700 |2d18: const v1, #float 6.43399e-40 // #00070189 │ │ -096406: 7110 6403 0100 |2d1b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09640c: 0c01 |2d1e: move-result-object v1 │ │ -09640e: 1302 2604 |2d1f: const/16 v2, #int 1062 // #426 │ │ -096412: 4d01 0002 |2d21: aput-object v1, v0, v2 │ │ -096416: 1401 cf01 0700 |2d23: const v1, #float 6.43497e-40 // #000701cf │ │ -09641c: 7110 6403 0100 |2d26: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096422: 0c01 |2d29: move-result-object v1 │ │ -096424: 1302 2704 |2d2a: const/16 v2, #int 1063 // #427 │ │ -096428: 4d01 0002 |2d2c: aput-object v1, v0, v2 │ │ -09642c: 1401 a602 0700 |2d2e: const v1, #float 6.43799e-40 // #000702a6 │ │ -096432: 7110 6403 0100 |2d31: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096438: 0c01 |2d34: move-result-object v1 │ │ -09643a: 1302 2804 |2d35: const/16 v2, #int 1064 // #428 │ │ -09643e: 4d01 0002 |2d37: aput-object v1, v0, v2 │ │ -096442: 1401 e502 0700 |2d39: const v1, #float 6.43887e-40 // #000702e5 │ │ -096448: 7110 6403 0100 |2d3c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09644e: 0c01 |2d3f: move-result-object v1 │ │ -096450: 1302 2904 |2d40: const/16 v2, #int 1065 // #429 │ │ -096454: 4d01 0002 |2d42: aput-object v1, v0, v2 │ │ -096458: 1401 6303 0700 |2d44: const v1, #float 6.44063e-40 // #00070363 │ │ -09645e: 7110 6403 0100 |2d47: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096464: 0c01 |2d4a: move-result-object v1 │ │ -096466: 1302 2a04 |2d4b: const/16 v2, #int 1066 // #42a │ │ -09646a: 4d01 0002 |2d4d: aput-object v1, v0, v2 │ │ -09646e: 1401 7a03 0700 |2d4f: const v1, #float 6.44096e-40 // #0007037a │ │ -096474: 7110 6403 0100 |2d52: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09647a: 0c01 |2d55: move-result-object v1 │ │ -09647c: 1302 2b04 |2d56: const/16 v2, #int 1067 // #42b │ │ -096480: 4d01 0002 |2d58: aput-object v1, v0, v2 │ │ -096484: 1401 b607 0700 |2d5a: const v1, #float 6.45615e-40 // #000707b6 │ │ -09648a: 7110 6403 0100 |2d5d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096490: 0c01 |2d60: move-result-object v1 │ │ -096492: 1302 2c04 |2d61: const/16 v2, #int 1068 // #42c │ │ -096496: 4d01 0002 |2d63: aput-object v1, v0, v2 │ │ -09649a: 1401 1008 0700 |2d65: const v1, #float 6.45741e-40 // #00070810 │ │ -0964a0: 7110 6403 0100 |2d68: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0964a6: 0c01 |2d6b: move-result-object v1 │ │ -0964a8: 1302 2d04 |2d6c: const/16 v2, #int 1069 // #42d │ │ -0964ac: 4d01 0002 |2d6e: aput-object v1, v0, v2 │ │ -0964b0: 1401 1608 0700 |2d70: const v1, #float 6.45749e-40 // #00070816 │ │ -0964b6: 7110 6403 0100 |2d73: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0964bc: 0c01 |2d76: move-result-object v1 │ │ -0964be: 1302 2e04 |2d77: const/16 v2, #int 1070 // #42e │ │ -0964c2: 4d01 0002 |2d79: aput-object v1, v0, v2 │ │ -0964c6: 1401 730b 0700 |2d7b: const v1, #float 6.46956e-40 // #00070b73 │ │ -0964cc: 7110 6403 0100 |2d7e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0964d2: 0c01 |2d81: move-result-object v1 │ │ -0964d4: 1302 2f04 |2d82: const/16 v2, #int 1071 // #42f │ │ -0964d8: 4d01 0002 |2d84: aput-object v1, v0, v2 │ │ -0964dc: 1401 f514 0700 |2d86: const v1, #float 6.50366e-40 // #000714f5 │ │ -0964e2: 7110 6403 0100 |2d89: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0964e8: 0c01 |2d8c: move-result-object v1 │ │ -0964ea: 1302 3004 |2d8d: const/16 v2, #int 1072 // #430 │ │ -0964ee: 4d01 0002 |2d8f: aput-object v1, v0, v2 │ │ -0964f2: 1401 3415 0700 |2d91: const v1, #float 6.50455e-40 // #00071534 │ │ -0964f8: 7110 6403 0100 |2d94: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0964fe: 0c01 |2d97: move-result-object v1 │ │ -096500: 1302 3104 |2d98: const/16 v2, #int 1073 // #431 │ │ -096504: 4d01 0002 |2d9a: aput-object v1, v0, v2 │ │ -096508: 1401 bb16 0700 |2d9c: const v1, #float 6.51003e-40 // #000716bb │ │ -09650e: 7110 6403 0100 |2d9f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096514: 0c01 |2da2: move-result-object v1 │ │ -096516: 1302 3204 |2da3: const/16 v2, #int 1074 // #432 │ │ -09651a: 4d01 0002 |2da5: aput-object v1, v0, v2 │ │ -09651e: 1401 9c18 0700 |2da7: const v1, #float 6.51677e-40 // #0007189c │ │ -096524: 7110 6403 0100 |2daa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09652a: 0c01 |2dad: move-result-object v1 │ │ -09652c: 1302 3304 |2dae: const/16 v2, #int 1075 // #433 │ │ -096530: 4d01 0002 |2db0: aput-object v1, v0, v2 │ │ -096534: 1401 0219 0700 |2db2: const v1, #float 6.5182e-40 // #00071902 │ │ -09653a: 7110 6403 0100 |2db5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096540: 0c01 |2db8: move-result-object v1 │ │ -096542: 1302 3404 |2db9: const/16 v2, #int 1076 // #434 │ │ -096546: 4d01 0002 |2dbb: aput-object v1, v0, v2 │ │ -09654a: 1401 1719 0700 |2dbd: const v1, #float 6.51849e-40 // #00071917 │ │ -096550: 7110 6403 0100 |2dc0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096556: 0c01 |2dc3: move-result-object v1 │ │ -096558: 1302 3504 |2dc4: const/16 v2, #int 1077 // #435 │ │ -09655c: 4d01 0002 |2dc6: aput-object v1, v0, v2 │ │ -096560: 1401 dc19 0700 |2dc8: const v1, #float 6.52125e-40 // #000719dc │ │ -096566: 7110 6403 0100 |2dcb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09656c: 0c01 |2dce: move-result-object v1 │ │ -09656e: 1302 3604 |2dcf: const/16 v2, #int 1078 // #436 │ │ -096572: 4d01 0002 |2dd1: aput-object v1, v0, v2 │ │ -096576: 1401 6e1b 0700 |2dd3: const v1, #float 6.52688e-40 // #00071b6e │ │ -09657c: 7110 6403 0100 |2dd6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096582: 0c01 |2dd9: move-result-object v1 │ │ -096584: 1302 3704 |2dda: const/16 v2, #int 1079 // #437 │ │ -096588: 4d01 0002 |2ddc: aput-object v1, v0, v2 │ │ -09658c: 1401 f41b 0700 |2dde: const v1, #float 6.52876e-40 // #00071bf4 │ │ -096592: 7110 6403 0100 |2de1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096598: 0c01 |2de4: move-result-object v1 │ │ -09659a: 1302 3804 |2de5: const/16 v2, #int 1080 // #438 │ │ -09659e: 4d01 0002 |2de7: aput-object v1, v0, v2 │ │ -0965a2: 1401 4f1e 0700 |2de9: const v1, #float 6.53721e-40 // #00071e4f │ │ -0965a8: 7110 6403 0100 |2dec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0965ae: 0c01 |2def: move-result-object v1 │ │ -0965b0: 1302 3904 |2df0: const/16 v2, #int 1081 // #439 │ │ -0965b4: 4d01 0002 |2df2: aput-object v1, v0, v2 │ │ -0965b8: 1401 cd1f 0700 |2df4: const v1, #float 6.54256e-40 // #00071fcd │ │ -0965be: 7110 6403 0100 |2df7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0965c4: 0c01 |2dfa: move-result-object v1 │ │ -0965c6: 1302 3a04 |2dfb: const/16 v2, #int 1082 // #43a │ │ -0965ca: 4d01 0002 |2dfd: aput-object v1, v0, v2 │ │ -0965ce: 1401 d220 0700 |2dff: const v1, #float 6.54622e-40 // #000720d2 │ │ -0965d4: 7110 6403 0100 |2e02: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0965da: 0c01 |2e05: move-result-object v1 │ │ -0965dc: 1302 3b04 |2e06: const/16 v2, #int 1083 // #43b │ │ -0965e0: 4d01 0002 |2e08: aput-object v1, v0, v2 │ │ -0965e4: 1401 9221 0700 |2e0a: const v1, #float 6.54891e-40 // #00072192 │ │ -0965ea: 7110 6403 0100 |2e0d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0965f0: 0c01 |2e10: move-result-object v1 │ │ -0965f2: 1302 3c04 |2e11: const/16 v2, #int 1084 // #43c │ │ -0965f6: 4d01 0002 |2e13: aput-object v1, v0, v2 │ │ -0965fa: 1401 4822 0700 |2e15: const v1, #float 6.55146e-40 // #00072248 │ │ -096600: 7110 6403 0100 |2e18: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096606: 0c01 |2e1b: move-result-object v1 │ │ -096608: 1302 3d04 |2e1c: const/16 v2, #int 1085 // #43d │ │ -09660c: 4d01 0002 |2e1e: aput-object v1, v0, v2 │ │ -096610: 1401 5522 0700 |2e20: const v1, #float 6.55164e-40 // #00072255 │ │ -096616: 7110 6403 0100 |2e23: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09661c: 0c01 |2e26: move-result-object v1 │ │ -09661e: 1302 3e04 |2e27: const/16 v2, #int 1086 // #43e │ │ -096622: 4d01 0002 |2e29: aput-object v1, v0, v2 │ │ -096626: 1401 5922 0700 |2e2b: const v1, #float 6.5517e-40 // #00072259 │ │ -09662c: 7110 6403 0100 |2e2e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096632: 0c01 |2e31: move-result-object v1 │ │ -096634: 1302 3f04 |2e32: const/16 v2, #int 1087 // #43f │ │ -096638: 4d01 0002 |2e34: aput-object v1, v0, v2 │ │ -09663c: 1401 6223 0700 |2e36: const v1, #float 6.55541e-40 // #00072362 │ │ -096642: 7110 6403 0100 |2e39: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096648: 0c01 |2e3c: move-result-object v1 │ │ -09664a: 1302 4004 |2e3d: const/16 v2, #int 1088 // #440 │ │ -09664e: 4d01 0002 |2e3f: aput-object v1, v0, v2 │ │ -096652: 1401 8f23 0700 |2e41: const v1, #float 6.55604e-40 // #0007238f │ │ -096658: 7110 6403 0100 |2e44: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09665e: 0c01 |2e47: move-result-object v1 │ │ -096660: 1302 4104 |2e48: const/16 v2, #int 1089 // #441 │ │ -096664: 4d01 0002 |2e4a: aput-object v1, v0, v2 │ │ -096668: 1401 bb23 0700 |2e4c: const v1, #float 6.55666e-40 // #000723bb │ │ -09666e: 7110 6403 0100 |2e4f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096674: 0c01 |2e52: move-result-object v1 │ │ -096676: 1302 4204 |2e53: const/16 v2, #int 1090 // #442 │ │ -09667a: 4d01 0002 |2e55: aput-object v1, v0, v2 │ │ -09667e: 1401 d423 0700 |2e57: const v1, #float 6.55701e-40 // #000723d4 │ │ -096684: 7110 6403 0100 |2e5a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09668a: 0c01 |2e5d: move-result-object v1 │ │ -09668c: 1302 4304 |2e5e: const/16 v2, #int 1091 // #443 │ │ -096690: 4d01 0002 |2e60: aput-object v1, v0, v2 │ │ -096694: 1401 f224 0700 |2e62: const v1, #float 6.56102e-40 // #000724f2 │ │ -09669a: 7110 6403 0100 |2e65: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0966a0: 0c01 |2e68: move-result-object v1 │ │ -0966a2: 1302 4404 |2e69: const/16 v2, #int 1092 // #444 │ │ -0966a6: 4d01 0002 |2e6b: aput-object v1, v0, v2 │ │ -0966aa: 1401 1325 0700 |2e6d: const v1, #float 6.56148e-40 // #00072513 │ │ -0966b0: 7110 6403 0100 |2e70: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0966b6: 0c01 |2e73: move-result-object v1 │ │ -0966b8: 1302 4504 |2e74: const/16 v2, #int 1093 // #445 │ │ -0966bc: 4d01 0002 |2e76: aput-object v1, v0, v2 │ │ -0966c0: 1401 6f25 0700 |2e78: const v1, #float 6.56277e-40 // #0007256f │ │ -0966c6: 7110 6403 0100 |2e7b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0966cc: 0c01 |2e7e: move-result-object v1 │ │ -0966ce: 1302 4604 |2e7f: const/16 v2, #int 1094 // #446 │ │ -0966d2: 4d01 0002 |2e81: aput-object v1, v0, v2 │ │ -0966d6: 1401 7625 0700 |2e83: const v1, #float 6.56287e-40 // #00072576 │ │ -0966dc: 7110 6403 0100 |2e86: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0966e2: 0c01 |2e89: move-result-object v1 │ │ -0966e4: 1302 4704 |2e8a: const/16 v2, #int 1095 // #447 │ │ -0966e8: 4d01 0002 |2e8c: aput-object v1, v0, v2 │ │ -0966ec: 1401 cb26 0700 |2e8e: const v1, #float 6.56765e-40 // #000726cb │ │ -0966f2: 7110 6403 0100 |2e91: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0966f8: 0c01 |2e94: move-result-object v1 │ │ -0966fa: 1302 4804 |2e95: const/16 v2, #int 1096 // #448 │ │ -0966fe: 4d01 0002 |2e97: aput-object v1, v0, v2 │ │ -096702: 1401 0828 0700 |2e99: const v1, #float 6.57209e-40 // #00072808 │ │ -096708: 7110 6403 0100 |2e9c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09670e: 0c01 |2e9f: move-result-object v1 │ │ -096710: 1302 4904 |2ea0: const/16 v2, #int 1097 // #449 │ │ -096714: 4d01 0002 |2ea2: aput-object v1, v0, v2 │ │ -096718: 1401 2e28 0700 |2ea4: const v1, #float 6.57262e-40 // #0007282e │ │ -09671e: 7110 6403 0100 |2ea7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096724: 0c01 |2eaa: move-result-object v1 │ │ -096726: 1302 4a04 |2eab: const/16 v2, #int 1098 // #44a │ │ -09672a: 4d01 0002 |2ead: aput-object v1, v0, v2 │ │ -09672e: 1401 4228 0700 |2eaf: const v1, #float 6.5729e-40 // #00072842 │ │ -096734: 7110 6403 0100 |2eb2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09673a: 0c01 |2eb5: move-result-object v1 │ │ -09673c: 1302 4b04 |2eb6: const/16 v2, #int 1099 // #44b │ │ -096740: 4d01 0002 |2eb8: aput-object v1, v0, v2 │ │ -096744: 1401 9f28 0700 |2eba: const v1, #float 6.57421e-40 // #0007289f │ │ -09674a: 7110 6403 0100 |2ebd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096750: 0c01 |2ec0: move-result-object v1 │ │ -096752: 1302 4c04 |2ec1: const/16 v2, #int 1100 // #44c │ │ -096756: 4d01 0002 |2ec3: aput-object v1, v0, v2 │ │ -09675a: 1401 0629 0700 |2ec5: const v1, #float 6.57565e-40 // #00072906 │ │ -096760: 7110 6403 0100 |2ec8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096766: 0c01 |2ecb: move-result-object v1 │ │ -096768: 1302 4d04 |2ecc: const/16 v2, #int 1101 // #44d │ │ -09676c: 4d01 0002 |2ece: aput-object v1, v0, v2 │ │ -096770: 1401 002b 0700 |2ed0: const v1, #float 6.58274e-40 // #00072b00 │ │ -096776: 7110 6403 0100 |2ed3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09677c: 0c01 |2ed6: move-result-object v1 │ │ -09677e: 1302 4e04 |2ed7: const/16 v2, #int 1102 // #44e │ │ -096782: 4d01 0002 |2ed9: aput-object v1, v0, v2 │ │ -096786: 1401 732b 0700 |2edb: const v1, #float 6.58435e-40 // #00072b73 │ │ -09678c: 7110 6403 0100 |2ede: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096792: 0c01 |2ee1: move-result-object v1 │ │ -096794: 1302 4f04 |2ee2: const/16 v2, #int 1103 // #44f │ │ -096798: 4d01 0002 |2ee4: aput-object v1, v0, v2 │ │ -09679c: 1401 d32b 0700 |2ee6: const v1, #float 6.5857e-40 // #00072bd3 │ │ -0967a2: 7110 6403 0100 |2ee9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0967a8: 0c01 |2eec: move-result-object v1 │ │ -0967aa: 1302 5004 |2eed: const/16 v2, #int 1104 // #450 │ │ -0967ae: 4d01 0002 |2eef: aput-object v1, v0, v2 │ │ -0967b2: 1401 822d 0700 |2ef1: const v1, #float 6.59174e-40 // #00072d82 │ │ -0967b8: 7110 6403 0100 |2ef4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0967be: 0c01 |2ef7: move-result-object v1 │ │ -0967c0: 1302 5104 |2ef8: const/16 v2, #int 1105 // #451 │ │ -0967c4: 4d01 0002 |2efa: aput-object v1, v0, v2 │ │ -0967c8: 1401 a931 0700 |2efc: const v1, #float 6.60663e-40 // #000731a9 │ │ -0967ce: 7110 6403 0100 |2eff: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0967d4: 0c01 |2f02: move-result-object v1 │ │ -0967d6: 1302 5204 |2f03: const/16 v2, #int 1106 // #452 │ │ -0967da: 4d01 0002 |2f05: aput-object v1, v0, v2 │ │ -0967de: 1401 8032 0700 |2f07: const v1, #float 6.60964e-40 // #00073280 │ │ -0967e4: 7110 6403 0100 |2f0a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0967ea: 0c01 |2f0d: move-result-object v1 │ │ -0967ec: 1302 5304 |2f0e: const/16 v2, #int 1107 // #453 │ │ -0967f0: 4d01 0002 |2f10: aput-object v1, v0, v2 │ │ -0967f4: 1401 e432 0700 |2f12: const v1, #float 6.61105e-40 // #000732e4 │ │ -0967fa: 7110 6403 0100 |2f15: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096800: 0c01 |2f18: move-result-object v1 │ │ -096802: 1302 5404 |2f19: const/16 v2, #int 1108 // #454 │ │ -096806: 4d01 0002 |2f1b: aput-object v1, v0, v2 │ │ -09680a: 1401 3f33 0700 |2f1d: const v1, #float 6.61232e-40 // #0007333f │ │ -096810: 7110 6403 0100 |2f20: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096816: 0c01 |2f23: move-result-object v1 │ │ -096818: 1302 5504 |2f24: const/16 v2, #int 1109 // #455 │ │ -09681c: 4d01 0002 |2f26: aput-object v1, v0, v2 │ │ -096820: 1401 8c33 0700 |2f28: const v1, #float 6.6134e-40 // #0007338c │ │ -096826: 7110 6403 0100 |2f2b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09682c: 0c01 |2f2e: move-result-object v1 │ │ -09682e: 1302 5604 |2f2f: const/16 v2, #int 1110 // #456 │ │ -096832: 4d01 0002 |2f31: aput-object v1, v0, v2 │ │ -096836: 1401 ca33 0700 |2f33: const v1, #float 6.61427e-40 // #000733ca │ │ -09683c: 7110 6403 0100 |2f36: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096842: 0c01 |2f39: move-result-object v1 │ │ -096844: 1302 5704 |2f3a: const/16 v2, #int 1111 // #457 │ │ -096848: 4d01 0002 |2f3c: aput-object v1, v0, v2 │ │ -09684c: 1401 ab3c 0700 |2f3e: const v1, #float 6.64612e-40 // #00073cab │ │ -096852: 7110 6403 0100 |2f41: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096858: 0c01 |2f44: move-result-object v1 │ │ -09685a: 1302 5804 |2f45: const/16 v2, #int 1112 // #458 │ │ -09685e: 4d01 0002 |2f47: aput-object v1, v0, v2 │ │ -096862: 1401 b93c 0700 |2f49: const v1, #float 6.64632e-40 // #00073cb9 │ │ -096868: 7110 6403 0100 |2f4c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09686e: 0c01 |2f4f: move-result-object v1 │ │ -096870: 1302 5904 |2f50: const/16 v2, #int 1113 // #459 │ │ -096874: 4d01 0002 |2f52: aput-object v1, v0, v2 │ │ -096878: 1401 673f 0700 |2f54: const v1, #float 6.65593e-40 // #00073f67 │ │ -09687e: 7110 6403 0100 |2f57: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096884: 0c01 |2f5a: move-result-object v1 │ │ -096886: 1302 5a04 |2f5b: const/16 v2, #int 1114 // #45a │ │ -09688a: 4d01 0002 |2f5d: aput-object v1, v0, v2 │ │ -09688e: 1401 6e40 0700 |2f5f: const v1, #float 6.65961e-40 // #0007406e │ │ -096894: 7110 6403 0100 |2f62: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09689a: 0c01 |2f65: move-result-object v1 │ │ -09689c: 1302 5b04 |2f66: const/16 v2, #int 1115 // #45b │ │ -0968a0: 4d01 0002 |2f68: aput-object v1, v0, v2 │ │ -0968a4: 1401 ce40 0700 |2f6a: const v1, #float 6.66096e-40 // #000740ce │ │ -0968aa: 7110 6403 0100 |2f6d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0968b0: 0c01 |2f70: move-result-object v1 │ │ -0968b2: 1302 5c04 |2f71: const/16 v2, #int 1116 // #45c │ │ -0968b6: 4d01 0002 |2f73: aput-object v1, v0, v2 │ │ -0968ba: 1401 6542 0700 |2f75: const v1, #float 6.66666e-40 // #00074265 │ │ -0968c0: 7110 6403 0100 |2f78: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0968c6: 0c01 |2f7b: move-result-object v1 │ │ -0968c8: 1302 5d04 |2f7c: const/16 v2, #int 1117 // #45d │ │ -0968cc: 4d01 0002 |2f7e: aput-object v1, v0, v2 │ │ -0968d0: 1401 a642 0700 |2f80: const v1, #float 6.66757e-40 // #000742a6 │ │ -0968d6: 7110 6403 0100 |2f83: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0968dc: 0c01 |2f86: move-result-object v1 │ │ -0968de: 1302 5e04 |2f87: const/16 v2, #int 1118 // #45e │ │ -0968e2: 4d01 0002 |2f89: aput-object v1, v0, v2 │ │ -0968e6: 1401 f642 0700 |2f8b: const v1, #float 6.6687e-40 // #000742f6 │ │ -0968ec: 7110 6403 0100 |2f8e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0968f2: 0c01 |2f91: move-result-object v1 │ │ -0968f4: 1302 5f04 |2f92: const/16 v2, #int 1119 // #45f │ │ -0968f8: 4d01 0002 |2f94: aput-object v1, v0, v2 │ │ -0968fc: 1401 3144 0700 |2f96: const v1, #float 6.67311e-40 // #00074431 │ │ -096902: 7110 6403 0100 |2f99: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096908: 0c01 |2f9c: move-result-object v1 │ │ -09690a: 1302 6004 |2f9d: const/16 v2, #int 1120 // #460 │ │ -09690e: 4d01 0002 |2f9f: aput-object v1, v0, v2 │ │ -096912: 1401 7d46 0700 |2fa1: const v1, #float 6.68135e-40 // #0007467d │ │ -096918: 7110 6403 0100 |2fa4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09691e: 0c01 |2fa7: move-result-object v1 │ │ -096920: 1302 6104 |2fa8: const/16 v2, #int 1121 // #461 │ │ -096924: 4d01 0002 |2faa: aput-object v1, v0, v2 │ │ -096928: 1401 2748 0700 |2fac: const v1, #float 6.68732e-40 // #00074827 │ │ -09692e: 7110 6403 0100 |2faf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096934: 0c01 |2fb2: move-result-object v1 │ │ -096936: 1302 6204 |2fb3: const/16 v2, #int 1122 // #462 │ │ -09693a: 4d01 0002 |2fb5: aput-object v1, v0, v2 │ │ -09693e: 1401 a448 0700 |2fb7: const v1, #float 6.68907e-40 // #000748a4 │ │ -096944: 7110 6403 0100 |2fba: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09694a: 0c01 |2fbd: move-result-object v1 │ │ -09694c: 1302 6304 |2fbe: const/16 v2, #int 1123 // #463 │ │ -096950: 4d01 0002 |2fc0: aput-object v1, v0, v2 │ │ -096954: 1401 724a 0700 |2fc2: const v1, #float 6.69554e-40 // #00074a72 │ │ -09695a: 7110 6403 0100 |2fc5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096960: 0c01 |2fc8: move-result-object v1 │ │ -096962: 1302 6404 |2fc9: const/16 v2, #int 1124 // #464 │ │ -096966: 4d01 0002 |2fcb: aput-object v1, v0, v2 │ │ -09696a: 1401 764b 0700 |2fcd: const v1, #float 6.69919e-40 // #00074b76 │ │ -096970: 7110 6403 0100 |2fd0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096976: 0c01 |2fd3: move-result-object v1 │ │ -096978: 1302 6504 |2fd4: const/16 v2, #int 1125 // #465 │ │ -09697c: 4d01 0002 |2fd6: aput-object v1, v0, v2 │ │ -096980: 1401 064c 0700 |2fd8: const v1, #float 6.70121e-40 // #00074c06 │ │ -096986: 7110 6403 0100 |2fdb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09698c: 0c01 |2fde: move-result-object v1 │ │ -09698e: 1302 6604 |2fdf: const/16 v2, #int 1126 // #466 │ │ -096992: 4d01 0002 |2fe1: aput-object v1, v0, v2 │ │ -096996: 1401 4f4c 0700 |2fe3: const v1, #float 6.70223e-40 // #00074c4f │ │ -09699c: 7110 6403 0100 |2fe6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0969a2: 0c01 |2fe9: move-result-object v1 │ │ -0969a4: 1302 6704 |2fea: const/16 v2, #int 1127 // #467 │ │ -0969a8: 4d01 0002 |2fec: aput-object v1, v0, v2 │ │ -0969ac: 1401 d74c 0700 |2fee: const v1, #float 6.70413e-40 // #00074cd7 │ │ -0969b2: 7110 6403 0100 |2ff1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0969b8: 0c01 |2ff4: move-result-object v1 │ │ -0969ba: 1302 6804 |2ff5: const/16 v2, #int 1128 // #468 │ │ -0969be: 4d01 0002 |2ff7: aput-object v1, v0, v2 │ │ -0969c2: 1401 3a4d 0700 |2ff9: const v1, #float 6.70552e-40 // #00074d3a │ │ -0969c8: 7110 6403 0100 |2ffc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0969ce: 0c01 |2fff: move-result-object v1 │ │ -0969d0: 1302 6904 |3000: const/16 v2, #int 1129 // #469 │ │ -0969d4: 4d01 0002 |3002: aput-object v1, v0, v2 │ │ -0969d8: 1401 9d4f 0700 |3004: const v1, #float 6.71408e-40 // #00074f9d │ │ -0969de: 7110 6403 0100 |3007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0969e4: 0c01 |300a: move-result-object v1 │ │ -0969e6: 1302 6a04 |300b: const/16 v2, #int 1130 // #46a │ │ -0969ea: 4d01 0002 |300d: aput-object v1, v0, v2 │ │ -0969ee: 1401 3d50 0700 |300f: const v1, #float 6.71633e-40 // #0007503d │ │ -0969f4: 7110 6403 0100 |3012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0969fa: 0c01 |3015: move-result-object v1 │ │ -0969fc: 1302 6b04 |3016: const/16 v2, #int 1131 // #46b │ │ -096a00: 4d01 0002 |3018: aput-object v1, v0, v2 │ │ -096a04: 1401 3e50 0700 |301a: const v1, #float 6.71634e-40 // #0007503e │ │ -096a0a: 7110 6403 0100 |301d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096a10: 0c01 |3020: move-result-object v1 │ │ -096a12: 1302 6c04 |3021: const/16 v2, #int 1132 // #46c │ │ -096a16: 4d01 0002 |3023: aput-object v1, v0, v2 │ │ -096a1a: 1401 1451 0700 |3025: const v1, #float 6.71934e-40 // #00075114 │ │ -096a20: 7110 6403 0100 |3028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096a26: 0c01 |302b: move-result-object v1 │ │ -096a28: 1302 6d04 |302c: const/16 v2, #int 1133 // #46d │ │ -096a2c: 4d01 0002 |302e: aput-object v1, v0, v2 │ │ -096a30: 1401 0d52 0700 |3030: const v1, #float 6.72283e-40 // #0007520d │ │ -096a36: 7110 6403 0100 |3033: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096a3c: 0c01 |3036: move-result-object v1 │ │ -096a3e: 1302 6e04 |3037: const/16 v2, #int 1134 // #46e │ │ -096a42: 4d01 0002 |3039: aput-object v1, v0, v2 │ │ -096a46: 1401 1152 0700 |303b: const v1, #float 6.72288e-40 // #00075211 │ │ -096a4c: 7110 6403 0100 |303e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096a52: 0c01 |3041: move-result-object v1 │ │ -096a54: 1302 6f04 |3042: const/16 v2, #int 1135 // #46f │ │ -096a58: 4d01 0002 |3044: aput-object v1, v0, v2 │ │ -096a5c: 1401 7952 0700 |3046: const v1, #float 6.72434e-40 // #00075279 │ │ -096a62: 7110 6403 0100 |3049: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096a68: 0c01 |304c: move-result-object v1 │ │ -096a6a: 1302 7004 |304d: const/16 v2, #int 1136 // #470 │ │ -096a6e: 4d01 0002 |304f: aput-object v1, v0, v2 │ │ -096a72: 1401 9553 0700 |3051: const v1, #float 6.72832e-40 // #00075395 │ │ -096a78: 7110 6403 0100 |3054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096a7e: 0c01 |3057: move-result-object v1 │ │ -096a80: 1302 7104 |3058: const/16 v2, #int 1137 // #471 │ │ -096a84: 4d01 0002 |305a: aput-object v1, v0, v2 │ │ -096a88: 1401 1356 0700 |305c: const v1, #float 6.73726e-40 // #00075613 │ │ -096a8e: 7110 6403 0100 |305f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096a94: 0c01 |3062: move-result-object v1 │ │ -096a96: 1302 7204 |3063: const/16 v2, #int 1138 // #472 │ │ -096a9a: 4d01 0002 |3065: aput-object v1, v0, v2 │ │ -096a9e: 1401 3456 0700 |3067: const v1, #float 6.73772e-40 // #00075634 │ │ -096aa4: 7110 6403 0100 |306a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096aaa: 0c01 |306d: move-result-object v1 │ │ -096aac: 1302 7304 |306e: const/16 v2, #int 1139 // #473 │ │ -096ab0: 4d01 0002 |3070: aput-object v1, v0, v2 │ │ -096ab4: 1401 8458 0700 |3072: const v1, #float 6.74602e-40 // #00075884 │ │ -096aba: 7110 6403 0100 |3075: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096ac0: 0c01 |3078: move-result-object v1 │ │ -096ac2: 1302 7404 |3079: const/16 v2, #int 1140 // #474 │ │ -096ac6: 4d01 0002 |307b: aput-object v1, v0, v2 │ │ -096aca: 1401 4f59 0700 |307d: const v1, #float 6.74886e-40 // #0007594f │ │ -096ad0: 7110 6403 0100 |3080: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096ad6: 0c01 |3083: move-result-object v1 │ │ -096ad8: 1302 7504 |3084: const/16 v2, #int 1141 // #475 │ │ -096adc: 4d01 0002 |3086: aput-object v1, v0, v2 │ │ -096ae0: 1401 8159 0700 |3088: const v1, #float 6.74956e-40 // #00075981 │ │ -096ae6: 7110 6403 0100 |308b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096aec: 0c01 |308e: move-result-object v1 │ │ -096aee: 1302 7604 |308f: const/16 v2, #int 1142 // #476 │ │ -096af2: 4d01 0002 |3091: aput-object v1, v0, v2 │ │ -096af6: 1401 435a 0700 |3093: const v1, #float 6.75228e-40 // #00075a43 │ │ -096afc: 7110 6403 0100 |3096: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096b02: 0c01 |3099: move-result-object v1 │ │ -096b04: 1302 7704 |309a: const/16 v2, #int 1143 // #477 │ │ -096b08: 4d01 0002 |309c: aput-object v1, v0, v2 │ │ -096b0c: 1401 d85a 0700 |309e: const v1, #float 6.75437e-40 // #00075ad8 │ │ -096b12: 7110 6403 0100 |30a1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096b18: 0c01 |30a4: move-result-object v1 │ │ -096b1a: 1302 7804 |30a5: const/16 v2, #int 1144 // #478 │ │ -096b1e: 4d01 0002 |30a7: aput-object v1, v0, v2 │ │ -096b22: 1401 bd5d 0700 |30a9: const v1, #float 6.76475e-40 // #00075dbd │ │ -096b28: 7110 6403 0100 |30ac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096b2e: 0c01 |30af: move-result-object v1 │ │ -096b30: 1302 7904 |30b0: const/16 v2, #int 1145 // #479 │ │ -096b34: 4d01 0002 |30b2: aput-object v1, v0, v2 │ │ -096b38: 1401 1b61 0700 |30b4: const v1, #float 6.77683e-40 // #0007611b │ │ -096b3e: 7110 6403 0100 |30b7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096b44: 0c01 |30ba: move-result-object v1 │ │ -096b46: 1302 7a04 |30bb: const/16 v2, #int 1146 // #47a │ │ -096b4a: 4d01 0002 |30bd: aput-object v1, v0, v2 │ │ -096b4e: 1401 8762 0700 |30bf: const v1, #float 6.78193e-40 // #00076287 │ │ -096b54: 7110 6403 0100 |30c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096b5a: 0c01 |30c5: move-result-object v1 │ │ -096b5c: 1302 7b04 |30c6: const/16 v2, #int 1147 // #47b │ │ -096b60: 4d01 0002 |30c8: aput-object v1, v0, v2 │ │ -096b64: 1401 5f63 0700 |30ca: const v1, #float 6.78496e-40 // #0007635f │ │ -096b6a: 7110 6403 0100 |30cd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096b70: 0c01 |30d0: move-result-object v1 │ │ -096b72: 1302 7c04 |30d1: const/16 v2, #int 1148 // #47c │ │ -096b76: 4d01 0002 |30d3: aput-object v1, v0, v2 │ │ -096b7a: 1401 b963 0700 |30d5: const v1, #float 6.78622e-40 // #000763b9 │ │ -096b80: 7110 6403 0100 |30d8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096b86: 0c01 |30db: move-result-object v1 │ │ -096b88: 1302 7d04 |30dc: const/16 v2, #int 1149 // #47d │ │ -096b8c: 4d01 0002 |30de: aput-object v1, v0, v2 │ │ -096b90: 1401 dd63 0700 |30e0: const v1, #float 6.78673e-40 // #000763dd │ │ -096b96: 7110 6403 0100 |30e3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096b9c: 0c01 |30e6: move-result-object v1 │ │ -096b9e: 1302 7e04 |30e7: const/16 v2, #int 1150 // #47e │ │ -096ba2: 4d01 0002 |30e9: aput-object v1, v0, v2 │ │ -096ba6: 1401 7365 0700 |30eb: const v1, #float 6.79242e-40 // #00076573 │ │ -096bac: 7110 6403 0100 |30ee: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096bb2: 0c01 |30f1: move-result-object v1 │ │ -096bb4: 1302 7f04 |30f2: const/16 v2, #int 1151 // #47f │ │ -096bb8: 4d01 0002 |30f4: aput-object v1, v0, v2 │ │ -096bbc: 1401 f36c 0700 |30f6: const v1, #float 6.81932e-40 // #00076cf3 │ │ -096bc2: 7110 6403 0100 |30f9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096bc8: 0c01 |30fc: move-result-object v1 │ │ -096bca: 1302 8004 |30fd: const/16 v2, #int 1152 // #480 │ │ -096bce: 4d01 0002 |30ff: aput-object v1, v0, v2 │ │ -096bd2: 1401 c66e 0700 |3101: const v1, #float 6.82586e-40 // #00076ec6 │ │ -096bd8: 7110 6403 0100 |3104: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096bde: 0c01 |3107: move-result-object v1 │ │ -096be0: 1302 8104 |3108: const/16 v2, #int 1153 // #481 │ │ -096be4: 4d01 0002 |310a: aput-object v1, v0, v2 │ │ -096be8: 1401 ce6e 0700 |310c: const v1, #float 6.82598e-40 // #00076ece │ │ -096bee: 7110 6403 0100 |310f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096bf4: 0c01 |3112: move-result-object v1 │ │ -096bf6: 1302 8204 |3113: const/16 v2, #int 1154 // #482 │ │ -096bfa: 4d01 0002 |3115: aput-object v1, v0, v2 │ │ -096bfe: 1401 9270 0700 |3117: const v1, #float 6.83231e-40 // #00077092 │ │ -096c04: 7110 6403 0100 |311a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096c0a: 0c01 |311d: move-result-object v1 │ │ -096c0c: 1302 8304 |311e: const/16 v2, #int 1155 // #483 │ │ -096c10: 4d01 0002 |3120: aput-object v1, v0, v2 │ │ -096c14: 1401 c770 0700 |3122: const v1, #float 6.83305e-40 // #000770c7 │ │ -096c1a: 7110 6403 0100 |3125: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096c20: 0c01 |3128: move-result-object v1 │ │ -096c22: 1302 8404 |3129: const/16 v2, #int 1156 // #484 │ │ -096c26: 4d01 0002 |312b: aput-object v1, v0, v2 │ │ -096c2a: 1401 ac73 0700 |312d: const v1, #float 6.84344e-40 // #000773ac │ │ -096c30: 7110 6403 0100 |3130: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096c36: 0c01 |3133: move-result-object v1 │ │ -096c38: 1302 8504 |3134: const/16 v2, #int 1157 // #485 │ │ -096c3c: 4d01 0002 |3136: aput-object v1, v0, v2 │ │ -096c40: 1401 1275 0700 |3138: const v1, #float 6.84845e-40 // #00077512 │ │ -096c46: 7110 6403 0100 |313b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096c4c: 0c01 |313e: move-result-object v1 │ │ -096c4e: 1302 8604 |313f: const/16 v2, #int 1158 // #486 │ │ -096c52: 4d01 0002 |3141: aput-object v1, v0, v2 │ │ -096c56: 1401 6d75 0700 |3143: const v1, #float 6.84973e-40 // #0007756d │ │ -096c5c: 7110 6403 0100 |3146: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096c62: 0c01 |3149: move-result-object v1 │ │ -096c64: 1302 8704 |314a: const/16 v2, #int 1159 // #487 │ │ -096c68: 4d01 0002 |314c: aput-object v1, v0, v2 │ │ -096c6c: 1401 6b76 0700 |314e: const v1, #float 6.85329e-40 // #0007766b │ │ -096c72: 7110 6403 0100 |3151: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096c78: 0c01 |3154: move-result-object v1 │ │ -096c7a: 1302 8804 |3155: const/16 v2, #int 1160 // #488 │ │ -096c7e: 4d01 0002 |3157: aput-object v1, v0, v2 │ │ -096c82: 1401 cc77 0700 |3159: const v1, #float 6.85823e-40 // #000777cc │ │ -096c88: 7110 6403 0100 |315c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096c8e: 0c01 |315f: move-result-object v1 │ │ -096c90: 1302 8904 |3160: const/16 v2, #int 1161 // #489 │ │ -096c94: 4d01 0002 |3162: aput-object v1, v0, v2 │ │ -096c98: 1401 2e7a 0700 |3164: const v1, #float 6.86678e-40 // #00077a2e │ │ -096c9e: 7110 6403 0100 |3167: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096ca4: 0c01 |316a: move-result-object v1 │ │ -096ca6: 1302 8a04 |316b: const/16 v2, #int 1162 // #48a │ │ -096caa: 4d01 0002 |316d: aput-object v1, v0, v2 │ │ -096cae: 1401 4a7b 0700 |316f: const v1, #float 6.87076e-40 // #00077b4a │ │ -096cb4: 7110 6403 0100 |3172: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096cba: 0c01 |3175: move-result-object v1 │ │ -096cbc: 1302 8b04 |3176: const/16 v2, #int 1163 // #48b │ │ -096cc0: 4d01 0002 |3178: aput-object v1, v0, v2 │ │ -096cc4: 1401 807c 0700 |317a: const v1, #float 6.87511e-40 // #00077c80 │ │ -096cca: 7110 6403 0100 |317d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096cd0: 0c01 |3180: move-result-object v1 │ │ -096cd2: 1302 8c04 |3181: const/16 v2, #int 1164 // #48c │ │ -096cd6: 4d01 0002 |3183: aput-object v1, v0, v2 │ │ -096cda: 1401 8a7c 0700 |3185: const v1, #float 6.87525e-40 // #00077c8a │ │ -096ce0: 7110 6403 0100 |3188: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096ce6: 0c01 |318b: move-result-object v1 │ │ -096ce8: 1302 8d04 |318c: const/16 v2, #int 1165 // #48d │ │ -096cec: 4d01 0002 |318e: aput-object v1, v0, v2 │ │ -096cf0: 1401 847f 0700 |3190: const v1, #float 6.88592e-40 // #00077f84 │ │ -096cf6: 7110 6403 0100 |3193: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096cfc: 0c01 |3196: move-result-object v1 │ │ -096cfe: 1302 8e04 |3197: const/16 v2, #int 1166 // #48e │ │ -096d02: 4d01 0002 |3199: aput-object v1, v0, v2 │ │ -096d06: 1401 b980 0700 |319b: const v1, #float 6.89025e-40 // #000780b9 │ │ -096d0c: 7110 6403 0100 |319e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096d12: 0c01 |31a1: move-result-object v1 │ │ -096d14: 1302 8f04 |31a2: const/16 v2, #int 1167 // #48f │ │ -096d18: 4d01 0002 |31a4: aput-object v1, v0, v2 │ │ -096d1c: 1401 2581 0700 |31a6: const v1, #float 6.89177e-40 // #00078125 │ │ -096d22: 7110 6403 0100 |31a9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096d28: 0c01 |31ac: move-result-object v1 │ │ -096d2a: 1302 9004 |31ad: const/16 v2, #int 1168 // #490 │ │ -096d2e: 4d01 0002 |31af: aput-object v1, v0, v2 │ │ -096d32: 1401 1082 0700 |31b1: const v1, #float 6.89506e-40 // #00078210 │ │ -096d38: 7110 6403 0100 |31b4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096d3e: 0c01 |31b7: move-result-object v1 │ │ -096d40: 1302 9104 |31b8: const/16 v2, #int 1169 // #491 │ │ -096d44: 4d01 0002 |31ba: aput-object v1, v0, v2 │ │ -096d48: 1401 be82 0700 |31bc: const v1, #float 6.8975e-40 // #000782be │ │ -096d4e: 7110 6403 0100 |31bf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096d54: 0c01 |31c2: move-result-object v1 │ │ -096d56: 1302 9204 |31c3: const/16 v2, #int 1170 // #492 │ │ -096d5a: 4d01 0002 |31c5: aput-object v1, v0, v2 │ │ -096d5e: 1401 7d86 0700 |31c7: const v1, #float 6.91094e-40 // #0007867d │ │ -096d64: 7110 6403 0100 |31ca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096d6a: 0c01 |31cd: move-result-object v1 │ │ -096d6c: 1302 9304 |31ce: const/16 v2, #int 1171 // #493 │ │ -096d70: 4d01 0002 |31d0: aput-object v1, v0, v2 │ │ -096d74: 1401 f286 0700 |31d2: const v1, #float 6.91258e-40 // #000786f2 │ │ -096d7a: 7110 6403 0100 |31d5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096d80: 0c01 |31d8: move-result-object v1 │ │ -096d82: 1302 9404 |31d9: const/16 v2, #int 1172 // #494 │ │ -096d86: 4d01 0002 |31db: aput-object v1, v0, v2 │ │ -096d8a: 1401 2f88 0700 |31dd: const v1, #float 6.91702e-40 // #0007882f │ │ -096d90: 7110 6403 0100 |31e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096d96: 0c01 |31e3: move-result-object v1 │ │ -096d98: 1302 9504 |31e4: const/16 v2, #int 1173 // #495 │ │ -096d9c: 4d01 0002 |31e6: aput-object v1, v0, v2 │ │ -096da0: 1401 c88b 0700 |31e8: const v1, #float 6.92993e-40 // #00078bc8 │ │ -096da6: 7110 6403 0100 |31eb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096dac: 0c01 |31ee: move-result-object v1 │ │ -096dae: 1302 9604 |31ef: const/16 v2, #int 1174 // #496 │ │ -096db2: 4d01 0002 |31f1: aput-object v1, v0, v2 │ │ -096db6: 1401 f88e 0700 |31f3: const v1, #float 6.94136e-40 // #00078ef8 │ │ -096dbc: 7110 6403 0100 |31f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096dc2: 0c01 |31f9: move-result-object v1 │ │ -096dc4: 1302 9704 |31fa: const/16 v2, #int 1175 // #497 │ │ -096dc8: 4d01 0002 |31fc: aput-object v1, v0, v2 │ │ -096dcc: 1401 ff92 0700 |31fe: const v1, #float 6.95581e-40 // #000792ff │ │ -096dd2: 7110 6403 0100 |3201: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096dd8: 0c01 |3204: move-result-object v1 │ │ -096dda: 1302 9804 |3205: const/16 v2, #int 1176 // #498 │ │ -096dde: 4d01 0002 |3207: aput-object v1, v0, v2 │ │ -096de2: 1401 3a93 0700 |3209: const v1, #float 6.95663e-40 // #0007933a │ │ -096de8: 7110 6403 0100 |320c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096dee: 0c01 |320f: move-result-object v1 │ │ -096df0: 1302 9904 |3210: const/16 v2, #int 1177 // #499 │ │ -096df4: 4d01 0002 |3212: aput-object v1, v0, v2 │ │ -096df8: 1401 8893 0700 |3214: const v1, #float 6.95773e-40 // #00079388 │ │ -096dfe: 7110 6403 0100 |3217: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096e04: 0c01 |321a: move-result-object v1 │ │ -096e06: 1302 9a04 |321b: const/16 v2, #int 1178 // #49a │ │ -096e0a: 4d01 0002 |321d: aput-object v1, v0, v2 │ │ -096e0e: 1401 6894 0700 |321f: const v1, #float 6.96087e-40 // #00079468 │ │ -096e14: 7110 6403 0100 |3222: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096e1a: 0c01 |3225: move-result-object v1 │ │ -096e1c: 1302 9b04 |3226: const/16 v2, #int 1179 // #49b │ │ -096e20: 4d01 0002 |3228: aput-object v1, v0, v2 │ │ -096e24: 1401 e894 0700 |322a: const v1, #float 6.96266e-40 // #000794e8 │ │ -096e2a: 7110 6403 0100 |322d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096e30: 0c01 |3230: move-result-object v1 │ │ -096e32: 1302 9c04 |3231: const/16 v2, #int 1180 // #49c │ │ -096e36: 4d01 0002 |3233: aput-object v1, v0, v2 │ │ -096e3a: 1401 4696 0700 |3235: const v1, #float 6.96756e-40 // #00079646 │ │ -096e40: 7110 6403 0100 |3238: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096e46: 0c01 |323b: move-result-object v1 │ │ -096e48: 1302 9d04 |323c: const/16 v2, #int 1181 // #49d │ │ -096e4c: 4d01 0002 |323e: aput-object v1, v0, v2 │ │ -096e50: 1401 9496 0700 |3240: const v1, #float 6.96866e-40 // #00079694 │ │ -096e56: 7110 6403 0100 |3243: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096e5c: 0c01 |3246: move-result-object v1 │ │ -096e5e: 1302 9e04 |3247: const/16 v2, #int 1182 // #49e │ │ -096e62: 4d01 0002 |3249: aput-object v1, v0, v2 │ │ -096e66: 1401 d597 0700 |324b: const v1, #float 6.97316e-40 // #000797d5 │ │ -096e6c: 7110 6403 0100 |324e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096e72: 0c01 |3251: move-result-object v1 │ │ -096e74: 1302 9f04 |3252: const/16 v2, #int 1183 // #49f │ │ -096e78: 4d01 0002 |3254: aput-object v1, v0, v2 │ │ -096e7c: 1401 6b9a 0700 |3256: const v1, #float 6.98243e-40 // #00079a6b │ │ -096e82: 7110 6403 0100 |3259: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096e88: 0c01 |325c: move-result-object v1 │ │ -096e8a: 1302 a004 |325d: const/16 v2, #int 1184 // #4a0 │ │ -096e8e: 4d01 0002 |325f: aput-object v1, v0, v2 │ │ -096e92: 1401 1c9c 0700 |3261: const v1, #float 6.9885e-40 // #00079c1c │ │ -096e98: 7110 6403 0100 |3264: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096e9e: 0c01 |3267: move-result-object v1 │ │ -096ea0: 1302 a104 |3268: const/16 v2, #int 1185 // #4a1 │ │ -096ea4: 4d01 0002 |326a: aput-object v1, v0, v2 │ │ -096ea8: 1401 689c 0700 |326c: const v1, #float 6.98956e-40 // #00079c68 │ │ -096eae: 7110 6403 0100 |326f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096eb4: 0c01 |3272: move-result-object v1 │ │ -096eb6: 1302 a204 |3273: const/16 v2, #int 1186 // #4a2 │ │ -096eba: 4d01 0002 |3275: aput-object v1, v0, v2 │ │ -096ebe: 1401 959d 0700 |3277: const v1, #float 6.99378e-40 // #00079d95 │ │ -096ec4: 7110 6403 0100 |327a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096eca: 0c01 |327d: move-result-object v1 │ │ -096ecc: 1302 a304 |327e: const/16 v2, #int 1187 // #4a3 │ │ -096ed0: 4d01 0002 |3280: aput-object v1, v0, v2 │ │ -096ed4: 1401 07a1 0700 |3282: const v1, #float 7.00614e-40 // #0007a107 │ │ -096eda: 7110 6403 0100 |3285: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096ee0: 0c01 |3288: move-result-object v1 │ │ -096ee2: 1302 a404 |3289: const/16 v2, #int 1188 // #4a4 │ │ -096ee6: 4d01 0002 |328b: aput-object v1, v0, v2 │ │ -096eea: 1401 e5a1 0700 |328d: const v1, #float 7.00925e-40 // #0007a1e5 │ │ -096ef0: 7110 6403 0100 |3290: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096ef6: 0c01 |3293: move-result-object v1 │ │ -096ef8: 1302 a504 |3294: const/16 v2, #int 1189 // #4a5 │ │ -096efc: 4d01 0002 |3296: aput-object v1, v0, v2 │ │ -096f00: 1401 57a2 0700 |3298: const v1, #float 7.01085e-40 // #0007a257 │ │ -096f06: 7110 6403 0100 |329b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096f0c: 0c01 |329e: move-result-object v1 │ │ -096f0e: 1302 a604 |329f: const/16 v2, #int 1190 // #4a6 │ │ -096f12: 4d01 0002 |32a1: aput-object v1, v0, v2 │ │ -096f16: 1401 c7a2 0700 |32a3: const v1, #float 7.01242e-40 // #0007a2c7 │ │ -096f1c: 7110 6403 0100 |32a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096f22: 0c01 |32a9: move-result-object v1 │ │ -096f24: 1302 a704 |32aa: const/16 v2, #int 1191 // #4a7 │ │ -096f28: 4d01 0002 |32ac: aput-object v1, v0, v2 │ │ -096f2c: 1401 bca3 0700 |32ae: const v1, #float 7.01585e-40 // #0007a3bc │ │ -096f32: 7110 6403 0100 |32b1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096f38: 0c01 |32b4: move-result-object v1 │ │ -096f3a: 1302 a804 |32b5: const/16 v2, #int 1192 // #4a8 │ │ -096f3e: 4d01 0002 |32b7: aput-object v1, v0, v2 │ │ -096f42: 1401 17a4 0700 |32b9: const v1, #float 7.01713e-40 // #0007a417 │ │ -096f48: 7110 6403 0100 |32bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096f4e: 0c01 |32bf: move-result-object v1 │ │ -096f50: 1302 a904 |32c0: const/16 v2, #int 1193 // #4a9 │ │ -096f54: 4d01 0002 |32c2: aput-object v1, v0, v2 │ │ -096f58: 1401 55a8 0700 |32c4: const v1, #float 7.03235e-40 // #0007a855 │ │ -096f5e: 7110 6403 0100 |32c7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096f64: 0c01 |32ca: move-result-object v1 │ │ -096f66: 1302 aa04 |32cb: const/16 v2, #int 1194 // #4aa │ │ -096f6a: 4d01 0002 |32cd: aput-object v1, v0, v2 │ │ -096f6e: 1401 5ea8 0700 |32cf: const v1, #float 7.03247e-40 // #0007a85e │ │ -096f74: 7110 6403 0100 |32d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096f7a: 0c01 |32d5: move-result-object v1 │ │ -096f7c: 1302 ab04 |32d6: const/16 v2, #int 1195 // #4ab │ │ -096f80: 4d01 0002 |32d8: aput-object v1, v0, v2 │ │ -096f84: 1401 a2a8 0700 |32da: const v1, #float 7.03343e-40 // #0007a8a2 │ │ -096f8a: 7110 6403 0100 |32dd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096f90: 0c01 |32e0: move-result-object v1 │ │ -096f92: 1302 ac04 |32e1: const/16 v2, #int 1196 // #4ac │ │ -096f96: 4d01 0002 |32e3: aput-object v1, v0, v2 │ │ -096f9a: 1401 dfa8 0700 |32e5: const v1, #float 7.03428e-40 // #0007a8df │ │ -096fa0: 7110 6403 0100 |32e8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096fa6: 0c01 |32eb: move-result-object v1 │ │ -096fa8: 1302 ad04 |32ec: const/16 v2, #int 1197 // #4ad │ │ -096fac: 4d01 0002 |32ee: aput-object v1, v0, v2 │ │ -096fb0: 1401 bcaa 0700 |32f0: const v1, #float 7.04096e-40 // #0007aabc │ │ -096fb6: 7110 6403 0100 |32f3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096fbc: 0c01 |32f6: move-result-object v1 │ │ -096fbe: 1302 ae04 |32f7: const/16 v2, #int 1198 // #4ae │ │ -096fc2: 4d01 0002 |32f9: aput-object v1, v0, v2 │ │ -096fc6: 1401 96ab 0700 |32fb: const v1, #float 7.04402e-40 // #0007ab96 │ │ -096fcc: 7110 6403 0100 |32fe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096fd2: 0c01 |3301: move-result-object v1 │ │ -096fd4: 1302 af04 |3302: const/16 v2, #int 1199 // #4af │ │ -096fd8: 4d01 0002 |3304: aput-object v1, v0, v2 │ │ -096fdc: 1401 5aac 0700 |3306: const v1, #float 7.04677e-40 // #0007ac5a │ │ -096fe2: 7110 6403 0100 |3309: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096fe8: 0c01 |330c: move-result-object v1 │ │ -096fea: 1302 b004 |330d: const/16 v2, #int 1200 // #4b0 │ │ -096fee: 4d01 0002 |330f: aput-object v1, v0, v2 │ │ -096ff2: 1401 b2ac 0700 |3311: const v1, #float 7.048e-40 // #0007acb2 │ │ -096ff8: 7110 6403 0100 |3314: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -096ffe: 0c01 |3317: move-result-object v1 │ │ -097000: 1302 b104 |3318: const/16 v2, #int 1201 // #4b1 │ │ -097004: 4d01 0002 |331a: aput-object v1, v0, v2 │ │ -097008: 1401 efad 0700 |331c: const v1, #float 7.05244e-40 // #0007adef │ │ -09700e: 7110 6403 0100 |331f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097014: 0c01 |3322: move-result-object v1 │ │ -097016: 1302 b204 |3323: const/16 v2, #int 1202 // #4b2 │ │ -09701a: 4d01 0002 |3325: aput-object v1, v0, v2 │ │ -09701e: 1401 feae 0700 |3327: const v1, #float 7.05624e-40 // #0007aefe │ │ -097024: 7110 6403 0100 |332a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09702a: 0c01 |332d: move-result-object v1 │ │ -09702c: 1302 b304 |332e: const/16 v2, #int 1203 // #4b3 │ │ -097030: 4d01 0002 |3330: aput-object v1, v0, v2 │ │ -097034: 1401 0caf 0700 |3332: const v1, #float 7.05643e-40 // #0007af0c │ │ -09703a: 7110 6403 0100 |3335: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097040: 0c01 |3338: move-result-object v1 │ │ -097042: 1302 b404 |3339: const/16 v2, #int 1204 // #4b4 │ │ -097046: 4d01 0002 |333b: aput-object v1, v0, v2 │ │ -09704a: 1401 d6af 0700 |333d: const v1, #float 7.05927e-40 // #0007afd6 │ │ -097050: 7110 6403 0100 |3340: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097056: 0c01 |3343: move-result-object v1 │ │ -097058: 1302 b504 |3344: const/16 v2, #int 1205 // #4b5 │ │ -09705c: 4d01 0002 |3346: aput-object v1, v0, v2 │ │ -097060: 1401 35b0 0700 |3348: const v1, #float 7.0606e-40 // #0007b035 │ │ -097066: 7110 6403 0100 |334b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09706c: 0c01 |334e: move-result-object v1 │ │ -09706e: 1302 b604 |334f: const/16 v2, #int 1206 // #4b6 │ │ -097072: 4d01 0002 |3351: aput-object v1, v0, v2 │ │ -097076: 1401 3cb3 0700 |3353: const v1, #float 7.07146e-40 // #0007b33c │ │ -09707c: 7110 6403 0100 |3356: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097082: 0c01 |3359: move-result-object v1 │ │ -097084: 1302 b704 |335a: const/16 v2, #int 1207 // #4b7 │ │ -097088: 4d01 0002 |335c: aput-object v1, v0, v2 │ │ -09708c: 1401 03b4 0700 |335e: const v1, #float 7.07425e-40 // #0007b403 │ │ -097092: 7110 6403 0100 |3361: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097098: 0c01 |3364: move-result-object v1 │ │ -09709a: 1302 b804 |3365: const/16 v2, #int 1208 // #4b8 │ │ -09709e: 4d01 0002 |3367: aput-object v1, v0, v2 │ │ -0970a2: 1401 1fb5 0700 |3369: const v1, #float 7.07822e-40 // #0007b51f │ │ -0970a8: 7110 6403 0100 |336c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0970ae: 0c01 |336f: move-result-object v1 │ │ -0970b0: 1302 b904 |3370: const/16 v2, #int 1209 // #4b9 │ │ -0970b4: 4d01 0002 |3372: aput-object v1, v0, v2 │ │ -0970b8: 1401 39b5 0700 |3374: const v1, #float 7.07859e-40 // #0007b539 │ │ -0970be: 7110 6403 0100 |3377: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0970c4: 0c01 |337a: move-result-object v1 │ │ -0970c6: 1302 ba04 |337b: const/16 v2, #int 1210 // #4ba │ │ -0970ca: 4d01 0002 |337d: aput-object v1, v0, v2 │ │ -0970ce: 1401 53b5 0700 |337f: const v1, #float 7.07895e-40 // #0007b553 │ │ -0970d4: 7110 6403 0100 |3382: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0970da: 0c01 |3385: move-result-object v1 │ │ -0970dc: 1302 bb04 |3386: const/16 v2, #int 1211 // #4bb │ │ -0970e0: 4d01 0002 |3388: aput-object v1, v0, v2 │ │ -0970e4: 1401 f7b6 0700 |338a: const v1, #float 7.08484e-40 // #0007b6f7 │ │ -0970ea: 7110 6403 0100 |338d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0970f0: 0c01 |3390: move-result-object v1 │ │ -0970f2: 1302 bc04 |3391: const/16 v2, #int 1212 // #4bc │ │ -0970f6: 4d01 0002 |3393: aput-object v1, v0, v2 │ │ -0970fa: 1401 1fb7 0700 |3395: const v1, #float 7.0854e-40 // #0007b71f │ │ -097100: 7110 6403 0100 |3398: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097106: 0c01 |339b: move-result-object v1 │ │ -097108: 1302 bd04 |339c: const/16 v2, #int 1213 // #4bd │ │ -09710c: 4d01 0002 |339e: aput-object v1, v0, v2 │ │ -097110: 1401 fbb7 0700 |33a0: const v1, #float 7.08848e-40 // #0007b7fb │ │ -097116: 7110 6403 0100 |33a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09711c: 0c01 |33a6: move-result-object v1 │ │ -09711e: 1302 be04 |33a7: const/16 v2, #int 1214 // #4be │ │ -097122: 4d01 0002 |33a9: aput-object v1, v0, v2 │ │ -097126: 1401 3bb9 0700 |33ab: const v1, #float 7.09297e-40 // #0007b93b │ │ -09712c: 7110 6403 0100 |33ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097132: 0c01 |33b1: move-result-object v1 │ │ -097134: 1302 bf04 |33b2: const/16 v2, #int 1215 // #4bf │ │ -097138: 4d01 0002 |33b4: aput-object v1, v0, v2 │ │ -09713c: 1401 7dba 0700 |33b6: const v1, #float 7.09748e-40 // #0007ba7d │ │ -097142: 7110 6403 0100 |33b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097148: 0c01 |33bc: move-result-object v1 │ │ -09714a: 1302 c004 |33bd: const/16 v2, #int 1216 // #4c0 │ │ -09714e: 4d01 0002 |33bf: aput-object v1, v0, v2 │ │ -097152: 1401 37bb 0700 |33c1: const v1, #float 7.10009e-40 // #0007bb37 │ │ -097158: 7110 6403 0100 |33c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09715e: 0c01 |33c7: move-result-object v1 │ │ -097160: 1302 c104 |33c8: const/16 v2, #int 1217 // #4c1 │ │ -097164: 4d01 0002 |33ca: aput-object v1, v0, v2 │ │ -097168: 1401 e5bb 0700 |33cc: const v1, #float 7.10252e-40 // #0007bbe5 │ │ -09716e: 7110 6403 0100 |33cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097174: 0c01 |33d2: move-result-object v1 │ │ -097176: 1302 c204 |33d3: const/16 v2, #int 1218 // #4c2 │ │ -09717a: 4d01 0002 |33d5: aput-object v1, v0, v2 │ │ -09717e: 1401 56bd 0700 |33d7: const v1, #float 7.10769e-40 // #0007bd56 │ │ -097184: 7110 6403 0100 |33da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09718a: 0c01 |33dd: move-result-object v1 │ │ -09718c: 1302 c304 |33de: const/16 v2, #int 1219 // #4c3 │ │ -097190: 4d01 0002 |33e0: aput-object v1, v0, v2 │ │ -097194: 1401 6dbd 0700 |33e2: const v1, #float 7.10802e-40 // #0007bd6d │ │ -09719a: 7110 6403 0100 |33e5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0971a0: 0c01 |33e8: move-result-object v1 │ │ -0971a2: 1302 c404 |33e9: const/16 v2, #int 1220 // #4c4 │ │ -0971a6: 4d01 0002 |33eb: aput-object v1, v0, v2 │ │ -0971aa: 1401 c0bd 0700 |33ed: const v1, #float 7.10918e-40 // #0007bdc0 │ │ -0971b0: 7110 6403 0100 |33f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0971b6: 0c01 |33f3: move-result-object v1 │ │ -0971b8: 1302 c504 |33f4: const/16 v2, #int 1221 // #4c5 │ │ -0971bc: 4d01 0002 |33f6: aput-object v1, v0, v2 │ │ -0971c0: 1401 dabd 0700 |33f8: const v1, #float 7.10954e-40 // #0007bdda │ │ -0971c6: 7110 6403 0100 |33fb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0971cc: 0c01 |33fe: move-result-object v1 │ │ -0971ce: 1302 c604 |33ff: const/16 v2, #int 1222 // #4c6 │ │ -0971d2: 4d01 0002 |3401: aput-object v1, v0, v2 │ │ -0971d6: 1401 32be 0700 |3403: const v1, #float 7.11078e-40 // #0007be32 │ │ -0971dc: 7110 6403 0100 |3406: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0971e2: 0c01 |3409: move-result-object v1 │ │ -0971e4: 1302 c704 |340a: const/16 v2, #int 1223 // #4c7 │ │ -0971e8: 4d01 0002 |340c: aput-object v1, v0, v2 │ │ -0971ec: 1401 9ebe 0700 |340e: const v1, #float 7.11229e-40 // #0007be9e │ │ -0971f2: 7110 6403 0100 |3411: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0971f8: 0c01 |3414: move-result-object v1 │ │ -0971fa: 1302 c804 |3415: const/16 v2, #int 1224 // #4c8 │ │ -0971fe: 4d01 0002 |3417: aput-object v1, v0, v2 │ │ -097202: 1401 3cbf 0700 |3419: const v1, #float 7.1145e-40 // #0007bf3c │ │ -097208: 7110 6403 0100 |341c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09720e: 0c01 |341f: move-result-object v1 │ │ -097210: 1302 c904 |3420: const/16 v2, #int 1225 // #4c9 │ │ -097214: 4d01 0002 |3422: aput-object v1, v0, v2 │ │ -097218: 1401 5dbf 0700 |3424: const v1, #float 7.11497e-40 // #0007bf5d │ │ -09721e: 7110 6403 0100 |3427: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097224: 0c01 |342a: move-result-object v1 │ │ -097226: 1302 ca04 |342b: const/16 v2, #int 1226 // #4ca │ │ -09722a: 4d01 0002 |342d: aput-object v1, v0, v2 │ │ -09722e: 1401 69bf 0700 |342f: const v1, #float 7.11513e-40 // #0007bf69 │ │ -097234: 7110 6403 0100 |3432: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09723a: 0c01 |3435: move-result-object v1 │ │ -09723c: 1302 cb04 |3436: const/16 v2, #int 1227 // #4cb │ │ -097240: 4d01 0002 |3438: aput-object v1, v0, v2 │ │ -097244: 1401 70bf 0700 |343a: const v1, #float 7.11523e-40 // #0007bf70 │ │ -09724a: 7110 6403 0100 |343d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097250: 0c01 |3440: move-result-object v1 │ │ -097252: 1302 cc04 |3441: const/16 v2, #int 1228 // #4cc │ │ -097256: 4d01 0002 |3443: aput-object v1, v0, v2 │ │ -09725a: 1401 89bf 0700 |3445: const v1, #float 7.11558e-40 // #0007bf89 │ │ -097260: 7110 6403 0100 |3448: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097266: 0c01 |344b: move-result-object v1 │ │ -097268: 1302 cd04 |344c: const/16 v2, #int 1229 // #4cd │ │ -09726c: 4d01 0002 |344e: aput-object v1, v0, v2 │ │ -097270: 1401 d7c1 0700 |3450: const v1, #float 7.12385e-40 // #0007c1d7 │ │ -097276: 7110 6403 0100 |3453: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09727c: 0c01 |3456: move-result-object v1 │ │ -09727e: 1302 ce04 |3457: const/16 v2, #int 1230 // #4ce │ │ -097282: 4d01 0002 |3459: aput-object v1, v0, v2 │ │ -097286: 1401 67c2 0700 |345b: const v1, #float 7.12587e-40 // #0007c267 │ │ -09728c: 7110 6403 0100 |345e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097292: 0c01 |3461: move-result-object v1 │ │ -097294: 1302 cf04 |3462: const/16 v2, #int 1231 // #4cf │ │ -097298: 4d01 0002 |3464: aput-object v1, v0, v2 │ │ -09729c: 1401 aac2 0700 |3466: const v1, #float 7.12681e-40 // #0007c2aa │ │ -0972a2: 7110 6403 0100 |3469: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0972a8: 0c01 |346c: move-result-object v1 │ │ -0972aa: 1302 d004 |346d: const/16 v2, #int 1232 // #4d0 │ │ -0972ae: 4d01 0002 |346f: aput-object v1, v0, v2 │ │ -0972b2: 1401 e0c3 0700 |3471: const v1, #float 7.13115e-40 // #0007c3e0 │ │ -0972b8: 7110 6403 0100 |3474: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0972be: 0c01 |3477: move-result-object v1 │ │ -0972c0: 1302 d104 |3478: const/16 v2, #int 1233 // #4d1 │ │ -0972c4: 4d01 0002 |347a: aput-object v1, v0, v2 │ │ -0972c8: 1401 37c4 0700 |347c: const v1, #float 7.13237e-40 // #0007c437 │ │ -0972ce: 7110 6403 0100 |347f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0972d4: 0c01 |3482: move-result-object v1 │ │ -0972d6: 1302 d204 |3483: const/16 v2, #int 1234 // #4d2 │ │ -0972da: 4d01 0002 |3485: aput-object v1, v0, v2 │ │ -0972de: 1401 25c5 0700 |3487: const v1, #float 7.13571e-40 // #0007c525 │ │ -0972e4: 7110 6403 0100 |348a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0972ea: 0c01 |348d: move-result-object v1 │ │ -0972ec: 1302 d304 |348e: const/16 v2, #int 1235 // #4d3 │ │ -0972f0: 4d01 0002 |3490: aput-object v1, v0, v2 │ │ -0972f4: 1401 36c8 0700 |3492: const v1, #float 7.14671e-40 // #0007c836 │ │ -0972fa: 7110 6403 0100 |3495: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097300: 0c01 |3498: move-result-object v1 │ │ -097302: 1302 d404 |3499: const/16 v2, #int 1236 // #4d4 │ │ -097306: 4d01 0002 |349b: aput-object v1, v0, v2 │ │ -09730a: 1401 6bc8 0700 |349d: const v1, #float 7.14745e-40 // #0007c86b │ │ -097310: 7110 6403 0100 |34a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097316: 0c01 |34a3: move-result-object v1 │ │ -097318: 1302 d504 |34a4: const/16 v2, #int 1237 // #4d5 │ │ -09731c: 4d01 0002 |34a6: aput-object v1, v0, v2 │ │ -097320: 1401 19c9 0700 |34a8: const v1, #float 7.14989e-40 // #0007c919 │ │ -097326: 7110 6403 0100 |34ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09732c: 0c01 |34ae: move-result-object v1 │ │ -09732e: 1302 d604 |34af: const/16 v2, #int 1238 // #4d6 │ │ -097332: 4d01 0002 |34b1: aput-object v1, v0, v2 │ │ -097336: 1401 2ec9 0700 |34b3: const v1, #float 7.15018e-40 // #0007c92e │ │ -09733c: 7110 6403 0100 |34b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097342: 0c01 |34b9: move-result-object v1 │ │ -097344: 1302 d704 |34ba: const/16 v2, #int 1239 // #4d7 │ │ -097348: 4d01 0002 |34bc: aput-object v1, v0, v2 │ │ -09734c: 1401 4fca 0700 |34be: const v1, #float 7.15423e-40 // #0007ca4f │ │ -097352: 7110 6403 0100 |34c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097358: 0c01 |34c4: move-result-object v1 │ │ -09735a: 1302 d804 |34c5: const/16 v2, #int 1240 // #4d8 │ │ -09735e: 4d01 0002 |34c7: aput-object v1, v0, v2 │ │ -097362: 1401 c1cb 0700 |34c9: const v1, #float 7.15942e-40 // #0007cbc1 │ │ -097368: 7110 6403 0100 |34cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09736e: 0c01 |34cf: move-result-object v1 │ │ -097370: 1302 d904 |34d0: const/16 v2, #int 1241 // #4d9 │ │ -097374: 4d01 0002 |34d2: aput-object v1, v0, v2 │ │ -097378: 1401 6fcd 0700 |34d4: const v1, #float 7.16544e-40 // #0007cd6f │ │ -09737e: 7110 6403 0100 |34d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097384: 0c01 |34da: move-result-object v1 │ │ -097386: 1302 da04 |34db: const/16 v2, #int 1242 // #4da │ │ -09738a: 4d01 0002 |34dd: aput-object v1, v0, v2 │ │ -09738e: 1401 32ce 0700 |34df: const v1, #float 7.16817e-40 // #0007ce32 │ │ -097394: 7110 6403 0100 |34e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09739a: 0c01 |34e5: move-result-object v1 │ │ -09739c: 1302 db04 |34e6: const/16 v2, #int 1243 // #4db │ │ -0973a0: 4d01 0002 |34e8: aput-object v1, v0, v2 │ │ -0973a4: 1401 6bd0 0700 |34ea: const v1, #float 7.17615e-40 // #0007d06b │ │ -0973aa: 7110 6403 0100 |34ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0973b0: 0c01 |34f0: move-result-object v1 │ │ -0973b2: 1302 dc04 |34f1: const/16 v2, #int 1244 // #4dc │ │ -0973b6: 4d01 0002 |34f3: aput-object v1, v0, v2 │ │ -0973ba: 1401 d6d0 0700 |34f5: const v1, #float 7.17765e-40 // #0007d0d6 │ │ -0973c0: 7110 6403 0100 |34f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0973c6: 0c01 |34fb: move-result-object v1 │ │ -0973c8: 1302 dd04 |34fc: const/16 v2, #int 1245 // #4dd │ │ -0973cc: 4d01 0002 |34fe: aput-object v1, v0, v2 │ │ -0973d0: 1401 01d2 0700 |3500: const v1, #float 7.18184e-40 // #0007d201 │ │ -0973d6: 7110 6403 0100 |3503: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0973dc: 0c01 |3506: move-result-object v1 │ │ -0973de: 1302 de04 |3507: const/16 v2, #int 1246 // #4de │ │ -0973e2: 4d01 0002 |3509: aput-object v1, v0, v2 │ │ -0973e6: 1401 ced3 0700 |350b: const v1, #float 7.1883e-40 // #0007d3ce │ │ -0973ec: 7110 6403 0100 |350e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0973f2: 0c01 |3511: move-result-object v1 │ │ -0973f4: 1302 df04 |3512: const/16 v2, #int 1247 // #4df │ │ -0973f8: 4d01 0002 |3514: aput-object v1, v0, v2 │ │ -0973fc: 1401 69d5 0700 |3516: const v1, #float 7.19406e-40 // #0007d569 │ │ -097402: 7110 6403 0100 |3519: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097408: 0c01 |351c: move-result-object v1 │ │ -09740a: 1302 e004 |351d: const/16 v2, #int 1248 // #4e0 │ │ -09740e: 4d01 0002 |351f: aput-object v1, v0, v2 │ │ -097412: 1401 17d6 0700 |3521: const v1, #float 7.19649e-40 // #0007d617 │ │ -097418: 7110 6403 0100 |3524: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09741e: 0c01 |3527: move-result-object v1 │ │ -097420: 1302 e104 |3528: const/16 v2, #int 1249 // #4e1 │ │ -097424: 4d01 0002 |352a: aput-object v1, v0, v2 │ │ -097428: 1401 15db 0700 |352c: const v1, #float 7.2144e-40 // #0007db15 │ │ -09742e: 7110 6403 0100 |352f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097434: 0c01 |3532: move-result-object v1 │ │ -097436: 1302 e204 |3533: const/16 v2, #int 1250 // #4e2 │ │ -09743a: 4d01 0002 |3535: aput-object v1, v0, v2 │ │ -09743e: 1401 5edc 0700 |3537: const v1, #float 7.21901e-40 // #0007dc5e │ │ -097444: 7110 6403 0100 |353a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09744a: 0c01 |353d: move-result-object v1 │ │ -09744c: 1302 e304 |353e: const/16 v2, #int 1251 // #4e3 │ │ -097450: 4d01 0002 |3540: aput-object v1, v0, v2 │ │ -097454: 1401 b6dc 0700 |3542: const v1, #float 7.22025e-40 // #0007dcb6 │ │ -09745a: 7110 6403 0100 |3545: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097460: 0c01 |3548: move-result-object v1 │ │ -097462: 1302 e404 |3549: const/16 v2, #int 1252 // #4e4 │ │ -097466: 4d01 0002 |354b: aput-object v1, v0, v2 │ │ -09746a: 1401 7ddd 0700 |354d: const v1, #float 7.22303e-40 // #0007dd7d │ │ -097470: 7110 6403 0100 |3550: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097476: 0c01 |3553: move-result-object v1 │ │ -097478: 1302 e504 |3554: const/16 v2, #int 1253 // #4e5 │ │ -09747c: 4d01 0002 |3556: aput-object v1, v0, v2 │ │ -097480: 1401 eedd 0700 |3558: const v1, #float 7.22462e-40 // #0007ddee │ │ -097486: 7110 6403 0100 |355b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09748c: 0c01 |355e: move-result-object v1 │ │ -09748e: 1302 e604 |355f: const/16 v2, #int 1254 // #4e6 │ │ -097492: 4d01 0002 |3561: aput-object v1, v0, v2 │ │ -097496: 1401 52e0 0700 |3563: const v1, #float 7.23319e-40 // #0007e052 │ │ -09749c: 7110 6403 0100 |3566: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0974a2: 0c01 |3569: move-result-object v1 │ │ -0974a4: 1302 e704 |356a: const/16 v2, #int 1255 // #4e7 │ │ -0974a8: 4d01 0002 |356c: aput-object v1, v0, v2 │ │ -0974ac: 1401 90e1 0700 |356e: const v1, #float 7.23765e-40 // #0007e190 │ │ -0974b2: 7110 6403 0100 |3571: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0974b8: 0c01 |3574: move-result-object v1 │ │ -0974ba: 1302 e804 |3575: const/16 v2, #int 1256 // #4e8 │ │ -0974be: 4d01 0002 |3577: aput-object v1, v0, v2 │ │ -0974c2: 1401 98e3 0700 |3579: const v1, #float 7.24494e-40 // #0007e398 │ │ -0974c8: 7110 6403 0100 |357c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0974ce: 0c01 |357f: move-result-object v1 │ │ -0974d0: 1302 e904 |3580: const/16 v2, #int 1257 // #4e9 │ │ -0974d4: 4d01 0002 |3582: aput-object v1, v0, v2 │ │ -0974d8: 1401 e4e3 0700 |3584: const v1, #float 7.246e-40 // #0007e3e4 │ │ -0974de: 7110 6403 0100 |3587: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0974e4: 0c01 |358a: move-result-object v1 │ │ -0974e6: 1302 ea04 |358b: const/16 v2, #int 1258 // #4ea │ │ -0974ea: 4d01 0002 |358d: aput-object v1, v0, v2 │ │ -0974ee: 1401 73e4 0700 |358f: const v1, #float 7.24801e-40 // #0007e473 │ │ -0974f4: 7110 6403 0100 |3592: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0974fa: 0c01 |3595: move-result-object v1 │ │ -0974fc: 1302 eb04 |3596: const/16 v2, #int 1259 // #4eb │ │ -097500: 4d01 0002 |3598: aput-object v1, v0, v2 │ │ -097504: 1401 96e4 0700 |359a: const v1, #float 7.2485e-40 // #0007e496 │ │ -09750a: 7110 6403 0100 |359d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097510: 0c01 |35a0: move-result-object v1 │ │ -097512: 1302 ec04 |35a1: const/16 v2, #int 1260 // #4ec │ │ -097516: 4d01 0002 |35a3: aput-object v1, v0, v2 │ │ -09751a: 1401 20e5 0700 |35a5: const v1, #float 7.25043e-40 // #0007e520 │ │ -097520: 7110 6403 0100 |35a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097526: 0c01 |35ab: move-result-object v1 │ │ -097528: 1302 ed04 |35ac: const/16 v2, #int 1261 // #4ed │ │ -09752c: 4d01 0002 |35ae: aput-object v1, v0, v2 │ │ -097530: 1401 d8e5 0700 |35b0: const v1, #float 7.25301e-40 // #0007e5d8 │ │ -097536: 7110 6403 0100 |35b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09753c: 0c01 |35b6: move-result-object v1 │ │ -09753e: 1302 ee04 |35b7: const/16 v2, #int 1262 // #4ee │ │ -097542: 4d01 0002 |35b9: aput-object v1, v0, v2 │ │ -097546: 1401 3fe6 0700 |35bb: const v1, #float 7.25445e-40 // #0007e63f │ │ -09754c: 7110 6403 0100 |35be: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097552: 0c01 |35c1: move-result-object v1 │ │ -097554: 1302 ef04 |35c2: const/16 v2, #int 1263 // #4ef │ │ -097558: 4d01 0002 |35c4: aput-object v1, v0, v2 │ │ -09755c: 1401 2ae7 0700 |35c6: const v1, #float 7.25775e-40 // #0007e72a │ │ -097562: 7110 6403 0100 |35c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097568: 0c01 |35cc: move-result-object v1 │ │ -09756a: 1302 f004 |35cd: const/16 v2, #int 1264 // #4f0 │ │ -09756e: 4d01 0002 |35cf: aput-object v1, v0, v2 │ │ -097572: 1401 3be7 0700 |35d1: const v1, #float 7.25798e-40 // #0007e73b │ │ -097578: 7110 6403 0100 |35d4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09757e: 0c01 |35d7: move-result-object v1 │ │ -097580: 1302 f104 |35d8: const/16 v2, #int 1265 // #4f1 │ │ -097584: 4d01 0002 |35da: aput-object v1, v0, v2 │ │ -097588: 1401 43e9 0700 |35dc: const v1, #float 7.26527e-40 // #0007e943 │ │ -09758e: 7110 6403 0100 |35df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097594: 0c01 |35e2: move-result-object v1 │ │ -097596: 1302 f204 |35e3: const/16 v2, #int 1266 // #4f2 │ │ -09759a: 4d01 0002 |35e5: aput-object v1, v0, v2 │ │ -09759e: 1401 48e9 0700 |35e7: const v1, #float 7.26534e-40 // #0007e948 │ │ -0975a4: 7110 6403 0100 |35ea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0975aa: 0c01 |35ed: move-result-object v1 │ │ -0975ac: 1302 f304 |35ee: const/16 v2, #int 1267 // #4f3 │ │ -0975b0: 4d01 0002 |35f0: aput-object v1, v0, v2 │ │ -0975b4: 1401 f2e9 0700 |35f2: const v1, #float 7.26772e-40 // #0007e9f2 │ │ -0975ba: 7110 6403 0100 |35f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0975c0: 0c01 |35f8: move-result-object v1 │ │ -0975c2: 1302 f404 |35f9: const/16 v2, #int 1268 // #4f4 │ │ -0975c6: 4d01 0002 |35fb: aput-object v1, v0, v2 │ │ -0975ca: 1401 f8e9 0700 |35fd: const v1, #float 7.26781e-40 // #0007e9f8 │ │ -0975d0: 7110 6403 0100 |3600: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0975d6: 0c01 |3603: move-result-object v1 │ │ -0975d8: 1302 f504 |3604: const/16 v2, #int 1269 // #4f5 │ │ -0975dc: 4d01 0002 |3606: aput-object v1, v0, v2 │ │ -0975e0: 1401 6dea 0700 |3608: const v1, #float 7.26945e-40 // #0007ea6d │ │ -0975e6: 7110 6403 0100 |360b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0975ec: 0c01 |360e: move-result-object v1 │ │ -0975ee: 1302 f604 |360f: const/16 v2, #int 1270 // #4f6 │ │ -0975f2: 4d01 0002 |3611: aput-object v1, v0, v2 │ │ -0975f6: 1401 daeb 0700 |3613: const v1, #float 7.27456e-40 // #0007ebda │ │ -0975fc: 7110 6403 0100 |3616: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097602: 0c01 |3619: move-result-object v1 │ │ -097604: 1302 f704 |361a: const/16 v2, #int 1271 // #4f7 │ │ -097608: 4d01 0002 |361c: aput-object v1, v0, v2 │ │ -09760c: 1401 2bec 0700 |361e: const v1, #float 7.2757e-40 // #0007ec2b │ │ -097612: 7110 6403 0100 |3621: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097618: 0c01 |3624: move-result-object v1 │ │ -09761a: 1302 f804 |3625: const/16 v2, #int 1272 // #4f8 │ │ -09761e: 4d01 0002 |3627: aput-object v1, v0, v2 │ │ -097622: 1401 a7ed 0700 |3629: const v1, #float 7.28102e-40 // #0007eda7 │ │ -097628: 7110 6403 0100 |362c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09762e: 0c01 |362f: move-result-object v1 │ │ -097630: 1302 f904 |3630: const/16 v2, #int 1273 // #4f9 │ │ -097634: 4d01 0002 |3632: aput-object v1, v0, v2 │ │ -097638: 1401 fcf0 0700 |3634: const v1, #float 7.29297e-40 // #0007f0fc │ │ -09763e: 7110 6403 0100 |3637: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097644: 0c01 |363a: move-result-object v1 │ │ -097646: 1302 fa04 |363b: const/16 v2, #int 1274 // #4fa │ │ -09764a: 4d01 0002 |363d: aput-object v1, v0, v2 │ │ -09764e: 1401 d0f1 0700 |363f: const v1, #float 7.29594e-40 // #0007f1d0 │ │ -097654: 7110 6403 0100 |3642: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09765a: 0c01 |3645: move-result-object v1 │ │ -09765c: 1302 fb04 |3646: const/16 v2, #int 1275 // #4fb │ │ -097660: 4d01 0002 |3648: aput-object v1, v0, v2 │ │ -097664: 1401 dff1 0700 |364a: const v1, #float 7.29615e-40 // #0007f1df │ │ -09766a: 7110 6403 0100 |364d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097670: 0c01 |3650: move-result-object v1 │ │ -097672: 1302 fc04 |3651: const/16 v2, #int 1276 // #4fc │ │ -097676: 4d01 0002 |3653: aput-object v1, v0, v2 │ │ -09767a: 1401 e0f1 0700 |3655: const v1, #float 7.29617e-40 // #0007f1e0 │ │ -097680: 7110 6403 0100 |3658: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097686: 0c01 |365b: move-result-object v1 │ │ -097688: 1302 fd04 |365c: const/16 v2, #int 1277 // #4fd │ │ -09768c: 4d01 0002 |365e: aput-object v1, v0, v2 │ │ -097690: 1401 10f4 0700 |3660: const v1, #float 7.30402e-40 // #0007f410 │ │ -097696: 7110 6403 0100 |3663: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09769c: 0c01 |3666: move-result-object v1 │ │ -09769e: 1302 fe04 |3667: const/16 v2, #int 1278 // #4fe │ │ -0976a2: 4d01 0002 |3669: aput-object v1, v0, v2 │ │ -0976a6: 1401 89f7 0700 |366b: const v1, #float 7.31647e-40 // #0007f789 │ │ -0976ac: 7110 6403 0100 |366e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0976b2: 0c01 |3671: move-result-object v1 │ │ -0976b4: 1302 ff04 |3672: const/16 v2, #int 1279 // #4ff │ │ -0976b8: 4d01 0002 |3674: aput-object v1, v0, v2 │ │ -0976bc: 1401 c0f7 0700 |3676: const v1, #float 7.31724e-40 // #0007f7c0 │ │ -0976c2: 7110 6403 0100 |3679: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0976c8: 0c01 |367c: move-result-object v1 │ │ -0976ca: 1302 0005 |367d: const/16 v2, #int 1280 // #500 │ │ -0976ce: 4d01 0002 |367f: aput-object v1, v0, v2 │ │ -0976d2: 1401 7ff8 0700 |3681: const v1, #float 7.31992e-40 // #0007f87f │ │ -0976d8: 7110 6403 0100 |3684: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0976de: 0c01 |3687: move-result-object v1 │ │ -0976e0: 1302 0105 |3688: const/16 v2, #int 1281 // #501 │ │ -0976e4: 4d01 0002 |368a: aput-object v1, v0, v2 │ │ -0976e8: 1401 17fa 0700 |368c: const v1, #float 7.32564e-40 // #0007fa17 │ │ -0976ee: 7110 6403 0100 |368f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0976f4: 0c01 |3692: move-result-object v1 │ │ -0976f6: 1302 0205 |3693: const/16 v2, #int 1282 // #502 │ │ -0976fa: 4d01 0002 |3695: aput-object v1, v0, v2 │ │ -0976fe: 1401 a1fa 0700 |3697: const v1, #float 7.32757e-40 // #0007faa1 │ │ -097704: 7110 6403 0100 |369a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09770a: 0c01 |369d: move-result-object v1 │ │ -09770c: 1302 0305 |369e: const/16 v2, #int 1283 // #503 │ │ -097710: 4d01 0002 |36a0: aput-object v1, v0, v2 │ │ -097714: 1401 cffc 0700 |36a2: const v1, #float 7.33539e-40 // #0007fccf │ │ -09771a: 7110 6403 0100 |36a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097720: 0c01 |36a8: move-result-object v1 │ │ -097722: 1302 0405 |36a9: const/16 v2, #int 1284 // #504 │ │ -097726: 4d01 0002 |36ab: aput-object v1, v0, v2 │ │ -09772a: 1401 08fd 0700 |36ad: const v1, #float 7.33619e-40 // #0007fd08 │ │ -097730: 7110 6403 0100 |36b0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097736: 0c01 |36b3: move-result-object v1 │ │ -097738: 1302 0505 |36b4: const/16 v2, #int 1285 // #505 │ │ -09773c: 4d01 0002 |36b6: aput-object v1, v0, v2 │ │ -097740: 1401 eafd 0700 |36b8: const v1, #float 7.33936e-40 // #0007fdea │ │ -097746: 7110 6403 0100 |36bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09774c: 0c01 |36be: move-result-object v1 │ │ -09774e: 1302 0605 |36bf: const/16 v2, #int 1286 // #506 │ │ -097752: 4d01 0002 |36c1: aput-object v1, v0, v2 │ │ -097756: 1401 bfff 0700 |36c3: const v1, #float 7.34593e-40 // #0007ffbf │ │ -09775c: 7110 6403 0100 |36c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097762: 0c01 |36c9: move-result-object v1 │ │ -097764: 1302 0705 |36ca: const/16 v2, #int 1287 // #507 │ │ -097768: 4d01 0002 |36cc: aput-object v1, v0, v2 │ │ -09776c: 1401 0502 0800 |36ce: const v1, #float 7.35408e-40 // #00080205 │ │ -097772: 7110 6403 0100 |36d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097778: 0c01 |36d4: move-result-object v1 │ │ -09777a: 1302 0805 |36d5: const/16 v2, #int 1288 // #508 │ │ -09777e: 4d01 0002 |36d7: aput-object v1, v0, v2 │ │ -097782: 1401 0103 0800 |36d9: const v1, #float 7.35762e-40 // #00080301 │ │ -097788: 7110 6403 0100 |36dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09778e: 0c01 |36df: move-result-object v1 │ │ -097790: 1302 0905 |36e0: const/16 v2, #int 1289 // #509 │ │ -097794: 4d01 0002 |36e2: aput-object v1, v0, v2 │ │ -097798: 1401 2403 0800 |36e4: const v1, #float 7.35811e-40 // #00080324 │ │ -09779e: 7110 6403 0100 |36e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0977a4: 0c01 |36ea: move-result-object v1 │ │ -0977a6: 1302 0a05 |36eb: const/16 v2, #int 1290 // #50a │ │ -0977aa: 4d01 0002 |36ed: aput-object v1, v0, v2 │ │ -0977ae: 1401 5c04 0800 |36ef: const v1, #float 7.36248e-40 // #0008045c │ │ -0977b4: 7110 6403 0100 |36f2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0977ba: 0c01 |36f5: move-result-object v1 │ │ -0977bc: 1302 0b05 |36f6: const/16 v2, #int 1291 // #50b │ │ -0977c0: 4d01 0002 |36f8: aput-object v1, v0, v2 │ │ -0977c4: 1401 7904 0800 |36fa: const v1, #float 7.36288e-40 // #00080479 │ │ -0977ca: 7110 6403 0100 |36fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0977d0: 0c01 |3700: move-result-object v1 │ │ -0977d2: 1302 0c05 |3701: const/16 v2, #int 1292 // #50c │ │ -0977d6: 4d01 0002 |3703: aput-object v1, v0, v2 │ │ -0977da: 1401 2505 0800 |3705: const v1, #float 7.36529e-40 // #00080525 │ │ -0977e0: 7110 6403 0100 |3708: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0977e6: 0c01 |370b: move-result-object v1 │ │ -0977e8: 1302 0d05 |370c: const/16 v2, #int 1293 // #50d │ │ -0977ec: 4d01 0002 |370e: aput-object v1, v0, v2 │ │ -0977f0: 1401 6b05 0800 |3710: const v1, #float 7.36628e-40 // #0008056b │ │ -0977f6: 7110 6403 0100 |3713: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0977fc: 0c01 |3716: move-result-object v1 │ │ -0977fe: 1302 0e05 |3717: const/16 v2, #int 1294 // #50e │ │ -097802: 4d01 0002 |3719: aput-object v1, v0, v2 │ │ -097806: 1401 2c08 0800 |371b: const v1, #float 7.37615e-40 // #0008082c │ │ -09780c: 7110 6403 0100 |371e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097812: 0c01 |3721: move-result-object v1 │ │ -097814: 1302 0f05 |3722: const/16 v2, #int 1295 // #50f │ │ -097818: 4d01 0002 |3724: aput-object v1, v0, v2 │ │ -09781c: 1401 3709 0800 |3726: const v1, #float 7.3799e-40 // #00080937 │ │ -097822: 7110 6403 0100 |3729: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097828: 0c01 |372c: move-result-object v1 │ │ -09782a: 1302 1005 |372d: const/16 v2, #int 1296 // #510 │ │ -09782e: 4d01 0002 |372f: aput-object v1, v0, v2 │ │ -097832: 1401 120b 0800 |3731: const v1, #float 7.38655e-40 // #00080b12 │ │ -097838: 7110 6403 0100 |3734: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09783e: 0c01 |3737: move-result-object v1 │ │ -097840: 1302 1105 |3738: const/16 v2, #int 1297 // #511 │ │ -097844: 4d01 0002 |373a: aput-object v1, v0, v2 │ │ -097848: 1401 6310 0800 |373c: const v1, #float 7.40562e-40 // #00081063 │ │ -09784e: 7110 6403 0100 |373f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097854: 0c01 |3742: move-result-object v1 │ │ -097856: 1302 1205 |3743: const/16 v2, #int 1298 // #512 │ │ -09785a: 4d01 0002 |3745: aput-object v1, v0, v2 │ │ -09785e: 1401 6912 0800 |3747: const v1, #float 7.41288e-40 // #00081269 │ │ -097864: 7110 6403 0100 |374a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09786a: 0c01 |374d: move-result-object v1 │ │ -09786c: 1302 1305 |374e: const/16 v2, #int 1299 // #513 │ │ -097870: 4d01 0002 |3750: aput-object v1, v0, v2 │ │ -097874: 1401 4d15 0800 |3752: const v1, #float 7.42325e-40 // #0008154d │ │ -09787a: 7110 6403 0100 |3755: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097880: 0c01 |3758: move-result-object v1 │ │ -097882: 1302 1405 |3759: const/16 v2, #int 1300 // #514 │ │ -097886: 4d01 0002 |375b: aput-object v1, v0, v2 │ │ -09788a: 1401 0716 0800 |375d: const v1, #float 7.42586e-40 // #00081607 │ │ -097890: 7110 6403 0100 |3760: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097896: 0c01 |3763: move-result-object v1 │ │ -097898: 1302 1505 |3764: const/16 v2, #int 1301 // #515 │ │ -09789c: 4d01 0002 |3766: aput-object v1, v0, v2 │ │ -0978a0: 1401 2b16 0800 |3768: const v1, #float 7.42636e-40 // #0008162b │ │ -0978a6: 7110 6403 0100 |376b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0978ac: 0c01 |376e: move-result-object v1 │ │ -0978ae: 1302 1605 |376f: const/16 v2, #int 1302 // #516 │ │ -0978b2: 4d01 0002 |3771: aput-object v1, v0, v2 │ │ -0978b6: 1401 9116 0800 |3773: const v1, #float 7.42779e-40 // #00081691 │ │ -0978bc: 7110 6403 0100 |3776: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0978c2: 0c01 |3779: move-result-object v1 │ │ -0978c4: 1302 1705 |377a: const/16 v2, #int 1303 // #517 │ │ -0978c8: 4d01 0002 |377c: aput-object v1, v0, v2 │ │ -0978cc: 1401 411a 0800 |377e: const v1, #float 7.44102e-40 // #00081a41 │ │ -0978d2: 7110 6403 0100 |3781: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0978d8: 0c01 |3784: move-result-object v1 │ │ -0978da: 1302 1805 |3785: const/16 v2, #int 1304 // #518 │ │ -0978de: 4d01 0002 |3787: aput-object v1, v0, v2 │ │ -0978e2: 1401 9b1a 0800 |3789: const v1, #float 7.44228e-40 // #00081a9b │ │ -0978e8: 7110 6403 0100 |378c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0978ee: 0c01 |378f: move-result-object v1 │ │ -0978f0: 1302 1905 |3790: const/16 v2, #int 1305 // #519 │ │ -0978f4: 4d01 0002 |3792: aput-object v1, v0, v2 │ │ -0978f8: 1401 691b 0800 |3794: const v1, #float 7.44517e-40 // #00081b69 │ │ -0978fe: 7110 6403 0100 |3797: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097904: 0c01 |379a: move-result-object v1 │ │ -097906: 1302 1a05 |379b: const/16 v2, #int 1306 // #51a │ │ -09790a: 4d01 0002 |379d: aput-object v1, v0, v2 │ │ -09790e: 1401 c11d 0800 |379f: const v1, #float 7.45358e-40 // #00081dc1 │ │ -097914: 7110 6403 0100 |37a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09791a: 0c01 |37a5: move-result-object v1 │ │ -09791c: 1302 1b05 |37a6: const/16 v2, #int 1307 // #51b │ │ -097920: 4d01 0002 |37a8: aput-object v1, v0, v2 │ │ -097924: 1401 ac1e 0800 |37aa: const v1, #float 7.45687e-40 // #00081eac │ │ -09792a: 7110 6403 0100 |37ad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097930: 0c01 |37b0: move-result-object v1 │ │ -097932: 1302 1c05 |37b1: const/16 v2, #int 1308 // #51c │ │ -097936: 4d01 0002 |37b3: aput-object v1, v0, v2 │ │ -09793a: 1401 f31e 0800 |37b5: const v1, #float 7.45786e-40 // #00081ef3 │ │ -097940: 7110 6403 0100 |37b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097946: 0c01 |37bb: move-result-object v1 │ │ -097948: 1302 1d05 |37bc: const/16 v2, #int 1309 // #51d │ │ -09794c: 4d01 0002 |37be: aput-object v1, v0, v2 │ │ -097950: 1401 6921 0800 |37c0: const v1, #float 7.46669e-40 // #00082169 │ │ -097956: 7110 6403 0100 |37c3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09795c: 0c01 |37c6: move-result-object v1 │ │ -09795e: 1302 1e05 |37c7: const/16 v2, #int 1310 // #51e │ │ -097962: 4d01 0002 |37c9: aput-object v1, v0, v2 │ │ -097966: 1401 f921 0800 |37cb: const v1, #float 7.46871e-40 // #000821f9 │ │ -09796c: 7110 6403 0100 |37ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097972: 0c01 |37d1: move-result-object v1 │ │ -097974: 1302 1f05 |37d2: const/16 v2, #int 1311 // #51f │ │ -097978: 4d01 0002 |37d4: aput-object v1, v0, v2 │ │ -09797c: 1401 f123 0800 |37d6: const v1, #float 7.47577e-40 // #000823f1 │ │ -097982: 7110 6403 0100 |37d9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097988: 0c01 |37dc: move-result-object v1 │ │ -09798a: 1302 2005 |37dd: const/16 v2, #int 1312 // #520 │ │ -09798e: 4d01 0002 |37df: aput-object v1, v0, v2 │ │ -097992: 1401 1729 0800 |37e1: const v1, #float 7.49424e-40 // #00082917 │ │ -097998: 7110 6403 0100 |37e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09799e: 0c01 |37e7: move-result-object v1 │ │ -0979a0: 1302 2105 |37e8: const/16 v2, #int 1313 // #521 │ │ -0979a4: 4d01 0002 |37ea: aput-object v1, v0, v2 │ │ -0979a8: 1401 ec2a 0800 |37ec: const v1, #float 7.50081e-40 // #00082aec │ │ -0979ae: 7110 6403 0100 |37ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0979b4: 0c01 |37f2: move-result-object v1 │ │ -0979b6: 1302 2205 |37f3: const/16 v2, #int 1314 // #522 │ │ -0979ba: 4d01 0002 |37f5: aput-object v1, v0, v2 │ │ -0979be: 1401 7c2c 0800 |37f7: const v1, #float 7.50642e-40 // #00082c7c │ │ -0979c4: 7110 6403 0100 |37fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0979ca: 0c01 |37fd: move-result-object v1 │ │ -0979cc: 1302 2305 |37fe: const/16 v2, #int 1315 // #523 │ │ -0979d0: 4d01 0002 |3800: aput-object v1, v0, v2 │ │ -0979d4: 1401 4631 0800 |3802: const v1, #float 7.5236e-40 // #00083146 │ │ -0979da: 7110 6403 0100 |3805: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0979e0: 0c01 |3808: move-result-object v1 │ │ -0979e2: 1302 2405 |3809: const/16 v2, #int 1316 // #524 │ │ -0979e6: 4d01 0002 |380b: aput-object v1, v0, v2 │ │ -0979ea: 1401 0d32 0800 |380d: const v1, #float 7.52639e-40 // #0008320d │ │ -0979f0: 7110 6403 0100 |3810: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0979f6: 0c01 |3813: move-result-object v1 │ │ -0979f8: 1302 2505 |3814: const/16 v2, #int 1317 // #525 │ │ -0979fc: 4d01 0002 |3816: aput-object v1, v0, v2 │ │ -097a00: 1401 de32 0800 |3818: const v1, #float 7.52932e-40 // #000832de │ │ -097a06: 7110 6403 0100 |381b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097a0c: 0c01 |381e: move-result-object v1 │ │ -097a0e: 1302 2605 |381f: const/16 v2, #int 1318 // #526 │ │ -097a12: 4d01 0002 |3821: aput-object v1, v0, v2 │ │ -097a16: 1401 f132 0800 |3823: const v1, #float 7.52958e-40 // #000832f1 │ │ -097a1c: 7110 6403 0100 |3826: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097a22: 0c01 |3829: move-result-object v1 │ │ -097a24: 1302 2705 |382a: const/16 v2, #int 1319 // #527 │ │ -097a28: 4d01 0002 |382c: aput-object v1, v0, v2 │ │ -097a2c: 1401 d135 0800 |382e: const v1, #float 7.5399e-40 // #000835d1 │ │ -097a32: 7110 6403 0100 |3831: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097a38: 0c01 |3834: move-result-object v1 │ │ -097a3a: 1302 2805 |3835: const/16 v2, #int 1320 // #528 │ │ -097a3e: 4d01 0002 |3837: aput-object v1, v0, v2 │ │ -097a42: 1401 c63a 0800 |3839: const v1, #float 7.55768e-40 // #00083ac6 │ │ -097a48: 7110 6403 0100 |383c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097a4e: 0c01 |383f: move-result-object v1 │ │ -097a50: 1302 2905 |3840: const/16 v2, #int 1321 // #529 │ │ -097a54: 4d01 0002 |3842: aput-object v1, v0, v2 │ │ -097a58: 1401 143b 0800 |3844: const v1, #float 7.55877e-40 // #00083b14 │ │ -097a5e: 7110 6403 0100 |3847: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097a64: 0c01 |384a: move-result-object v1 │ │ -097a66: 1302 2a05 |384b: const/16 v2, #int 1322 // #52a │ │ -097a6a: 4d01 0002 |384d: aput-object v1, v0, v2 │ │ -097a6e: 1401 203b 0800 |384f: const v1, #float 7.55894e-40 // #00083b20 │ │ -097a74: 7110 6403 0100 |3852: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097a7a: 0c01 |3855: move-result-object v1 │ │ -097a7c: 1302 2b05 |3856: const/16 v2, #int 1323 // #52b │ │ -097a80: 4d01 0002 |3858: aput-object v1, v0, v2 │ │ -097a84: 1401 223b 0800 |385a: const v1, #float 7.55897e-40 // #00083b22 │ │ -097a8a: 7110 6403 0100 |385d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097a90: 0c01 |3860: move-result-object v1 │ │ -097a92: 1302 2c05 |3861: const/16 v2, #int 1324 // #52c │ │ -097a96: 4d01 0002 |3863: aput-object v1, v0, v2 │ │ -097a9a: 1401 573b 0800 |3865: const v1, #float 7.55971e-40 // #00083b57 │ │ -097aa0: 7110 6403 0100 |3868: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097aa6: 0c01 |386b: move-result-object v1 │ │ -097aa8: 1302 2d05 |386c: const/16 v2, #int 1325 // #52d │ │ -097aac: 4d01 0002 |386e: aput-object v1, v0, v2 │ │ -097ab0: 1401 c73d 0800 |3870: const v1, #float 7.56846e-40 // #00083dc7 │ │ -097ab6: 7110 6403 0100 |3873: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097abc: 0c01 |3876: move-result-object v1 │ │ -097abe: 1302 2e05 |3877: const/16 v2, #int 1326 // #52e │ │ -097ac2: 4d01 0002 |3879: aput-object v1, v0, v2 │ │ -097ac6: 1401 503e 0800 |387b: const v1, #float 7.57037e-40 // #00083e50 │ │ -097acc: 7110 6403 0100 |387e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097ad2: 0c01 |3881: move-result-object v1 │ │ -097ad4: 1302 2f05 |3882: const/16 v2, #int 1327 // #52f │ │ -097ad8: 4d01 0002 |3884: aput-object v1, v0, v2 │ │ -097adc: 1401 eb3e 0800 |3886: const v1, #float 7.57255e-40 // #00083eeb │ │ -097ae2: 7110 6403 0100 |3889: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097ae8: 0c01 |388c: move-result-object v1 │ │ -097aea: 1302 3005 |388d: const/16 v2, #int 1328 // #530 │ │ -097aee: 4d01 0002 |388f: aput-object v1, v0, v2 │ │ -097af2: 1401 1043 0800 |3891: const v1, #float 7.58741e-40 // #00084310 │ │ -097af8: 7110 6403 0100 |3894: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097afe: 0c01 |3897: move-result-object v1 │ │ -097b00: 1302 3105 |3898: const/16 v2, #int 1329 // #531 │ │ -097b04: 4d01 0002 |389a: aput-object v1, v0, v2 │ │ -097b08: 1401 5f45 0800 |389c: const v1, #float 7.5957e-40 // #0008455f │ │ -097b0e: 7110 6403 0100 |389f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097b14: 0c01 |38a2: move-result-object v1 │ │ -097b16: 1302 3205 |38a3: const/16 v2, #int 1330 // #532 │ │ -097b1a: 4d01 0002 |38a5: aput-object v1, v0, v2 │ │ -097b1e: 1401 5148 0800 |38a7: const v1, #float 7.60626e-40 // #00084851 │ │ -097b24: 7110 6403 0100 |38aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097b2a: 0c01 |38ad: move-result-object v1 │ │ -097b2c: 1302 3305 |38ae: const/16 v2, #int 1331 // #533 │ │ -097b30: 4d01 0002 |38b0: aput-object v1, v0, v2 │ │ -097b34: 1401 8649 0800 |38b2: const v1, #float 7.61059e-40 // #00084986 │ │ -097b3a: 7110 6403 0100 |38b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097b40: 0c01 |38b8: move-result-object v1 │ │ -097b42: 1302 3405 |38b9: const/16 v2, #int 1332 // #534 │ │ -097b46: 4d01 0002 |38bb: aput-object v1, v0, v2 │ │ -097b4a: 1401 8b4a 0800 |38bd: const v1, #float 7.61425e-40 // #00084a8b │ │ -097b50: 7110 6403 0100 |38c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097b56: 0c01 |38c3: move-result-object v1 │ │ -097b58: 1302 3505 |38c4: const/16 v2, #int 1333 // #535 │ │ -097b5c: 4d01 0002 |38c6: aput-object v1, v0, v2 │ │ -097b60: 1401 924a 0800 |38c8: const v1, #float 7.61435e-40 // #00084a92 │ │ -097b66: 7110 6403 0100 |38cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097b6c: 0c01 |38ce: move-result-object v1 │ │ -097b6e: 1302 3605 |38cf: const/16 v2, #int 1334 // #536 │ │ -097b72: 4d01 0002 |38d1: aput-object v1, v0, v2 │ │ -097b76: 1401 f04a 0800 |38d3: const v1, #float 7.61566e-40 // #00084af0 │ │ -097b7c: 7110 6403 0100 |38d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097b82: 0c01 |38d9: move-result-object v1 │ │ -097b84: 1302 3705 |38da: const/16 v2, #int 1335 // #537 │ │ -097b88: 4d01 0002 |38dc: aput-object v1, v0, v2 │ │ -097b8c: 1401 474b 0800 |38de: const v1, #float 7.61688e-40 // #00084b47 │ │ -097b92: 7110 6403 0100 |38e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097b98: 0c01 |38e4: move-result-object v1 │ │ -097b9a: 1302 3805 |38e5: const/16 v2, #int 1336 // #538 │ │ -097b9e: 4d01 0002 |38e7: aput-object v1, v0, v2 │ │ -097ba2: 1401 454c 0800 |38e9: const v1, #float 7.62044e-40 // #00084c45 │ │ -097ba8: 7110 6403 0100 |38ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097bae: 0c01 |38ef: move-result-object v1 │ │ -097bb0: 1302 3905 |38f0: const/16 v2, #int 1337 // #539 │ │ -097bb4: 4d01 0002 |38f2: aput-object v1, v0, v2 │ │ -097bb8: 1401 664d 0800 |38f4: const v1, #float 7.62449e-40 // #00084d66 │ │ -097bbe: 7110 6403 0100 |38f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097bc4: 0c01 |38fa: move-result-object v1 │ │ -097bc6: 1302 3a05 |38fb: const/16 v2, #int 1338 // #53a │ │ -097bca: 4d01 0002 |38fd: aput-object v1, v0, v2 │ │ -097bce: 1401 544f 0800 |38ff: const v1, #float 7.63142e-40 // #00084f54 │ │ -097bd4: 7110 6403 0100 |3902: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097bda: 0c01 |3905: move-result-object v1 │ │ -097bdc: 1302 3b05 |3906: const/16 v2, #int 1339 // #53b │ │ -097be0: 4d01 0002 |3908: aput-object v1, v0, v2 │ │ -097be4: 1401 7450 0800 |390a: const v1, #float 7.63545e-40 // #00085074 │ │ -097bea: 7110 6403 0100 |390d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097bf0: 0c01 |3910: move-result-object v1 │ │ -097bf2: 1302 3c05 |3911: const/16 v2, #int 1340 // #53c │ │ -097bf6: 4d01 0002 |3913: aput-object v1, v0, v2 │ │ -097bfa: 1401 9050 0800 |3915: const v1, #float 7.63584e-40 // #00085090 │ │ -097c00: 7110 6403 0100 |3918: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097c06: 0c01 |391b: move-result-object v1 │ │ -097c08: 1302 3d05 |391c: const/16 v2, #int 1341 // #53d │ │ -097c0c: 4d01 0002 |391e: aput-object v1, v0, v2 │ │ -097c10: 1401 f351 0800 |3920: const v1, #float 7.64082e-40 // #000851f3 │ │ -097c16: 7110 6403 0100 |3923: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097c1c: 0c01 |3926: move-result-object v1 │ │ -097c1e: 1302 3e05 |3927: const/16 v2, #int 1342 // #53e │ │ -097c22: 4d01 0002 |3929: aput-object v1, v0, v2 │ │ -097c26: 1401 0652 0800 |392b: const v1, #float 7.64108e-40 // #00085206 │ │ -097c2c: 7110 6403 0100 |392e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097c32: 0c01 |3931: move-result-object v1 │ │ -097c34: 1302 3f05 |3932: const/16 v2, #int 1343 // #53f │ │ -097c38: 4d01 0002 |3934: aput-object v1, v0, v2 │ │ -097c3c: 1401 c153 0800 |3936: const v1, #float 7.64729e-40 // #000853c1 │ │ -097c42: 7110 6403 0100 |3939: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097c48: 0c01 |393c: move-result-object v1 │ │ -097c4a: 1302 4005 |393d: const/16 v2, #int 1344 // #540 │ │ -097c4e: 4d01 0002 |393f: aput-object v1, v0, v2 │ │ -097c52: 1401 5654 0800 |3941: const v1, #float 7.64938e-40 // #00085456 │ │ -097c58: 7110 6403 0100 |3944: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097c5e: 0c01 |3947: move-result-object v1 │ │ -097c60: 1302 4105 |3948: const/16 v2, #int 1345 // #541 │ │ -097c64: 4d01 0002 |394a: aput-object v1, v0, v2 │ │ -097c68: 1401 4257 0800 |394c: const v1, #float 7.65986e-40 // #00085742 │ │ -097c6e: 7110 6403 0100 |394f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097c74: 0c01 |3952: move-result-object v1 │ │ -097c76: 1302 4205 |3953: const/16 v2, #int 1346 // #542 │ │ -097c7a: 4d01 0002 |3955: aput-object v1, v0, v2 │ │ -097c7e: 1401 745f 0800 |3957: const v1, #float 7.68926e-40 // #00085f74 │ │ -097c84: 7110 6403 0100 |395a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097c8a: 0c01 |395d: move-result-object v1 │ │ -097c8c: 1302 4305 |395e: const/16 v2, #int 1347 // #543 │ │ -097c90: 4d01 0002 |3960: aput-object v1, v0, v2 │ │ -097c94: 1401 e85f 0800 |3962: const v1, #float 7.69089e-40 // #00085fe8 │ │ -097c9a: 7110 6403 0100 |3965: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097ca0: 0c01 |3968: move-result-object v1 │ │ -097ca2: 1302 4405 |3969: const/16 v2, #int 1348 // #544 │ │ -097ca6: 4d01 0002 |396b: aput-object v1, v0, v2 │ │ -097caa: 1401 a761 0800 |396d: const v1, #float 7.69715e-40 // #000861a7 │ │ -097cb0: 7110 6403 0100 |3970: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097cb6: 0c01 |3973: move-result-object v1 │ │ -097cb8: 1302 4505 |3974: const/16 v2, #int 1349 // #545 │ │ -097cbc: 4d01 0002 |3976: aput-object v1, v0, v2 │ │ -097cc0: 1401 5c63 0800 |3978: const v1, #float 7.70327e-40 // #0008635c │ │ -097cc6: 7110 6403 0100 |397b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097ccc: 0c01 |397e: move-result-object v1 │ │ -097cce: 1302 4605 |397f: const/16 v2, #int 1350 // #546 │ │ -097cd2: 4d01 0002 |3981: aput-object v1, v0, v2 │ │ -097cd6: 1401 7363 0800 |3983: const v1, #float 7.7036e-40 // #00086373 │ │ -097cdc: 7110 6403 0100 |3986: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097ce2: 0c01 |3989: move-result-object v1 │ │ -097ce4: 1302 4705 |398a: const/16 v2, #int 1351 // #547 │ │ -097ce8: 4d01 0002 |398c: aput-object v1, v0, v2 │ │ -097cec: 1401 e66a 0800 |398e: const v1, #float 7.73032e-40 // #00086ae6 │ │ -097cf2: 7110 6403 0100 |3991: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097cf8: 0c01 |3994: move-result-object v1 │ │ -097cfa: 1302 4805 |3995: const/16 v2, #int 1352 // #548 │ │ -097cfe: 4d01 0002 |3997: aput-object v1, v0, v2 │ │ -097d02: 1401 b56d 0800 |3999: const v1, #float 7.74039e-40 // #00086db5 │ │ -097d08: 7110 6403 0100 |399c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097d0e: 0c01 |399f: move-result-object v1 │ │ -097d10: 1302 4905 |39a0: const/16 v2, #int 1353 // #549 │ │ -097d14: 4d01 0002 |39a2: aput-object v1, v0, v2 │ │ -097d18: 1401 1c6f 0800 |39a4: const v1, #float 7.74543e-40 // #00086f1c │ │ -097d1e: 7110 6403 0100 |39a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097d24: 0c01 |39aa: move-result-object v1 │ │ -097d26: 1302 4a05 |39ab: const/16 v2, #int 1354 // #54a │ │ -097d2a: 4d01 0002 |39ad: aput-object v1, v0, v2 │ │ -097d2e: 1401 df71 0800 |39af: const v1, #float 7.75533e-40 // #000871df │ │ -097d34: 7110 6403 0100 |39b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097d3a: 0c01 |39b5: move-result-object v1 │ │ -097d3c: 1302 4b05 |39b6: const/16 v2, #int 1355 // #54b │ │ -097d40: 4d01 0002 |39b8: aput-object v1, v0, v2 │ │ -097d44: 1401 1272 0800 |39ba: const v1, #float 7.75605e-40 // #00087212 │ │ -097d4a: 7110 6403 0100 |39bd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097d50: 0c01 |39c0: move-result-object v1 │ │ -097d52: 1302 4c05 |39c1: const/16 v2, #int 1356 // #54c │ │ -097d56: 4d01 0002 |39c3: aput-object v1, v0, v2 │ │ -097d5a: 1401 3a73 0800 |39c5: const v1, #float 7.76019e-40 // #0008733a │ │ -097d60: 7110 6403 0100 |39c8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097d66: 0c01 |39cb: move-result-object v1 │ │ -097d68: 1302 4d05 |39cc: const/16 v2, #int 1357 // #54d │ │ -097d6c: 4d01 0002 |39ce: aput-object v1, v0, v2 │ │ -097d70: 1401 7c78 0800 |39d0: const v1, #float 7.77906e-40 // #0008787c │ │ -097d76: 7110 6403 0100 |39d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097d7c: 0c01 |39d6: move-result-object v1 │ │ -097d7e: 1302 4e05 |39d7: const/16 v2, #int 1358 // #54e │ │ -097d82: 4d01 0002 |39d9: aput-object v1, v0, v2 │ │ -097d86: 1401 7e79 0800 |39db: const v1, #float 7.78267e-40 // #0008797e │ │ -097d8c: 7110 6403 0100 |39de: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097d92: 0c01 |39e1: move-result-object v1 │ │ -097d94: 1302 4f05 |39e2: const/16 v2, #int 1359 // #54f │ │ -097d98: 4d01 0002 |39e4: aput-object v1, v0, v2 │ │ -097d9c: 1401 dd79 0800 |39e6: const v1, #float 7.784e-40 // #000879dd │ │ -097da2: 7110 6403 0100 |39e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097da8: 0c01 |39ec: move-result-object v1 │ │ -097daa: 1302 5005 |39ed: const/16 v2, #int 1360 // #550 │ │ -097dae: 4d01 0002 |39ef: aput-object v1, v0, v2 │ │ -097db2: 1401 4b7a 0800 |39f1: const v1, #float 7.78554e-40 // #00087a4b │ │ -097db8: 7110 6403 0100 |39f4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097dbe: 0c01 |39f7: move-result-object v1 │ │ -097dc0: 1302 5105 |39f8: const/16 v2, #int 1361 // #551 │ │ -097dc4: 4d01 0002 |39fa: aput-object v1, v0, v2 │ │ -097dc8: 1401 647b 0800 |39fc: const v1, #float 7.78948e-40 // #00087b64 │ │ -097dce: 7110 6403 0100 |39ff: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097dd4: 0c01 |3a02: move-result-object v1 │ │ -097dd6: 1302 5205 |3a03: const/16 v2, #int 1362 // #552 │ │ -097dda: 4d01 0002 |3a05: aput-object v1, v0, v2 │ │ -097dde: 1401 a67d 0800 |3a07: const v1, #float 7.79758e-40 // #00087da6 │ │ -097de4: 7110 6403 0100 |3a0a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097dea: 0c01 |3a0d: move-result-object v1 │ │ -097dec: 1302 5305 |3a0e: const/16 v2, #int 1363 // #553 │ │ -097df0: 4d01 0002 |3a10: aput-object v1, v0, v2 │ │ -097df4: 1401 df7d 0800 |3a12: const v1, #float 7.79838e-40 // #00087ddf │ │ -097dfa: 7110 6403 0100 |3a15: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097e00: 0c01 |3a18: move-result-object v1 │ │ -097e02: 1302 5405 |3a19: const/16 v2, #int 1364 // #554 │ │ -097e06: 4d01 0002 |3a1b: aput-object v1, v0, v2 │ │ -097e0a: 1401 9b7e 0800 |3a1d: const v1, #float 7.80101e-40 // #00087e9b │ │ -097e10: 7110 6403 0100 |3a20: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097e16: 0c01 |3a23: move-result-object v1 │ │ -097e18: 1302 5505 |3a24: const/16 v2, #int 1365 // #555 │ │ -097e1c: 4d01 0002 |3a26: aput-object v1, v0, v2 │ │ -097e20: 1401 d97f 0800 |3a28: const v1, #float 7.80547e-40 // #00087fd9 │ │ -097e26: 7110 6403 0100 |3a2b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097e2c: 0c01 |3a2e: move-result-object v1 │ │ -097e2e: 1302 5605 |3a2f: const/16 v2, #int 1366 // #556 │ │ -097e32: 4d01 0002 |3a31: aput-object v1, v0, v2 │ │ -097e36: 1401 3d81 0800 |3a33: const v1, #float 7.81046e-40 // #0008813d │ │ -097e3c: 7110 6403 0100 |3a36: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097e42: 0c01 |3a39: move-result-object v1 │ │ -097e44: 1302 5705 |3a3a: const/16 v2, #int 1367 // #557 │ │ -097e48: 4d01 0002 |3a3c: aput-object v1, v0, v2 │ │ -097e4c: 1401 0a82 0800 |3a3e: const v1, #float 7.81333e-40 // #0008820a │ │ -097e52: 7110 6403 0100 |3a41: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097e58: 0c01 |3a44: move-result-object v1 │ │ -097e5a: 1302 5805 |3a45: const/16 v2, #int 1368 // #558 │ │ -097e5e: 4d01 0002 |3a47: aput-object v1, v0, v2 │ │ -097e62: 1401 9283 0800 |3a49: const v1, #float 7.81883e-40 // #00088392 │ │ -097e68: 7110 6403 0100 |3a4c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097e6e: 0c01 |3a4f: move-result-object v1 │ │ -097e70: 1302 5905 |3a50: const/16 v2, #int 1369 // #559 │ │ -097e74: 4d01 0002 |3a52: aput-object v1, v0, v2 │ │ -097e78: 1401 d683 0800 |3a54: const v1, #float 7.81978e-40 // #000883d6 │ │ -097e7e: 7110 6403 0100 |3a57: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097e84: 0c01 |3a5a: move-result-object v1 │ │ -097e86: 1302 5a05 |3a5b: const/16 v2, #int 1370 // #55a │ │ -097e8a: 4d01 0002 |3a5d: aput-object v1, v0, v2 │ │ -097e8e: 1401 8a84 0800 |3a5f: const v1, #float 7.8223e-40 // #0008848a │ │ -097e94: 7110 6403 0100 |3a62: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097e9a: 0c01 |3a65: move-result-object v1 │ │ -097e9c: 1302 5b05 |3a66: const/16 v2, #int 1371 // #55b │ │ -097ea0: 4d01 0002 |3a68: aput-object v1, v0, v2 │ │ -097ea4: 1401 f884 0800 |3a6a: const v1, #float 7.82384e-40 // #000884f8 │ │ -097eaa: 7110 6403 0100 |3a6d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097eb0: 0c01 |3a70: move-result-object v1 │ │ -097eb2: 1302 5c05 |3a71: const/16 v2, #int 1372 // #55c │ │ -097eb6: 4d01 0002 |3a73: aput-object v1, v0, v2 │ │ -097eba: 1401 0685 0800 |3a75: const v1, #float 7.82404e-40 // #00088506 │ │ -097ec0: 7110 6403 0100 |3a78: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097ec6: 0c01 |3a7b: move-result-object v1 │ │ -097ec8: 1302 5d05 |3a7c: const/16 v2, #int 1373 // #55d │ │ -097ecc: 4d01 0002 |3a7e: aput-object v1, v0, v2 │ │ -097ed0: 1401 0b85 0800 |3a80: const v1, #float 7.82411e-40 // #0008850b │ │ -097ed6: 7110 6403 0100 |3a83: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097edc: 0c01 |3a86: move-result-object v1 │ │ -097ede: 1302 5e05 |3a87: const/16 v2, #int 1374 // #55e │ │ -097ee2: 4d01 0002 |3a89: aput-object v1, v0, v2 │ │ -097ee6: 1401 7b88 0800 |3a8b: const v1, #float 7.83644e-40 // #0008887b │ │ -097eec: 7110 6403 0100 |3a8e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097ef2: 0c01 |3a91: move-result-object v1 │ │ -097ef4: 1302 5f05 |3a92: const/16 v2, #int 1375 // #55f │ │ -097ef8: 4d01 0002 |3a94: aput-object v1, v0, v2 │ │ -097efc: 1401 d188 0800 |3a96: const v1, #float 7.83764e-40 // #000888d1 │ │ -097f02: 7110 6403 0100 |3a99: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097f08: 0c01 |3a9c: move-result-object v1 │ │ -097f0a: 1302 6005 |3a9d: const/16 v2, #int 1376 // #560 │ │ -097f0e: 4d01 0002 |3a9f: aput-object v1, v0, v2 │ │ -097f12: 1401 1589 0800 |3aa1: const v1, #float 7.8386e-40 // #00088915 │ │ -097f18: 7110 6403 0100 |3aa4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097f1e: 0c01 |3aa7: move-result-object v1 │ │ -097f20: 1302 6105 |3aa8: const/16 v2, #int 1377 // #561 │ │ -097f24: 4d01 0002 |3aaa: aput-object v1, v0, v2 │ │ -097f28: 1401 1a8a 0800 |3aac: const v1, #float 7.84225e-40 // #00088a1a │ │ -097f2e: 7110 6403 0100 |3aaf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097f34: 0c01 |3ab2: move-result-object v1 │ │ -097f36: 1302 6205 |3ab3: const/16 v2, #int 1378 // #562 │ │ -097f3a: 4d01 0002 |3ab5: aput-object v1, v0, v2 │ │ -097f3e: 1401 378a 0800 |3ab7: const v1, #float 7.84266e-40 // #00088a37 │ │ -097f44: 7110 6403 0100 |3aba: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097f4a: 0c01 |3abd: move-result-object v1 │ │ -097f4c: 1302 6305 |3abe: const/16 v2, #int 1379 // #563 │ │ -097f50: 4d01 0002 |3ac0: aput-object v1, v0, v2 │ │ -097f54: 1401 818a 0800 |3ac2: const v1, #float 7.8437e-40 // #00088a81 │ │ -097f5a: 7110 6403 0100 |3ac5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097f60: 0c01 |3ac8: move-result-object v1 │ │ -097f62: 1302 6405 |3ac9: const/16 v2, #int 1380 // #564 │ │ -097f66: 4d01 0002 |3acb: aput-object v1, v0, v2 │ │ -097f6a: 1401 858a 0800 |3acd: const v1, #float 7.84375e-40 // #00088a85 │ │ -097f70: 7110 6403 0100 |3ad0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097f76: 0c01 |3ad3: move-result-object v1 │ │ -097f78: 1302 6505 |3ad4: const/16 v2, #int 1381 // #565 │ │ -097f7c: 4d01 0002 |3ad6: aput-object v1, v0, v2 │ │ -097f80: 1401 3b8b 0800 |3ad8: const v1, #float 7.8463e-40 // #00088b3b │ │ -097f86: 7110 6403 0100 |3adb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097f8c: 0c01 |3ade: move-result-object v1 │ │ -097f8e: 1302 6605 |3adf: const/16 v2, #int 1382 // #566 │ │ -097f92: 4d01 0002 |3ae1: aput-object v1, v0, v2 │ │ -097f96: 1401 2893 0800 |3ae3: const v1, #float 7.87474e-40 // #00089328 │ │ -097f9c: 7110 6403 0100 |3ae6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097fa2: 0c01 |3ae9: move-result-object v1 │ │ -097fa4: 1302 6705 |3aea: const/16 v2, #int 1383 // #567 │ │ -097fa8: 4d01 0002 |3aec: aput-object v1, v0, v2 │ │ -097fac: 1401 0994 0800 |3aee: const v1, #float 7.87789e-40 // #00089409 │ │ -097fb2: 7110 6403 0100 |3af1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097fb8: 0c01 |3af4: move-result-object v1 │ │ -097fba: 1302 6805 |3af5: const/16 v2, #int 1384 // #568 │ │ -097fbe: 4d01 0002 |3af7: aput-object v1, v0, v2 │ │ -097fc2: 1401 ab95 0800 |3af9: const v1, #float 7.88375e-40 // #000895ab │ │ -097fc8: 7110 6403 0100 |3afc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097fce: 0c01 |3aff: move-result-object v1 │ │ -097fd0: 1302 6905 |3b00: const/16 v2, #int 1385 // #569 │ │ -097fd4: 4d01 0002 |3b02: aput-object v1, v0, v2 │ │ -097fd8: 1401 6f96 0800 |3b04: const v1, #float 7.88649e-40 // #0008966f │ │ -097fde: 7110 6403 0100 |3b07: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097fe4: 0c01 |3b0a: move-result-object v1 │ │ -097fe6: 1302 6a05 |3b0b: const/16 v2, #int 1386 // #56a │ │ -097fea: 4d01 0002 |3b0d: aput-object v1, v0, v2 │ │ -097fee: 1401 7899 0800 |3b0f: const v1, #float 7.89738e-40 // #00089978 │ │ -097ff4: 7110 6403 0100 |3b12: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -097ffa: 0c01 |3b15: move-result-object v1 │ │ -097ffc: 1302 6b05 |3b16: const/16 v2, #int 1387 // #56b │ │ -098000: 4d01 0002 |3b18: aput-object v1, v0, v2 │ │ -098004: 1401 119b 0800 |3b1a: const v1, #float 7.90311e-40 // #00089b11 │ │ -09800a: 7110 6403 0100 |3b1d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098010: 0c01 |3b20: move-result-object v1 │ │ -098012: 1302 6c05 |3b21: const/16 v2, #int 1388 // #56c │ │ -098016: 4d01 0002 |3b23: aput-object v1, v0, v2 │ │ -09801a: 1401 0e9c 0800 |3b25: const v1, #float 7.90666e-40 // #00089c0e │ │ -098020: 7110 6403 0100 |3b28: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098026: 0c01 |3b2b: move-result-object v1 │ │ -098028: 1302 6d05 |3b2c: const/16 v2, #int 1389 // #56d │ │ -09802c: 4d01 0002 |3b2e: aput-object v1, v0, v2 │ │ -098030: 1401 bf9c 0800 |3b30: const v1, #float 7.90914e-40 // #00089cbf │ │ -098036: 7110 6403 0100 |3b33: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09803c: 0c01 |3b36: move-result-object v1 │ │ -09803e: 1302 6e05 |3b37: const/16 v2, #int 1390 // #56e │ │ -098042: 4d01 0002 |3b39: aput-object v1, v0, v2 │ │ -098046: 1401 7f9d 0800 |3b3b: const v1, #float 7.91183e-40 // #00089d7f │ │ -09804c: 7110 6403 0100 |3b3e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098052: 0c01 |3b41: move-result-object v1 │ │ -098054: 1302 6f05 |3b42: const/16 v2, #int 1391 // #56f │ │ -098058: 4d01 0002 |3b44: aput-object v1, v0, v2 │ │ -09805c: 1401 5ba0 0800 |3b46: const v1, #float 7.92209e-40 // #0008a05b │ │ -098062: 7110 6403 0100 |3b49: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098068: 0c01 |3b4c: move-result-object v1 │ │ -09806a: 1302 7005 |3b4d: const/16 v2, #int 1392 // #570 │ │ -09806e: 4d01 0002 |3b4f: aput-object v1, v0, v2 │ │ -098072: 1401 98a0 0800 |3b51: const v1, #float 7.92294e-40 // #0008a098 │ │ -098078: 7110 6403 0100 |3b54: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09807e: 0c01 |3b57: move-result-object v1 │ │ -098080: 1302 7105 |3b58: const/16 v2, #int 1393 // #571 │ │ -098084: 4d01 0002 |3b5a: aput-object v1, v0, v2 │ │ -098088: 1401 03a2 0800 |3b5c: const v1, #float 7.92803e-40 // #0008a203 │ │ -09808e: 7110 6403 0100 |3b5f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098094: 0c01 |3b62: move-result-object v1 │ │ -098096: 1302 7205 |3b63: const/16 v2, #int 1394 // #572 │ │ -09809a: 4d01 0002 |3b65: aput-object v1, v0, v2 │ │ -09809e: 1401 0ea2 0800 |3b67: const v1, #float 7.92818e-40 // #0008a20e │ │ -0980a4: 7110 6403 0100 |3b6a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0980aa: 0c01 |3b6d: move-result-object v1 │ │ -0980ac: 1302 7305 |3b6e: const/16 v2, #int 1395 // #573 │ │ -0980b0: 4d01 0002 |3b70: aput-object v1, v0, v2 │ │ -0980b4: 1401 94a8 0800 |3b72: const v1, #float 7.95158e-40 // #0008a894 │ │ -0980ba: 7110 6403 0100 |3b75: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0980c0: 0c01 |3b78: move-result-object v1 │ │ -0980c2: 1302 7405 |3b79: const/16 v2, #int 1396 // #574 │ │ -0980c6: 4d01 0002 |3b7b: aput-object v1, v0, v2 │ │ -0980ca: 1401 f6a9 0800 |3b7d: const v1, #float 7.95654e-40 // #0008a9f6 │ │ -0980d0: 7110 6403 0100 |3b80: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0980d6: 0c01 |3b83: move-result-object v1 │ │ -0980d8: 1302 7505 |3b84: const/16 v2, #int 1397 // #575 │ │ -0980dc: 4d01 0002 |3b86: aput-object v1, v0, v2 │ │ -0980e0: 1401 95aa 0800 |3b88: const v1, #float 7.95877e-40 // #0008aa95 │ │ -0980e6: 7110 6403 0100 |3b8b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0980ec: 0c01 |3b8e: move-result-object v1 │ │ -0980ee: 1302 7605 |3b8f: const/16 v2, #int 1398 // #576 │ │ -0980f2: 4d01 0002 |3b91: aput-object v1, v0, v2 │ │ -0980f6: 1401 9aaa 0800 |3b93: const v1, #float 7.95884e-40 // #0008aa9a │ │ -0980fc: 7110 6403 0100 |3b96: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098102: 0c01 |3b99: move-result-object v1 │ │ -098104: 1302 7705 |3b9a: const/16 v2, #int 1399 // #577 │ │ -098108: 4d01 0002 |3b9c: aput-object v1, v0, v2 │ │ -09810c: 1401 9baa 0800 |3b9e: const v1, #float 7.95886e-40 // #0008aa9b │ │ -098112: 7110 6403 0100 |3ba1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098118: 0c01 |3ba4: move-result-object v1 │ │ -09811a: 1302 7805 |3ba5: const/16 v2, #int 1400 // #578 │ │ -09811e: 4d01 0002 |3ba7: aput-object v1, v0, v2 │ │ -098122: 1401 d2aa 0800 |3ba9: const v1, #float 7.95963e-40 // #0008aad2 │ │ -098128: 7110 6403 0100 |3bac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09812e: 0c01 |3baf: move-result-object v1 │ │ -098130: 1302 7905 |3bb0: const/16 v2, #int 1401 // #579 │ │ -098134: 4d01 0002 |3bb2: aput-object v1, v0, v2 │ │ -098138: 1401 55ab 0800 |3bb4: const v1, #float 7.96146e-40 // #0008ab55 │ │ -09813e: 7110 6403 0100 |3bb7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098144: 0c01 |3bba: move-result-object v1 │ │ -098146: 1302 7a05 |3bbb: const/16 v2, #int 1402 // #57a │ │ -09814a: 4d01 0002 |3bbd: aput-object v1, v0, v2 │ │ -09814e: 1401 81ab 0800 |3bbf: const v1, #float 7.96208e-40 // #0008ab81 │ │ -098154: 7110 6403 0100 |3bc2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09815a: 0c01 |3bc5: move-result-object v1 │ │ -09815c: 1302 7b05 |3bc6: const/16 v2, #int 1403 // #57b │ │ -098160: 4d01 0002 |3bc8: aput-object v1, v0, v2 │ │ -098164: 1401 34ac 0800 |3bca: const v1, #float 7.96459e-40 // #0008ac34 │ │ -09816a: 7110 6403 0100 |3bcd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098170: 0c01 |3bd0: move-result-object v1 │ │ -098172: 1302 7c05 |3bd1: const/16 v2, #int 1404 // #57c │ │ -098176: 4d01 0002 |3bd3: aput-object v1, v0, v2 │ │ -09817a: 1401 36ad 0800 |3bd5: const v1, #float 7.9682e-40 // #0008ad36 │ │ -098180: 7110 6403 0100 |3bd8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098186: 0c01 |3bdb: move-result-object v1 │ │ -098188: 1302 7d05 |3bdc: const/16 v2, #int 1405 // #57d │ │ -09818c: 4d01 0002 |3bde: aput-object v1, v0, v2 │ │ -098190: 1401 76af 0800 |3be0: const v1, #float 7.97627e-40 // #0008af76 │ │ -098196: 7110 6403 0100 |3be3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09819c: 0c01 |3be6: move-result-object v1 │ │ -09819e: 1302 7e05 |3be7: const/16 v2, #int 1406 // #57e │ │ -0981a2: 4d01 0002 |3be9: aput-object v1, v0, v2 │ │ -0981a6: 1401 d8af 0800 |3beb: const v1, #float 7.97765e-40 // #0008afd8 │ │ -0981ac: 7110 6403 0100 |3bee: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0981b2: 0c01 |3bf1: move-result-object v1 │ │ -0981b4: 1302 7f05 |3bf2: const/16 v2, #int 1407 // #57f │ │ -0981b8: 4d01 0002 |3bf4: aput-object v1, v0, v2 │ │ -0981bc: 1401 d1b1 0800 |3bf6: const v1, #float 7.98472e-40 // #0008b1d1 │ │ -0981c2: 7110 6403 0100 |3bf9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0981c8: 0c01 |3bfc: move-result-object v1 │ │ -0981ca: 1302 8005 |3bfd: const/16 v2, #int 1408 // #580 │ │ -0981ce: 4d01 0002 |3bff: aput-object v1, v0, v2 │ │ -0981d2: 1401 e8b2 0800 |3c01: const v1, #float 7.98863e-40 // #0008b2e8 │ │ -0981d8: 7110 6403 0100 |3c04: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0981de: 0c01 |3c07: move-result-object v1 │ │ -0981e0: 1302 8105 |3c08: const/16 v2, #int 1409 // #581 │ │ -0981e4: 4d01 0002 |3c0a: aput-object v1, v0, v2 │ │ -0981e8: 1401 01b3 0800 |3c0c: const v1, #float 7.98898e-40 // #0008b301 │ │ -0981ee: 7110 6403 0100 |3c0f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0981f4: 0c01 |3c12: move-result-object v1 │ │ -0981f6: 1302 8205 |3c13: const/16 v2, #int 1410 // #582 │ │ -0981fa: 4d01 0002 |3c15: aput-object v1, v0, v2 │ │ -0981fe: 1401 25b6 0800 |3c17: const v1, #float 8.00025e-40 // #0008b625 │ │ -098204: 7110 6403 0100 |3c1a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09820a: 0c01 |3c1d: move-result-object v1 │ │ -09820c: 1302 8305 |3c1e: const/16 v2, #int 1411 // #583 │ │ -098210: 4d01 0002 |3c20: aput-object v1, v0, v2 │ │ -098214: 1401 64b6 0800 |3c22: const v1, #float 8.00113e-40 // #0008b664 │ │ -09821a: 7110 6403 0100 |3c25: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098220: 0c01 |3c28: move-result-object v1 │ │ -098222: 1302 8405 |3c29: const/16 v2, #int 1412 // #584 │ │ -098226: 4d01 0002 |3c2b: aput-object v1, v0, v2 │ │ -09822a: 1401 f5b6 0800 |3c2d: const v1, #float 8.00317e-40 // #0008b6f5 │ │ -098230: 7110 6403 0100 |3c30: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098236: 0c01 |3c33: move-result-object v1 │ │ -098238: 1302 8505 |3c34: const/16 v2, #int 1413 // #585 │ │ -09823c: 4d01 0002 |3c36: aput-object v1, v0, v2 │ │ -098240: 1401 a9b9 0800 |3c38: const v1, #float 8.01286e-40 // #0008b9a9 │ │ -098246: 7110 6403 0100 |3c3b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09824c: 0c01 |3c3e: move-result-object v1 │ │ -09824e: 1302 8605 |3c3f: const/16 v2, #int 1414 // #586 │ │ -098252: 4d01 0002 |3c41: aput-object v1, v0, v2 │ │ -098256: 1401 3bbb 0800 |3c43: const v1, #float 8.0185e-40 // #0008bb3b │ │ -09825c: 7110 6403 0100 |3c46: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098262: 0c01 |3c49: move-result-object v1 │ │ -098264: 1302 8705 |3c4a: const/16 v2, #int 1415 // #587 │ │ -098268: 4d01 0002 |3c4c: aput-object v1, v0, v2 │ │ -09826c: 1401 e1bd 0800 |3c4e: const v1, #float 8.028e-40 // #0008bde1 │ │ -098272: 7110 6403 0100 |3c51: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098278: 0c01 |3c54: move-result-object v1 │ │ -09827a: 1302 8805 |3c55: const/16 v2, #int 1416 // #588 │ │ -09827e: 4d01 0002 |3c57: aput-object v1, v0, v2 │ │ -098282: 1401 b0bf 0800 |3c59: const v1, #float 8.03448e-40 // #0008bfb0 │ │ -098288: 7110 6403 0100 |3c5c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09828e: 0c01 |3c5f: move-result-object v1 │ │ -098290: 1302 8905 |3c60: const/16 v2, #int 1417 // #589 │ │ -098294: 4d01 0002 |3c62: aput-object v1, v0, v2 │ │ -098298: 1401 1cc2 0800 |3c64: const v1, #float 8.04317e-40 // #0008c21c │ │ -09829e: 7110 6403 0100 |3c67: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0982a4: 0c01 |3c6a: move-result-object v1 │ │ -0982a6: 1302 8a05 |3c6b: const/16 v2, #int 1418 // #58a │ │ -0982aa: 4d01 0002 |3c6d: aput-object v1, v0, v2 │ │ -0982ae: 1401 e3c3 0800 |3c6f: const v1, #float 8.04955e-40 // #0008c3e3 │ │ -0982b4: 7110 6403 0100 |3c72: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0982ba: 0c01 |3c75: move-result-object v1 │ │ -0982bc: 1302 8b05 |3c76: const/16 v2, #int 1419 // #58b │ │ -0982c0: 4d01 0002 |3c78: aput-object v1, v0, v2 │ │ -0982c4: 1401 89c4 0800 |3c7a: const v1, #float 8.05187e-40 // #0008c489 │ │ -0982ca: 7110 6403 0100 |3c7d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0982d0: 0c01 |3c80: move-result-object v1 │ │ -0982d2: 1302 8c05 |3c81: const/16 v2, #int 1420 // #58c │ │ -0982d6: 4d01 0002 |3c83: aput-object v1, v0, v2 │ │ -0982da: 1401 abc4 0800 |3c85: const v1, #float 8.05235e-40 // #0008c4ab │ │ -0982e0: 7110 6403 0100 |3c88: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0982e6: 0c01 |3c8b: move-result-object v1 │ │ -0982e8: 1302 8d05 |3c8c: const/16 v2, #int 1421 // #58d │ │ -0982ec: 4d01 0002 |3c8e: aput-object v1, v0, v2 │ │ -0982f0: 1401 f3c7 0800 |3c90: const v1, #float 8.06412e-40 // #0008c7f3 │ │ -0982f6: 7110 6403 0100 |3c93: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0982fc: 0c01 |3c96: move-result-object v1 │ │ -0982fe: 1302 8e05 |3c97: const/16 v2, #int 1422 // #58e │ │ -098302: 4d01 0002 |3c99: aput-object v1, v0, v2 │ │ -098306: 1401 ebc8 0800 |3c9b: const v1, #float 8.0676e-40 // #0008c8eb │ │ -09830c: 7110 6403 0100 |3c9e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098312: 0c01 |3ca1: move-result-object v1 │ │ -098314: 1302 8f05 |3ca2: const/16 v2, #int 1423 // #58f │ │ -098318: 4d01 0002 |3ca4: aput-object v1, v0, v2 │ │ -09831c: 1401 1bca 0800 |3ca6: const v1, #float 8.07186e-40 // #0008ca1b │ │ -098322: 7110 6403 0100 |3ca9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098328: 0c01 |3cac: move-result-object v1 │ │ -09832a: 1302 9005 |3cad: const/16 v2, #int 1424 // #590 │ │ -09832e: 4d01 0002 |3caf: aput-object v1, v0, v2 │ │ -098332: 1401 52ca 0800 |3cb1: const v1, #float 8.07263e-40 // #0008ca52 │ │ -098338: 7110 6403 0100 |3cb4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09833e: 0c01 |3cb7: move-result-object v1 │ │ -098340: 1302 9105 |3cb8: const/16 v2, #int 1425 // #591 │ │ -098344: 4d01 0002 |3cba: aput-object v1, v0, v2 │ │ -098348: 1401 59cf 0800 |3cbc: const v1, #float 8.09066e-40 // #0008cf59 │ │ -09834e: 7110 6403 0100 |3cbf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098354: 0c01 |3cc2: move-result-object v1 │ │ -098356: 1302 9205 |3cc3: const/16 v2, #int 1426 // #592 │ │ -09835a: 4d01 0002 |3cc5: aput-object v1, v0, v2 │ │ -09835e: 1401 9dd2 0800 |3cc7: const v1, #float 8.10238e-40 // #0008d29d │ │ -098364: 7110 6403 0100 |3cca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09836a: 0c01 |3ccd: move-result-object v1 │ │ -09836c: 1302 9305 |3cce: const/16 v2, #int 1427 // #593 │ │ -098370: 4d01 0002 |3cd0: aput-object v1, v0, v2 │ │ -098374: 1401 20d3 0800 |3cd2: const v1, #float 8.10421e-40 // #0008d320 │ │ -09837a: 7110 6403 0100 |3cd5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098380: 0c01 |3cd8: move-result-object v1 │ │ -098382: 1302 9405 |3cd9: const/16 v2, #int 1428 // #594 │ │ -098386: 4d01 0002 |3cdb: aput-object v1, v0, v2 │ │ -09838a: 1401 ced3 0800 |3cdd: const v1, #float 8.10665e-40 // #0008d3ce │ │ -098390: 7110 6403 0100 |3ce0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098396: 0c01 |3ce3: move-result-object v1 │ │ -098398: 1302 9505 |3ce4: const/16 v2, #int 1429 // #595 │ │ -09839c: 4d01 0002 |3ce6: aput-object v1, v0, v2 │ │ -0983a0: 1401 b8d5 0800 |3ce8: const v1, #float 8.11352e-40 // #0008d5b8 │ │ -0983a6: 7110 6403 0100 |3ceb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0983ac: 0c01 |3cee: move-result-object v1 │ │ -0983ae: 1302 9605 |3cef: const/16 v2, #int 1430 // #596 │ │ -0983b2: 4d01 0002 |3cf1: aput-object v1, v0, v2 │ │ -0983b6: 1401 16d7 0800 |3cf3: const v1, #float 8.11842e-40 // #0008d716 │ │ -0983bc: 7110 6403 0100 |3cf6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0983c2: 0c01 |3cf9: move-result-object v1 │ │ -0983c4: 1302 9705 |3cfa: const/16 v2, #int 1431 // #597 │ │ -0983c8: 4d01 0002 |3cfc: aput-object v1, v0, v2 │ │ -0983cc: 1401 d4da 0800 |3cfe: const v1, #float 8.13185e-40 // #0008dad4 │ │ -0983d2: 7110 6403 0100 |3d01: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0983d8: 0c01 |3d04: move-result-object v1 │ │ -0983da: 1302 9805 |3d05: const/16 v2, #int 1432 // #598 │ │ -0983de: 4d01 0002 |3d07: aput-object v1, v0, v2 │ │ -0983e2: 1401 05db 0800 |3d09: const v1, #float 8.13253e-40 // #0008db05 │ │ -0983e8: 7110 6403 0100 |3d0c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0983ee: 0c01 |3d0f: move-result-object v1 │ │ -0983f0: 1302 9905 |3d10: const/16 v2, #int 1433 // #599 │ │ -0983f4: 4d01 0002 |3d12: aput-object v1, v0, v2 │ │ -0983f8: 1401 d7db 0800 |3d14: const v1, #float 8.13548e-40 // #0008dbd7 │ │ -0983fe: 7110 6403 0100 |3d17: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098404: 0c01 |3d1a: move-result-object v1 │ │ -098406: 1302 9a05 |3d1b: const/16 v2, #int 1434 // #59a │ │ -09840a: 4d01 0002 |3d1d: aput-object v1, v0, v2 │ │ -09840e: 1401 f5de 0800 |3d1f: const v1, #float 8.14666e-40 // #0008def5 │ │ -098414: 7110 6403 0100 |3d22: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09841a: 0c01 |3d25: move-result-object v1 │ │ -09841c: 1302 9b05 |3d26: const/16 v2, #int 1435 // #59b │ │ -098420: 4d01 0002 |3d28: aput-object v1, v0, v2 │ │ -098424: 1401 9ae1 0800 |3d2a: const v1, #float 8.15615e-40 // #0008e19a │ │ -09842a: 7110 6403 0100 |3d2d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098430: 0c01 |3d30: move-result-object v1 │ │ -098432: 1302 9c05 |3d31: const/16 v2, #int 1436 // #59c │ │ -098436: 4d01 0002 |3d33: aput-object v1, v0, v2 │ │ -09843a: 1401 20e2 0800 |3d35: const v1, #float 8.15802e-40 // #0008e220 │ │ -098440: 7110 6403 0100 |3d38: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098446: 0c01 |3d3b: move-result-object v1 │ │ -098448: 1302 9d05 |3d3c: const/16 v2, #int 1437 // #59d │ │ -09844c: 4d01 0002 |3d3e: aput-object v1, v0, v2 │ │ -098450: 1401 bfe2 0800 |3d40: const v1, #float 8.16025e-40 // #0008e2bf │ │ -098456: 7110 6403 0100 |3d43: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09845c: 0c01 |3d46: move-result-object v1 │ │ -09845e: 1302 9e05 |3d47: const/16 v2, #int 1438 // #59e │ │ -098462: 4d01 0002 |3d49: aput-object v1, v0, v2 │ │ -098466: 1401 e2e3 0800 |3d4b: const v1, #float 8.16433e-40 // #0008e3e2 │ │ -09846c: 7110 6403 0100 |3d4e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098472: 0c01 |3d51: move-result-object v1 │ │ -098474: 1302 9f05 |3d52: const/16 v2, #int 1439 // #59f │ │ -098478: 4d01 0002 |3d54: aput-object v1, v0, v2 │ │ -09847c: 1401 64e4 0800 |3d56: const v1, #float 8.16615e-40 // #0008e464 │ │ -098482: 7110 6403 0100 |3d59: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098488: 0c01 |3d5c: move-result-object v1 │ │ -09848a: 1302 a005 |3d5d: const/16 v2, #int 1440 // #5a0 │ │ -09848e: 4d01 0002 |3d5f: aput-object v1, v0, v2 │ │ -098492: 1401 a9e5 0800 |3d61: const v1, #float 8.17071e-40 // #0008e5a9 │ │ -098498: 7110 6403 0100 |3d64: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09849e: 0c01 |3d67: move-result-object v1 │ │ -0984a0: 1302 a105 |3d68: const/16 v2, #int 1441 // #5a1 │ │ -0984a4: 4d01 0002 |3d6a: aput-object v1, v0, v2 │ │ -0984a8: 1401 1ee7 0800 |3d6c: const v1, #float 8.17593e-40 // #0008e71e │ │ -0984ae: 7110 6403 0100 |3d6f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0984b4: 0c01 |3d72: move-result-object v1 │ │ -0984b6: 1302 a205 |3d73: const/16 v2, #int 1442 // #5a2 │ │ -0984ba: 4d01 0002 |3d75: aput-object v1, v0, v2 │ │ -0984be: 1401 87e7 0800 |3d77: const v1, #float 8.1774e-40 // #0008e787 │ │ -0984c4: 7110 6403 0100 |3d7a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0984ca: 0c01 |3d7d: move-result-object v1 │ │ -0984cc: 1302 a305 |3d7e: const/16 v2, #int 1443 // #5a3 │ │ -0984d0: 4d01 0002 |3d80: aput-object v1, v0, v2 │ │ -0984d4: 1401 02e8 0800 |3d82: const v1, #float 8.17913e-40 // #0008e802 │ │ -0984da: 7110 6403 0100 |3d85: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0984e0: 0c01 |3d88: move-result-object v1 │ │ -0984e2: 1302 a405 |3d89: const/16 v2, #int 1444 // #5a4 │ │ -0984e6: 4d01 0002 |3d8b: aput-object v1, v0, v2 │ │ -0984ea: 1401 63e8 0800 |3d8d: const v1, #float 8.18049e-40 // #0008e863 │ │ -0984f0: 7110 6403 0100 |3d90: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0984f6: 0c01 |3d93: move-result-object v1 │ │ -0984f8: 1302 a505 |3d94: const/16 v2, #int 1445 // #5a5 │ │ -0984fc: 4d01 0002 |3d96: aput-object v1, v0, v2 │ │ -098500: 1401 68e9 0800 |3d98: const v1, #float 8.18414e-40 // #0008e968 │ │ -098506: 7110 6403 0100 |3d9b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09850c: 0c01 |3d9e: move-result-object v1 │ │ -09850e: 1302 a605 |3d9f: const/16 v2, #int 1446 // #5a6 │ │ -098512: 4d01 0002 |3da1: aput-object v1, v0, v2 │ │ -098516: 1401 31ea 0800 |3da3: const v1, #float 8.18696e-40 // #0008ea31 │ │ -09851c: 7110 6403 0100 |3da6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098522: 0c01 |3da9: move-result-object v1 │ │ -098524: 1302 a705 |3daa: const/16 v2, #int 1447 // #5a7 │ │ -098528: 4d01 0002 |3dac: aput-object v1, v0, v2 │ │ -09852c: 1401 1ceb 0800 |3dae: const v1, #float 8.19025e-40 // #0008eb1c │ │ -098532: 7110 6403 0100 |3db1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098538: 0c01 |3db4: move-result-object v1 │ │ -09853a: 1302 a805 |3db5: const/16 v2, #int 1448 // #5a8 │ │ -09853e: 4d01 0002 |3db7: aput-object v1, v0, v2 │ │ -098542: 1401 18ec 0800 |3db9: const v1, #float 8.19378e-40 // #0008ec18 │ │ -098548: 7110 6403 0100 |3dbc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09854e: 0c01 |3dbf: move-result-object v1 │ │ -098550: 1302 a905 |3dc0: const/16 v2, #int 1449 // #5a9 │ │ -098554: 4d01 0002 |3dc2: aput-object v1, v0, v2 │ │ -098558: 1401 13ee 0800 |3dc4: const v1, #float 8.20089e-40 // #0008ee13 │ │ -09855e: 7110 6403 0100 |3dc7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098564: 0c01 |3dca: move-result-object v1 │ │ -098566: 1302 aa05 |3dcb: const/16 v2, #int 1450 // #5aa │ │ -09856a: 4d01 0002 |3dcd: aput-object v1, v0, v2 │ │ -09856e: 1401 6bef 0800 |3dcf: const v1, #float 8.20571e-40 // #0008ef6b │ │ -098574: 7110 6403 0100 |3dd2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09857a: 0c01 |3dd5: move-result-object v1 │ │ -09857c: 1302 ab05 |3dd6: const/16 v2, #int 1451 // #5ab │ │ -098580: 4d01 0002 |3dd8: aput-object v1, v0, v2 │ │ -098584: 1401 e2f0 0800 |3dda: const v1, #float 8.21096e-40 // #0008f0e2 │ │ -09858a: 7110 6403 0100 |3ddd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098590: 0c01 |3de0: move-result-object v1 │ │ -098592: 1302 ac05 |3de1: const/16 v2, #int 1452 // #5ac │ │ -098596: 4d01 0002 |3de3: aput-object v1, v0, v2 │ │ -09859a: 1401 8bf1 0800 |3de5: const v1, #float 8.21333e-40 // #0008f18b │ │ -0985a0: 7110 6403 0100 |3de8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0985a6: 0c01 |3deb: move-result-object v1 │ │ -0985a8: 1302 ad05 |3dec: const/16 v2, #int 1453 // #5ad │ │ -0985ac: 4d01 0002 |3dee: aput-object v1, v0, v2 │ │ -0985b0: 1401 92f4 0800 |3df0: const v1, #float 8.22419e-40 // #0008f492 │ │ -0985b6: 7110 6403 0100 |3df3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0985bc: 0c01 |3df6: move-result-object v1 │ │ -0985be: 1302 ae05 |3df7: const/16 v2, #int 1454 // #5ae │ │ -0985c2: 4d01 0002 |3df9: aput-object v1, v0, v2 │ │ -0985c6: 1401 74f5 0800 |3dfb: const v1, #float 8.22736e-40 // #0008f574 │ │ -0985cc: 7110 6403 0100 |3dfe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0985d2: 0c01 |3e01: move-result-object v1 │ │ -0985d4: 1302 af05 |3e02: const/16 v2, #int 1455 // #5af │ │ -0985d8: 4d01 0002 |3e04: aput-object v1, v0, v2 │ │ -0985dc: 1401 97f5 0800 |3e06: const v1, #float 8.22785e-40 // #0008f597 │ │ -0985e2: 7110 6403 0100 |3e09: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0985e8: 0c01 |3e0c: move-result-object v1 │ │ -0985ea: 1302 b005 |3e0d: const/16 v2, #int 1456 // #5b0 │ │ -0985ee: 4d01 0002 |3e0f: aput-object v1, v0, v2 │ │ -0985f2: 1401 d7f5 0800 |3e11: const v1, #float 8.22875e-40 // #0008f5d7 │ │ -0985f8: 7110 6403 0100 |3e14: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0985fe: 0c01 |3e17: move-result-object v1 │ │ -098600: 1302 b105 |3e18: const/16 v2, #int 1457 // #5b1 │ │ -098604: 4d01 0002 |3e1a: aput-object v1, v0, v2 │ │ -098608: 1401 1ff6 0800 |3e1c: const v1, #float 8.22976e-40 // #0008f61f │ │ -09860e: 7110 6403 0100 |3e1f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098614: 0c01 |3e22: move-result-object v1 │ │ -098616: 1302 b205 |3e23: const/16 v2, #int 1458 // #5b2 │ │ -09861a: 4d01 0002 |3e25: aput-object v1, v0, v2 │ │ -09861e: 1401 f6f6 0800 |3e27: const v1, #float 8.23277e-40 // #0008f6f6 │ │ -098624: 7110 6403 0100 |3e2a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09862a: 0c01 |3e2d: move-result-object v1 │ │ -09862c: 1302 b305 |3e2e: const/16 v2, #int 1459 // #5b3 │ │ -098630: 4d01 0002 |3e30: aput-object v1, v0, v2 │ │ -098634: 1401 4af7 0800 |3e32: const v1, #float 8.23395e-40 // #0008f74a │ │ -09863a: 7110 6403 0100 |3e35: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098640: 0c01 |3e38: move-result-object v1 │ │ -098642: 1302 b405 |3e39: const/16 v2, #int 1460 // #5b4 │ │ -098646: 4d01 0002 |3e3b: aput-object v1, v0, v2 │ │ -09864a: 1401 09f9 0800 |3e3d: const v1, #float 8.24021e-40 // #0008f909 │ │ -098650: 7110 6403 0100 |3e40: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098656: 0c01 |3e43: move-result-object v1 │ │ -098658: 1302 b505 |3e44: const/16 v2, #int 1461 // #5b5 │ │ -09865c: 4d01 0002 |3e46: aput-object v1, v0, v2 │ │ -098660: 1401 c9f9 0800 |3e48: const v1, #float 8.2429e-40 // #0008f9c9 │ │ -098666: 7110 6403 0100 |3e4b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09866c: 0c01 |3e4e: move-result-object v1 │ │ -09866e: 1302 b605 |3e4f: const/16 v2, #int 1462 // #5b6 │ │ -098672: 4d01 0002 |3e51: aput-object v1, v0, v2 │ │ -098676: 1401 f3fa 0800 |3e53: const v1, #float 8.24708e-40 // #0008faf3 │ │ -09867c: 7110 6403 0100 |3e56: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098682: 0c01 |3e59: move-result-object v1 │ │ -098684: 1302 b705 |3e5a: const/16 v2, #int 1463 // #5b7 │ │ -098688: 4d01 0002 |3e5c: aput-object v1, v0, v2 │ │ -09868c: 1401 19fb 0800 |3e5e: const v1, #float 8.24761e-40 // #0008fb19 │ │ -098692: 7110 6403 0100 |3e61: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098698: 0c01 |3e64: move-result-object v1 │ │ -09869a: 1302 b805 |3e65: const/16 v2, #int 1464 // #5b8 │ │ -09869e: 4d01 0002 |3e67: aput-object v1, v0, v2 │ │ -0986a2: 1401 7dfb 0800 |3e69: const v1, #float 8.24901e-40 // #0008fb7d │ │ -0986a8: 7110 6403 0100 |3e6c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0986ae: 0c01 |3e6f: move-result-object v1 │ │ -0986b0: 1302 b905 |3e70: const/16 v2, #int 1465 // #5b9 │ │ -0986b4: 4d01 0002 |3e72: aput-object v1, v0, v2 │ │ -0986b8: 1401 c2fb 0800 |3e74: const v1, #float 8.24998e-40 // #0008fbc2 │ │ -0986be: 7110 6403 0100 |3e77: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0986c4: 0c01 |3e7a: move-result-object v1 │ │ -0986c6: 1302 ba05 |3e7b: const/16 v2, #int 1466 // #5ba │ │ -0986ca: 4d01 0002 |3e7d: aput-object v1, v0, v2 │ │ -0986ce: 1401 7efc 0800 |3e7f: const v1, #float 8.25261e-40 // #0008fc7e │ │ -0986d4: 7110 6403 0100 |3e82: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0986da: 0c01 |3e85: move-result-object v1 │ │ -0986dc: 1302 bb05 |3e86: const/16 v2, #int 1467 // #5bb │ │ -0986e0: 4d01 0002 |3e88: aput-object v1, v0, v2 │ │ -0986e4: 1401 9afc 0800 |3e8a: const v1, #float 8.253e-40 // #0008fc9a │ │ -0986ea: 7110 6403 0100 |3e8d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0986f0: 0c01 |3e90: move-result-object v1 │ │ -0986f2: 1302 bc05 |3e91: const/16 v2, #int 1468 // #5bc │ │ -0986f6: 4d01 0002 |3e93: aput-object v1, v0, v2 │ │ -0986fa: 1401 e8fc 0800 |3e95: const v1, #float 8.2541e-40 // #0008fce8 │ │ -098700: 7110 6403 0100 |3e98: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098706: 0c01 |3e9b: move-result-object v1 │ │ -098708: 1302 bd05 |3e9c: const/16 v2, #int 1469 // #5bd │ │ -09870c: 4d01 0002 |3e9e: aput-object v1, v0, v2 │ │ -098710: 1401 46fe 0800 |3ea0: const v1, #float 8.259e-40 // #0008fe46 │ │ -098716: 7110 6403 0100 |3ea3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09871c: 0c01 |3ea6: move-result-object v1 │ │ -09871e: 1302 be05 |3ea7: const/16 v2, #int 1470 // #5be │ │ -098722: 4d01 0002 |3ea9: aput-object v1, v0, v2 │ │ -098726: 1401 82fe 0800 |3eab: const v1, #float 8.25984e-40 // #0008fe82 │ │ -09872c: 7110 6403 0100 |3eae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098732: 0c01 |3eb1: move-result-object v1 │ │ -098734: 1302 bf05 |3eb2: const/16 v2, #int 1471 // #5bf │ │ -098738: 4d01 0002 |3eb4: aput-object v1, v0, v2 │ │ -09873c: 1401 87fe 0800 |3eb6: const v1, #float 8.25991e-40 // #0008fe87 │ │ -098742: 7110 6403 0100 |3eb9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098748: 0c01 |3ebc: move-result-object v1 │ │ -09874a: 1302 c005 |3ebd: const/16 v2, #int 1472 // #5c0 │ │ -09874e: 4d01 0002 |3ebf: aput-object v1, v0, v2 │ │ -098752: 1401 50ff 0800 |3ec1: const v1, #float 8.26273e-40 // #0008ff50 │ │ -098758: 7110 6403 0100 |3ec4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09875e: 0c01 |3ec7: move-result-object v1 │ │ -098760: 1302 c105 |3ec8: const/16 v2, #int 1473 // #5c1 │ │ -098764: 4d01 0002 |3eca: aput-object v1, v0, v2 │ │ -098768: 1401 8dff 0800 |3ecc: const v1, #float 8.26358e-40 // #0008ff8d │ │ -09876e: 7110 6403 0100 |3ecf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098774: 0c01 |3ed2: move-result-object v1 │ │ -098776: 1302 c205 |3ed3: const/16 v2, #int 1474 // #5c2 │ │ -09877a: 4d01 0002 |3ed5: aput-object v1, v0, v2 │ │ -09877e: 1401 d9ff 0800 |3ed7: const v1, #float 8.26465e-40 // #0008ffd9 │ │ -098784: 7110 6403 0100 |3eda: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09878a: 0c01 |3edd: move-result-object v1 │ │ -09878c: 1302 c305 |3ede: const/16 v2, #int 1475 // #5c3 │ │ -098790: 4d01 0002 |3ee0: aput-object v1, v0, v2 │ │ -098794: 1401 1700 0900 |3ee2: const v1, #float 8.26552e-40 // #00090017 │ │ -09879a: 7110 6403 0100 |3ee5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0987a0: 0c01 |3ee8: move-result-object v1 │ │ -0987a2: 1302 c405 |3ee9: const/16 v2, #int 1476 // #5c4 │ │ -0987a6: 4d01 0002 |3eeb: aput-object v1, v0, v2 │ │ -0987aa: 1401 5600 0900 |3eed: const v1, #float 8.2664e-40 // #00090056 │ │ -0987b0: 7110 6403 0100 |3ef0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0987b6: 0c01 |3ef3: move-result-object v1 │ │ -0987b8: 1302 c505 |3ef4: const/16 v2, #int 1477 // #5c5 │ │ -0987bc: 4d01 0002 |3ef6: aput-object v1, v0, v2 │ │ -0987c0: 1401 1e01 0900 |3ef8: const v1, #float 8.2692e-40 // #0009011e │ │ -0987c6: 7110 6403 0100 |3efb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0987cc: 0c01 |3efe: move-result-object v1 │ │ -0987ce: 1302 c605 |3eff: const/16 v2, #int 1478 // #5c6 │ │ -0987d2: 4d01 0002 |3f01: aput-object v1, v0, v2 │ │ -0987d6: 1401 ce01 0900 |3f03: const v1, #float 8.27167e-40 // #000901ce │ │ -0987dc: 7110 6403 0100 |3f06: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0987e2: 0c01 |3f09: move-result-object v1 │ │ -0987e4: 1302 c705 |3f0a: const/16 v2, #int 1479 // #5c7 │ │ -0987e8: 4d01 0002 |3f0c: aput-object v1, v0, v2 │ │ -0987ec: 1401 1f05 0900 |3f0e: const v1, #float 8.28357e-40 // #0009051f │ │ -0987f2: 7110 6403 0100 |3f11: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0987f8: 0c01 |3f14: move-result-object v1 │ │ -0987fa: 1302 c805 |3f15: const/16 v2, #int 1480 // #5c8 │ │ -0987fe: 4d01 0002 |3f17: aput-object v1, v0, v2 │ │ -098802: 1401 4305 0900 |3f19: const v1, #float 8.28407e-40 // #00090543 │ │ -098808: 7110 6403 0100 |3f1c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09880e: 0c01 |3f1f: move-result-object v1 │ │ -098810: 1302 c905 |3f20: const/16 v2, #int 1481 // #5c9 │ │ -098814: 4d01 0002 |3f22: aput-object v1, v0, v2 │ │ -098818: 1401 5705 0900 |3f24: const v1, #float 8.28435e-40 // #00090557 │ │ -09881e: 7110 6403 0100 |3f27: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098824: 0c01 |3f2a: move-result-object v1 │ │ -098826: 1302 ca05 |3f2b: const/16 v2, #int 1482 // #5ca │ │ -09882a: 4d01 0002 |3f2d: aput-object v1, v0, v2 │ │ -09882e: 1401 2a07 0900 |3f2f: const v1, #float 8.29089e-40 // #0009072a │ │ -098834: 7110 6403 0100 |3f32: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09883a: 0c01 |3f35: move-result-object v1 │ │ -09883c: 1302 cb05 |3f36: const/16 v2, #int 1483 // #5cb │ │ -098840: 4d01 0002 |3f38: aput-object v1, v0, v2 │ │ -098844: 1401 0e08 0900 |3f3a: const v1, #float 8.29409e-40 // #0009080e │ │ -09884a: 7110 6403 0100 |3f3d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098850: 0c01 |3f40: move-result-object v1 │ │ -098852: 1302 cc05 |3f41: const/16 v2, #int 1484 // #5cc │ │ -098856: 4d01 0002 |3f43: aput-object v1, v0, v2 │ │ -09885a: 1401 c008 0900 |3f45: const v1, #float 8.29658e-40 // #000908c0 │ │ -098860: 7110 6403 0100 |3f48: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098866: 0c01 |3f4b: move-result-object v1 │ │ -098868: 1302 cd05 |3f4c: const/16 v2, #int 1485 // #5cd │ │ -09886c: 4d01 0002 |3f4e: aput-object v1, v0, v2 │ │ -098870: 1401 4009 0900 |3f50: const v1, #float 8.29838e-40 // #00090940 │ │ -098876: 7110 6403 0100 |3f53: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09887c: 0c01 |3f56: move-result-object v1 │ │ -09887e: 1302 ce05 |3f57: const/16 v2, #int 1486 // #5ce │ │ -098882: 4d01 0002 |3f59: aput-object v1, v0, v2 │ │ -098886: 1401 5a09 0900 |3f5b: const v1, #float 8.29874e-40 // #0009095a │ │ -09888c: 7110 6403 0100 |3f5e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098892: 0c01 |3f61: move-result-object v1 │ │ -098894: 1302 cf05 |3f62: const/16 v2, #int 1487 // #5cf │ │ -098898: 4d01 0002 |3f64: aput-object v1, v0, v2 │ │ -09889c: 1401 5b0c 0900 |3f66: const v1, #float 8.30952e-40 // #00090c5b │ │ -0988a2: 7110 6403 0100 |3f69: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0988a8: 0c01 |3f6c: move-result-object v1 │ │ -0988aa: 1302 d005 |3f6d: const/16 v2, #int 1488 // #5d0 │ │ -0988ae: 4d01 0002 |3f6f: aput-object v1, v0, v2 │ │ -0988b2: 1401 d30d 0900 |3f71: const v1, #float 8.31479e-40 // #00090dd3 │ │ -0988b8: 7110 6403 0100 |3f74: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0988be: 0c01 |3f77: move-result-object v1 │ │ -0988c0: 1302 d105 |3f78: const/16 v2, #int 1489 // #5d1 │ │ -0988c4: 4d01 0002 |3f7a: aput-object v1, v0, v2 │ │ -0988c8: 1401 040e 0900 |3f7c: const v1, #float 8.31547e-40 // #00090e04 │ │ -0988ce: 7110 6403 0100 |3f7f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0988d4: 0c01 |3f82: move-result-object v1 │ │ -0988d6: 1302 d205 |3f83: const/16 v2, #int 1490 // #5d2 │ │ -0988da: 4d01 0002 |3f85: aput-object v1, v0, v2 │ │ -0988de: 1401 7d0f 0900 |3f87: const v1, #float 8.32076e-40 // #00090f7d │ │ -0988e4: 7110 6403 0100 |3f8a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0988ea: 0c01 |3f8d: move-result-object v1 │ │ -0988ec: 1302 d305 |3f8e: const/16 v2, #int 1491 // #5d3 │ │ -0988f0: 4d01 0002 |3f90: aput-object v1, v0, v2 │ │ -0988f4: 1401 6913 0900 |3f92: const v1, #float 8.33483e-40 // #00091369 │ │ -0988fa: 7110 6403 0100 |3f95: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098900: 0c01 |3f98: move-result-object v1 │ │ -098902: 1302 d405 |3f99: const/16 v2, #int 1492 // #5d4 │ │ -098906: 4d01 0002 |3f9b: aput-object v1, v0, v2 │ │ -09890a: 1401 d513 0900 |3f9d: const v1, #float 8.33634e-40 // #000913d5 │ │ -098910: 7110 6403 0100 |3fa0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098916: 0c01 |3fa3: move-result-object v1 │ │ -098918: 1302 d505 |3fa4: const/16 v2, #int 1493 // #5d5 │ │ -09891c: 4d01 0002 |3fa6: aput-object v1, v0, v2 │ │ -098920: 1401 5c16 0900 |3fa8: const v1, #float 8.3454e-40 // #0009165c │ │ -098926: 7110 6403 0100 |3fab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09892c: 0c01 |3fae: move-result-object v1 │ │ -09892e: 1302 d605 |3faf: const/16 v2, #int 1494 // #5d6 │ │ -098932: 4d01 0002 |3fb1: aput-object v1, v0, v2 │ │ -098936: 1401 d818 0900 |3fb3: const v1, #float 8.35432e-40 // #000918d8 │ │ -09893c: 7110 6403 0100 |3fb6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098942: 0c01 |3fb9: move-result-object v1 │ │ -098944: 1302 d705 |3fba: const/16 v2, #int 1495 // #5d7 │ │ -098948: 4d01 0002 |3fbc: aput-object v1, v0, v2 │ │ -09894c: 1401 8119 0900 |3fbe: const v1, #float 8.35669e-40 // #00091981 │ │ -098952: 7110 6403 0100 |3fc1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098958: 0c01 |3fc4: move-result-object v1 │ │ -09895a: 1302 d805 |3fc5: const/16 v2, #int 1496 // #5d8 │ │ -09895e: 4d01 0002 |3fc7: aput-object v1, v0, v2 │ │ -098962: 1401 8d19 0900 |3fc9: const v1, #float 8.35685e-40 // #0009198d │ │ -098968: 7110 6403 0100 |3fcc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09896e: 0c01 |3fcf: move-result-object v1 │ │ -098970: 1302 d905 |3fd0: const/16 v2, #int 1497 // #5d9 │ │ -098974: 4d01 0002 |3fd2: aput-object v1, v0, v2 │ │ -098978: 1401 741a 0900 |3fd4: const v1, #float 8.36009e-40 // #00091a74 │ │ -09897e: 7110 6403 0100 |3fd7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098984: 0c01 |3fda: move-result-object v1 │ │ -098986: 1302 da05 |3fdb: const/16 v2, #int 1498 // #5da │ │ -09898a: 4d01 0002 |3fdd: aput-object v1, v0, v2 │ │ -09898e: 1401 a61a 0900 |3fdf: const v1, #float 8.36079e-40 // #00091aa6 │ │ -098994: 7110 6403 0100 |3fe2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09899a: 0c01 |3fe5: move-result-object v1 │ │ -09899c: 1302 db05 |3fe6: const/16 v2, #int 1499 // #5db │ │ -0989a0: 4d01 0002 |3fe8: aput-object v1, v0, v2 │ │ -0989a4: 1401 fc1b 0900 |3fea: const v1, #float 8.36558e-40 // #00091bfc │ │ -0989aa: 7110 6403 0100 |3fed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0989b0: 0c01 |3ff0: move-result-object v1 │ │ -0989b2: 1302 dc05 |3ff1: const/16 v2, #int 1500 // #5dc │ │ -0989b6: 4d01 0002 |3ff3: aput-object v1, v0, v2 │ │ -0989ba: 1401 141e 0900 |3ff5: const v1, #float 8.37309e-40 // #00091e14 │ │ -0989c0: 7110 6403 0100 |3ff8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0989c6: 0c01 |3ffb: move-result-object v1 │ │ -0989c8: 1302 dd05 |3ffc: const/16 v2, #int 1501 // #5dd │ │ -0989cc: 4d01 0002 |3ffe: aput-object v1, v0, v2 │ │ -0989d0: 1401 9220 0900 |4000: const v1, #float 8.38203e-40 // #00092092 │ │ -0989d6: 7110 6403 0100 |4003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0989dc: 0c01 |4006: move-result-object v1 │ │ -0989de: 1302 de05 |4007: const/16 v2, #int 1502 // #5de │ │ -0989e2: 4d01 0002 |4009: aput-object v1, v0, v2 │ │ -0989e6: 1401 3921 0900 |400b: const v1, #float 8.38438e-40 // #00092139 │ │ -0989ec: 7110 6403 0100 |400e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0989f2: 0c01 |4011: move-result-object v1 │ │ -0989f4: 1302 df05 |4012: const/16 v2, #int 1503 // #5df │ │ -0989f8: 4d01 0002 |4014: aput-object v1, v0, v2 │ │ -0989fc: 1401 7421 0900 |4016: const v1, #float 8.3852e-40 // #00092174 │ │ -098a02: 7110 6403 0100 |4019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098a08: 0c01 |401c: move-result-object v1 │ │ -098a0a: 1302 e005 |401d: const/16 v2, #int 1504 // #5e0 │ │ -098a0e: 4d01 0002 |401f: aput-object v1, v0, v2 │ │ -098a12: 1401 1322 0900 |4021: const v1, #float 8.38743e-40 // #00092213 │ │ -098a18: 7110 6403 0100 |4024: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098a1e: 0c01 |4027: move-result-object v1 │ │ -098a20: 1302 e105 |4028: const/16 v2, #int 1505 // #5e1 │ │ -098a24: 4d01 0002 |402a: aput-object v1, v0, v2 │ │ -098a28: 1401 7723 0900 |402c: const v1, #float 8.39242e-40 // #00092377 │ │ -098a2e: 7110 6403 0100 |402f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098a34: 0c01 |4032: move-result-object v1 │ │ -098a36: 1302 e205 |4033: const/16 v2, #int 1506 // #5e2 │ │ -098a3a: 4d01 0002 |4035: aput-object v1, v0, v2 │ │ -098a3e: 1401 d225 0900 |4037: const v1, #float 8.40087e-40 // #000925d2 │ │ -098a44: 7110 6403 0100 |403a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098a4a: 0c01 |403d: move-result-object v1 │ │ -098a4c: 1302 e305 |403e: const/16 v2, #int 1507 // #5e3 │ │ -098a50: 4d01 0002 |4040: aput-object v1, v0, v2 │ │ -098a54: 1401 df27 0900 |4042: const v1, #float 8.40823e-40 // #000927df │ │ -098a5a: 7110 6403 0100 |4045: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098a60: 0c01 |4048: move-result-object v1 │ │ -098a62: 1302 e405 |4049: const/16 v2, #int 1508 // #5e4 │ │ -098a66: 4d01 0002 |404b: aput-object v1, v0, v2 │ │ -098a6a: 1401 452a 0900 |404d: const v1, #float 8.41683e-40 // #00092a45 │ │ -098a70: 7110 6403 0100 |4050: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098a76: 0c01 |4053: move-result-object v1 │ │ -098a78: 1302 e505 |4054: const/16 v2, #int 1509 // #5e5 │ │ -098a7c: 4d01 0002 |4056: aput-object v1, v0, v2 │ │ -098a80: 1401 152c 0900 |4058: const v1, #float 8.42333e-40 // #00092c15 │ │ -098a86: 7110 6403 0100 |405b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098a8c: 0c01 |405e: move-result-object v1 │ │ -098a8e: 1302 e605 |405f: const/16 v2, #int 1510 // #5e6 │ │ -098a92: 4d01 0002 |4061: aput-object v1, v0, v2 │ │ -098a96: 1401 7431 0900 |4063: const v1, #float 8.4426e-40 // #00093174 │ │ -098a9c: 7110 6403 0100 |4066: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098aa2: 0c01 |4069: move-result-object v1 │ │ -098aa4: 1302 e705 |406a: const/16 v2, #int 1511 // #5e7 │ │ -098aa8: 4d01 0002 |406c: aput-object v1, v0, v2 │ │ -098aac: 1401 7e35 0900 |406e: const v1, #float 8.45709e-40 // #0009357e │ │ -098ab2: 7110 6403 0100 |4071: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098ab8: 0c01 |4074: move-result-object v1 │ │ -098aba: 1302 e805 |4075: const/16 v2, #int 1512 // #5e8 │ │ -098abe: 4d01 0002 |4077: aput-object v1, v0, v2 │ │ -098ac2: 1401 2a38 0900 |4079: const v1, #float 8.46667e-40 // #0009382a │ │ -098ac8: 7110 6403 0100 |407c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098ace: 0c01 |407f: move-result-object v1 │ │ -098ad0: 1302 e905 |4080: const/16 v2, #int 1513 // #5e9 │ │ -098ad4: 4d01 0002 |4082: aput-object v1, v0, v2 │ │ -098ad8: 1401 4b38 0900 |4084: const v1, #float 8.46714e-40 // #0009384b │ │ -098ade: 7110 6403 0100 |4087: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098ae4: 0c01 |408a: move-result-object v1 │ │ -098ae6: 1302 ea05 |408b: const/16 v2, #int 1514 // #5ea │ │ -098aea: 4d01 0002 |408d: aput-object v1, v0, v2 │ │ -098aee: 1401 6338 0900 |408f: const v1, #float 8.46747e-40 // #00093863 │ │ -098af4: 7110 6403 0100 |4092: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098afa: 0c01 |4095: move-result-object v1 │ │ -098afc: 1302 eb05 |4096: const/16 v2, #int 1515 // #5eb │ │ -098b00: 4d01 0002 |4098: aput-object v1, v0, v2 │ │ -098b04: 1401 703d 0900 |409a: const v1, #float 8.48559e-40 // #00093d70 │ │ -098b0a: 7110 6403 0100 |409d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098b10: 0c01 |40a0: move-result-object v1 │ │ -098b12: 1302 ec05 |40a1: const/16 v2, #int 1516 // #5ec │ │ -098b16: 4d01 0002 |40a3: aput-object v1, v0, v2 │ │ -098b1a: 1401 563e 0900 |40a5: const v1, #float 8.48881e-40 // #00093e56 │ │ -098b20: 7110 6403 0100 |40a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098b26: 0c01 |40ab: move-result-object v1 │ │ -098b28: 1302 ed05 |40ac: const/16 v2, #int 1517 // #5ed │ │ -098b2c: 4d01 0002 |40ae: aput-object v1, v0, v2 │ │ -098b30: 1401 bd3e 0900 |40b0: const v1, #float 8.49026e-40 // #00093ebd │ │ -098b36: 7110 6403 0100 |40b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098b3c: 0c01 |40b6: move-result-object v1 │ │ -098b3e: 1302 ee05 |40b7: const/16 v2, #int 1518 // #5ee │ │ -098b42: 4d01 0002 |40b9: aput-object v1, v0, v2 │ │ -098b46: 1401 7540 0900 |40bb: const v1, #float 8.49642e-40 // #00094075 │ │ -098b4c: 7110 6403 0100 |40be: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098b52: 0c01 |40c1: move-result-object v1 │ │ -098b54: 1302 ef05 |40c2: const/16 v2, #int 1519 // #5ef │ │ -098b58: 4d01 0002 |40c4: aput-object v1, v0, v2 │ │ -098b5c: 1401 9541 0900 |40c6: const v1, #float 8.50046e-40 // #00094195 │ │ -098b62: 7110 6403 0100 |40c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098b68: 0c01 |40cc: move-result-object v1 │ │ -098b6a: 1302 f005 |40cd: const/16 v2, #int 1520 // #5f0 │ │ -098b6e: 4d01 0002 |40cf: aput-object v1, v0, v2 │ │ -098b72: 1401 a841 0900 |40d1: const v1, #float 8.50072e-40 // #000941a8 │ │ -098b78: 7110 6403 0100 |40d4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098b7e: 0c01 |40d7: move-result-object v1 │ │ -098b80: 1302 f105 |40d8: const/16 v2, #int 1521 // #5f1 │ │ -098b84: 4d01 0002 |40da: aput-object v1, v0, v2 │ │ -098b88: 1401 1b42 0900 |40dc: const v1, #float 8.50234e-40 // #0009421b │ │ -098b8e: 7110 6403 0100 |40df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098b94: 0c01 |40e2: move-result-object v1 │ │ -098b96: 1302 f205 |40e3: const/16 v2, #int 1522 // #5f2 │ │ -098b9a: 4d01 0002 |40e5: aput-object v1, v0, v2 │ │ -098b9e: 1401 6942 0900 |40e7: const v1, #float 8.50343e-40 // #00094269 │ │ -098ba4: 7110 6403 0100 |40ea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098baa: 0c01 |40ed: move-result-object v1 │ │ -098bac: 1302 f305 |40ee: const/16 v2, #int 1523 // #5f3 │ │ -098bb0: 4d01 0002 |40f0: aput-object v1, v0, v2 │ │ -098bb4: 1401 f243 0900 |40f2: const v1, #float 8.50894e-40 // #000943f2 │ │ -098bba: 7110 6403 0100 |40f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098bc0: 0c01 |40f8: move-result-object v1 │ │ -098bc2: 1302 f405 |40f9: const/16 v2, #int 1524 // #5f4 │ │ -098bc6: 4d01 0002 |40fb: aput-object v1, v0, v2 │ │ -098bca: 1401 6245 0900 |40fd: const v1, #float 8.51409e-40 // #00094562 │ │ -098bd0: 7110 6403 0100 |4100: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098bd6: 0c01 |4103: move-result-object v1 │ │ -098bd8: 1302 f505 |4104: const/16 v2, #int 1525 // #5f5 │ │ -098bdc: 4d01 0002 |4106: aput-object v1, v0, v2 │ │ -098be0: 1401 8445 0900 |4108: const v1, #float 8.51457e-40 // #00094584 │ │ -098be6: 7110 6403 0100 |410b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098bec: 0c01 |410e: move-result-object v1 │ │ -098bee: 1302 f605 |410f: const/16 v2, #int 1526 // #5f6 │ │ -098bf2: 4d01 0002 |4111: aput-object v1, v0, v2 │ │ -098bf6: 1401 0947 0900 |4113: const v1, #float 8.52002e-40 // #00094709 │ │ -098bfc: 7110 6403 0100 |4116: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098c02: 0c01 |4119: move-result-object v1 │ │ -098c04: 1302 f705 |411a: const/16 v2, #int 1527 // #5f7 │ │ -098c08: 4d01 0002 |411c: aput-object v1, v0, v2 │ │ -098c0c: 1401 1147 0900 |411e: const v1, #float 8.52013e-40 // #00094711 │ │ -098c12: 7110 6403 0100 |4121: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098c18: 0c01 |4124: move-result-object v1 │ │ -098c1a: 1302 f805 |4125: const/16 v2, #int 1528 // #5f8 │ │ -098c1e: 4d01 0002 |4127: aput-object v1, v0, v2 │ │ -098c22: 1401 3447 0900 |4129: const v1, #float 8.52062e-40 // #00094734 │ │ -098c28: 7110 6403 0100 |412c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098c2e: 0c01 |412f: move-result-object v1 │ │ -098c30: 1302 f905 |4130: const/16 v2, #int 1529 // #5f9 │ │ -098c34: 4d01 0002 |4132: aput-object v1, v0, v2 │ │ -098c38: 1401 a247 0900 |4134: const v1, #float 8.52216e-40 // #000947a2 │ │ -098c3e: 7110 6403 0100 |4137: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098c44: 0c01 |413a: move-result-object v1 │ │ -098c46: 1302 fa05 |413b: const/16 v2, #int 1530 // #5fa │ │ -098c4a: 4d01 0002 |413d: aput-object v1, v0, v2 │ │ -098c4e: 1401 a649 0900 |413f: const v1, #float 8.5294e-40 // #000949a6 │ │ -098c54: 7110 6403 0100 |4142: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098c5a: 0c01 |4145: move-result-object v1 │ │ -098c5c: 1302 fb05 |4146: const/16 v2, #int 1531 // #5fb │ │ -098c60: 4d01 0002 |4148: aput-object v1, v0, v2 │ │ -098c64: 1401 424f 0900 |414a: const v1, #float 8.54952e-40 // #00094f42 │ │ -098c6a: 7110 6403 0100 |414d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098c70: 0c01 |4150: move-result-object v1 │ │ -098c72: 1302 fc05 |4151: const/16 v2, #int 1532 // #5fc │ │ -098c76: 4d01 0002 |4153: aput-object v1, v0, v2 │ │ -098c7a: 1401 9a50 0900 |4155: const v1, #float 8.55434e-40 // #0009509a │ │ -098c80: 7110 6403 0100 |4158: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098c86: 0c01 |415b: move-result-object v1 │ │ -098c88: 1302 fd05 |415c: const/16 v2, #int 1533 // #5fd │ │ -098c8c: 4d01 0002 |415e: aput-object v1, v0, v2 │ │ -098c90: 1401 b651 0900 |4160: const v1, #float 8.55832e-40 // #000951b6 │ │ -098c96: 7110 6403 0100 |4163: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098c9c: 0c01 |4166: move-result-object v1 │ │ -098c9e: 1302 fe05 |4167: const/16 v2, #int 1534 // #5fe │ │ -098ca2: 4d01 0002 |4169: aput-object v1, v0, v2 │ │ -098ca6: 1401 dd51 0900 |416b: const v1, #float 8.55886e-40 // #000951dd │ │ -098cac: 7110 6403 0100 |416e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098cb2: 0c01 |4171: move-result-object v1 │ │ -098cb4: 1302 ff05 |4172: const/16 v2, #int 1535 // #5ff │ │ -098cb8: 4d01 0002 |4174: aput-object v1, v0, v2 │ │ -098cbc: 1401 8553 0900 |4176: const v1, #float 8.56481e-40 // #00095385 │ │ -098cc2: 7110 6403 0100 |4179: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098cc8: 0c01 |417c: move-result-object v1 │ │ -098cca: 1302 0006 |417d: const/16 v2, #int 1536 // #600 │ │ -098cce: 4d01 0002 |417f: aput-object v1, v0, v2 │ │ -098cd2: 1401 9354 0900 |4181: const v1, #float 8.56859e-40 // #00095493 │ │ -098cd8: 7110 6403 0100 |4184: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098cde: 0c01 |4187: move-result-object v1 │ │ -098ce0: 1302 0106 |4188: const/16 v2, #int 1537 // #601 │ │ -098ce4: 4d01 0002 |418a: aput-object v1, v0, v2 │ │ -098ce8: 1401 7655 0900 |418c: const v1, #float 8.57177e-40 // #00095576 │ │ -098cee: 7110 6403 0100 |418f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098cf4: 0c01 |4192: move-result-object v1 │ │ -098cf6: 1302 0206 |4193: const/16 v2, #int 1538 // #602 │ │ -098cfa: 4d01 0002 |4195: aput-object v1, v0, v2 │ │ -098cfe: 1401 0c56 0900 |4197: const v1, #float 8.57387e-40 // #0009560c │ │ -098d04: 7110 6403 0100 |419a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098d0a: 0c01 |419d: move-result-object v1 │ │ -098d0c: 1302 0306 |419e: const/16 v2, #int 1539 // #603 │ │ -098d10: 4d01 0002 |41a0: aput-object v1, v0, v2 │ │ -098d14: 1401 5c56 0900 |41a2: const v1, #float 8.57499e-40 // #0009565c │ │ -098d1a: 7110 6403 0100 |41a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098d20: 0c01 |41a8: move-result-object v1 │ │ -098d22: 1302 0406 |41a9: const/16 v2, #int 1540 // #604 │ │ -098d26: 4d01 0002 |41ab: aput-object v1, v0, v2 │ │ -098d2a: 1401 9856 0900 |41ad: const v1, #float 8.57583e-40 // #00095698 │ │ -098d30: 7110 6403 0100 |41b0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098d36: 0c01 |41b3: move-result-object v1 │ │ -098d38: 1302 0506 |41b4: const/16 v2, #int 1541 // #605 │ │ -098d3c: 4d01 0002 |41b6: aput-object v1, v0, v2 │ │ -098d40: 1401 5b59 0900 |41b8: const v1, #float 8.58574e-40 // #0009595b │ │ -098d46: 7110 6403 0100 |41bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098d4c: 0c01 |41be: move-result-object v1 │ │ -098d4e: 1302 0606 |41bf: const/16 v2, #int 1542 // #606 │ │ -098d52: 4d01 0002 |41c1: aput-object v1, v0, v2 │ │ -098d56: 1401 6a59 0900 |41c3: const v1, #float 8.58595e-40 // #0009596a │ │ -098d5c: 7110 6403 0100 |41c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098d62: 0c01 |41c9: move-result-object v1 │ │ -098d64: 1302 0706 |41ca: const/16 v2, #int 1543 // #607 │ │ -098d68: 4d01 0002 |41cc: aput-object v1, v0, v2 │ │ -098d6c: 1401 6a5a 0900 |41ce: const v1, #float 8.58954e-40 // #00095a6a │ │ -098d72: 7110 6403 0100 |41d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098d78: 0c01 |41d4: move-result-object v1 │ │ -098d7a: 1302 0806 |41d5: const/16 v2, #int 1544 // #608 │ │ -098d7e: 4d01 0002 |41d7: aput-object v1, v0, v2 │ │ -098d82: 1401 7d5a 0900 |41d9: const v1, #float 8.58981e-40 // #00095a7d │ │ -098d88: 7110 6403 0100 |41dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098d8e: 0c01 |41df: move-result-object v1 │ │ -098d90: 1302 0906 |41e0: const/16 v2, #int 1545 // #609 │ │ -098d94: 4d01 0002 |41e2: aput-object v1, v0, v2 │ │ -098d98: 1401 a55a 0900 |41e4: const v1, #float 8.59037e-40 // #00095aa5 │ │ -098d9e: 7110 6403 0100 |41e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098da4: 0c01 |41ea: move-result-object v1 │ │ -098da6: 1302 0a06 |41eb: const/16 v2, #int 1546 // #60a │ │ -098daa: 4d01 0002 |41ed: aput-object v1, v0, v2 │ │ -098dae: 1401 a85b 0900 |41ef: const v1, #float 8.594e-40 // #00095ba8 │ │ -098db4: 7110 6403 0100 |41f2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098dba: 0c01 |41f5: move-result-object v1 │ │ -098dbc: 1302 0b06 |41f6: const/16 v2, #int 1547 // #60b │ │ -098dc0: 4d01 0002 |41f8: aput-object v1, v0, v2 │ │ -098dc4: 1401 1a5d 0900 |41fa: const v1, #float 8.59918e-40 // #00095d1a │ │ -098dca: 7110 6403 0100 |41fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098dd0: 0c01 |4200: move-result-object v1 │ │ -098dd2: 1302 0c06 |4201: const/16 v2, #int 1548 // #60c │ │ -098dd6: 4d01 0002 |4203: aput-object v1, v0, v2 │ │ -098dda: 1401 d85d 0900 |4205: const v1, #float 8.60184e-40 // #00095dd8 │ │ -098de0: 7110 6403 0100 |4208: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098de6: 0c01 |420b: move-result-object v1 │ │ -098de8: 1302 0d06 |420c: const/16 v2, #int 1549 // #60d │ │ -098dec: 4d01 0002 |420e: aput-object v1, v0, v2 │ │ -098df0: 1401 0e5e 0900 |4210: const v1, #float 8.6026e-40 // #00095e0e │ │ -098df6: 7110 6403 0100 |4213: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098dfc: 0c01 |4216: move-result-object v1 │ │ -098dfe: 1302 0e06 |4217: const/16 v2, #int 1550 // #60e │ │ -098e02: 4d01 0002 |4219: aput-object v1, v0, v2 │ │ -098e06: 1401 8b5f 0900 |421b: const v1, #float 8.60794e-40 // #00095f8b │ │ -098e0c: 7110 6403 0100 |421e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098e12: 0c01 |4221: move-result-object v1 │ │ -098e14: 1302 0f06 |4222: const/16 v2, #int 1551 // #60f │ │ -098e18: 4d01 0002 |4224: aput-object v1, v0, v2 │ │ -098e1c: 1401 e761 0900 |4226: const v1, #float 8.6164e-40 // #000961e7 │ │ -098e22: 7110 6403 0100 |4229: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098e28: 0c01 |422c: move-result-object v1 │ │ -098e2a: 1302 1006 |422d: const/16 v2, #int 1552 // #610 │ │ -098e2e: 4d01 0002 |422f: aput-object v1, v0, v2 │ │ -098e32: 1401 a865 0900 |4231: const v1, #float 8.62987e-40 // #000965a8 │ │ -098e38: 7110 6403 0100 |4234: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098e3e: 0c01 |4237: move-result-object v1 │ │ -098e40: 1302 1106 |4238: const/16 v2, #int 1553 // #611 │ │ -098e44: 4d01 0002 |423a: aput-object v1, v0, v2 │ │ -098e48: 1401 6e69 0900 |423c: const v1, #float 8.64341e-40 // #0009696e │ │ -098e4e: 7110 6403 0100 |423f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098e54: 0c01 |4242: move-result-object v1 │ │ -098e56: 1302 1206 |4243: const/16 v2, #int 1554 // #612 │ │ -098e5a: 4d01 0002 |4245: aput-object v1, v0, v2 │ │ -098e5e: 1401 e96b 0900 |4247: const v1, #float 8.6523e-40 // #00096be9 │ │ -098e64: 7110 6403 0100 |424a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098e6a: 0c01 |424d: move-result-object v1 │ │ -098e6c: 1302 1306 |424e: const/16 v2, #int 1555 // #613 │ │ -098e70: 4d01 0002 |4250: aput-object v1, v0, v2 │ │ -098e74: 1401 e36e 0900 |4252: const v1, #float 8.66298e-40 // #00096ee3 │ │ -098e7a: 7110 6403 0100 |4255: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098e80: 0c01 |4258: move-result-object v1 │ │ -098e82: 1302 1406 |4259: const/16 v2, #int 1556 // #614 │ │ -098e86: 4d01 0002 |425b: aput-object v1, v0, v2 │ │ -098e8a: 1401 7071 0900 |425d: const v1, #float 8.67213e-40 // #00097170 │ │ -098e90: 7110 6403 0100 |4260: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098e96: 0c01 |4263: move-result-object v1 │ │ -098e98: 1302 1506 |4264: const/16 v2, #int 1557 // #615 │ │ -098e9c: 4d01 0002 |4266: aput-object v1, v0, v2 │ │ -098ea0: 1401 5a77 0900 |4268: const v1, #float 8.69335e-40 // #0009775a │ │ -098ea6: 7110 6403 0100 |426b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098eac: 0c01 |426e: move-result-object v1 │ │ -098eae: 1302 1606 |426f: const/16 v2, #int 1558 // #616 │ │ -098eb2: 4d01 0002 |4271: aput-object v1, v0, v2 │ │ -098eb6: 1401 5a78 0900 |4273: const v1, #float 8.69693e-40 // #0009785a │ │ -098ebc: 7110 6403 0100 |4276: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098ec2: 0c01 |4279: move-result-object v1 │ │ -098ec4: 1302 1706 |427a: const/16 v2, #int 1559 // #617 │ │ -098ec8: 4d01 0002 |427c: aput-object v1, v0, v2 │ │ -098ecc: 1401 c57a 0900 |427e: const v1, #float 8.70561e-40 // #00097ac5 │ │ -098ed2: 7110 6403 0100 |4281: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098ed8: 0c01 |4284: move-result-object v1 │ │ -098eda: 1302 1806 |4285: const/16 v2, #int 1560 // #618 │ │ -098ede: 4d01 0002 |4287: aput-object v1, v0, v2 │ │ -098ee2: 1401 e97a 0900 |4289: const v1, #float 8.70611e-40 // #00097ae9 │ │ -098ee8: 7110 6403 0100 |428c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098eee: 0c01 |428f: move-result-object v1 │ │ -098ef0: 1302 1906 |4290: const/16 v2, #int 1561 // #619 │ │ -098ef4: 4d01 0002 |4292: aput-object v1, v0, v2 │ │ -098ef8: 1401 fd7a 0900 |4294: const v1, #float 8.70639e-40 // #00097afd │ │ -098efe: 7110 6403 0100 |4297: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098f04: 0c01 |429a: move-result-object v1 │ │ -098f06: 1302 1a06 |429b: const/16 v2, #int 1562 // #61a │ │ -098f0a: 4d01 0002 |429d: aput-object v1, v0, v2 │ │ -098f0e: 1401 4b7c 0900 |429f: const v1, #float 8.71107e-40 // #00097c4b │ │ -098f14: 7110 6403 0100 |42a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098f1a: 0c01 |42a5: move-result-object v1 │ │ -098f1c: 1302 1b06 |42a6: const/16 v2, #int 1563 // #61b │ │ -098f20: 4d01 0002 |42a8: aput-object v1, v0, v2 │ │ -098f24: 1401 497d 0900 |42aa: const v1, #float 8.71463e-40 // #00097d49 │ │ -098f2a: 7110 6403 0100 |42ad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098f30: 0c01 |42b0: move-result-object v1 │ │ -098f32: 1302 1c06 |42b1: const/16 v2, #int 1564 // #61c │ │ -098f36: 4d01 0002 |42b3: aput-object v1, v0, v2 │ │ -098f3a: 1401 5e7e 0900 |42b5: const v1, #float 8.71851e-40 // #00097e5e │ │ -098f40: 7110 6403 0100 |42b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098f46: 0c01 |42bb: move-result-object v1 │ │ -098f48: 1302 1d06 |42bc: const/16 v2, #int 1565 // #61d │ │ -098f4c: 4d01 0002 |42be: aput-object v1, v0, v2 │ │ -098f50: 1401 ff81 0900 |42c0: const v1, #float 8.73153e-40 // #000981ff │ │ -098f56: 7110 6403 0100 |42c3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098f5c: 0c01 |42c6: move-result-object v1 │ │ -098f5e: 1302 1e06 |42c7: const/16 v2, #int 1566 // #61e │ │ -098f62: 4d01 0002 |42c9: aput-object v1, v0, v2 │ │ -098f66: 1401 7182 0900 |42cb: const v1, #float 8.73313e-40 // #00098271 │ │ -098f6c: 7110 6403 0100 |42ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098f72: 0c01 |42d1: move-result-object v1 │ │ -098f74: 1302 1f06 |42d2: const/16 v2, #int 1567 // #61f │ │ -098f78: 4d01 0002 |42d4: aput-object v1, v0, v2 │ │ -098f7c: 1401 a282 0900 |42d6: const v1, #float 8.73382e-40 // #000982a2 │ │ -098f82: 7110 6403 0100 |42d9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098f88: 0c01 |42dc: move-result-object v1 │ │ -098f8a: 1302 2006 |42dd: const/16 v2, #int 1568 // #620 │ │ -098f8e: 4d01 0002 |42df: aput-object v1, v0, v2 │ │ -098f92: 1401 7783 0900 |42e1: const v1, #float 8.7368e-40 // #00098377 │ │ -098f98: 7110 6403 0100 |42e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098f9e: 0c01 |42e7: move-result-object v1 │ │ -098fa0: 1302 2106 |42e8: const/16 v2, #int 1569 // #621 │ │ -098fa4: 4d01 0002 |42ea: aput-object v1, v0, v2 │ │ -098fa8: 1401 2c85 0900 |42ec: const v1, #float 8.74293e-40 // #0009852c │ │ -098fae: 7110 6403 0100 |42ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098fb4: 0c01 |42f2: move-result-object v1 │ │ -098fb6: 1302 2206 |42f3: const/16 v2, #int 1570 // #622 │ │ -098fba: 4d01 0002 |42f5: aput-object v1, v0, v2 │ │ -098fbe: 1401 f985 0900 |42f7: const v1, #float 8.7458e-40 // #000985f9 │ │ -098fc4: 7110 6403 0100 |42fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098fca: 0c01 |42fd: move-result-object v1 │ │ -098fcc: 1302 2306 |42fe: const/16 v2, #int 1571 // #623 │ │ -098fd0: 4d01 0002 |4300: aput-object v1, v0, v2 │ │ -098fd4: 1401 9b86 0900 |4302: const v1, #float 8.74807e-40 // #0009869b │ │ -098fda: 7110 6403 0100 |4305: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098fe0: 0c01 |4308: move-result-object v1 │ │ -098fe2: 1302 2406 |4309: const/16 v2, #int 1572 // #624 │ │ -098fe6: 4d01 0002 |430b: aput-object v1, v0, v2 │ │ -098fea: 1401 de87 0900 |430d: const v1, #float 8.75259e-40 // #000987de │ │ -098ff0: 7110 6403 0100 |4310: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -098ff6: 0c01 |4313: move-result-object v1 │ │ -098ff8: 1302 2506 |4314: const/16 v2, #int 1573 // #625 │ │ -098ffc: 4d01 0002 |4316: aput-object v1, v0, v2 │ │ -099000: 1401 a288 0900 |4318: const v1, #float 8.75534e-40 // #000988a2 │ │ -099006: 7110 6403 0100 |431b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09900c: 0c01 |431e: move-result-object v1 │ │ -09900e: 1302 2606 |431f: const/16 v2, #int 1574 // #626 │ │ -099012: 4d01 0002 |4321: aput-object v1, v0, v2 │ │ -099016: 1401 c78c 0900 |4323: const v1, #float 8.77021e-40 // #00098cc7 │ │ -09901c: 7110 6403 0100 |4326: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099022: 0c01 |4329: move-result-object v1 │ │ -099024: 1302 2706 |432a: const/16 v2, #int 1575 // #627 │ │ -099028: 4d01 0002 |432c: aput-object v1, v0, v2 │ │ -09902c: 1401 638d 0900 |432e: const v1, #float 8.77239e-40 // #00098d63 │ │ -099032: 7110 6403 0100 |4331: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099038: 0c01 |4334: move-result-object v1 │ │ -09903a: 1302 2806 |4335: const/16 v2, #int 1576 // #628 │ │ -09903e: 4d01 0002 |4337: aput-object v1, v0, v2 │ │ -099042: 1401 a68e 0900 |4339: const v1, #float 8.77692e-40 // #00098ea6 │ │ -099048: 7110 6403 0100 |433c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09904e: 0c01 |433f: move-result-object v1 │ │ -099050: 1302 2906 |4340: const/16 v2, #int 1577 // #629 │ │ -099054: 4d01 0002 |4342: aput-object v1, v0, v2 │ │ -099058: 1401 1790 0900 |4344: const v1, #float 8.78209e-40 // #00099017 │ │ -09905e: 7110 6403 0100 |4347: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099064: 0c01 |434a: move-result-object v1 │ │ -099066: 1302 2a06 |434b: const/16 v2, #int 1578 // #62a │ │ -09906a: 4d01 0002 |434d: aput-object v1, v0, v2 │ │ -09906e: 1401 3491 0900 |434f: const v1, #float 8.78609e-40 // #00099134 │ │ -099074: 7110 6403 0100 |4352: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09907a: 0c01 |4355: move-result-object v1 │ │ -09907c: 1302 2b06 |4356: const/16 v2, #int 1579 // #62b │ │ -099080: 4d01 0002 |4358: aput-object v1, v0, v2 │ │ -099084: 1401 4c94 0900 |435a: const v1, #float 8.79718e-40 // #0009944c │ │ -09908a: 7110 6403 0100 |435d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099090: 0c01 |4360: move-result-object v1 │ │ -099092: 1302 2c06 |4361: const/16 v2, #int 1580 // #62c │ │ -099096: 4d01 0002 |4363: aput-object v1, v0, v2 │ │ -09909a: 1401 8a94 0900 |4365: const v1, #float 8.79805e-40 // #0009948a │ │ -0990a0: 7110 6403 0100 |4368: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0990a6: 0c01 |436b: move-result-object v1 │ │ -0990a8: 1302 2d06 |436c: const/16 v2, #int 1581 // #62d │ │ -0990ac: 4d01 0002 |436e: aput-object v1, v0, v2 │ │ -0990b0: 1401 3795 0900 |4370: const v1, #float 8.80048e-40 // #00099537 │ │ -0990b6: 7110 6403 0100 |4373: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0990bc: 0c01 |4376: move-result-object v1 │ │ -0990be: 1302 2e06 |4377: const/16 v2, #int 1582 // #62e │ │ -0990c2: 4d01 0002 |4379: aput-object v1, v0, v2 │ │ -0990c6: 1401 c999 0900 |437b: const v1, #float 8.81687e-40 // #000999c9 │ │ -0990cc: 7110 6403 0100 |437e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0990d2: 0c01 |4381: move-result-object v1 │ │ -0990d4: 1302 2f06 |4382: const/16 v2, #int 1583 // #62f │ │ -0990d8: 4d01 0002 |4384: aput-object v1, v0, v2 │ │ -0990dc: 1401 df9a 0900 |4386: const v1, #float 8.82077e-40 // #00099adf │ │ -0990e2: 7110 6403 0100 |4389: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0990e8: 0c01 |438c: move-result-object v1 │ │ -0990ea: 1302 3006 |438d: const/16 v2, #int 1584 // #630 │ │ -0990ee: 4d01 0002 |438f: aput-object v1, v0, v2 │ │ -0990f2: 1401 1e9d 0900 |4391: const v1, #float 8.82882e-40 // #00099d1e │ │ -0990f8: 7110 6403 0100 |4394: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0990fe: 0c01 |4397: move-result-object v1 │ │ -099100: 1302 3106 |4398: const/16 v2, #int 1585 // #631 │ │ -099104: 4d01 0002 |439a: aput-object v1, v0, v2 │ │ -099108: 1401 b99e 0900 |439c: const v1, #float 8.83458e-40 // #00099eb9 │ │ -09910e: 7110 6403 0100 |439f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099114: 0c01 |43a2: move-result-object v1 │ │ -099116: 1302 3206 |43a3: const/16 v2, #int 1586 // #632 │ │ -09911a: 4d01 0002 |43a5: aput-object v1, v0, v2 │ │ -09911e: 1401 c7a0 0900 |43a7: const v1, #float 8.84196e-40 // #0009a0c7 │ │ -099124: 7110 6403 0100 |43aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09912a: 0c01 |43ad: move-result-object v1 │ │ -09912c: 1302 3306 |43ae: const/16 v2, #int 1587 // #633 │ │ -099130: 4d01 0002 |43b0: aput-object v1, v0, v2 │ │ -099134: 1401 f4a1 0900 |43b2: const v1, #float 8.84617e-40 // #0009a1f4 │ │ -09913a: 7110 6403 0100 |43b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099140: 0c01 |43b8: move-result-object v1 │ │ -099142: 1302 3406 |43b9: const/16 v2, #int 1588 // #634 │ │ -099146: 4d01 0002 |43bb: aput-object v1, v0, v2 │ │ -09914a: 1401 89a2 0900 |43bd: const v1, #float 8.84826e-40 // #0009a289 │ │ -099150: 7110 6403 0100 |43c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099156: 0c01 |43c3: move-result-object v1 │ │ -099158: 1302 3506 |43c4: const/16 v2, #int 1589 // #635 │ │ -09915c: 4d01 0002 |43c6: aput-object v1, v0, v2 │ │ -099160: 1401 41a3 0900 |43c8: const v1, #float 8.85084e-40 // #0009a341 │ │ -099166: 7110 6403 0100 |43cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09916c: 0c01 |43ce: move-result-object v1 │ │ -09916e: 1302 3606 |43cf: const/16 v2, #int 1590 // #636 │ │ -099172: 4d01 0002 |43d1: aput-object v1, v0, v2 │ │ -099176: 1401 ada3 0900 |43d3: const v1, #float 8.85235e-40 // #0009a3ad │ │ -09917c: 7110 6403 0100 |43d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099182: 0c01 |43d9: move-result-object v1 │ │ -099184: 1302 3706 |43da: const/16 v2, #int 1591 // #637 │ │ -099188: 4d01 0002 |43dc: aput-object v1, v0, v2 │ │ -09918c: 1401 c4a5 0900 |43de: const v1, #float 8.85985e-40 // #0009a5c4 │ │ -099192: 7110 6403 0100 |43e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099198: 0c01 |43e4: move-result-object v1 │ │ -09919a: 1302 3806 |43e5: const/16 v2, #int 1592 // #638 │ │ -09919e: 4d01 0002 |43e7: aput-object v1, v0, v2 │ │ -0991a2: 1401 f5a5 0900 |43e9: const v1, #float 8.86054e-40 // #0009a5f5 │ │ -0991a8: 7110 6403 0100 |43ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0991ae: 0c01 |43ef: move-result-object v1 │ │ -0991b0: 1302 3906 |43f0: const/16 v2, #int 1593 // #639 │ │ -0991b4: 4d01 0002 |43f2: aput-object v1, v0, v2 │ │ -0991b8: 1401 f0a8 0900 |43f4: const v1, #float 8.87123e-40 // #0009a8f0 │ │ -0991be: 7110 6403 0100 |43f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0991c4: 0c01 |43fa: move-result-object v1 │ │ -0991c6: 1302 3a06 |43fb: const/16 v2, #int 1594 // #63a │ │ -0991ca: 4d01 0002 |43fd: aput-object v1, v0, v2 │ │ -0991ce: 1401 30ab 0900 |43ff: const v1, #float 8.8793e-40 // #0009ab30 │ │ -0991d4: 7110 6403 0100 |4402: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0991da: 0c01 |4405: move-result-object v1 │ │ -0991dc: 1302 3b06 |4406: const/16 v2, #int 1595 // #63b │ │ -0991e0: 4d01 0002 |4408: aput-object v1, v0, v2 │ │ -0991e4: 1401 f3ad 0900 |440a: const v1, #float 8.88921e-40 // #0009adf3 │ │ -0991ea: 7110 6403 0100 |440d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0991f0: 0c01 |4410: move-result-object v1 │ │ -0991f2: 1302 3c06 |4411: const/16 v2, #int 1596 // #63c │ │ -0991f6: 4d01 0002 |4413: aput-object v1, v0, v2 │ │ -0991fa: 1401 a6ae 0900 |4415: const v1, #float 8.89172e-40 // #0009aea6 │ │ -099200: 7110 6403 0100 |4418: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099206: 0c01 |441b: move-result-object v1 │ │ -099208: 1302 3d06 |441c: const/16 v2, #int 1597 // #63d │ │ -09920c: 4d01 0002 |441e: aput-object v1, v0, v2 │ │ -099210: 1401 beae 0900 |4420: const v1, #float 8.89205e-40 // #0009aebe │ │ -099216: 7110 6403 0100 |4423: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09921c: 0c01 |4426: move-result-object v1 │ │ -09921e: 1302 3e06 |4427: const/16 v2, #int 1598 // #63e │ │ -099222: 4d01 0002 |4429: aput-object v1, v0, v2 │ │ -099226: 1401 fbb1 0900 |442b: const v1, #float 8.90367e-40 // #0009b1fb │ │ -09922c: 7110 6403 0100 |442e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099232: 0c01 |4431: move-result-object v1 │ │ -099234: 1302 3f06 |4432: const/16 v2, #int 1599 // #63f │ │ -099238: 4d01 0002 |4434: aput-object v1, v0, v2 │ │ -09923c: 1401 e7b6 0900 |4436: const v1, #float 8.92132e-40 // #0009b6e7 │ │ -099242: 7110 6403 0100 |4439: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099248: 0c01 |443c: move-result-object v1 │ │ -09924a: 1302 4006 |443d: const/16 v2, #int 1600 // #640 │ │ -09924e: 4d01 0002 |443f: aput-object v1, v0, v2 │ │ -099252: 1401 07b7 0900 |4441: const v1, #float 8.92177e-40 // #0009b707 │ │ -099258: 7110 6403 0100 |4444: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09925e: 0c01 |4447: move-result-object v1 │ │ -099260: 1302 4106 |4448: const/16 v2, #int 1601 // #641 │ │ -099264: 4d01 0002 |444a: aput-object v1, v0, v2 │ │ -099268: 1401 29ba 0900 |444c: const v1, #float 8.93301e-40 // #0009ba29 │ │ -09926e: 7110 6403 0100 |444f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099274: 0c01 |4452: move-result-object v1 │ │ -099276: 1302 4206 |4453: const/16 v2, #int 1602 // #642 │ │ -09927a: 4d01 0002 |4455: aput-object v1, v0, v2 │ │ -09927e: 1401 2fbc 0900 |4457: const v1, #float 8.94027e-40 // #0009bc2f │ │ -099284: 7110 6403 0100 |445a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09928a: 0c01 |445d: move-result-object v1 │ │ -09928c: 1302 4306 |445e: const/16 v2, #int 1603 // #643 │ │ -099290: 4d01 0002 |4460: aput-object v1, v0, v2 │ │ -099294: 1401 f9bc 0900 |4462: const v1, #float 8.9431e-40 // #0009bcf9 │ │ -09929a: 7110 6403 0100 |4465: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0992a0: 0c01 |4468: move-result-object v1 │ │ -0992a2: 1302 4406 |4469: const/16 v2, #int 1604 // #644 │ │ -0992a6: 4d01 0002 |446b: aput-object v1, v0, v2 │ │ -0992aa: 1401 1cbe 0900 |446d: const v1, #float 8.94718e-40 // #0009be1c │ │ -0992b0: 7110 6403 0100 |4470: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0992b6: 0c01 |4473: move-result-object v1 │ │ -0992b8: 1302 4506 |4474: const/16 v2, #int 1605 // #645 │ │ -0992bc: 4d01 0002 |4476: aput-object v1, v0, v2 │ │ -0992c0: 1401 3ec0 0900 |4478: const v1, #float 8.95483e-40 // #0009c03e │ │ -0992c6: 7110 6403 0100 |447b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0992cc: 0c01 |447e: move-result-object v1 │ │ -0992ce: 1302 4606 |447f: const/16 v2, #int 1606 // #646 │ │ -0992d2: 4d01 0002 |4481: aput-object v1, v0, v2 │ │ -0992d6: 1401 6ec2 0900 |4483: const v1, #float 8.96268e-40 // #0009c26e │ │ -0992dc: 7110 6403 0100 |4486: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0992e2: 0c01 |4489: move-result-object v1 │ │ -0992e4: 1302 4706 |448a: const/16 v2, #int 1607 // #647 │ │ -0992e8: 4d01 0002 |448c: aput-object v1, v0, v2 │ │ -0992ec: 1401 00c3 0900 |448e: const v1, #float 8.96472e-40 // #0009c300 │ │ -0992f2: 7110 6403 0100 |4491: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0992f8: 0c01 |4494: move-result-object v1 │ │ -0992fa: 1302 4806 |4495: const/16 v2, #int 1608 // #648 │ │ -0992fe: 4d01 0002 |4497: aput-object v1, v0, v2 │ │ -099302: 1401 c4c4 0900 |4499: const v1, #float 8.97106e-40 // #0009c4c4 │ │ -099308: 7110 6403 0100 |449c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09930e: 0c01 |449f: move-result-object v1 │ │ -099310: 1302 4906 |44a0: const/16 v2, #int 1609 // #649 │ │ -099314: 4d01 0002 |44a2: aput-object v1, v0, v2 │ │ -099318: 1401 1bc5 0900 |44a4: const v1, #float 8.97228e-40 // #0009c51b │ │ -09931e: 7110 6403 0100 |44a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099324: 0c01 |44aa: move-result-object v1 │ │ -099326: 1302 4a06 |44ab: const/16 v2, #int 1610 // #64a │ │ -09932a: 4d01 0002 |44ad: aput-object v1, v0, v2 │ │ -09932e: 1401 cac8 0900 |44af: const v1, #float 8.98549e-40 // #0009c8ca │ │ -099334: 7110 6403 0100 |44b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09933a: 0c01 |44b5: move-result-object v1 │ │ -09933c: 4d01 000f |44b6: aput-object v1, v0, v15 │ │ -099340: 1401 96ca 0900 |44b8: const v1, #float 8.99194e-40 // #0009ca96 │ │ -099346: 7110 6403 0100 |44bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09934c: 0c01 |44be: move-result-object v1 │ │ -09934e: 1302 4c06 |44bf: const/16 v2, #int 1612 // #64c │ │ -099352: 4d01 0002 |44c1: aput-object v1, v0, v2 │ │ -099356: 1401 27cb 0900 |44c3: const v1, #float 8.99397e-40 // #0009cb27 │ │ -09935c: 7110 6403 0100 |44c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099362: 0c01 |44c9: move-result-object v1 │ │ -099364: 1302 4d06 |44ca: const/16 v2, #int 1613 // #64d │ │ -099368: 4d01 0002 |44cc: aput-object v1, v0, v2 │ │ -09936c: 1401 76cd 0900 |44ce: const v1, #float 9.00225e-40 // #0009cd76 │ │ -099372: 7110 6403 0100 |44d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099378: 0c01 |44d4: move-result-object v1 │ │ -09937a: 1302 4e06 |44d5: const/16 v2, #int 1614 // #64e │ │ -09937e: 4d01 0002 |44d7: aput-object v1, v0, v2 │ │ -099382: 1401 89ce 0900 |44d9: const v1, #float 9.0061e-40 // #0009ce89 │ │ -099388: 7110 6403 0100 |44dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09938e: 0c01 |44df: move-result-object v1 │ │ -099390: 1302 4f06 |44e0: const/16 v2, #int 1615 // #64f │ │ -099394: 4d01 0002 |44e2: aput-object v1, v0, v2 │ │ -099398: 1401 bed0 0900 |44e4: const v1, #float 9.01402e-40 // #0009d0be │ │ -09939e: 7110 6403 0100 |44e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0993a4: 0c01 |44ea: move-result-object v1 │ │ -0993a6: 1302 5006 |44eb: const/16 v2, #int 1616 // #650 │ │ -0993aa: 4d01 0002 |44ed: aput-object v1, v0, v2 │ │ -0993ae: 1401 0bd2 0900 |44ef: const v1, #float 9.01869e-40 // #0009d20b │ │ -0993b4: 7110 6403 0100 |44f2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0993ba: 0c01 |44f5: move-result-object v1 │ │ -0993bc: 1302 5106 |44f6: const/16 v2, #int 1617 // #651 │ │ -0993c0: 4d01 0002 |44f8: aput-object v1, v0, v2 │ │ -0993c4: 1401 1dd2 0900 |44fa: const v1, #float 9.01894e-40 // #0009d21d │ │ -0993ca: 7110 6403 0100 |44fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0993d0: 0c01 |4500: move-result-object v1 │ │ -0993d2: 1302 5206 |4501: const/16 v2, #int 1618 // #652 │ │ -0993d6: 4d01 0002 |4503: aput-object v1, v0, v2 │ │ -0993da: 1401 47d4 0900 |4505: const v1, #float 9.0267e-40 // #0009d447 │ │ -0993e0: 7110 6403 0100 |4508: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0993e6: 0c01 |450b: move-result-object v1 │ │ -0993e8: 1302 5306 |450c: const/16 v2, #int 1619 // #653 │ │ -0993ec: 4d01 0002 |450e: aput-object v1, v0, v2 │ │ -0993f0: 1401 e0d4 0900 |4510: const v1, #float 9.02885e-40 // #0009d4e0 │ │ -0993f6: 7110 6403 0100 |4513: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0993fc: 0c01 |4516: move-result-object v1 │ │ -0993fe: 1302 5406 |4517: const/16 v2, #int 1620 // #654 │ │ -099402: 4d01 0002 |4519: aput-object v1, v0, v2 │ │ -099406: 1401 9dd5 0900 |451b: const v1, #float 9.03149e-40 // #0009d59d │ │ -09940c: 7110 6403 0100 |451e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099412: 0c01 |4521: move-result-object v1 │ │ -099414: 1302 5506 |4522: const/16 v2, #int 1621 // #655 │ │ -099418: 4d01 0002 |4524: aput-object v1, v0, v2 │ │ -09941c: 1401 12d7 0900 |4526: const v1, #float 9.03672e-40 // #0009d712 │ │ -099422: 7110 6403 0100 |4529: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099428: 0c01 |452c: move-result-object v1 │ │ -09942a: 1302 5606 |452d: const/16 v2, #int 1622 // #656 │ │ -09942e: 4d01 0002 |452f: aput-object v1, v0, v2 │ │ -099432: 1401 49d7 0900 |4531: const v1, #float 9.03749e-40 // #0009d749 │ │ -099438: 7110 6403 0100 |4534: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09943e: 0c01 |4537: move-result-object v1 │ │ -099440: 1302 5706 |4538: const/16 v2, #int 1623 // #657 │ │ -099444: 4d01 0002 |453a: aput-object v1, v0, v2 │ │ -099448: 1401 4bd7 0900 |453c: const v1, #float 9.03752e-40 // #0009d74b │ │ -09944e: 7110 6403 0100 |453f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099454: 0c01 |4542: move-result-object v1 │ │ -099456: 1302 5806 |4543: const/16 v2, #int 1624 // #658 │ │ -09945a: 4d01 0002 |4545: aput-object v1, v0, v2 │ │ -09945e: 1401 89d7 0900 |4547: const v1, #float 9.03839e-40 // #0009d789 │ │ -099464: 7110 6403 0100 |454a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09946a: 0c01 |454d: move-result-object v1 │ │ -09946c: 1302 5906 |454e: const/16 v2, #int 1625 // #659 │ │ -099470: 4d01 0002 |4550: aput-object v1, v0, v2 │ │ -099474: 1401 28d8 0900 |4552: const v1, #float 9.04062e-40 // #0009d828 │ │ -09947a: 7110 6403 0100 |4555: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099480: 0c01 |4558: move-result-object v1 │ │ -099482: 1302 5a06 |4559: const/16 v2, #int 1626 // #65a │ │ -099486: 4d01 0002 |455b: aput-object v1, v0, v2 │ │ -09948a: 1401 43db 0900 |455d: const v1, #float 9.05176e-40 // #0009db43 │ │ -099490: 7110 6403 0100 |4560: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099496: 0c01 |4563: move-result-object v1 │ │ -099498: 1302 5b06 |4564: const/16 v2, #int 1627 // #65b │ │ -09949c: 4d01 0002 |4566: aput-object v1, v0, v2 │ │ -0994a0: 1401 addc 0900 |4568: const v1, #float 9.05683e-40 // #0009dcad │ │ -0994a6: 7110 6403 0100 |456b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0994ac: 0c01 |456e: move-result-object v1 │ │ -0994ae: 1302 5c06 |456f: const/16 v2, #int 1628 // #65c │ │ -0994b2: 4d01 0002 |4571: aput-object v1, v0, v2 │ │ -0994b6: 1401 2bde 0900 |4573: const v1, #float 9.06218e-40 // #0009de2b │ │ -0994bc: 7110 6403 0100 |4576: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0994c2: 0c01 |4579: move-result-object v1 │ │ -0994c4: 1302 5d06 |457a: const/16 v2, #int 1629 // #65d │ │ -0994c8: 4d01 0002 |457c: aput-object v1, v0, v2 │ │ -0994cc: 1401 b1de 0900 |457e: const v1, #float 9.06406e-40 // #0009deb1 │ │ -0994d2: 7110 6403 0100 |4581: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0994d8: 0c01 |4584: move-result-object v1 │ │ -0994da: 1302 5e06 |4585: const/16 v2, #int 1630 // #65e │ │ -0994de: 4d01 0002 |4587: aput-object v1, v0, v2 │ │ -0994e2: 1401 42df 0900 |4589: const v1, #float 9.06609e-40 // #0009df42 │ │ -0994e8: 7110 6403 0100 |458c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0994ee: 0c01 |458f: move-result-object v1 │ │ -0994f0: 1302 5f06 |4590: const/16 v2, #int 1631 // #65f │ │ -0994f4: 4d01 0002 |4592: aput-object v1, v0, v2 │ │ -0994f8: 1401 61e0 0900 |4594: const v1, #float 9.07011e-40 // #0009e061 │ │ -0994fe: 7110 6403 0100 |4597: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099504: 0c01 |459a: move-result-object v1 │ │ -099506: 1302 6006 |459b: const/16 v2, #int 1632 // #660 │ │ -09950a: 4d01 0002 |459d: aput-object v1, v0, v2 │ │ -09950e: 1401 c9e1 0900 |459f: const v1, #float 9.07516e-40 // #0009e1c9 │ │ -099514: 7110 6403 0100 |45a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09951a: 0c01 |45a5: move-result-object v1 │ │ -09951c: 1302 6106 |45a6: const/16 v2, #int 1633 // #661 │ │ -099520: 4d01 0002 |45a8: aput-object v1, v0, v2 │ │ -099524: 1401 64e3 0900 |45aa: const v1, #float 9.08092e-40 // #0009e364 │ │ -09952a: 7110 6403 0100 |45ad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099530: 0c01 |45b0: move-result-object v1 │ │ -099532: 1302 6206 |45b1: const/16 v2, #int 1634 // #662 │ │ -099536: 4d01 0002 |45b3: aput-object v1, v0, v2 │ │ -09953a: 1401 10e4 0900 |45b5: const v1, #float 9.08333e-40 // #0009e410 │ │ -099540: 7110 6403 0100 |45b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099546: 0c01 |45bb: move-result-object v1 │ │ -099548: 1302 6306 |45bc: const/16 v2, #int 1635 // #663 │ │ -09954c: 4d01 0002 |45be: aput-object v1, v0, v2 │ │ -099550: 1401 86e4 0900 |45c0: const v1, #float 9.08498e-40 // #0009e486 │ │ -099556: 7110 6403 0100 |45c3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09955c: 0c01 |45c6: move-result-object v1 │ │ -09955e: 1302 6406 |45c7: const/16 v2, #int 1636 // #664 │ │ -099562: 4d01 0002 |45c9: aput-object v1, v0, v2 │ │ -099566: 1401 ade5 0900 |45cb: const v1, #float 9.08912e-40 // #0009e5ad │ │ -09956c: 7110 6403 0100 |45ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099572: 0c01 |45d1: move-result-object v1 │ │ -099574: 1302 6506 |45d2: const/16 v2, #int 1637 // #665 │ │ -099578: 4d01 0002 |45d4: aput-object v1, v0, v2 │ │ -09957c: 1401 18e8 0900 |45d6: const v1, #float 9.09779e-40 // #0009e818 │ │ -099582: 7110 6403 0100 |45d9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099588: 0c01 |45dc: move-result-object v1 │ │ -09958a: 1302 6606 |45dd: const/16 v2, #int 1638 // #666 │ │ -09958e: 4d01 0002 |45df: aput-object v1, v0, v2 │ │ -099592: 1401 dde8 0900 |45e1: const v1, #float 9.10055e-40 // #0009e8dd │ │ -099598: 7110 6403 0100 |45e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09959e: 0c01 |45e7: move-result-object v1 │ │ -0995a0: 1302 6706 |45e8: const/16 v2, #int 1639 // #667 │ │ -0995a4: 4d01 0002 |45ea: aput-object v1, v0, v2 │ │ -0995a8: 1401 03e9 0900 |45ec: const v1, #float 9.10108e-40 // #0009e903 │ │ -0995ae: 7110 6403 0100 |45ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0995b4: 0c01 |45f2: move-result-object v1 │ │ -0995b6: 1302 6806 |45f3: const/16 v2, #int 1640 // #668 │ │ -0995ba: 4d01 0002 |45f5: aput-object v1, v0, v2 │ │ -0995be: 1401 e6e9 0900 |45f7: const v1, #float 9.10426e-40 // #0009e9e6 │ │ -0995c4: 7110 6403 0100 |45fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0995ca: 0c01 |45fd: move-result-object v1 │ │ -0995cc: 1302 6906 |45fe: const/16 v2, #int 1641 // #669 │ │ -0995d0: 4d01 0002 |4600: aput-object v1, v0, v2 │ │ -0995d4: 1401 6dea 0900 |4602: const v1, #float 9.10616e-40 // #0009ea6d │ │ -0995da: 7110 6403 0100 |4605: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0995e0: 0c01 |4608: move-result-object v1 │ │ -0995e2: 1302 6a06 |4609: const/16 v2, #int 1642 // #66a │ │ -0995e6: 4d01 0002 |460b: aput-object v1, v0, v2 │ │ -0995ea: 1401 9cea 0900 |460d: const v1, #float 9.10681e-40 // #0009ea9c │ │ -0995f0: 7110 6403 0100 |4610: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0995f6: 0c01 |4613: move-result-object v1 │ │ -0995f8: 1302 6b06 |4614: const/16 v2, #int 1643 // #66b │ │ -0995fc: 4d01 0002 |4616: aput-object v1, v0, v2 │ │ -099600: 1401 f3eb 0900 |4618: const v1, #float 9.11162e-40 // #0009ebf3 │ │ -099606: 7110 6403 0100 |461b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09960c: 0c01 |461e: move-result-object v1 │ │ -09960e: 1302 6c06 |461f: const/16 v2, #int 1644 // #66c │ │ -099612: 4d01 0002 |4621: aput-object v1, v0, v2 │ │ -099616: 1401 20ed 0900 |4623: const v1, #float 9.11584e-40 // #0009ed20 │ │ -09961c: 7110 6403 0100 |4626: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099622: 0c01 |4629: move-result-object v1 │ │ -099624: 1302 6d06 |462a: const/16 v2, #int 1645 // #66d │ │ -099628: 4d01 0002 |462c: aput-object v1, v0, v2 │ │ -09962c: 1401 62ed 0900 |462e: const v1, #float 9.11676e-40 // #0009ed62 │ │ -099632: 7110 6403 0100 |4631: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099638: 0c01 |4634: move-result-object v1 │ │ -09963a: 1302 6e06 |4635: const/16 v2, #int 1646 // #66e │ │ -09963e: 4d01 0002 |4637: aput-object v1, v0, v2 │ │ -099642: 1401 90ef 0900 |4639: const v1, #float 9.12458e-40 // #0009ef90 │ │ -099648: 7110 6403 0100 |463c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09964e: 0c01 |463f: move-result-object v1 │ │ -099650: 1302 6f06 |4640: const/16 v2, #int 1647 // #66f │ │ -099654: 4d01 0002 |4642: aput-object v1, v0, v2 │ │ -099658: 1401 07f3 0900 |4644: const v1, #float 9.13701e-40 // #0009f307 │ │ -09965e: 7110 6403 0100 |4647: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099664: 0c01 |464a: move-result-object v1 │ │ -099666: 1302 7006 |464b: const/16 v2, #int 1648 // #670 │ │ -09966a: 4d01 0002 |464d: aput-object v1, v0, v2 │ │ -09966e: 1401 20f4 0900 |464f: const v1, #float 9.14095e-40 // #0009f420 │ │ -099674: 7110 6403 0100 |4652: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09967a: 0c01 |4655: move-result-object v1 │ │ -09967c: 1302 7106 |4656: const/16 v2, #int 1649 // #671 │ │ -099680: 4d01 0002 |4658: aput-object v1, v0, v2 │ │ -099684: 1401 3df4 0900 |465a: const v1, #float 9.14136e-40 // #0009f43d │ │ -09968a: 7110 6403 0100 |465d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099690: 0c01 |4660: move-result-object v1 │ │ -099692: 1302 7206 |4661: const/16 v2, #int 1650 // #672 │ │ -099696: 4d01 0002 |4663: aput-object v1, v0, v2 │ │ -09969a: 1401 59f6 0900 |4665: const v1, #float 9.14892e-40 // #0009f659 │ │ -0996a0: 7110 6403 0100 |4668: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0996a6: 0c01 |466b: move-result-object v1 │ │ -0996a8: 1302 7306 |466c: const/16 v2, #int 1651 // #673 │ │ -0996ac: 4d01 0002 |466e: aput-object v1, v0, v2 │ │ -0996b0: 1401 97f6 0900 |4670: const v1, #float 9.14979e-40 // #0009f697 │ │ -0996b6: 7110 6403 0100 |4673: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0996bc: 0c01 |4676: move-result-object v1 │ │ -0996be: 1302 7406 |4677: const/16 v2, #int 1652 // #674 │ │ -0996c2: 4d01 0002 |4679: aput-object v1, v0, v2 │ │ -0996c6: 1401 eaf7 0900 |467b: const v1, #float 9.15454e-40 // #0009f7ea │ │ -0996cc: 7110 6403 0100 |467e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0996d2: 0c01 |4681: move-result-object v1 │ │ -0996d4: 1302 7506 |4682: const/16 v2, #int 1653 // #675 │ │ -0996d8: 4d01 0002 |4684: aput-object v1, v0, v2 │ │ -0996dc: 1401 39f8 0900 |4686: const v1, #float 9.15565e-40 // #0009f839 │ │ -0996e2: 7110 6403 0100 |4689: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0996e8: 0c01 |468c: move-result-object v1 │ │ -0996ea: 1302 7606 |468d: const/16 v2, #int 1654 // #676 │ │ -0996ee: 4d01 0002 |468f: aput-object v1, v0, v2 │ │ -0996f2: 1401 75f8 0900 |4691: const v1, #float 9.15649e-40 // #0009f875 │ │ -0996f8: 7110 6403 0100 |4694: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0996fe: 0c01 |4697: move-result-object v1 │ │ -099700: 1302 7706 |4698: const/16 v2, #int 1655 // #677 │ │ -099704: 4d01 0002 |469a: aput-object v1, v0, v2 │ │ -099708: 1401 77f8 0900 |469c: const v1, #float 9.15652e-40 // #0009f877 │ │ -09970e: 7110 6403 0100 |469f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099714: 0c01 |46a2: move-result-object v1 │ │ -099716: 1302 7806 |46a3: const/16 v2, #int 1656 // #678 │ │ -09971a: 4d01 0002 |46a5: aput-object v1, v0, v2 │ │ -09971e: 1401 5afb 0900 |46a7: const v1, #float 9.16687e-40 // #0009fb5a │ │ -099724: 7110 6403 0100 |46aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09972a: 0c01 |46ad: move-result-object v1 │ │ -09972c: 1302 7906 |46ae: const/16 v2, #int 1657 // #679 │ │ -099730: 4d01 0002 |46b0: aput-object v1, v0, v2 │ │ -099734: 1401 69fd 0900 |46b2: const v1, #float 9.17426e-40 // #0009fd69 │ │ -09973a: 7110 6403 0100 |46b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099740: 0c01 |46b8: move-result-object v1 │ │ -099742: 1302 7a06 |46b9: const/16 v2, #int 1658 // #67a │ │ -099746: 4d01 0002 |46bb: aput-object v1, v0, v2 │ │ -09974a: 1401 9afe 0900 |46bd: const v1, #float 9.17853e-40 // #0009fe9a │ │ -099750: 7110 6403 0100 |46c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099756: 0c01 |46c3: move-result-object v1 │ │ -099758: 1302 7b06 |46c4: const/16 v2, #int 1659 // #67b │ │ -09975c: 4d01 0002 |46c6: aput-object v1, v0, v2 │ │ -099760: 1401 40ff 0900 |46c8: const v1, #float 9.18086e-40 // #0009ff40 │ │ -099766: 7110 6403 0100 |46cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09976c: 0c01 |46ce: move-result-object v1 │ │ -09976e: 1302 7c06 |46cf: const/16 v2, #int 1660 // #67c │ │ -099772: 4d01 0002 |46d1: aput-object v1, v0, v2 │ │ -099776: 1401 9600 0a00 |46d3: const v1, #float 9.18565e-40 // #000a0096 │ │ -09977c: 7110 6403 0100 |46d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099782: 0c01 |46d9: move-result-object v1 │ │ -099784: 1302 7d06 |46da: const/16 v2, #int 1661 // #67d │ │ -099788: 4d01 0002 |46dc: aput-object v1, v0, v2 │ │ -09978c: 1401 ed00 0a00 |46de: const v1, #float 9.18687e-40 // #000a00ed │ │ -099792: 7110 6403 0100 |46e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099798: 0c01 |46e4: move-result-object v1 │ │ -09979a: 1302 7e06 |46e5: const/16 v2, #int 1662 // #67e │ │ -09979e: 4d01 0002 |46e7: aput-object v1, v0, v2 │ │ -0997a2: 1401 0402 0a00 |46e9: const v1, #float 9.19078e-40 // #000a0204 │ │ -0997a8: 7110 6403 0100 |46ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0997ae: 0c01 |46ef: move-result-object v1 │ │ -0997b0: 1302 7f06 |46f0: const/16 v2, #int 1663 // #67f │ │ -0997b4: 4d01 0002 |46f2: aput-object v1, v0, v2 │ │ -0997b8: 1401 6003 0a00 |46f4: const v1, #float 9.19566e-40 // #000a0360 │ │ -0997be: 7110 6403 0100 |46f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0997c4: 0c01 |46fa: move-result-object v1 │ │ -0997c6: 1302 8006 |46fb: const/16 v2, #int 1664 // #680 │ │ -0997ca: 4d01 0002 |46fd: aput-object v1, v0, v2 │ │ -0997ce: 1401 c203 0a00 |46ff: const v1, #float 9.19703e-40 // #000a03c2 │ │ -0997d4: 7110 6403 0100 |4702: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0997da: 0c01 |4705: move-result-object v1 │ │ -0997dc: 1302 8106 |4706: const/16 v2, #int 1665 // #681 │ │ -0997e0: 4d01 0002 |4708: aput-object v1, v0, v2 │ │ -0997e4: 1401 f003 0a00 |470a: const v1, #float 9.19767e-40 // #000a03f0 │ │ -0997ea: 7110 6403 0100 |470d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0997f0: 0c01 |4710: move-result-object v1 │ │ -0997f2: 1302 8206 |4711: const/16 v2, #int 1666 // #682 │ │ -0997f6: 4d01 0002 |4713: aput-object v1, v0, v2 │ │ -0997fa: 1401 3104 0a00 |4715: const v1, #float 9.19859e-40 // #000a0431 │ │ -099800: 7110 6403 0100 |4718: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099806: 0c01 |471b: move-result-object v1 │ │ -099808: 1302 8306 |471c: const/16 v2, #int 1667 // #683 │ │ -09980c: 4d01 0002 |471e: aput-object v1, v0, v2 │ │ -099810: 1401 3a05 0a00 |4720: const v1, #float 9.2023e-40 // #000a053a │ │ -099816: 7110 6403 0100 |4723: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09981c: 0c01 |4726: move-result-object v1 │ │ -09981e: 1302 8406 |4727: const/16 v2, #int 1668 // #684 │ │ -099822: 4d01 0002 |4729: aput-object v1, v0, v2 │ │ -099826: 1401 6b05 0a00 |472b: const v1, #float 9.20299e-40 // #000a056b │ │ -09982c: 7110 6403 0100 |472e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099832: 0c01 |4731: move-result-object v1 │ │ -099834: 1302 8506 |4732: const/16 v2, #int 1669 // #685 │ │ -099838: 4d01 0002 |4734: aput-object v1, v0, v2 │ │ -09983c: 1401 c907 0a00 |4736: const v1, #float 9.21148e-40 // #000a07c9 │ │ -099842: 7110 6403 0100 |4739: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099848: 0c01 |473c: move-result-object v1 │ │ -09984a: 1302 8606 |473d: const/16 v2, #int 1670 // #686 │ │ -09984e: 4d01 0002 |473f: aput-object v1, v0, v2 │ │ -099852: 1401 d607 0a00 |4741: const v1, #float 9.21166e-40 // #000a07d6 │ │ -099858: 7110 6403 0100 |4744: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09985e: 0c01 |4747: move-result-object v1 │ │ -099860: 1302 8706 |4748: const/16 v2, #int 1671 // #687 │ │ -099864: 4d01 0002 |474a: aput-object v1, v0, v2 │ │ -099868: 1401 ec07 0a00 |474c: const v1, #float 9.21197e-40 // #000a07ec │ │ -09986e: 7110 6403 0100 |474f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099874: 0c01 |4752: move-result-object v1 │ │ -099876: 1302 8806 |4753: const/16 v2, #int 1672 // #688 │ │ -09987a: 4d01 0002 |4755: aput-object v1, v0, v2 │ │ -09987e: 1401 8308 0a00 |4757: const v1, #float 9.21408e-40 // #000a0883 │ │ -099884: 7110 6403 0100 |475a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09988a: 0c01 |475d: move-result-object v1 │ │ -09988c: 1302 8906 |475e: const/16 v2, #int 1673 // #689 │ │ -099890: 4d01 0002 |4760: aput-object v1, v0, v2 │ │ -099894: 1401 2c09 0a00 |4762: const v1, #float 9.21645e-40 // #000a092c │ │ -09989a: 7110 6403 0100 |4765: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0998a0: 0c01 |4768: move-result-object v1 │ │ -0998a2: 1302 8a06 |4769: const/16 v2, #int 1674 // #68a │ │ -0998a6: 4d01 0002 |476b: aput-object v1, v0, v2 │ │ -0998aa: 1401 7b0a 0a00 |476d: const v1, #float 9.22115e-40 // #000a0a7b │ │ -0998b0: 7110 6403 0100 |4770: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0998b6: 0c01 |4773: move-result-object v1 │ │ -0998b8: 1302 8b06 |4774: const/16 v2, #int 1675 // #68b │ │ -0998bc: 4d01 0002 |4776: aput-object v1, v0, v2 │ │ -0998c0: 1401 0e0b 0a00 |4778: const v1, #float 9.22321e-40 // #000a0b0e │ │ -0998c6: 7110 6403 0100 |477b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0998cc: 0c01 |477e: move-result-object v1 │ │ -0998ce: 4d01 0010 |477f: aput-object v1, v0, v16 │ │ -0998d2: 1401 3d0b 0a00 |4781: const v1, #float 9.22386e-40 // #000a0b3d │ │ -0998d8: 7110 6403 0100 |4784: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0998de: 0c01 |4787: move-result-object v1 │ │ -0998e0: 1302 8d06 |4788: const/16 v2, #int 1677 // #68d │ │ -0998e4: 4d01 0002 |478a: aput-object v1, v0, v2 │ │ -0998e8: 1401 f50b 0a00 |478c: const v1, #float 9.22644e-40 // #000a0bf5 │ │ -0998ee: 7110 6403 0100 |478f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0998f4: 0c01 |4792: move-result-object v1 │ │ -0998f6: 1302 8e06 |4793: const/16 v2, #int 1678 // #68e │ │ -0998fa: 4d01 0002 |4795: aput-object v1, v0, v2 │ │ -0998fe: 1401 dc0e 0a00 |4797: const v1, #float 9.23686e-40 // #000a0edc │ │ -099904: 7110 6403 0100 |479a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09990a: 0c01 |479d: move-result-object v1 │ │ -09990c: 1302 8f06 |479e: const/16 v2, #int 1679 // #68f │ │ -099910: 4d01 0002 |47a0: aput-object v1, v0, v2 │ │ -099914: 1401 ab0f 0a00 |47a2: const v1, #float 9.23976e-40 // #000a0fab │ │ -09991a: 7110 6403 0100 |47a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099920: 0c01 |47a8: move-result-object v1 │ │ -099922: 1302 9006 |47a9: const/16 v2, #int 1680 // #690 │ │ -099926: 4d01 0002 |47ab: aput-object v1, v0, v2 │ │ -09992a: 1401 5c10 0a00 |47ad: const v1, #float 9.24224e-40 // #000a105c │ │ -099930: 7110 6403 0100 |47b0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099936: 0c01 |47b3: move-result-object v1 │ │ -099938: 1302 9106 |47b4: const/16 v2, #int 1681 // #691 │ │ -09993c: 4d01 0002 |47b6: aput-object v1, v0, v2 │ │ -099940: 1401 2511 0a00 |47b8: const v1, #float 9.24505e-40 // #000a1125 │ │ -099946: 7110 6403 0100 |47bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09994c: 0c01 |47be: move-result-object v1 │ │ -09994e: 1302 9206 |47bf: const/16 v2, #int 1682 // #692 │ │ -099952: 4d01 0002 |47c1: aput-object v1, v0, v2 │ │ -099956: 1401 f511 0a00 |47c3: const v1, #float 9.24797e-40 // #000a11f5 │ │ -09995c: 7110 6403 0100 |47c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099962: 0c01 |47c9: move-result-object v1 │ │ -099964: 1302 9306 |47ca: const/16 v2, #int 1683 // #693 │ │ -099968: 4d01 0002 |47cc: aput-object v1, v0, v2 │ │ -09996c: 1401 9713 0a00 |47ce: const v1, #float 9.25382e-40 // #000a1397 │ │ -099972: 7110 6403 0100 |47d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099978: 0c01 |47d4: move-result-object v1 │ │ -09997a: 1302 9406 |47d5: const/16 v2, #int 1684 // #694 │ │ -09997e: 4d01 0002 |47d7: aput-object v1, v0, v2 │ │ -099982: 1401 1215 0a00 |47d9: const v1, #float 9.25914e-40 // #000a1512 │ │ -099988: 7110 6403 0100 |47dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -09998e: 0c01 |47df: move-result-object v1 │ │ -099990: 1302 9506 |47e0: const/16 v2, #int 1685 // #695 │ │ -099994: 4d01 0002 |47e2: aput-object v1, v0, v2 │ │ -099998: 1401 0b16 0a00 |47e4: const v1, #float 9.26262e-40 // #000a160b │ │ -09999e: 7110 6403 0100 |47e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0999a4: 0c01 |47ea: move-result-object v1 │ │ -0999a6: 1302 9606 |47eb: const/16 v2, #int 1686 // #696 │ │ -0999aa: 4d01 0002 |47ed: aput-object v1, v0, v2 │ │ -0999ae: 1401 3017 0a00 |47ef: const v1, #float 9.26673e-40 // #000a1730 │ │ -0999b4: 7110 6403 0100 |47f2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0999ba: 0c01 |47f5: move-result-object v1 │ │ -0999bc: 1302 9706 |47f6: const/16 v2, #int 1687 // #697 │ │ -0999c0: 4d01 0002 |47f8: aput-object v1, v0, v2 │ │ -0999c4: 1401 4817 0a00 |47fa: const v1, #float 9.26707e-40 // #000a1748 │ │ -0999ca: 7110 6403 0100 |47fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0999d0: 0c01 |4800: move-result-object v1 │ │ -0999d2: 1302 9806 |4801: const/16 v2, #int 1688 // #698 │ │ -0999d6: 4d01 0002 |4803: aput-object v1, v0, v2 │ │ -0999da: 1401 d918 0a00 |4805: const v1, #float 9.27269e-40 // #000a18d9 │ │ -0999e0: 7110 6403 0100 |4808: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0999e6: 0c01 |480b: move-result-object v1 │ │ -0999e8: 1302 9906 |480c: const/16 v2, #int 1689 // #699 │ │ -0999ec: 4d01 0002 |480e: aput-object v1, v0, v2 │ │ -0999f0: 1401 a719 0a00 |4810: const v1, #float 9.27557e-40 // #000a19a7 │ │ -0999f6: 7110 6403 0100 |4813: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0999fc: 0c01 |4816: move-result-object v1 │ │ -0999fe: 1302 9a06 |4817: const/16 v2, #int 1690 // #69a │ │ -099a02: 4d01 0002 |4819: aput-object v1, v0, v2 │ │ -099a06: 1401 ac19 0a00 |481b: const v1, #float 9.27564e-40 // #000a19ac │ │ -099a0c: 7110 6403 0100 |481e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099a12: 0c01 |4821: move-result-object v1 │ │ -099a14: 1302 9b06 |4822: const/16 v2, #int 1691 // #69b │ │ -099a18: 4d01 0002 |4824: aput-object v1, v0, v2 │ │ -099a1c: 1401 e11a 0a00 |4826: const v1, #float 9.27997e-40 // #000a1ae1 │ │ -099a22: 7110 6403 0100 |4829: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099a28: 0c01 |482c: move-result-object v1 │ │ -099a2a: 1302 9c06 |482d: const/16 v2, #int 1692 // #69c │ │ -099a2e: 4d01 0002 |482f: aput-object v1, v0, v2 │ │ -099a32: 1401 231b 0a00 |4831: const v1, #float 9.2809e-40 // #000a1b23 │ │ -099a38: 7110 6403 0100 |4834: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099a3e: 0c01 |4837: move-result-object v1 │ │ -099a40: 1302 9d06 |4838: const/16 v2, #int 1693 // #69d │ │ -099a44: 4d01 0002 |483a: aput-object v1, v0, v2 │ │ -099a48: 1401 d91c 0a00 |483c: const v1, #float 9.28704e-40 // #000a1cd9 │ │ -099a4e: 7110 6403 0100 |483f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099a54: 0c01 |4842: move-result-object v1 │ │ -099a56: 1302 9e06 |4843: const/16 v2, #int 1694 // #69e │ │ -099a5a: 4d01 0002 |4845: aput-object v1, v0, v2 │ │ -099a5e: 1401 c61d 0a00 |4847: const v1, #float 9.29036e-40 // #000a1dc6 │ │ -099a64: 7110 6403 0100 |484a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099a6a: 0c01 |484d: move-result-object v1 │ │ -099a6c: 1302 9f06 |484e: const/16 v2, #int 1695 // #69f │ │ -099a70: 4d01 0002 |4850: aput-object v1, v0, v2 │ │ -099a74: 1401 d021 0a00 |4852: const v1, #float 9.30485e-40 // #000a21d0 │ │ -099a7a: 7110 6403 0100 |4855: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099a80: 0c01 |4858: move-result-object v1 │ │ -099a82: 1302 a006 |4859: const/16 v2, #int 1696 // #6a0 │ │ -099a86: 4d01 0002 |485b: aput-object v1, v0, v2 │ │ -099a8a: 1401 e821 0a00 |485d: const v1, #float 9.30518e-40 // #000a21e8 │ │ -099a90: 7110 6403 0100 |4860: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099a96: 0c01 |4863: move-result-object v1 │ │ -099a98: 1302 a106 |4864: const/16 v2, #int 1697 // #6a1 │ │ -099a9c: 4d01 0002 |4866: aput-object v1, v0, v2 │ │ -099aa0: 1401 f721 0a00 |4868: const v1, #float 9.30539e-40 // #000a21f7 │ │ -099aa6: 7110 6403 0100 |486b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099aac: 0c01 |486e: move-result-object v1 │ │ -099aae: 1302 a206 |486f: const/16 v2, #int 1698 // #6a2 │ │ -099ab2: 4d01 0002 |4871: aput-object v1, v0, v2 │ │ -099ab6: 1401 1e22 0a00 |4873: const v1, #float 9.30594e-40 // #000a221e │ │ -099abc: 7110 6403 0100 |4876: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099ac2: 0c01 |4879: move-result-object v1 │ │ -099ac4: 1302 a306 |487a: const/16 v2, #int 1699 // #6a3 │ │ -099ac8: 4d01 0002 |487c: aput-object v1, v0, v2 │ │ -099acc: 1401 5e22 0a00 |487e: const v1, #float 9.30684e-40 // #000a225e │ │ -099ad2: 7110 6403 0100 |4881: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099ad8: 0c01 |4884: move-result-object v1 │ │ -099ada: 1302 a406 |4885: const/16 v2, #int 1700 // #6a4 │ │ -099ade: 4d01 0002 |4887: aput-object v1, v0, v2 │ │ -099ae2: 1401 6322 0a00 |4889: const v1, #float 9.30691e-40 // #000a2263 │ │ -099ae8: 7110 6403 0100 |488c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099aee: 0c01 |488f: move-result-object v1 │ │ -099af0: 1302 a506 |4890: const/16 v2, #int 1701 // #6a5 │ │ -099af4: 4d01 0002 |4892: aput-object v1, v0, v2 │ │ -099af8: 1401 d522 0a00 |4894: const v1, #float 9.3085e-40 // #000a22d5 │ │ -099afe: 7110 6403 0100 |4897: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099b04: 0c01 |489a: move-result-object v1 │ │ -099b06: 1302 a606 |489b: const/16 v2, #int 1702 // #6a6 │ │ -099b0a: 4d01 0002 |489d: aput-object v1, v0, v2 │ │ -099b0e: 1401 fc22 0a00 |489f: const v1, #float 9.30905e-40 // #000a22fc │ │ -099b14: 7110 6403 0100 |48a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099b1a: 0c01 |48a5: move-result-object v1 │ │ -099b1c: 1302 a706 |48a6: const/16 v2, #int 1703 // #6a7 │ │ -099b20: 4d01 0002 |48a8: aput-object v1, v0, v2 │ │ -099b24: 1401 5d23 0a00 |48aa: const v1, #float 9.31041e-40 // #000a235d │ │ -099b2a: 7110 6403 0100 |48ad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099b30: 0c01 |48b0: move-result-object v1 │ │ -099b32: 1302 a806 |48b1: const/16 v2, #int 1704 // #6a8 │ │ -099b36: 4d01 0002 |48b3: aput-object v1, v0, v2 │ │ -099b3a: 1401 8223 0a00 |48b5: const v1, #float 9.31093e-40 // #000a2382 │ │ -099b40: 7110 6403 0100 |48b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099b46: 0c01 |48bb: move-result-object v1 │ │ -099b48: 1302 a906 |48bc: const/16 v2, #int 1705 // #6a9 │ │ -099b4c: 4d01 0002 |48be: aput-object v1, v0, v2 │ │ -099b50: 1401 ff23 0a00 |48c0: const v1, #float 9.31268e-40 // #000a23ff │ │ -099b56: 7110 6403 0100 |48c3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099b5c: 0c01 |48c6: move-result-object v1 │ │ -099b5e: 1302 aa06 |48c7: const/16 v2, #int 1706 // #6aa │ │ -099b62: 4d01 0002 |48c9: aput-object v1, v0, v2 │ │ -099b66: 1401 0b24 0a00 |48cb: const v1, #float 9.31285e-40 // #000a240b │ │ -099b6c: 7110 6403 0100 |48ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099b72: 0c01 |48d1: move-result-object v1 │ │ -099b74: 1302 ab06 |48d2: const/16 v2, #int 1707 // #6ab │ │ -099b78: 4d01 0002 |48d4: aput-object v1, v0, v2 │ │ -099b7c: 1401 4b24 0a00 |48d6: const v1, #float 9.31374e-40 // #000a244b │ │ -099b82: 7110 6403 0100 |48d9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099b88: 0c01 |48dc: move-result-object v1 │ │ -099b8a: 1302 ac06 |48dd: const/16 v2, #int 1708 // #6ac │ │ -099b8e: 4d01 0002 |48df: aput-object v1, v0, v2 │ │ -099b92: 1401 a824 0a00 |48e1: const v1, #float 9.31505e-40 // #000a24a8 │ │ -099b98: 7110 6403 0100 |48e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099b9e: 0c01 |48e7: move-result-object v1 │ │ -099ba0: 1302 ad06 |48e8: const/16 v2, #int 1709 // #6ad │ │ -099ba4: 4d01 0002 |48ea: aput-object v1, v0, v2 │ │ -099ba8: 1401 d925 0a00 |48ec: const v1, #float 9.31932e-40 // #000a25d9 │ │ -099bae: 7110 6403 0100 |48ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099bb4: 0c01 |48f2: move-result-object v1 │ │ -099bb6: 1302 ae06 |48f3: const/16 v2, #int 1710 // #6ae │ │ -099bba: 4d01 0002 |48f5: aput-object v1, v0, v2 │ │ -099bbe: 1401 1426 0a00 |48f7: const v1, #float 9.32015e-40 // #000a2614 │ │ -099bc4: 7110 6403 0100 |48fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099bca: 0c01 |48fd: move-result-object v1 │ │ -099bcc: 1302 af06 |48fe: const/16 v2, #int 1711 // #6af │ │ -099bd0: 4d01 0002 |4900: aput-object v1, v0, v2 │ │ -099bd4: 1401 2626 0a00 |4902: const v1, #float 9.3204e-40 // #000a2626 │ │ -099bda: 7110 6403 0100 |4905: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099be0: 0c01 |4908: move-result-object v1 │ │ -099be2: 1302 b006 |4909: const/16 v2, #int 1712 // #6b0 │ │ -099be6: 4d01 0002 |490b: aput-object v1, v0, v2 │ │ -099bea: 1401 2d26 0a00 |490d: const v1, #float 9.3205e-40 // #000a262d │ │ -099bf0: 7110 6403 0100 |4910: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099bf6: 0c01 |4913: move-result-object v1 │ │ -099bf8: 1302 b106 |4914: const/16 v2, #int 1713 // #6b1 │ │ -099bfc: 4d01 0002 |4916: aput-object v1, v0, v2 │ │ -099c00: 1401 cf26 0a00 |4918: const v1, #float 9.32277e-40 // #000a26cf │ │ -099c06: 7110 6403 0100 |491b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099c0c: 0c01 |491e: move-result-object v1 │ │ -099c0e: 1302 b206 |491f: const/16 v2, #int 1714 // #6b2 │ │ -099c12: 4d01 0002 |4921: aput-object v1, v0, v2 │ │ -099c16: 1401 fc26 0a00 |4923: const v1, #float 9.3234e-40 // #000a26fc │ │ -099c1c: 7110 6403 0100 |4926: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099c22: 0c01 |4929: move-result-object v1 │ │ -099c24: 1302 b306 |492a: const/16 v2, #int 1715 // #6b3 │ │ -099c28: 4d01 0002 |492c: aput-object v1, v0, v2 │ │ -099c2c: 1401 1b27 0a00 |492e: const v1, #float 9.32383e-40 // #000a271b │ │ -099c32: 7110 6403 0100 |4931: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099c38: 0c01 |4934: move-result-object v1 │ │ -099c3a: 1302 b406 |4935: const/16 v2, #int 1716 // #6b4 │ │ -099c3e: 4d01 0002 |4937: aput-object v1, v0, v2 │ │ -099c42: 1401 3127 0a00 |4939: const v1, #float 9.32414e-40 // #000a2731 │ │ -099c48: 7110 6403 0100 |493c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099c4e: 0c01 |493f: move-result-object v1 │ │ -099c50: 1302 b506 |4940: const/16 v2, #int 1717 // #6b5 │ │ -099c54: 4d01 0002 |4942: aput-object v1, v0, v2 │ │ -099c58: 1401 1828 0a00 |4944: const v1, #float 9.32738e-40 // #000a2818 │ │ -099c5e: 7110 6403 0100 |4947: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099c64: 0c01 |494a: move-result-object v1 │ │ -099c66: 1302 b606 |494b: const/16 v2, #int 1718 // #6b6 │ │ -099c6a: 4d01 0002 |494d: aput-object v1, v0, v2 │ │ -099c6e: 1401 d628 0a00 |494f: const v1, #float 9.33004e-40 // #000a28d6 │ │ -099c74: 7110 6403 0100 |4952: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099c7a: 0c01 |4955: move-result-object v1 │ │ -099c7c: 1302 b706 |4956: const/16 v2, #int 1719 // #6b7 │ │ -099c80: 4d01 0002 |4958: aput-object v1, v0, v2 │ │ -099c84: 1401 6429 0a00 |495a: const v1, #float 9.33203e-40 // #000a2964 │ │ -099c8a: 7110 6403 0100 |495d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099c90: 0c01 |4960: move-result-object v1 │ │ -099c92: 1302 b806 |4961: const/16 v2, #int 1720 // #6b8 │ │ -099c96: 4d01 0002 |4963: aput-object v1, v0, v2 │ │ -099c9a: 1401 242a 0a00 |4965: const v1, #float 9.33472e-40 // #000a2a24 │ │ -099ca0: 7110 6403 0100 |4968: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099ca6: 0c01 |496b: move-result-object v1 │ │ -099ca8: 1302 b906 |496c: const/16 v2, #int 1721 // #6b9 │ │ -099cac: 4d01 0002 |496e: aput-object v1, v0, v2 │ │ -099cb0: 1401 f02b 0a00 |4970: const v1, #float 9.34117e-40 // #000a2bf0 │ │ -099cb6: 7110 6403 0100 |4973: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099cbc: 0c01 |4976: move-result-object v1 │ │ -099cbe: 1302 ba06 |4977: const/16 v2, #int 1722 // #6ba │ │ -099cc2: 4d01 0002 |4979: aput-object v1, v0, v2 │ │ -099cc6: 1401 3f2d 0a00 |497b: const v1, #float 9.34586e-40 // #000a2d3f │ │ -099ccc: 7110 6403 0100 |497e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099cd2: 0c01 |4981: move-result-object v1 │ │ -099cd4: 1302 bb06 |4982: const/16 v2, #int 1723 // #6bb │ │ -099cd8: 4d01 0002 |4984: aput-object v1, v0, v2 │ │ -099cdc: 1401 502d 0a00 |4986: const v1, #float 9.3461e-40 // #000a2d50 │ │ -099ce2: 7110 6403 0100 |4989: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099ce8: 0c01 |498c: move-result-object v1 │ │ -099cea: 1302 bc06 |498d: const/16 v2, #int 1724 // #6bc │ │ -099cee: 4d01 0002 |498f: aput-object v1, v0, v2 │ │ -099cf2: 1401 692d 0a00 |4991: const v1, #float 9.34645e-40 // #000a2d69 │ │ -099cf8: 7110 6403 0100 |4994: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099cfe: 0c01 |4997: move-result-object v1 │ │ -099d00: 1302 bd06 |4998: const/16 v2, #int 1725 // #6bd │ │ -099d04: 4d01 0002 |499a: aput-object v1, v0, v2 │ │ -099d08: 1401 fb2d 0a00 |499c: const v1, #float 9.3485e-40 // #000a2dfb │ │ -099d0e: 7110 6403 0100 |499f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099d14: 0c01 |49a2: move-result-object v1 │ │ -099d16: 1302 be06 |49a3: const/16 v2, #int 1726 // #6be │ │ -099d1a: 4d01 0002 |49a5: aput-object v1, v0, v2 │ │ -099d1e: 1401 062e 0a00 |49a7: const v1, #float 9.34865e-40 // #000a2e06 │ │ -099d24: 7110 6403 0100 |49aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099d2a: 0c01 |49ad: move-result-object v1 │ │ -099d2c: 1302 bf06 |49ae: const/16 v2, #int 1727 // #6bf │ │ -099d30: 4d01 0002 |49b0: aput-object v1, v0, v2 │ │ -099d34: 1401 d02e 0a00 |49b2: const v1, #float 9.35148e-40 // #000a2ed0 │ │ -099d3a: 7110 6403 0100 |49b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099d40: 0c01 |49b8: move-result-object v1 │ │ -099d42: 1302 c006 |49b9: const/16 v2, #int 1728 // #6c0 │ │ -099d46: 4d01 0002 |49bb: aput-object v1, v0, v2 │ │ -099d4a: 1401 e72e 0a00 |49bd: const v1, #float 9.3518e-40 // #000a2ee7 │ │ -099d50: 7110 6403 0100 |49c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099d56: 0c01 |49c3: move-result-object v1 │ │ -099d58: 1302 c106 |49c4: const/16 v2, #int 1729 // #6c1 │ │ -099d5c: 4d01 0002 |49c6: aput-object v1, v0, v2 │ │ -099d60: 1401 fa2e 0a00 |49c8: const v1, #float 9.35207e-40 // #000a2efa │ │ -099d66: 7110 6403 0100 |49cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099d6c: 0c01 |49ce: move-result-object v1 │ │ -099d6e: 1302 c206 |49cf: const/16 v2, #int 1730 // #6c2 │ │ -099d72: 4d01 0002 |49d1: aput-object v1, v0, v2 │ │ -099d76: 1401 862f 0a00 |49d3: const v1, #float 9.35403e-40 // #000a2f86 │ │ -099d7c: 7110 6403 0100 |49d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099d82: 0c01 |49d9: move-result-object v1 │ │ -099d84: 1302 c306 |49da: const/16 v2, #int 1731 // #6c3 │ │ -099d88: 4d01 0002 |49dc: aput-object v1, v0, v2 │ │ -099d8c: 1401 f42f 0a00 |49de: const v1, #float 9.35557e-40 // #000a2ff4 │ │ -099d92: 7110 6403 0100 |49e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099d98: 0c01 |49e4: move-result-object v1 │ │ -099d9a: 1302 c406 |49e5: const/16 v2, #int 1732 // #6c4 │ │ -099d9e: 4d01 0002 |49e7: aput-object v1, v0, v2 │ │ -099da2: 1401 0930 0a00 |49e9: const v1, #float 9.35587e-40 // #000a3009 │ │ -099da8: 7110 6403 0100 |49ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099dae: 0c01 |49ef: move-result-object v1 │ │ -099db0: 1302 c506 |49f0: const/16 v2, #int 1733 // #6c5 │ │ -099db4: 4d01 0002 |49f2: aput-object v1, v0, v2 │ │ -099db8: 1401 c830 0a00 |49f4: const v1, #float 9.35854e-40 // #000a30c8 │ │ -099dbe: 7110 6403 0100 |49f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099dc4: 0c01 |49fa: move-result-object v1 │ │ -099dc6: 1302 c606 |49fb: const/16 v2, #int 1734 // #6c6 │ │ -099dca: 4d01 0002 |49fd: aput-object v1, v0, v2 │ │ -099dce: 1401 8c31 0a00 |49ff: const v1, #float 9.36129e-40 // #000a318c │ │ -099dd4: 7110 6403 0100 |4a02: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099dda: 0c01 |4a05: move-result-object v1 │ │ -099ddc: 1302 c706 |4a06: const/16 v2, #int 1735 // #6c7 │ │ -099de0: 4d01 0002 |4a08: aput-object v1, v0, v2 │ │ -099de4: 1401 d331 0a00 |4a0a: const v1, #float 9.36229e-40 // #000a31d3 │ │ -099dea: 7110 6403 0100 |4a0d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099df0: 0c01 |4a10: move-result-object v1 │ │ -099df2: 1302 c806 |4a11: const/16 v2, #int 1736 // #6c8 │ │ -099df6: 4d01 0002 |4a13: aput-object v1, v0, v2 │ │ -099dfa: 1401 8632 0a00 |4a15: const v1, #float 9.36479e-40 // #000a3286 │ │ -099e00: 7110 6403 0100 |4a18: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099e06: 0c01 |4a1b: move-result-object v1 │ │ -099e08: 1302 c906 |4a1c: const/16 v2, #int 1737 // #6c9 │ │ -099e0c: 4d01 0002 |4a1e: aput-object v1, v0, v2 │ │ -099e10: 1401 ff32 0a00 |4a20: const v1, #float 9.36649e-40 // #000a32ff │ │ -099e16: 7110 6403 0100 |4a23: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099e1c: 0c01 |4a26: move-result-object v1 │ │ -099e1e: 1302 ca06 |4a27: const/16 v2, #int 1738 // #6ca │ │ -099e22: 4d01 0002 |4a29: aput-object v1, v0, v2 │ │ -099e26: 1401 7e33 0a00 |4a2b: const v1, #float 9.36827e-40 // #000a337e │ │ -099e2c: 7110 6403 0100 |4a2e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099e32: 0c01 |4a31: move-result-object v1 │ │ -099e34: 1302 cb06 |4a32: const/16 v2, #int 1739 // #6cb │ │ -099e38: 4d01 0002 |4a34: aput-object v1, v0, v2 │ │ -099e3c: 1401 e835 0a00 |4a36: const v1, #float 9.37693e-40 // #000a35e8 │ │ -099e42: 7110 6403 0100 |4a39: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -099e48: 0c01 |4a3c: move-result-object v1 │ │ -099e4a: 1302 cc06 |4a3d: const/16 v2, #int 1740 // #6cc │ │ -099e4e: 4d01 0002 |4a3f: aput-object v1, v0, v2 │ │ -099e52: 6900 6c1c |4a41: sput-object v0, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.BUNDLE_IDS:[Ljava/lang/Integer; // field@1c6c │ │ -099e56: 0e00 |4a43: return-void │ │ +0909c4: |[0909c4] ua.gardenapple.itchupdater.data.JusticeBundleGameIDs.:()V │ │ +0909d4: 2200 0d05 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs; // type@050d │ │ +0909d8: 7010 4618 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.:()V // method@1846 │ │ +0909de: 6900 6d1c |0005: sput-object v0, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.INSTANCE:Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs; // field@1c6d │ │ +0909e2: 1300 cd06 |0007: const/16 v0, #int 1741 // #6cd │ │ +0909e6: 2300 6506 |0009: new-array v0, v0, [Ljava/lang/Integer; // type@0665 │ │ +0909ea: 1301 0e01 |000b: const/16 v1, #int 270 // #10e │ │ +0909ee: 7110 6403 0100 |000d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0909f4: 0c02 |0010: move-result-object v2 │ │ +0909f6: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0909f8: 4d02 0003 |0012: aput-object v2, v0, v3 │ │ +0909fc: 1302 7e01 |0014: const/16 v2, #int 382 // #17e │ │ +090a00: 7110 6403 0200 |0016: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a06: 0c03 |0019: move-result-object v3 │ │ +090a08: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +090a0a: 4d03 0004 |001b: aput-object v3, v0, v4 │ │ +090a0e: 1303 af01 |001d: const/16 v3, #int 431 // #1af │ │ +090a12: 7110 6403 0300 |001f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a18: 0c04 |0022: move-result-object v4 │ │ +090a1a: 1225 |0023: const/4 v5, #int 2 // #2 │ │ +090a1c: 4d04 0005 |0024: aput-object v4, v0, v5 │ │ +090a20: 1304 cf01 |0026: const/16 v4, #int 463 // #1cf │ │ +090a24: 7110 6403 0400 |0028: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a2a: 0c05 |002b: move-result-object v5 │ │ +090a2c: 1236 |002c: const/4 v6, #int 3 // #3 │ │ +090a2e: 4d05 0006 |002d: aput-object v5, v0, v6 │ │ +090a32: 1305 f001 |002f: const/16 v5, #int 496 // #1f0 │ │ +090a36: 7110 6403 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a3c: 0c06 |0034: move-result-object v6 │ │ +090a3e: 1247 |0035: const/4 v7, #int 4 // #4 │ │ +090a40: 4d06 0007 |0036: aput-object v6, v0, v7 │ │ +090a44: 1306 fc01 |0038: const/16 v6, #int 508 // #1fc │ │ +090a48: 7110 6403 0600 |003a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a4e: 0c07 |003d: move-result-object v7 │ │ +090a50: 1258 |003e: const/4 v8, #int 5 // #5 │ │ +090a52: 4d07 0008 |003f: aput-object v7, v0, v8 │ │ +090a56: 1307 4002 |0041: const/16 v7, #int 576 // #240 │ │ +090a5a: 7110 6403 0700 |0043: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a60: 0c08 |0046: move-result-object v8 │ │ +090a62: 1269 |0047: const/4 v9, #int 6 // #6 │ │ +090a64: 4d08 0009 |0048: aput-object v8, v0, v9 │ │ +090a68: 1308 8002 |004a: const/16 v8, #int 640 // #280 │ │ +090a6c: 7110 6403 0800 |004c: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a72: 0c09 |004f: move-result-object v9 │ │ +090a74: 127a |0050: const/4 v10, #int 7 // #7 │ │ +090a76: 4d09 000a |0051: aput-object v9, v0, v10 │ │ +090a7a: 1309 8702 |0053: const/16 v9, #int 647 // #287 │ │ +090a7e: 7110 6403 0900 |0055: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a84: 0c0a |0058: move-result-object v10 │ │ +090a86: 130b 0800 |0059: const/16 v11, #int 8 // #8 │ │ +090a8a: 4d0a 000b |005b: aput-object v10, v0, v11 │ │ +090a8e: 130a a102 |005d: const/16 v10, #int 673 // #2a1 │ │ +090a92: 7110 6403 0a00 |005f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090a98: 0c0b |0062: move-result-object v11 │ │ +090a9a: 130c 0900 |0063: const/16 v12, #int 9 // #9 │ │ +090a9e: 4d0b 000c |0065: aput-object v11, v0, v12 │ │ +090aa2: 130b a202 |0067: const/16 v11, #int 674 // #2a2 │ │ +090aa6: 7110 6403 0b00 |0069: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090aac: 0c0c |006c: move-result-object v12 │ │ +090aae: 130d 0a00 |006d: const/16 v13, #int 10 // #a │ │ +090ab2: 4d0c 000d |006f: aput-object v12, v0, v13 │ │ +090ab6: 130c 1c03 |0071: const/16 v12, #int 796 // #31c │ │ +090aba: 7110 6403 0c00 |0073: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ac0: 0c0d |0076: move-result-object v13 │ │ +090ac2: 130e 0b00 |0077: const/16 v14, #int 11 // #b │ │ +090ac6: 4d0d 000e |0079: aput-object v13, v0, v14 │ │ +090aca: 130d 2f03 |007b: const/16 v13, #int 815 // #32f │ │ +090ace: 7110 6403 0d00 |007d: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ad4: 0c0e |0080: move-result-object v14 │ │ +090ad6: 130f 0c00 |0081: const/16 v15, #int 12 // #c │ │ +090ada: 4d0e 000f |0083: aput-object v14, v0, v15 │ │ +090ade: 130e b003 |0085: const/16 v14, #int 944 // #3b0 │ │ +090ae2: 7110 6403 0e00 |0087: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ae8: 0c0f |008a: move-result-object v15 │ │ +090aea: 1310 0d00 |008b: const/16 v16, #int 13 // #d │ │ +090aee: 4d0f 0010 |008d: aput-object v15, v0, v16 │ │ +090af2: 130f 4b06 |008f: const/16 v15, #int 1611 // #64b │ │ +090af6: 7110 6403 0f00 |0091: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090afc: 0c10 |0094: move-result-object v16 │ │ +090afe: 1311 0e00 |0095: const/16 v17, #int 14 // #e │ │ +090b02: 4d10 0011 |0097: aput-object v16, v0, v17 │ │ +090b06: 1310 8c06 |0099: const/16 v16, #int 1676 // #68c │ │ +090b0a: 7701 6403 1000 |009b: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090b10: 0c11 |009e: move-result-object v17 │ │ +090b12: 1312 0f00 |009f: const/16 v18, #int 15 // #f │ │ +090b16: 4d11 0012 |00a1: aput-object v17, v0, v18 │ │ +090b1a: 1311 9307 |00a3: const/16 v17, #int 1939 // #793 │ │ +090b1e: 7701 6403 1100 |00a5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090b24: 0c11 |00a8: move-result-object v17 │ │ +090b26: 1312 1000 |00a9: const/16 v18, #int 16 // #10 │ │ +090b2a: 4d11 0012 |00ab: aput-object v17, v0, v18 │ │ +090b2e: 1311 f908 |00ad: const/16 v17, #int 2297 // #8f9 │ │ +090b32: 7701 6403 1100 |00af: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090b38: 0c11 |00b2: move-result-object v17 │ │ +090b3a: 1312 1100 |00b3: const/16 v18, #int 17 // #11 │ │ +090b3e: 4d11 0012 |00b5: aput-object v17, v0, v18 │ │ +090b42: 1311 7a09 |00b7: const/16 v17, #int 2426 // #97a │ │ +090b46: 7701 6403 1100 |00b9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090b4c: 0c11 |00bc: move-result-object v17 │ │ +090b4e: 1312 1200 |00bd: const/16 v18, #int 18 // #12 │ │ +090b52: 4d11 0012 |00bf: aput-object v17, v0, v18 │ │ +090b56: 1311 a609 |00c1: const/16 v17, #int 2470 // #9a6 │ │ +090b5a: 7701 6403 1100 |00c3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090b60: 0c11 |00c6: move-result-object v17 │ │ +090b62: 1312 1300 |00c7: const/16 v18, #int 19 // #13 │ │ +090b66: 4d11 0012 |00c9: aput-object v17, v0, v18 │ │ +090b6a: 1311 4c0d |00cb: const/16 v17, #int 3404 // #d4c │ │ +090b6e: 7701 6403 1100 |00cd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090b74: 0c11 |00d0: move-result-object v17 │ │ +090b76: 1312 1400 |00d1: const/16 v18, #int 20 // #14 │ │ +090b7a: 4d11 0012 |00d3: aput-object v17, v0, v18 │ │ +090b7e: 1311 320e |00d5: const/16 v17, #int 3634 // #e32 │ │ +090b82: 7701 6403 1100 |00d7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090b88: 0c11 |00da: move-result-object v17 │ │ +090b8a: 1312 1500 |00db: const/16 v18, #int 21 // #15 │ │ +090b8e: 4d11 0012 |00dd: aput-object v17, v0, v18 │ │ +090b92: 1311 9c11 |00df: const/16 v17, #int 4508 // #119c │ │ +090b96: 7701 6403 1100 |00e1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090b9c: 0c11 |00e4: move-result-object v17 │ │ +090b9e: 1312 1600 |00e5: const/16 v18, #int 22 // #16 │ │ +090ba2: 4d11 0012 |00e7: aput-object v17, v0, v18 │ │ +090ba6: 1311 0215 |00e9: const/16 v17, #int 5378 // #1502 │ │ +090baa: 7701 6403 1100 |00eb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090bb0: 0c11 |00ee: move-result-object v17 │ │ +090bb2: 1312 1700 |00ef: const/16 v18, #int 23 // #17 │ │ +090bb6: 4d11 0012 |00f1: aput-object v17, v0, v18 │ │ +090bba: 1311 6417 |00f3: const/16 v17, #int 5988 // #1764 │ │ +090bbe: 7701 6403 1100 |00f5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090bc4: 0c11 |00f8: move-result-object v17 │ │ +090bc6: 1312 1800 |00f9: const/16 v18, #int 24 // #18 │ │ +090bca: 4d11 0012 |00fb: aput-object v17, v0, v18 │ │ +090bce: 1311 c319 |00fd: const/16 v17, #int 6595 // #19c3 │ │ +090bd2: 7701 6403 1100 |00ff: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090bd8: 0c11 |0102: move-result-object v17 │ │ +090bda: 1312 1900 |0103: const/16 v18, #int 25 // #19 │ │ +090bde: 4d11 0012 |0105: aput-object v17, v0, v18 │ │ +090be2: 1311 951b |0107: const/16 v17, #int 7061 // #1b95 │ │ +090be6: 7701 6403 1100 |0109: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090bec: 0c11 |010c: move-result-object v17 │ │ +090bee: 1312 1a00 |010d: const/16 v18, #int 26 // #1a │ │ +090bf2: 4d11 0012 |010f: aput-object v17, v0, v18 │ │ +090bf6: 1311 be1d |0111: const/16 v17, #int 7614 // #1dbe │ │ +090bfa: 7701 6403 1100 |0113: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090c00: 0c11 |0116: move-result-object v17 │ │ +090c02: 1312 1b00 |0117: const/16 v18, #int 27 // #1b │ │ +090c06: 4d11 0012 |0119: aput-object v17, v0, v18 │ │ +090c0a: 1311 de1d |011b: const/16 v17, #int 7646 // #1dde │ │ +090c0e: 7701 6403 1100 |011d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090c14: 0c11 |0120: move-result-object v17 │ │ +090c16: 1312 1c00 |0121: const/16 v18, #int 28 // #1c │ │ +090c1a: 4d11 0012 |0123: aput-object v17, v0, v18 │ │ +090c1e: 1311 8b1e |0125: const/16 v17, #int 7819 // #1e8b │ │ +090c22: 7701 6403 1100 |0127: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090c28: 0c11 |012a: move-result-object v17 │ │ +090c2a: 1312 1d00 |012b: const/16 v18, #int 29 // #1d │ │ +090c2e: 4d11 0012 |012d: aput-object v17, v0, v18 │ │ +090c32: 1311 fd1e |012f: const/16 v17, #int 7933 // #1efd │ │ +090c36: 7701 6403 1100 |0131: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090c3c: 0c11 |0134: move-result-object v17 │ │ +090c3e: 1312 1e00 |0135: const/16 v18, #int 30 // #1e │ │ +090c42: 4d11 0012 |0137: aput-object v17, v0, v18 │ │ +090c46: 1311 c61f |0139: const/16 v17, #int 8134 // #1fc6 │ │ +090c4a: 7701 6403 1100 |013b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090c50: 0c11 |013e: move-result-object v17 │ │ +090c52: 1312 1f00 |013f: const/16 v18, #int 31 // #1f │ │ +090c56: 4d11 0012 |0141: aput-object v17, v0, v18 │ │ +090c5a: 1311 4d20 |0143: const/16 v17, #int 8269 // #204d │ │ +090c5e: 7701 6403 1100 |0145: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090c64: 0c11 |0148: move-result-object v17 │ │ +090c66: 1312 2000 |0149: const/16 v18, #int 32 // #20 │ │ +090c6a: 4d11 0012 |014b: aput-object v17, v0, v18 │ │ +090c6e: 1311 d722 |014d: const/16 v17, #int 8919 // #22d7 │ │ +090c72: 7701 6403 1100 |014f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090c78: 0c11 |0152: move-result-object v17 │ │ +090c7a: 1312 2100 |0153: const/16 v18, #int 33 // #21 │ │ +090c7e: 4d11 0012 |0155: aput-object v17, v0, v18 │ │ +090c82: 1311 c323 |0157: const/16 v17, #int 9155 // #23c3 │ │ +090c86: 7701 6403 1100 |0159: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090c8c: 0c11 |015c: move-result-object v17 │ │ +090c8e: 1312 2200 |015d: const/16 v18, #int 34 // #22 │ │ +090c92: 4d11 0012 |015f: aput-object v17, v0, v18 │ │ +090c96: 1311 7b24 |0161: const/16 v17, #int 9339 // #247b │ │ +090c9a: 7701 6403 1100 |0163: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ca0: 0c11 |0166: move-result-object v17 │ │ +090ca2: 1312 2300 |0167: const/16 v18, #int 35 // #23 │ │ +090ca6: 4d11 0012 |0169: aput-object v17, v0, v18 │ │ +090caa: 1311 3727 |016b: const/16 v17, #int 10039 // #2737 │ │ +090cae: 7701 6403 1100 |016d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090cb4: 0c11 |0170: move-result-object v17 │ │ +090cb6: 1312 2400 |0171: const/16 v18, #int 36 // #24 │ │ +090cba: 4d11 0012 |0173: aput-object v17, v0, v18 │ │ +090cbe: 1311 cf27 |0175: const/16 v17, #int 10191 // #27cf │ │ +090cc2: 7701 6403 1100 |0177: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090cc8: 0c11 |017a: move-result-object v17 │ │ +090cca: 1312 2500 |017b: const/16 v18, #int 37 // #25 │ │ +090cce: 4d11 0012 |017d: aput-object v17, v0, v18 │ │ +090cd2: 1311 d128 |017f: const/16 v17, #int 10449 // #28d1 │ │ +090cd6: 7701 6403 1100 |0181: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090cdc: 0c11 |0184: move-result-object v17 │ │ +090cde: 1312 2600 |0185: const/16 v18, #int 38 // #26 │ │ +090ce2: 4d11 0012 |0187: aput-object v17, v0, v18 │ │ +090ce6: 1311 3529 |0189: const/16 v17, #int 10549 // #2935 │ │ +090cea: 7701 6403 1100 |018b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090cf0: 0c11 |018e: move-result-object v17 │ │ +090cf2: 1312 2700 |018f: const/16 v18, #int 39 // #27 │ │ +090cf6: 4d11 0012 |0191: aput-object v17, v0, v18 │ │ +090cfa: 1311 b92a |0193: const/16 v17, #int 10937 // #2ab9 │ │ +090cfe: 7701 6403 1100 |0195: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090d04: 0c11 |0198: move-result-object v17 │ │ +090d06: 1312 2800 |0199: const/16 v18, #int 40 // #28 │ │ +090d0a: 4d11 0012 |019b: aput-object v17, v0, v18 │ │ +090d0e: 1311 d72a |019d: const/16 v17, #int 10967 // #2ad7 │ │ +090d12: 7701 6403 1100 |019f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090d18: 0c11 |01a2: move-result-object v17 │ │ +090d1a: 1312 2900 |01a3: const/16 v18, #int 41 // #29 │ │ +090d1e: 4d11 0012 |01a5: aput-object v17, v0, v18 │ │ +090d22: 1311 cf2b |01a7: const/16 v17, #int 11215 // #2bcf │ │ +090d26: 7701 6403 1100 |01a9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090d2c: 0c11 |01ac: move-result-object v17 │ │ +090d2e: 1312 2a00 |01ad: const/16 v18, #int 42 // #2a │ │ +090d32: 4d11 0012 |01af: aput-object v17, v0, v18 │ │ +090d36: 1311 a82d |01b1: const/16 v17, #int 11688 // #2da8 │ │ +090d3a: 7701 6403 1100 |01b3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090d40: 0c11 |01b6: move-result-object v17 │ │ +090d42: 1312 2b00 |01b7: const/16 v18, #int 43 // #2b │ │ +090d46: 4d11 0012 |01b9: aput-object v17, v0, v18 │ │ +090d4a: 1311 c22e |01bb: const/16 v17, #int 11970 // #2ec2 │ │ +090d4e: 7701 6403 1100 |01bd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090d54: 0c11 |01c0: move-result-object v17 │ │ +090d56: 1312 2c00 |01c1: const/16 v18, #int 44 // #2c │ │ +090d5a: 4d11 0012 |01c3: aput-object v17, v0, v18 │ │ +090d5e: 1311 4330 |01c5: const/16 v17, #int 12355 // #3043 │ │ +090d62: 7701 6403 1100 |01c7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090d68: 0c11 |01ca: move-result-object v17 │ │ +090d6a: 1312 2d00 |01cb: const/16 v18, #int 45 // #2d │ │ +090d6e: 4d11 0012 |01cd: aput-object v17, v0, v18 │ │ +090d72: 1311 d030 |01cf: const/16 v17, #int 12496 // #30d0 │ │ +090d76: 7701 6403 1100 |01d1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090d7c: 0c11 |01d4: move-result-object v17 │ │ +090d7e: 1312 2e00 |01d5: const/16 v18, #int 46 // #2e │ │ +090d82: 4d11 0012 |01d7: aput-object v17, v0, v18 │ │ +090d86: 1311 a831 |01d9: const/16 v17, #int 12712 // #31a8 │ │ +090d8a: 7701 6403 1100 |01db: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090d90: 0c11 |01de: move-result-object v17 │ │ +090d92: 1312 2f00 |01df: const/16 v18, #int 47 // #2f │ │ +090d96: 4d11 0012 |01e1: aput-object v17, v0, v18 │ │ +090d9a: 1311 b931 |01e3: const/16 v17, #int 12729 // #31b9 │ │ +090d9e: 7701 6403 1100 |01e5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090da4: 0c11 |01e8: move-result-object v17 │ │ +090da6: 1312 3000 |01e9: const/16 v18, #int 48 // #30 │ │ +090daa: 4d11 0012 |01eb: aput-object v17, v0, v18 │ │ +090dae: 1311 c031 |01ed: const/16 v17, #int 12736 // #31c0 │ │ +090db2: 7701 6403 1100 |01ef: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090db8: 0c11 |01f2: move-result-object v17 │ │ +090dba: 1312 3100 |01f3: const/16 v18, #int 49 // #31 │ │ +090dbe: 4d11 0012 |01f5: aput-object v17, v0, v18 │ │ +090dc2: 1311 dd32 |01f7: const/16 v17, #int 13021 // #32dd │ │ +090dc6: 7701 6403 1100 |01f9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090dcc: 0c11 |01fc: move-result-object v17 │ │ +090dce: 1312 3200 |01fd: const/16 v18, #int 50 // #32 │ │ +090dd2: 4d11 0012 |01ff: aput-object v17, v0, v18 │ │ +090dd6: 1311 f832 |0201: const/16 v17, #int 13048 // #32f8 │ │ +090dda: 7701 6403 1100 |0203: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090de0: 0c11 |0206: move-result-object v17 │ │ +090de2: 1312 3300 |0207: const/16 v18, #int 51 // #33 │ │ +090de6: 4d11 0012 |0209: aput-object v17, v0, v18 │ │ +090dea: 1311 c633 |020b: const/16 v17, #int 13254 // #33c6 │ │ +090dee: 7701 6403 1100 |020d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090df4: 0c11 |0210: move-result-object v17 │ │ +090df6: 1312 3400 |0211: const/16 v18, #int 52 // #34 │ │ +090dfa: 4d11 0012 |0213: aput-object v17, v0, v18 │ │ +090dfe: 1311 d533 |0215: const/16 v17, #int 13269 // #33d5 │ │ +090e02: 7701 6403 1100 |0217: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090e08: 0c11 |021a: move-result-object v17 │ │ +090e0a: 1312 3500 |021b: const/16 v18, #int 53 // #35 │ │ +090e0e: 4d11 0012 |021d: aput-object v17, v0, v18 │ │ +090e12: 1311 0234 |021f: const/16 v17, #int 13314 // #3402 │ │ +090e16: 7701 6403 1100 |0221: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090e1c: 0c11 |0224: move-result-object v17 │ │ +090e1e: 1312 3600 |0225: const/16 v18, #int 54 // #36 │ │ +090e22: 4d11 0012 |0227: aput-object v17, v0, v18 │ │ +090e26: 1311 6f34 |0229: const/16 v17, #int 13423 // #346f │ │ +090e2a: 7701 6403 1100 |022b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090e30: 0c11 |022e: move-result-object v17 │ │ +090e32: 1312 3700 |022f: const/16 v18, #int 55 // #37 │ │ +090e36: 4d11 0012 |0231: aput-object v17, v0, v18 │ │ +090e3a: 1311 c338 |0233: const/16 v17, #int 14531 // #38c3 │ │ +090e3e: 7701 6403 1100 |0235: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090e44: 0c11 |0238: move-result-object v17 │ │ +090e46: 1312 3800 |0239: const/16 v18, #int 56 // #38 │ │ +090e4a: 4d11 0012 |023b: aput-object v17, v0, v18 │ │ +090e4e: 1311 f238 |023d: const/16 v17, #int 14578 // #38f2 │ │ +090e52: 7701 6403 1100 |023f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090e58: 0c11 |0242: move-result-object v17 │ │ +090e5a: 1312 3900 |0243: const/16 v18, #int 57 // #39 │ │ +090e5e: 4d11 0012 |0245: aput-object v17, v0, v18 │ │ +090e62: 1311 a239 |0247: const/16 v17, #int 14754 // #39a2 │ │ +090e66: 7701 6403 1100 |0249: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090e6c: 0c11 |024c: move-result-object v17 │ │ +090e6e: 1312 3a00 |024d: const/16 v18, #int 58 // #3a │ │ +090e72: 4d11 0012 |024f: aput-object v17, v0, v18 │ │ +090e76: 1311 c93a |0251: const/16 v17, #int 15049 // #3ac9 │ │ +090e7a: 7701 6403 1100 |0253: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090e80: 0c11 |0256: move-result-object v17 │ │ +090e82: 1312 3b00 |0257: const/16 v18, #int 59 // #3b │ │ +090e86: 4d11 0012 |0259: aput-object v17, v0, v18 │ │ +090e8a: 1311 fb3e |025b: const/16 v17, #int 16123 // #3efb │ │ +090e8e: 7701 6403 1100 |025d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090e94: 0c11 |0260: move-result-object v17 │ │ +090e96: 1312 3c00 |0261: const/16 v18, #int 60 // #3c │ │ +090e9a: 4d11 0012 |0263: aput-object v17, v0, v18 │ │ +090e9e: 1311 5641 |0265: const/16 v17, #int 16726 // #4156 │ │ +090ea2: 7701 6403 1100 |0267: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ea8: 0c11 |026a: move-result-object v17 │ │ +090eaa: 1312 3d00 |026b: const/16 v18, #int 61 // #3d │ │ +090eae: 4d11 0012 |026d: aput-object v17, v0, v18 │ │ +090eb2: 1311 b642 |026f: const/16 v17, #int 17078 // #42b6 │ │ +090eb6: 7701 6403 1100 |0271: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ebc: 0c11 |0274: move-result-object v17 │ │ +090ebe: 1312 3e00 |0275: const/16 v18, #int 62 // #3e │ │ +090ec2: 4d11 0012 |0277: aput-object v17, v0, v18 │ │ +090ec6: 1311 ec42 |0279: const/16 v17, #int 17132 // #42ec │ │ +090eca: 7701 6403 1100 |027b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ed0: 0c11 |027e: move-result-object v17 │ │ +090ed2: 1312 3f00 |027f: const/16 v18, #int 63 // #3f │ │ +090ed6: 4d11 0012 |0281: aput-object v17, v0, v18 │ │ +090eda: 1311 1444 |0283: const/16 v17, #int 17428 // #4414 │ │ +090ede: 7701 6403 1100 |0285: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ee4: 0c11 |0288: move-result-object v17 │ │ +090ee6: 1312 4000 |0289: const/16 v18, #int 64 // #40 │ │ +090eea: 4d11 0012 |028b: aput-object v17, v0, v18 │ │ +090eee: 1311 2145 |028d: const/16 v17, #int 17697 // #4521 │ │ +090ef2: 7701 6403 1100 |028f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ef8: 0c11 |0292: move-result-object v17 │ │ +090efa: 1312 4100 |0293: const/16 v18, #int 65 // #41 │ │ +090efe: 4d11 0012 |0295: aput-object v17, v0, v18 │ │ +090f02: 1311 1f46 |0297: const/16 v17, #int 17951 // #461f │ │ +090f06: 7701 6403 1100 |0299: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090f0c: 0c11 |029c: move-result-object v17 │ │ +090f0e: 1312 4200 |029d: const/16 v18, #int 66 // #42 │ │ +090f12: 4d11 0012 |029f: aput-object v17, v0, v18 │ │ +090f16: 1311 cc46 |02a1: const/16 v17, #int 18124 // #46cc │ │ +090f1a: 7701 6403 1100 |02a3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090f20: 0c11 |02a6: move-result-object v17 │ │ +090f22: 1312 4300 |02a7: const/16 v18, #int 67 // #43 │ │ +090f26: 4d11 0012 |02a9: aput-object v17, v0, v18 │ │ +090f2a: 1311 0147 |02ab: const/16 v17, #int 18177 // #4701 │ │ +090f2e: 7701 6403 1100 |02ad: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090f34: 0c11 |02b0: move-result-object v17 │ │ +090f36: 1312 4400 |02b1: const/16 v18, #int 68 // #44 │ │ +090f3a: 4d11 0012 |02b3: aput-object v17, v0, v18 │ │ +090f3e: 1311 6d4b |02b5: const/16 v17, #int 19309 // #4b6d │ │ +090f42: 7701 6403 1100 |02b7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090f48: 0c11 |02ba: move-result-object v17 │ │ +090f4a: 1312 4500 |02bb: const/16 v18, #int 69 // #45 │ │ +090f4e: 4d11 0012 |02bd: aput-object v17, v0, v18 │ │ +090f52: 1311 b04c |02bf: const/16 v17, #int 19632 // #4cb0 │ │ +090f56: 7701 6403 1100 |02c1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090f5c: 0c11 |02c4: move-result-object v17 │ │ +090f5e: 1312 4600 |02c5: const/16 v18, #int 70 // #46 │ │ +090f62: 4d11 0012 |02c7: aput-object v17, v0, v18 │ │ +090f66: 1311 d74c |02c9: const/16 v17, #int 19671 // #4cd7 │ │ +090f6a: 7701 6403 1100 |02cb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090f70: 0c11 |02ce: move-result-object v17 │ │ +090f72: 1312 4700 |02cf: const/16 v18, #int 71 // #47 │ │ +090f76: 4d11 0012 |02d1: aput-object v17, v0, v18 │ │ +090f7a: 1311 064d |02d3: const/16 v17, #int 19718 // #4d06 │ │ +090f7e: 7701 6403 1100 |02d5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090f84: 0c11 |02d8: move-result-object v17 │ │ +090f86: 1312 4800 |02d9: const/16 v18, #int 72 // #48 │ │ +090f8a: 4d11 0012 |02db: aput-object v17, v0, v18 │ │ +090f8e: 1311 134d |02dd: const/16 v17, #int 19731 // #4d13 │ │ +090f92: 7701 6403 1100 |02df: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090f98: 0c11 |02e2: move-result-object v17 │ │ +090f9a: 1312 4900 |02e3: const/16 v18, #int 73 // #49 │ │ +090f9e: 4d11 0012 |02e5: aput-object v17, v0, v18 │ │ +090fa2: 1311 5e4d |02e7: const/16 v17, #int 19806 // #4d5e │ │ +090fa6: 7701 6403 1100 |02e9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090fac: 0c11 |02ec: move-result-object v17 │ │ +090fae: 1312 4a00 |02ed: const/16 v18, #int 74 // #4a │ │ +090fb2: 4d11 0012 |02ef: aput-object v17, v0, v18 │ │ +090fb6: 1311 af4d |02f1: const/16 v17, #int 19887 // #4daf │ │ +090fba: 7701 6403 1100 |02f3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090fc0: 0c11 |02f6: move-result-object v17 │ │ +090fc2: 1312 4b00 |02f7: const/16 v18, #int 75 // #4b │ │ +090fc6: 4d11 0012 |02f9: aput-object v17, v0, v18 │ │ +090fca: 1311 e64e |02fb: const/16 v17, #int 20198 // #4ee6 │ │ +090fce: 7701 6403 1100 |02fd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090fd4: 0c11 |0300: move-result-object v17 │ │ +090fd6: 1312 4c00 |0301: const/16 v18, #int 76 // #4c │ │ +090fda: 4d11 0012 |0303: aput-object v17, v0, v18 │ │ +090fde: 1311 ac50 |0305: const/16 v17, #int 20652 // #50ac │ │ +090fe2: 7701 6403 1100 |0307: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090fe8: 0c11 |030a: move-result-object v17 │ │ +090fea: 1312 4d00 |030b: const/16 v18, #int 77 // #4d │ │ +090fee: 4d11 0012 |030d: aput-object v17, v0, v18 │ │ +090ff2: 1311 7f53 |030f: const/16 v17, #int 21375 // #537f │ │ +090ff6: 7701 6403 1100 |0311: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +090ffc: 0c11 |0314: move-result-object v17 │ │ +090ffe: 1312 4e00 |0315: const/16 v18, #int 78 // #4e │ │ +091002: 4d11 0012 |0317: aput-object v17, v0, v18 │ │ +091006: 1311 d353 |0319: const/16 v17, #int 21459 // #53d3 │ │ +09100a: 7701 6403 1100 |031b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091010: 0c11 |031e: move-result-object v17 │ │ +091012: 1312 4f00 |031f: const/16 v18, #int 79 // #4f │ │ +091016: 4d11 0012 |0321: aput-object v17, v0, v18 │ │ +09101a: 1311 185f |0323: const/16 v17, #int 24344 // #5f18 │ │ +09101e: 7701 6403 1100 |0325: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091024: 0c11 |0328: move-result-object v17 │ │ +091026: 1312 5000 |0329: const/16 v18, #int 80 // #50 │ │ +09102a: 4d11 0012 |032b: aput-object v17, v0, v18 │ │ +09102e: 1311 7b5f |032d: const/16 v17, #int 24443 // #5f7b │ │ +091032: 7701 6403 1100 |032f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091038: 0c11 |0332: move-result-object v17 │ │ +09103a: 1312 5100 |0333: const/16 v18, #int 81 // #51 │ │ +09103e: 4d11 0012 |0335: aput-object v17, v0, v18 │ │ +091042: 1311 2f61 |0337: const/16 v17, #int 24879 // #612f │ │ +091046: 7701 6403 1100 |0339: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09104c: 0c11 |033c: move-result-object v17 │ │ +09104e: 1312 5200 |033d: const/16 v18, #int 82 // #52 │ │ +091052: 4d11 0012 |033f: aput-object v17, v0, v18 │ │ +091056: 1311 4b61 |0341: const/16 v17, #int 24907 // #614b │ │ +09105a: 7701 6403 1100 |0343: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091060: 0c11 |0346: move-result-object v17 │ │ +091062: 1312 5300 |0347: const/16 v18, #int 83 // #53 │ │ +091066: 4d11 0012 |0349: aput-object v17, v0, v18 │ │ +09106a: 1311 9661 |034b: const/16 v17, #int 24982 // #6196 │ │ +09106e: 7701 6403 1100 |034d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091074: 0c11 |0350: move-result-object v17 │ │ +091076: 1312 5400 |0351: const/16 v18, #int 84 // #54 │ │ +09107a: 4d11 0012 |0353: aput-object v17, v0, v18 │ │ +09107e: 1311 ba62 |0355: const/16 v17, #int 25274 // #62ba │ │ +091082: 7701 6403 1100 |0357: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091088: 0c11 |035a: move-result-object v17 │ │ +09108a: 1312 5500 |035b: const/16 v18, #int 85 // #55 │ │ +09108e: 4d11 0012 |035d: aput-object v17, v0, v18 │ │ +091092: 1311 f462 |035f: const/16 v17, #int 25332 // #62f4 │ │ +091096: 7701 6403 1100 |0361: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09109c: 0c11 |0364: move-result-object v17 │ │ +09109e: 1312 5600 |0365: const/16 v18, #int 86 // #56 │ │ +0910a2: 4d11 0012 |0367: aput-object v17, v0, v18 │ │ +0910a6: 1311 3a66 |0369: const/16 v17, #int 26170 // #663a │ │ +0910aa: 7701 6403 1100 |036b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0910b0: 0c11 |036e: move-result-object v17 │ │ +0910b2: 1312 5700 |036f: const/16 v18, #int 87 // #57 │ │ +0910b6: 4d11 0012 |0371: aput-object v17, v0, v18 │ │ +0910ba: 1311 4d68 |0373: const/16 v17, #int 26701 // #684d │ │ +0910be: 7701 6403 1100 |0375: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0910c4: 0c11 |0378: move-result-object v17 │ │ +0910c6: 1312 5800 |0379: const/16 v18, #int 88 // #58 │ │ +0910ca: 4d11 0012 |037b: aput-object v17, v0, v18 │ │ +0910ce: 1311 0169 |037d: const/16 v17, #int 26881 // #6901 │ │ +0910d2: 7701 6403 1100 |037f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0910d8: 0c11 |0382: move-result-object v17 │ │ +0910da: 1312 5900 |0383: const/16 v18, #int 89 // #59 │ │ +0910de: 4d11 0012 |0385: aput-object v17, v0, v18 │ │ +0910e2: 1311 f269 |0387: const/16 v17, #int 27122 // #69f2 │ │ +0910e6: 7701 6403 1100 |0389: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0910ec: 0c11 |038c: move-result-object v17 │ │ +0910ee: 1312 5a00 |038d: const/16 v18, #int 90 // #5a │ │ +0910f2: 4d11 0012 |038f: aput-object v17, v0, v18 │ │ +0910f6: 1311 f369 |0391: const/16 v17, #int 27123 // #69f3 │ │ +0910fa: 7701 6403 1100 |0393: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091100: 0c11 |0396: move-result-object v17 │ │ +091102: 1312 5b00 |0397: const/16 v18, #int 91 // #5b │ │ +091106: 4d11 0012 |0399: aput-object v17, v0, v18 │ │ +09110a: 1311 576b |039b: const/16 v17, #int 27479 // #6b57 │ │ +09110e: 7701 6403 1100 |039d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091114: 0c11 |03a0: move-result-object v17 │ │ +091116: 1312 5c00 |03a1: const/16 v18, #int 92 // #5c │ │ +09111a: 4d11 0012 |03a3: aput-object v17, v0, v18 │ │ +09111e: 1311 5f6b |03a5: const/16 v17, #int 27487 // #6b5f │ │ +091122: 7701 6403 1100 |03a7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091128: 0c11 |03aa: move-result-object v17 │ │ +09112a: 1312 5d00 |03ab: const/16 v18, #int 93 // #5d │ │ +09112e: 4d11 0012 |03ad: aput-object v17, v0, v18 │ │ +091132: 1311 8b6c |03af: const/16 v17, #int 27787 // #6c8b │ │ +091136: 7701 6403 1100 |03b1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09113c: 0c11 |03b4: move-result-object v17 │ │ +09113e: 1312 5e00 |03b5: const/16 v18, #int 94 // #5e │ │ +091142: 4d11 0012 |03b7: aput-object v17, v0, v18 │ │ +091146: 1311 fb6c |03b9: const/16 v17, #int 27899 // #6cfb │ │ +09114a: 7701 6403 1100 |03bb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091150: 0c11 |03be: move-result-object v17 │ │ +091152: 1312 5f00 |03bf: const/16 v18, #int 95 // #5f │ │ +091156: 4d11 0012 |03c1: aput-object v17, v0, v18 │ │ +09115a: 1311 906d |03c3: const/16 v17, #int 28048 // #6d90 │ │ +09115e: 7701 6403 1100 |03c5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091164: 0c11 |03c8: move-result-object v17 │ │ +091166: 1312 6000 |03c9: const/16 v18, #int 96 // #60 │ │ +09116a: 4d11 0012 |03cb: aput-object v17, v0, v18 │ │ +09116e: 1311 a871 |03cd: const/16 v17, #int 29096 // #71a8 │ │ +091172: 7701 6403 1100 |03cf: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091178: 0c11 |03d2: move-result-object v17 │ │ +09117a: 1312 6100 |03d3: const/16 v18, #int 97 // #61 │ │ +09117e: 4d11 0012 |03d5: aput-object v17, v0, v18 │ │ +091182: 1311 bd72 |03d7: const/16 v17, #int 29373 // #72bd │ │ +091186: 7701 6403 1100 |03d9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09118c: 0c11 |03dc: move-result-object v17 │ │ +09118e: 1312 6200 |03dd: const/16 v18, #int 98 // #62 │ │ +091192: 4d11 0012 |03df: aput-object v17, v0, v18 │ │ +091196: 1311 dc72 |03e1: const/16 v17, #int 29404 // #72dc │ │ +09119a: 7701 6403 1100 |03e3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0911a0: 0c11 |03e6: move-result-object v17 │ │ +0911a2: 1312 6300 |03e7: const/16 v18, #int 99 // #63 │ │ +0911a6: 4d11 0012 |03e9: aput-object v17, v0, v18 │ │ +0911aa: 1311 1873 |03eb: const/16 v17, #int 29464 // #7318 │ │ +0911ae: 7701 6403 1100 |03ed: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0911b4: 0c11 |03f0: move-result-object v17 │ │ +0911b6: 1312 6400 |03f1: const/16 v18, #int 100 // #64 │ │ +0911ba: 4d11 0012 |03f3: aput-object v17, v0, v18 │ │ +0911be: 1311 d773 |03f5: const/16 v17, #int 29655 // #73d7 │ │ +0911c2: 7701 6403 1100 |03f7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0911c8: 0c11 |03fa: move-result-object v17 │ │ +0911ca: 1312 6500 |03fb: const/16 v18, #int 101 // #65 │ │ +0911ce: 4d11 0012 |03fd: aput-object v17, v0, v18 │ │ +0911d2: 1311 9074 |03ff: const/16 v17, #int 29840 // #7490 │ │ +0911d6: 7701 6403 1100 |0401: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0911dc: 0c11 |0404: move-result-object v17 │ │ +0911de: 1312 6600 |0405: const/16 v18, #int 102 // #66 │ │ +0911e2: 4d11 0012 |0407: aput-object v17, v0, v18 │ │ +0911e6: 1311 4575 |0409: const/16 v17, #int 30021 // #7545 │ │ +0911ea: 7701 6403 1100 |040b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0911f0: 0c11 |040e: move-result-object v17 │ │ +0911f2: 1312 6700 |040f: const/16 v18, #int 103 // #67 │ │ +0911f6: 4d11 0012 |0411: aput-object v17, v0, v18 │ │ +0911fa: 1311 4c75 |0413: const/16 v17, #int 30028 // #754c │ │ +0911fe: 7701 6403 1100 |0415: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091204: 0c11 |0418: move-result-object v17 │ │ +091206: 1312 6800 |0419: const/16 v18, #int 104 // #68 │ │ +09120a: 4d11 0012 |041b: aput-object v17, v0, v18 │ │ +09120e: 1311 6975 |041d: const/16 v17, #int 30057 // #7569 │ │ +091212: 7701 6403 1100 |041f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091218: 0c11 |0422: move-result-object v17 │ │ +09121a: 1312 6900 |0423: const/16 v18, #int 105 // #69 │ │ +09121e: 4d11 0012 |0425: aput-object v17, v0, v18 │ │ +091222: 1311 bb75 |0427: const/16 v17, #int 30139 // #75bb │ │ +091226: 7701 6403 1100 |0429: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09122c: 0c11 |042c: move-result-object v17 │ │ +09122e: 1312 6a00 |042d: const/16 v18, #int 106 // #6a │ │ +091232: 4d11 0012 |042f: aput-object v17, v0, v18 │ │ +091236: 1311 f076 |0431: const/16 v17, #int 30448 // #76f0 │ │ +09123a: 7701 6403 1100 |0433: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091240: 0c11 |0436: move-result-object v17 │ │ +091242: 1312 6b00 |0437: const/16 v18, #int 107 // #6b │ │ +091246: 4d11 0012 |0439: aput-object v17, v0, v18 │ │ +09124a: 1311 f679 |043b: const/16 v17, #int 31222 // #79f6 │ │ +09124e: 7701 6403 1100 |043d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091254: 0c11 |0440: move-result-object v17 │ │ +091256: 1312 6c00 |0441: const/16 v18, #int 108 // #6c │ │ +09125a: 4d11 0012 |0443: aput-object v17, v0, v18 │ │ +09125e: 1311 877d |0445: const/16 v17, #int 32135 // #7d87 │ │ +091262: 7701 6403 1100 |0447: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091268: 0c11 |044a: move-result-object v17 │ │ +09126a: 1312 6d00 |044b: const/16 v18, #int 109 // #6d │ │ +09126e: 4d11 0012 |044d: aput-object v17, v0, v18 │ │ +091272: 1311 a87d |044f: const/16 v17, #int 32168 // #7da8 │ │ +091276: 7701 6403 1100 |0451: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09127c: 0c11 |0454: move-result-object v17 │ │ +09127e: 1312 6e00 |0455: const/16 v18, #int 110 // #6e │ │ +091282: 4d11 0012 |0457: aput-object v17, v0, v18 │ │ +091286: 1311 137e |0459: const/16 v17, #int 32275 // #7e13 │ │ +09128a: 7701 6403 1100 |045b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091290: 0c11 |045e: move-result-object v17 │ │ +091292: 1312 6f00 |045f: const/16 v18, #int 111 // #6f │ │ +091296: 4d11 0012 |0461: aput-object v17, v0, v18 │ │ +09129a: 1311 e27f |0463: const/16 v17, #int 32738 // #7fe2 │ │ +09129e: 7701 6403 1100 |0465: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0912a4: 0c11 |0468: move-result-object v17 │ │ +0912a6: 1312 7000 |0469: const/16 v18, #int 112 // #70 │ │ +0912aa: 4d11 0012 |046b: aput-object v17, v0, v18 │ │ +0912ae: 1411 e480 0000 |046d: const v17, #float 4.62372e-41 // #000080e4 │ │ +0912b4: 7701 6403 1100 |0470: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0912ba: 0c11 |0473: move-result-object v17 │ │ +0912bc: 1312 7100 |0474: const/16 v18, #int 113 // #71 │ │ +0912c0: 4d11 0012 |0476: aput-object v17, v0, v18 │ │ +0912c4: 1411 bb82 0000 |0478: const v17, #float 4.68973e-41 // #000082bb │ │ +0912ca: 7701 6403 1100 |047b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0912d0: 0c11 |047e: move-result-object v17 │ │ +0912d2: 1312 7200 |047f: const/16 v18, #int 114 // #72 │ │ +0912d6: 4d11 0012 |0481: aput-object v17, v0, v18 │ │ +0912da: 1411 5183 0000 |0483: const v17, #float 4.71075e-41 // #00008351 │ │ +0912e0: 7701 6403 1100 |0486: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0912e6: 0c11 |0489: move-result-object v17 │ │ +0912e8: 1312 7300 |048a: const/16 v18, #int 115 // #73 │ │ +0912ec: 4d11 0012 |048c: aput-object v17, v0, v18 │ │ +0912f0: 1411 a483 0000 |048e: const v17, #float 4.72238e-41 // #000083a4 │ │ +0912f6: 7701 6403 1100 |0491: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0912fc: 0c11 |0494: move-result-object v17 │ │ +0912fe: 1312 7400 |0495: const/16 v18, #int 116 // #74 │ │ +091302: 4d11 0012 |0497: aput-object v17, v0, v18 │ │ +091306: 1411 b488 0000 |0499: const v17, #float 4.90398e-41 // #000088b4 │ │ +09130c: 7701 6403 1100 |049c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091312: 0c11 |049f: move-result-object v17 │ │ +091314: 1312 7500 |04a0: const/16 v18, #int 117 // #75 │ │ +091318: 4d11 0012 |04a2: aput-object v17, v0, v18 │ │ +09131c: 1411 1789 0000 |04a4: const v17, #float 4.91786e-41 // #00008917 │ │ +091322: 7701 6403 1100 |04a7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091328: 0c11 |04aa: move-result-object v17 │ │ +09132a: 1312 7600 |04ab: const/16 v18, #int 118 // #76 │ │ +09132e: 4d11 0012 |04ad: aput-object v17, v0, v18 │ │ +091332: 1411 f38a 0000 |04af: const v17, #float 4.98456e-41 // #00008af3 │ │ +091338: 7701 6403 1100 |04b2: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09133e: 0c11 |04b5: move-result-object v17 │ │ +091340: 1312 7700 |04b6: const/16 v18, #int 119 // #77 │ │ +091344: 4d11 0012 |04b8: aput-object v17, v0, v18 │ │ +091348: 1411 f68a 0000 |04ba: const v17, #float 4.98498e-41 // #00008af6 │ │ +09134e: 7701 6403 1100 |04bd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091354: 0c11 |04c0: move-result-object v17 │ │ +091356: 1312 7800 |04c1: const/16 v18, #int 120 // #78 │ │ +09135a: 4d11 0012 |04c3: aput-object v17, v0, v18 │ │ +09135e: 1411 f98a 0000 |04c5: const v17, #float 4.9854e-41 // #00008af9 │ │ +091364: 7701 6403 1100 |04c8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09136a: 0c11 |04cb: move-result-object v17 │ │ +09136c: 1312 7900 |04cc: const/16 v18, #int 121 // #79 │ │ +091370: 4d11 0012 |04ce: aput-object v17, v0, v18 │ │ +091374: 1411 048b 0000 |04d0: const v17, #float 4.98694e-41 // #00008b04 │ │ +09137a: 7701 6403 1100 |04d3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091380: 0c11 |04d6: move-result-object v17 │ │ +091382: 1312 7a00 |04d7: const/16 v18, #int 122 // #7a │ │ +091386: 4d11 0012 |04d9: aput-object v17, v0, v18 │ │ +09138a: 1411 4f8c 0000 |04db: const v17, #float 5.03332e-41 // #00008c4f │ │ +091390: 7701 6403 1100 |04de: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091396: 0c11 |04e1: move-result-object v17 │ │ +091398: 1312 7b00 |04e2: const/16 v18, #int 123 // #7b │ │ +09139c: 4d11 0012 |04e4: aput-object v17, v0, v18 │ │ +0913a0: 1411 b38c 0000 |04e6: const v17, #float 5.04734e-41 // #00008cb3 │ │ +0913a6: 7701 6403 1100 |04e9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0913ac: 0c11 |04ec: move-result-object v17 │ │ +0913ae: 1312 7c00 |04ed: const/16 v18, #int 124 // #7c │ │ +0913b2: 4d11 0012 |04ef: aput-object v17, v0, v18 │ │ +0913b6: 1411 bd8c 0000 |04f1: const v17, #float 5.04874e-41 // #00008cbd │ │ +0913bc: 7701 6403 1100 |04f4: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0913c2: 0c11 |04f7: move-result-object v17 │ │ +0913c4: 1312 7d00 |04f8: const/16 v18, #int 125 // #7d │ │ +0913c8: 4d11 0012 |04fa: aput-object v17, v0, v18 │ │ +0913cc: 1411 478d 0000 |04fc: const v17, #float 5.06808e-41 // #00008d47 │ │ +0913d2: 7701 6403 1100 |04ff: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0913d8: 0c11 |0502: move-result-object v17 │ │ +0913da: 1312 7e00 |0503: const/16 v18, #int 126 // #7e │ │ +0913de: 4d11 0012 |0505: aput-object v17, v0, v18 │ │ +0913e2: 1411 c08e 0000 |0507: const v17, #float 5.12091e-41 // #00008ec0 │ │ +0913e8: 7701 6403 1100 |050a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0913ee: 0c11 |050d: move-result-object v17 │ │ +0913f0: 1312 7f00 |050e: const/16 v18, #int 127 // #7f │ │ +0913f4: 4d11 0012 |0510: aput-object v17, v0, v18 │ │ +0913f8: 1411 a48f 0000 |0512: const v17, #float 5.15285e-41 // #00008fa4 │ │ +0913fe: 7701 6403 1100 |0515: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091404: 0c11 |0518: move-result-object v17 │ │ +091406: 1312 8000 |0519: const/16 v18, #int 128 // #80 │ │ +09140a: 4d11 0012 |051b: aput-object v17, v0, v18 │ │ +09140e: 1411 4390 0000 |051d: const v17, #float 5.17514e-41 // #00009043 │ │ +091414: 7701 6403 1100 |0520: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09141a: 0c11 |0523: move-result-object v17 │ │ +09141c: 1312 8100 |0524: const/16 v18, #int 129 // #81 │ │ +091420: 4d11 0012 |0526: aput-object v17, v0, v18 │ │ +091424: 1411 4f93 0000 |0528: const v17, #float 5.28444e-41 // #0000934f │ │ +09142a: 7701 6403 1100 |052b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091430: 0c11 |052e: move-result-object v17 │ │ +091432: 1312 8200 |052f: const/16 v18, #int 130 // #82 │ │ +091436: 4d11 0012 |0531: aput-object v17, v0, v18 │ │ +09143a: 1411 5094 0000 |0533: const v17, #float 5.32045e-41 // #00009450 │ │ +091440: 7701 6403 1100 |0536: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091446: 0c11 |0539: move-result-object v17 │ │ +091448: 1312 8300 |053a: const/16 v18, #int 131 // #83 │ │ +09144c: 4d11 0012 |053c: aput-object v17, v0, v18 │ │ +091450: 1411 8396 0000 |053e: const v17, #float 5.39934e-41 // #00009683 │ │ +091456: 7701 6403 1100 |0541: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09145c: 0c11 |0544: move-result-object v17 │ │ +09145e: 1312 8400 |0545: const/16 v18, #int 132 // #84 │ │ +091462: 4d11 0012 |0547: aput-object v17, v0, v18 │ │ +091466: 1411 e997 0000 |0549: const v17, #float 5.44951e-41 // #000097e9 │ │ +09146c: 7701 6403 1100 |054c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091472: 0c11 |054f: move-result-object v17 │ │ +091474: 1312 8500 |0550: const/16 v18, #int 133 // #85 │ │ +091478: 4d11 0012 |0552: aput-object v17, v0, v18 │ │ +09147c: 1411 579a 0000 |0554: const v17, #float 5.53667e-41 // #00009a57 │ │ +091482: 7701 6403 1100 |0557: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091488: 0c11 |055a: move-result-object v17 │ │ +09148a: 1312 8600 |055b: const/16 v18, #int 134 // #86 │ │ +09148e: 4d11 0012 |055d: aput-object v17, v0, v18 │ │ +091492: 1411 f89a 0000 |055f: const v17, #float 5.55923e-41 // #00009af8 │ │ +091498: 7701 6403 1100 |0562: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09149e: 0c11 |0565: move-result-object v17 │ │ +0914a0: 1312 8700 |0566: const/16 v18, #int 135 // #87 │ │ +0914a4: 4d11 0012 |0568: aput-object v17, v0, v18 │ │ +0914a8: 1411 ef9c 0000 |056a: const v17, #float 5.62972e-41 // #00009cef │ │ +0914ae: 7701 6403 1100 |056d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0914b4: 0c11 |0570: move-result-object v17 │ │ +0914b6: 1312 8800 |0571: const/16 v18, #int 136 // #88 │ │ +0914ba: 4d11 0012 |0573: aput-object v17, v0, v18 │ │ +0914be: 1411 8d9d 0000 |0575: const v17, #float 5.65186e-41 // #00009d8d │ │ +0914c4: 7701 6403 1100 |0578: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0914ca: 0c11 |057b: move-result-object v17 │ │ +0914cc: 1312 8900 |057c: const/16 v18, #int 137 // #89 │ │ +0914d0: 4d11 0012 |057e: aput-object v17, v0, v18 │ │ +0914d4: 1411 949d 0000 |0580: const v17, #float 5.65284e-41 // #00009d94 │ │ +0914da: 7701 6403 1100 |0583: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0914e0: 0c11 |0586: move-result-object v17 │ │ +0914e2: 1312 8a00 |0587: const/16 v18, #int 138 // #8a │ │ +0914e6: 4d11 0012 |0589: aput-object v17, v0, v18 │ │ +0914ea: 1411 ef9d 0000 |058b: const v17, #float 5.66559e-41 // #00009def │ │ +0914f0: 7701 6403 1100 |058e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0914f6: 0c11 |0591: move-result-object v17 │ │ +0914f8: 1312 8b00 |0592: const/16 v18, #int 139 // #8b │ │ +0914fc: 4d11 0012 |0594: aput-object v17, v0, v18 │ │ +091500: 1411 e09f 0000 |0596: const v17, #float 5.73523e-41 // #00009fe0 │ │ +091506: 7701 6403 1100 |0599: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09150c: 0c11 |059c: move-result-object v17 │ │ +09150e: 1312 8c00 |059d: const/16 v18, #int 140 // #8c │ │ +091512: 4d11 0012 |059f: aput-object v17, v0, v18 │ │ +091516: 1411 19a1 0000 |05a1: const v17, #float 5.77909e-41 // #0000a119 │ │ +09151c: 7701 6403 1100 |05a4: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091522: 0c11 |05a7: move-result-object v17 │ │ +091524: 1312 8d00 |05a8: const/16 v18, #int 141 // #8d │ │ +091528: 4d11 0012 |05aa: aput-object v17, v0, v18 │ │ +09152c: 1411 57a3 0000 |05ac: const v17, #float 5.85953e-41 // #0000a357 │ │ +091532: 7701 6403 1100 |05af: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091538: 0c11 |05b2: move-result-object v17 │ │ +09153a: 1312 8e00 |05b3: const/16 v18, #int 142 // #8e │ │ +09153e: 4d11 0012 |05b5: aput-object v17, v0, v18 │ │ +091542: 1411 d2a8 0000 |05b7: const v17, #float 6.05613e-41 // #0000a8d2 │ │ +091548: 7701 6403 1100 |05ba: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09154e: 0c11 |05bd: move-result-object v17 │ │ +091550: 1312 8f00 |05be: const/16 v18, #int 143 // #8f │ │ +091554: 4d11 0012 |05c0: aput-object v17, v0, v18 │ │ +091558: 1411 a9ab 0000 |05c2: const v17, #float 6.15801e-41 // #0000aba9 │ │ +09155e: 7701 6403 1100 |05c5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091564: 0c11 |05c8: move-result-object v17 │ │ +091566: 1312 9000 |05c9: const/16 v18, #int 144 // #90 │ │ +09156a: 4d11 0012 |05cb: aput-object v17, v0, v18 │ │ +09156e: 1411 25af 0000 |05cd: const v17, #float 6.283e-41 // #0000af25 │ │ +091574: 7701 6403 1100 |05d0: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09157a: 0c11 |05d3: move-result-object v17 │ │ +09157c: 1312 9100 |05d4: const/16 v18, #int 145 // #91 │ │ +091580: 4d11 0012 |05d6: aput-object v17, v0, v18 │ │ +091584: 1411 69af 0000 |05d8: const v17, #float 6.29253e-41 // #0000af69 │ │ +09158a: 7701 6403 1100 |05db: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091590: 0c11 |05de: move-result-object v17 │ │ +091592: 1312 9200 |05df: const/16 v18, #int 146 // #92 │ │ +091596: 4d11 0012 |05e1: aput-object v17, v0, v18 │ │ +09159a: 1411 c9b2 0000 |05e3: const v17, #float 6.4136e-41 // #0000b2c9 │ │ +0915a0: 7701 6403 1100 |05e6: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0915a6: 0c11 |05e9: move-result-object v17 │ │ +0915a8: 1312 9300 |05ea: const/16 v18, #int 147 // #93 │ │ +0915ac: 4d11 0012 |05ec: aput-object v17, v0, v18 │ │ +0915b0: 1411 06b3 0000 |05ee: const v17, #float 6.42215e-41 // #0000b306 │ │ +0915b6: 7701 6403 1100 |05f1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0915bc: 0c11 |05f4: move-result-object v17 │ │ +0915be: 1312 9400 |05f5: const/16 v18, #int 148 // #94 │ │ +0915c2: 4d11 0012 |05f7: aput-object v17, v0, v18 │ │ +0915c6: 1411 bab3 0000 |05f9: const v17, #float 6.44737e-41 // #0000b3ba │ │ +0915cc: 7701 6403 1100 |05fc: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0915d2: 0c11 |05ff: move-result-object v17 │ │ +0915d4: 1312 9500 |0600: const/16 v18, #int 149 // #95 │ │ +0915d8: 4d11 0012 |0602: aput-object v17, v0, v18 │ │ +0915dc: 1411 7cb5 0000 |0604: const v17, #float 6.51043e-41 // #0000b57c │ │ +0915e2: 7701 6403 1100 |0607: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0915e8: 0c11 |060a: move-result-object v17 │ │ +0915ea: 1312 9600 |060b: const/16 v18, #int 150 // #96 │ │ +0915ee: 4d11 0012 |060d: aput-object v17, v0, v18 │ │ +0915f2: 1411 74b9 0000 |060f: const v17, #float 6.6528e-41 // #0000b974 │ │ +0915f8: 7701 6403 1100 |0612: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0915fe: 0c11 |0615: move-result-object v17 │ │ +091600: 1312 9700 |0616: const/16 v18, #int 151 // #97 │ │ +091604: 4d11 0012 |0618: aput-object v17, v0, v18 │ │ +091608: 1411 23bb 0000 |061a: const v17, #float 6.7132e-41 // #0000bb23 │ │ +09160e: 7701 6403 1100 |061d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091614: 0c11 |0620: move-result-object v17 │ │ +091616: 1312 9800 |0621: const/16 v18, #int 152 // #98 │ │ +09161a: 4d11 0012 |0623: aput-object v17, v0, v18 │ │ +09161e: 1411 a6bb 0000 |0625: const v17, #float 6.73156e-41 // #0000bba6 │ │ +091624: 7701 6403 1100 |0628: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09162a: 0c11 |062b: move-result-object v17 │ │ +09162c: 1312 9900 |062c: const/16 v18, #int 153 // #99 │ │ +091630: 4d11 0012 |062e: aput-object v17, v0, v18 │ │ +091634: 1411 48bc 0000 |0630: const v17, #float 6.75426e-41 // #0000bc48 │ │ +09163a: 7701 6403 1100 |0633: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091640: 0c11 |0636: move-result-object v17 │ │ +091642: 1312 9a00 |0637: const/16 v18, #int 154 // #9a │ │ +091646: 4d11 0012 |0639: aput-object v17, v0, v18 │ │ +09164a: 1411 36bd 0000 |063b: const v17, #float 6.78761e-41 // #0000bd36 │ │ +091650: 7701 6403 1100 |063e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091656: 0c11 |0641: move-result-object v17 │ │ +091658: 1312 9b00 |0642: const/16 v18, #int 155 // #9b │ │ +09165c: 4d11 0012 |0644: aput-object v17, v0, v18 │ │ +091660: 1411 84bf 0000 |0646: const v17, #float 6.87029e-41 // #0000bf84 │ │ +091666: 7701 6403 1100 |0649: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09166c: 0c11 |064c: move-result-object v17 │ │ +09166e: 1312 9c00 |064d: const/16 v18, #int 156 // #9c │ │ +091672: 4d11 0012 |064f: aput-object v17, v0, v18 │ │ +091676: 1411 23c5 0000 |0651: const v17, #float 7.07193e-41 // #0000c523 │ │ +09167c: 7701 6403 1100 |0654: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091682: 0c11 |0657: move-result-object v17 │ │ +091684: 1312 9d00 |0658: const/16 v18, #int 157 // #9d │ │ +091688: 4d11 0012 |065a: aput-object v17, v0, v18 │ │ +09168c: 1411 15c8 0000 |065c: const v17, #float 7.17759e-41 // #0000c815 │ │ +091692: 7701 6403 1100 |065f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091698: 0c11 |0662: move-result-object v17 │ │ +09169a: 1312 9e00 |0663: const/16 v18, #int 158 // #9e │ │ +09169e: 4d11 0012 |0665: aput-object v17, v0, v18 │ │ +0916a2: 1411 64c9 0000 |0667: const v17, #float 7.22453e-41 // #0000c964 │ │ +0916a8: 7701 6403 1100 |066a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0916ae: 0c11 |066d: move-result-object v17 │ │ +0916b0: 1312 9f00 |066e: const/16 v18, #int 159 // #9f │ │ +0916b4: 4d11 0012 |0670: aput-object v17, v0, v18 │ │ +0916b8: 1411 b2c9 0000 |0672: const v17, #float 7.23546e-41 // #0000c9b2 │ │ +0916be: 7701 6403 1100 |0675: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0916c4: 0c11 |0678: move-result-object v17 │ │ +0916c6: 1312 a000 |0679: const/16 v18, #int 160 // #a0 │ │ +0916ca: 4d11 0012 |067b: aput-object v17, v0, v18 │ │ +0916ce: 1411 9ecc 0000 |067d: const v17, #float 7.34028e-41 // #0000cc9e │ │ +0916d4: 7701 6403 1100 |0680: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0916da: 0c11 |0683: move-result-object v17 │ │ +0916dc: 1312 a100 |0684: const/16 v18, #int 161 // #a1 │ │ +0916e0: 4d11 0012 |0686: aput-object v17, v0, v18 │ │ +0916e4: 1411 7bce 0000 |0688: const v17, #float 7.40712e-41 // #0000ce7b │ │ +0916ea: 7701 6403 1100 |068b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0916f0: 0c11 |068e: move-result-object v17 │ │ +0916f2: 1312 a200 |068f: const/16 v18, #int 162 // #a2 │ │ +0916f6: 4d11 0012 |0691: aput-object v17, v0, v18 │ │ +0916fa: 1411 1ecf 0000 |0693: const v17, #float 7.42996e-41 // #0000cf1e │ │ +091700: 7701 6403 1100 |0696: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091706: 0c11 |0699: move-result-object v17 │ │ +091708: 1312 a300 |069a: const/16 v18, #int 163 // #a3 │ │ +09170c: 4d11 0012 |069c: aput-object v17, v0, v18 │ │ +091710: 1411 c3cf 0000 |069e: const v17, #float 7.45309e-41 // #0000cfc3 │ │ +091716: 7701 6403 1100 |06a1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09171c: 0c11 |06a4: move-result-object v17 │ │ +09171e: 1312 a400 |06a5: const/16 v18, #int 164 // #a4 │ │ +091722: 4d11 0012 |06a7: aput-object v17, v0, v18 │ │ +091726: 1411 facf 0000 |06a9: const v17, #float 7.46079e-41 // #0000cffa │ │ +09172c: 7701 6403 1100 |06ac: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091732: 0c11 |06af: move-result-object v17 │ │ +091734: 1312 a500 |06b0: const/16 v18, #int 165 // #a5 │ │ +091738: 4d11 0012 |06b2: aput-object v17, v0, v18 │ │ +09173c: 1411 39d0 0000 |06b4: const v17, #float 7.46962e-41 // #0000d039 │ │ +091742: 7701 6403 1100 |06b7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091748: 0c11 |06ba: move-result-object v17 │ │ +09174a: 1312 a600 |06bb: const/16 v18, #int 166 // #a6 │ │ +09174e: 4d11 0012 |06bd: aput-object v17, v0, v18 │ │ +091752: 1411 24d3 0000 |06bf: const v17, #float 7.5743e-41 // #0000d324 │ │ +091758: 7701 6403 1100 |06c2: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09175e: 0c11 |06c5: move-result-object v17 │ │ +091760: 1312 a700 |06c6: const/16 v18, #int 167 // #a7 │ │ +091764: 4d11 0012 |06c8: aput-object v17, v0, v18 │ │ +091768: 1411 e2d5 0000 |06ca: const v17, #float 7.67267e-41 // #0000d5e2 │ │ +09176e: 7701 6403 1100 |06cd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091774: 0c11 |06d0: move-result-object v17 │ │ +091776: 1312 a800 |06d1: const/16 v18, #int 168 // #a8 │ │ +09177a: 4d11 0012 |06d3: aput-object v17, v0, v18 │ │ +09177e: 1411 ffd6 0000 |06d5: const v17, #float 7.71261e-41 // #0000d6ff │ │ +091784: 7701 6403 1100 |06d8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09178a: 0c11 |06db: move-result-object v17 │ │ +09178c: 1312 a900 |06dc: const/16 v18, #int 169 // #a9 │ │ +091790: 4d11 0012 |06de: aput-object v17, v0, v18 │ │ +091794: 1411 55d7 0000 |06e0: const v17, #float 7.72466e-41 // #0000d755 │ │ +09179a: 7701 6403 1100 |06e3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0917a0: 0c11 |06e6: move-result-object v17 │ │ +0917a2: 1312 aa00 |06e7: const/16 v18, #int 170 // #aa │ │ +0917a6: 4d11 0012 |06e9: aput-object v17, v0, v18 │ │ +0917aa: 1411 a6d9 0000 |06eb: const v17, #float 7.80775e-41 // #0000d9a6 │ │ +0917b0: 7701 6403 1100 |06ee: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0917b6: 0c11 |06f1: move-result-object v17 │ │ +0917b8: 1312 ab00 |06f2: const/16 v18, #int 171 // #ab │ │ +0917bc: 4d11 0012 |06f4: aput-object v17, v0, v18 │ │ +0917c0: 1411 41da 0000 |06f6: const v17, #float 7.82947e-41 // #0000da41 │ │ +0917c6: 7701 6403 1100 |06f9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0917cc: 0c11 |06fc: move-result-object v17 │ │ +0917ce: 1312 ac00 |06fd: const/16 v18, #int 172 // #ac │ │ +0917d2: 4d11 0012 |06ff: aput-object v17, v0, v18 │ │ +0917d6: 1411 94dc 0000 |0701: const v17, #float 7.91285e-41 // #0000dc94 │ │ +0917dc: 7701 6403 1100 |0704: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0917e2: 0c11 |0707: move-result-object v17 │ │ +0917e4: 1312 ad00 |0708: const/16 v18, #int 173 // #ad │ │ +0917e8: 4d11 0012 |070a: aput-object v17, v0, v18 │ │ +0917ec: 1411 e0e3 0000 |070c: const v17, #float 8.17461e-41 // #0000e3e0 │ │ +0917f2: 7701 6403 1100 |070f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0917f8: 0c11 |0712: move-result-object v17 │ │ +0917fa: 1312 ae00 |0713: const/16 v18, #int 174 // #ae │ │ +0917fe: 4d11 0012 |0715: aput-object v17, v0, v18 │ │ +091802: 1411 e2e4 0000 |0717: const v17, #float 8.21077e-41 // #0000e4e2 │ │ +091808: 7701 6403 1100 |071a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09180e: 0c11 |071d: move-result-object v17 │ │ +091810: 1312 af00 |071e: const/16 v18, #int 175 // #af │ │ +091814: 4d11 0012 |0720: aput-object v17, v0, v18 │ │ +091818: 1411 ffe4 0000 |0722: const v17, #float 8.21483e-41 // #0000e4ff │ │ +09181e: 7701 6403 1100 |0725: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091824: 0c11 |0728: move-result-object v17 │ │ +091826: 1312 b000 |0729: const/16 v18, #int 176 // #b0 │ │ +09182a: 4d11 0012 |072b: aput-object v17, v0, v18 │ │ +09182e: 1411 9ae5 0000 |072d: const v17, #float 8.23655e-41 // #0000e59a │ │ +091834: 7701 6403 1100 |0730: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09183a: 0c11 |0733: move-result-object v17 │ │ +09183c: 1312 b100 |0734: const/16 v18, #int 177 // #b1 │ │ +091840: 4d11 0012 |0736: aput-object v17, v0, v18 │ │ +091844: 1411 a2e5 0000 |0738: const v17, #float 8.23767e-41 // #0000e5a2 │ │ +09184a: 7701 6403 1100 |073b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091850: 0c11 |073e: move-result-object v17 │ │ +091852: 1312 b200 |073f: const/16 v18, #int 178 // #b2 │ │ +091856: 4d11 0012 |0741: aput-object v17, v0, v18 │ │ +09185a: 1411 c8e5 0000 |0743: const v17, #float 8.243e-41 // #0000e5c8 │ │ +091860: 7701 6403 1100 |0746: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091866: 0c11 |0749: move-result-object v17 │ │ +091868: 1312 b300 |074a: const/16 v18, #int 179 // #b3 │ │ +09186c: 4d11 0012 |074c: aput-object v17, v0, v18 │ │ +091870: 1411 22e9 0000 |074e: const v17, #float 8.36323e-41 // #0000e922 │ │ +091876: 7701 6403 1100 |0751: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09187c: 0c11 |0754: move-result-object v17 │ │ +09187e: 1312 b400 |0755: const/16 v18, #int 180 // #b4 │ │ +091882: 4d11 0012 |0757: aput-object v17, v0, v18 │ │ +091886: 1411 27e9 0000 |0759: const v17, #float 8.36393e-41 // #0000e927 │ │ +09188c: 7701 6403 1100 |075c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091892: 0c11 |075f: move-result-object v17 │ │ +091894: 1312 b500 |0760: const/16 v18, #int 181 // #b5 │ │ +091898: 4d11 0012 |0762: aput-object v17, v0, v18 │ │ +09189c: 1411 9ee9 0000 |0764: const v17, #float 8.38061e-41 // #0000e99e │ │ +0918a2: 7701 6403 1100 |0767: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0918a8: 0c11 |076a: move-result-object v17 │ │ +0918aa: 1312 b600 |076b: const/16 v18, #int 182 // #b6 │ │ +0918ae: 4d11 0012 |076d: aput-object v17, v0, v18 │ │ +0918b2: 1411 cce9 0000 |076f: const v17, #float 8.38705e-41 // #0000e9cc │ │ +0918b8: 7701 6403 1100 |0772: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0918be: 0c11 |0775: move-result-object v17 │ │ +0918c0: 1312 b700 |0776: const/16 v18, #int 183 // #b7 │ │ +0918c4: 4d11 0012 |0778: aput-object v17, v0, v18 │ │ +0918c8: 1411 f6e9 0000 |077a: const v17, #float 8.39294e-41 // #0000e9f6 │ │ +0918ce: 7701 6403 1100 |077d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0918d4: 0c11 |0780: move-result-object v17 │ │ +0918d6: 1312 b800 |0781: const/16 v18, #int 184 // #b8 │ │ +0918da: 4d11 0012 |0783: aput-object v17, v0, v18 │ │ +0918de: 1411 b6ec 0000 |0785: const v17, #float 8.49159e-41 // #0000ecb6 │ │ +0918e4: 7701 6403 1100 |0788: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0918ea: 0c11 |078b: move-result-object v17 │ │ +0918ec: 1312 b900 |078c: const/16 v18, #int 185 // #b9 │ │ +0918f0: 4d11 0012 |078e: aput-object v17, v0, v18 │ │ +0918f4: 1411 7bf0 0000 |0790: const v17, #float 8.62681e-41 // #0000f07b │ │ +0918fa: 7701 6403 1100 |0793: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091900: 0c11 |0796: move-result-object v17 │ │ +091902: 1312 ba00 |0797: const/16 v18, #int 186 // #ba │ │ +091906: 4d11 0012 |0799: aput-object v17, v0, v18 │ │ +09190a: 1411 99f1 0000 |079b: const v17, #float 8.66689e-41 // #0000f199 │ │ +091910: 7701 6403 1100 |079e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091916: 0c11 |07a1: move-result-object v17 │ │ +091918: 1312 bb00 |07a2: const/16 v18, #int 187 // #bb │ │ +09191c: 4d11 0012 |07a4: aput-object v17, v0, v18 │ │ +091920: 1411 98f2 0000 |07a6: const v17, #float 8.70262e-41 // #0000f298 │ │ +091926: 7701 6403 1100 |07a9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09192c: 0c11 |07ac: move-result-object v17 │ │ +09192e: 1312 bc00 |07ad: const/16 v18, #int 188 // #bc │ │ +091932: 4d11 0012 |07af: aput-object v17, v0, v18 │ │ +091936: 1411 28f6 0000 |07b1: const v17, #float 8.83042e-41 // #0000f628 │ │ +09193c: 7701 6403 1100 |07b4: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091942: 0c11 |07b7: move-result-object v17 │ │ +091944: 1312 bd00 |07b8: const/16 v18, #int 189 // #bd │ │ +091948: 4d11 0012 |07ba: aput-object v17, v0, v18 │ │ +09194c: 1411 aefa 0000 |07bc: const v17, #float 8.99269e-41 // #0000faae │ │ +091952: 7701 6403 1100 |07bf: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091958: 0c11 |07c2: move-result-object v17 │ │ +09195a: 1312 be00 |07c3: const/16 v18, #int 190 // #be │ │ +09195e: 4d11 0012 |07c5: aput-object v17, v0, v18 │ │ +091962: 1411 8cfb 0000 |07c7: const v17, #float 9.0238e-41 // #0000fb8c │ │ +091968: 7701 6403 1100 |07ca: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09196e: 0c11 |07cd: move-result-object v17 │ │ +091970: 1312 bf00 |07ce: const/16 v18, #int 191 // #bf │ │ +091974: 4d11 0012 |07d0: aput-object v17, v0, v18 │ │ +091978: 1411 affb 0000 |07d2: const v17, #float 9.02871e-41 // #0000fbaf │ │ +09197e: 7701 6403 1100 |07d5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091984: 0c11 |07d8: move-result-object v17 │ │ +091986: 1312 c000 |07d9: const/16 v18, #int 192 // #c0 │ │ +09198a: 4d11 0012 |07db: aput-object v17, v0, v18 │ │ +09198e: 1411 15fc 0000 |07dd: const v17, #float 9.043e-41 // #0000fc15 │ │ +091994: 7701 6403 1100 |07e0: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09199a: 0c11 |07e3: move-result-object v17 │ │ +09199c: 1312 c100 |07e4: const/16 v18, #int 193 // #c1 │ │ +0919a0: 4d11 0012 |07e6: aput-object v17, v0, v18 │ │ +0919a4: 1411 56fe 0000 |07e8: const v17, #float 9.12385e-41 // #0000fe56 │ │ +0919aa: 7701 6403 1100 |07eb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0919b0: 0c11 |07ee: move-result-object v17 │ │ +0919b2: 1312 c200 |07ef: const/16 v18, #int 194 // #c2 │ │ +0919b6: 4d11 0012 |07f1: aput-object v17, v0, v18 │ │ +0919ba: 1411 eafe 0000 |07f3: const v17, #float 9.14459e-41 // #0000feea │ │ +0919c0: 7701 6403 1100 |07f6: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0919c6: 0c11 |07f9: move-result-object v17 │ │ +0919c8: 1312 c300 |07fa: const/16 v18, #int 195 // #c3 │ │ +0919cc: 4d11 0012 |07fc: aput-object v17, v0, v18 │ │ +0919d0: 1411 3dff 0000 |07fe: const v17, #float 9.15622e-41 // #0000ff3d │ │ +0919d6: 7701 6403 1100 |0801: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0919dc: 0c11 |0804: move-result-object v17 │ │ +0919de: 1312 c400 |0805: const/16 v18, #int 196 // #c4 │ │ +0919e2: 4d11 0012 |0807: aput-object v17, v0, v18 │ │ +0919e6: 1411 ea00 0100 |0809: const v17, #float 9.21634e-41 // #000100ea │ │ +0919ec: 7701 6403 1100 |080c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0919f2: 0c11 |080f: move-result-object v17 │ │ +0919f4: 1312 c500 |0810: const/16 v18, #int 197 // #c5 │ │ +0919f8: 4d11 0012 |0812: aput-object v17, v0, v18 │ │ +0919fc: 1411 b101 0100 |0814: const v17, #float 9.24423e-41 // #000101b1 │ │ +091a02: 7701 6403 1100 |0817: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091a08: 0c11 |081a: move-result-object v17 │ │ +091a0a: 1312 c600 |081b: const/16 v18, #int 198 // #c6 │ │ +091a0e: 4d11 0012 |081d: aput-object v17, v0, v18 │ │ +091a12: 1411 2202 0100 |081f: const v17, #float 9.26006e-41 // #00010222 │ │ +091a18: 7701 6403 1100 |0822: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091a1e: 0c11 |0825: move-result-object v17 │ │ +091a20: 1312 c700 |0826: const/16 v18, #int 199 // #c7 │ │ +091a24: 4d11 0012 |0828: aput-object v17, v0, v18 │ │ +091a28: 1411 8902 0100 |082a: const v17, #float 9.27449e-41 // #00010289 │ │ +091a2e: 7701 6403 1100 |082d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091a34: 0c11 |0830: move-result-object v17 │ │ +091a36: 1312 c800 |0831: const/16 v18, #int 200 // #c8 │ │ +091a3a: 4d11 0012 |0833: aput-object v17, v0, v18 │ │ +091a3e: 1411 450a 0100 |0835: const v17, #float 9.55195e-41 // #00010a45 │ │ +091a44: 7701 6403 1100 |0838: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091a4a: 0c11 |083b: move-result-object v17 │ │ +091a4c: 1312 c900 |083c: const/16 v18, #int 201 // #c9 │ │ +091a50: 4d11 0012 |083e: aput-object v17, v0, v18 │ │ +091a54: 1411 c30a 0100 |0840: const v17, #float 9.56961e-41 // #00010ac3 │ │ +091a5a: 7701 6403 1100 |0843: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091a60: 0c11 |0846: move-result-object v17 │ │ +091a62: 1312 ca00 |0847: const/16 v18, #int 202 // #ca │ │ +091a66: 4d11 0012 |0849: aput-object v17, v0, v18 │ │ +091a6a: 1411 6f0b 0100 |084b: const v17, #float 9.59371e-41 // #00010b6f │ │ +091a70: 7701 6403 1100 |084e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091a76: 0c11 |0851: move-result-object v17 │ │ +091a78: 1312 cb00 |0852: const/16 v18, #int 203 // #cb │ │ +091a7c: 4d11 0012 |0854: aput-object v17, v0, v18 │ │ +091a80: 1411 a90b 0100 |0856: const v17, #float 9.60184e-41 // #00010ba9 │ │ +091a86: 7701 6403 1100 |0859: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091a8c: 0c11 |085c: move-result-object v17 │ │ +091a8e: 1312 cc00 |085d: const/16 v18, #int 204 // #cc │ │ +091a92: 4d11 0012 |085f: aput-object v17, v0, v18 │ │ +091a96: 1411 db0b 0100 |0861: const v17, #float 9.60884e-41 // #00010bdb │ │ +091a9c: 7701 6403 1100 |0864: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091aa2: 0c11 |0867: move-result-object v17 │ │ +091aa4: 1312 cd00 |0868: const/16 v18, #int 205 // #cd │ │ +091aa8: 4d11 0012 |086a: aput-object v17, v0, v18 │ │ +091aac: 1411 890e 0100 |086c: const v17, #float 9.70497e-41 // #00010e89 │ │ +091ab2: 7701 6403 1100 |086f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091ab8: 0c11 |0872: move-result-object v17 │ │ +091aba: 1312 ce00 |0873: const/16 v18, #int 206 // #ce │ │ +091abe: 4d11 0012 |0875: aput-object v17, v0, v18 │ │ +091ac2: 1411 0c0f 0100 |0877: const v17, #float 9.72333e-41 // #00010f0c │ │ +091ac8: 7701 6403 1100 |087a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091ace: 0c11 |087d: move-result-object v17 │ │ +091ad0: 1312 cf00 |087e: const/16 v18, #int 207 // #cf │ │ +091ad4: 4d11 0012 |0880: aput-object v17, v0, v18 │ │ +091ad8: 1411 df10 0100 |0882: const v17, #float 9.78877e-41 // #000110df │ │ +091ade: 7701 6403 1100 |0885: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091ae4: 0c11 |0888: move-result-object v17 │ │ +091ae6: 1312 d000 |0889: const/16 v18, #int 208 // #d0 │ │ +091aea: 4d11 0012 |088b: aput-object v17, v0, v18 │ │ +091aee: 1411 2814 0100 |088d: const v17, #float 9.90662e-41 // #00011428 │ │ +091af4: 7701 6403 1100 |0890: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091afa: 0c11 |0893: move-result-object v17 │ │ +091afc: 1312 d100 |0894: const/16 v18, #int 209 // #d1 │ │ +091b00: 4d11 0012 |0896: aput-object v17, v0, v18 │ │ +091b04: 1411 7f1a 0100 |0898: const v17, #float 1.01341e-40 // #00011a7f │ │ +091b0a: 7701 6403 1100 |089b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091b10: 0c11 |089e: move-result-object v17 │ │ +091b12: 1312 d200 |089f: const/16 v18, #int 210 // #d2 │ │ +091b16: 4d11 0012 |08a1: aput-object v17, v0, v18 │ │ +091b1a: 1411 991a 0100 |08a3: const v17, #float 1.01377e-40 // #00011a99 │ │ +091b20: 7701 6403 1100 |08a6: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091b26: 0c11 |08a9: move-result-object v17 │ │ +091b28: 1312 d300 |08aa: const/16 v18, #int 211 // #d3 │ │ +091b2c: 4d11 0012 |08ac: aput-object v17, v0, v18 │ │ +091b30: 1411 cb1a 0100 |08ae: const v17, #float 1.01447e-40 // #00011acb │ │ +091b36: 7701 6403 1100 |08b1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091b3c: 0c11 |08b4: move-result-object v17 │ │ +091b3e: 1312 d400 |08b5: const/16 v18, #int 212 // #d4 │ │ +091b42: 4d11 0012 |08b7: aput-object v17, v0, v18 │ │ +091b46: 1411 f81a 0100 |08b9: const v17, #float 1.0151e-40 // #00011af8 │ │ +091b4c: 7701 6403 1100 |08bc: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091b52: 0c11 |08bf: move-result-object v17 │ │ +091b54: 1312 d500 |08c0: const/16 v18, #int 213 // #d5 │ │ +091b58: 4d11 0012 |08c2: aput-object v17, v0, v18 │ │ +091b5c: 1411 051b 0100 |08c4: const v17, #float 1.01528e-40 // #00011b05 │ │ +091b62: 7701 6403 1100 |08c7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091b68: 0c11 |08ca: move-result-object v17 │ │ +091b6a: 1312 d600 |08cb: const/16 v18, #int 214 // #d6 │ │ +091b6e: 4d11 0012 |08cd: aput-object v17, v0, v18 │ │ +091b72: 1411 921b 0100 |08cf: const v17, #float 1.01726e-40 // #00011b92 │ │ +091b78: 7701 6403 1100 |08d2: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091b7e: 0c11 |08d5: move-result-object v17 │ │ +091b80: 1312 d700 |08d6: const/16 v18, #int 215 // #d7 │ │ +091b84: 4d11 0012 |08d8: aput-object v17, v0, v18 │ │ +091b88: 1411 df1e 0100 |08da: const v17, #float 1.0291e-40 // #00011edf │ │ +091b8e: 7701 6403 1100 |08dd: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091b94: 0c11 |08e0: move-result-object v17 │ │ +091b96: 1312 d800 |08e1: const/16 v18, #int 216 // #d8 │ │ +091b9a: 4d11 0012 |08e3: aput-object v17, v0, v18 │ │ +091b9e: 1411 e21e 0100 |08e5: const v17, #float 1.02914e-40 // #00011ee2 │ │ +091ba4: 7701 6403 1100 |08e8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091baa: 0c11 |08eb: move-result-object v17 │ │ +091bac: 1312 d900 |08ec: const/16 v18, #int 217 // #d9 │ │ +091bb0: 4d11 0012 |08ee: aput-object v17, v0, v18 │ │ +091bb4: 1411 991f 0100 |08f0: const v17, #float 1.03171e-40 // #00011f99 │ │ +091bba: 7701 6403 1100 |08f3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091bc0: 0c11 |08f6: move-result-object v17 │ │ +091bc2: 1312 da00 |08f7: const/16 v18, #int 218 // #da │ │ +091bc6: 4d11 0012 |08f9: aput-object v17, v0, v18 │ │ +091bca: 1411 a31f 0100 |08fb: const v17, #float 1.03185e-40 // #00011fa3 │ │ +091bd0: 7701 6403 1100 |08fe: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091bd6: 0c11 |0901: move-result-object v17 │ │ +091bd8: 1312 db00 |0902: const/16 v18, #int 219 // #db │ │ +091bdc: 4d11 0012 |0904: aput-object v17, v0, v18 │ │ +091be0: 1411 2022 0100 |0906: const v17, #float 1.04077e-40 // #00012220 │ │ +091be6: 7701 6403 1100 |0909: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091bec: 0c11 |090c: move-result-object v17 │ │ +091bee: 1312 dc00 |090d: const/16 v18, #int 220 // #dc │ │ +091bf2: 4d11 0012 |090f: aput-object v17, v0, v18 │ │ +091bf6: 1411 e422 0100 |0911: const v17, #float 1.04352e-40 // #000122e4 │ │ +091bfc: 7701 6403 1100 |0914: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091c02: 0c11 |0917: move-result-object v17 │ │ +091c04: 1312 dd00 |0918: const/16 v18, #int 221 // #dd │ │ +091c08: 4d11 0012 |091a: aput-object v17, v0, v18 │ │ +091c0c: 1411 e722 0100 |091c: const v17, #float 1.04356e-40 // #000122e7 │ │ +091c12: 7701 6403 1100 |091f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091c18: 0c11 |0922: move-result-object v17 │ │ +091c1a: 1312 de00 |0923: const/16 v18, #int 222 // #de │ │ +091c1e: 4d11 0012 |0925: aput-object v17, v0, v18 │ │ +091c22: 1411 5223 0100 |0927: const v17, #float 1.04506e-40 // #00012352 │ │ +091c28: 7701 6403 1100 |092a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091c2e: 0c11 |092d: move-result-object v17 │ │ +091c30: 1312 df00 |092e: const/16 v18, #int 223 // #df │ │ +091c34: 4d11 0012 |0930: aput-object v17, v0, v18 │ │ +091c38: 1411 2b25 0100 |0932: const v17, #float 1.05169e-40 // #0001252b │ │ +091c3e: 7701 6403 1100 |0935: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091c44: 0c11 |0938: move-result-object v17 │ │ +091c46: 1312 e000 |0939: const/16 v18, #int 224 // #e0 │ │ +091c4a: 4d11 0012 |093b: aput-object v17, v0, v18 │ │ +091c4e: 1411 b125 0100 |093d: const v17, #float 1.05357e-40 // #000125b1 │ │ +091c54: 7701 6403 1100 |0940: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091c5a: 0c11 |0943: move-result-object v17 │ │ +091c5c: 1312 e100 |0944: const/16 v18, #int 225 // #e1 │ │ +091c60: 4d11 0012 |0946: aput-object v17, v0, v18 │ │ +091c64: 1411 4a27 0100 |0948: const v17, #float 1.0593e-40 // #0001274a │ │ +091c6a: 7701 6403 1100 |094b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091c70: 0c11 |094e: move-result-object v17 │ │ +091c72: 1312 e200 |094f: const/16 v18, #int 226 // #e2 │ │ +091c76: 4d11 0012 |0951: aput-object v17, v0, v18 │ │ +091c7a: 1411 fd27 0100 |0953: const v17, #float 1.06181e-40 // #000127fd │ │ +091c80: 7701 6403 1100 |0956: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091c86: 0c11 |0959: move-result-object v17 │ │ +091c88: 1312 e300 |095a: const/16 v18, #int 227 // #e3 │ │ +091c8c: 4d11 0012 |095c: aput-object v17, v0, v18 │ │ +091c90: 1411 802a 0100 |095e: const v17, #float 1.07082e-40 // #00012a80 │ │ +091c96: 7701 6403 1100 |0961: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091c9c: 0c11 |0964: move-result-object v17 │ │ +091c9e: 1312 e400 |0965: const/16 v18, #int 228 // #e4 │ │ +091ca2: 4d11 0012 |0967: aput-object v17, v0, v18 │ │ +091ca6: 1411 ca2b 0100 |0969: const v17, #float 1.07544e-40 // #00012bca │ │ +091cac: 7701 6403 1100 |096c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091cb2: 0c11 |096f: move-result-object v17 │ │ +091cb4: 1312 e500 |0970: const/16 v18, #int 229 // #e5 │ │ +091cb8: 4d11 0012 |0972: aput-object v17, v0, v18 │ │ +091cbc: 1411 b131 0100 |0974: const v17, #float 1.09661e-40 // #000131b1 │ │ +091cc2: 7701 6403 1100 |0977: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091cc8: 0c11 |097a: move-result-object v17 │ │ +091cca: 1312 e600 |097b: const/16 v18, #int 230 // #e6 │ │ +091cce: 4d11 0012 |097d: aput-object v17, v0, v18 │ │ +091cd2: 1411 9f33 0100 |097f: const v17, #float 1.10354e-40 // #0001339f │ │ +091cd8: 7701 6403 1100 |0982: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091cde: 0c11 |0985: move-result-object v17 │ │ +091ce0: 1312 e700 |0986: const/16 v18, #int 231 // #e7 │ │ +091ce4: 4d11 0012 |0988: aput-object v17, v0, v18 │ │ +091ce8: 1411 f434 0100 |098a: const v17, #float 1.10831e-40 // #000134f4 │ │ +091cee: 7701 6403 1100 |098d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091cf4: 0c11 |0990: move-result-object v17 │ │ +091cf6: 1312 e800 |0991: const/16 v18, #int 232 // #e8 │ │ +091cfa: 4d11 0012 |0993: aput-object v17, v0, v18 │ │ +091cfe: 1411 0437 0100 |0995: const v17, #float 1.11571e-40 // #00013704 │ │ +091d04: 7701 6403 1100 |0998: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091d0a: 0c11 |099b: move-result-object v17 │ │ +091d0c: 1312 e900 |099c: const/16 v18, #int 233 // #e9 │ │ +091d10: 4d11 0012 |099e: aput-object v17, v0, v18 │ │ +091d14: 1411 8138 0100 |09a0: const v17, #float 1.12105e-40 // #00013881 │ │ +091d1a: 7701 6403 1100 |09a3: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091d20: 0c11 |09a6: move-result-object v17 │ │ +091d22: 1312 ea00 |09a7: const/16 v18, #int 234 // #ea │ │ +091d26: 4d11 0012 |09a9: aput-object v17, v0, v18 │ │ +091d2a: 1411 8539 0100 |09ab: const v17, #float 1.1247e-40 // #00013985 │ │ +091d30: 7701 6403 1100 |09ae: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091d36: 0c11 |09b1: move-result-object v17 │ │ +091d38: 1312 eb00 |09b2: const/16 v18, #int 235 // #eb │ │ +091d3c: 4d11 0012 |09b4: aput-object v17, v0, v18 │ │ +091d40: 1411 133d 0100 |09b6: const v17, #float 1.13745e-40 // #00013d13 │ │ +091d46: 7701 6403 1100 |09b9: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091d4c: 0c11 |09bc: move-result-object v17 │ │ +091d4e: 1312 ec00 |09bd: const/16 v18, #int 236 // #ec │ │ +091d52: 4d11 0012 |09bf: aput-object v17, v0, v18 │ │ +091d56: 1411 d73d 0100 |09c1: const v17, #float 1.14019e-40 // #00013dd7 │ │ +091d5c: 7701 6403 1100 |09c4: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091d62: 0c11 |09c7: move-result-object v17 │ │ +091d64: 1312 ed00 |09c8: const/16 v18, #int 237 // #ed │ │ +091d68: 4d11 0012 |09ca: aput-object v17, v0, v18 │ │ +091d6c: 1411 e83d 0100 |09cc: const v17, #float 1.14043e-40 // #00013de8 │ │ +091d72: 7701 6403 1100 |09cf: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091d78: 0c11 |09d2: move-result-object v17 │ │ +091d7a: 1312 ee00 |09d3: const/16 v18, #int 238 // #ee │ │ +091d7e: 4d11 0012 |09d5: aput-object v17, v0, v18 │ │ +091d82: 1411 2c40 0100 |09d7: const v17, #float 1.14856e-40 // #0001402c │ │ +091d88: 7701 6403 1100 |09da: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091d8e: 0c11 |09dd: move-result-object v17 │ │ +091d90: 1312 ef00 |09de: const/16 v18, #int 239 // #ef │ │ +091d94: 4d11 0012 |09e0: aput-object v17, v0, v18 │ │ +091d98: 1411 8244 0100 |09e2: const v17, #float 1.16411e-40 // #00014482 │ │ +091d9e: 7701 6403 1100 |09e5: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091da4: 0c11 |09e8: move-result-object v17 │ │ +091da6: 1312 f000 |09e9: const/16 v18, #int 240 // #f0 │ │ +091daa: 4d11 0012 |09eb: aput-object v17, v0, v18 │ │ +091dae: 1411 4b45 0100 |09ed: const v17, #float 1.16693e-40 // #0001454b │ │ +091db4: 7701 6403 1100 |09f0: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091dba: 0c11 |09f3: move-result-object v17 │ │ +091dbc: 1312 f100 |09f4: const/16 v18, #int 241 // #f1 │ │ +091dc0: 4d11 0012 |09f6: aput-object v17, v0, v18 │ │ +091dc4: 1411 9046 0100 |09f8: const v17, #float 1.17149e-40 // #00014690 │ │ +091dca: 7701 6403 1100 |09fb: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091dd0: 0c11 |09fe: move-result-object v17 │ │ +091dd2: 1312 f200 |09ff: const/16 v18, #int 242 // #f2 │ │ +091dd6: 4d11 0012 |0a01: aput-object v17, v0, v18 │ │ +091dda: 1411 2549 0100 |0a03: const v17, #float 1.18075e-40 // #00014925 │ │ +091de0: 7701 6403 1100 |0a06: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091de6: 0c11 |0a09: move-result-object v17 │ │ +091de8: 1312 f300 |0a0a: const/16 v18, #int 243 // #f3 │ │ +091dec: 4d11 0012 |0a0c: aput-object v17, v0, v18 │ │ +091df0: 1411 3d4a 0100 |0a0e: const v17, #float 1.18467e-40 // #00014a3d │ │ +091df6: 7701 6403 1100 |0a11: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091dfc: 0c11 |0a14: move-result-object v17 │ │ +091dfe: 1312 f400 |0a15: const/16 v18, #int 244 // #f4 │ │ +091e02: 4d11 0012 |0a17: aput-object v17, v0, v18 │ │ +091e06: 1411 e34a 0100 |0a19: const v17, #float 1.187e-40 // #00014ae3 │ │ +091e0c: 7701 6403 1100 |0a1c: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091e12: 0c11 |0a1f: move-result-object v17 │ │ +091e14: 1312 f500 |0a20: const/16 v18, #int 245 // #f5 │ │ +091e18: 4d11 0012 |0a22: aput-object v17, v0, v18 │ │ +091e1c: 1411 684b 0100 |0a24: const v17, #float 1.18886e-40 // #00014b68 │ │ +091e22: 7701 6403 1100 |0a27: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091e28: 0c11 |0a2a: move-result-object v17 │ │ +091e2a: 1312 f600 |0a2b: const/16 v18, #int 246 // #f6 │ │ +091e2e: 4d11 0012 |0a2d: aput-object v17, v0, v18 │ │ +091e32: 1411 154d 0100 |0a2f: const v17, #float 1.19487e-40 // #00014d15 │ │ +091e38: 7701 6403 1100 |0a32: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091e3e: 0c11 |0a35: move-result-object v17 │ │ +091e40: 1312 f700 |0a36: const/16 v18, #int 247 // #f7 │ │ +091e44: 4d11 0012 |0a38: aput-object v17, v0, v18 │ │ +091e48: 1411 294d 0100 |0a3a: const v17, #float 1.19515e-40 // #00014d29 │ │ +091e4e: 7701 6403 1100 |0a3d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091e54: 0c11 |0a40: move-result-object v17 │ │ +091e56: 1312 f800 |0a41: const/16 v18, #int 248 // #f8 │ │ +091e5a: 4d11 0012 |0a43: aput-object v17, v0, v18 │ │ +091e5e: 1411 2d52 0100 |0a45: const v17, #float 1.21315e-40 // #0001522d │ │ +091e64: 7701 6403 1100 |0a48: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091e6a: 0c11 |0a4b: move-result-object v17 │ │ +091e6c: 1312 f900 |0a4c: const/16 v18, #int 249 // #f9 │ │ +091e70: 4d11 0012 |0a4e: aput-object v17, v0, v18 │ │ +091e74: 1411 7b52 0100 |0a50: const v17, #float 1.21424e-40 // #0001527b │ │ +091e7a: 7701 6403 1100 |0a53: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091e80: 0c11 |0a56: move-result-object v17 │ │ +091e82: 1312 fa00 |0a57: const/16 v18, #int 250 // #fa │ │ +091e86: 4d11 0012 |0a59: aput-object v17, v0, v18 │ │ +091e8a: 1411 2a53 0100 |0a5b: const v17, #float 1.21669e-40 // #0001532a │ │ +091e90: 7701 6403 1100 |0a5e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091e96: 0c11 |0a61: move-result-object v17 │ │ +091e98: 1312 fb00 |0a62: const/16 v18, #int 251 // #fb │ │ +091e9c: 4d11 0012 |0a64: aput-object v17, v0, v18 │ │ +091ea0: 1411 4753 0100 |0a66: const v17, #float 1.2171e-40 // #00015347 │ │ +091ea6: 7701 6403 1100 |0a69: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091eac: 0c11 |0a6c: move-result-object v17 │ │ +091eae: 1312 fc00 |0a6d: const/16 v18, #int 252 // #fc │ │ +091eb2: 4d11 0012 |0a6f: aput-object v17, v0, v18 │ │ +091eb6: 1411 4854 0100 |0a71: const v17, #float 1.2207e-40 // #00015448 │ │ +091ebc: 7701 6403 1100 |0a74: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091ec2: 0c11 |0a77: move-result-object v17 │ │ +091ec4: 1312 fd00 |0a78: const/16 v18, #int 253 // #fd │ │ +091ec8: 4d11 0012 |0a7a: aput-object v17, v0, v18 │ │ +091ecc: 1411 2056 0100 |0a7c: const v17, #float 1.22731e-40 // #00015620 │ │ +091ed2: 7701 6403 1100 |0a7f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091ed8: 0c11 |0a82: move-result-object v17 │ │ +091eda: 1312 fe00 |0a83: const/16 v18, #int 254 // #fe │ │ +091ede: 4d11 0012 |0a85: aput-object v17, v0, v18 │ │ +091ee2: 1411 c857 0100 |0a87: const v17, #float 1.23325e-40 // #000157c8 │ │ +091ee8: 7701 6403 1100 |0a8a: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091eee: 0c11 |0a8d: move-result-object v17 │ │ +091ef0: 1312 ff00 |0a8e: const/16 v18, #int 255 // #ff │ │ +091ef4: 4d11 0012 |0a90: aput-object v17, v0, v18 │ │ +091ef8: 1411 4e58 0100 |0a92: const v17, #float 1.23513e-40 // #0001584e │ │ +091efe: 7701 6403 1100 |0a95: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091f04: 0c11 |0a98: move-result-object v17 │ │ +091f06: 1312 0001 |0a99: const/16 v18, #int 256 // #100 │ │ +091f0a: 4d11 0012 |0a9b: aput-object v17, v0, v18 │ │ +091f0e: 1411 6c58 0100 |0a9d: const v17, #float 1.23555e-40 // #0001586c │ │ +091f14: 7701 6403 1100 |0aa0: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091f1a: 0c11 |0aa3: move-result-object v17 │ │ +091f1c: 1312 0101 |0aa4: const/16 v18, #int 257 // #101 │ │ +091f20: 4d11 0012 |0aa6: aput-object v17, v0, v18 │ │ +091f24: 1411 1459 0100 |0aa8: const v17, #float 1.23791e-40 // #00015914 │ │ +091f2a: 7701 6403 1100 |0aab: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091f30: 0c11 |0aae: move-result-object v17 │ │ +091f32: 1312 0201 |0aaf: const/16 v18, #int 258 // #102 │ │ +091f36: 4d11 0012 |0ab1: aput-object v17, v0, v18 │ │ +091f3a: 1411 705a 0100 |0ab3: const v17, #float 1.24278e-40 // #00015a70 │ │ +091f40: 7701 6403 1100 |0ab6: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091f46: 0c11 |0ab9: move-result-object v17 │ │ +091f48: 1312 0301 |0aba: const/16 v18, #int 259 // #103 │ │ +091f4c: 4d11 0012 |0abc: aput-object v17, v0, v18 │ │ +091f50: 1411 2d5c 0100 |0abe: const v17, #float 1.24902e-40 // #00015c2d │ │ +091f56: 7701 6403 1100 |0ac1: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091f5c: 0c11 |0ac4: move-result-object v17 │ │ +091f5e: 1312 0401 |0ac5: const/16 v18, #int 260 // #104 │ │ +091f62: 4d11 0012 |0ac7: aput-object v17, v0, v18 │ │ +091f66: 1411 2b5d 0100 |0ac9: const v17, #float 1.25258e-40 // #00015d2b │ │ +091f6c: 7701 6403 1100 |0acc: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091f72: 0c11 |0acf: move-result-object v17 │ │ +091f74: 1312 0501 |0ad0: const/16 v18, #int 261 // #105 │ │ +091f78: 4d11 0012 |0ad2: aput-object v17, v0, v18 │ │ +091f7c: 1411 2a60 0100 |0ad4: const v17, #float 1.26333e-40 // #0001602a │ │ +091f82: 7701 6403 1100 |0ad7: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091f88: 0c11 |0ada: move-result-object v17 │ │ +091f8a: 1312 0601 |0adb: const/16 v18, #int 262 // #106 │ │ +091f8e: 4d11 0012 |0add: aput-object v17, v0, v18 │ │ +091f92: 1411 8663 0100 |0adf: const v17, #float 1.27538e-40 // #00016386 │ │ +091f98: 7701 6403 1100 |0ae2: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091f9e: 0c11 |0ae5: move-result-object v17 │ │ +091fa0: 1312 0701 |0ae6: const/16 v18, #int 263 // #107 │ │ +091fa4: 4d11 0012 |0ae8: aput-object v17, v0, v18 │ │ +091fa8: 1411 3169 0100 |0aea: const v17, #float 1.29571e-40 // #00016931 │ │ +091fae: 7701 6403 1100 |0aed: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091fb4: 0c11 |0af0: move-result-object v17 │ │ +091fb6: 1312 0801 |0af1: const/16 v18, #int 264 // #108 │ │ +091fba: 4d11 0012 |0af3: aput-object v17, v0, v18 │ │ +091fbe: 1411 676d 0100 |0af5: const v17, #float 1.31082e-40 // #00016d67 │ │ +091fc4: 7701 6403 1100 |0af8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091fca: 0c11 |0afb: move-result-object v17 │ │ +091fcc: 1312 0901 |0afc: const/16 v18, #int 265 // #109 │ │ +091fd0: 4d11 0012 |0afe: aput-object v17, v0, v18 │ │ +091fd4: 1411 e06d 0100 |0b00: const v17, #float 1.31251e-40 // #00016de0 │ │ +091fda: 7701 6403 1100 |0b03: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091fe0: 0c11 |0b06: move-result-object v17 │ │ +091fe2: 1312 0a01 |0b07: const/16 v18, #int 266 // #10a │ │ +091fe6: 4d11 0012 |0b09: aput-object v17, v0, v18 │ │ +091fea: 1411 1a71 0100 |0b0b: const v17, #float 1.32409e-40 // #0001711a │ │ +091ff0: 7701 6403 1100 |0b0e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +091ff6: 0c11 |0b11: move-result-object v17 │ │ +091ff8: 1312 0b01 |0b12: const/16 v18, #int 267 // #10b │ │ +091ffc: 4d11 0012 |0b14: aput-object v17, v0, v18 │ │ +092000: 1411 9c75 0100 |0b16: const v17, #float 1.34026e-40 // #0001759c │ │ +092006: 7701 6403 1100 |0b19: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09200c: 0c11 |0b1c: move-result-object v17 │ │ +09200e: 1312 0c01 |0b1d: const/16 v18, #int 268 // #10c │ │ +092012: 4d11 0012 |0b1f: aput-object v17, v0, v18 │ │ +092016: 1411 5278 0100 |0b21: const v17, #float 1.34998e-40 // #00017852 │ │ +09201c: 7701 6403 1100 |0b24: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092022: 0c11 |0b27: move-result-object v17 │ │ +092024: 1312 0d01 |0b28: const/16 v18, #int 269 // #10d │ │ +092028: 4d11 0012 |0b2a: aput-object v17, v0, v18 │ │ +09202c: 1411 2c7a 0100 |0b2c: const v17, #float 1.35663e-40 // #00017a2c │ │ +092032: 7701 6403 1100 |0b2f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092038: 0c11 |0b32: move-result-object v17 │ │ +09203a: 4d11 0001 |0b33: aput-object v17, v0, v1 │ │ +09203e: 1401 0a7b 0100 |0b35: const v1, #float 1.35974e-40 // #00017b0a │ │ +092044: 7110 6403 0100 |0b38: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09204a: 0c01 |0b3b: move-result-object v1 │ │ +09204c: 1311 0f01 |0b3c: const/16 v17, #int 271 // #10f │ │ +092050: 4d01 0011 |0b3e: aput-object v1, v0, v17 │ │ +092054: 1401 0f7b 0100 |0b40: const v1, #float 1.35981e-40 // #00017b0f │ │ +09205a: 7110 6403 0100 |0b43: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092060: 0c01 |0b46: move-result-object v1 │ │ +092062: 1311 1001 |0b47: const/16 v17, #int 272 // #110 │ │ +092066: 4d01 0011 |0b49: aput-object v1, v0, v17 │ │ +09206a: 1401 4d7b 0100 |0b4b: const v1, #float 1.36067e-40 // #00017b4d │ │ +092070: 7110 6403 0100 |0b4e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092076: 0c01 |0b51: move-result-object v1 │ │ +092078: 1311 1101 |0b52: const/16 v17, #int 273 // #111 │ │ +09207c: 4d01 0011 |0b54: aput-object v1, v0, v17 │ │ +092080: 1401 ef7b 0100 |0b56: const v1, #float 1.36294e-40 // #00017bef │ │ +092086: 7110 6403 0100 |0b59: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09208c: 0c01 |0b5c: move-result-object v1 │ │ +09208e: 1311 1201 |0b5d: const/16 v17, #int 274 // #112 │ │ +092092: 4d01 0011 |0b5f: aput-object v1, v0, v17 │ │ +092096: 1401 ff7b 0100 |0b61: const v1, #float 1.36317e-40 // #00017bff │ │ +09209c: 7110 6403 0100 |0b64: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0920a2: 0c01 |0b67: move-result-object v1 │ │ +0920a4: 1311 1301 |0b68: const/16 v17, #int 275 // #113 │ │ +0920a8: 4d01 0011 |0b6a: aput-object v1, v0, v17 │ │ +0920ac: 1401 0c7c 0100 |0b6c: const v1, #float 1.36335e-40 // #00017c0c │ │ +0920b2: 7110 6403 0100 |0b6f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0920b8: 0c01 |0b72: move-result-object v1 │ │ +0920ba: 1311 1401 |0b73: const/16 v17, #int 276 // #114 │ │ +0920be: 4d01 0011 |0b75: aput-object v1, v0, v17 │ │ +0920c2: 1401 f67d 0100 |0b77: const v1, #float 1.37022e-40 // #00017df6 │ │ +0920c8: 7110 6403 0100 |0b7a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0920ce: 0c01 |0b7d: move-result-object v1 │ │ +0920d0: 1311 1501 |0b7e: const/16 v17, #int 277 // #115 │ │ +0920d4: 4d01 0011 |0b80: aput-object v1, v0, v17 │ │ +0920d8: 1401 9e7f 0100 |0b82: const v1, #float 1.37616e-40 // #00017f9e │ │ +0920de: 7110 6403 0100 |0b85: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0920e4: 0c01 |0b88: move-result-object v1 │ │ +0920e6: 1311 1601 |0b89: const/16 v17, #int 278 // #116 │ │ +0920ea: 4d01 0011 |0b8b: aput-object v1, v0, v17 │ │ +0920ee: 1401 c884 0100 |0b8d: const v1, #float 1.39468e-40 // #000184c8 │ │ +0920f4: 7110 6403 0100 |0b90: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0920fa: 0c01 |0b93: move-result-object v1 │ │ +0920fc: 1311 1701 |0b94: const/16 v17, #int 279 // #117 │ │ +092100: 4d01 0011 |0b96: aput-object v1, v0, v17 │ │ +092104: 1401 ce84 0100 |0b98: const v1, #float 1.39477e-40 // #000184ce │ │ +09210a: 7110 6403 0100 |0b9b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092110: 0c01 |0b9e: move-result-object v1 │ │ +092112: 1311 1801 |0b9f: const/16 v17, #int 280 // #118 │ │ +092116: 4d01 0011 |0ba1: aput-object v1, v0, v17 │ │ +09211a: 1401 d084 0100 |0ba3: const v1, #float 1.3948e-40 // #000184d0 │ │ +092120: 7110 6403 0100 |0ba6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092126: 0c01 |0ba9: move-result-object v1 │ │ +092128: 1311 1901 |0baa: const/16 v17, #int 281 // #119 │ │ +09212c: 4d01 0011 |0bac: aput-object v1, v0, v17 │ │ +092130: 1401 5485 0100 |0bae: const v1, #float 1.39665e-40 // #00018554 │ │ +092136: 7110 6403 0100 |0bb1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09213c: 0c01 |0bb4: move-result-object v1 │ │ +09213e: 1311 1a01 |0bb5: const/16 v17, #int 282 // #11a │ │ +092142: 4d01 0011 |0bb7: aput-object v1, v0, v17 │ │ +092146: 1401 b187 0100 |0bb9: const v1, #float 1.40512e-40 // #000187b1 │ │ +09214c: 7110 6403 0100 |0bbc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092152: 0c01 |0bbf: move-result-object v1 │ │ +092154: 1311 1b01 |0bc0: const/16 v17, #int 283 // #11b │ │ +092158: 4d01 0011 |0bc2: aput-object v1, v0, v17 │ │ +09215c: 1401 778b 0100 |0bc4: const v1, #float 1.41866e-40 // #00018b77 │ │ +092162: 7110 6403 0100 |0bc7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092168: 0c01 |0bca: move-result-object v1 │ │ +09216a: 1311 1c01 |0bcb: const/16 v17, #int 284 // #11c │ │ +09216e: 4d01 0011 |0bcd: aput-object v1, v0, v17 │ │ +092172: 1401 d98e 0100 |0bcf: const v1, #float 1.4308e-40 // #00018ed9 │ │ +092178: 7110 6403 0100 |0bd2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09217e: 0c01 |0bd5: move-result-object v1 │ │ +092180: 1311 1d01 |0bd6: const/16 v17, #int 285 // #11d │ │ +092184: 4d01 0011 |0bd8: aput-object v1, v0, v17 │ │ +092188: 1401 ec93 0100 |0bda: const v1, #float 1.449e-40 // #000193ec │ │ +09218e: 7110 6403 0100 |0bdd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092194: 0c01 |0be0: move-result-object v1 │ │ +092196: 1311 1e01 |0be1: const/16 v17, #int 286 // #11e │ │ +09219a: 4d01 0011 |0be3: aput-object v1, v0, v17 │ │ +09219e: 1401 26a0 0100 |0be5: const v1, #float 1.49286e-40 // #0001a026 │ │ +0921a4: 7110 6403 0100 |0be8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0921aa: 0c01 |0beb: move-result-object v1 │ │ +0921ac: 1311 1f01 |0bec: const/16 v17, #int 287 // #11f │ │ +0921b0: 4d01 0011 |0bee: aput-object v1, v0, v17 │ │ +0921b4: 1401 f8a0 0100 |0bf0: const v1, #float 1.4958e-40 // #0001a0f8 │ │ +0921ba: 7110 6403 0100 |0bf3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0921c0: 0c01 |0bf6: move-result-object v1 │ │ +0921c2: 1311 2001 |0bf7: const/16 v17, #int 288 // #120 │ │ +0921c6: 4d01 0011 |0bf9: aput-object v1, v0, v17 │ │ +0921ca: 1401 48a2 0100 |0bfb: const v1, #float 1.50051e-40 // #0001a248 │ │ +0921d0: 7110 6403 0100 |0bfe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0921d6: 0c01 |0c01: move-result-object v1 │ │ +0921d8: 1311 2101 |0c02: const/16 v17, #int 289 // #121 │ │ +0921dc: 4d01 0011 |0c04: aput-object v1, v0, v17 │ │ +0921e0: 1401 64a3 0100 |0c06: const v1, #float 1.50449e-40 // #0001a364 │ │ +0921e6: 7110 6403 0100 |0c09: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0921ec: 0c01 |0c0c: move-result-object v1 │ │ +0921ee: 1311 2201 |0c0d: const/16 v17, #int 290 // #122 │ │ +0921f2: 4d01 0011 |0c0f: aput-object v1, v0, v17 │ │ +0921f6: 1401 37a6 0100 |0c11: const v1, #float 1.51462e-40 // #0001a637 │ │ +0921fc: 7110 6403 0100 |0c14: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092202: 0c01 |0c17: move-result-object v1 │ │ +092204: 1311 2301 |0c18: const/16 v17, #int 291 // #123 │ │ +092208: 4d01 0011 |0c1a: aput-object v1, v0, v17 │ │ +09220c: 1401 4ca8 0100 |0c1c: const v1, #float 1.52209e-40 // #0001a84c │ │ +092212: 7110 6403 0100 |0c1f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092218: 0c01 |0c22: move-result-object v1 │ │ +09221a: 1311 2401 |0c23: const/16 v17, #int 292 // #124 │ │ +09221e: 4d01 0011 |0c25: aput-object v1, v0, v17 │ │ +092222: 1401 ebaf 0100 |0c27: const v1, #float 1.54943e-40 // #0001afeb │ │ +092228: 7110 6403 0100 |0c2a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09222e: 0c01 |0c2d: move-result-object v1 │ │ +092230: 1311 2501 |0c2e: const/16 v17, #int 293 // #125 │ │ +092234: 4d01 0011 |0c30: aput-object v1, v0, v17 │ │ +092238: 1401 6fb0 0100 |0c32: const v1, #float 1.55128e-40 // #0001b06f │ │ +09223e: 7110 6403 0100 |0c35: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092244: 0c01 |0c38: move-result-object v1 │ │ +092246: 1311 2601 |0c39: const/16 v17, #int 294 // #126 │ │ +09224a: 4d01 0011 |0c3b: aput-object v1, v0, v17 │ │ +09224e: 1401 a9b1 0100 |0c3d: const v1, #float 1.55568e-40 // #0001b1a9 │ │ +092254: 7110 6403 0100 |0c40: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09225a: 0c01 |0c43: move-result-object v1 │ │ +09225c: 1311 2701 |0c44: const/16 v17, #int 295 // #127 │ │ +092260: 4d01 0011 |0c46: aput-object v1, v0, v17 │ │ +092264: 1401 61b5 0100 |0c48: const v1, #float 1.56902e-40 // #0001b561 │ │ +09226a: 7110 6403 0100 |0c4b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092270: 0c01 |0c4e: move-result-object v1 │ │ +092272: 1311 2801 |0c4f: const/16 v17, #int 296 // #128 │ │ +092276: 4d01 0011 |0c51: aput-object v1, v0, v17 │ │ +09227a: 1401 3db6 0100 |0c53: const v1, #float 1.5721e-40 // #0001b63d │ │ +092280: 7110 6403 0100 |0c56: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092286: 0c01 |0c59: move-result-object v1 │ │ +092288: 1311 2901 |0c5a: const/16 v17, #int 297 // #129 │ │ +09228c: 4d01 0011 |0c5c: aput-object v1, v0, v17 │ │ +092290: 1401 84b6 0100 |0c5e: const v1, #float 1.5731e-40 // #0001b684 │ │ +092296: 7110 6403 0100 |0c61: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09229c: 0c01 |0c64: move-result-object v1 │ │ +09229e: 1311 2a01 |0c65: const/16 v17, #int 298 // #12a │ │ +0922a2: 4d01 0011 |0c67: aput-object v1, v0, v17 │ │ +0922a6: 1401 fdb7 0100 |0c69: const v1, #float 1.57838e-40 // #0001b7fd │ │ +0922ac: 7110 6403 0100 |0c6c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0922b2: 0c01 |0c6f: move-result-object v1 │ │ +0922b4: 1311 2b01 |0c70: const/16 v17, #int 299 // #12b │ │ +0922b8: 4d01 0011 |0c72: aput-object v1, v0, v17 │ │ +0922bc: 1401 15b8 0100 |0c74: const v1, #float 1.57872e-40 // #0001b815 │ │ +0922c2: 7110 6403 0100 |0c77: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0922c8: 0c01 |0c7a: move-result-object v1 │ │ +0922ca: 1311 2c01 |0c7b: const/16 v17, #int 300 // #12c │ │ +0922ce: 4d01 0011 |0c7d: aput-object v1, v0, v17 │ │ +0922d2: 1401 1bbd 0100 |0c7f: const v1, #float 1.59674e-40 // #0001bd1b │ │ +0922d8: 7110 6403 0100 |0c82: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0922de: 0c01 |0c85: move-result-object v1 │ │ +0922e0: 1311 2d01 |0c86: const/16 v17, #int 301 // #12d │ │ +0922e4: 4d01 0011 |0c88: aput-object v1, v0, v17 │ │ +0922e8: 1401 e1be 0100 |0c8a: const v1, #float 1.6031e-40 // #0001bee1 │ │ +0922ee: 7110 6403 0100 |0c8d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0922f4: 0c01 |0c90: move-result-object v1 │ │ +0922f6: 1311 2e01 |0c91: const/16 v17, #int 302 // #12e │ │ +0922fa: 4d01 0011 |0c93: aput-object v1, v0, v17 │ │ +0922fe: 1401 ebbf 0100 |0c95: const v1, #float 1.60683e-40 // #0001bfeb │ │ +092304: 7110 6403 0100 |0c98: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09230a: 0c01 |0c9b: move-result-object v1 │ │ +09230c: 1311 2f01 |0c9c: const/16 v17, #int 303 // #12f │ │ +092310: 4d01 0011 |0c9e: aput-object v1, v0, v17 │ │ +092314: 1401 93c2 0100 |0ca0: const v1, #float 1.61636e-40 // #0001c293 │ │ +09231a: 7110 6403 0100 |0ca3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092320: 0c01 |0ca6: move-result-object v1 │ │ +092322: 1311 3001 |0ca7: const/16 v17, #int 304 // #130 │ │ +092326: 4d01 0011 |0ca9: aput-object v1, v0, v17 │ │ +09232a: 1401 abc3 0100 |0cab: const v1, #float 1.62028e-40 // #0001c3ab │ │ +092330: 7110 6403 0100 |0cae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092336: 0c01 |0cb1: move-result-object v1 │ │ +092338: 1311 3101 |0cb2: const/16 v17, #int 305 // #131 │ │ +09233c: 4d01 0011 |0cb4: aput-object v1, v0, v17 │ │ +092340: 1401 cdc6 0100 |0cb6: const v1, #float 1.63152e-40 // #0001c6cd │ │ +092346: 7110 6403 0100 |0cb9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09234c: 0c01 |0cbc: move-result-object v1 │ │ +09234e: 1311 3201 |0cbd: const/16 v17, #int 306 // #132 │ │ +092352: 4d01 0011 |0cbf: aput-object v1, v0, v17 │ │ +092356: 1401 71ca 0100 |0cc1: const v1, #float 1.64458e-40 // #0001ca71 │ │ +09235c: 7110 6403 0100 |0cc4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092362: 0c01 |0cc7: move-result-object v1 │ │ +092364: 1311 3301 |0cc8: const/16 v17, #int 307 // #133 │ │ +092368: 4d01 0011 |0cca: aput-object v1, v0, v17 │ │ +09236c: 1401 c5cc 0100 |0ccc: const v1, #float 1.65293e-40 // #0001ccc5 │ │ +092372: 7110 6403 0100 |0ccf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092378: 0c01 |0cd2: move-result-object v1 │ │ +09237a: 1311 3401 |0cd3: const/16 v17, #int 308 // #134 │ │ +09237e: 4d01 0011 |0cd5: aput-object v1, v0, v17 │ │ +092382: 1401 e3cd 0100 |0cd7: const v1, #float 1.65694e-40 // #0001cde3 │ │ +092388: 7110 6403 0100 |0cda: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09238e: 0c01 |0cdd: move-result-object v1 │ │ +092390: 1311 3501 |0cde: const/16 v17, #int 309 // #135 │ │ +092394: 4d01 0011 |0ce0: aput-object v1, v0, v17 │ │ +092398: 1401 f1cd 0100 |0ce2: const v1, #float 1.65713e-40 // #0001cdf1 │ │ +09239e: 7110 6403 0100 |0ce5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0923a4: 0c01 |0ce8: move-result-object v1 │ │ +0923a6: 1311 3601 |0ce9: const/16 v17, #int 310 // #136 │ │ +0923aa: 4d01 0011 |0ceb: aput-object v1, v0, v17 │ │ +0923ae: 1401 d2ce 0100 |0ced: const v1, #float 1.66029e-40 // #0001ced2 │ │ +0923b4: 7110 6403 0100 |0cf0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0923ba: 0c01 |0cf3: move-result-object v1 │ │ +0923bc: 1311 3701 |0cf4: const/16 v17, #int 311 // #137 │ │ +0923c0: 4d01 0011 |0cf6: aput-object v1, v0, v17 │ │ +0923c4: 1401 d6ce 0100 |0cf8: const v1, #float 1.66034e-40 // #0001ced6 │ │ +0923ca: 7110 6403 0100 |0cfb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0923d0: 0c01 |0cfe: move-result-object v1 │ │ +0923d2: 1311 3801 |0cff: const/16 v17, #int 312 // #138 │ │ +0923d6: 4d01 0011 |0d01: aput-object v1, v0, v17 │ │ +0923da: 1401 f5ce 0100 |0d03: const v1, #float 1.66078e-40 // #0001cef5 │ │ +0923e0: 7110 6403 0100 |0d06: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0923e6: 0c01 |0d09: move-result-object v1 │ │ +0923e8: 1311 3901 |0d0a: const/16 v17, #int 313 // #139 │ │ +0923ec: 4d01 0011 |0d0c: aput-object v1, v0, v17 │ │ +0923f0: 1401 bacf 0100 |0d0e: const v1, #float 1.66354e-40 // #0001cfba │ │ +0923f6: 7110 6403 0100 |0d11: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0923fc: 0c01 |0d14: move-result-object v1 │ │ +0923fe: 1311 3a01 |0d15: const/16 v17, #int 314 // #13a │ │ +092402: 4d01 0011 |0d17: aput-object v1, v0, v17 │ │ +092406: 1401 73d3 0100 |0d19: const v1, #float 1.67689e-40 // #0001d373 │ │ +09240c: 7110 6403 0100 |0d1c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092412: 0c01 |0d1f: move-result-object v1 │ │ +092414: 1311 3b01 |0d20: const/16 v17, #int 315 // #13b │ │ +092418: 4d01 0011 |0d22: aput-object v1, v0, v17 │ │ +09241c: 1401 cfd4 0100 |0d24: const v1, #float 1.68177e-40 // #0001d4cf │ │ +092422: 7110 6403 0100 |0d27: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092428: 0c01 |0d2a: move-result-object v1 │ │ +09242a: 1311 3c01 |0d2b: const/16 v17, #int 316 // #13c │ │ +09242e: 4d01 0011 |0d2d: aput-object v1, v0, v17 │ │ +092432: 1401 39d5 0100 |0d2f: const v1, #float 1.68325e-40 // #0001d539 │ │ +092438: 7110 6403 0100 |0d32: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09243e: 0c01 |0d35: move-result-object v1 │ │ +092440: 1311 3d01 |0d36: const/16 v17, #int 317 // #13d │ │ +092444: 4d01 0011 |0d38: aput-object v1, v0, v17 │ │ +092448: 1401 19d6 0100 |0d3a: const v1, #float 1.68639e-40 // #0001d619 │ │ +09244e: 7110 6403 0100 |0d3d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092454: 0c01 |0d40: move-result-object v1 │ │ +092456: 1311 3e01 |0d41: const/16 v17, #int 318 // #13e │ │ +09245a: 4d01 0011 |0d43: aput-object v1, v0, v17 │ │ +09245e: 1401 47d6 0100 |0d45: const v1, #float 1.68704e-40 // #0001d647 │ │ +092464: 7110 6403 0100 |0d48: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09246a: 0c01 |0d4b: move-result-object v1 │ │ +09246c: 1311 3f01 |0d4c: const/16 v17, #int 319 // #13f │ │ +092470: 4d01 0011 |0d4e: aput-object v1, v0, v17 │ │ +092474: 1401 4cd6 0100 |0d50: const v1, #float 1.68711e-40 // #0001d64c │ │ +09247a: 7110 6403 0100 |0d53: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092480: 0c01 |0d56: move-result-object v1 │ │ +092482: 1311 4001 |0d57: const/16 v17, #int 320 // #140 │ │ +092486: 4d01 0011 |0d59: aput-object v1, v0, v17 │ │ +09248a: 1401 d4d6 0100 |0d5b: const v1, #float 1.68901e-40 // #0001d6d4 │ │ +092490: 7110 6403 0100 |0d5e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092496: 0c01 |0d61: move-result-object v1 │ │ +092498: 1311 4101 |0d62: const/16 v17, #int 321 // #141 │ │ +09249c: 4d01 0011 |0d64: aput-object v1, v0, v17 │ │ +0924a0: 1401 57d8 0100 |0d66: const v1, #float 1.69444e-40 // #0001d857 │ │ +0924a6: 7110 6403 0100 |0d69: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0924ac: 0c01 |0d6c: move-result-object v1 │ │ +0924ae: 1311 4201 |0d6d: const/16 v17, #int 322 // #142 │ │ +0924b2: 4d01 0011 |0d6f: aput-object v1, v0, v17 │ │ +0924b6: 1401 b5d8 0100 |0d71: const v1, #float 1.69575e-40 // #0001d8b5 │ │ +0924bc: 7110 6403 0100 |0d74: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0924c2: 0c01 |0d77: move-result-object v1 │ │ +0924c4: 1311 4301 |0d78: const/16 v17, #int 323 // #143 │ │ +0924c8: 4d01 0011 |0d7a: aput-object v1, v0, v17 │ │ +0924cc: 1401 80da 0100 |0d7c: const v1, #float 1.70219e-40 // #0001da80 │ │ +0924d2: 7110 6403 0100 |0d7f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0924d8: 0c01 |0d82: move-result-object v1 │ │ +0924da: 1311 4401 |0d83: const/16 v17, #int 324 // #144 │ │ +0924de: 4d01 0011 |0d85: aput-object v1, v0, v17 │ │ +0924e2: 1401 48db 0100 |0d87: const v1, #float 1.70499e-40 // #0001db48 │ │ +0924e8: 7110 6403 0100 |0d8a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0924ee: 0c01 |0d8d: move-result-object v1 │ │ +0924f0: 1311 4501 |0d8e: const/16 v17, #int 325 // #145 │ │ +0924f4: 4d01 0011 |0d90: aput-object v1, v0, v17 │ │ +0924f8: 1401 63dc 0100 |0d92: const v1, #float 1.70895e-40 // #0001dc63 │ │ +0924fe: 7110 6403 0100 |0d95: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092504: 0c01 |0d98: move-result-object v1 │ │ +092506: 1311 4601 |0d99: const/16 v17, #int 326 // #146 │ │ +09250a: 4d01 0011 |0d9b: aput-object v1, v0, v17 │ │ +09250e: 1401 52e1 0100 |0d9d: const v1, #float 1.72665e-40 // #0001e152 │ │ +092514: 7110 6403 0100 |0da0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09251a: 0c01 |0da3: move-result-object v1 │ │ +09251c: 1311 4701 |0da4: const/16 v17, #int 327 // #147 │ │ +092520: 4d01 0011 |0da6: aput-object v1, v0, v17 │ │ +092524: 1401 e9e4 0100 |0da8: const v1, #float 1.73953e-40 // #0001e4e9 │ │ +09252a: 7110 6403 0100 |0dab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092530: 0c01 |0dae: move-result-object v1 │ │ +092532: 1311 4801 |0daf: const/16 v17, #int 328 // #148 │ │ +092536: 4d01 0011 |0db1: aput-object v1, v0, v17 │ │ +09253a: 1401 4de5 0100 |0db3: const v1, #float 1.74093e-40 // #0001e54d │ │ +092540: 7110 6403 0100 |0db6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092546: 0c01 |0db9: move-result-object v1 │ │ +092548: 1311 4901 |0dba: const/16 v17, #int 329 // #149 │ │ +09254c: 4d01 0011 |0dbc: aput-object v1, v0, v17 │ │ +092550: 1401 6fe5 0100 |0dbe: const v1, #float 1.74141e-40 // #0001e56f │ │ +092556: 7110 6403 0100 |0dc1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09255c: 0c01 |0dc4: move-result-object v1 │ │ +09255e: 1311 4a01 |0dc5: const/16 v17, #int 330 // #14a │ │ +092562: 4d01 0011 |0dc7: aput-object v1, v0, v17 │ │ +092566: 1401 78e5 0100 |0dc9: const v1, #float 1.74153e-40 // #0001e578 │ │ +09256c: 7110 6403 0100 |0dcc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092572: 0c01 |0dcf: move-result-object v1 │ │ +092574: 1311 4b01 |0dd0: const/16 v17, #int 331 // #14b │ │ +092578: 4d01 0011 |0dd2: aput-object v1, v0, v17 │ │ +09257c: 1401 21e6 0100 |0dd4: const v1, #float 1.7439e-40 // #0001e621 │ │ +092582: 7110 6403 0100 |0dd7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092588: 0c01 |0dda: move-result-object v1 │ │ +09258a: 1311 4c01 |0ddb: const/16 v17, #int 332 // #14c │ │ +09258e: 4d01 0011 |0ddd: aput-object v1, v0, v17 │ │ +092592: 1401 57eb 0100 |0ddf: const v1, #float 1.7626e-40 // #0001eb57 │ │ +092598: 7110 6403 0100 |0de2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09259e: 0c01 |0de5: move-result-object v1 │ │ +0925a0: 1311 4d01 |0de6: const/16 v17, #int 333 // #14d │ │ +0925a4: 4d01 0011 |0de8: aput-object v1, v0, v17 │ │ +0925a8: 1401 92ec 0100 |0dea: const v1, #float 1.76701e-40 // #0001ec92 │ │ +0925ae: 7110 6403 0100 |0ded: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0925b4: 0c01 |0df0: move-result-object v1 │ │ +0925b6: 1311 4e01 |0df1: const/16 v17, #int 334 // #14e │ │ +0925ba: 4d01 0011 |0df3: aput-object v1, v0, v17 │ │ +0925be: 1401 37ed 0100 |0df5: const v1, #float 1.76932e-40 // #0001ed37 │ │ +0925c4: 7110 6403 0100 |0df8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0925ca: 0c01 |0dfb: move-result-object v1 │ │ +0925cc: 1311 4f01 |0dfc: const/16 v17, #int 335 // #14f │ │ +0925d0: 4d01 0011 |0dfe: aput-object v1, v0, v17 │ │ +0925d4: 1401 b7ee 0100 |0e00: const v1, #float 1.7747e-40 // #0001eeb7 │ │ +0925da: 7110 6403 0100 |0e03: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0925e0: 0c01 |0e06: move-result-object v1 │ │ +0925e2: 1311 5001 |0e07: const/16 v17, #int 336 // #150 │ │ +0925e6: 4d01 0011 |0e09: aput-object v1, v0, v17 │ │ +0925ea: 1401 ebf3 0100 |0e0b: const v1, #float 1.79337e-40 // #0001f3eb │ │ +0925f0: 7110 6403 0100 |0e0e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0925f6: 0c01 |0e11: move-result-object v1 │ │ +0925f8: 1311 5101 |0e12: const/16 v17, #int 337 // #151 │ │ +0925fc: 4d01 0011 |0e14: aput-object v1, v0, v17 │ │ +092600: 1401 73f4 0100 |0e16: const v1, #float 1.79527e-40 // #0001f473 │ │ +092606: 7110 6403 0100 |0e19: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09260c: 0c01 |0e1c: move-result-object v1 │ │ +09260e: 1311 5201 |0e1d: const/16 v17, #int 338 // #152 │ │ +092612: 4d01 0011 |0e1f: aput-object v1, v0, v17 │ │ +092616: 1401 59f8 0100 |0e21: const v1, #float 1.80926e-40 // #0001f859 │ │ +09261c: 7110 6403 0100 |0e24: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092622: 0c01 |0e27: move-result-object v1 │ │ +092624: 1311 5301 |0e28: const/16 v17, #int 339 // #153 │ │ +092628: 4d01 0011 |0e2a: aput-object v1, v0, v17 │ │ +09262c: 1401 91f9 0100 |0e2c: const v1, #float 1.81363e-40 // #0001f991 │ │ +092632: 7110 6403 0100 |0e2f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092638: 0c01 |0e32: move-result-object v1 │ │ +09263a: 1311 5401 |0e33: const/16 v17, #int 340 // #154 │ │ +09263e: 4d01 0011 |0e35: aput-object v1, v0, v17 │ │ +092642: 1401 c6fe 0100 |0e37: const v1, #float 1.83231e-40 // #0001fec6 │ │ +092648: 7110 6403 0100 |0e3a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09264e: 0c01 |0e3d: move-result-object v1 │ │ +092650: 1311 5501 |0e3e: const/16 v17, #int 341 // #155 │ │ +092654: 4d01 0011 |0e40: aput-object v1, v0, v17 │ │ +092658: 1401 8cff 0100 |0e42: const v1, #float 1.83508e-40 // #0001ff8c │ │ +09265e: 7110 6403 0100 |0e45: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092664: 0c01 |0e48: move-result-object v1 │ │ +092666: 1311 5601 |0e49: const/16 v17, #int 342 // #156 │ │ +09266a: 4d01 0011 |0e4b: aput-object v1, v0, v17 │ │ +09266e: 1401 3600 0200 |0e4d: const v1, #float 1.83747e-40 // #00020036 │ │ +092674: 7110 6403 0100 |0e50: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09267a: 0c01 |0e53: move-result-object v1 │ │ +09267c: 1311 5701 |0e54: const/16 v17, #int 343 // #157 │ │ +092680: 4d01 0011 |0e56: aput-object v1, v0, v17 │ │ +092684: 1401 a502 0200 |0e58: const v1, #float 1.8462e-40 // #000202a5 │ │ +09268a: 7110 6403 0100 |0e5b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092690: 0c01 |0e5e: move-result-object v1 │ │ +092692: 1311 5801 |0e5f: const/16 v17, #int 344 // #158 │ │ +092696: 4d01 0011 |0e61: aput-object v1, v0, v17 │ │ +09269a: 1401 6f04 0200 |0e63: const v1, #float 1.85261e-40 // #0002046f │ │ +0926a0: 7110 6403 0100 |0e66: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0926a6: 0c01 |0e69: move-result-object v1 │ │ +0926a8: 1311 5901 |0e6a: const/16 v17, #int 345 // #159 │ │ +0926ac: 4d01 0011 |0e6c: aput-object v1, v0, v17 │ │ +0926b0: 1401 2f05 0200 |0e6e: const v1, #float 1.85531e-40 // #0002052f │ │ +0926b6: 7110 6403 0100 |0e71: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0926bc: 0c01 |0e74: move-result-object v1 │ │ +0926be: 1311 5a01 |0e75: const/16 v17, #int 346 // #15a │ │ +0926c2: 4d01 0011 |0e77: aput-object v1, v0, v17 │ │ +0926c6: 1401 310c 0200 |0e79: const v1, #float 1.88044e-40 // #00020c31 │ │ +0926cc: 7110 6403 0100 |0e7c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0926d2: 0c01 |0e7f: move-result-object v1 │ │ +0926d4: 1311 5b01 |0e80: const/16 v17, #int 347 // #15b │ │ +0926d8: 4d01 0011 |0e82: aput-object v1, v0, v17 │ │ +0926dc: 1401 2b0d 0200 |0e84: const v1, #float 1.88395e-40 // #00020d2b │ │ +0926e2: 7110 6403 0100 |0e87: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0926e8: 0c01 |0e8a: move-result-object v1 │ │ +0926ea: 1311 5c01 |0e8b: const/16 v17, #int 348 // #15c │ │ +0926ee: 4d01 0011 |0e8d: aput-object v1, v0, v17 │ │ +0926f2: 1401 c210 0200 |0e8f: const v1, #float 1.89683e-40 // #000210c2 │ │ +0926f8: 7110 6403 0100 |0e92: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0926fe: 0c01 |0e95: move-result-object v1 │ │ +092700: 1311 5d01 |0e96: const/16 v17, #int 349 // #15d │ │ +092704: 4d01 0011 |0e98: aput-object v1, v0, v17 │ │ +092708: 1401 e710 0200 |0e9a: const v1, #float 1.89734e-40 // #000210e7 │ │ +09270e: 7110 6403 0100 |0e9d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092714: 0c01 |0ea0: move-result-object v1 │ │ +092716: 1311 5e01 |0ea1: const/16 v17, #int 350 // #15e │ │ +09271a: 4d01 0011 |0ea3: aput-object v1, v0, v17 │ │ +09271e: 1401 1f1d 0200 |0ea5: const v1, #float 1.94118e-40 // #00021d1f │ │ +092724: 7110 6403 0100 |0ea8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09272a: 0c01 |0eab: move-result-object v1 │ │ +09272c: 1311 5f01 |0eac: const/16 v17, #int 351 // #15f │ │ +092730: 4d01 0011 |0eae: aput-object v1, v0, v17 │ │ +092734: 1401 cd1e 0200 |0eb0: const v1, #float 1.9472e-40 // #00021ecd │ │ +09273a: 7110 6403 0100 |0eb3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092740: 0c01 |0eb6: move-result-object v1 │ │ +092742: 1311 6001 |0eb7: const/16 v17, #int 352 // #160 │ │ +092746: 4d01 0011 |0eb9: aput-object v1, v0, v17 │ │ +09274a: 1401 7e1f 0200 |0ebb: const v1, #float 1.94968e-40 // #00021f7e │ │ +092750: 7110 6403 0100 |0ebe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092756: 0c01 |0ec1: move-result-object v1 │ │ +092758: 1311 6101 |0ec2: const/16 v17, #int 353 // #161 │ │ +09275c: 4d01 0011 |0ec4: aput-object v1, v0, v17 │ │ +092760: 1401 d721 0200 |0ec6: const v1, #float 1.9581e-40 // #000221d7 │ │ +092766: 7110 6403 0100 |0ec9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09276c: 0c01 |0ecc: move-result-object v1 │ │ +09276e: 1311 6201 |0ecd: const/16 v17, #int 354 // #162 │ │ +092772: 4d01 0011 |0ecf: aput-object v1, v0, v17 │ │ +092776: 1401 ad22 0200 |0ed1: const v1, #float 1.9611e-40 // #000222ad │ │ +09277c: 7110 6403 0100 |0ed4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092782: 0c01 |0ed7: move-result-object v1 │ │ +092784: 1311 6301 |0ed8: const/16 v17, #int 355 // #163 │ │ +092788: 4d01 0011 |0eda: aput-object v1, v0, v17 │ │ +09278c: 1401 d023 0200 |0edc: const v1, #float 1.96518e-40 // #000223d0 │ │ +092792: 7110 6403 0100 |0edf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092798: 0c01 |0ee2: move-result-object v1 │ │ +09279a: 1311 6401 |0ee3: const/16 v17, #int 356 // #164 │ │ +09279e: 4d01 0011 |0ee5: aput-object v1, v0, v17 │ │ +0927a2: 1401 1624 0200 |0ee7: const v1, #float 1.96616e-40 // #00022416 │ │ +0927a8: 7110 6403 0100 |0eea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0927ae: 0c01 |0eed: move-result-object v1 │ │ +0927b0: 1311 6501 |0eee: const/16 v17, #int 357 // #165 │ │ +0927b4: 4d01 0011 |0ef0: aput-object v1, v0, v17 │ │ +0927b8: 1401 822b 0200 |0ef2: const v1, #float 1.99279e-40 // #00022b82 │ │ +0927be: 7110 6403 0100 |0ef5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0927c4: 0c01 |0ef8: move-result-object v1 │ │ +0927c6: 1311 6601 |0ef9: const/16 v17, #int 358 // #166 │ │ +0927ca: 4d01 0011 |0efb: aput-object v1, v0, v17 │ │ +0927ce: 1401 e32b 0200 |0efd: const v1, #float 1.99415e-40 // #00022be3 │ │ +0927d4: 7110 6403 0100 |0f00: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0927da: 0c01 |0f03: move-result-object v1 │ │ +0927dc: 1311 6701 |0f04: const/16 v17, #int 359 // #167 │ │ +0927e0: 4d01 0011 |0f06: aput-object v1, v0, v17 │ │ +0927e4: 1401 432d 0200 |0f08: const v1, #float 1.99908e-40 // #00022d43 │ │ +0927ea: 7110 6403 0100 |0f0b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0927f0: 0c01 |0f0e: move-result-object v1 │ │ +0927f2: 1311 6801 |0f0f: const/16 v17, #int 360 // #168 │ │ +0927f6: 4d01 0011 |0f11: aput-object v1, v0, v17 │ │ +0927fa: 1401 fd32 0200 |0f13: const v1, #float 2.01962e-40 // #000232fd │ │ +092800: 7110 6403 0100 |0f16: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092806: 0c01 |0f19: move-result-object v1 │ │ +092808: 1311 6901 |0f1a: const/16 v17, #int 361 // #169 │ │ +09280c: 4d01 0011 |0f1c: aput-object v1, v0, v17 │ │ +092810: 1401 1733 0200 |0f1e: const v1, #float 2.01999e-40 // #00023317 │ │ +092816: 7110 6403 0100 |0f21: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09281c: 0c01 |0f24: move-result-object v1 │ │ +09281e: 1311 6a01 |0f25: const/16 v17, #int 362 // #16a │ │ +092822: 4d01 0011 |0f27: aput-object v1, v0, v17 │ │ +092826: 1401 1e33 0200 |0f29: const v1, #float 2.02008e-40 // #0002331e │ │ +09282c: 7110 6403 0100 |0f2c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092832: 0c01 |0f2f: move-result-object v1 │ │ +092834: 1311 6b01 |0f30: const/16 v17, #int 363 // #16b │ │ +092838: 4d01 0011 |0f32: aput-object v1, v0, v17 │ │ +09283c: 1401 5c35 0200 |0f34: const v1, #float 2.02813e-40 // #0002355c │ │ +092842: 7110 6403 0100 |0f37: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092848: 0c01 |0f3a: move-result-object v1 │ │ +09284a: 1311 6c01 |0f3b: const/16 v17, #int 364 // #16c │ │ +09284e: 4d01 0011 |0f3d: aput-object v1, v0, v17 │ │ +092852: 1401 e935 0200 |0f3f: const v1, #float 2.0301e-40 // #000235e9 │ │ +092858: 7110 6403 0100 |0f42: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09285e: 0c01 |0f45: move-result-object v1 │ │ +092860: 1311 6d01 |0f46: const/16 v17, #int 365 // #16d │ │ +092864: 4d01 0011 |0f48: aput-object v1, v0, v17 │ │ +092868: 1401 ae37 0200 |0f4a: const v1, #float 2.03645e-40 // #000237ae │ │ +09286e: 7110 6403 0100 |0f4d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092874: 0c01 |0f50: move-result-object v1 │ │ +092876: 1311 6e01 |0f51: const/16 v17, #int 366 // #16e │ │ +09287a: 4d01 0011 |0f53: aput-object v1, v0, v17 │ │ +09287e: 1401 c33f 0200 |0f55: const v1, #float 2.06544e-40 // #00023fc3 │ │ +092884: 7110 6403 0100 |0f58: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09288a: 0c01 |0f5b: move-result-object v1 │ │ +09288c: 1311 6f01 |0f5c: const/16 v17, #int 367 // #16f │ │ +092890: 4d01 0011 |0f5e: aput-object v1, v0, v17 │ │ +092894: 1401 4241 0200 |0f60: const v1, #float 2.07081e-40 // #00024142 │ │ +09289a: 7110 6403 0100 |0f63: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0928a0: 0c01 |0f66: move-result-object v1 │ │ +0928a2: 1311 7001 |0f67: const/16 v17, #int 368 // #170 │ │ +0928a6: 4d01 0011 |0f69: aput-object v1, v0, v17 │ │ +0928aa: 1401 4441 0200 |0f6b: const v1, #float 2.07084e-40 // #00024144 │ │ +0928b0: 7110 6403 0100 |0f6e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0928b6: 0c01 |0f71: move-result-object v1 │ │ +0928b8: 1311 7101 |0f72: const/16 v17, #int 369 // #171 │ │ +0928bc: 4d01 0011 |0f74: aput-object v1, v0, v17 │ │ +0928c0: 1401 a042 0200 |0f76: const v1, #float 2.07572e-40 // #000242a0 │ │ +0928c6: 7110 6403 0100 |0f79: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0928cc: 0c01 |0f7c: move-result-object v1 │ │ +0928ce: 1311 7201 |0f7d: const/16 v17, #int 370 // #172 │ │ +0928d2: 4d01 0011 |0f7f: aput-object v1, v0, v17 │ │ +0928d6: 1401 b142 0200 |0f81: const v1, #float 2.07595e-40 // #000242b1 │ │ +0928dc: 7110 6403 0100 |0f84: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0928e2: 0c01 |0f87: move-result-object v1 │ │ +0928e4: 1311 7301 |0f88: const/16 v17, #int 371 // #173 │ │ +0928e8: 4d01 0011 |0f8a: aput-object v1, v0, v17 │ │ +0928ec: 1401 1843 0200 |0f8c: const v1, #float 2.0774e-40 // #00024318 │ │ +0928f2: 7110 6403 0100 |0f8f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0928f8: 0c01 |0f92: move-result-object v1 │ │ +0928fa: 1311 7401 |0f93: const/16 v17, #int 372 // #174 │ │ +0928fe: 4d01 0011 |0f95: aput-object v1, v0, v17 │ │ +092902: 1401 2944 0200 |0f97: const v1, #float 2.08122e-40 // #00024429 │ │ +092908: 7110 6403 0100 |0f9a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09290e: 0c01 |0f9d: move-result-object v1 │ │ +092910: 1311 7501 |0f9e: const/16 v17, #int 373 // #175 │ │ +092914: 4d01 0011 |0fa0: aput-object v1, v0, v17 │ │ +092918: 1401 9f48 0200 |0fa2: const v1, #float 2.09723e-40 // #0002489f │ │ +09291e: 7110 6403 0100 |0fa5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092924: 0c01 |0fa8: move-result-object v1 │ │ +092926: 1311 7601 |0fa9: const/16 v17, #int 374 // #176 │ │ +09292a: 4d01 0011 |0fab: aput-object v1, v0, v17 │ │ +09292e: 1401 674c 0200 |0fad: const v1, #float 2.11079e-40 // #00024c67 │ │ +092934: 7110 6403 0100 |0fb0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09293a: 0c01 |0fb3: move-result-object v1 │ │ +09293c: 1311 7701 |0fb4: const/16 v17, #int 375 // #177 │ │ +092940: 4d01 0011 |0fb6: aput-object v1, v0, v17 │ │ +092944: 1401 ac4d 0200 |0fb8: const v1, #float 2.11534e-40 // #00024dac │ │ +09294a: 7110 6403 0100 |0fbb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092950: 0c01 |0fbe: move-result-object v1 │ │ +092952: 1311 7801 |0fbf: const/16 v17, #int 376 // #178 │ │ +092956: 4d01 0011 |0fc1: aput-object v1, v0, v17 │ │ +09295a: 1401 434e 0200 |0fc3: const v1, #float 2.11746e-40 // #00024e43 │ │ +092960: 7110 6403 0100 |0fc6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092966: 0c01 |0fc9: move-result-object v1 │ │ +092968: 1311 7901 |0fca: const/16 v17, #int 377 // #179 │ │ +09296c: 4d01 0011 |0fcc: aput-object v1, v0, v17 │ │ +092970: 1401 2750 0200 |0fce: const v1, #float 2.12424e-40 // #00025027 │ │ +092976: 7110 6403 0100 |0fd1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09297c: 0c01 |0fd4: move-result-object v1 │ │ +09297e: 1311 7a01 |0fd5: const/16 v17, #int 378 // #17a │ │ +092982: 4d01 0011 |0fd7: aput-object v1, v0, v17 │ │ +092986: 1401 c554 0200 |0fd9: const v1, #float 2.14081e-40 // #000254c5 │ │ +09298c: 7110 6403 0100 |0fdc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092992: 0c01 |0fdf: move-result-object v1 │ │ +092994: 1311 7b01 |0fe0: const/16 v17, #int 379 // #17b │ │ +092998: 4d01 0011 |0fe2: aput-object v1, v0, v17 │ │ +09299c: 1401 2155 0200 |0fe4: const v1, #float 2.14209e-40 // #00025521 │ │ +0929a2: 7110 6403 0100 |0fe7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0929a8: 0c01 |0fea: move-result-object v1 │ │ +0929aa: 1311 7c01 |0feb: const/16 v17, #int 380 // #17c │ │ +0929ae: 4d01 0011 |0fed: aput-object v1, v0, v17 │ │ +0929b2: 1401 6655 0200 |0fef: const v1, #float 2.14306e-40 // #00025566 │ │ +0929b8: 7110 6403 0100 |0ff2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0929be: 0c01 |0ff5: move-result-object v1 │ │ +0929c0: 1311 7d01 |0ff6: const/16 v17, #int 381 // #17d │ │ +0929c4: 4d01 0011 |0ff8: aput-object v1, v0, v17 │ │ +0929c8: 1401 4757 0200 |0ffa: const v1, #float 2.1498e-40 // #00025747 │ │ +0929ce: 7110 6403 0100 |0ffd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0929d4: 0c01 |1000: move-result-object v1 │ │ +0929d6: 4d01 0002 |1001: aput-object v1, v0, v2 │ │ +0929da: 1401 8757 0200 |1003: const v1, #float 2.1507e-40 // #00025787 │ │ +0929e0: 7110 6403 0100 |1006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0929e6: 0c01 |1009: move-result-object v1 │ │ +0929e8: 1302 7f01 |100a: const/16 v2, #int 383 // #17f │ │ +0929ec: 4d01 0002 |100c: aput-object v1, v0, v2 │ │ +0929f0: 1401 a157 0200 |100e: const v1, #float 2.15106e-40 // #000257a1 │ │ +0929f6: 7110 6403 0100 |1011: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0929fc: 0c01 |1014: move-result-object v1 │ │ +0929fe: 1302 8001 |1015: const/16 v2, #int 384 // #180 │ │ +092a02: 4d01 0002 |1017: aput-object v1, v0, v2 │ │ +092a06: 1401 f957 0200 |1019: const v1, #float 2.1523e-40 // #000257f9 │ │ +092a0c: 7110 6403 0100 |101c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092a12: 0c01 |101f: move-result-object v1 │ │ +092a14: 1302 8101 |1020: const/16 v2, #int 385 // #181 │ │ +092a18: 4d01 0002 |1022: aput-object v1, v0, v2 │ │ +092a1c: 1401 d558 0200 |1024: const v1, #float 2.15538e-40 // #000258d5 │ │ +092a22: 7110 6403 0100 |1027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092a28: 0c01 |102a: move-result-object v1 │ │ +092a2a: 1302 8201 |102b: const/16 v2, #int 386 // #182 │ │ +092a2e: 4d01 0002 |102d: aput-object v1, v0, v2 │ │ +092a32: 1401 d15c 0200 |102f: const v1, #float 2.16967e-40 // #00025cd1 │ │ +092a38: 7110 6403 0100 |1032: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092a3e: 0c01 |1035: move-result-object v1 │ │ +092a40: 1302 8301 |1036: const/16 v2, #int 387 // #183 │ │ +092a44: 4d01 0002 |1038: aput-object v1, v0, v2 │ │ +092a48: 1401 ae5d 0200 |103a: const v1, #float 2.17277e-40 // #00025dae │ │ +092a4e: 7110 6403 0100 |103d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092a54: 0c01 |1040: move-result-object v1 │ │ +092a56: 1302 8401 |1041: const/16 v2, #int 388 // #184 │ │ +092a5a: 4d01 0002 |1043: aput-object v1, v0, v2 │ │ +092a5e: 1401 3a61 0200 |1045: const v1, #float 2.18549e-40 // #0002613a │ │ +092a64: 7110 6403 0100 |1048: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092a6a: 0c01 |104b: move-result-object v1 │ │ +092a6c: 1302 8501 |104c: const/16 v2, #int 389 // #185 │ │ +092a70: 4d01 0002 |104e: aput-object v1, v0, v2 │ │ +092a74: 1401 db62 0200 |1050: const v1, #float 2.19134e-40 // #000262db │ │ +092a7a: 7110 6403 0100 |1053: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092a80: 0c01 |1056: move-result-object v1 │ │ +092a82: 1302 8601 |1057: const/16 v2, #int 390 // #186 │ │ +092a86: 4d01 0002 |1059: aput-object v1, v0, v2 │ │ +092a8a: 1401 6a63 0200 |105b: const v1, #float 2.19334e-40 // #0002636a │ │ +092a90: 7110 6403 0100 |105e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092a96: 0c01 |1061: move-result-object v1 │ │ +092a98: 1302 8701 |1062: const/16 v2, #int 391 // #187 │ │ +092a9c: 4d01 0002 |1064: aput-object v1, v0, v2 │ │ +092aa0: 1401 fc64 0200 |1066: const v1, #float 2.19897e-40 // #000264fc │ │ +092aa6: 7110 6403 0100 |1069: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092aac: 0c01 |106c: move-result-object v1 │ │ +092aae: 1302 8801 |106d: const/16 v2, #int 392 // #188 │ │ +092ab2: 4d01 0002 |106f: aput-object v1, v0, v2 │ │ +092ab6: 1401 a668 0200 |1071: const v1, #float 2.21212e-40 // #000268a6 │ │ +092abc: 7110 6403 0100 |1074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092ac2: 0c01 |1077: move-result-object v1 │ │ +092ac4: 1302 8901 |1078: const/16 v2, #int 393 // #189 │ │ +092ac8: 4d01 0002 |107a: aput-object v1, v0, v2 │ │ +092acc: 1401 3371 0200 |107c: const v1, #float 2.24279e-40 // #00027133 │ │ +092ad2: 7110 6403 0100 |107f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092ad8: 0c01 |1082: move-result-object v1 │ │ +092ada: 1302 8a01 |1083: const/16 v2, #int 394 // #18a │ │ +092ade: 4d01 0002 |1085: aput-object v1, v0, v2 │ │ +092ae2: 1401 3074 0200 |1087: const v1, #float 2.25351e-40 // #00027430 │ │ +092ae8: 7110 6403 0100 |108a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092aee: 0c01 |108d: move-result-object v1 │ │ +092af0: 1302 8b01 |108e: const/16 v2, #int 395 // #18b │ │ +092af4: 4d01 0002 |1090: aput-object v1, v0, v2 │ │ +092af8: 1401 ec74 0200 |1092: const v1, #float 2.25615e-40 // #000274ec │ │ +092afe: 7110 6403 0100 |1095: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092b04: 0c01 |1098: move-result-object v1 │ │ +092b06: 1302 8c01 |1099: const/16 v2, #int 396 // #18c │ │ +092b0a: 4d01 0002 |109b: aput-object v1, v0, v2 │ │ +092b0e: 1401 b278 0200 |109d: const v1, #float 2.26968e-40 // #000278b2 │ │ +092b14: 7110 6403 0100 |10a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092b1a: 0c01 |10a3: move-result-object v1 │ │ +092b1c: 1302 8d01 |10a4: const/16 v2, #int 397 // #18d │ │ +092b20: 4d01 0002 |10a6: aput-object v1, v0, v2 │ │ +092b24: 1401 a67d 0200 |10a8: const v1, #float 2.28745e-40 // #00027da6 │ │ +092b2a: 7110 6403 0100 |10ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092b30: 0c01 |10ae: move-result-object v1 │ │ +092b32: 1302 8e01 |10af: const/16 v2, #int 398 // #18e │ │ +092b36: 4d01 0002 |10b1: aput-object v1, v0, v2 │ │ +092b3a: 1401 d67d 0200 |10b3: const v1, #float 2.28812e-40 // #00027dd6 │ │ +092b40: 7110 6403 0100 |10b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092b46: 0c01 |10b9: move-result-object v1 │ │ +092b48: 1302 8f01 |10ba: const/16 v2, #int 399 // #18f │ │ +092b4c: 4d01 0002 |10bc: aput-object v1, v0, v2 │ │ +092b50: 1401 5a7f 0200 |10be: const v1, #float 2.29356e-40 // #00027f5a │ │ +092b56: 7110 6403 0100 |10c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092b5c: 0c01 |10c4: move-result-object v1 │ │ +092b5e: 1302 9001 |10c5: const/16 v2, #int 400 // #190 │ │ +092b62: 4d01 0002 |10c7: aput-object v1, v0, v2 │ │ +092b66: 1401 a784 0200 |10c9: const v1, #float 2.31258e-40 // #000284a7 │ │ +092b6c: 7110 6403 0100 |10cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092b72: 0c01 |10cf: move-result-object v1 │ │ +092b74: 1302 9101 |10d0: const/16 v2, #int 401 // #191 │ │ +092b78: 4d01 0002 |10d2: aput-object v1, v0, v2 │ │ +092b7c: 1401 8b86 0200 |10d4: const v1, #float 2.31936e-40 // #0002868b │ │ +092b82: 7110 6403 0100 |10d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092b88: 0c01 |10da: move-result-object v1 │ │ +092b8a: 1302 9201 |10db: const/16 v2, #int 402 // #192 │ │ +092b8e: 4d01 0002 |10dd: aput-object v1, v0, v2 │ │ +092b92: 1401 4887 0200 |10df: const v1, #float 2.32201e-40 // #00028748 │ │ +092b98: 7110 6403 0100 |10e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092b9e: 0c01 |10e5: move-result-object v1 │ │ +092ba0: 1302 9301 |10e6: const/16 v2, #int 403 // #193 │ │ +092ba4: 4d01 0002 |10e8: aput-object v1, v0, v2 │ │ +092ba8: 1401 088c 0200 |10ea: const v1, #float 2.33905e-40 // #00028c08 │ │ +092bae: 7110 6403 0100 |10ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092bb4: 0c01 |10f0: move-result-object v1 │ │ +092bb6: 1302 9401 |10f1: const/16 v2, #int 404 // #194 │ │ +092bba: 4d01 0002 |10f3: aput-object v1, v0, v2 │ │ +092bbe: 1401 528d 0200 |10f5: const v1, #float 2.34367e-40 // #00028d52 │ │ +092bc4: 7110 6403 0100 |10f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092bca: 0c01 |10fb: move-result-object v1 │ │ +092bcc: 1302 9501 |10fc: const/16 v2, #int 405 // #195 │ │ +092bd0: 4d01 0002 |10fe: aput-object v1, v0, v2 │ │ +092bd4: 1401 f58d 0200 |1100: const v1, #float 2.34596e-40 // #00028df5 │ │ +092bda: 7110 6403 0100 |1103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092be0: 0c01 |1106: move-result-object v1 │ │ +092be2: 1302 9601 |1107: const/16 v2, #int 406 // #196 │ │ +092be6: 4d01 0002 |1109: aput-object v1, v0, v2 │ │ +092bea: 1401 228f 0200 |110b: const v1, #float 2.35017e-40 // #00028f22 │ │ +092bf0: 7110 6403 0100 |110e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092bf6: 0c01 |1111: move-result-object v1 │ │ +092bf8: 1302 9701 |1112: const/16 v2, #int 407 // #197 │ │ +092bfc: 4d01 0002 |1114: aput-object v1, v0, v2 │ │ +092c00: 1401 c38f 0200 |1116: const v1, #float 2.35243e-40 // #00028fc3 │ │ +092c06: 7110 6403 0100 |1119: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092c0c: 0c01 |111c: move-result-object v1 │ │ +092c0e: 1302 9801 |111d: const/16 v2, #int 408 // #198 │ │ +092c12: 4d01 0002 |111f: aput-object v1, v0, v2 │ │ +092c16: 1401 a390 0200 |1121: const v1, #float 2.35557e-40 // #000290a3 │ │ +092c1c: 7110 6403 0100 |1124: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092c22: 0c01 |1127: move-result-object v1 │ │ +092c24: 1302 9901 |1128: const/16 v2, #int 409 // #199 │ │ +092c28: 4d01 0002 |112a: aput-object v1, v0, v2 │ │ +092c2c: 1401 c890 0200 |112c: const v1, #float 2.35609e-40 // #000290c8 │ │ +092c32: 7110 6403 0100 |112f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092c38: 0c01 |1132: move-result-object v1 │ │ +092c3a: 1302 9a01 |1133: const/16 v2, #int 410 // #19a │ │ +092c3e: 4d01 0002 |1135: aput-object v1, v0, v2 │ │ +092c42: 1401 e490 0200 |1137: const v1, #float 2.35648e-40 // #000290e4 │ │ +092c48: 7110 6403 0100 |113a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092c4e: 0c01 |113d: move-result-object v1 │ │ +092c50: 1302 9b01 |113e: const/16 v2, #int 411 // #19b │ │ +092c54: 4d01 0002 |1140: aput-object v1, v0, v2 │ │ +092c58: 1401 ad91 0200 |1142: const v1, #float 2.3593e-40 // #000291ad │ │ +092c5e: 7110 6403 0100 |1145: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092c64: 0c01 |1148: move-result-object v1 │ │ +092c66: 1302 9c01 |1149: const/16 v2, #int 412 // #19c │ │ +092c6a: 4d01 0002 |114b: aput-object v1, v0, v2 │ │ +092c6e: 1401 3492 0200 |114d: const v1, #float 2.36119e-40 // #00029234 │ │ +092c74: 7110 6403 0100 |1150: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092c7a: 0c01 |1153: move-result-object v1 │ │ +092c7c: 1302 9d01 |1154: const/16 v2, #int 413 // #19d │ │ +092c80: 4d01 0002 |1156: aput-object v1, v0, v2 │ │ +092c84: 1401 5f93 0200 |1158: const v1, #float 2.36538e-40 // #0002935f │ │ +092c8a: 7110 6403 0100 |115b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092c90: 0c01 |115e: move-result-object v1 │ │ +092c92: 1302 9e01 |115f: const/16 v2, #int 414 // #19e │ │ +092c96: 4d01 0002 |1161: aput-object v1, v0, v2 │ │ +092c9a: 1401 5794 0200 |1163: const v1, #float 2.36885e-40 // #00029457 │ │ +092ca0: 7110 6403 0100 |1166: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092ca6: 0c01 |1169: move-result-object v1 │ │ +092ca8: 1302 9f01 |116a: const/16 v2, #int 415 // #19f │ │ +092cac: 4d01 0002 |116c: aput-object v1, v0, v2 │ │ +092cb0: 1401 dc97 0200 |116e: const v1, #float 2.38148e-40 // #000297dc │ │ +092cb6: 7110 6403 0100 |1171: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092cbc: 0c01 |1174: move-result-object v1 │ │ +092cbe: 1302 a001 |1175: const/16 v2, #int 416 // #1a0 │ │ +092cc2: 4d01 0002 |1177: aput-object v1, v0, v2 │ │ +092cc6: 1401 2498 0200 |1179: const v1, #float 2.38249e-40 // #00029824 │ │ +092ccc: 7110 6403 0100 |117c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092cd2: 0c01 |117f: move-result-object v1 │ │ +092cd4: 1302 a101 |1180: const/16 v2, #int 417 // #1a1 │ │ +092cd8: 4d01 0002 |1182: aput-object v1, v0, v2 │ │ +092cdc: 1401 6198 0200 |1184: const v1, #float 2.38334e-40 // #00029861 │ │ +092ce2: 7110 6403 0100 |1187: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092ce8: 0c01 |118a: move-result-object v1 │ │ +092cea: 1302 a201 |118b: const/16 v2, #int 418 // #1a2 │ │ +092cee: 4d01 0002 |118d: aput-object v1, v0, v2 │ │ +092cf2: 1401 a699 0200 |118f: const v1, #float 2.3879e-40 // #000299a6 │ │ +092cf8: 7110 6403 0100 |1192: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092cfe: 0c01 |1195: move-result-object v1 │ │ +092d00: 1302 a301 |1196: const/16 v2, #int 419 // #1a3 │ │ +092d04: 4d01 0002 |1198: aput-object v1, v0, v2 │ │ +092d08: 1401 449a 0200 |119a: const v1, #float 2.39011e-40 // #00029a44 │ │ +092d0e: 7110 6403 0100 |119d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092d14: 0c01 |11a0: move-result-object v1 │ │ +092d16: 1302 a401 |11a1: const/16 v2, #int 420 // #1a4 │ │ +092d1a: 4d01 0002 |11a3: aput-object v1, v0, v2 │ │ +092d1e: 1401 c19a 0200 |11a5: const v1, #float 2.39186e-40 // #00029ac1 │ │ +092d24: 7110 6403 0100 |11a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092d2a: 0c01 |11ab: move-result-object v1 │ │ +092d2c: 1302 a501 |11ac: const/16 v2, #int 421 // #1a5 │ │ +092d30: 4d01 0002 |11ae: aput-object v1, v0, v2 │ │ +092d34: 1401 9a9b 0200 |11b0: const v1, #float 2.3949e-40 // #00029b9a │ │ +092d3a: 7110 6403 0100 |11b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092d40: 0c01 |11b6: move-result-object v1 │ │ +092d42: 1302 a601 |11b7: const/16 v2, #int 422 // #1a6 │ │ +092d46: 4d01 0002 |11b9: aput-object v1, v0, v2 │ │ +092d4a: 1401 cf9e 0200 |11bb: const v1, #float 2.40641e-40 // #00029ecf │ │ +092d50: 7110 6403 0100 |11be: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092d56: 0c01 |11c1: move-result-object v1 │ │ +092d58: 1302 a701 |11c2: const/16 v2, #int 423 // #1a7 │ │ +092d5c: 4d01 0002 |11c4: aput-object v1, v0, v2 │ │ +092d60: 1401 4ba1 0200 |11c6: const v1, #float 2.41532e-40 // #0002a14b │ │ +092d66: 7110 6403 0100 |11c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092d6c: 0c01 |11cc: move-result-object v1 │ │ +092d6e: 1302 a801 |11cd: const/16 v2, #int 424 // #1a8 │ │ +092d72: 4d01 0002 |11cf: aput-object v1, v0, v2 │ │ +092d76: 1401 a9a1 0200 |11d1: const v1, #float 2.41664e-40 // #0002a1a9 │ │ +092d7c: 7110 6403 0100 |11d4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092d82: 0c01 |11d7: move-result-object v1 │ │ +092d84: 1302 a901 |11d8: const/16 v2, #int 425 // #1a9 │ │ +092d88: 4d01 0002 |11da: aput-object v1, v0, v2 │ │ +092d8c: 1401 3fa5 0200 |11dc: const v1, #float 2.4295e-40 // #0002a53f │ │ +092d92: 7110 6403 0100 |11df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092d98: 0c01 |11e2: move-result-object v1 │ │ +092d9a: 1302 aa01 |11e3: const/16 v2, #int 426 // #1aa │ │ +092d9e: 4d01 0002 |11e5: aput-object v1, v0, v2 │ │ +092da2: 1401 d8a5 0200 |11e7: const v1, #float 2.43165e-40 // #0002a5d8 │ │ +092da8: 7110 6403 0100 |11ea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092dae: 0c01 |11ed: move-result-object v1 │ │ +092db0: 1302 ab01 |11ee: const/16 v2, #int 427 // #1ab │ │ +092db4: 4d01 0002 |11f0: aput-object v1, v0, v2 │ │ +092db8: 1401 e4a6 0200 |11f2: const v1, #float 2.4354e-40 // #0002a6e4 │ │ +092dbe: 7110 6403 0100 |11f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092dc4: 0c01 |11f8: move-result-object v1 │ │ +092dc6: 1302 ac01 |11f9: const/16 v2, #int 428 // #1ac │ │ +092dca: 4d01 0002 |11fb: aput-object v1, v0, v2 │ │ +092dce: 1401 18a8 0200 |11fd: const v1, #float 2.43972e-40 // #0002a818 │ │ +092dd4: 7110 6403 0100 |1200: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092dda: 0c01 |1203: move-result-object v1 │ │ +092ddc: 1302 ad01 |1204: const/16 v2, #int 429 // #1ad │ │ +092de0: 4d01 0002 |1206: aput-object v1, v0, v2 │ │ +092de4: 1401 41a9 0200 |1208: const v1, #float 2.44388e-40 // #0002a941 │ │ +092dea: 7110 6403 0100 |120b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092df0: 0c01 |120e: move-result-object v1 │ │ +092df2: 1302 ae01 |120f: const/16 v2, #int 430 // #1ae │ │ +092df6: 4d01 0002 |1211: aput-object v1, v0, v2 │ │ +092dfa: 1401 9fa9 0200 |1213: const v1, #float 2.4452e-40 // #0002a99f │ │ +092e00: 7110 6403 0100 |1216: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092e06: 0c01 |1219: move-result-object v1 │ │ +092e08: 4d01 0003 |121a: aput-object v1, v0, v3 │ │ +092e0c: 1401 d6a9 0200 |121c: const v1, #float 2.44597e-40 // #0002a9d6 │ │ +092e12: 7110 6403 0100 |121f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092e18: 0c01 |1222: move-result-object v1 │ │ +092e1a: 1302 b001 |1223: const/16 v2, #int 432 // #1b0 │ │ +092e1e: 4d01 0002 |1225: aput-object v1, v0, v2 │ │ +092e22: 1401 eeaa 0200 |1227: const v1, #float 2.44989e-40 // #0002aaee │ │ +092e28: 7110 6403 0100 |122a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092e2e: 0c01 |122d: move-result-object v1 │ │ +092e30: 1302 b101 |122e: const/16 v2, #int 433 // #1b1 │ │ +092e34: 4d01 0002 |1230: aput-object v1, v0, v2 │ │ +092e38: 1401 a8ac 0200 |1232: const v1, #float 2.45608e-40 // #0002aca8 │ │ +092e3e: 7110 6403 0100 |1235: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092e44: 0c01 |1238: move-result-object v1 │ │ +092e46: 1302 b201 |1239: const/16 v2, #int 434 // #1b2 │ │ +092e4a: 4d01 0002 |123b: aput-object v1, v0, v2 │ │ +092e4e: 1401 93ae 0200 |123d: const v1, #float 2.46296e-40 // #0002ae93 │ │ +092e54: 7110 6403 0100 |1240: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092e5a: 0c01 |1243: move-result-object v1 │ │ +092e5c: 1302 b301 |1244: const/16 v2, #int 435 // #1b3 │ │ +092e60: 4d01 0002 |1246: aput-object v1, v0, v2 │ │ +092e64: 1401 40af 0200 |1248: const v1, #float 2.46539e-40 // #0002af40 │ │ +092e6a: 7110 6403 0100 |124b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092e70: 0c01 |124e: move-result-object v1 │ │ +092e72: 1302 b401 |124f: const/16 v2, #int 436 // #1b4 │ │ +092e76: 4d01 0002 |1251: aput-object v1, v0, v2 │ │ +092e7a: 1401 4fb0 0200 |1253: const v1, #float 2.46919e-40 // #0002b04f │ │ +092e80: 7110 6403 0100 |1256: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092e86: 0c01 |1259: move-result-object v1 │ │ +092e88: 1302 b501 |125a: const/16 v2, #int 437 // #1b5 │ │ +092e8c: 4d01 0002 |125c: aput-object v1, v0, v2 │ │ +092e90: 1401 b2b0 0200 |125e: const v1, #float 2.47057e-40 // #0002b0b2 │ │ +092e96: 7110 6403 0100 |1261: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092e9c: 0c01 |1264: move-result-object v1 │ │ +092e9e: 1302 b601 |1265: const/16 v2, #int 438 // #1b6 │ │ +092ea2: 4d01 0002 |1267: aput-object v1, v0, v2 │ │ +092ea6: 1401 0ab1 0200 |1269: const v1, #float 2.47181e-40 // #0002b10a │ │ +092eac: 7110 6403 0100 |126c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092eb2: 0c01 |126f: move-result-object v1 │ │ +092eb4: 1302 b701 |1270: const/16 v2, #int 439 // #1b7 │ │ +092eb8: 4d01 0002 |1272: aput-object v1, v0, v2 │ │ +092ebc: 1401 46b3 0200 |1274: const v1, #float 2.47982e-40 // #0002b346 │ │ +092ec2: 7110 6403 0100 |1277: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092ec8: 0c01 |127a: move-result-object v1 │ │ +092eca: 1302 b801 |127b: const/16 v2, #int 440 // #1b8 │ │ +092ece: 4d01 0002 |127d: aput-object v1, v0, v2 │ │ +092ed2: 1401 35b4 0200 |127f: const v1, #float 2.48317e-40 // #0002b435 │ │ +092ed8: 7110 6403 0100 |1282: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092ede: 0c01 |1285: move-result-object v1 │ │ +092ee0: 1302 b901 |1286: const/16 v2, #int 441 // #1b9 │ │ +092ee4: 4d01 0002 |1288: aput-object v1, v0, v2 │ │ +092ee8: 1401 9db4 0200 |128a: const v1, #float 2.48463e-40 // #0002b49d │ │ +092eee: 7110 6403 0100 |128d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092ef4: 0c01 |1290: move-result-object v1 │ │ +092ef6: 1302 ba01 |1291: const/16 v2, #int 442 // #1ba │ │ +092efa: 4d01 0002 |1293: aput-object v1, v0, v2 │ │ +092efe: 1401 05b5 0200 |1295: const v1, #float 2.48609e-40 // #0002b505 │ │ +092f04: 7110 6403 0100 |1298: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092f0a: 0c01 |129b: move-result-object v1 │ │ +092f0c: 1302 bb01 |129c: const/16 v2, #int 443 // #1bb │ │ +092f10: 4d01 0002 |129e: aput-object v1, v0, v2 │ │ +092f14: 1401 a2b6 0200 |12a0: const v1, #float 2.49187e-40 // #0002b6a2 │ │ +092f1a: 7110 6403 0100 |12a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092f20: 0c01 |12a6: move-result-object v1 │ │ +092f22: 1302 bc01 |12a7: const/16 v2, #int 444 // #1bc │ │ +092f26: 4d01 0002 |12a9: aput-object v1, v0, v2 │ │ +092f2a: 1401 b5b6 0200 |12ab: const v1, #float 2.49214e-40 // #0002b6b5 │ │ +092f30: 7110 6403 0100 |12ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092f36: 0c01 |12b1: move-result-object v1 │ │ +092f38: 1302 bd01 |12b2: const/16 v2, #int 445 // #1bd │ │ +092f3c: 4d01 0002 |12b4: aput-object v1, v0, v2 │ │ +092f40: 1401 2fba 0200 |12b6: const v1, #float 2.50461e-40 // #0002ba2f │ │ +092f46: 7110 6403 0100 |12b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092f4c: 0c01 |12bc: move-result-object v1 │ │ +092f4e: 1302 be01 |12bd: const/16 v2, #int 446 // #1be │ │ +092f52: 4d01 0002 |12bf: aput-object v1, v0, v2 │ │ +092f56: 1401 50bb 0200 |12c1: const v1, #float 2.50866e-40 // #0002bb50 │ │ +092f5c: 7110 6403 0100 |12c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092f62: 0c01 |12c7: move-result-object v1 │ │ +092f64: 1302 bf01 |12c8: const/16 v2, #int 447 // #1bf │ │ +092f68: 4d01 0002 |12ca: aput-object v1, v0, v2 │ │ +092f6c: 1401 a2bc 0200 |12cc: const v1, #float 2.5134e-40 // #0002bca2 │ │ +092f72: 7110 6403 0100 |12cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092f78: 0c01 |12d2: move-result-object v1 │ │ +092f7a: 1302 c001 |12d3: const/16 v2, #int 448 // #1c0 │ │ +092f7e: 4d01 0002 |12d5: aput-object v1, v0, v2 │ │ +092f82: 1401 71bf 0200 |12d7: const v1, #float 2.52347e-40 // #0002bf71 │ │ +092f88: 7110 6403 0100 |12da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092f8e: 0c01 |12dd: move-result-object v1 │ │ +092f90: 1302 c101 |12de: const/16 v2, #int 449 // #1c1 │ │ +092f94: 4d01 0002 |12e0: aput-object v1, v0, v2 │ │ +092f98: 1401 21c1 0200 |12e2: const v1, #float 2.52953e-40 // #0002c121 │ │ +092f9e: 7110 6403 0100 |12e5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092fa4: 0c01 |12e8: move-result-object v1 │ │ +092fa6: 1302 c201 |12e9: const/16 v2, #int 450 // #1c2 │ │ +092faa: 4d01 0002 |12eb: aput-object v1, v0, v2 │ │ +092fae: 1401 b3c2 0200 |12ed: const v1, #float 2.53516e-40 // #0002c2b3 │ │ +092fb4: 7110 6403 0100 |12f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092fba: 0c01 |12f3: move-result-object v1 │ │ +092fbc: 1302 c301 |12f4: const/16 v2, #int 451 // #1c3 │ │ +092fc0: 4d01 0002 |12f6: aput-object v1, v0, v2 │ │ +092fc4: 1401 c2c3 0200 |12f8: const v1, #float 2.53896e-40 // #0002c3c2 │ │ +092fca: 7110 6403 0100 |12fb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092fd0: 0c01 |12fe: move-result-object v1 │ │ +092fd2: 1302 c401 |12ff: const/16 v2, #int 452 // #1c4 │ │ +092fd6: 4d01 0002 |1301: aput-object v1, v0, v2 │ │ +092fda: 1401 cbc3 0200 |1303: const v1, #float 2.53908e-40 // #0002c3cb │ │ +092fe0: 7110 6403 0100 |1306: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092fe6: 0c01 |1309: move-result-object v1 │ │ +092fe8: 1302 c501 |130a: const/16 v2, #int 453 // #1c5 │ │ +092fec: 4d01 0002 |130c: aput-object v1, v0, v2 │ │ +092ff0: 1401 f0c3 0200 |130e: const v1, #float 2.5396e-40 // #0002c3f0 │ │ +092ff6: 7110 6403 0100 |1311: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +092ffc: 0c01 |1314: move-result-object v1 │ │ +092ffe: 1302 c601 |1315: const/16 v2, #int 454 // #1c6 │ │ +093002: 4d01 0002 |1317: aput-object v1, v0, v2 │ │ +093006: 1401 fec3 0200 |1319: const v1, #float 2.5398e-40 // #0002c3fe │ │ +09300c: 7110 6403 0100 |131c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093012: 0c01 |131f: move-result-object v1 │ │ +093014: 1302 c701 |1320: const/16 v2, #int 455 // #1c7 │ │ +093018: 4d01 0002 |1322: aput-object v1, v0, v2 │ │ +09301c: 1401 09c4 0200 |1324: const v1, #float 2.53995e-40 // #0002c409 │ │ +093022: 7110 6403 0100 |1327: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093028: 0c01 |132a: move-result-object v1 │ │ +09302a: 1302 c801 |132b: const/16 v2, #int 456 // #1c8 │ │ +09302e: 4d01 0002 |132d: aput-object v1, v0, v2 │ │ +093032: 1401 9dc9 0200 |132f: const v1, #float 2.55996e-40 // #0002c99d │ │ +093038: 7110 6403 0100 |1332: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09303e: 0c01 |1335: move-result-object v1 │ │ +093040: 1302 c901 |1336: const/16 v2, #int 457 // #1c9 │ │ +093044: 4d01 0002 |1338: aput-object v1, v0, v2 │ │ +093048: 1401 03ce 0200 |133a: const v1, #float 2.57574e-40 // #0002ce03 │ │ +09304e: 7110 6403 0100 |133d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093054: 0c01 |1340: move-result-object v1 │ │ +093056: 1302 ca01 |1341: const/16 v2, #int 458 // #1ca │ │ +09305a: 4d01 0002 |1343: aput-object v1, v0, v2 │ │ +09305e: 1401 12ce 0200 |1345: const v1, #float 2.57595e-40 // #0002ce12 │ │ +093064: 7110 6403 0100 |1348: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09306a: 0c01 |134b: move-result-object v1 │ │ +09306c: 1302 cb01 |134c: const/16 v2, #int 459 // #1cb │ │ +093070: 4d01 0002 |134e: aput-object v1, v0, v2 │ │ +093074: 1401 88d0 0200 |1350: const v1, #float 2.58478e-40 // #0002d088 │ │ +09307a: 7110 6403 0100 |1353: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093080: 0c01 |1356: move-result-object v1 │ │ +093082: 1302 cc01 |1357: const/16 v2, #int 460 // #1cc │ │ +093086: 4d01 0002 |1359: aput-object v1, v0, v2 │ │ +09308a: 1401 afd2 0200 |135b: const v1, #float 2.5925e-40 // #0002d2af │ │ +093090: 7110 6403 0100 |135e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093096: 0c01 |1361: move-result-object v1 │ │ +093098: 1302 cd01 |1362: const/16 v2, #int 461 // #1cd │ │ +09309c: 4d01 0002 |1364: aput-object v1, v0, v2 │ │ +0930a0: 1401 3cd4 0200 |1366: const v1, #float 2.59806e-40 // #0002d43c │ │ +0930a6: 7110 6403 0100 |1369: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0930ac: 0c01 |136c: move-result-object v1 │ │ +0930ae: 1302 ce01 |136d: const/16 v2, #int 462 // #1ce │ │ +0930b2: 4d01 0002 |136f: aput-object v1, v0, v2 │ │ +0930b6: 1401 93d4 0200 |1371: const v1, #float 2.59928e-40 // #0002d493 │ │ +0930bc: 7110 6403 0100 |1374: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0930c2: 0c01 |1377: move-result-object v1 │ │ +0930c4: 4d01 0004 |1378: aput-object v1, v0, v4 │ │ +0930c8: 1401 68d8 0200 |137a: const v1, #float 2.61303e-40 // #0002d868 │ │ +0930ce: 7110 6403 0100 |137d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0930d4: 0c01 |1380: move-result-object v1 │ │ +0930d6: 1302 d001 |1381: const/16 v2, #int 464 // #1d0 │ │ +0930da: 4d01 0002 |1383: aput-object v1, v0, v2 │ │ +0930de: 1401 2ce1 0200 |1385: const v1, #float 2.64447e-40 // #0002e12c │ │ +0930e4: 7110 6403 0100 |1388: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0930ea: 0c01 |138b: move-result-object v1 │ │ +0930ec: 1302 d101 |138c: const/16 v2, #int 465 // #1d1 │ │ +0930f0: 4d01 0002 |138e: aput-object v1, v0, v2 │ │ +0930f4: 1401 77e2 0200 |1390: const v1, #float 2.64911e-40 // #0002e277 │ │ +0930fa: 7110 6403 0100 |1393: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093100: 0c01 |1396: move-result-object v1 │ │ +093102: 1302 d201 |1397: const/16 v2, #int 466 // #1d2 │ │ +093106: 4d01 0002 |1399: aput-object v1, v0, v2 │ │ +09310a: 1401 c2e2 0200 |139b: const v1, #float 2.65016e-40 // #0002e2c2 │ │ +093110: 7110 6403 0100 |139e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093116: 0c01 |13a1: move-result-object v1 │ │ +093118: 1302 d301 |13a2: const/16 v2, #int 467 // #1d3 │ │ +09311c: 4d01 0002 |13a4: aput-object v1, v0, v2 │ │ +093120: 1401 82e3 0200 |13a6: const v1, #float 2.65285e-40 // #0002e382 │ │ +093126: 7110 6403 0100 |13a9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09312c: 0c01 |13ac: move-result-object v1 │ │ +09312e: 1302 d401 |13ad: const/16 v2, #int 468 // #1d4 │ │ +093132: 4d01 0002 |13af: aput-object v1, v0, v2 │ │ +093136: 1401 f7e3 0200 |13b1: const v1, #float 2.65449e-40 // #0002e3f7 │ │ +09313c: 7110 6403 0100 |13b4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093142: 0c01 |13b7: move-result-object v1 │ │ +093144: 1302 d501 |13b8: const/16 v2, #int 469 // #1d5 │ │ +093148: 4d01 0002 |13ba: aput-object v1, v0, v2 │ │ +09314c: 1401 c9e4 0200 |13bc: const v1, #float 2.65744e-40 // #0002e4c9 │ │ +093152: 7110 6403 0100 |13bf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093158: 0c01 |13c2: move-result-object v1 │ │ +09315a: 1302 d601 |13c3: const/16 v2, #int 470 // #1d6 │ │ +09315e: 4d01 0002 |13c5: aput-object v1, v0, v2 │ │ +093162: 1401 cfe4 0200 |13c7: const v1, #float 2.65752e-40 // #0002e4cf │ │ +093168: 7110 6403 0100 |13ca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09316e: 0c01 |13cd: move-result-object v1 │ │ +093170: 1302 d701 |13ce: const/16 v2, #int 471 // #1d7 │ │ +093174: 4d01 0002 |13d0: aput-object v1, v0, v2 │ │ +093178: 1401 f3e4 0200 |13d2: const v1, #float 2.65802e-40 // #0002e4f3 │ │ +09317e: 7110 6403 0100 |13d5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093184: 0c01 |13d8: move-result-object v1 │ │ +093186: 1302 d801 |13d9: const/16 v2, #int 472 // #1d8 │ │ +09318a: 4d01 0002 |13db: aput-object v1, v0, v2 │ │ +09318e: 1401 b7e5 0200 |13dd: const v1, #float 2.66077e-40 // #0002e5b7 │ │ +093194: 7110 6403 0100 |13e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09319a: 0c01 |13e3: move-result-object v1 │ │ +09319c: 1302 d901 |13e4: const/16 v2, #int 473 // #1d9 │ │ +0931a0: 4d01 0002 |13e6: aput-object v1, v0, v2 │ │ +0931a4: 1401 3ef3 0200 |13e8: const v1, #float 2.7093e-40 // #0002f33e │ │ +0931aa: 7110 6403 0100 |13eb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0931b0: 0c01 |13ee: move-result-object v1 │ │ +0931b2: 1302 da01 |13ef: const/16 v2, #int 474 // #1da │ │ +0931b6: 4d01 0002 |13f1: aput-object v1, v0, v2 │ │ +0931ba: 1401 3bf4 0200 |13f3: const v1, #float 2.71284e-40 // #0002f43b │ │ +0931c0: 7110 6403 0100 |13f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0931c6: 0c01 |13f9: move-result-object v1 │ │ +0931c8: 1302 db01 |13fa: const/16 v2, #int 475 // #1db │ │ +0931cc: 4d01 0002 |13fc: aput-object v1, v0, v2 │ │ +0931d0: 1401 6cf8 0200 |13fe: const v1, #float 2.72788e-40 // #0002f86c │ │ +0931d6: 7110 6403 0100 |1401: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0931dc: 0c01 |1404: move-result-object v1 │ │ +0931de: 1302 dc01 |1405: const/16 v2, #int 476 // #1dc │ │ +0931e2: 4d01 0002 |1407: aput-object v1, v0, v2 │ │ +0931e6: 1401 fffa 0200 |1409: const v1, #float 2.73711e-40 // #0002faff │ │ +0931ec: 7110 6403 0100 |140c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0931f2: 0c01 |140f: move-result-object v1 │ │ +0931f4: 1302 dd01 |1410: const/16 v2, #int 477 // #1dd │ │ +0931f8: 4d01 0002 |1412: aput-object v1, v0, v2 │ │ +0931fc: 1401 1600 0300 |1414: const v1, #float 2.75537e-40 // #00030016 │ │ +093202: 7110 6403 0100 |1417: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093208: 0c01 |141a: move-result-object v1 │ │ +09320a: 1302 de01 |141b: const/16 v2, #int 478 // #1de │ │ +09320e: 4d01 0002 |141d: aput-object v1, v0, v2 │ │ +093212: 1401 3d02 0300 |141f: const v1, #float 2.76309e-40 // #0003023d │ │ +093218: 7110 6403 0100 |1422: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09321e: 0c01 |1425: move-result-object v1 │ │ +093220: 1302 df01 |1426: const/16 v2, #int 479 // #1df │ │ +093224: 4d01 0002 |1428: aput-object v1, v0, v2 │ │ +093228: 1401 0305 0300 |142a: const v1, #float 2.77304e-40 // #00030503 │ │ +09322e: 7110 6403 0100 |142d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093234: 0c01 |1430: move-result-object v1 │ │ +093236: 1302 e001 |1431: const/16 v2, #int 480 // #1e0 │ │ +09323a: 4d01 0002 |1433: aput-object v1, v0, v2 │ │ +09323e: 1401 e806 0300 |1435: const v1, #float 2.77984e-40 // #000306e8 │ │ +093244: 7110 6403 0100 |1438: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09324a: 0c01 |143b: move-result-object v1 │ │ +09324c: 1302 e101 |143c: const/16 v2, #int 481 // #1e1 │ │ +093250: 4d01 0002 |143e: aput-object v1, v0, v2 │ │ +093254: 1401 1908 0300 |1440: const v1, #float 2.78411e-40 // #00030819 │ │ +09325a: 7110 6403 0100 |1443: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093260: 0c01 |1446: move-result-object v1 │ │ +093262: 1302 e201 |1447: const/16 v2, #int 482 // #1e2 │ │ +093266: 4d01 0002 |1449: aput-object v1, v0, v2 │ │ +09326a: 1401 2419 0300 |144b: const v1, #float 2.84525e-40 // #00031924 │ │ +093270: 7110 6403 0100 |144e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093276: 0c01 |1451: move-result-object v1 │ │ +093278: 1302 e301 |1452: const/16 v2, #int 483 // #1e3 │ │ +09327c: 4d01 0002 |1454: aput-object v1, v0, v2 │ │ +093280: 1401 371d 0300 |1456: const v1, #float 2.85987e-40 // #00031d37 │ │ +093286: 7110 6403 0100 |1459: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09328c: 0c01 |145c: move-result-object v1 │ │ +09328e: 1302 e401 |145d: const/16 v2, #int 484 // #1e4 │ │ +093292: 4d01 0002 |145f: aput-object v1, v0, v2 │ │ +093296: 1401 691e 0300 |1461: const v1, #float 2.86416e-40 // #00031e69 │ │ +09329c: 7110 6403 0100 |1464: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0932a2: 0c01 |1467: move-result-object v1 │ │ +0932a4: 1302 e501 |1468: const/16 v2, #int 485 // #1e5 │ │ +0932a8: 4d01 0002 |146a: aput-object v1, v0, v2 │ │ +0932ac: 1401 831e 0300 |146c: const v1, #float 2.86452e-40 // #00031e83 │ │ +0932b2: 7110 6403 0100 |146f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0932b8: 0c01 |1472: move-result-object v1 │ │ +0932ba: 1302 e601 |1473: const/16 v2, #int 486 // #1e6 │ │ +0932be: 4d01 0002 |1475: aput-object v1, v0, v2 │ │ +0932c2: 1401 6820 0300 |1477: const v1, #float 2.87132e-40 // #00032068 │ │ +0932c8: 7110 6403 0100 |147a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0932ce: 0c01 |147d: move-result-object v1 │ │ +0932d0: 1302 e701 |147e: const/16 v2, #int 487 // #1e7 │ │ +0932d4: 4d01 0002 |1480: aput-object v1, v0, v2 │ │ +0932d8: 1401 bb21 0300 |1482: const v1, #float 2.87607e-40 // #000321bb │ │ +0932de: 7110 6403 0100 |1485: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0932e4: 0c01 |1488: move-result-object v1 │ │ +0932e6: 1302 e801 |1489: const/16 v2, #int 488 // #1e8 │ │ +0932ea: 4d01 0002 |148b: aput-object v1, v0, v2 │ │ +0932ee: 1401 5c22 0300 |148d: const v1, #float 2.87832e-40 // #0003225c │ │ +0932f4: 7110 6403 0100 |1490: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0932fa: 0c01 |1493: move-result-object v1 │ │ +0932fc: 1302 e901 |1494: const/16 v2, #int 489 // #1e9 │ │ +093300: 4d01 0002 |1496: aput-object v1, v0, v2 │ │ +093304: 1401 a623 0300 |1498: const v1, #float 2.88295e-40 // #000323a6 │ │ +09330a: 7110 6403 0100 |149b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093310: 0c01 |149e: move-result-object v1 │ │ +093312: 1302 ea01 |149f: const/16 v2, #int 490 // #1ea │ │ +093316: 4d01 0002 |14a1: aput-object v1, v0, v2 │ │ +09331a: 1401 ba27 0300 |14a3: const v1, #float 2.89758e-40 // #000327ba │ │ +093320: 7110 6403 0100 |14a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093326: 0c01 |14a9: move-result-object v1 │ │ +093328: 1302 eb01 |14aa: const/16 v2, #int 491 // #1eb │ │ +09332c: 4d01 0002 |14ac: aput-object v1, v0, v2 │ │ +093330: 1401 842a 0300 |14ae: const v1, #float 2.90758e-40 // #00032a84 │ │ +093336: 7110 6403 0100 |14b1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09333c: 0c01 |14b4: move-result-object v1 │ │ +09333e: 1302 ec01 |14b5: const/16 v2, #int 492 // #1ec │ │ +093342: 4d01 0002 |14b7: aput-object v1, v0, v2 │ │ +093346: 1401 1d2c 0300 |14b9: const v1, #float 2.91331e-40 // #00032c1d │ │ +09334c: 7110 6403 0100 |14bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093352: 0c01 |14bf: move-result-object v1 │ │ +093354: 1302 ed01 |14c0: const/16 v2, #int 493 // #1ed │ │ +093358: 4d01 0002 |14c2: aput-object v1, v0, v2 │ │ +09335c: 1401 1c2d 0300 |14c4: const v1, #float 2.91689e-40 // #00032d1c │ │ +093362: 7110 6403 0100 |14c7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093368: 0c01 |14ca: move-result-object v1 │ │ +09336a: 1302 ee01 |14cb: const/16 v2, #int 494 // #1ee │ │ +09336e: 4d01 0002 |14cd: aput-object v1, v0, v2 │ │ +093372: 1401 032e 0300 |14cf: const v1, #float 2.92012e-40 // #00032e03 │ │ +093378: 7110 6403 0100 |14d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09337e: 0c01 |14d5: move-result-object v1 │ │ +093380: 1302 ef01 |14d6: const/16 v2, #int 495 // #1ef │ │ +093384: 4d01 0002 |14d8: aput-object v1, v0, v2 │ │ +093388: 1401 3d2e 0300 |14da: const v1, #float 2.92094e-40 // #00032e3d │ │ +09338e: 7110 6403 0100 |14dd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093394: 0c01 |14e0: move-result-object v1 │ │ +093396: 4d01 0005 |14e1: aput-object v1, v0, v5 │ │ +09339a: 1401 492f 0300 |14e3: const v1, #float 2.92469e-40 // #00032f49 │ │ +0933a0: 7110 6403 0100 |14e6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0933a6: 0c01 |14e9: move-result-object v1 │ │ +0933a8: 1302 f101 |14ea: const/16 v2, #int 497 // #1f1 │ │ +0933ac: 4d01 0002 |14ec: aput-object v1, v0, v2 │ │ +0933b0: 1401 a22f 0300 |14ee: const v1, #float 2.92594e-40 // #00032fa2 │ │ +0933b6: 7110 6403 0100 |14f1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0933bc: 0c01 |14f4: move-result-object v1 │ │ +0933be: 1302 f201 |14f5: const/16 v2, #int 498 // #1f2 │ │ +0933c2: 4d01 0002 |14f7: aput-object v1, v0, v2 │ │ +0933c6: 1401 ff2f 0300 |14f9: const v1, #float 2.92724e-40 // #00032fff │ │ +0933cc: 7110 6403 0100 |14fc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0933d2: 0c01 |14ff: move-result-object v1 │ │ +0933d4: 1302 f301 |1500: const/16 v2, #int 499 // #1f3 │ │ +0933d8: 4d01 0002 |1502: aput-object v1, v0, v2 │ │ +0933dc: 1401 8430 0300 |1504: const v1, #float 2.92911e-40 // #00033084 │ │ +0933e2: 7110 6403 0100 |1507: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0933e8: 0c01 |150a: move-result-object v1 │ │ +0933ea: 1302 f401 |150b: const/16 v2, #int 500 // #1f4 │ │ +0933ee: 4d01 0002 |150d: aput-object v1, v0, v2 │ │ +0933f2: 1401 1a34 0300 |150f: const v1, #float 2.94197e-40 // #0003341a │ │ +0933f8: 7110 6403 0100 |1512: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0933fe: 0c01 |1515: move-result-object v1 │ │ +093400: 1302 f501 |1516: const/16 v2, #int 501 // #1f5 │ │ +093404: 4d01 0002 |1518: aput-object v1, v0, v2 │ │ +093408: 1401 f034 0300 |151a: const v1, #float 2.94497e-40 // #000334f0 │ │ +09340e: 7110 6403 0100 |151d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093414: 0c01 |1520: move-result-object v1 │ │ +093416: 1302 f601 |1521: const/16 v2, #int 502 // #1f6 │ │ +09341a: 4d01 0002 |1523: aput-object v1, v0, v2 │ │ +09341e: 1401 0c35 0300 |1525: const v1, #float 2.94536e-40 // #0003350c │ │ +093424: 7110 6403 0100 |1528: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09342a: 0c01 |152b: move-result-object v1 │ │ +09342c: 1302 f701 |152c: const/16 v2, #int 503 // #1f7 │ │ +093430: 4d01 0002 |152e: aput-object v1, v0, v2 │ │ +093434: 1401 3935 0300 |1530: const v1, #float 2.94599e-40 // #00033539 │ │ +09343a: 7110 6403 0100 |1533: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093440: 0c01 |1536: move-result-object v1 │ │ +093442: 1302 f801 |1537: const/16 v2, #int 504 // #1f8 │ │ +093446: 4d01 0002 |1539: aput-object v1, v0, v2 │ │ +09344a: 1401 5037 0300 |153b: const v1, #float 2.95349e-40 // #00033750 │ │ +093450: 7110 6403 0100 |153e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093456: 0c01 |1541: move-result-object v1 │ │ +093458: 1302 f901 |1542: const/16 v2, #int 505 // #1f9 │ │ +09345c: 4d01 0002 |1544: aput-object v1, v0, v2 │ │ +093460: 1401 8539 0300 |1546: const v1, #float 2.96141e-40 // #00033985 │ │ +093466: 7110 6403 0100 |1549: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09346c: 0c01 |154c: move-result-object v1 │ │ +09346e: 1302 fa01 |154d: const/16 v2, #int 506 // #1fa │ │ +093472: 4d01 0002 |154f: aput-object v1, v0, v2 │ │ +093476: 1401 fd39 0300 |1551: const v1, #float 2.96309e-40 // #000339fd │ │ +09347c: 7110 6403 0100 |1554: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093482: 0c01 |1557: move-result-object v1 │ │ +093484: 1302 fb01 |1558: const/16 v2, #int 507 // #1fb │ │ +093488: 4d01 0002 |155a: aput-object v1, v0, v2 │ │ +09348c: 1401 783d 0300 |155c: const v1, #float 2.97557e-40 // #00033d78 │ │ +093492: 7110 6403 0100 |155f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093498: 0c01 |1562: move-result-object v1 │ │ +09349a: 4d01 0006 |1563: aput-object v1, v0, v6 │ │ +09349e: 1401 1840 0300 |1565: const v1, #float 2.98499e-40 // #00034018 │ │ +0934a4: 7110 6403 0100 |1568: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0934aa: 0c01 |156b: move-result-object v1 │ │ +0934ac: 1302 fd01 |156c: const/16 v2, #int 509 // #1fd │ │ +0934b0: 4d01 0002 |156e: aput-object v1, v0, v2 │ │ +0934b4: 1401 8143 0300 |1570: const v1, #float 2.99722e-40 // #00034381 │ │ +0934ba: 7110 6403 0100 |1573: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0934c0: 0c01 |1576: move-result-object v1 │ │ +0934c2: 1302 fe01 |1577: const/16 v2, #int 510 // #1fe │ │ +0934c6: 4d01 0002 |1579: aput-object v1, v0, v2 │ │ +0934ca: 1401 7644 0300 |157b: const v1, #float 3.00066e-40 // #00034476 │ │ +0934d0: 7110 6403 0100 |157e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0934d6: 0c01 |1581: move-result-object v1 │ │ +0934d8: 1302 ff01 |1582: const/16 v2, #int 511 // #1ff │ │ +0934dc: 4d01 0002 |1584: aput-object v1, v0, v2 │ │ +0934e0: 1401 f244 0300 |1586: const v1, #float 3.00239e-40 // #000344f2 │ │ +0934e6: 7110 6403 0100 |1589: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0934ec: 0c01 |158c: move-result-object v1 │ │ +0934ee: 1302 0002 |158d: const/16 v2, #int 512 // #200 │ │ +0934f2: 4d01 0002 |158f: aput-object v1, v0, v2 │ │ +0934f6: 1401 f245 0300 |1591: const v1, #float 3.00598e-40 // #000345f2 │ │ +0934fc: 7110 6403 0100 |1594: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093502: 0c01 |1597: move-result-object v1 │ │ +093504: 1302 0102 |1598: const/16 v2, #int 513 // #201 │ │ +093508: 4d01 0002 |159a: aput-object v1, v0, v2 │ │ +09350c: 1401 b546 0300 |159c: const v1, #float 3.00871e-40 // #000346b5 │ │ +093512: 7110 6403 0100 |159f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093518: 0c01 |15a2: move-result-object v1 │ │ +09351a: 1302 0202 |15a3: const/16 v2, #int 514 // #202 │ │ +09351e: 4d01 0002 |15a5: aput-object v1, v0, v2 │ │ +093522: 1401 494c 0300 |15a7: const v1, #float 3.02872e-40 // #00034c49 │ │ +093528: 7110 6403 0100 |15aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09352e: 0c01 |15ad: move-result-object v1 │ │ +093530: 1302 0302 |15ae: const/16 v2, #int 515 // #203 │ │ +093534: 4d01 0002 |15b0: aput-object v1, v0, v2 │ │ +093538: 1401 4e4c 0300 |15b2: const v1, #float 3.02879e-40 // #00034c4e │ │ +09353e: 7110 6403 0100 |15b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093544: 0c01 |15b8: move-result-object v1 │ │ +093546: 1302 0402 |15b9: const/16 v2, #int 516 // #204 │ │ +09354a: 4d01 0002 |15bb: aput-object v1, v0, v2 │ │ +09354e: 1401 f04d 0300 |15bd: const v1, #float 3.03465e-40 // #00034df0 │ │ +093554: 7110 6403 0100 |15c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09355a: 0c01 |15c3: move-result-object v1 │ │ +09355c: 1302 0502 |15c4: const/16 v2, #int 517 // #205 │ │ +093560: 4d01 0002 |15c6: aput-object v1, v0, v2 │ │ +093564: 1401 954e 0300 |15c8: const v1, #float 3.03696e-40 // #00034e95 │ │ +09356a: 7110 6403 0100 |15cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093570: 0c01 |15ce: move-result-object v1 │ │ +093572: 1302 0602 |15cf: const/16 v2, #int 518 // #206 │ │ +093576: 4d01 0002 |15d1: aput-object v1, v0, v2 │ │ +09357a: 1401 ff4e 0300 |15d3: const v1, #float 3.03845e-40 // #00034eff │ │ +093580: 7110 6403 0100 |15d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093586: 0c01 |15d9: move-result-object v1 │ │ +093588: 1302 0702 |15da: const/16 v2, #int 519 // #207 │ │ +09358c: 4d01 0002 |15dc: aput-object v1, v0, v2 │ │ +093590: 1401 a44f 0300 |15de: const v1, #float 3.04076e-40 // #00034fa4 │ │ +093596: 7110 6403 0100 |15e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09359c: 0c01 |15e4: move-result-object v1 │ │ +09359e: 1302 0802 |15e5: const/16 v2, #int 520 // #208 │ │ +0935a2: 4d01 0002 |15e7: aput-object v1, v0, v2 │ │ +0935a6: 1401 e94f 0300 |15e9: const v1, #float 3.04173e-40 // #00034fe9 │ │ +0935ac: 7110 6403 0100 |15ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0935b2: 0c01 |15ef: move-result-object v1 │ │ +0935b4: 1302 0902 |15f0: const/16 v2, #int 521 // #209 │ │ +0935b8: 4d01 0002 |15f2: aput-object v1, v0, v2 │ │ +0935bc: 1401 ed4f 0300 |15f4: const v1, #float 3.04178e-40 // #00034fed │ │ +0935c2: 7110 6403 0100 |15f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0935c8: 0c01 |15fa: move-result-object v1 │ │ +0935ca: 1302 0a02 |15fb: const/16 v2, #int 522 // #20a │ │ +0935ce: 4d01 0002 |15fd: aput-object v1, v0, v2 │ │ +0935d2: 1401 9850 0300 |15ff: const v1, #float 3.04418e-40 // #00035098 │ │ +0935d8: 7110 6403 0100 |1602: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0935de: 0c01 |1605: move-result-object v1 │ │ +0935e0: 1302 0b02 |1606: const/16 v2, #int 523 // #20b │ │ +0935e4: 4d01 0002 |1608: aput-object v1, v0, v2 │ │ +0935e8: 1401 9653 0300 |160a: const v1, #float 3.05491e-40 // #00035396 │ │ +0935ee: 7110 6403 0100 |160d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0935f4: 0c01 |1610: move-result-object v1 │ │ +0935f6: 1302 0c02 |1611: const/16 v2, #int 524 // #20c │ │ +0935fa: 4d01 0002 |1613: aput-object v1, v0, v2 │ │ +0935fe: 1401 bf53 0300 |1615: const v1, #float 3.05549e-40 // #000353bf │ │ +093604: 7110 6403 0100 |1618: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09360a: 0c01 |161b: move-result-object v1 │ │ +09360c: 1302 0d02 |161c: const/16 v2, #int 525 // #20d │ │ +093610: 4d01 0002 |161e: aput-object v1, v0, v2 │ │ +093614: 1401 ec55 0300 |1620: const v1, #float 3.06329e-40 // #000355ec │ │ +09361a: 7110 6403 0100 |1623: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093620: 0c01 |1626: move-result-object v1 │ │ +093622: 1302 0e02 |1627: const/16 v2, #int 526 // #20e │ │ +093626: 4d01 0002 |1629: aput-object v1, v0, v2 │ │ +09362a: 1401 225d 0300 |162b: const v1, #float 3.08916e-40 // #00035d22 │ │ +093630: 7110 6403 0100 |162e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093636: 0c01 |1631: move-result-object v1 │ │ +093638: 1302 0f02 |1632: const/16 v2, #int 527 // #20f │ │ +09363c: 4d01 0002 |1634: aput-object v1, v0, v2 │ │ +093640: 1401 9561 0300 |1636: const v1, #float 3.10512e-40 // #00036195 │ │ +093646: 7110 6403 0100 |1639: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09364c: 0c01 |163c: move-result-object v1 │ │ +09364e: 1302 1002 |163d: const/16 v2, #int 528 // #210 │ │ +093652: 4d01 0002 |163f: aput-object v1, v0, v2 │ │ +093656: 1401 fb67 0300 |1641: const v1, #float 3.12808e-40 // #000367fb │ │ +09365c: 7110 6403 0100 |1644: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093662: 0c01 |1647: move-result-object v1 │ │ +093664: 1302 1102 |1648: const/16 v2, #int 529 // #211 │ │ +093668: 4d01 0002 |164a: aput-object v1, v0, v2 │ │ +09366c: 1401 f568 0300 |164c: const v1, #float 3.13158e-40 // #000368f5 │ │ +093672: 7110 6403 0100 |164f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093678: 0c01 |1652: move-result-object v1 │ │ +09367a: 1302 1202 |1653: const/16 v2, #int 530 // #212 │ │ +09367e: 4d01 0002 |1655: aput-object v1, v0, v2 │ │ +093682: 1401 606c 0300 |1657: const v1, #float 3.14384e-40 // #00036c60 │ │ +093688: 7110 6403 0100 |165a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09368e: 0c01 |165d: move-result-object v1 │ │ +093690: 1302 1302 |165e: const/16 v2, #int 531 // #213 │ │ +093694: 4d01 0002 |1660: aput-object v1, v0, v2 │ │ +093698: 1401 dd6c 0300 |1662: const v1, #float 3.14559e-40 // #00036cdd │ │ +09369e: 7110 6403 0100 |1665: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0936a4: 0c01 |1668: move-result-object v1 │ │ +0936a6: 1302 1402 |1669: const/16 v2, #int 532 // #214 │ │ +0936aa: 4d01 0002 |166b: aput-object v1, v0, v2 │ │ +0936ae: 1401 d26d 0300 |166d: const v1, #float 3.14903e-40 // #00036dd2 │ │ +0936b4: 7110 6403 0100 |1670: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0936ba: 0c01 |1673: move-result-object v1 │ │ +0936bc: 1302 1502 |1674: const/16 v2, #int 533 // #215 │ │ +0936c0: 4d01 0002 |1676: aput-object v1, v0, v2 │ │ +0936c4: 1401 a270 0300 |1678: const v1, #float 3.15912e-40 // #000370a2 │ │ +0936ca: 7110 6403 0100 |167b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0936d0: 0c01 |167e: move-result-object v1 │ │ +0936d2: 1302 1602 |167f: const/16 v2, #int 534 // #216 │ │ +0936d6: 4d01 0002 |1681: aput-object v1, v0, v2 │ │ +0936da: 1401 2572 0300 |1683: const v1, #float 3.16454e-40 // #00037225 │ │ +0936e0: 7110 6403 0100 |1686: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0936e6: 0c01 |1689: move-result-object v1 │ │ +0936e8: 1302 1702 |168a: const/16 v2, #int 535 // #217 │ │ +0936ec: 4d01 0002 |168c: aput-object v1, v0, v2 │ │ +0936f0: 1401 7373 0300 |168e: const v1, #float 3.16922e-40 // #00037373 │ │ +0936f6: 7110 6403 0100 |1691: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0936fc: 0c01 |1694: move-result-object v1 │ │ +0936fe: 1302 1802 |1695: const/16 v2, #int 536 // #218 │ │ +093702: 4d01 0002 |1697: aput-object v1, v0, v2 │ │ +093706: 1401 2d74 0300 |1699: const v1, #float 3.17183e-40 // #0003742d │ │ +09370c: 7110 6403 0100 |169c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093712: 0c01 |169f: move-result-object v1 │ │ +093714: 1302 1902 |16a0: const/16 v2, #int 537 // #219 │ │ +093718: 4d01 0002 |16a2: aput-object v1, v0, v2 │ │ +09371c: 1401 5d76 0300 |16a4: const v1, #float 3.17967e-40 // #0003765d │ │ +093722: 7110 6403 0100 |16a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093728: 0c01 |16aa: move-result-object v1 │ │ +09372a: 1302 1a02 |16ab: const/16 v2, #int 538 // #21a │ │ +09372e: 4d01 0002 |16ad: aput-object v1, v0, v2 │ │ +093732: 1401 9d76 0300 |16af: const v1, #float 3.18057e-40 // #0003769d │ │ +093738: 7110 6403 0100 |16b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09373e: 0c01 |16b5: move-result-object v1 │ │ +093740: 1302 1b02 |16b6: const/16 v2, #int 539 // #21b │ │ +093744: 4d01 0002 |16b8: aput-object v1, v0, v2 │ │ +093748: 1401 c17a 0300 |16ba: const v1, #float 3.19542e-40 // #00037ac1 │ │ +09374e: 7110 6403 0100 |16bd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093754: 0c01 |16c0: move-result-object v1 │ │ +093756: 1302 1c02 |16c1: const/16 v2, #int 540 // #21c │ │ +09375a: 4d01 0002 |16c3: aput-object v1, v0, v2 │ │ +09375e: 1401 af7c 0300 |16c5: const v1, #float 3.20235e-40 // #00037caf │ │ +093764: 7110 6403 0100 |16c8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09376a: 0c01 |16cb: move-result-object v1 │ │ +09376c: 1302 1d02 |16cc: const/16 v2, #int 541 // #21d │ │ +093770: 4d01 0002 |16ce: aput-object v1, v0, v2 │ │ +093774: 1401 e37d 0300 |16d0: const v1, #float 3.20666e-40 // #00037de3 │ │ +09377a: 7110 6403 0100 |16d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093780: 0c01 |16d6: move-result-object v1 │ │ +093782: 1302 1e02 |16d7: const/16 v2, #int 542 // #21e │ │ +093786: 4d01 0002 |16d9: aput-object v1, v0, v2 │ │ +09378a: 1401 2180 0300 |16db: const v1, #float 3.2147e-40 // #00038021 │ │ +093790: 7110 6403 0100 |16de: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093796: 0c01 |16e1: move-result-object v1 │ │ +093798: 1302 1f02 |16e2: const/16 v2, #int 543 // #21f │ │ +09379c: 4d01 0002 |16e4: aput-object v1, v0, v2 │ │ +0937a0: 1401 7f80 0300 |16e6: const v1, #float 3.21602e-40 // #0003807f │ │ +0937a6: 7110 6403 0100 |16e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0937ac: 0c01 |16ec: move-result-object v1 │ │ +0937ae: 1302 2002 |16ed: const/16 v2, #int 544 // #220 │ │ +0937b2: 4d01 0002 |16ef: aput-object v1, v0, v2 │ │ +0937b6: 1401 6781 0300 |16f1: const v1, #float 3.21927e-40 // #00038167 │ │ +0937bc: 7110 6403 0100 |16f4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0937c2: 0c01 |16f7: move-result-object v1 │ │ +0937c4: 1302 2102 |16f8: const/16 v2, #int 545 // #221 │ │ +0937c8: 4d01 0002 |16fa: aput-object v1, v0, v2 │ │ +0937cc: 1401 f781 0300 |16fc: const v1, #float 3.22129e-40 // #000381f7 │ │ +0937d2: 7110 6403 0100 |16ff: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0937d8: 0c01 |1702: move-result-object v1 │ │ +0937da: 1302 2202 |1703: const/16 v2, #int 546 // #222 │ │ +0937de: 4d01 0002 |1705: aput-object v1, v0, v2 │ │ +0937e2: 1401 b082 0300 |1707: const v1, #float 3.22388e-40 // #000382b0 │ │ +0937e8: 7110 6403 0100 |170a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0937ee: 0c01 |170d: move-result-object v1 │ │ +0937f0: 1302 2302 |170e: const/16 v2, #int 547 // #223 │ │ +0937f4: 4d01 0002 |1710: aput-object v1, v0, v2 │ │ +0937f8: 1401 e184 0300 |1712: const v1, #float 3.23174e-40 // #000384e1 │ │ +0937fe: 7110 6403 0100 |1715: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093804: 0c01 |1718: move-result-object v1 │ │ +093806: 1302 2402 |1719: const/16 v2, #int 548 // #224 │ │ +09380a: 4d01 0002 |171b: aput-object v1, v0, v2 │ │ +09380e: 1401 cc86 0300 |171d: const v1, #float 3.23862e-40 // #000386cc │ │ +093814: 7110 6403 0100 |1720: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09381a: 0c01 |1723: move-result-object v1 │ │ +09381c: 1302 2502 |1724: const/16 v2, #int 549 // #225 │ │ +093820: 4d01 0002 |1726: aput-object v1, v0, v2 │ │ +093824: 1401 5789 0300 |1728: const v1, #float 3.24775e-40 // #00038957 │ │ +09382a: 7110 6403 0100 |172b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093830: 0c01 |172e: move-result-object v1 │ │ +093832: 1302 2602 |172f: const/16 v2, #int 550 // #226 │ │ +093836: 4d01 0002 |1731: aput-object v1, v0, v2 │ │ +09383a: 1401 a989 0300 |1733: const v1, #float 3.2489e-40 // #000389a9 │ │ +093840: 7110 6403 0100 |1736: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093846: 0c01 |1739: move-result-object v1 │ │ +093848: 1302 2702 |173a: const/16 v2, #int 551 // #227 │ │ +09384c: 4d01 0002 |173c: aput-object v1, v0, v2 │ │ +093850: 1401 808b 0300 |173e: const v1, #float 3.2555e-40 // #00038b80 │ │ +093856: 7110 6403 0100 |1741: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09385c: 0c01 |1744: move-result-object v1 │ │ +09385e: 1302 2802 |1745: const/16 v2, #int 552 // #228 │ │ +093862: 4d01 0002 |1747: aput-object v1, v0, v2 │ │ +093866: 1401 5b8c 0300 |1749: const v1, #float 3.25857e-40 // #00038c5b │ │ +09386c: 7110 6403 0100 |174c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093872: 0c01 |174f: move-result-object v1 │ │ +093874: 1302 2902 |1750: const/16 v2, #int 553 // #229 │ │ +093878: 4d01 0002 |1752: aput-object v1, v0, v2 │ │ +09387c: 1401 588e 0300 |1754: const v1, #float 3.2657e-40 // #00038e58 │ │ +093882: 7110 6403 0100 |1757: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093888: 0c01 |175a: move-result-object v1 │ │ +09388a: 1302 2a02 |175b: const/16 v2, #int 554 // #22a │ │ +09388e: 4d01 0002 |175d: aput-object v1, v0, v2 │ │ +093892: 1401 e88f 0300 |175f: const v1, #float 3.2713e-40 // #00038fe8 │ │ +093898: 7110 6403 0100 |1762: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09389e: 0c01 |1765: move-result-object v1 │ │ +0938a0: 1302 2b02 |1766: const/16 v2, #int 555 // #22b │ │ +0938a4: 4d01 0002 |1768: aput-object v1, v0, v2 │ │ +0938a8: 1401 1b94 0300 |176a: const v1, #float 3.28637e-40 // #0003941b │ │ +0938ae: 7110 6403 0100 |176d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0938b4: 0c01 |1770: move-result-object v1 │ │ +0938b6: 1302 2c02 |1771: const/16 v2, #int 556 // #22c │ │ +0938ba: 4d01 0002 |1773: aput-object v1, v0, v2 │ │ +0938be: 1401 4c96 0300 |1775: const v1, #float 3.29423e-40 // #0003964c │ │ +0938c4: 7110 6403 0100 |1778: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0938ca: 0c01 |177b: move-result-object v1 │ │ +0938cc: 1302 2d02 |177c: const/16 v2, #int 557 // #22d │ │ +0938d0: 4d01 0002 |177e: aput-object v1, v0, v2 │ │ +0938d4: 1401 709b 0300 |1780: const v1, #float 3.31267e-40 // #00039b70 │ │ +0938da: 7110 6403 0100 |1783: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0938e0: 0c01 |1786: move-result-object v1 │ │ +0938e2: 1302 2e02 |1787: const/16 v2, #int 558 // #22e │ │ +0938e6: 4d01 0002 |1789: aput-object v1, v0, v2 │ │ +0938ea: 1401 b89c 0300 |178b: const v1, #float 3.31727e-40 // #00039cb8 │ │ +0938f0: 7110 6403 0100 |178e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0938f6: 0c01 |1791: move-result-object v1 │ │ +0938f8: 1302 2f02 |1792: const/16 v2, #int 559 // #22f │ │ +0938fc: 4d01 0002 |1794: aput-object v1, v0, v2 │ │ +093900: 1401 da9d 0300 |1796: const v1, #float 3.32133e-40 // #00039dda │ │ +093906: 7110 6403 0100 |1799: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09390c: 0c01 |179c: move-result-object v1 │ │ +09390e: 1302 3002 |179d: const/16 v2, #int 560 // #230 │ │ +093912: 4d01 0002 |179f: aput-object v1, v0, v2 │ │ +093916: 1401 c19f 0300 |17a1: const v1, #float 3.32815e-40 // #00039fc1 │ │ +09391c: 7110 6403 0100 |17a4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093922: 0c01 |17a7: move-result-object v1 │ │ +093924: 1302 3102 |17a8: const/16 v2, #int 561 // #231 │ │ +093928: 4d01 0002 |17aa: aput-object v1, v0, v2 │ │ +09392c: 1401 97a0 0300 |17ac: const v1, #float 3.33115e-40 // #0003a097 │ │ +093932: 7110 6403 0100 |17af: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093938: 0c01 |17b2: move-result-object v1 │ │ +09393a: 1302 3202 |17b3: const/16 v2, #int 562 // #232 │ │ +09393e: 4d01 0002 |17b5: aput-object v1, v0, v2 │ │ +093942: 1401 2ca1 0300 |17b7: const v1, #float 3.33324e-40 // #0003a12c │ │ +093948: 7110 6403 0100 |17ba: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09394e: 0c01 |17bd: move-result-object v1 │ │ +093950: 1302 3302 |17be: const/16 v2, #int 563 // #233 │ │ +093954: 4d01 0002 |17c0: aput-object v1, v0, v2 │ │ +093958: 1401 c8a2 0300 |17c2: const v1, #float 3.33901e-40 // #0003a2c8 │ │ +09395e: 7110 6403 0100 |17c5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093964: 0c01 |17c8: move-result-object v1 │ │ +093966: 1302 3402 |17c9: const/16 v2, #int 564 // #234 │ │ +09396a: 4d01 0002 |17cb: aput-object v1, v0, v2 │ │ +09396e: 1401 38a3 0300 |17cd: const v1, #float 3.34058e-40 // #0003a338 │ │ +093974: 7110 6403 0100 |17d0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09397a: 0c01 |17d3: move-result-object v1 │ │ +09397c: 1302 3502 |17d4: const/16 v2, #int 565 // #235 │ │ +093980: 4d01 0002 |17d6: aput-object v1, v0, v2 │ │ +093984: 1401 6aa6 0300 |17d8: const v1, #float 3.35205e-40 // #0003a66a │ │ +09398a: 7110 6403 0100 |17db: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093990: 0c01 |17de: move-result-object v1 │ │ +093992: 1302 3602 |17df: const/16 v2, #int 566 // #236 │ │ +093996: 4d01 0002 |17e1: aput-object v1, v0, v2 │ │ +09399a: 1401 3daa 0300 |17e3: const v1, #float 3.36576e-40 // #0003aa3d │ │ +0939a0: 7110 6403 0100 |17e6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0939a6: 0c01 |17e9: move-result-object v1 │ │ +0939a8: 1302 3702 |17ea: const/16 v2, #int 567 // #237 │ │ +0939ac: 4d01 0002 |17ec: aput-object v1, v0, v2 │ │ +0939b0: 1401 a9aa 0300 |17ee: const v1, #float 3.36728e-40 // #0003aaa9 │ │ +0939b6: 7110 6403 0100 |17f1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0939bc: 0c01 |17f4: move-result-object v1 │ │ +0939be: 1302 3802 |17f5: const/16 v2, #int 568 // #238 │ │ +0939c2: 4d01 0002 |17f7: aput-object v1, v0, v2 │ │ +0939c6: 1401 9dac 0300 |17f9: const v1, #float 3.37428e-40 // #0003ac9d │ │ +0939cc: 7110 6403 0100 |17fc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0939d2: 0c01 |17ff: move-result-object v1 │ │ +0939d4: 1302 3902 |1800: const/16 v2, #int 569 // #239 │ │ +0939d8: 4d01 0002 |1802: aput-object v1, v0, v2 │ │ +0939dc: 1401 53ad 0300 |1804: const v1, #float 3.37684e-40 // #0003ad53 │ │ +0939e2: 7110 6403 0100 |1807: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0939e8: 0c01 |180a: move-result-object v1 │ │ +0939ea: 1302 3a02 |180b: const/16 v2, #int 570 // #23a │ │ +0939ee: 4d01 0002 |180d: aput-object v1, v0, v2 │ │ +0939f2: 1401 e2b0 0300 |180f: const v1, #float 3.3896e-40 // #0003b0e2 │ │ +0939f8: 7110 6403 0100 |1812: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0939fe: 0c01 |1815: move-result-object v1 │ │ +093a00: 1302 3b02 |1816: const/16 v2, #int 571 // #23b │ │ +093a04: 4d01 0002 |1818: aput-object v1, v0, v2 │ │ +093a08: 1401 1db3 0300 |181a: const v1, #float 3.3976e-40 // #0003b31d │ │ +093a0e: 7110 6403 0100 |181d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093a14: 0c01 |1820: move-result-object v1 │ │ +093a16: 1302 3c02 |1821: const/16 v2, #int 572 // #23c │ │ +093a1a: 4d01 0002 |1823: aput-object v1, v0, v2 │ │ +093a1e: 1401 0db9 0300 |1825: const v1, #float 3.4189e-40 // #0003b90d │ │ +093a24: 7110 6403 0100 |1828: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093a2a: 0c01 |182b: move-result-object v1 │ │ +093a2c: 1302 3d02 |182c: const/16 v2, #int 573 // #23d │ │ +093a30: 4d01 0002 |182e: aput-object v1, v0, v2 │ │ +093a34: 1401 4dba 0300 |1830: const v1, #float 3.42339e-40 // #0003ba4d │ │ +093a3a: 7110 6403 0100 |1833: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093a40: 0c01 |1836: move-result-object v1 │ │ +093a42: 1302 3e02 |1837: const/16 v2, #int 574 // #23e │ │ +093a46: 4d01 0002 |1839: aput-object v1, v0, v2 │ │ +093a4a: 1401 b2ba 0300 |183b: const v1, #float 3.4248e-40 // #0003bab2 │ │ +093a50: 7110 6403 0100 |183e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093a56: 0c01 |1841: move-result-object v1 │ │ +093a58: 1302 3f02 |1842: const/16 v2, #int 575 // #23f │ │ +093a5c: 4d01 0002 |1844: aput-object v1, v0, v2 │ │ +093a60: 1401 32be 0300 |1846: const v1, #float 3.43736e-40 // #0003be32 │ │ +093a66: 7110 6403 0100 |1849: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093a6c: 0c01 |184c: move-result-object v1 │ │ +093a6e: 4d01 0007 |184d: aput-object v1, v0, v7 │ │ +093a72: 1401 afbf 0300 |184f: const v1, #float 3.4427e-40 // #0003bfaf │ │ +093a78: 7110 6403 0100 |1852: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093a7e: 0c01 |1855: move-result-object v1 │ │ +093a80: 1302 4102 |1856: const/16 v2, #int 577 // #241 │ │ +093a84: 4d01 0002 |1858: aput-object v1, v0, v2 │ │ +093a88: 1401 5bc1 0300 |185a: const v1, #float 3.44869e-40 // #0003c15b │ │ +093a8e: 7110 6403 0100 |185d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093a94: 0c01 |1860: move-result-object v1 │ │ +093a96: 1302 4202 |1861: const/16 v2, #int 578 // #242 │ │ +093a9a: 4d01 0002 |1863: aput-object v1, v0, v2 │ │ +093a9e: 1401 c1c1 0300 |1865: const v1, #float 3.45012e-40 // #0003c1c1 │ │ +093aa4: 7110 6403 0100 |1868: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093aaa: 0c01 |186b: move-result-object v1 │ │ +093aac: 1302 4302 |186c: const/16 v2, #int 579 // #243 │ │ +093ab0: 4d01 0002 |186e: aput-object v1, v0, v2 │ │ +093ab4: 1401 c5c1 0300 |1870: const v1, #float 3.45018e-40 // #0003c1c5 │ │ +093aba: 7110 6403 0100 |1873: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093ac0: 0c01 |1876: move-result-object v1 │ │ +093ac2: 1302 4402 |1877: const/16 v2, #int 580 // #244 │ │ +093ac6: 4d01 0002 |1879: aput-object v1, v0, v2 │ │ +093aca: 1401 2cc4 0300 |187b: const v1, #float 3.4588e-40 // #0003c42c │ │ +093ad0: 7110 6403 0100 |187e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093ad6: 0c01 |1881: move-result-object v1 │ │ +093ad8: 1302 4502 |1882: const/16 v2, #int 581 // #245 │ │ +093adc: 4d01 0002 |1884: aput-object v1, v0, v2 │ │ +093ae0: 1401 e1d1 0300 |1886: const v1, #float 3.50797e-40 // #0003d1e1 │ │ +093ae6: 7110 6403 0100 |1889: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093aec: 0c01 |188c: move-result-object v1 │ │ +093aee: 1302 4602 |188d: const/16 v2, #int 582 // #246 │ │ +093af2: 4d01 0002 |188f: aput-object v1, v0, v2 │ │ +093af6: 1401 efd4 0300 |1891: const v1, #float 3.51893e-40 // #0003d4ef │ │ +093afc: 7110 6403 0100 |1894: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093b02: 0c01 |1897: move-result-object v1 │ │ +093b04: 1302 4702 |1898: const/16 v2, #int 583 // #247 │ │ +093b08: 4d01 0002 |189a: aput-object v1, v0, v2 │ │ +093b0c: 1401 56d5 0300 |189c: const v1, #float 3.52037e-40 // #0003d556 │ │ +093b12: 7110 6403 0100 |189f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093b18: 0c01 |18a2: move-result-object v1 │ │ +093b1a: 1302 4802 |18a3: const/16 v2, #int 584 // #248 │ │ +093b1e: 4d01 0002 |18a5: aput-object v1, v0, v2 │ │ +093b22: 1401 f1d8 0300 |18a7: const v1, #float 3.5333e-40 // #0003d8f1 │ │ +093b28: 7110 6403 0100 |18aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093b2e: 0c01 |18ad: move-result-object v1 │ │ +093b30: 1302 4902 |18ae: const/16 v2, #int 585 // #249 │ │ +093b34: 4d01 0002 |18b0: aput-object v1, v0, v2 │ │ +093b38: 1401 e3d9 0300 |18b2: const v1, #float 3.5367e-40 // #0003d9e3 │ │ +093b3e: 7110 6403 0100 |18b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093b44: 0c01 |18b8: move-result-object v1 │ │ +093b46: 1302 4a02 |18b9: const/16 v2, #int 586 // #24a │ │ +093b4a: 4d01 0002 |18bb: aput-object v1, v0, v2 │ │ +093b4e: 1401 e2dd 0300 |18bd: const v1, #float 3.55103e-40 // #0003dde2 │ │ +093b54: 7110 6403 0100 |18c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093b5a: 0c01 |18c3: move-result-object v1 │ │ +093b5c: 1302 4b02 |18c4: const/16 v2, #int 587 // #24b │ │ +093b60: 4d01 0002 |18c6: aput-object v1, v0, v2 │ │ +093b64: 1401 bede 0300 |18c8: const v1, #float 3.55411e-40 // #0003debe │ │ +093b6a: 7110 6403 0100 |18cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093b70: 0c01 |18ce: move-result-object v1 │ │ +093b72: 1302 4c02 |18cf: const/16 v2, #int 588 // #24c │ │ +093b76: 4d01 0002 |18d1: aput-object v1, v0, v2 │ │ +093b7a: 1401 6be0 0300 |18d3: const v1, #float 3.56012e-40 // #0003e06b │ │ +093b80: 7110 6403 0100 |18d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093b86: 0c01 |18d9: move-result-object v1 │ │ +093b88: 1302 4d02 |18da: const/16 v2, #int 589 // #24d │ │ +093b8c: 4d01 0002 |18dc: aput-object v1, v0, v2 │ │ +093b90: 1401 98e0 0300 |18de: const v1, #float 3.56076e-40 // #0003e098 │ │ +093b96: 7110 6403 0100 |18e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093b9c: 0c01 |18e4: move-result-object v1 │ │ +093b9e: 1302 4e02 |18e5: const/16 v2, #int 590 // #24e │ │ +093ba2: 4d01 0002 |18e7: aput-object v1, v0, v2 │ │ +093ba6: 1401 4fe2 0300 |18e9: const v1, #float 3.56691e-40 // #0003e24f │ │ +093bac: 7110 6403 0100 |18ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093bb2: 0c01 |18ef: move-result-object v1 │ │ +093bb4: 1302 4f02 |18f0: const/16 v2, #int 591 // #24f │ │ +093bb8: 4d01 0002 |18f2: aput-object v1, v0, v2 │ │ +093bbc: 1401 b6e2 0300 |18f4: const v1, #float 3.56835e-40 // #0003e2b6 │ │ +093bc2: 7110 6403 0100 |18f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093bc8: 0c01 |18fa: move-result-object v1 │ │ +093bca: 1302 5002 |18fb: const/16 v2, #int 592 // #250 │ │ +093bce: 4d01 0002 |18fd: aput-object v1, v0, v2 │ │ +093bd2: 1401 9be3 0300 |18ff: const v1, #float 3.57156e-40 // #0003e39b │ │ +093bd8: 7110 6403 0100 |1902: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093bde: 0c01 |1905: move-result-object v1 │ │ +093be0: 1302 5102 |1906: const/16 v2, #int 593 // #251 │ │ +093be4: 4d01 0002 |1908: aput-object v1, v0, v2 │ │ +093be8: 1401 b4e5 0300 |190a: const v1, #float 3.57908e-40 // #0003e5b4 │ │ +093bee: 7110 6403 0100 |190d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093bf4: 0c01 |1910: move-result-object v1 │ │ +093bf6: 1302 5202 |1911: const/16 v2, #int 594 // #252 │ │ +093bfa: 4d01 0002 |1913: aput-object v1, v0, v2 │ │ +093bfe: 1401 18eb 0300 |1915: const v1, #float 3.59842e-40 // #0003eb18 │ │ +093c04: 7110 6403 0100 |1918: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093c0a: 0c01 |191b: move-result-object v1 │ │ +093c0c: 1302 5302 |191c: const/16 v2, #int 595 // #253 │ │ +093c10: 4d01 0002 |191e: aput-object v1, v0, v2 │ │ +093c14: 1401 efec 0300 |1920: const v1, #float 3.60502e-40 // #0003ecef │ │ +093c1a: 7110 6403 0100 |1923: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093c20: 0c01 |1926: move-result-object v1 │ │ +093c22: 1302 5402 |1927: const/16 v2, #int 596 // #254 │ │ +093c26: 4d01 0002 |1929: aput-object v1, v0, v2 │ │ +093c2a: 1401 d7f1 0300 |192b: const v1, #float 3.62262e-40 // #0003f1d7 │ │ +093c30: 7110 6403 0100 |192e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093c36: 0c01 |1931: move-result-object v1 │ │ +093c38: 1302 5502 |1932: const/16 v2, #int 597 // #255 │ │ +093c3c: 4d01 0002 |1934: aput-object v1, v0, v2 │ │ +093c40: 1401 97f3 0300 |1936: const v1, #float 3.6289e-40 // #0003f397 │ │ +093c46: 7110 6403 0100 |1939: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093c4c: 0c01 |193c: move-result-object v1 │ │ +093c4e: 1302 5602 |193d: const/16 v2, #int 598 // #256 │ │ +093c52: 4d01 0002 |193f: aput-object v1, v0, v2 │ │ +093c56: 1401 aef3 0300 |1941: const v1, #float 3.62922e-40 // #0003f3ae │ │ +093c5c: 7110 6403 0100 |1944: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093c62: 0c01 |1947: move-result-object v1 │ │ +093c64: 1302 5702 |1948: const/16 v2, #int 599 // #257 │ │ +093c68: 4d01 0002 |194a: aput-object v1, v0, v2 │ │ +093c6c: 1401 5bf4 0300 |194c: const v1, #float 3.63165e-40 // #0003f45b │ │ +093c72: 7110 6403 0100 |194f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093c78: 0c01 |1952: move-result-object v1 │ │ +093c7a: 1302 5802 |1953: const/16 v2, #int 600 // #258 │ │ +093c7e: 4d01 0002 |1955: aput-object v1, v0, v2 │ │ +093c82: 1401 ecf5 0300 |1957: const v1, #float 3.63727e-40 // #0003f5ec │ │ +093c88: 7110 6403 0100 |195a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093c8e: 0c01 |195d: move-result-object v1 │ │ +093c90: 1302 5902 |195e: const/16 v2, #int 601 // #259 │ │ +093c94: 4d01 0002 |1960: aput-object v1, v0, v2 │ │ +093c98: 1401 b9f6 0300 |1962: const v1, #float 3.64014e-40 // #0003f6b9 │ │ +093c9e: 7110 6403 0100 |1965: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093ca4: 0c01 |1968: move-result-object v1 │ │ +093ca6: 1302 5a02 |1969: const/16 v2, #int 602 // #25a │ │ +093caa: 4d01 0002 |196b: aput-object v1, v0, v2 │ │ +093cae: 1401 a400 0400 |196d: const v1, #float 3.67572e-40 // #000400a4 │ │ +093cb4: 7110 6403 0100 |1970: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093cba: 0c01 |1973: move-result-object v1 │ │ +093cbc: 1302 5b02 |1974: const/16 v2, #int 603 // #25b │ │ +093cc0: 4d01 0002 |1976: aput-object v1, v0, v2 │ │ +093cc4: 1401 0101 0400 |1978: const v1, #float 3.67702e-40 // #00040101 │ │ +093cca: 7110 6403 0100 |197b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093cd0: 0c01 |197e: move-result-object v1 │ │ +093cd2: 1302 5c02 |197f: const/16 v2, #int 604 // #25c │ │ +093cd6: 4d01 0002 |1981: aput-object v1, v0, v2 │ │ +093cda: 1401 dc02 0400 |1983: const v1, #float 3.68368e-40 // #000402dc │ │ +093ce0: 7110 6403 0100 |1986: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093ce6: 0c01 |1989: move-result-object v1 │ │ +093ce8: 1302 5d02 |198a: const/16 v2, #int 605 // #25d │ │ +093cec: 4d01 0002 |198c: aput-object v1, v0, v2 │ │ +093cf0: 1401 fa04 0400 |198e: const v1, #float 3.69127e-40 // #000404fa │ │ +093cf6: 7110 6403 0100 |1991: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093cfc: 0c01 |1994: move-result-object v1 │ │ +093cfe: 1302 5e02 |1995: const/16 v2, #int 606 // #25e │ │ +093d02: 4d01 0002 |1997: aput-object v1, v0, v2 │ │ +093d06: 1401 4e07 0400 |1999: const v1, #float 3.69962e-40 // #0004074e │ │ +093d0c: 7110 6403 0100 |199c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093d12: 0c01 |199f: move-result-object v1 │ │ +093d14: 1302 5f02 |19a0: const/16 v2, #int 607 // #25f │ │ +093d18: 4d01 0002 |19a2: aput-object v1, v0, v2 │ │ +093d1c: 1401 7c07 0400 |19a4: const v1, #float 3.70027e-40 // #0004077c │ │ +093d22: 7110 6403 0100 |19a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093d28: 0c01 |19aa: move-result-object v1 │ │ +093d2a: 1302 6002 |19ab: const/16 v2, #int 608 // #260 │ │ +093d2e: 4d01 0002 |19ad: aput-object v1, v0, v2 │ │ +093d32: 1401 ce0c 0400 |19af: const v1, #float 3.71935e-40 // #00040cce │ │ +093d38: 7110 6403 0100 |19b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093d3e: 0c01 |19b5: move-result-object v1 │ │ +093d40: 1302 6102 |19b6: const/16 v2, #int 609 // #261 │ │ +093d44: 4d01 0002 |19b8: aput-object v1, v0, v2 │ │ +093d48: 1401 380e 0400 |19ba: const v1, #float 3.72443e-40 // #00040e38 │ │ +093d4e: 7110 6403 0100 |19bd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093d54: 0c01 |19c0: move-result-object v1 │ │ +093d56: 1302 6202 |19c1: const/16 v2, #int 610 // #262 │ │ +093d5a: 4d01 0002 |19c3: aput-object v1, v0, v2 │ │ +093d5e: 1401 f20e 0400 |19c5: const v1, #float 3.72703e-40 // #00040ef2 │ │ +093d64: 7110 6403 0100 |19c8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093d6a: 0c01 |19cb: move-result-object v1 │ │ +093d6c: 1302 6302 |19cc: const/16 v2, #int 611 // #263 │ │ +093d70: 4d01 0002 |19ce: aput-object v1, v0, v2 │ │ +093d74: 1401 d00f 0400 |19d0: const v1, #float 3.73014e-40 // #00040fd0 │ │ +093d7a: 7110 6403 0100 |19d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093d80: 0c01 |19d6: move-result-object v1 │ │ +093d82: 1302 6402 |19d7: const/16 v2, #int 612 // #264 │ │ +093d86: 4d01 0002 |19d9: aput-object v1, v0, v2 │ │ +093d8a: 1401 5211 0400 |19db: const v1, #float 3.73555e-40 // #00041152 │ │ +093d90: 7110 6403 0100 |19de: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093d96: 0c01 |19e1: move-result-object v1 │ │ +093d98: 1302 6502 |19e2: const/16 v2, #int 613 // #265 │ │ +093d9c: 4d01 0002 |19e4: aput-object v1, v0, v2 │ │ +093da0: 1401 4112 0400 |19e6: const v1, #float 3.7389e-40 // #00041241 │ │ +093da6: 7110 6403 0100 |19e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093dac: 0c01 |19ec: move-result-object v1 │ │ +093dae: 1302 6602 |19ed: const/16 v2, #int 614 // #266 │ │ +093db2: 4d01 0002 |19ef: aput-object v1, v0, v2 │ │ +093db6: 1401 9914 0400 |19f1: const v1, #float 3.74731e-40 // #00041499 │ │ +093dbc: 7110 6403 0100 |19f4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093dc2: 0c01 |19f7: move-result-object v1 │ │ +093dc4: 1302 6702 |19f8: const/16 v2, #int 615 // #267 │ │ +093dc8: 4d01 0002 |19fa: aput-object v1, v0, v2 │ │ +093dcc: 1401 fe15 0400 |19fc: const v1, #float 3.75231e-40 // #000415fe │ │ +093dd2: 7110 6403 0100 |19ff: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093dd8: 0c01 |1a02: move-result-object v1 │ │ +093dda: 1302 6802 |1a03: const/16 v2, #int 616 // #268 │ │ +093dde: 4d01 0002 |1a05: aput-object v1, v0, v2 │ │ +093de2: 1401 6418 0400 |1a07: const v1, #float 3.76092e-40 // #00041864 │ │ +093de8: 7110 6403 0100 |1a0a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093dee: 0c01 |1a0d: move-result-object v1 │ │ +093df0: 1302 6902 |1a0e: const/16 v2, #int 617 // #269 │ │ +093df4: 4d01 0002 |1a10: aput-object v1, v0, v2 │ │ +093df8: 1401 1719 0400 |1a12: const v1, #float 3.76343e-40 // #00041917 │ │ +093dfe: 7110 6403 0100 |1a15: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093e04: 0c01 |1a18: move-result-object v1 │ │ +093e06: 1302 6a02 |1a19: const/16 v2, #int 618 // #26a │ │ +093e0a: 4d01 0002 |1a1b: aput-object v1, v0, v2 │ │ +093e0e: 1401 3019 0400 |1a1d: const v1, #float 3.76378e-40 // #00041930 │ │ +093e14: 7110 6403 0100 |1a20: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093e1a: 0c01 |1a23: move-result-object v1 │ │ +093e1c: 1302 6b02 |1a24: const/16 v2, #int 619 // #26b │ │ +093e20: 4d01 0002 |1a26: aput-object v1, v0, v2 │ │ +093e24: 1401 191a 0400 |1a28: const v1, #float 3.76704e-40 // #00041a19 │ │ +093e2a: 7110 6403 0100 |1a2b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093e30: 0c01 |1a2e: move-result-object v1 │ │ +093e32: 1302 6c02 |1a2f: const/16 v2, #int 620 // #26c │ │ +093e36: 4d01 0002 |1a31: aput-object v1, v0, v2 │ │ +093e3a: 1401 921a 0400 |1a33: const v1, #float 3.76874e-40 // #00041a92 │ │ +093e40: 7110 6403 0100 |1a36: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093e46: 0c01 |1a39: move-result-object v1 │ │ +093e48: 1302 6d02 |1a3a: const/16 v2, #int 621 // #26d │ │ +093e4c: 4d01 0002 |1a3c: aput-object v1, v0, v2 │ │ +093e50: 1401 711e 0400 |1a3e: const v1, #float 3.78262e-40 // #00041e71 │ │ +093e56: 7110 6403 0100 |1a41: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093e5c: 0c01 |1a44: move-result-object v1 │ │ +093e5e: 1302 6e02 |1a45: const/16 v2, #int 622 // #26e │ │ +093e62: 4d01 0002 |1a47: aput-object v1, v0, v2 │ │ +093e66: 1401 8b20 0400 |1a49: const v1, #float 3.79016e-40 // #0004208b │ │ +093e6c: 7110 6403 0100 |1a4c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093e72: 0c01 |1a4f: move-result-object v1 │ │ +093e74: 1302 6f02 |1a50: const/16 v2, #int 623 // #26f │ │ +093e78: 4d01 0002 |1a52: aput-object v1, v0, v2 │ │ +093e7c: 1401 c521 0400 |1a54: const v1, #float 3.79456e-40 // #000421c5 │ │ +093e82: 7110 6403 0100 |1a57: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093e88: 0c01 |1a5a: move-result-object v1 │ │ +093e8a: 1302 7002 |1a5b: const/16 v2, #int 624 // #270 │ │ +093e8e: 4d01 0002 |1a5d: aput-object v1, v0, v2 │ │ +093e92: 1401 b023 0400 |1a5f: const v1, #float 3.80144e-40 // #000423b0 │ │ +093e98: 7110 6403 0100 |1a62: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093e9e: 0c01 |1a65: move-result-object v1 │ │ +093ea0: 1302 7102 |1a66: const/16 v2, #int 625 // #271 │ │ +093ea4: 4d01 0002 |1a68: aput-object v1, v0, v2 │ │ +093ea8: 1401 3526 0400 |1a6a: const v1, #float 3.81048e-40 // #00042635 │ │ +093eae: 7110 6403 0100 |1a6d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093eb4: 0c01 |1a70: move-result-object v1 │ │ +093eb6: 1302 7202 |1a71: const/16 v2, #int 626 // #272 │ │ +093eba: 4d01 0002 |1a73: aput-object v1, v0, v2 │ │ +093ebe: 1401 9228 0400 |1a75: const v1, #float 3.81896e-40 // #00042892 │ │ +093ec4: 7110 6403 0100 |1a78: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093eca: 0c01 |1a7b: move-result-object v1 │ │ +093ecc: 1302 7302 |1a7c: const/16 v2, #int 627 // #273 │ │ +093ed0: 4d01 0002 |1a7e: aput-object v1, v0, v2 │ │ +093ed4: 1401 6f29 0400 |1a80: const v1, #float 3.82206e-40 // #0004296f │ │ +093eda: 7110 6403 0100 |1a83: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093ee0: 0c01 |1a86: move-result-object v1 │ │ +093ee2: 1302 7402 |1a87: const/16 v2, #int 628 // #274 │ │ +093ee6: 4d01 0002 |1a89: aput-object v1, v0, v2 │ │ +093eea: 1401 b029 0400 |1a8b: const v1, #float 3.82297e-40 // #000429b0 │ │ +093ef0: 7110 6403 0100 |1a8e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093ef6: 0c01 |1a91: move-result-object v1 │ │ +093ef8: 1302 7502 |1a92: const/16 v2, #int 629 // #275 │ │ +093efc: 4d01 0002 |1a94: aput-object v1, v0, v2 │ │ +093f00: 1401 e82a 0400 |1a96: const v1, #float 3.82734e-40 // #00042ae8 │ │ +093f06: 7110 6403 0100 |1a99: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093f0c: 0c01 |1a9c: move-result-object v1 │ │ +093f0e: 1302 7602 |1a9d: const/16 v2, #int 630 // #276 │ │ +093f12: 4d01 0002 |1a9f: aput-object v1, v0, v2 │ │ +093f16: 1401 8f2c 0400 |1aa1: const v1, #float 3.83327e-40 // #00042c8f │ │ +093f1c: 7110 6403 0100 |1aa4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093f22: 0c01 |1aa7: move-result-object v1 │ │ +093f24: 1302 7702 |1aa8: const/16 v2, #int 631 // #277 │ │ +093f28: 4d01 0002 |1aaa: aput-object v1, v0, v2 │ │ +093f2c: 1401 3e3b 0400 |1aac: const v1, #float 3.88594e-40 // #00043b3e │ │ +093f32: 7110 6403 0100 |1aaf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093f38: 0c01 |1ab2: move-result-object v1 │ │ +093f3a: 1302 7802 |1ab3: const/16 v2, #int 632 // #278 │ │ +093f3e: 4d01 0002 |1ab5: aput-object v1, v0, v2 │ │ +093f42: 1401 9844 0400 |1ab7: const v1, #float 3.91949e-40 // #00044498 │ │ +093f48: 7110 6403 0100 |1aba: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093f4e: 0c01 |1abd: move-result-object v1 │ │ +093f50: 1302 7902 |1abe: const/16 v2, #int 633 // #279 │ │ +093f54: 4d01 0002 |1ac0: aput-object v1, v0, v2 │ │ +093f58: 1401 5146 0400 |1ac2: const v1, #float 3.92567e-40 // #00044651 │ │ +093f5e: 7110 6403 0100 |1ac5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093f64: 0c01 |1ac8: move-result-object v1 │ │ +093f66: 1302 7a02 |1ac9: const/16 v2, #int 634 // #27a │ │ +093f6a: 4d01 0002 |1acb: aput-object v1, v0, v2 │ │ +093f6e: 1401 dd47 0400 |1acd: const v1, #float 3.93122e-40 // #000447dd │ │ +093f74: 7110 6403 0100 |1ad0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093f7a: 0c01 |1ad3: move-result-object v1 │ │ +093f7c: 1302 7b02 |1ad4: const/16 v2, #int 635 // #27b │ │ +093f80: 4d01 0002 |1ad6: aput-object v1, v0, v2 │ │ +093f84: 1401 844b 0400 |1ad8: const v1, #float 3.94432e-40 // #00044b84 │ │ +093f8a: 7110 6403 0100 |1adb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093f90: 0c01 |1ade: move-result-object v1 │ │ +093f92: 1302 7c02 |1adf: const/16 v2, #int 636 // #27c │ │ +093f96: 4d01 0002 |1ae1: aput-object v1, v0, v2 │ │ +093f9a: 1401 b84e 0400 |1ae3: const v1, #float 3.95581e-40 // #00044eb8 │ │ +093fa0: 7110 6403 0100 |1ae6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093fa6: 0c01 |1ae9: move-result-object v1 │ │ +093fa8: 1302 7d02 |1aea: const/16 v2, #int 637 // #27d │ │ +093fac: 4d01 0002 |1aec: aput-object v1, v0, v2 │ │ +093fb0: 1401 df4e 0400 |1aee: const v1, #float 3.95636e-40 // #00044edf │ │ +093fb6: 7110 6403 0100 |1af1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093fbc: 0c01 |1af4: move-result-object v1 │ │ +093fbe: 1302 7e02 |1af5: const/16 v2, #int 638 // #27e │ │ +093fc2: 4d01 0002 |1af7: aput-object v1, v0, v2 │ │ +093fc6: 1401 aa51 0400 |1af9: const v1, #float 3.96638e-40 // #000451aa │ │ +093fcc: 7110 6403 0100 |1afc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093fd2: 0c01 |1aff: move-result-object v1 │ │ +093fd4: 1302 7f02 |1b00: const/16 v2, #int 639 // #27f │ │ +093fd8: 4d01 0002 |1b02: aput-object v1, v0, v2 │ │ +093fdc: 1401 8752 0400 |1b04: const v1, #float 3.96947e-40 // #00045287 │ │ +093fe2: 7110 6403 0100 |1b07: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093fe8: 0c01 |1b0a: move-result-object v1 │ │ +093fea: 4d01 0008 |1b0b: aput-object v1, v0, v8 │ │ +093fee: 1401 6653 0400 |1b0d: const v1, #float 3.9726e-40 // #00045366 │ │ +093ff4: 7110 6403 0100 |1b10: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +093ffa: 0c01 |1b13: move-result-object v1 │ │ +093ffc: 1302 8102 |1b14: const/16 v2, #int 641 // #281 │ │ +094000: 4d01 0002 |1b16: aput-object v1, v0, v2 │ │ +094004: 1401 6753 0400 |1b18: const v1, #float 3.97261e-40 // #00045367 │ │ +09400a: 7110 6403 0100 |1b1b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094010: 0c01 |1b1e: move-result-object v1 │ │ +094012: 1302 8202 |1b1f: const/16 v2, #int 642 // #282 │ │ +094016: 4d01 0002 |1b21: aput-object v1, v0, v2 │ │ +09401a: 1401 1258 0400 |1b23: const v1, #float 3.98936e-40 // #00045812 │ │ +094020: 7110 6403 0100 |1b26: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094026: 0c01 |1b29: move-result-object v1 │ │ +094028: 1302 8302 |1b2a: const/16 v2, #int 643 // #283 │ │ +09402c: 4d01 0002 |1b2c: aput-object v1, v0, v2 │ │ +094030: 1401 5d58 0400 |1b2e: const v1, #float 3.99041e-40 // #0004585d │ │ +094036: 7110 6403 0100 |1b31: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09403c: 0c01 |1b34: move-result-object v1 │ │ +09403e: 1302 8402 |1b35: const/16 v2, #int 644 // #284 │ │ +094042: 4d01 0002 |1b37: aput-object v1, v0, v2 │ │ +094046: 1401 e45e 0400 |1b39: const v1, #float 4.01382e-40 // #00045ee4 │ │ +09404c: 7110 6403 0100 |1b3c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094052: 0c01 |1b3f: move-result-object v1 │ │ +094054: 1302 8502 |1b40: const/16 v2, #int 645 // #285 │ │ +094058: 4d01 0002 |1b42: aput-object v1, v0, v2 │ │ +09405c: 1401 f65e 0400 |1b44: const v1, #float 4.01408e-40 // #00045ef6 │ │ +094062: 7110 6403 0100 |1b47: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094068: 0c01 |1b4a: move-result-object v1 │ │ +09406a: 1302 8602 |1b4b: const/16 v2, #int 646 // #286 │ │ +09406e: 4d01 0002 |1b4d: aput-object v1, v0, v2 │ │ +094072: 1401 6161 0400 |1b4f: const v1, #float 4.02275e-40 // #00046161 │ │ +094078: 7110 6403 0100 |1b52: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09407e: 0c01 |1b55: move-result-object v1 │ │ +094080: 4d01 0009 |1b56: aput-object v1, v0, v9 │ │ +094084: 1401 c461 0400 |1b58: const v1, #float 4.02414e-40 // #000461c4 │ │ +09408a: 7110 6403 0100 |1b5b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094090: 0c01 |1b5e: move-result-object v1 │ │ +094092: 1302 8802 |1b5f: const/16 v2, #int 648 // #288 │ │ +094096: 4d01 0002 |1b61: aput-object v1, v0, v2 │ │ +09409a: 1401 6364 0400 |1b63: const v1, #float 4.03354e-40 // #00046463 │ │ +0940a0: 7110 6403 0100 |1b66: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0940a6: 0c01 |1b69: move-result-object v1 │ │ +0940a8: 1302 8902 |1b6a: const/16 v2, #int 649 // #289 │ │ +0940ac: 4d01 0002 |1b6c: aput-object v1, v0, v2 │ │ +0940b0: 1401 5266 0400 |1b6e: const v1, #float 4.04048e-40 // #00046652 │ │ +0940b6: 7110 6403 0100 |1b71: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0940bc: 0c01 |1b74: move-result-object v1 │ │ +0940be: 1302 8a02 |1b75: const/16 v2, #int 650 // #28a │ │ +0940c2: 4d01 0002 |1b77: aput-object v1, v0, v2 │ │ +0940c6: 1401 3c67 0400 |1b79: const v1, #float 4.04376e-40 // #0004673c │ │ +0940cc: 7110 6403 0100 |1b7c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0940d2: 0c01 |1b7f: move-result-object v1 │ │ +0940d4: 1302 8b02 |1b80: const/16 v2, #int 651 // #28b │ │ +0940d8: 4d01 0002 |1b82: aput-object v1, v0, v2 │ │ +0940dc: 1401 3e69 0400 |1b84: const v1, #float 4.05096e-40 // #0004693e │ │ +0940e2: 7110 6403 0100 |1b87: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0940e8: 0c01 |1b8a: move-result-object v1 │ │ +0940ea: 1302 8c02 |1b8b: const/16 v2, #int 652 // #28c │ │ +0940ee: 4d01 0002 |1b8d: aput-object v1, v0, v2 │ │ +0940f2: 1401 2a6a 0400 |1b8f: const v1, #float 4.05426e-40 // #00046a2a │ │ +0940f8: 7110 6403 0100 |1b92: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0940fe: 0c01 |1b95: move-result-object v1 │ │ +094100: 1302 8d02 |1b96: const/16 v2, #int 653 // #28d │ │ +094104: 4d01 0002 |1b98: aput-object v1, v0, v2 │ │ +094108: 1401 136b 0400 |1b9a: const v1, #float 4.05753e-40 // #00046b13 │ │ +09410e: 7110 6403 0100 |1b9d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094114: 0c01 |1ba0: move-result-object v1 │ │ +094116: 1302 8e02 |1ba1: const/16 v2, #int 654 // #28e │ │ +09411a: 4d01 0002 |1ba3: aput-object v1, v0, v2 │ │ +09411e: 1401 3271 0400 |1ba5: const v1, #float 4.07949e-40 // #00047132 │ │ +094124: 7110 6403 0100 |1ba8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09412a: 0c01 |1bab: move-result-object v1 │ │ +09412c: 1302 8f02 |1bac: const/16 v2, #int 655 // #28f │ │ +094130: 4d01 0002 |1bae: aput-object v1, v0, v2 │ │ +094134: 1401 4f79 0400 |1bb0: const v1, #float 4.10859e-40 // #0004794f │ │ +09413a: 7110 6403 0100 |1bb3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094140: 0c01 |1bb6: move-result-object v1 │ │ +094142: 1302 9002 |1bb7: const/16 v2, #int 656 // #290 │ │ +094146: 4d01 0002 |1bb9: aput-object v1, v0, v2 │ │ +09414a: 1401 fe79 0400 |1bbb: const v1, #float 4.11105e-40 // #000479fe │ │ +094150: 7110 6403 0100 |1bbe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094156: 0c01 |1bc1: move-result-object v1 │ │ +094158: 1302 9102 |1bc2: const/16 v2, #int 657 // #291 │ │ +09415c: 4d01 0002 |1bc4: aput-object v1, v0, v2 │ │ +094160: 1401 397b 0400 |1bc6: const v1, #float 4.11546e-40 // #00047b39 │ │ +094166: 7110 6403 0100 |1bc9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09416c: 0c01 |1bcc: move-result-object v1 │ │ +09416e: 1302 9202 |1bcd: const/16 v2, #int 658 // #292 │ │ +094172: 4d01 0002 |1bcf: aput-object v1, v0, v2 │ │ +094176: 1401 897b 0400 |1bd1: const v1, #float 4.11658e-40 // #00047b89 │ │ +09417c: 7110 6403 0100 |1bd4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094182: 0c01 |1bd7: move-result-object v1 │ │ +094184: 1302 9302 |1bd8: const/16 v2, #int 659 // #293 │ │ +094188: 4d01 0002 |1bda: aput-object v1, v0, v2 │ │ +09418c: 1401 7d81 0400 |1bdc: const v1, #float 4.13794e-40 // #0004817d │ │ +094192: 7110 6403 0100 |1bdf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094198: 0c01 |1be2: move-result-object v1 │ │ +09419a: 1302 9402 |1be3: const/16 v2, #int 660 // #294 │ │ +09419e: 4d01 0002 |1be5: aput-object v1, v0, v2 │ │ +0941a2: 1401 2b82 0400 |1be7: const v1, #float 4.14037e-40 // #0004822b │ │ +0941a8: 7110 6403 0100 |1bea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0941ae: 0c01 |1bed: move-result-object v1 │ │ +0941b0: 1302 9502 |1bee: const/16 v2, #int 661 // #295 │ │ +0941b4: 4d01 0002 |1bf0: aput-object v1, v0, v2 │ │ +0941b8: 1401 c087 0400 |1bf2: const v1, #float 4.1604e-40 // #000487c0 │ │ +0941be: 7110 6403 0100 |1bf5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0941c4: 0c01 |1bf8: move-result-object v1 │ │ +0941c6: 1302 9602 |1bf9: const/16 v2, #int 662 // #296 │ │ +0941ca: 4d01 0002 |1bfb: aput-object v1, v0, v2 │ │ +0941ce: 1401 c687 0400 |1bfd: const v1, #float 4.16048e-40 // #000487c6 │ │ +0941d4: 7110 6403 0100 |1c00: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0941da: 0c01 |1c03: move-result-object v1 │ │ +0941dc: 1302 9702 |1c04: const/16 v2, #int 663 // #297 │ │ +0941e0: 4d01 0002 |1c06: aput-object v1, v0, v2 │ │ +0941e4: 1401 f188 0400 |1c08: const v1, #float 4.16467e-40 // #000488f1 │ │ +0941ea: 7110 6403 0100 |1c0b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0941f0: 0c01 |1c0e: move-result-object v1 │ │ +0941f2: 1302 9802 |1c0f: const/16 v2, #int 664 // #298 │ │ +0941f6: 4d01 0002 |1c11: aput-object v1, v0, v2 │ │ +0941fa: 1401 6b8b 0400 |1c13: const v1, #float 4.17356e-40 // #00048b6b │ │ +094200: 7110 6403 0100 |1c16: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094206: 0c01 |1c19: move-result-object v1 │ │ +094208: 1302 9902 |1c1a: const/16 v2, #int 665 // #299 │ │ +09420c: 4d01 0002 |1c1c: aput-object v1, v0, v2 │ │ +094210: 1401 048c 0400 |1c1e: const v1, #float 4.1757e-40 // #00048c04 │ │ +094216: 7110 6403 0100 |1c21: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09421c: 0c01 |1c24: move-result-object v1 │ │ +09421e: 1302 9a02 |1c25: const/16 v2, #int 666 // #29a │ │ +094222: 4d01 0002 |1c27: aput-object v1, v0, v2 │ │ +094226: 1401 048d 0400 |1c29: const v1, #float 4.17929e-40 // #00048d04 │ │ +09422c: 7110 6403 0100 |1c2c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094232: 0c01 |1c2f: move-result-object v1 │ │ +094234: 1302 9b02 |1c30: const/16 v2, #int 667 // #29b │ │ +094238: 4d01 0002 |1c32: aput-object v1, v0, v2 │ │ +09423c: 1401 2f8e 0400 |1c34: const v1, #float 4.18348e-40 // #00048e2f │ │ +094242: 7110 6403 0100 |1c37: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094248: 0c01 |1c3a: move-result-object v1 │ │ +09424a: 1302 9c02 |1c3b: const/16 v2, #int 668 // #29c │ │ +09424e: 4d01 0002 |1c3d: aput-object v1, v0, v2 │ │ +094252: 1401 938e 0400 |1c3f: const v1, #float 4.18488e-40 // #00048e93 │ │ +094258: 7110 6403 0100 |1c42: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09425e: 0c01 |1c45: move-result-object v1 │ │ +094260: 1302 9d02 |1c46: const/16 v2, #int 669 // #29d │ │ +094264: 4d01 0002 |1c48: aput-object v1, v0, v2 │ │ +094268: 1401 2790 0400 |1c4a: const v1, #float 4.19054e-40 // #00049027 │ │ +09426e: 7110 6403 0100 |1c4d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094274: 0c01 |1c50: move-result-object v1 │ │ +094276: 1302 9e02 |1c51: const/16 v2, #int 670 // #29e │ │ +09427a: 4d01 0002 |1c53: aput-object v1, v0, v2 │ │ +09427e: 1401 5891 0400 |1c55: const v1, #float 4.19481e-40 // #00049158 │ │ +094284: 7110 6403 0100 |1c58: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09428a: 0c01 |1c5b: move-result-object v1 │ │ +09428c: 1302 9f02 |1c5c: const/16 v2, #int 671 // #29f │ │ +094290: 4d01 0002 |1c5e: aput-object v1, v0, v2 │ │ +094294: 1401 8e93 0400 |1c60: const v1, #float 4.20275e-40 // #0004938e │ │ +09429a: 7110 6403 0100 |1c63: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0942a0: 0c01 |1c66: move-result-object v1 │ │ +0942a2: 1302 a002 |1c67: const/16 v2, #int 672 // #2a0 │ │ +0942a6: 4d01 0002 |1c69: aput-object v1, v0, v2 │ │ +0942aa: 1401 2595 0400 |1c6b: const v1, #float 4.20845e-40 // #00049525 │ │ +0942b0: 7110 6403 0100 |1c6e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0942b6: 0c01 |1c71: move-result-object v1 │ │ +0942b8: 4d01 000a |1c72: aput-object v1, v0, v10 │ │ +0942bc: 1401 b29b 0400 |1c74: const v1, #float 4.23195e-40 // #00049bb2 │ │ +0942c2: 7110 6403 0100 |1c77: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0942c8: 0c01 |1c7a: move-result-object v1 │ │ +0942ca: 4d01 000b |1c7b: aput-object v1, v0, v11 │ │ +0942ce: 1401 799c 0400 |1c7d: const v1, #float 4.23474e-40 // #00049c79 │ │ +0942d4: 7110 6403 0100 |1c80: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0942da: 0c01 |1c83: move-result-object v1 │ │ +0942dc: 1302 a302 |1c84: const/16 v2, #int 675 // #2a3 │ │ +0942e0: 4d01 0002 |1c86: aput-object v1, v0, v2 │ │ +0942e4: 1401 d99c 0400 |1c88: const v1, #float 4.23608e-40 // #00049cd9 │ │ +0942ea: 7110 6403 0100 |1c8b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0942f0: 0c01 |1c8e: move-result-object v1 │ │ +0942f2: 1302 a402 |1c8f: const/16 v2, #int 676 // #2a4 │ │ +0942f6: 4d01 0002 |1c91: aput-object v1, v0, v2 │ │ +0942fa: 1401 ff9e 0400 |1c93: const v1, #float 4.24379e-40 // #00049eff │ │ +094300: 7110 6403 0100 |1c96: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094306: 0c01 |1c99: move-result-object v1 │ │ +094308: 1302 a502 |1c9a: const/16 v2, #int 677 // #2a5 │ │ +09430c: 4d01 0002 |1c9c: aput-object v1, v0, v2 │ │ +094310: 1401 d69f 0400 |1c9e: const v1, #float 4.2468e-40 // #00049fd6 │ │ +094316: 7110 6403 0100 |1ca1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09431c: 0c01 |1ca4: move-result-object v1 │ │ +09431e: 1302 a602 |1ca5: const/16 v2, #int 678 // #2a6 │ │ +094322: 4d01 0002 |1ca7: aput-object v1, v0, v2 │ │ +094326: 1401 e5a0 0400 |1ca9: const v1, #float 4.2506e-40 // #0004a0e5 │ │ +09432c: 7110 6403 0100 |1cac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094332: 0c01 |1caf: move-result-object v1 │ │ +094334: 1302 a702 |1cb0: const/16 v2, #int 679 // #2a7 │ │ +094338: 4d01 0002 |1cb2: aput-object v1, v0, v2 │ │ +09433c: 1401 3ca1 0400 |1cb4: const v1, #float 4.25182e-40 // #0004a13c │ │ +094342: 7110 6403 0100 |1cb7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094348: 0c01 |1cba: move-result-object v1 │ │ +09434a: 1302 a802 |1cbb: const/16 v2, #int 680 // #2a8 │ │ +09434e: 4d01 0002 |1cbd: aput-object v1, v0, v2 │ │ +094352: 1401 fca3 0400 |1cbf: const v1, #float 4.26168e-40 // #0004a3fc │ │ +094358: 7110 6403 0100 |1cc2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09435e: 0c01 |1cc5: move-result-object v1 │ │ +094360: 1302 a902 |1cc6: const/16 v2, #int 681 // #2a9 │ │ +094364: 4d01 0002 |1cc8: aput-object v1, v0, v2 │ │ +094368: 1401 a7a4 0400 |1cca: const v1, #float 4.26408e-40 // #0004a4a7 │ │ +09436e: 7110 6403 0100 |1ccd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094374: 0c01 |1cd0: move-result-object v1 │ │ +094376: 1302 aa02 |1cd1: const/16 v2, #int 682 // #2aa │ │ +09437a: 4d01 0002 |1cd3: aput-object v1, v0, v2 │ │ +09437e: 1401 d8a7 0400 |1cd5: const v1, #float 4.27553e-40 // #0004a7d8 │ │ +094384: 7110 6403 0100 |1cd8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09438a: 0c01 |1cdb: move-result-object v1 │ │ +09438c: 1302 ab02 |1cdc: const/16 v2, #int 683 // #2ab │ │ +094390: 4d01 0002 |1cde: aput-object v1, v0, v2 │ │ +094394: 1401 56a8 0400 |1ce0: const v1, #float 4.2773e-40 // #0004a856 │ │ +09439a: 7110 6403 0100 |1ce3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0943a0: 0c01 |1ce6: move-result-object v1 │ │ +0943a2: 1302 ac02 |1ce7: const/16 v2, #int 684 // #2ac │ │ +0943a6: 4d01 0002 |1ce9: aput-object v1, v0, v2 │ │ +0943aa: 1401 dba9 0400 |1ceb: const v1, #float 4.28275e-40 // #0004a9db │ │ +0943b0: 7110 6403 0100 |1cee: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0943b6: 0c01 |1cf1: move-result-object v1 │ │ +0943b8: 1302 ad02 |1cf2: const/16 v2, #int 685 // #2ad │ │ +0943bc: 4d01 0002 |1cf4: aput-object v1, v0, v2 │ │ +0943c0: 1401 39aa 0400 |1cf6: const v1, #float 4.28406e-40 // #0004aa39 │ │ +0943c6: 7110 6403 0100 |1cf9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0943cc: 0c01 |1cfc: move-result-object v1 │ │ +0943ce: 1302 ae02 |1cfd: const/16 v2, #int 686 // #2ae │ │ +0943d2: 4d01 0002 |1cff: aput-object v1, v0, v2 │ │ +0943d6: 1401 26ac 0400 |1d01: const v1, #float 4.29097e-40 // #0004ac26 │ │ +0943dc: 7110 6403 0100 |1d04: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0943e2: 0c01 |1d07: move-result-object v1 │ │ +0943e4: 1302 af02 |1d08: const/16 v2, #int 687 // #2af │ │ +0943e8: 4d01 0002 |1d0a: aput-object v1, v0, v2 │ │ +0943ec: 1401 d9ad 0400 |1d0c: const v1, #float 4.29707e-40 // #0004add9 │ │ +0943f2: 7110 6403 0100 |1d0f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0943f8: 0c01 |1d12: move-result-object v1 │ │ +0943fa: 1302 b002 |1d13: const/16 v2, #int 688 // #2b0 │ │ +0943fe: 4d01 0002 |1d15: aput-object v1, v0, v2 │ │ +094402: 1401 28af 0400 |1d17: const v1, #float 4.30176e-40 // #0004af28 │ │ +094408: 7110 6403 0100 |1d1a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09440e: 0c01 |1d1d: move-result-object v1 │ │ +094410: 1302 b102 |1d1e: const/16 v2, #int 689 // #2b1 │ │ +094414: 4d01 0002 |1d20: aput-object v1, v0, v2 │ │ +094418: 1401 afb0 0400 |1d22: const v1, #float 4.30724e-40 // #0004b0af │ │ +09441e: 7110 6403 0100 |1d25: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094424: 0c01 |1d28: move-result-object v1 │ │ +094426: 1302 b202 |1d29: const/16 v2, #int 690 // #2b2 │ │ +09442a: 4d01 0002 |1d2b: aput-object v1, v0, v2 │ │ +09442e: 1401 d3b0 0400 |1d2d: const v1, #float 4.30775e-40 // #0004b0d3 │ │ +094434: 7110 6403 0100 |1d30: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09443a: 0c01 |1d33: move-result-object v1 │ │ +09443c: 1302 b302 |1d34: const/16 v2, #int 691 // #2b3 │ │ +094440: 4d01 0002 |1d36: aput-object v1, v0, v2 │ │ +094444: 1401 deb0 0400 |1d38: const v1, #float 4.3079e-40 // #0004b0de │ │ +09444a: 7110 6403 0100 |1d3b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094450: 0c01 |1d3e: move-result-object v1 │ │ +094452: 1302 b402 |1d3f: const/16 v2, #int 692 // #2b4 │ │ +094456: 4d01 0002 |1d41: aput-object v1, v0, v2 │ │ +09445a: 1401 abb6 0400 |1d43: const v1, #float 4.32871e-40 // #0004b6ab │ │ +094460: 7110 6403 0100 |1d46: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094466: 0c01 |1d49: move-result-object v1 │ │ +094468: 1302 b502 |1d4a: const/16 v2, #int 693 // #2b5 │ │ +09446c: 4d01 0002 |1d4c: aput-object v1, v0, v2 │ │ +094470: 1401 2ab9 0400 |1d4e: const v1, #float 4.33766e-40 // #0004b92a │ │ +094476: 7110 6403 0100 |1d51: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09447c: 0c01 |1d54: move-result-object v1 │ │ +09447e: 1302 b602 |1d55: const/16 v2, #int 694 // #2b6 │ │ +094482: 4d01 0002 |1d57: aput-object v1, v0, v2 │ │ +094486: 1401 82b9 0400 |1d59: const v1, #float 4.3389e-40 // #0004b982 │ │ +09448c: 7110 6403 0100 |1d5c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094492: 0c01 |1d5f: move-result-object v1 │ │ +094494: 1302 b702 |1d60: const/16 v2, #int 695 // #2b7 │ │ +094498: 4d01 0002 |1d62: aput-object v1, v0, v2 │ │ +09449c: 1401 79ba 0400 |1d64: const v1, #float 4.34236e-40 // #0004ba79 │ │ +0944a2: 7110 6403 0100 |1d67: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0944a8: 0c01 |1d6a: move-result-object v1 │ │ +0944aa: 1302 b802 |1d6b: const/16 v2, #int 696 // #2b8 │ │ +0944ae: 4d01 0002 |1d6d: aput-object v1, v0, v2 │ │ +0944b2: 1401 fabb 0400 |1d6f: const v1, #float 4.34775e-40 // #0004bbfa │ │ +0944b8: 7110 6403 0100 |1d72: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0944be: 0c01 |1d75: move-result-object v1 │ │ +0944c0: 1302 b902 |1d76: const/16 v2, #int 697 // #2b9 │ │ +0944c4: 4d01 0002 |1d78: aput-object v1, v0, v2 │ │ +0944c8: 1401 afbc 0400 |1d7a: const v1, #float 4.35029e-40 // #0004bcaf │ │ +0944ce: 7110 6403 0100 |1d7d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0944d4: 0c01 |1d80: move-result-object v1 │ │ +0944d6: 1302 ba02 |1d81: const/16 v2, #int 698 // #2ba │ │ +0944da: 4d01 0002 |1d83: aput-object v1, v0, v2 │ │ +0944de: 1401 d6be 0400 |1d85: const v1, #float 4.35801e-40 // #0004bed6 │ │ +0944e4: 7110 6403 0100 |1d88: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0944ea: 0c01 |1d8b: move-result-object v1 │ │ +0944ec: 1302 bb02 |1d8c: const/16 v2, #int 699 // #2bb │ │ +0944f0: 4d01 0002 |1d8e: aput-object v1, v0, v2 │ │ +0944f4: 1401 f6c2 0400 |1d90: const v1, #float 4.37281e-40 // #0004c2f6 │ │ +0944fa: 7110 6403 0100 |1d93: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094500: 0c01 |1d96: move-result-object v1 │ │ +094502: 1302 bc02 |1d97: const/16 v2, #int 700 // #2bc │ │ +094506: 4d01 0002 |1d99: aput-object v1, v0, v2 │ │ +09450a: 1401 b9c3 0400 |1d9b: const v1, #float 4.37554e-40 // #0004c3b9 │ │ +094510: 7110 6403 0100 |1d9e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094516: 0c01 |1da1: move-result-object v1 │ │ +094518: 1302 bd02 |1da2: const/16 v2, #int 701 // #2bd │ │ +09451c: 4d01 0002 |1da4: aput-object v1, v0, v2 │ │ +094520: 1401 e5c7 0400 |1da6: const v1, #float 4.39051e-40 // #0004c7e5 │ │ +094526: 7110 6403 0100 |1da9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09452c: 0c01 |1dac: move-result-object v1 │ │ +09452e: 1302 be02 |1dad: const/16 v2, #int 702 // #2be │ │ +094532: 4d01 0002 |1daf: aput-object v1, v0, v2 │ │ +094536: 1401 e1ca 0400 |1db1: const v1, #float 4.40121e-40 // #0004cae1 │ │ +09453c: 7110 6403 0100 |1db4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094542: 0c01 |1db7: move-result-object v1 │ │ +094544: 1302 bf02 |1db8: const/16 v2, #int 703 // #2bf │ │ +094548: 4d01 0002 |1dba: aput-object v1, v0, v2 │ │ +09454c: 1401 bfcc 0400 |1dbc: const v1, #float 4.40791e-40 // #0004ccbf │ │ +094552: 7110 6403 0100 |1dbf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094558: 0c01 |1dc2: move-result-object v1 │ │ +09455a: 1302 c002 |1dc3: const/16 v2, #int 704 // #2c0 │ │ +09455e: 4d01 0002 |1dc5: aput-object v1, v0, v2 │ │ +094562: 1401 54cd 0400 |1dc7: const v1, #float 4.41e-40 // #0004cd54 │ │ +094568: 7110 6403 0100 |1dca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09456e: 0c01 |1dcd: move-result-object v1 │ │ +094570: 1302 c102 |1dce: const/16 v2, #int 705 // #2c1 │ │ +094574: 4d01 0002 |1dd0: aput-object v1, v0, v2 │ │ +094578: 1401 cacf 0400 |1dd2: const v1, #float 4.41883e-40 // #0004cfca │ │ +09457e: 7110 6403 0100 |1dd5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094584: 0c01 |1dd8: move-result-object v1 │ │ +094586: 1302 c202 |1dd9: const/16 v2, #int 706 // #2c2 │ │ +09458a: 4d01 0002 |1ddb: aput-object v1, v0, v2 │ │ +09458e: 1401 25d2 0400 |1ddd: const v1, #float 4.42728e-40 // #0004d225 │ │ +094594: 7110 6403 0100 |1de0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09459a: 0c01 |1de3: move-result-object v1 │ │ +09459c: 1302 c302 |1de4: const/16 v2, #int 707 // #2c3 │ │ +0945a0: 4d01 0002 |1de6: aput-object v1, v0, v2 │ │ +0945a4: 1401 cfd2 0400 |1de8: const v1, #float 4.42966e-40 // #0004d2cf │ │ +0945aa: 7110 6403 0100 |1deb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0945b0: 0c01 |1dee: move-result-object v1 │ │ +0945b2: 1302 c402 |1def: const/16 v2, #int 708 // #2c4 │ │ +0945b6: 4d01 0002 |1df1: aput-object v1, v0, v2 │ │ +0945ba: 1401 ced3 0400 |1df3: const v1, #float 4.43323e-40 // #0004d3ce │ │ +0945c0: 7110 6403 0100 |1df6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0945c6: 0c01 |1df9: move-result-object v1 │ │ +0945c8: 1302 c502 |1dfa: const/16 v2, #int 709 // #2c5 │ │ +0945cc: 4d01 0002 |1dfc: aput-object v1, v0, v2 │ │ +0945d0: 1401 08d6 0400 |1dfe: const v1, #float 4.44122e-40 // #0004d608 │ │ +0945d6: 7110 6403 0100 |1e01: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0945dc: 0c01 |1e04: move-result-object v1 │ │ +0945de: 1302 c602 |1e05: const/16 v2, #int 710 // #2c6 │ │ +0945e2: 4d01 0002 |1e07: aput-object v1, v0, v2 │ │ +0945e6: 1401 6fda 0400 |1e09: const v1, #float 4.45701e-40 // #0004da6f │ │ +0945ec: 7110 6403 0100 |1e0c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0945f2: 0c01 |1e0f: move-result-object v1 │ │ +0945f4: 1302 c702 |1e10: const/16 v2, #int 711 // #2c7 │ │ +0945f8: 4d01 0002 |1e12: aput-object v1, v0, v2 │ │ +0945fc: 1401 bcda 0400 |1e14: const v1, #float 4.45809e-40 // #0004dabc │ │ +094602: 7110 6403 0100 |1e17: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094608: 0c01 |1e1a: move-result-object v1 │ │ +09460a: 1302 c802 |1e1b: const/16 v2, #int 712 // #2c8 │ │ +09460e: 4d01 0002 |1e1d: aput-object v1, v0, v2 │ │ +094612: 1401 bfdc 0400 |1e1f: const v1, #float 4.46531e-40 // #0004dcbf │ │ +094618: 7110 6403 0100 |1e22: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09461e: 0c01 |1e25: move-result-object v1 │ │ +094620: 1302 c902 |1e26: const/16 v2, #int 713 // #2c9 │ │ +094624: 4d01 0002 |1e28: aput-object v1, v0, v2 │ │ +094628: 1401 75de 0400 |1e2a: const v1, #float 4.47145e-40 // #0004de75 │ │ +09462e: 7110 6403 0100 |1e2d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094634: 0c01 |1e30: move-result-object v1 │ │ +094636: 1302 ca02 |1e31: const/16 v2, #int 714 // #2ca │ │ +09463a: 4d01 0002 |1e33: aput-object v1, v0, v2 │ │ +09463e: 1401 dfe3 0400 |1e35: const v1, #float 4.49087e-40 // #0004e3df │ │ +094644: 7110 6403 0100 |1e38: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09464a: 0c01 |1e3b: move-result-object v1 │ │ +09464c: 1302 cb02 |1e3c: const/16 v2, #int 715 // #2cb │ │ +094650: 4d01 0002 |1e3e: aput-object v1, v0, v2 │ │ +094654: 1401 55e6 0400 |1e40: const v1, #float 4.4997e-40 // #0004e655 │ │ +09465a: 7110 6403 0100 |1e43: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094660: 0c01 |1e46: move-result-object v1 │ │ +094662: 1302 cc02 |1e47: const/16 v2, #int 716 // #2cc │ │ +094666: 4d01 0002 |1e49: aput-object v1, v0, v2 │ │ +09466a: 1401 a0e6 0400 |1e4b: const v1, #float 4.50075e-40 // #0004e6a0 │ │ +094670: 7110 6403 0100 |1e4e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094676: 0c01 |1e51: move-result-object v1 │ │ +094678: 1302 cd02 |1e52: const/16 v2, #int 717 // #2cd │ │ +09467c: 4d01 0002 |1e54: aput-object v1, v0, v2 │ │ +094680: 1401 20e7 0400 |1e56: const v1, #float 4.50254e-40 // #0004e720 │ │ +094686: 7110 6403 0100 |1e59: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09468c: 0c01 |1e5c: move-result-object v1 │ │ +09468e: 1302 ce02 |1e5d: const/16 v2, #int 718 // #2ce │ │ +094692: 4d01 0002 |1e5f: aput-object v1, v0, v2 │ │ +094696: 1401 15e8 0400 |1e61: const v1, #float 4.50597e-40 // #0004e815 │ │ +09469c: 7110 6403 0100 |1e64: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0946a2: 0c01 |1e67: move-result-object v1 │ │ +0946a4: 1302 cf02 |1e68: const/16 v2, #int 719 // #2cf │ │ +0946a8: 4d01 0002 |1e6a: aput-object v1, v0, v2 │ │ +0946ac: 1401 5aea 0400 |1e6c: const v1, #float 4.51411e-40 // #0004ea5a │ │ +0946b2: 7110 6403 0100 |1e6f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0946b8: 0c01 |1e72: move-result-object v1 │ │ +0946ba: 1302 d002 |1e73: const/16 v2, #int 720 // #2d0 │ │ +0946be: 4d01 0002 |1e75: aput-object v1, v0, v2 │ │ +0946c2: 1401 d5eb 0400 |1e77: const v1, #float 4.51943e-40 // #0004ebd5 │ │ +0946c8: 7110 6403 0100 |1e7a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0946ce: 0c01 |1e7d: move-result-object v1 │ │ +0946d0: 1302 d102 |1e7e: const/16 v2, #int 721 // #2d1 │ │ +0946d4: 4d01 0002 |1e80: aput-object v1, v0, v2 │ │ +0946d8: 1401 ffed 0400 |1e82: const v1, #float 4.52719e-40 // #0004edff │ │ +0946de: 7110 6403 0100 |1e85: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0946e4: 0c01 |1e88: move-result-object v1 │ │ +0946e6: 1302 d202 |1e89: const/16 v2, #int 722 // #2d2 │ │ +0946ea: 4d01 0002 |1e8b: aput-object v1, v0, v2 │ │ +0946ee: 1401 24ee 0400 |1e8d: const v1, #float 4.52771e-40 // #0004ee24 │ │ +0946f4: 7110 6403 0100 |1e90: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0946fa: 0c01 |1e93: move-result-object v1 │ │ +0946fc: 1302 d302 |1e94: const/16 v2, #int 723 // #2d3 │ │ +094700: 4d01 0002 |1e96: aput-object v1, v0, v2 │ │ +094704: 1401 73f1 0400 |1e98: const v1, #float 4.53958e-40 // #0004f173 │ │ +09470a: 7110 6403 0100 |1e9b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094710: 0c01 |1e9e: move-result-object v1 │ │ +094712: 1302 d402 |1e9f: const/16 v2, #int 724 // #2d4 │ │ +094716: 4d01 0002 |1ea1: aput-object v1, v0, v2 │ │ +09471a: 1401 74f1 0400 |1ea3: const v1, #float 4.53959e-40 // #0004f174 │ │ +094720: 7110 6403 0100 |1ea6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094726: 0c01 |1ea9: move-result-object v1 │ │ +094728: 1302 d502 |1eaa: const/16 v2, #int 725 // #2d5 │ │ +09472c: 4d01 0002 |1eac: aput-object v1, v0, v2 │ │ +094730: 1401 83f1 0400 |1eae: const v1, #float 4.5398e-40 // #0004f183 │ │ +094736: 7110 6403 0100 |1eb1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09473c: 0c01 |1eb4: move-result-object v1 │ │ +09473e: 1302 d602 |1eb5: const/16 v2, #int 726 // #2d6 │ │ +094742: 4d01 0002 |1eb7: aput-object v1, v0, v2 │ │ +094746: 1401 ecf1 0400 |1eb9: const v1, #float 4.54127e-40 // #0004f1ec │ │ +09474c: 7110 6403 0100 |1ebc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094752: 0c01 |1ebf: move-result-object v1 │ │ +094754: 1302 d702 |1ec0: const/16 v2, #int 727 // #2d7 │ │ +094758: 4d01 0002 |1ec2: aput-object v1, v0, v2 │ │ +09475c: 1401 44f4 0400 |1ec4: const v1, #float 4.54968e-40 // #0004f444 │ │ +094762: 7110 6403 0100 |1ec7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094768: 0c01 |1eca: move-result-object v1 │ │ +09476a: 1302 d802 |1ecb: const/16 v2, #int 728 // #2d8 │ │ +09476e: 4d01 0002 |1ecd: aput-object v1, v0, v2 │ │ +094772: 1401 0af6 0400 |1ecf: const v1, #float 4.55604e-40 // #0004f60a │ │ +094778: 7110 6403 0100 |1ed2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09477e: 0c01 |1ed5: move-result-object v1 │ │ +094780: 1302 d902 |1ed6: const/16 v2, #int 729 // #2d9 │ │ +094784: 4d01 0002 |1ed8: aput-object v1, v0, v2 │ │ +094788: 1401 b4f8 0400 |1eda: const v1, #float 4.5656e-40 // #0004f8b4 │ │ +09478e: 7110 6403 0100 |1edd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094794: 0c01 |1ee0: move-result-object v1 │ │ +094796: 1302 da02 |1ee1: const/16 v2, #int 730 // #2da │ │ +09479a: 4d01 0002 |1ee3: aput-object v1, v0, v2 │ │ +09479e: 1401 df01 0500 |1ee5: const v1, #float 4.59849e-40 // #000501df │ │ +0947a4: 7110 6403 0100 |1ee8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0947aa: 0c01 |1eeb: move-result-object v1 │ │ +0947ac: 1302 db02 |1eec: const/16 v2, #int 731 // #2db │ │ +0947b0: 4d01 0002 |1eee: aput-object v1, v0, v2 │ │ +0947b4: 1401 7d02 0500 |1ef0: const v1, #float 4.6007e-40 // #0005027d │ │ +0947ba: 7110 6403 0100 |1ef3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0947c0: 0c01 |1ef6: move-result-object v1 │ │ +0947c2: 1302 dc02 |1ef7: const/16 v2, #int 732 // #2dc │ │ +0947c6: 4d01 0002 |1ef9: aput-object v1, v0, v2 │ │ +0947ca: 1401 cc04 0500 |1efb: const v1, #float 4.60898e-40 // #000504cc │ │ +0947d0: 7110 6403 0100 |1efe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0947d6: 0c01 |1f01: move-result-object v1 │ │ +0947d8: 1302 dd02 |1f02: const/16 v2, #int 733 // #2dd │ │ +0947dc: 4d01 0002 |1f04: aput-object v1, v0, v2 │ │ +0947e0: 1401 2605 0500 |1f06: const v1, #float 4.61024e-40 // #00050526 │ │ +0947e6: 7110 6403 0100 |1f09: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0947ec: 0c01 |1f0c: move-result-object v1 │ │ +0947ee: 1302 de02 |1f0d: const/16 v2, #int 734 // #2de │ │ +0947f2: 4d01 0002 |1f0f: aput-object v1, v0, v2 │ │ +0947f6: 1401 cb05 0500 |1f11: const v1, #float 4.61256e-40 // #000505cb │ │ +0947fc: 7110 6403 0100 |1f14: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094802: 0c01 |1f17: move-result-object v1 │ │ +094804: 1302 df02 |1f18: const/16 v2, #int 735 // #2df │ │ +094808: 4d01 0002 |1f1a: aput-object v1, v0, v2 │ │ +09480c: 1401 270a 0500 |1f1c: const v1, #float 4.62819e-40 // #00050a27 │ │ +094812: 7110 6403 0100 |1f1f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094818: 0c01 |1f22: move-result-object v1 │ │ +09481a: 1302 e002 |1f23: const/16 v2, #int 736 // #2e0 │ │ +09481e: 4d01 0002 |1f25: aput-object v1, v0, v2 │ │ +094822: 1401 5d10 0500 |1f27: const v1, #float 4.65048e-40 // #0005105d │ │ +094828: 7110 6403 0100 |1f2a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09482e: 0c01 |1f2d: move-result-object v1 │ │ +094830: 1302 e102 |1f2e: const/16 v2, #int 737 // #2e1 │ │ +094834: 4d01 0002 |1f30: aput-object v1, v0, v2 │ │ +094838: 1401 5213 0500 |1f32: const v1, #float 4.66108e-40 // #00051352 │ │ +09483e: 7110 6403 0100 |1f35: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094844: 0c01 |1f38: move-result-object v1 │ │ +094846: 1302 e202 |1f39: const/16 v2, #int 738 // #2e2 │ │ +09484a: 4d01 0002 |1f3b: aput-object v1, v0, v2 │ │ +09484e: 1401 aa14 0500 |1f3d: const v1, #float 4.6659e-40 // #000514aa │ │ +094854: 7110 6403 0100 |1f40: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09485a: 0c01 |1f43: move-result-object v1 │ │ +09485c: 1302 e302 |1f44: const/16 v2, #int 739 // #2e3 │ │ +094860: 4d01 0002 |1f46: aput-object v1, v0, v2 │ │ +094864: 1401 d814 0500 |1f48: const v1, #float 4.66655e-40 // #000514d8 │ │ +09486a: 7110 6403 0100 |1f4b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094870: 0c01 |1f4e: move-result-object v1 │ │ +094872: 1302 e402 |1f4f: const/16 v2, #int 740 // #2e4 │ │ +094876: 4d01 0002 |1f51: aput-object v1, v0, v2 │ │ +09487a: 1401 f016 0500 |1f53: const v1, #float 4.67406e-40 // #000516f0 │ │ +094880: 7110 6403 0100 |1f56: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094886: 0c01 |1f59: move-result-object v1 │ │ +094888: 1302 e502 |1f5a: const/16 v2, #int 741 // #2e5 │ │ +09488c: 4d01 0002 |1f5c: aput-object v1, v0, v2 │ │ +094890: 1401 6e17 0500 |1f5e: const v1, #float 4.67582e-40 // #0005176e │ │ +094896: 7110 6403 0100 |1f61: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09489c: 0c01 |1f64: move-result-object v1 │ │ +09489e: 1302 e602 |1f65: const/16 v2, #int 742 // #2e6 │ │ +0948a2: 4d01 0002 |1f67: aput-object v1, v0, v2 │ │ +0948a6: 1401 b91e 0500 |1f69: const v1, #float 4.70199e-40 // #00051eb9 │ │ +0948ac: 7110 6403 0100 |1f6c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0948b2: 0c01 |1f6f: move-result-object v1 │ │ +0948b4: 1302 e702 |1f70: const/16 v2, #int 743 // #2e7 │ │ +0948b8: 4d01 0002 |1f72: aput-object v1, v0, v2 │ │ +0948bc: 1401 1a23 0500 |1f74: const v1, #float 4.7177e-40 // #0005231a │ │ +0948c2: 7110 6403 0100 |1f77: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0948c8: 0c01 |1f7a: move-result-object v1 │ │ +0948ca: 1302 e802 |1f7b: const/16 v2, #int 744 // #2e8 │ │ +0948ce: 4d01 0002 |1f7d: aput-object v1, v0, v2 │ │ +0948d2: 1401 2c23 0500 |1f7f: const v1, #float 4.71795e-40 // #0005232c │ │ +0948d8: 7110 6403 0100 |1f82: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0948de: 0c01 |1f85: move-result-object v1 │ │ +0948e0: 1302 e902 |1f86: const/16 v2, #int 745 // #2e9 │ │ +0948e4: 4d01 0002 |1f88: aput-object v1, v0, v2 │ │ +0948e8: 1401 aa2a 0500 |1f8a: const v1, #float 4.74482e-40 // #00052aaa │ │ +0948ee: 7110 6403 0100 |1f8d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0948f4: 0c01 |1f90: move-result-object v1 │ │ +0948f6: 1302 ea02 |1f91: const/16 v2, #int 746 // #2ea │ │ +0948fa: 4d01 0002 |1f93: aput-object v1, v0, v2 │ │ +0948fe: 1401 4e2d 0500 |1f95: const v1, #float 4.7543e-40 // #00052d4e │ │ +094904: 7110 6403 0100 |1f98: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09490a: 0c01 |1f9b: move-result-object v1 │ │ +09490c: 1302 eb02 |1f9c: const/16 v2, #int 747 // #2eb │ │ +094910: 4d01 0002 |1f9e: aput-object v1, v0, v2 │ │ +094914: 1401 6732 0500 |1fa0: const v1, #float 4.77258e-40 // #00053267 │ │ +09491a: 7110 6403 0100 |1fa3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094920: 0c01 |1fa6: move-result-object v1 │ │ +094922: 1302 ec02 |1fa7: const/16 v2, #int 748 // #2ec │ │ +094926: 4d01 0002 |1fa9: aput-object v1, v0, v2 │ │ +09492a: 1401 d732 0500 |1fab: const v1, #float 4.77415e-40 // #000532d7 │ │ +094930: 7110 6403 0100 |1fae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094936: 0c01 |1fb1: move-result-object v1 │ │ +094938: 1302 ed02 |1fb2: const/16 v2, #int 749 // #2ed │ │ +09493c: 4d01 0002 |1fb4: aput-object v1, v0, v2 │ │ +094940: 1401 c634 0500 |1fb6: const v1, #float 4.78109e-40 // #000534c6 │ │ +094946: 7110 6403 0100 |1fb9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09494c: 0c01 |1fbc: move-result-object v1 │ │ +09494e: 1302 ee02 |1fbd: const/16 v2, #int 750 // #2ee │ │ +094952: 4d01 0002 |1fbf: aput-object v1, v0, v2 │ │ +094956: 1401 8838 0500 |1fc1: const v1, #float 4.79457e-40 // #00053888 │ │ +09495c: 7110 6403 0100 |1fc4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094962: 0c01 |1fc7: move-result-object v1 │ │ +094964: 1302 ef02 |1fc8: const/16 v2, #int 751 // #2ef │ │ +094968: 4d01 0002 |1fca: aput-object v1, v0, v2 │ │ +09496c: 1401 1e3b 0500 |1fcc: const v1, #float 4.80385e-40 // #00053b1e │ │ +094972: 7110 6403 0100 |1fcf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094978: 0c01 |1fd2: move-result-object v1 │ │ +09497a: 1302 f002 |1fd3: const/16 v2, #int 752 // #2f0 │ │ +09497e: 4d01 0002 |1fd5: aput-object v1, v0, v2 │ │ +094982: 1401 b53b 0500 |1fd7: const v1, #float 4.80596e-40 // #00053bb5 │ │ +094988: 7110 6403 0100 |1fda: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09498e: 0c01 |1fdd: move-result-object v1 │ │ +094990: 1302 f102 |1fde: const/16 v2, #int 753 // #2f1 │ │ +094994: 4d01 0002 |1fe0: aput-object v1, v0, v2 │ │ +094998: 1401 cb3b 0500 |1fe2: const v1, #float 4.80627e-40 // #00053bcb │ │ +09499e: 7110 6403 0100 |1fe5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0949a4: 0c01 |1fe8: move-result-object v1 │ │ +0949a6: 1302 f202 |1fe9: const/16 v2, #int 754 // #2f2 │ │ +0949aa: 4d01 0002 |1feb: aput-object v1, v0, v2 │ │ +0949ae: 1401 d23d 0500 |1fed: const v1, #float 4.81354e-40 // #00053dd2 │ │ +0949b4: 7110 6403 0100 |1ff0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0949ba: 0c01 |1ff3: move-result-object v1 │ │ +0949bc: 1302 f302 |1ff4: const/16 v2, #int 755 // #2f3 │ │ +0949c0: 4d01 0002 |1ff6: aput-object v1, v0, v2 │ │ +0949c4: 1401 9442 0500 |1ff8: const v1, #float 4.83061e-40 // #00054294 │ │ +0949ca: 7110 6403 0100 |1ffb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0949d0: 0c01 |1ffe: move-result-object v1 │ │ +0949d2: 1302 f402 |1fff: const/16 v2, #int 756 // #2f4 │ │ +0949d6: 4d01 0002 |2001: aput-object v1, v0, v2 │ │ +0949da: 1401 6143 0500 |2003: const v1, #float 4.83348e-40 // #00054361 │ │ +0949e0: 7110 6403 0100 |2006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0949e6: 0c01 |2009: move-result-object v1 │ │ +0949e8: 1302 f502 |200a: const/16 v2, #int 757 // #2f5 │ │ +0949ec: 4d01 0002 |200c: aput-object v1, v0, v2 │ │ +0949f0: 1401 cd43 0500 |200e: const v1, #float 4.835e-40 // #000543cd │ │ +0949f6: 7110 6403 0100 |2011: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0949fc: 0c01 |2014: move-result-object v1 │ │ +0949fe: 1302 f602 |2015: const/16 v2, #int 758 // #2f6 │ │ +094a02: 4d01 0002 |2017: aput-object v1, v0, v2 │ │ +094a06: 1401 7144 0500 |2019: const v1, #float 4.8373e-40 // #00054471 │ │ +094a0c: 7110 6403 0100 |201c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094a12: 0c01 |201f: move-result-object v1 │ │ +094a14: 1302 f702 |2020: const/16 v2, #int 759 // #2f7 │ │ +094a18: 4d01 0002 |2022: aput-object v1, v0, v2 │ │ +094a1c: 1401 c045 0500 |2024: const v1, #float 4.84199e-40 // #000545c0 │ │ +094a22: 7110 6403 0100 |2027: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094a28: 0c01 |202a: move-result-object v1 │ │ +094a2a: 1302 f802 |202b: const/16 v2, #int 760 // #2f8 │ │ +094a2e: 4d01 0002 |202d: aput-object v1, v0, v2 │ │ +094a32: 1401 5849 0500 |202f: const v1, #float 4.85488e-40 // #00054958 │ │ +094a38: 7110 6403 0100 |2032: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094a3e: 0c01 |2035: move-result-object v1 │ │ +094a40: 1302 f902 |2036: const/16 v2, #int 761 // #2f9 │ │ +094a44: 4d01 0002 |2038: aput-object v1, v0, v2 │ │ +094a48: 1401 1a4b 0500 |203a: const v1, #float 4.86119e-40 // #00054b1a │ │ +094a4e: 7110 6403 0100 |203d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094a54: 0c01 |2040: move-result-object v1 │ │ +094a56: 1302 fa02 |2041: const/16 v2, #int 762 // #2fa │ │ +094a5a: 4d01 0002 |2043: aput-object v1, v0, v2 │ │ +094a5e: 1401 b54b 0500 |2045: const v1, #float 4.86336e-40 // #00054bb5 │ │ +094a64: 7110 6403 0100 |2048: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094a6a: 0c01 |204b: move-result-object v1 │ │ +094a6c: 1302 fb02 |204c: const/16 v2, #int 763 // #2fb │ │ +094a70: 4d01 0002 |204e: aput-object v1, v0, v2 │ │ +094a74: 1401 ec4c 0500 |2050: const v1, #float 4.86772e-40 // #00054cec │ │ +094a7a: 7110 6403 0100 |2053: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094a80: 0c01 |2056: move-result-object v1 │ │ +094a82: 1302 fc02 |2057: const/16 v2, #int 764 // #2fc │ │ +094a86: 4d01 0002 |2059: aput-object v1, v0, v2 │ │ +094a8a: 1401 bf4f 0500 |205b: const v1, #float 4.87785e-40 // #00054fbf │ │ +094a90: 7110 6403 0100 |205e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094a96: 0c01 |2061: move-result-object v1 │ │ +094a98: 1302 fd02 |2062: const/16 v2, #int 765 // #2fd │ │ +094a9c: 4d01 0002 |2064: aput-object v1, v0, v2 │ │ +094aa0: 1401 3d56 0500 |2066: const v1, #float 4.90114e-40 // #0005563d │ │ +094aa6: 7110 6403 0100 |2069: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094aac: 0c01 |206c: move-result-object v1 │ │ +094aae: 1302 fe02 |206d: const/16 v2, #int 766 // #2fe │ │ +094ab2: 4d01 0002 |206f: aput-object v1, v0, v2 │ │ +094ab6: 1401 9e57 0500 |2071: const v1, #float 4.90609e-40 // #0005579e │ │ +094abc: 7110 6403 0100 |2074: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094ac2: 0c01 |2077: move-result-object v1 │ │ +094ac4: 1302 ff02 |2078: const/16 v2, #int 767 // #2ff │ │ +094ac8: 4d01 0002 |207a: aput-object v1, v0, v2 │ │ +094acc: 1401 6d58 0500 |207c: const v1, #float 4.90899e-40 // #0005586d │ │ +094ad2: 7110 6403 0100 |207f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094ad8: 0c01 |2082: move-result-object v1 │ │ +094ada: 1302 0003 |2083: const/16 v2, #int 768 // #300 │ │ +094ade: 4d01 0002 |2085: aput-object v1, v0, v2 │ │ +094ae2: 1401 4e59 0500 |2087: const v1, #float 4.91214e-40 // #0005594e │ │ +094ae8: 7110 6403 0100 |208a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094aee: 0c01 |208d: move-result-object v1 │ │ +094af0: 1302 0103 |208e: const/16 v2, #int 769 // #301 │ │ +094af4: 4d01 0002 |2090: aput-object v1, v0, v2 │ │ +094af8: 1401 a459 0500 |2092: const v1, #float 4.91334e-40 // #000559a4 │ │ +094afe: 7110 6403 0100 |2095: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094b04: 0c01 |2098: move-result-object v1 │ │ +094b06: 1302 0203 |2099: const/16 v2, #int 770 // #302 │ │ +094b0a: 4d01 0002 |209b: aput-object v1, v0, v2 │ │ +094b0e: 1401 9f5a 0500 |209d: const v1, #float 4.91686e-40 // #00055a9f │ │ +094b14: 7110 6403 0100 |20a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094b1a: 0c01 |20a3: move-result-object v1 │ │ +094b1c: 1302 0303 |20a4: const/16 v2, #int 771 // #303 │ │ +094b20: 4d01 0002 |20a6: aput-object v1, v0, v2 │ │ +094b24: 1401 785f 0500 |20a8: const v1, #float 4.93425e-40 // #00055f78 │ │ +094b2a: 7110 6403 0100 |20ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094b30: 0c01 |20ae: move-result-object v1 │ │ +094b32: 1302 0403 |20af: const/16 v2, #int 772 // #304 │ │ +094b36: 4d01 0002 |20b1: aput-object v1, v0, v2 │ │ +094b3a: 1401 a15f 0500 |20b3: const v1, #float 4.93483e-40 // #00055fa1 │ │ +094b40: 7110 6403 0100 |20b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094b46: 0c01 |20b9: move-result-object v1 │ │ +094b48: 1302 0503 |20ba: const/16 v2, #int 773 // #305 │ │ +094b4c: 4d01 0002 |20bc: aput-object v1, v0, v2 │ │ +094b50: 1401 0561 0500 |20be: const v1, #float 4.93982e-40 // #00056105 │ │ +094b56: 7110 6403 0100 |20c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094b5c: 0c01 |20c4: move-result-object v1 │ │ +094b5e: 1302 0603 |20c5: const/16 v2, #int 774 // #306 │ │ +094b62: 4d01 0002 |20c7: aput-object v1, v0, v2 │ │ +094b66: 1401 5662 0500 |20c9: const v1, #float 4.94454e-40 // #00056256 │ │ +094b6c: 7110 6403 0100 |20cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094b72: 0c01 |20cf: move-result-object v1 │ │ +094b74: 1302 0703 |20d0: const/16 v2, #int 775 // #307 │ │ +094b78: 4d01 0002 |20d2: aput-object v1, v0, v2 │ │ +094b7c: 1401 c162 0500 |20d4: const v1, #float 4.94604e-40 // #000562c1 │ │ +094b82: 7110 6403 0100 |20d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094b88: 0c01 |20da: move-result-object v1 │ │ +094b8a: 1302 0803 |20db: const/16 v2, #int 776 // #308 │ │ +094b8e: 4d01 0002 |20dd: aput-object v1, v0, v2 │ │ +094b92: 1401 1063 0500 |20df: const v1, #float 4.94714e-40 // #00056310 │ │ +094b98: 7110 6403 0100 |20e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094b9e: 0c01 |20e5: move-result-object v1 │ │ +094ba0: 1302 0903 |20e6: const/16 v2, #int 777 // #309 │ │ +094ba4: 4d01 0002 |20e8: aput-object v1, v0, v2 │ │ +094ba8: 1401 a763 0500 |20ea: const v1, #float 4.94926e-40 // #000563a7 │ │ +094bae: 7110 6403 0100 |20ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094bb4: 0c01 |20f0: move-result-object v1 │ │ +094bb6: 1302 0a03 |20f1: const/16 v2, #int 778 // #30a │ │ +094bba: 4d01 0002 |20f3: aput-object v1, v0, v2 │ │ +094bbe: 1401 1468 0500 |20f5: const v1, #float 4.96514e-40 // #00056814 │ │ +094bc4: 7110 6403 0100 |20f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094bca: 0c01 |20fb: move-result-object v1 │ │ +094bcc: 1302 0b03 |20fc: const/16 v2, #int 779 // #30b │ │ +094bd0: 4d01 0002 |20fe: aput-object v1, v0, v2 │ │ +094bd4: 1401 766c 0500 |2100: const v1, #float 4.98086e-40 // #00056c76 │ │ +094bda: 7110 6403 0100 |2103: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094be0: 0c01 |2106: move-result-object v1 │ │ +094be2: 1302 0c03 |2107: const/16 v2, #int 780 // #30c │ │ +094be6: 4d01 0002 |2109: aput-object v1, v0, v2 │ │ +094bea: 1401 4f6f 0500 |210b: const v1, #float 4.99107e-40 // #00056f4f │ │ +094bf0: 7110 6403 0100 |210e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094bf6: 0c01 |2111: move-result-object v1 │ │ +094bf8: 1302 0d03 |2112: const/16 v2, #int 781 // #30d │ │ +094bfc: 4d01 0002 |2114: aput-object v1, v0, v2 │ │ +094c00: 1401 a46f 0500 |2116: const v1, #float 4.99227e-40 // #00056fa4 │ │ +094c06: 7110 6403 0100 |2119: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094c0c: 0c01 |211c: move-result-object v1 │ │ +094c0e: 1302 0e03 |211d: const/16 v2, #int 782 // #30e │ │ +094c12: 4d01 0002 |211f: aput-object v1, v0, v2 │ │ +094c16: 1401 fb71 0500 |2121: const v1, #float 5.00066e-40 // #000571fb │ │ +094c1c: 7110 6403 0100 |2124: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094c22: 0c01 |2127: move-result-object v1 │ │ +094c24: 1302 0f03 |2128: const/16 v2, #int 783 // #30f │ │ +094c28: 4d01 0002 |212a: aput-object v1, v0, v2 │ │ +094c2c: 1401 6972 0500 |212c: const v1, #float 5.0022e-40 // #00057269 │ │ +094c32: 7110 6403 0100 |212f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094c38: 0c01 |2132: move-result-object v1 │ │ +094c3a: 1302 1003 |2133: const/16 v2, #int 784 // #310 │ │ +094c3e: 4d01 0002 |2135: aput-object v1, v0, v2 │ │ +094c42: 1401 e273 0500 |2137: const v1, #float 5.00748e-40 // #000573e2 │ │ +094c48: 7110 6403 0100 |213a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094c4e: 0c01 |213d: move-result-object v1 │ │ +094c50: 1302 1103 |213e: const/16 v2, #int 785 // #311 │ │ +094c54: 4d01 0002 |2140: aput-object v1, v0, v2 │ │ +094c58: 1401 6e74 0500 |2142: const v1, #float 5.00945e-40 // #0005746e │ │ +094c5e: 7110 6403 0100 |2145: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094c64: 0c01 |2148: move-result-object v1 │ │ +094c66: 1302 1203 |2149: const/16 v2, #int 786 // #312 │ │ +094c6a: 4d01 0002 |214b: aput-object v1, v0, v2 │ │ +094c6e: 1401 3775 0500 |214d: const v1, #float 5.01226e-40 // #00057537 │ │ +094c74: 7110 6403 0100 |2150: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094c7a: 0c01 |2153: move-result-object v1 │ │ +094c7c: 1302 1303 |2154: const/16 v2, #int 787 // #313 │ │ +094c80: 4d01 0002 |2156: aput-object v1, v0, v2 │ │ +094c84: 1401 b576 0500 |2158: const v1, #float 5.01762e-40 // #000576b5 │ │ +094c8a: 7110 6403 0100 |215b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094c90: 0c01 |215e: move-result-object v1 │ │ +094c92: 1302 1403 |215f: const/16 v2, #int 788 // #314 │ │ +094c96: 4d01 0002 |2161: aput-object v1, v0, v2 │ │ +094c9a: 1401 3a7a 0500 |2163: const v1, #float 5.03024e-40 // #00057a3a │ │ +094ca0: 7110 6403 0100 |2166: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094ca6: 0c01 |2169: move-result-object v1 │ │ +094ca8: 1302 1503 |216a: const/16 v2, #int 789 // #315 │ │ +094cac: 4d01 0002 |216c: aput-object v1, v0, v2 │ │ +094cb0: 1401 787c 0500 |216e: const v1, #float 5.03828e-40 // #00057c78 │ │ +094cb6: 7110 6403 0100 |2171: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094cbc: 0c01 |2174: move-result-object v1 │ │ +094cbe: 1302 1603 |2175: const/16 v2, #int 790 // #316 │ │ +094cc2: 4d01 0002 |2177: aput-object v1, v0, v2 │ │ +094cc6: 1401 eb7c 0500 |2179: const v1, #float 5.0399e-40 // #00057ceb │ │ +094ccc: 7110 6403 0100 |217c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094cd2: 0c01 |217f: move-result-object v1 │ │ +094cd4: 1302 1703 |2180: const/16 v2, #int 791 // #317 │ │ +094cd8: 4d01 0002 |2182: aput-object v1, v0, v2 │ │ +094cdc: 1401 fa7c 0500 |2184: const v1, #float 5.04011e-40 // #00057cfa │ │ +094ce2: 7110 6403 0100 |2187: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094ce8: 0c01 |218a: move-result-object v1 │ │ +094cea: 1302 1803 |218b: const/16 v2, #int 792 // #318 │ │ +094cee: 4d01 0002 |218d: aput-object v1, v0, v2 │ │ +094cf2: 1401 d77d 0500 |218f: const v1, #float 5.0432e-40 // #00057dd7 │ │ +094cf8: 7110 6403 0100 |2192: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094cfe: 0c01 |2195: move-result-object v1 │ │ +094d00: 1302 1903 |2196: const/16 v2, #int 793 // #319 │ │ +094d04: 4d01 0002 |2198: aput-object v1, v0, v2 │ │ +094d08: 1401 2f80 0500 |219a: const v1, #float 5.05161e-40 // #0005802f │ │ +094d0e: 7110 6403 0100 |219d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094d14: 0c01 |21a0: move-result-object v1 │ │ +094d16: 1302 1a03 |21a1: const/16 v2, #int 794 // #31a │ │ +094d1a: 4d01 0002 |21a3: aput-object v1, v0, v2 │ │ +094d1e: 1401 3f80 0500 |21a5: const v1, #float 5.05184e-40 // #0005803f │ │ +094d24: 7110 6403 0100 |21a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094d2a: 0c01 |21ab: move-result-object v1 │ │ +094d2c: 1302 1b03 |21ac: const/16 v2, #int 795 // #31b │ │ +094d30: 4d01 0002 |21ae: aput-object v1, v0, v2 │ │ +094d34: 1401 1e82 0500 |21b0: const v1, #float 5.05855e-40 // #0005821e │ │ +094d3a: 7110 6403 0100 |21b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094d40: 0c01 |21b6: move-result-object v1 │ │ +094d42: 4d01 000c |21b7: aput-object v1, v0, v12 │ │ +094d46: 1401 4982 0500 |21b9: const v1, #float 5.05915e-40 // #00058249 │ │ +094d4c: 7110 6403 0100 |21bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094d52: 0c01 |21bf: move-result-object v1 │ │ +094d54: 1302 1d03 |21c0: const/16 v2, #int 797 // #31d │ │ +094d58: 4d01 0002 |21c2: aput-object v1, v0, v2 │ │ +094d5c: 1401 cf82 0500 |21c4: const v1, #float 5.06103e-40 // #000582cf │ │ +094d62: 7110 6403 0100 |21c7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094d68: 0c01 |21ca: move-result-object v1 │ │ +094d6a: 1302 1e03 |21cb: const/16 v2, #int 798 // #31e │ │ +094d6e: 4d01 0002 |21cd: aput-object v1, v0, v2 │ │ +094d72: 1401 9e83 0500 |21cf: const v1, #float 5.06393e-40 // #0005839e │ │ +094d78: 7110 6403 0100 |21d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094d7e: 0c01 |21d5: move-result-object v1 │ │ +094d80: 1302 1f03 |21d6: const/16 v2, #int 799 // #31f │ │ +094d84: 4d01 0002 |21d8: aput-object v1, v0, v2 │ │ +094d88: 1401 9a84 0500 |21da: const v1, #float 5.06746e-40 // #0005849a │ │ +094d8e: 7110 6403 0100 |21dd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094d94: 0c01 |21e0: move-result-object v1 │ │ +094d96: 1302 2003 |21e1: const/16 v2, #int 800 // #320 │ │ +094d9a: 4d01 0002 |21e3: aput-object v1, v0, v2 │ │ +094d9e: 1401 2287 0500 |21e5: const v1, #float 5.07654e-40 // #00058722 │ │ +094da4: 7110 6403 0100 |21e8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094daa: 0c01 |21eb: move-result-object v1 │ │ +094dac: 1302 2103 |21ec: const/16 v2, #int 801 // #321 │ │ +094db0: 4d01 0002 |21ee: aput-object v1, v0, v2 │ │ +094db4: 1401 7687 0500 |21f0: const v1, #float 5.07772e-40 // #00058776 │ │ +094dba: 7110 6403 0100 |21f3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094dc0: 0c01 |21f6: move-result-object v1 │ │ +094dc2: 1302 2203 |21f7: const/16 v2, #int 802 // #322 │ │ +094dc6: 4d01 0002 |21f9: aput-object v1, v0, v2 │ │ +094dca: 1401 c78b 0500 |21fb: const v1, #float 5.0932e-40 // #00058bc7 │ │ +094dd0: 7110 6403 0100 |21fe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094dd6: 0c01 |2201: move-result-object v1 │ │ +094dd8: 1302 2303 |2202: const/16 v2, #int 803 // #323 │ │ +094ddc: 4d01 0002 |2204: aput-object v1, v0, v2 │ │ +094de0: 1401 828c 0500 |2206: const v1, #float 5.09582e-40 // #00058c82 │ │ +094de6: 7110 6403 0100 |2209: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094dec: 0c01 |220c: move-result-object v1 │ │ +094dee: 1302 2403 |220d: const/16 v2, #int 804 // #324 │ │ +094df2: 4d01 0002 |220f: aput-object v1, v0, v2 │ │ +094df6: 1401 8e8c 0500 |2211: const v1, #float 5.09599e-40 // #00058c8e │ │ +094dfc: 7110 6403 0100 |2214: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094e02: 0c01 |2217: move-result-object v1 │ │ +094e04: 1302 2503 |2218: const/16 v2, #int 805 // #325 │ │ +094e08: 4d01 0002 |221a: aput-object v1, v0, v2 │ │ +094e0c: 1401 4e8e 0500 |221c: const v1, #float 5.10227e-40 // #00058e4e │ │ +094e12: 7110 6403 0100 |221f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094e18: 0c01 |2222: move-result-object v1 │ │ +094e1a: 1302 2603 |2223: const/16 v2, #int 806 // #326 │ │ +094e1e: 4d01 0002 |2225: aput-object v1, v0, v2 │ │ +094e22: 1401 3e91 0500 |2227: const v1, #float 5.11281e-40 // #0005913e │ │ +094e28: 7110 6403 0100 |222a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094e2e: 0c01 |222d: move-result-object v1 │ │ +094e30: 1302 2703 |222e: const/16 v2, #int 807 // #327 │ │ +094e34: 4d01 0002 |2230: aput-object v1, v0, v2 │ │ +094e38: 1401 dc91 0500 |2232: const v1, #float 5.11502e-40 // #000591dc │ │ +094e3e: 7110 6403 0100 |2235: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094e44: 0c01 |2238: move-result-object v1 │ │ +094e46: 1302 2803 |2239: const/16 v2, #int 808 // #328 │ │ +094e4a: 4d01 0002 |223b: aput-object v1, v0, v2 │ │ +094e4e: 1401 7c92 0500 |223d: const v1, #float 5.11726e-40 // #0005927c │ │ +094e54: 7110 6403 0100 |2240: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094e5a: 0c01 |2243: move-result-object v1 │ │ +094e5c: 1302 2903 |2244: const/16 v2, #int 809 // #329 │ │ +094e60: 4d01 0002 |2246: aput-object v1, v0, v2 │ │ +094e64: 1401 8093 0500 |2248: const v1, #float 5.12091e-40 // #00059380 │ │ +094e6a: 7110 6403 0100 |224b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094e70: 0c01 |224e: move-result-object v1 │ │ +094e72: 1302 2a03 |224f: const/16 v2, #int 810 // #32a │ │ +094e76: 4d01 0002 |2251: aput-object v1, v0, v2 │ │ +094e7a: 1401 f193 0500 |2253: const v1, #float 5.12249e-40 // #000593f1 │ │ +094e80: 7110 6403 0100 |2256: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094e86: 0c01 |2259: move-result-object v1 │ │ +094e88: 1302 2b03 |225a: const/16 v2, #int 811 // #32b │ │ +094e8c: 4d01 0002 |225c: aput-object v1, v0, v2 │ │ +094e90: 1401 4399 0500 |225e: const v1, #float 5.14157e-40 // #00059943 │ │ +094e96: 7110 6403 0100 |2261: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094e9c: 0c01 |2264: move-result-object v1 │ │ +094e9e: 1302 2c03 |2265: const/16 v2, #int 812 // #32c │ │ +094ea2: 4d01 0002 |2267: aput-object v1, v0, v2 │ │ +094ea6: 1401 2f9a 0500 |2269: const v1, #float 5.14488e-40 // #00059a2f │ │ +094eac: 7110 6403 0100 |226c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094eb2: 0c01 |226f: move-result-object v1 │ │ +094eb4: 1302 2d03 |2270: const/16 v2, #int 813 // #32d │ │ +094eb8: 4d01 0002 |2272: aput-object v1, v0, v2 │ │ +094ebc: 1401 f69a 0500 |2274: const v1, #float 5.14767e-40 // #00059af6 │ │ +094ec2: 7110 6403 0100 |2277: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094ec8: 0c01 |227a: move-result-object v1 │ │ +094eca: 1302 2e03 |227b: const/16 v2, #int 814 // #32e │ │ +094ece: 4d01 0002 |227d: aput-object v1, v0, v2 │ │ +094ed2: 1401 8f9c 0500 |227f: const v1, #float 5.1534e-40 // #00059c8f │ │ +094ed8: 7110 6403 0100 |2282: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094ede: 0c01 |2285: move-result-object v1 │ │ +094ee0: 4d01 000d |2286: aput-object v1, v0, v13 │ │ +094ee4: 1401 bb9d 0500 |2288: const v1, #float 5.15761e-40 // #00059dbb │ │ +094eea: 7110 6403 0100 |228b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094ef0: 0c01 |228e: move-result-object v1 │ │ +094ef2: 1302 3003 |228f: const/16 v2, #int 816 // #330 │ │ +094ef6: 4d01 0002 |2291: aput-object v1, v0, v2 │ │ +094efa: 1401 349f 0500 |2293: const v1, #float 5.16289e-40 // #00059f34 │ │ +094f00: 7110 6403 0100 |2296: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094f06: 0c01 |2299: move-result-object v1 │ │ +094f08: 1302 3103 |229a: const/16 v2, #int 817 // #331 │ │ +094f0c: 4d01 0002 |229c: aput-object v1, v0, v2 │ │ +094f10: 1401 44a0 0500 |229e: const v1, #float 5.1667e-40 // #0005a044 │ │ +094f16: 7110 6403 0100 |22a1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094f1c: 0c01 |22a4: move-result-object v1 │ │ +094f1e: 1302 3203 |22a5: const/16 v2, #int 818 // #332 │ │ +094f22: 4d01 0002 |22a7: aput-object v1, v0, v2 │ │ +094f26: 1401 8fa2 0500 |22a9: const v1, #float 5.17493e-40 // #0005a28f │ │ +094f2c: 7110 6403 0100 |22ac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094f32: 0c01 |22af: move-result-object v1 │ │ +094f34: 1302 3303 |22b0: const/16 v2, #int 819 // #333 │ │ +094f38: 4d01 0002 |22b2: aput-object v1, v0, v2 │ │ +094f3c: 1401 b7a3 0500 |22b4: const v1, #float 5.17907e-40 // #0005a3b7 │ │ +094f42: 7110 6403 0100 |22b7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094f48: 0c01 |22ba: move-result-object v1 │ │ +094f4a: 1302 3403 |22bb: const/16 v2, #int 820 // #334 │ │ +094f4e: 4d01 0002 |22bd: aput-object v1, v0, v2 │ │ +094f52: 1401 0ca5 0500 |22bf: const v1, #float 5.18385e-40 // #0005a50c │ │ +094f58: 7110 6403 0100 |22c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094f5e: 0c01 |22c5: move-result-object v1 │ │ +094f60: 1302 3503 |22c6: const/16 v2, #int 821 // #335 │ │ +094f64: 4d01 0002 |22c8: aput-object v1, v0, v2 │ │ +094f68: 1401 50a5 0500 |22ca: const v1, #float 5.1848e-40 // #0005a550 │ │ +094f6e: 7110 6403 0100 |22cd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094f74: 0c01 |22d0: move-result-object v1 │ │ +094f76: 1302 3603 |22d1: const/16 v2, #int 822 // #336 │ │ +094f7a: 4d01 0002 |22d3: aput-object v1, v0, v2 │ │ +094f7e: 1401 92a6 0500 |22d5: const v1, #float 5.18932e-40 // #0005a692 │ │ +094f84: 7110 6403 0100 |22d8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094f8a: 0c01 |22db: move-result-object v1 │ │ +094f8c: 1302 3703 |22dc: const/16 v2, #int 823 // #337 │ │ +094f90: 4d01 0002 |22de: aput-object v1, v0, v2 │ │ +094f94: 1401 39a7 0500 |22e0: const v1, #float 5.19166e-40 // #0005a739 │ │ +094f9a: 7110 6403 0100 |22e3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094fa0: 0c01 |22e6: move-result-object v1 │ │ +094fa2: 1302 3803 |22e7: const/16 v2, #int 824 // #338 │ │ +094fa6: 4d01 0002 |22e9: aput-object v1, v0, v2 │ │ +094faa: 1401 00aa 0500 |22eb: const v1, #float 5.20162e-40 // #0005aa00 │ │ +094fb0: 7110 6403 0100 |22ee: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094fb6: 0c01 |22f1: move-result-object v1 │ │ +094fb8: 1302 3903 |22f2: const/16 v2, #int 825 // #339 │ │ +094fbc: 4d01 0002 |22f4: aput-object v1, v0, v2 │ │ +094fc0: 1401 a5ac 0500 |22f6: const v1, #float 5.21111e-40 // #0005aca5 │ │ +094fc6: 7110 6403 0100 |22f9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094fcc: 0c01 |22fc: move-result-object v1 │ │ +094fce: 1302 3a03 |22fd: const/16 v2, #int 826 // #33a │ │ +094fd2: 4d01 0002 |22ff: aput-object v1, v0, v2 │ │ +094fd6: 1401 9daf 0500 |2301: const v1, #float 5.22176e-40 // #0005af9d │ │ +094fdc: 7110 6403 0100 |2304: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094fe2: 0c01 |2307: move-result-object v1 │ │ +094fe4: 1302 3b03 |2308: const/16 v2, #int 827 // #33b │ │ +094fe8: 4d01 0002 |230a: aput-object v1, v0, v2 │ │ +094fec: 1401 b5b3 0500 |230c: const v1, #float 5.23644e-40 // #0005b3b5 │ │ +094ff2: 7110 6403 0100 |230f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +094ff8: 0c01 |2312: move-result-object v1 │ │ +094ffa: 1302 3c03 |2313: const/16 v2, #int 828 // #33c │ │ +094ffe: 4d01 0002 |2315: aput-object v1, v0, v2 │ │ +095002: 1401 e2b5 0500 |2317: const v1, #float 5.24425e-40 // #0005b5e2 │ │ +095008: 7110 6403 0100 |231a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09500e: 0c01 |231d: move-result-object v1 │ │ +095010: 1302 3d03 |231e: const/16 v2, #int 829 // #33d │ │ +095014: 4d01 0002 |2320: aput-object v1, v0, v2 │ │ +095018: 1401 32b8 0500 |2322: const v1, #float 5.25254e-40 // #0005b832 │ │ +09501e: 7110 6403 0100 |2325: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095024: 0c01 |2328: move-result-object v1 │ │ +095026: 1302 3e03 |2329: const/16 v2, #int 830 // #33e │ │ +09502a: 4d01 0002 |232b: aput-object v1, v0, v2 │ │ +09502e: 1401 04ba 0500 |232d: const v1, #float 5.25907e-40 // #0005ba04 │ │ +095034: 7110 6403 0100 |2330: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09503a: 0c01 |2333: move-result-object v1 │ │ +09503c: 1302 3f03 |2334: const/16 v2, #int 831 // #33f │ │ +095040: 4d01 0002 |2336: aput-object v1, v0, v2 │ │ +095044: 1401 0dc2 0500 |2338: const v1, #float 5.2879e-40 // #0005c20d │ │ +09504a: 7110 6403 0100 |233b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095050: 0c01 |233e: move-result-object v1 │ │ +095052: 1302 4003 |233f: const/16 v2, #int 832 // #340 │ │ +095056: 4d01 0002 |2341: aput-object v1, v0, v2 │ │ +09505a: 1401 89c2 0500 |2343: const v1, #float 5.28964e-40 // #0005c289 │ │ +095060: 7110 6403 0100 |2346: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095066: 0c01 |2349: move-result-object v1 │ │ +095068: 1302 4103 |234a: const/16 v2, #int 833 // #341 │ │ +09506c: 4d01 0002 |234c: aput-object v1, v0, v2 │ │ +095070: 1401 a3c3 0500 |234e: const v1, #float 5.29359e-40 // #0005c3a3 │ │ +095076: 7110 6403 0100 |2351: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09507c: 0c01 |2354: move-result-object v1 │ │ +09507e: 1302 4203 |2355: const/16 v2, #int 834 // #342 │ │ +095082: 4d01 0002 |2357: aput-object v1, v0, v2 │ │ +095086: 1401 88c5 0500 |2359: const v1, #float 5.30038e-40 // #0005c588 │ │ +09508c: 7110 6403 0100 |235c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095092: 0c01 |235f: move-result-object v1 │ │ +095094: 1302 4303 |2360: const/16 v2, #int 835 // #343 │ │ +095098: 4d01 0002 |2362: aput-object v1, v0, v2 │ │ +09509c: 1401 34c6 0500 |2364: const v1, #float 5.30279e-40 // #0005c634 │ │ +0950a2: 7110 6403 0100 |2367: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0950a8: 0c01 |236a: move-result-object v1 │ │ +0950aa: 1302 4403 |236b: const/16 v2, #int 836 // #344 │ │ +0950ae: 4d01 0002 |236d: aput-object v1, v0, v2 │ │ +0950b2: 1401 16c8 0500 |236f: const v1, #float 5.30955e-40 // #0005c816 │ │ +0950b8: 7110 6403 0100 |2372: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0950be: 0c01 |2375: move-result-object v1 │ │ +0950c0: 1302 4503 |2376: const/16 v2, #int 837 // #345 │ │ +0950c4: 4d01 0002 |2378: aput-object v1, v0, v2 │ │ +0950c8: 1401 49c8 0500 |237a: const v1, #float 5.31026e-40 // #0005c849 │ │ +0950ce: 7110 6403 0100 |237d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0950d4: 0c01 |2380: move-result-object v1 │ │ +0950d6: 1302 4603 |2381: const/16 v2, #int 838 // #346 │ │ +0950da: 4d01 0002 |2383: aput-object v1, v0, v2 │ │ +0950de: 1401 59c9 0500 |2385: const v1, #float 5.31407e-40 // #0005c959 │ │ +0950e4: 7110 6403 0100 |2388: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0950ea: 0c01 |238b: move-result-object v1 │ │ +0950ec: 1302 4703 |238c: const/16 v2, #int 839 // #347 │ │ +0950f0: 4d01 0002 |238e: aput-object v1, v0, v2 │ │ +0950f4: 1401 34cb 0500 |2390: const v1, #float 5.32073e-40 // #0005cb34 │ │ +0950fa: 7110 6403 0100 |2393: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095100: 0c01 |2396: move-result-object v1 │ │ +095102: 1302 4803 |2397: const/16 v2, #int 840 // #348 │ │ +095106: 4d01 0002 |2399: aput-object v1, v0, v2 │ │ +09510a: 1401 84cb 0500 |239b: const v1, #float 5.32185e-40 // #0005cb84 │ │ +095110: 7110 6403 0100 |239e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095116: 0c01 |23a1: move-result-object v1 │ │ +095118: 1302 4903 |23a2: const/16 v2, #int 841 // #349 │ │ +09511c: 4d01 0002 |23a4: aput-object v1, v0, v2 │ │ +095120: 1401 bfcc 0500 |23a6: const v1, #float 5.32627e-40 // #0005ccbf │ │ +095126: 7110 6403 0100 |23a9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09512c: 0c01 |23ac: move-result-object v1 │ │ +09512e: 1302 4a03 |23ad: const/16 v2, #int 842 // #34a │ │ +095132: 4d01 0002 |23af: aput-object v1, v0, v2 │ │ +095136: 1401 e1cf 0500 |23b1: const v1, #float 5.3375e-40 // #0005cfe1 │ │ +09513c: 7110 6403 0100 |23b4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095142: 0c01 |23b7: move-result-object v1 │ │ +095144: 1302 4b03 |23b8: const/16 v2, #int 843 // #34b │ │ +095148: 4d01 0002 |23ba: aput-object v1, v0, v2 │ │ +09514c: 1401 c7d0 0500 |23bc: const v1, #float 5.34073e-40 // #0005d0c7 │ │ +095152: 7110 6403 0100 |23bf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095158: 0c01 |23c2: move-result-object v1 │ │ +09515a: 1302 4c03 |23c3: const/16 v2, #int 844 // #34c │ │ +09515e: 4d01 0002 |23c5: aput-object v1, v0, v2 │ │ +095162: 1401 12d2 0500 |23c7: const v1, #float 5.34537e-40 // #0005d212 │ │ +095168: 7110 6403 0100 |23ca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09516e: 0c01 |23cd: move-result-object v1 │ │ +095170: 1302 4d03 |23ce: const/16 v2, #int 845 // #34d │ │ +095174: 4d01 0002 |23d0: aput-object v1, v0, v2 │ │ +095178: 1401 9dd3 0500 |23d2: const v1, #float 5.3509e-40 // #0005d39d │ │ +09517e: 7110 6403 0100 |23d5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095184: 0c01 |23d8: move-result-object v1 │ │ +095186: 1302 4e03 |23d9: const/16 v2, #int 846 // #34e │ │ +09518a: 4d01 0002 |23db: aput-object v1, v0, v2 │ │ +09518e: 1401 a3d6 0500 |23dd: const v1, #float 5.36175e-40 // #0005d6a3 │ │ +095194: 7110 6403 0100 |23e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09519a: 0c01 |23e3: move-result-object v1 │ │ +09519c: 1302 4f03 |23e4: const/16 v2, #int 847 // #34f │ │ +0951a0: 4d01 0002 |23e6: aput-object v1, v0, v2 │ │ +0951a4: 1401 ddd6 0500 |23e8: const v1, #float 5.36256e-40 // #0005d6dd │ │ +0951aa: 7110 6403 0100 |23eb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0951b0: 0c01 |23ee: move-result-object v1 │ │ +0951b2: 1302 5003 |23ef: const/16 v2, #int 848 // #350 │ │ +0951b6: 4d01 0002 |23f1: aput-object v1, v0, v2 │ │ +0951ba: 1401 52d8 0500 |23f3: const v1, #float 5.36779e-40 // #0005d852 │ │ +0951c0: 7110 6403 0100 |23f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0951c6: 0c01 |23f9: move-result-object v1 │ │ +0951c8: 1302 5103 |23fa: const/16 v2, #int 849 // #351 │ │ +0951cc: 4d01 0002 |23fc: aput-object v1, v0, v2 │ │ +0951d0: 1401 91d8 0500 |23fe: const v1, #float 5.36867e-40 // #0005d891 │ │ +0951d6: 7110 6403 0100 |2401: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0951dc: 0c01 |2404: move-result-object v1 │ │ +0951de: 1302 5203 |2405: const/16 v2, #int 850 // #352 │ │ +0951e2: 4d01 0002 |2407: aput-object v1, v0, v2 │ │ +0951e6: 1401 9ad8 0500 |2409: const v1, #float 5.36879e-40 // #0005d89a │ │ +0951ec: 7110 6403 0100 |240c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0951f2: 0c01 |240f: move-result-object v1 │ │ +0951f4: 1302 5303 |2410: const/16 v2, #int 851 // #353 │ │ +0951f8: 4d01 0002 |2412: aput-object v1, v0, v2 │ │ +0951fc: 1401 89da 0500 |2414: const v1, #float 5.37573e-40 // #0005da89 │ │ +095202: 7110 6403 0100 |2417: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095208: 0c01 |241a: move-result-object v1 │ │ +09520a: 1302 5403 |241b: const/16 v2, #int 852 // #354 │ │ +09520e: 4d01 0002 |241d: aput-object v1, v0, v2 │ │ +095212: 1401 87db 0500 |241f: const v1, #float 5.37929e-40 // #0005db87 │ │ +095218: 7110 6403 0100 |2422: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09521e: 0c01 |2425: move-result-object v1 │ │ +095220: 1302 5503 |2426: const/16 v2, #int 853 // #355 │ │ +095224: 4d01 0002 |2428: aput-object v1, v0, v2 │ │ +095228: 1401 2fdc 0500 |242a: const v1, #float 5.38164e-40 // #0005dc2f │ │ +09522e: 7110 6403 0100 |242d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095234: 0c01 |2430: move-result-object v1 │ │ +095236: 1302 5603 |2431: const/16 v2, #int 854 // #356 │ │ +09523a: 4d01 0002 |2433: aput-object v1, v0, v2 │ │ +09523e: 1401 94dc 0500 |2435: const v1, #float 5.38306e-40 // #0005dc94 │ │ +095244: 7110 6403 0100 |2438: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09524a: 0c01 |243b: move-result-object v1 │ │ +09524c: 1302 5703 |243c: const/16 v2, #int 855 // #357 │ │ +095250: 4d01 0002 |243e: aput-object v1, v0, v2 │ │ +095254: 1401 69f6 0500 |2440: const v1, #float 5.47573e-40 // #0005f669 │ │ +09525a: 7110 6403 0100 |2443: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095260: 0c01 |2446: move-result-object v1 │ │ +095262: 1302 5803 |2447: const/16 v2, #int 856 // #358 │ │ +095266: 4d01 0002 |2449: aput-object v1, v0, v2 │ │ +09526a: 1401 3df7 0500 |244b: const v1, #float 5.4787e-40 // #0005f73d │ │ +095270: 7110 6403 0100 |244e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095276: 0c01 |2451: move-result-object v1 │ │ +095278: 1302 5903 |2452: const/16 v2, #int 857 // #359 │ │ +09527c: 4d01 0002 |2454: aput-object v1, v0, v2 │ │ +095280: 1401 85f7 0500 |2456: const v1, #float 5.47971e-40 // #0005f785 │ │ +095286: 7110 6403 0100 |2459: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09528c: 0c01 |245c: move-result-object v1 │ │ +09528e: 1302 5a03 |245d: const/16 v2, #int 858 // #35a │ │ +095292: 4d01 0002 |245f: aput-object v1, v0, v2 │ │ +095296: 1401 c1f7 0500 |2461: const v1, #float 5.48055e-40 // #0005f7c1 │ │ +09529c: 7110 6403 0100 |2464: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0952a2: 0c01 |2467: move-result-object v1 │ │ +0952a4: 1302 5b03 |2468: const/16 v2, #int 859 // #35b │ │ +0952a8: 4d01 0002 |246a: aput-object v1, v0, v2 │ │ +0952ac: 1401 9ef8 0500 |246c: const v1, #float 5.48365e-40 // #0005f89e │ │ +0952b2: 7110 6403 0100 |246f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0952b8: 0c01 |2472: move-result-object v1 │ │ +0952ba: 1302 5c03 |2473: const/16 v2, #int 860 // #35c │ │ +0952be: 4d01 0002 |2475: aput-object v1, v0, v2 │ │ +0952c2: 1401 67f9 0500 |2477: const v1, #float 5.48646e-40 // #0005f967 │ │ +0952c8: 7110 6403 0100 |247a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0952ce: 0c01 |247d: move-result-object v1 │ │ +0952d0: 1302 5d03 |247e: const/16 v2, #int 861 // #35d │ │ +0952d4: 4d01 0002 |2480: aput-object v1, v0, v2 │ │ +0952d8: 1401 83fa 0500 |2482: const v1, #float 5.49044e-40 // #0005fa83 │ │ +0952de: 7110 6403 0100 |2485: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0952e4: 0c01 |2488: move-result-object v1 │ │ +0952e6: 1302 5e03 |2489: const/16 v2, #int 862 // #35e │ │ +0952ea: 4d01 0002 |248b: aput-object v1, v0, v2 │ │ +0952ee: 1401 a4fa 0500 |248d: const v1, #float 5.4909e-40 // #0005faa4 │ │ +0952f4: 7110 6403 0100 |2490: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0952fa: 0c01 |2493: move-result-object v1 │ │ +0952fc: 1302 5f03 |2494: const/16 v2, #int 863 // #35f │ │ +095300: 4d01 0002 |2496: aput-object v1, v0, v2 │ │ +095304: 1401 d0fa 0500 |2498: const v1, #float 5.49152e-40 // #0005fad0 │ │ +09530a: 7110 6403 0100 |249b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095310: 0c01 |249e: move-result-object v1 │ │ +095312: 1302 6003 |249f: const/16 v2, #int 864 // #360 │ │ +095316: 4d01 0002 |24a1: aput-object v1, v0, v2 │ │ +09531a: 1401 edfc 0500 |24a3: const v1, #float 5.4991e-40 // #0005fced │ │ +095320: 7110 6403 0100 |24a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095326: 0c01 |24a9: move-result-object v1 │ │ +095328: 1302 6103 |24aa: const/16 v2, #int 865 // #361 │ │ +09532c: 4d01 0002 |24ac: aput-object v1, v0, v2 │ │ +095330: 1401 e5fd 0500 |24ae: const v1, #float 5.50258e-40 // #0005fde5 │ │ +095336: 7110 6403 0100 |24b1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09533c: 0c01 |24b4: move-result-object v1 │ │ +09533e: 1302 6203 |24b5: const/16 v2, #int 866 // #362 │ │ +095342: 4d01 0002 |24b7: aput-object v1, v0, v2 │ │ +095346: 1401 93fe 0500 |24b9: const v1, #float 5.50502e-40 // #0005fe93 │ │ +09534c: 7110 6403 0100 |24bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095352: 0c01 |24bf: move-result-object v1 │ │ +095354: 1302 6303 |24c0: const/16 v2, #int 867 // #363 │ │ +095358: 4d01 0002 |24c2: aput-object v1, v0, v2 │ │ +09535c: 1401 b8fe 0500 |24c4: const v1, #float 5.50553e-40 // #0005feb8 │ │ +095362: 7110 6403 0100 |24c7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095368: 0c01 |24ca: move-result-object v1 │ │ +09536a: 1302 6403 |24cb: const/16 v2, #int 868 // #364 │ │ +09536e: 4d01 0002 |24cd: aput-object v1, v0, v2 │ │ +095372: 1401 1200 0600 |24cf: const v1, #float 5.51038e-40 // #00060012 │ │ +095378: 7110 6403 0100 |24d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09537e: 0c01 |24d5: move-result-object v1 │ │ +095380: 1302 6503 |24d6: const/16 v2, #int 869 // #365 │ │ +095384: 4d01 0002 |24d8: aput-object v1, v0, v2 │ │ +095388: 1401 4500 0600 |24da: const v1, #float 5.5111e-40 // #00060045 │ │ +09538e: 7110 6403 0100 |24dd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095394: 0c01 |24e0: move-result-object v1 │ │ +095396: 1302 6603 |24e1: const/16 v2, #int 870 // #366 │ │ +09539a: 4d01 0002 |24e3: aput-object v1, v0, v2 │ │ +09539e: 1401 cc02 0600 |24e5: const v1, #float 5.52016e-40 // #000602cc │ │ +0953a4: 7110 6403 0100 |24e8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0953aa: 0c01 |24eb: move-result-object v1 │ │ +0953ac: 1302 6703 |24ec: const/16 v2, #int 871 // #367 │ │ +0953b0: 4d01 0002 |24ee: aput-object v1, v0, v2 │ │ +0953b4: 1401 8105 0600 |24f0: const v1, #float 5.52987e-40 // #00060581 │ │ +0953ba: 7110 6403 0100 |24f3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0953c0: 0c01 |24f6: move-result-object v1 │ │ +0953c2: 1302 6803 |24f7: const/16 v2, #int 872 // #368 │ │ +0953c6: 4d01 0002 |24f9: aput-object v1, v0, v2 │ │ +0953ca: 1401 f805 0600 |24fb: const v1, #float 5.53154e-40 // #000605f8 │ │ +0953d0: 7110 6403 0100 |24fe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0953d6: 0c01 |2501: move-result-object v1 │ │ +0953d8: 1302 6903 |2502: const/16 v2, #int 873 // #369 │ │ +0953dc: 4d01 0002 |2504: aput-object v1, v0, v2 │ │ +0953e0: 1401 e907 0600 |2506: const v1, #float 5.53851e-40 // #000607e9 │ │ +0953e6: 7110 6403 0100 |2509: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0953ec: 0c01 |250c: move-result-object v1 │ │ +0953ee: 1302 6a03 |250d: const/16 v2, #int 874 // #36a │ │ +0953f2: 4d01 0002 |250f: aput-object v1, v0, v2 │ │ +0953f6: 1401 1209 0600 |2511: const v1, #float 5.54267e-40 // #00060912 │ │ +0953fc: 7110 6403 0100 |2514: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095402: 0c01 |2517: move-result-object v1 │ │ +095404: 1302 6b03 |2518: const/16 v2, #int 875 // #36b │ │ +095408: 4d01 0002 |251a: aput-object v1, v0, v2 │ │ +09540c: 1401 a509 0600 |251c: const v1, #float 5.54473e-40 // #000609a5 │ │ +095412: 7110 6403 0100 |251f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095418: 0c01 |2522: move-result-object v1 │ │ +09541a: 1302 6c03 |2523: const/16 v2, #int 876 // #36c │ │ +09541e: 4d01 0002 |2525: aput-object v1, v0, v2 │ │ +095422: 1401 ab09 0600 |2527: const v1, #float 5.54481e-40 // #000609ab │ │ +095428: 7110 6403 0100 |252a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09542e: 0c01 |252d: move-result-object v1 │ │ +095430: 1302 6d03 |252e: const/16 v2, #int 877 // #36d │ │ +095434: 4d01 0002 |2530: aput-object v1, v0, v2 │ │ +095438: 1401 d80b 0600 |2532: const v1, #float 5.55262e-40 // #00060bd8 │ │ +09543e: 7110 6403 0100 |2535: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095444: 0c01 |2538: move-result-object v1 │ │ +095446: 1302 6e03 |2539: const/16 v2, #int 878 // #36e │ │ +09544a: 4d01 0002 |253b: aput-object v1, v0, v2 │ │ +09544e: 1401 900e 0600 |253d: const v1, #float 5.56237e-40 // #00060e90 │ │ +095454: 7110 6403 0100 |2540: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09545a: 0c01 |2543: move-result-object v1 │ │ +09545c: 1302 6f03 |2544: const/16 v2, #int 879 // #36f │ │ +095460: 4d01 0002 |2546: aput-object v1, v0, v2 │ │ +095464: 1401 ce0e 0600 |2548: const v1, #float 5.56324e-40 // #00060ece │ │ +09546a: 7110 6403 0100 |254b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095470: 0c01 |254e: move-result-object v1 │ │ +095472: 1302 7003 |254f: const/16 v2, #int 880 // #370 │ │ +095476: 4d01 0002 |2551: aput-object v1, v0, v2 │ │ +09547a: 1401 f50e 0600 |2553: const v1, #float 5.56379e-40 // #00060ef5 │ │ +095480: 7110 6403 0100 |2556: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095486: 0c01 |2559: move-result-object v1 │ │ +095488: 1302 7103 |255a: const/16 v2, #int 881 // #371 │ │ +09548c: 4d01 0002 |255c: aput-object v1, v0, v2 │ │ +095490: 1401 6910 0600 |255e: const v1, #float 5.569e-40 // #00061069 │ │ +095496: 7110 6403 0100 |2561: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09549c: 0c01 |2564: move-result-object v1 │ │ +09549e: 1302 7203 |2565: const/16 v2, #int 882 // #372 │ │ +0954a2: 4d01 0002 |2567: aput-object v1, v0, v2 │ │ +0954a6: 1401 9a12 0600 |2569: const v1, #float 5.57686e-40 // #0006129a │ │ +0954ac: 7110 6403 0100 |256c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0954b2: 0c01 |256f: move-result-object v1 │ │ +0954b4: 1302 7303 |2570: const/16 v2, #int 883 // #373 │ │ +0954b8: 4d01 0002 |2572: aput-object v1, v0, v2 │ │ +0954bc: 1401 c814 0600 |2574: const v1, #float 5.58468e-40 // #000614c8 │ │ +0954c2: 7110 6403 0100 |2577: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0954c8: 0c01 |257a: move-result-object v1 │ │ +0954ca: 1302 7403 |257b: const/16 v2, #int 884 // #374 │ │ +0954ce: 4d01 0002 |257d: aput-object v1, v0, v2 │ │ +0954d2: 1401 0515 0600 |257f: const v1, #float 5.58553e-40 // #00061505 │ │ +0954d8: 7110 6403 0100 |2582: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0954de: 0c01 |2585: move-result-object v1 │ │ +0954e0: 1302 7503 |2586: const/16 v2, #int 885 // #375 │ │ +0954e4: 4d01 0002 |2588: aput-object v1, v0, v2 │ │ +0954e8: 1401 0b15 0600 |258a: const v1, #float 5.58562e-40 // #0006150b │ │ +0954ee: 7110 6403 0100 |258d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0954f4: 0c01 |2590: move-result-object v1 │ │ +0954f6: 1302 7603 |2591: const/16 v2, #int 886 // #376 │ │ +0954fa: 4d01 0002 |2593: aput-object v1, v0, v2 │ │ +0954fe: 1401 1c16 0600 |2595: const v1, #float 5.58944e-40 // #0006161c │ │ +095504: 7110 6403 0100 |2598: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09550a: 0c01 |259b: move-result-object v1 │ │ +09550c: 1302 7703 |259c: const/16 v2, #int 887 // #377 │ │ +095510: 4d01 0002 |259e: aput-object v1, v0, v2 │ │ +095514: 1401 3816 0600 |25a0: const v1, #float 5.58984e-40 // #00061638 │ │ +09551a: 7110 6403 0100 |25a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095520: 0c01 |25a6: move-result-object v1 │ │ +095522: 1302 7803 |25a7: const/16 v2, #int 888 // #378 │ │ +095526: 4d01 0002 |25a9: aput-object v1, v0, v2 │ │ +09552a: 1401 b416 0600 |25ab: const v1, #float 5.59157e-40 // #000616b4 │ │ +095530: 7110 6403 0100 |25ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095536: 0c01 |25b1: move-result-object v1 │ │ +095538: 1302 7903 |25b2: const/16 v2, #int 889 // #379 │ │ +09553c: 4d01 0002 |25b4: aput-object v1, v0, v2 │ │ +095540: 1401 1617 0600 |25b6: const v1, #float 5.59295e-40 // #00061716 │ │ +095546: 7110 6403 0100 |25b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09554c: 0c01 |25bc: move-result-object v1 │ │ +09554e: 1302 7a03 |25bd: const/16 v2, #int 890 // #37a │ │ +095552: 4d01 0002 |25bf: aput-object v1, v0, v2 │ │ +095556: 1401 8517 0600 |25c1: const v1, #float 5.5945e-40 // #00061785 │ │ +09555c: 7110 6403 0100 |25c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095562: 0c01 |25c7: move-result-object v1 │ │ +095564: 1302 7b03 |25c8: const/16 v2, #int 891 // #37b │ │ +095568: 4d01 0002 |25ca: aput-object v1, v0, v2 │ │ +09556c: 1401 d61a 0600 |25cc: const v1, #float 5.6064e-40 // #00061ad6 │ │ +095572: 7110 6403 0100 |25cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095578: 0c01 |25d2: move-result-object v1 │ │ +09557a: 1302 7c03 |25d3: const/16 v2, #int 892 // #37c │ │ +09557e: 4d01 0002 |25d5: aput-object v1, v0, v2 │ │ +095582: 1401 ab1b 0600 |25d7: const v1, #float 5.60938e-40 // #00061bab │ │ +095588: 7110 6403 0100 |25da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09558e: 0c01 |25dd: move-result-object v1 │ │ +095590: 1302 7d03 |25de: const/16 v2, #int 893 // #37d │ │ +095594: 4d01 0002 |25e0: aput-object v1, v0, v2 │ │ +095598: 1401 771e 0600 |25e2: const v1, #float 5.61942e-40 // #00061e77 │ │ +09559e: 7110 6403 0100 |25e5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0955a4: 0c01 |25e8: move-result-object v1 │ │ +0955a6: 1302 7e03 |25e9: const/16 v2, #int 894 // #37e │ │ +0955aa: 4d01 0002 |25eb: aput-object v1, v0, v2 │ │ +0955ae: 1401 751f 0600 |25ed: const v1, #float 5.62298e-40 // #00061f75 │ │ +0955b4: 7110 6403 0100 |25f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0955ba: 0c01 |25f3: move-result-object v1 │ │ +0955bc: 1302 7f03 |25f4: const/16 v2, #int 895 // #37f │ │ +0955c0: 4d01 0002 |25f6: aput-object v1, v0, v2 │ │ +0955c4: 1401 8f20 0600 |25f8: const v1, #float 5.62693e-40 // #0006208f │ │ +0955ca: 7110 6403 0100 |25fb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0955d0: 0c01 |25fe: move-result-object v1 │ │ +0955d2: 1302 8003 |25ff: const/16 v2, #int 896 // #380 │ │ +0955d6: 4d01 0002 |2601: aput-object v1, v0, v2 │ │ +0955da: 1401 2e22 0600 |2603: const v1, #float 5.63274e-40 // #0006222e │ │ +0955e0: 7110 6403 0100 |2606: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0955e6: 0c01 |2609: move-result-object v1 │ │ +0955e8: 1302 8103 |260a: const/16 v2, #int 897 // #381 │ │ +0955ec: 4d01 0002 |260c: aput-object v1, v0, v2 │ │ +0955f0: 1401 3f26 0600 |260e: const v1, #float 5.64733e-40 // #0006263f │ │ +0955f6: 7110 6403 0100 |2611: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0955fc: 0c01 |2614: move-result-object v1 │ │ +0955fe: 1302 8203 |2615: const/16 v2, #int 898 // #382 │ │ +095602: 4d01 0002 |2617: aput-object v1, v0, v2 │ │ +095606: 1401 3329 0600 |2619: const v1, #float 5.65792e-40 // #00062933 │ │ +09560c: 7110 6403 0100 |261c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095612: 0c01 |261f: move-result-object v1 │ │ +095614: 1302 8303 |2620: const/16 v2, #int 899 // #383 │ │ +095618: 4d01 0002 |2622: aput-object v1, v0, v2 │ │ +09561c: 1401 012c 0600 |2624: const v1, #float 5.66799e-40 // #00062c01 │ │ +095622: 7110 6403 0100 |2627: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095628: 0c01 |262a: move-result-object v1 │ │ +09562a: 1302 8403 |262b: const/16 v2, #int 900 // #384 │ │ +09562e: 4d01 0002 |262d: aput-object v1, v0, v2 │ │ +095632: 1401 802c 0600 |262f: const v1, #float 5.66977e-40 // #00062c80 │ │ +095638: 7110 6403 0100 |2632: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09563e: 0c01 |2635: move-result-object v1 │ │ +095640: 1302 8503 |2636: const/16 v2, #int 901 // #385 │ │ +095644: 4d01 0002 |2638: aput-object v1, v0, v2 │ │ +095648: 1401 812c 0600 |263a: const v1, #float 5.66978e-40 // #00062c81 │ │ +09564e: 7110 6403 0100 |263d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095654: 0c01 |2640: move-result-object v1 │ │ +095656: 1302 8603 |2641: const/16 v2, #int 902 // #386 │ │ +09565a: 4d01 0002 |2643: aput-object v1, v0, v2 │ │ +09565e: 1401 8b2c 0600 |2645: const v1, #float 5.66992e-40 // #00062c8b │ │ +095664: 7110 6403 0100 |2648: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09566a: 0c01 |264b: move-result-object v1 │ │ +09566c: 1302 8703 |264c: const/16 v2, #int 903 // #387 │ │ +095670: 4d01 0002 |264e: aput-object v1, v0, v2 │ │ +095674: 1401 c62f 0600 |2650: const v1, #float 5.68151e-40 // #00062fc6 │ │ +09567a: 7110 6403 0100 |2653: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095680: 0c01 |2656: move-result-object v1 │ │ +095682: 1302 8803 |2657: const/16 v2, #int 904 // #388 │ │ +095686: 4d01 0002 |2659: aput-object v1, v0, v2 │ │ +09568a: 1401 f92f 0600 |265b: const v1, #float 5.68222e-40 // #00062ff9 │ │ +095690: 7110 6403 0100 |265e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095696: 0c01 |2661: move-result-object v1 │ │ +095698: 1302 8903 |2662: const/16 v2, #int 905 // #389 │ │ +09569c: 4d01 0002 |2664: aput-object v1, v0, v2 │ │ +0956a0: 1401 8c31 0600 |2666: const v1, #float 5.68787e-40 // #0006318c │ │ +0956a6: 7110 6403 0100 |2669: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0956ac: 0c01 |266c: move-result-object v1 │ │ +0956ae: 1302 8a03 |266d: const/16 v2, #int 906 // #38a │ │ +0956b2: 4d01 0002 |266f: aput-object v1, v0, v2 │ │ +0956b6: 1401 a033 0600 |2671: const v1, #float 5.69533e-40 // #000633a0 │ │ +0956bc: 7110 6403 0100 |2674: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0956c2: 0c01 |2677: move-result-object v1 │ │ +0956c4: 1302 8b03 |2678: const/16 v2, #int 907 // #38b │ │ +0956c8: 4d01 0002 |267a: aput-object v1, v0, v2 │ │ +0956cc: 1401 bf36 0600 |267c: const v1, #float 5.70652e-40 // #000636bf │ │ +0956d2: 7110 6403 0100 |267f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0956d8: 0c01 |2682: move-result-object v1 │ │ +0956da: 1302 8c03 |2683: const/16 v2, #int 908 // #38c │ │ +0956de: 4d01 0002 |2685: aput-object v1, v0, v2 │ │ +0956e2: 1401 5937 0600 |2687: const v1, #float 5.70868e-40 // #00063759 │ │ +0956e8: 7110 6403 0100 |268a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0956ee: 0c01 |268d: move-result-object v1 │ │ +0956f0: 1302 8d03 |268e: const/16 v2, #int 909 // #38d │ │ +0956f4: 4d01 0002 |2690: aput-object v1, v0, v2 │ │ +0956f8: 1401 4739 0600 |2692: const v1, #float 5.7156e-40 // #00063947 │ │ +0956fe: 7110 6403 0100 |2695: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095704: 0c01 |2698: move-result-object v1 │ │ +095706: 1302 8e03 |2699: const/16 v2, #int 910 // #38e │ │ +09570a: 4d01 0002 |269b: aput-object v1, v0, v2 │ │ +09570e: 1401 1d41 0600 |269d: const v1, #float 5.74371e-40 // #0006411d │ │ +095714: 7110 6403 0100 |26a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09571a: 0c01 |26a3: move-result-object v1 │ │ +09571c: 1302 8f03 |26a4: const/16 v2, #int 911 // #38f │ │ +095720: 4d01 0002 |26a6: aput-object v1, v0, v2 │ │ +095724: 1401 2a44 0600 |26a8: const v1, #float 5.75466e-40 // #0006442a │ │ +09572a: 7110 6403 0100 |26ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095730: 0c01 |26ae: move-result-object v1 │ │ +095732: 1302 9003 |26af: const/16 v2, #int 912 // #390 │ │ +095736: 4d01 0002 |26b1: aput-object v1, v0, v2 │ │ +09573a: 1401 7744 0600 |26b3: const v1, #float 5.75574e-40 // #00064477 │ │ +095740: 7110 6403 0100 |26b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095746: 0c01 |26b9: move-result-object v1 │ │ +095748: 1302 9103 |26ba: const/16 v2, #int 913 // #391 │ │ +09574c: 4d01 0002 |26bc: aput-object v1, v0, v2 │ │ +095750: 1401 ac44 0600 |26be: const v1, #float 5.75648e-40 // #000644ac │ │ +095756: 7110 6403 0100 |26c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09575c: 0c01 |26c4: move-result-object v1 │ │ +09575e: 1302 9203 |26c5: const/16 v2, #int 914 // #392 │ │ +095762: 4d01 0002 |26c7: aput-object v1, v0, v2 │ │ +095766: 1401 4c45 0600 |26c9: const v1, #float 5.75872e-40 // #0006454c │ │ +09576c: 7110 6403 0100 |26cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095772: 0c01 |26cf: move-result-object v1 │ │ +095774: 1302 9303 |26d0: const/16 v2, #int 915 // #393 │ │ +095778: 4d01 0002 |26d2: aput-object v1, v0, v2 │ │ +09577c: 1401 4a47 0600 |26d4: const v1, #float 5.76587e-40 // #0006474a │ │ +095782: 7110 6403 0100 |26d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095788: 0c01 |26da: move-result-object v1 │ │ +09578a: 1302 9403 |26db: const/16 v2, #int 916 // #394 │ │ +09578e: 4d01 0002 |26dd: aput-object v1, v0, v2 │ │ +095792: 1401 f147 0600 |26df: const v1, #float 5.76821e-40 // #000647f1 │ │ +095798: 7110 6403 0100 |26e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09579e: 0c01 |26e5: move-result-object v1 │ │ +0957a0: 1302 9503 |26e6: const/16 v2, #int 917 // #395 │ │ +0957a4: 4d01 0002 |26e8: aput-object v1, v0, v2 │ │ +0957a8: 1401 bf4d 0600 |26ea: const v1, #float 5.78903e-40 // #00064dbf │ │ +0957ae: 7110 6403 0100 |26ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0957b4: 0c01 |26f0: move-result-object v1 │ │ +0957b6: 1302 9603 |26f1: const/16 v2, #int 918 // #396 │ │ +0957ba: 4d01 0002 |26f3: aput-object v1, v0, v2 │ │ +0957be: 1401 154e 0600 |26f5: const v1, #float 5.79024e-40 // #00064e15 │ │ +0957c4: 7110 6403 0100 |26f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0957ca: 0c01 |26fb: move-result-object v1 │ │ +0957cc: 1302 9703 |26fc: const/16 v2, #int 919 // #397 │ │ +0957d0: 4d01 0002 |26fe: aput-object v1, v0, v2 │ │ +0957d4: 1401 8d4e 0600 |2700: const v1, #float 5.79192e-40 // #00064e8d │ │ +0957da: 7110 6403 0100 |2703: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0957e0: 0c01 |2706: move-result-object v1 │ │ +0957e2: 1302 9803 |2707: const/16 v2, #int 920 // #398 │ │ +0957e6: 4d01 0002 |2709: aput-object v1, v0, v2 │ │ +0957ea: 1401 1a54 0600 |270b: const v1, #float 5.81183e-40 // #0006541a │ │ +0957f0: 7110 6403 0100 |270e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0957f6: 0c01 |2711: move-result-object v1 │ │ +0957f8: 1302 9903 |2712: const/16 v2, #int 921 // #399 │ │ +0957fc: 4d01 0002 |2714: aput-object v1, v0, v2 │ │ +095800: 1401 8a56 0600 |2716: const v1, #float 5.82057e-40 // #0006568a │ │ +095806: 7110 6403 0100 |2719: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09580c: 0c01 |271c: move-result-object v1 │ │ +09580e: 1302 9a03 |271d: const/16 v2, #int 922 // #39a │ │ +095812: 4d01 0002 |271f: aput-object v1, v0, v2 │ │ +095816: 1401 e756 0600 |2721: const v1, #float 5.82188e-40 // #000656e7 │ │ +09581c: 7110 6403 0100 |2724: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095822: 0c01 |2727: move-result-object v1 │ │ +095824: 1302 9b03 |2728: const/16 v2, #int 923 // #39b │ │ +095828: 4d01 0002 |272a: aput-object v1, v0, v2 │ │ +09582c: 1401 7657 0600 |272c: const v1, #float 5.82388e-40 // #00065776 │ │ +095832: 7110 6403 0100 |272f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095838: 0c01 |2732: move-result-object v1 │ │ +09583a: 1302 9c03 |2733: const/16 v2, #int 924 // #39c │ │ +09583e: 4d01 0002 |2735: aput-object v1, v0, v2 │ │ +095842: 1401 0558 0600 |2737: const v1, #float 5.82588e-40 // #00065805 │ │ +095848: 7110 6403 0100 |273a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09584e: 0c01 |273d: move-result-object v1 │ │ +095850: 1302 9d03 |273e: const/16 v2, #int 925 // #39d │ │ +095854: 4d01 0002 |2740: aput-object v1, v0, v2 │ │ +095858: 1401 6958 0600 |2742: const v1, #float 5.82729e-40 // #00065869 │ │ +09585e: 7110 6403 0100 |2745: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095864: 0c01 |2748: move-result-object v1 │ │ +095866: 1302 9e03 |2749: const/16 v2, #int 926 // #39e │ │ +09586a: 4d01 0002 |274b: aput-object v1, v0, v2 │ │ +09586e: 1401 9658 0600 |274d: const v1, #float 5.82792e-40 // #00065896 │ │ +095874: 7110 6403 0100 |2750: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09587a: 0c01 |2753: move-result-object v1 │ │ +09587c: 1302 9f03 |2754: const/16 v2, #int 927 // #39f │ │ +095880: 4d01 0002 |2756: aput-object v1, v0, v2 │ │ +095884: 1401 ca58 0600 |2758: const v1, #float 5.82864e-40 // #000658ca │ │ +09588a: 7110 6403 0100 |275b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095890: 0c01 |275e: move-result-object v1 │ │ +095892: 1302 a003 |275f: const/16 v2, #int 928 // #3a0 │ │ +095896: 4d01 0002 |2761: aput-object v1, v0, v2 │ │ +09589a: 1401 0c59 0600 |2763: const v1, #float 5.82957e-40 // #0006590c │ │ +0958a0: 7110 6403 0100 |2766: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0958a6: 0c01 |2769: move-result-object v1 │ │ +0958a8: 1302 a103 |276a: const/16 v2, #int 929 // #3a1 │ │ +0958ac: 4d01 0002 |276c: aput-object v1, v0, v2 │ │ +0958b0: 1401 c459 0600 |276e: const v1, #float 5.83215e-40 // #000659c4 │ │ +0958b6: 7110 6403 0100 |2771: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0958bc: 0c01 |2774: move-result-object v1 │ │ +0958be: 1302 a203 |2775: const/16 v2, #int 930 // #3a2 │ │ +0958c2: 4d01 0002 |2777: aput-object v1, v0, v2 │ │ +0958c6: 1401 9a5a 0600 |2779: const v1, #float 5.83515e-40 // #00065a9a │ │ +0958cc: 7110 6403 0100 |277c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0958d2: 0c01 |277f: move-result-object v1 │ │ +0958d4: 1302 a303 |2780: const/16 v2, #int 931 // #3a3 │ │ +0958d8: 4d01 0002 |2782: aput-object v1, v0, v2 │ │ +0958dc: 1401 e25f 0600 |2784: const v1, #float 5.85409e-40 // #00065fe2 │ │ +0958e2: 7110 6403 0100 |2787: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0958e8: 0c01 |278a: move-result-object v1 │ │ +0958ea: 1302 a403 |278b: const/16 v2, #int 932 // #3a4 │ │ +0958ee: 4d01 0002 |278d: aput-object v1, v0, v2 │ │ +0958f2: 1401 0160 0600 |278f: const v1, #float 5.85453e-40 // #00066001 │ │ +0958f8: 7110 6403 0100 |2792: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0958fe: 0c01 |2795: move-result-object v1 │ │ +095900: 1302 a503 |2796: const/16 v2, #int 933 // #3a5 │ │ +095904: 4d01 0002 |2798: aput-object v1, v0, v2 │ │ +095908: 1401 c260 0600 |279a: const v1, #float 5.85723e-40 // #000660c2 │ │ +09590e: 7110 6403 0100 |279d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095914: 0c01 |27a0: move-result-object v1 │ │ +095916: 1302 a603 |27a1: const/16 v2, #int 934 // #3a6 │ │ +09591a: 4d01 0002 |27a3: aput-object v1, v0, v2 │ │ +09591e: 1401 a561 0600 |27a5: const v1, #float 5.86041e-40 // #000661a5 │ │ +095924: 7110 6403 0100 |27a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09592a: 0c01 |27ab: move-result-object v1 │ │ +09592c: 1302 a703 |27ac: const/16 v2, #int 935 // #3a7 │ │ +095930: 4d01 0002 |27ae: aput-object v1, v0, v2 │ │ +095934: 1401 9e64 0600 |27b0: const v1, #float 5.87108e-40 // #0006649e │ │ +09593a: 7110 6403 0100 |27b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095940: 0c01 |27b6: move-result-object v1 │ │ +095942: 1302 a803 |27b7: const/16 v2, #int 936 // #3a8 │ │ +095946: 4d01 0002 |27b9: aput-object v1, v0, v2 │ │ +09594a: 1401 5465 0600 |27bb: const v1, #float 5.87363e-40 // #00066554 │ │ +095950: 7110 6403 0100 |27be: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095956: 0c01 |27c1: move-result-object v1 │ │ +095958: 1302 a903 |27c2: const/16 v2, #int 937 // #3a9 │ │ +09595c: 4d01 0002 |27c4: aput-object v1, v0, v2 │ │ +095960: 1401 9965 0600 |27c6: const v1, #float 5.87459e-40 // #00066599 │ │ +095966: 7110 6403 0100 |27c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09596c: 0c01 |27cc: move-result-object v1 │ │ +09596e: 1302 aa03 |27cd: const/16 v2, #int 938 // #3aa │ │ +095972: 4d01 0002 |27cf: aput-object v1, v0, v2 │ │ +095976: 1401 f565 0600 |27d1: const v1, #float 5.87588e-40 // #000665f5 │ │ +09597c: 7110 6403 0100 |27d4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095982: 0c01 |27d7: move-result-object v1 │ │ +095984: 1302 ab03 |27d8: const/16 v2, #int 939 // #3ab │ │ +095988: 4d01 0002 |27da: aput-object v1, v0, v2 │ │ +09598c: 1401 1e67 0600 |27dc: const v1, #float 5.88004e-40 // #0006671e │ │ +095992: 7110 6403 0100 |27df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095998: 0c01 |27e2: move-result-object v1 │ │ +09599a: 1302 ac03 |27e3: const/16 v2, #int 940 // #3ac │ │ +09599e: 4d01 0002 |27e5: aput-object v1, v0, v2 │ │ +0959a2: 1401 8b69 0600 |27e7: const v1, #float 5.88875e-40 // #0006698b │ │ +0959a8: 7110 6403 0100 |27ea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0959ae: 0c01 |27ed: move-result-object v1 │ │ +0959b0: 1302 ad03 |27ee: const/16 v2, #int 941 // #3ad │ │ +0959b4: 4d01 0002 |27f0: aput-object v1, v0, v2 │ │ +0959b8: 1401 376a 0600 |27f2: const v1, #float 5.89116e-40 // #00066a37 │ │ +0959be: 7110 6403 0100 |27f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0959c4: 0c01 |27f8: move-result-object v1 │ │ +0959c6: 1302 ae03 |27f9: const/16 v2, #int 942 // #3ae │ │ +0959ca: 4d01 0002 |27fb: aput-object v1, v0, v2 │ │ +0959ce: 1401 d46a 0600 |27fd: const v1, #float 5.89336e-40 // #00066ad4 │ │ +0959d4: 7110 6403 0100 |2800: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0959da: 0c01 |2803: move-result-object v1 │ │ +0959dc: 1302 af03 |2804: const/16 v2, #int 943 // #3af │ │ +0959e0: 4d01 0002 |2806: aput-object v1, v0, v2 │ │ +0959e4: 1401 956b 0600 |2808: const v1, #float 5.89606e-40 // #00066b95 │ │ +0959ea: 7110 6403 0100 |280b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0959f0: 0c01 |280e: move-result-object v1 │ │ +0959f2: 4d01 000e |280f: aput-object v1, v0, v14 │ │ +0959f6: 1401 d86c 0600 |2811: const v1, #float 5.90059e-40 // #00066cd8 │ │ +0959fc: 7110 6403 0100 |2814: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095a02: 0c01 |2817: move-result-object v1 │ │ +095a04: 1302 b103 |2818: const/16 v2, #int 945 // #3b1 │ │ +095a08: 4d01 0002 |281a: aput-object v1, v0, v2 │ │ +095a0c: 1401 cf6f 0600 |281c: const v1, #float 5.91122e-40 // #00066fcf │ │ +095a12: 7110 6403 0100 |281f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095a18: 0c01 |2822: move-result-object v1 │ │ +095a1a: 1302 b203 |2823: const/16 v2, #int 946 // #3b2 │ │ +095a1e: 4d01 0002 |2825: aput-object v1, v0, v2 │ │ +095a22: 1401 e372 0600 |2827: const v1, #float 5.92227e-40 // #000672e3 │ │ +095a28: 7110 6403 0100 |282a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095a2e: 0c01 |282d: move-result-object v1 │ │ +095a30: 1302 b303 |282e: const/16 v2, #int 947 // #3b3 │ │ +095a34: 4d01 0002 |2830: aput-object v1, v0, v2 │ │ +095a38: 1401 8974 0600 |2832: const v1, #float 5.92818e-40 // #00067489 │ │ +095a3e: 7110 6403 0100 |2835: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095a44: 0c01 |2838: move-result-object v1 │ │ +095a46: 1302 b403 |2839: const/16 v2, #int 948 // #3b4 │ │ +095a4a: 4d01 0002 |283b: aput-object v1, v0, v2 │ │ +095a4e: 1401 0579 0600 |283d: const v1, #float 5.94427e-40 // #00067905 │ │ +095a54: 7110 6403 0100 |2840: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095a5a: 0c01 |2843: move-result-object v1 │ │ +095a5c: 1302 b503 |2844: const/16 v2, #int 949 // #3b5 │ │ +095a60: 4d01 0002 |2846: aput-object v1, v0, v2 │ │ +095a64: 1401 5c7a 0600 |2848: const v1, #float 5.94907e-40 // #00067a5c │ │ +095a6a: 7110 6403 0100 |284b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095a70: 0c01 |284e: move-result-object v1 │ │ +095a72: 1302 b603 |284f: const/16 v2, #int 950 // #3b6 │ │ +095a76: 4d01 0002 |2851: aput-object v1, v0, v2 │ │ +095a7a: 1401 aa7a 0600 |2853: const v1, #float 5.95017e-40 // #00067aaa │ │ +095a80: 7110 6403 0100 |2856: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095a86: 0c01 |2859: move-result-object v1 │ │ +095a88: 1302 b703 |285a: const/16 v2, #int 951 // #3b7 │ │ +095a8c: 4d01 0002 |285c: aput-object v1, v0, v2 │ │ +095a90: 1401 bf7b 0600 |285e: const v1, #float 5.95405e-40 // #00067bbf │ │ +095a96: 7110 6403 0100 |2861: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095a9c: 0c01 |2864: move-result-object v1 │ │ +095a9e: 1302 b803 |2865: const/16 v2, #int 952 // #3b8 │ │ +095aa2: 4d01 0002 |2867: aput-object v1, v0, v2 │ │ +095aa6: 1401 397c 0600 |2869: const v1, #float 5.95576e-40 // #00067c39 │ │ +095aac: 7110 6403 0100 |286c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ab2: 0c01 |286f: move-result-object v1 │ │ +095ab4: 1302 b903 |2870: const/16 v2, #int 953 // #3b9 │ │ +095ab8: 4d01 0002 |2872: aput-object v1, v0, v2 │ │ +095abc: 1401 987c 0600 |2874: const v1, #float 5.95709e-40 // #00067c98 │ │ +095ac2: 7110 6403 0100 |2877: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ac8: 0c01 |287a: move-result-object v1 │ │ +095aca: 1302 ba03 |287b: const/16 v2, #int 954 // #3ba │ │ +095ace: 4d01 0002 |287d: aput-object v1, v0, v2 │ │ +095ad2: 1401 217e 0600 |287f: const v1, #float 5.9626e-40 // #00067e21 │ │ +095ad8: 7110 6403 0100 |2882: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ade: 0c01 |2885: move-result-object v1 │ │ +095ae0: 1302 bb03 |2886: const/16 v2, #int 955 // #3bb │ │ +095ae4: 4d01 0002 |2888: aput-object v1, v0, v2 │ │ +095ae8: 1401 2980 0600 |288a: const v1, #float 5.96988e-40 // #00068029 │ │ +095aee: 7110 6403 0100 |288d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095af4: 0c01 |2890: move-result-object v1 │ │ +095af6: 1302 bc03 |2891: const/16 v2, #int 956 // #3bc │ │ +095afa: 4d01 0002 |2893: aput-object v1, v0, v2 │ │ +095afe: 1401 0681 0600 |2895: const v1, #float 5.97298e-40 // #00068106 │ │ +095b04: 7110 6403 0100 |2898: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095b0a: 0c01 |289b: move-result-object v1 │ │ +095b0c: 1302 bd03 |289c: const/16 v2, #int 957 // #3bd │ │ +095b10: 4d01 0002 |289e: aput-object v1, v0, v2 │ │ +095b14: 1401 dd81 0600 |28a0: const v1, #float 5.97599e-40 // #000681dd │ │ +095b1a: 7110 6403 0100 |28a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095b20: 0c01 |28a6: move-result-object v1 │ │ +095b22: 1302 be03 |28a7: const/16 v2, #int 958 // #3be │ │ +095b26: 4d01 0002 |28a9: aput-object v1, v0, v2 │ │ +095b2a: 1401 d682 0600 |28ab: const v1, #float 5.97948e-40 // #000682d6 │ │ +095b30: 7110 6403 0100 |28ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095b36: 0c01 |28b1: move-result-object v1 │ │ +095b38: 1302 bf03 |28b2: const/16 v2, #int 959 // #3bf │ │ +095b3c: 4d01 0002 |28b4: aput-object v1, v0, v2 │ │ +095b40: 1401 6684 0600 |28b6: const v1, #float 5.98509e-40 // #00068466 │ │ +095b46: 7110 6403 0100 |28b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095b4c: 0c01 |28bc: move-result-object v1 │ │ +095b4e: 1302 c003 |28bd: const/16 v2, #int 960 // #3c0 │ │ +095b52: 4d01 0002 |28bf: aput-object v1, v0, v2 │ │ +095b56: 1401 7f84 0600 |28c1: const v1, #float 5.98544e-40 // #0006847f │ │ +095b5c: 7110 6403 0100 |28c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095b62: 0c01 |28c7: move-result-object v1 │ │ +095b64: 1302 c103 |28c8: const/16 v2, #int 961 // #3c1 │ │ +095b68: 4d01 0002 |28ca: aput-object v1, v0, v2 │ │ +095b6c: 1401 db84 0600 |28cc: const v1, #float 5.98673e-40 // #000684db │ │ +095b72: 7110 6403 0100 |28cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095b78: 0c01 |28d2: move-result-object v1 │ │ +095b7a: 1302 c203 |28d3: const/16 v2, #int 962 // #3c2 │ │ +095b7e: 4d01 0002 |28d5: aput-object v1, v0, v2 │ │ +095b82: 1401 8d85 0600 |28d7: const v1, #float 5.98922e-40 // #0006858d │ │ +095b88: 7110 6403 0100 |28da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095b8e: 0c01 |28dd: move-result-object v1 │ │ +095b90: 1302 c303 |28de: const/16 v2, #int 963 // #3c3 │ │ +095b94: 4d01 0002 |28e0: aput-object v1, v0, v2 │ │ +095b98: 1401 1588 0600 |28e2: const v1, #float 5.9983e-40 // #00068815 │ │ +095b9e: 7110 6403 0100 |28e5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ba4: 0c01 |28e8: move-result-object v1 │ │ +095ba6: 1302 c403 |28e9: const/16 v2, #int 964 // #3c4 │ │ +095baa: 4d01 0002 |28eb: aput-object v1, v0, v2 │ │ +095bae: 1401 6b88 0600 |28ed: const v1, #float 5.99951e-40 // #0006886b │ │ +095bb4: 7110 6403 0100 |28f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095bba: 0c01 |28f3: move-result-object v1 │ │ +095bbc: 1302 c503 |28f4: const/16 v2, #int 965 // #3c5 │ │ +095bc0: 4d01 0002 |28f6: aput-object v1, v0, v2 │ │ +095bc4: 1401 4e8c 0600 |28f8: const v1, #float 6.01345e-40 // #00068c4e │ │ +095bca: 7110 6403 0100 |28fb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095bd0: 0c01 |28fe: move-result-object v1 │ │ +095bd2: 1302 c603 |28ff: const/16 v2, #int 966 // #3c6 │ │ +095bd6: 4d01 0002 |2901: aput-object v1, v0, v2 │ │ +095bda: 1401 9c8c 0600 |2903: const v1, #float 6.01454e-40 // #00068c9c │ │ +095be0: 7110 6403 0100 |2906: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095be6: 0c01 |2909: move-result-object v1 │ │ +095be8: 1302 c703 |290a: const/16 v2, #int 967 // #3c7 │ │ +095bec: 4d01 0002 |290c: aput-object v1, v0, v2 │ │ +095bf0: 1401 1b8d 0600 |290e: const v1, #float 6.01632e-40 // #00068d1b │ │ +095bf6: 7110 6403 0100 |2911: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095bfc: 0c01 |2914: move-result-object v1 │ │ +095bfe: 1302 c803 |2915: const/16 v2, #int 968 // #3c8 │ │ +095c02: 4d01 0002 |2917: aput-object v1, v0, v2 │ │ +095c06: 1401 c28d 0600 |2919: const v1, #float 6.01866e-40 // #00068dc2 │ │ +095c0c: 7110 6403 0100 |291c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095c12: 0c01 |291f: move-result-object v1 │ │ +095c14: 1302 c903 |2920: const/16 v2, #int 969 // #3c9 │ │ +095c18: 4d01 0002 |2922: aput-object v1, v0, v2 │ │ +095c1c: 1401 d78d 0600 |2924: const v1, #float 6.01896e-40 // #00068dd7 │ │ +095c22: 7110 6403 0100 |2927: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095c28: 0c01 |292a: move-result-object v1 │ │ +095c2a: 1302 ca03 |292b: const/16 v2, #int 970 // #3ca │ │ +095c2e: 4d01 0002 |292d: aput-object v1, v0, v2 │ │ +095c32: 1401 d28e 0600 |292f: const v1, #float 6.02247e-40 // #00068ed2 │ │ +095c38: 7110 6403 0100 |2932: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095c3e: 0c01 |2935: move-result-object v1 │ │ +095c40: 1302 cb03 |2936: const/16 v2, #int 971 // #3cb │ │ +095c44: 4d01 0002 |2938: aput-object v1, v0, v2 │ │ +095c48: 1401 bb8f 0600 |293a: const v1, #float 6.02574e-40 // #00068fbb │ │ +095c4e: 7110 6403 0100 |293d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095c54: 0c01 |2940: move-result-object v1 │ │ +095c56: 1302 cc03 |2941: const/16 v2, #int 972 // #3cc │ │ +095c5a: 4d01 0002 |2943: aput-object v1, v0, v2 │ │ +095c5e: 1401 e790 0600 |2945: const v1, #float 6.02994e-40 // #000690e7 │ │ +095c64: 7110 6403 0100 |2948: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095c6a: 0c01 |294b: move-result-object v1 │ │ +095c6c: 1302 cd03 |294c: const/16 v2, #int 973 // #3cd │ │ +095c70: 4d01 0002 |294e: aput-object v1, v0, v2 │ │ +095c74: 1401 4598 0600 |2950: const v1, #float 6.05637e-40 // #00069845 │ │ +095c7a: 7110 6403 0100 |2953: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095c80: 0c01 |2956: move-result-object v1 │ │ +095c82: 1302 ce03 |2957: const/16 v2, #int 974 // #3ce │ │ +095c86: 4d01 0002 |2959: aput-object v1, v0, v2 │ │ +095c8a: 1401 2799 0600 |295b: const v1, #float 6.05954e-40 // #00069927 │ │ +095c90: 7110 6403 0100 |295e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095c96: 0c01 |2961: move-result-object v1 │ │ +095c98: 1302 cf03 |2962: const/16 v2, #int 975 // #3cf │ │ +095c9c: 4d01 0002 |2964: aput-object v1, v0, v2 │ │ +095ca0: 1401 ef9a 0600 |2966: const v1, #float 6.06593e-40 // #00069aef │ │ +095ca6: 7110 6403 0100 |2969: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095cac: 0c01 |296c: move-result-object v1 │ │ +095cae: 1302 d003 |296d: const/16 v2, #int 976 // #3d0 │ │ +095cb2: 4d01 0002 |296f: aput-object v1, v0, v2 │ │ +095cb6: 1401 689b 0600 |2971: const v1, #float 6.06762e-40 // #00069b68 │ │ +095cbc: 7110 6403 0100 |2974: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095cc2: 0c01 |2977: move-result-object v1 │ │ +095cc4: 1302 d103 |2978: const/16 v2, #int 977 // #3d1 │ │ +095cc8: 4d01 0002 |297a: aput-object v1, v0, v2 │ │ +095ccc: 1401 d49b 0600 |297c: const v1, #float 6.06914e-40 // #00069bd4 │ │ +095cd2: 7110 6403 0100 |297f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095cd8: 0c01 |2982: move-result-object v1 │ │ +095cda: 1302 d203 |2983: const/16 v2, #int 978 // #3d2 │ │ +095cde: 4d01 0002 |2985: aput-object v1, v0, v2 │ │ +095ce2: 1401 f89f 0600 |2987: const v1, #float 6.08399e-40 // #00069ff8 │ │ +095ce8: 7110 6403 0100 |298a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095cee: 0c01 |298d: move-result-object v1 │ │ +095cf0: 1302 d303 |298e: const/16 v2, #int 979 // #3d3 │ │ +095cf4: 4d01 0002 |2990: aput-object v1, v0, v2 │ │ +095cf8: 1401 72a2 0600 |2992: const v1, #float 6.09287e-40 // #0006a272 │ │ +095cfe: 7110 6403 0100 |2995: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095d04: 0c01 |2998: move-result-object v1 │ │ +095d06: 1302 d403 |2999: const/16 v2, #int 980 // #3d4 │ │ +095d0a: 4d01 0002 |299b: aput-object v1, v0, v2 │ │ +095d0e: 1401 44a3 0600 |299d: const v1, #float 6.09582e-40 // #0006a344 │ │ +095d14: 7110 6403 0100 |29a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095d1a: 0c01 |29a3: move-result-object v1 │ │ +095d1c: 1302 d503 |29a4: const/16 v2, #int 981 // #3d5 │ │ +095d20: 4d01 0002 |29a6: aput-object v1, v0, v2 │ │ +095d24: 1401 c9a3 0600 |29a8: const v1, #float 6.09768e-40 // #0006a3c9 │ │ +095d2a: 7110 6403 0100 |29ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095d30: 0c01 |29ae: move-result-object v1 │ │ +095d32: 1302 d603 |29af: const/16 v2, #int 982 // #3d6 │ │ +095d36: 4d01 0002 |29b1: aput-object v1, v0, v2 │ │ +095d3a: 1401 96a6 0600 |29b3: const v1, #float 6.10773e-40 // #0006a696 │ │ +095d40: 7110 6403 0100 |29b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095d46: 0c01 |29b9: move-result-object v1 │ │ +095d48: 1302 d703 |29ba: const/16 v2, #int 983 // #3d7 │ │ +095d4c: 4d01 0002 |29bc: aput-object v1, v0, v2 │ │ +095d50: 1401 30ab 0600 |29be: const v1, #float 6.12423e-40 // #0006ab30 │ │ +095d56: 7110 6403 0100 |29c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095d5c: 0c01 |29c4: move-result-object v1 │ │ +095d5e: 1302 d803 |29c5: const/16 v2, #int 984 // #3d8 │ │ +095d62: 4d01 0002 |29c7: aput-object v1, v0, v2 │ │ +095d66: 1401 10ac 0600 |29c9: const v1, #float 6.12737e-40 // #0006ac10 │ │ +095d6c: 7110 6403 0100 |29cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095d72: 0c01 |29cf: move-result-object v1 │ │ +095d74: 1302 d903 |29d0: const/16 v2, #int 985 // #3d9 │ │ +095d78: 4d01 0002 |29d2: aput-object v1, v0, v2 │ │ +095d7c: 1401 48ac 0600 |29d4: const v1, #float 6.12816e-40 // #0006ac48 │ │ +095d82: 7110 6403 0100 |29d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095d88: 0c01 |29da: move-result-object v1 │ │ +095d8a: 1302 da03 |29db: const/16 v2, #int 986 // #3da │ │ +095d8e: 4d01 0002 |29dd: aput-object v1, v0, v2 │ │ +095d92: 1401 eeac 0600 |29df: const v1, #float 6.13048e-40 // #0006acee │ │ +095d98: 7110 6403 0100 |29e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095d9e: 0c01 |29e5: move-result-object v1 │ │ +095da0: 1302 db03 |29e6: const/16 v2, #int 987 // #3db │ │ +095da4: 4d01 0002 |29e8: aput-object v1, v0, v2 │ │ +095da8: 1401 1eae 0600 |29ea: const v1, #float 6.13474e-40 // #0006ae1e │ │ +095dae: 7110 6403 0100 |29ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095db4: 0c01 |29f0: move-result-object v1 │ │ +095db6: 1302 dc03 |29f1: const/16 v2, #int 988 // #3dc │ │ +095dba: 4d01 0002 |29f3: aput-object v1, v0, v2 │ │ +095dbe: 1401 44af 0600 |29f5: const v1, #float 6.13886e-40 // #0006af44 │ │ +095dc4: 7110 6403 0100 |29f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095dca: 0c01 |29fb: move-result-object v1 │ │ +095dcc: 1302 dd03 |29fc: const/16 v2, #int 989 // #3dd │ │ +095dd0: 4d01 0002 |29fe: aput-object v1, v0, v2 │ │ +095dd4: 1401 3bb0 0600 |2a00: const v1, #float 6.14233e-40 // #0006b03b │ │ +095dda: 7110 6403 0100 |2a03: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095de0: 0c01 |2a06: move-result-object v1 │ │ +095de2: 1302 de03 |2a07: const/16 v2, #int 990 // #3de │ │ +095de6: 4d01 0002 |2a09: aput-object v1, v0, v2 │ │ +095dea: 1401 65b0 0600 |2a0b: const v1, #float 6.14291e-40 // #0006b065 │ │ +095df0: 7110 6403 0100 |2a0e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095df6: 0c01 |2a11: move-result-object v1 │ │ +095df8: 1302 df03 |2a12: const/16 v2, #int 991 // #3df │ │ +095dfc: 4d01 0002 |2a14: aput-object v1, v0, v2 │ │ +095e00: 1401 28b1 0600 |2a16: const v1, #float 6.14565e-40 // #0006b128 │ │ +095e06: 7110 6403 0100 |2a19: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095e0c: 0c01 |2a1c: move-result-object v1 │ │ +095e0e: 1302 e003 |2a1d: const/16 v2, #int 992 // #3e0 │ │ +095e12: 4d01 0002 |2a1f: aput-object v1, v0, v2 │ │ +095e16: 1401 69b1 0600 |2a21: const v1, #float 6.14656e-40 // #0006b169 │ │ +095e1c: 7110 6403 0100 |2a24: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095e22: 0c01 |2a27: move-result-object v1 │ │ +095e24: 1302 e103 |2a28: const/16 v2, #int 993 // #3e1 │ │ +095e28: 4d01 0002 |2a2a: aput-object v1, v0, v2 │ │ +095e2c: 1401 30b5 0600 |2a2c: const v1, #float 6.16011e-40 // #0006b530 │ │ +095e32: 7110 6403 0100 |2a2f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095e38: 0c01 |2a32: move-result-object v1 │ │ +095e3a: 1302 e203 |2a33: const/16 v2, #int 994 // #3e2 │ │ +095e3e: 4d01 0002 |2a35: aput-object v1, v0, v2 │ │ +095e42: 1401 95b5 0600 |2a37: const v1, #float 6.16152e-40 // #0006b595 │ │ +095e48: 7110 6403 0100 |2a3a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095e4e: 0c01 |2a3d: move-result-object v1 │ │ +095e50: 1302 e303 |2a3e: const/16 v2, #int 995 // #3e3 │ │ +095e54: 4d01 0002 |2a40: aput-object v1, v0, v2 │ │ +095e58: 1401 c0b8 0600 |2a42: const v1, #float 6.17289e-40 // #0006b8c0 │ │ +095e5e: 7110 6403 0100 |2a45: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095e64: 0c01 |2a48: move-result-object v1 │ │ +095e66: 1302 e403 |2a49: const/16 v2, #int 996 // #3e4 │ │ +095e6a: 4d01 0002 |2a4b: aput-object v1, v0, v2 │ │ +095e6e: 1401 ceb9 0600 |2a4d: const v1, #float 6.17667e-40 // #0006b9ce │ │ +095e74: 7110 6403 0100 |2a50: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095e7a: 0c01 |2a53: move-result-object v1 │ │ +095e7c: 1302 e503 |2a54: const/16 v2, #int 997 // #3e5 │ │ +095e80: 4d01 0002 |2a56: aput-object v1, v0, v2 │ │ +095e84: 1401 b2ba 0600 |2a58: const v1, #float 6.17987e-40 // #0006bab2 │ │ +095e8a: 7110 6403 0100 |2a5b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095e90: 0c01 |2a5e: move-result-object v1 │ │ +095e92: 1302 e603 |2a5f: const/16 v2, #int 998 // #3e6 │ │ +095e96: 4d01 0002 |2a61: aput-object v1, v0, v2 │ │ +095e9a: 1401 feba 0600 |2a63: const v1, #float 6.18093e-40 // #0006bafe │ │ +095ea0: 7110 6403 0100 |2a66: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ea6: 0c01 |2a69: move-result-object v1 │ │ +095ea8: 1302 e703 |2a6a: const/16 v2, #int 999 // #3e7 │ │ +095eac: 4d01 0002 |2a6c: aput-object v1, v0, v2 │ │ +095eb0: 1401 f4bd 0600 |2a6e: const v1, #float 6.19155e-40 // #0006bdf4 │ │ +095eb6: 7110 6403 0100 |2a71: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ebc: 0c01 |2a74: move-result-object v1 │ │ +095ebe: 1302 e803 |2a75: const/16 v2, #int 1000 // #3e8 │ │ +095ec2: 4d01 0002 |2a77: aput-object v1, v0, v2 │ │ +095ec6: 1401 48be 0600 |2a79: const v1, #float 6.19273e-40 // #0006be48 │ │ +095ecc: 7110 6403 0100 |2a7c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ed2: 0c01 |2a7f: move-result-object v1 │ │ +095ed4: 1302 e903 |2a80: const/16 v2, #int 1001 // #3e9 │ │ +095ed8: 4d01 0002 |2a82: aput-object v1, v0, v2 │ │ +095edc: 1401 e5be 0600 |2a84: const v1, #float 6.19493e-40 // #0006bee5 │ │ +095ee2: 7110 6403 0100 |2a87: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ee8: 0c01 |2a8a: move-result-object v1 │ │ +095eea: 1302 ea03 |2a8b: const/16 v2, #int 1002 // #3ea │ │ +095eee: 4d01 0002 |2a8d: aput-object v1, v0, v2 │ │ +095ef2: 1401 46bf 0600 |2a8f: const v1, #float 6.19629e-40 // #0006bf46 │ │ +095ef8: 7110 6403 0100 |2a92: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095efe: 0c01 |2a95: move-result-object v1 │ │ +095f00: 1302 eb03 |2a96: const/16 v2, #int 1003 // #3eb │ │ +095f04: 4d01 0002 |2a98: aput-object v1, v0, v2 │ │ +095f08: 1401 60bf 0600 |2a9a: const v1, #float 6.19665e-40 // #0006bf60 │ │ +095f0e: 7110 6403 0100 |2a9d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095f14: 0c01 |2aa0: move-result-object v1 │ │ +095f16: 1302 ec03 |2aa1: const/16 v2, #int 1004 // #3ec │ │ +095f1a: 4d01 0002 |2aa3: aput-object v1, v0, v2 │ │ +095f1e: 1401 e5c0 0600 |2aa5: const v1, #float 6.2021e-40 // #0006c0e5 │ │ +095f24: 7110 6403 0100 |2aa8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095f2a: 0c01 |2aab: move-result-object v1 │ │ +095f2c: 1302 ed03 |2aac: const/16 v2, #int 1005 // #3ed │ │ +095f30: 4d01 0002 |2aae: aput-object v1, v0, v2 │ │ +095f34: 1401 5dc2 0600 |2ab0: const v1, #float 6.20737e-40 // #0006c25d │ │ +095f3a: 7110 6403 0100 |2ab3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095f40: 0c01 |2ab6: move-result-object v1 │ │ +095f42: 1302 ee03 |2ab7: const/16 v2, #int 1006 // #3ee │ │ +095f46: 4d01 0002 |2ab9: aput-object v1, v0, v2 │ │ +095f4a: 1401 e7c3 0600 |2abb: const v1, #float 6.21289e-40 // #0006c3e7 │ │ +095f50: 7110 6403 0100 |2abe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095f56: 0c01 |2ac1: move-result-object v1 │ │ +095f58: 1302 ef03 |2ac2: const/16 v2, #int 1007 // #3ef │ │ +095f5c: 4d01 0002 |2ac4: aput-object v1, v0, v2 │ │ +095f60: 1401 3ec4 0600 |2ac6: const v1, #float 6.21411e-40 // #0006c43e │ │ +095f66: 7110 6403 0100 |2ac9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095f6c: 0c01 |2acc: move-result-object v1 │ │ +095f6e: 1302 f003 |2acd: const/16 v2, #int 1008 // #3f0 │ │ +095f72: 4d01 0002 |2acf: aput-object v1, v0, v2 │ │ +095f76: 1401 47c4 0600 |2ad1: const v1, #float 6.21424e-40 // #0006c447 │ │ +095f7c: 7110 6403 0100 |2ad4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095f82: 0c01 |2ad7: move-result-object v1 │ │ +095f84: 1302 f103 |2ad8: const/16 v2, #int 1009 // #3f1 │ │ +095f88: 4d01 0002 |2ada: aput-object v1, v0, v2 │ │ +095f8c: 1401 e1c4 0600 |2adc: const v1, #float 6.2164e-40 // #0006c4e1 │ │ +095f92: 7110 6403 0100 |2adf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095f98: 0c01 |2ae2: move-result-object v1 │ │ +095f9a: 1302 f203 |2ae3: const/16 v2, #int 1010 // #3f2 │ │ +095f9e: 4d01 0002 |2ae5: aput-object v1, v0, v2 │ │ +095fa2: 1401 08c5 0600 |2ae7: const v1, #float 6.21694e-40 // #0006c508 │ │ +095fa8: 7110 6403 0100 |2aea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095fae: 0c01 |2aed: move-result-object v1 │ │ +095fb0: 1302 f303 |2aee: const/16 v2, #int 1011 // #3f3 │ │ +095fb4: 4d01 0002 |2af0: aput-object v1, v0, v2 │ │ +095fb8: 1401 34c6 0600 |2af2: const v1, #float 6.22115e-40 // #0006c634 │ │ +095fbe: 7110 6403 0100 |2af5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095fc4: 0c01 |2af8: move-result-object v1 │ │ +095fc6: 1302 f403 |2af9: const/16 v2, #int 1012 // #3f4 │ │ +095fca: 4d01 0002 |2afb: aput-object v1, v0, v2 │ │ +095fce: 1401 28c7 0600 |2afd: const v1, #float 6.22457e-40 // #0006c728 │ │ +095fd4: 7110 6403 0100 |2b00: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095fda: 0c01 |2b03: move-result-object v1 │ │ +095fdc: 1302 f503 |2b04: const/16 v2, #int 1013 // #3f5 │ │ +095fe0: 4d01 0002 |2b06: aput-object v1, v0, v2 │ │ +095fe4: 1401 55c7 0600 |2b08: const v1, #float 6.2252e-40 // #0006c755 │ │ +095fea: 7110 6403 0100 |2b0b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +095ff0: 0c01 |2b0e: move-result-object v1 │ │ +095ff2: 1302 f603 |2b0f: const/16 v2, #int 1014 // #3f6 │ │ +095ff6: 4d01 0002 |2b11: aput-object v1, v0, v2 │ │ +095ffa: 1401 1bc8 0600 |2b13: const v1, #float 6.22797e-40 // #0006c81b │ │ +096000: 7110 6403 0100 |2b16: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096006: 0c01 |2b19: move-result-object v1 │ │ +096008: 1302 f703 |2b1a: const/16 v2, #int 1015 // #3f7 │ │ +09600c: 4d01 0002 |2b1c: aput-object v1, v0, v2 │ │ +096010: 1401 1dc9 0600 |2b1e: const v1, #float 6.23159e-40 // #0006c91d │ │ +096016: 7110 6403 0100 |2b21: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09601c: 0c01 |2b24: move-result-object v1 │ │ +09601e: 1302 f803 |2b25: const/16 v2, #int 1016 // #3f8 │ │ +096022: 4d01 0002 |2b27: aput-object v1, v0, v2 │ │ +096026: 1401 15ca 0600 |2b29: const v1, #float 6.23506e-40 // #0006ca15 │ │ +09602c: 7110 6403 0100 |2b2c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096032: 0c01 |2b2f: move-result-object v1 │ │ +096034: 1302 f903 |2b30: const/16 v2, #int 1017 // #3f9 │ │ +096038: 4d01 0002 |2b32: aput-object v1, v0, v2 │ │ +09603c: 1401 c6cb 0600 |2b34: const v1, #float 6.24113e-40 // #0006cbc6 │ │ +096042: 7110 6403 0100 |2b37: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096048: 0c01 |2b3a: move-result-object v1 │ │ +09604a: 1302 fa03 |2b3b: const/16 v2, #int 1018 // #3fa │ │ +09604e: 4d01 0002 |2b3d: aput-object v1, v0, v2 │ │ +096052: 1401 ebcb 0600 |2b3f: const v1, #float 6.24165e-40 // #0006cbeb │ │ +096058: 7110 6403 0100 |2b42: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09605e: 0c01 |2b45: move-result-object v1 │ │ +096060: 1302 fb03 |2b46: const/16 v2, #int 1019 // #3fb │ │ +096064: 4d01 0002 |2b48: aput-object v1, v0, v2 │ │ +096068: 1401 62cd 0600 |2b4a: const v1, #float 6.2469e-40 // #0006cd62 │ │ +09606e: 7110 6403 0100 |2b4d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096074: 0c01 |2b50: move-result-object v1 │ │ +096076: 1302 fc03 |2b51: const/16 v2, #int 1020 // #3fc │ │ +09607a: 4d01 0002 |2b53: aput-object v1, v0, v2 │ │ +09607e: 1401 42cf 0600 |2b55: const v1, #float 6.25363e-40 // #0006cf42 │ │ +096084: 7110 6403 0100 |2b58: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09608a: 0c01 |2b5b: move-result-object v1 │ │ +09608c: 1302 fd03 |2b5c: const/16 v2, #int 1021 // #3fd │ │ +096090: 4d01 0002 |2b5e: aput-object v1, v0, v2 │ │ +096094: 1401 14d0 0600 |2b60: const v1, #float 6.25657e-40 // #0006d014 │ │ +09609a: 7110 6403 0100 |2b63: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0960a0: 0c01 |2b66: move-result-object v1 │ │ +0960a2: 1302 fe03 |2b67: const/16 v2, #int 1022 // #3fe │ │ +0960a6: 4d01 0002 |2b69: aput-object v1, v0, v2 │ │ +0960aa: 1401 7dd1 0600 |2b6b: const v1, #float 6.26163e-40 // #0006d17d │ │ +0960b0: 7110 6403 0100 |2b6e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0960b6: 0c01 |2b71: move-result-object v1 │ │ +0960b8: 1302 ff03 |2b72: const/16 v2, #int 1023 // #3ff │ │ +0960bc: 4d01 0002 |2b74: aput-object v1, v0, v2 │ │ +0960c0: 1401 e5d1 0600 |2b76: const v1, #float 6.26309e-40 // #0006d1e5 │ │ +0960c6: 7110 6403 0100 |2b79: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0960cc: 0c01 |2b7c: move-result-object v1 │ │ +0960ce: 1302 0004 |2b7d: const/16 v2, #int 1024 // #400 │ │ +0960d2: 4d01 0002 |2b7f: aput-object v1, v0, v2 │ │ +0960d6: 1401 5ad3 0600 |2b81: const v1, #float 6.26832e-40 // #0006d35a │ │ +0960dc: 7110 6403 0100 |2b84: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0960e2: 0c01 |2b87: move-result-object v1 │ │ +0960e4: 1302 0104 |2b88: const/16 v2, #int 1025 // #401 │ │ +0960e8: 4d01 0002 |2b8a: aput-object v1, v0, v2 │ │ +0960ec: 1401 41d4 0600 |2b8c: const v1, #float 6.27155e-40 // #0006d441 │ │ +0960f2: 7110 6403 0100 |2b8f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0960f8: 0c01 |2b92: move-result-object v1 │ │ +0960fa: 1302 0204 |2b93: const/16 v2, #int 1026 // #402 │ │ +0960fe: 4d01 0002 |2b95: aput-object v1, v0, v2 │ │ +096102: 1401 00d5 0600 |2b97: const v1, #float 6.27423e-40 // #0006d500 │ │ +096108: 7110 6403 0100 |2b9a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09610e: 0c01 |2b9d: move-result-object v1 │ │ +096110: 1302 0304 |2b9e: const/16 v2, #int 1027 // #403 │ │ +096114: 4d01 0002 |2ba0: aput-object v1, v0, v2 │ │ +096118: 1401 24d5 0600 |2ba2: const v1, #float 6.27473e-40 // #0006d524 │ │ +09611e: 7110 6403 0100 |2ba5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096124: 0c01 |2ba8: move-result-object v1 │ │ +096126: 1302 0404 |2ba9: const/16 v2, #int 1028 // #404 │ │ +09612a: 4d01 0002 |2bab: aput-object v1, v0, v2 │ │ +09612e: 1401 a2d6 0600 |2bad: const v1, #float 6.28009e-40 // #0006d6a2 │ │ +096134: 7110 6403 0100 |2bb0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09613a: 0c01 |2bb3: move-result-object v1 │ │ +09613c: 1302 0504 |2bb4: const/16 v2, #int 1029 // #405 │ │ +096140: 4d01 0002 |2bb6: aput-object v1, v0, v2 │ │ +096144: 1401 88d7 0600 |2bb8: const v1, #float 6.28331e-40 // #0006d788 │ │ +09614a: 7110 6403 0100 |2bbb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096150: 0c01 |2bbe: move-result-object v1 │ │ +096152: 1302 0604 |2bbf: const/16 v2, #int 1030 // #406 │ │ +096156: 4d01 0002 |2bc1: aput-object v1, v0, v2 │ │ +09615a: 1401 1ed8 0600 |2bc3: const v1, #float 6.28541e-40 // #0006d81e │ │ +096160: 7110 6403 0100 |2bc6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096166: 0c01 |2bc9: move-result-object v1 │ │ +096168: 1302 0704 |2bca: const/16 v2, #int 1031 // #407 │ │ +09616c: 4d01 0002 |2bcc: aput-object v1, v0, v2 │ │ +096170: 1401 39d8 0600 |2bce: const v1, #float 6.28579e-40 // #0006d839 │ │ +096176: 7110 6403 0100 |2bd1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09617c: 0c01 |2bd4: move-result-object v1 │ │ +09617e: 1302 0804 |2bd5: const/16 v2, #int 1032 // #408 │ │ +096182: 4d01 0002 |2bd7: aput-object v1, v0, v2 │ │ +096186: 1401 67d8 0600 |2bd9: const v1, #float 6.28644e-40 // #0006d867 │ │ +09618c: 7110 6403 0100 |2bdc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096192: 0c01 |2bdf: move-result-object v1 │ │ +096194: 1302 0904 |2be0: const/16 v2, #int 1033 // #409 │ │ +096198: 4d01 0002 |2be2: aput-object v1, v0, v2 │ │ +09619c: 1401 2cd9 0600 |2be4: const v1, #float 6.2892e-40 // #0006d92c │ │ +0961a2: 7110 6403 0100 |2be7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0961a8: 0c01 |2bea: move-result-object v1 │ │ +0961aa: 1302 0a04 |2beb: const/16 v2, #int 1034 // #40a │ │ +0961ae: 4d01 0002 |2bed: aput-object v1, v0, v2 │ │ +0961b2: 1401 70dd 0600 |2bef: const v1, #float 6.3045e-40 // #0006dd70 │ │ +0961b8: 7110 6403 0100 |2bf2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0961be: 0c01 |2bf5: move-result-object v1 │ │ +0961c0: 1302 0b04 |2bf6: const/16 v2, #int 1035 // #40b │ │ +0961c4: 4d01 0002 |2bf8: aput-object v1, v0, v2 │ │ +0961c8: 1401 65e1 0600 |2bfa: const v1, #float 6.31869e-40 // #0006e165 │ │ +0961ce: 7110 6403 0100 |2bfd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0961d4: 0c01 |2c00: move-result-object v1 │ │ +0961d6: 1302 0c04 |2c01: const/16 v2, #int 1036 // #40c │ │ +0961da: 4d01 0002 |2c03: aput-object v1, v0, v2 │ │ +0961de: 1401 4ae2 0600 |2c05: const v1, #float 6.3219e-40 // #0006e24a │ │ +0961e4: 7110 6403 0100 |2c08: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0961ea: 0c01 |2c0b: move-result-object v1 │ │ +0961ec: 1302 0d04 |2c0c: const/16 v2, #int 1037 // #40d │ │ +0961f0: 4d01 0002 |2c0e: aput-object v1, v0, v2 │ │ +0961f4: 1401 dae2 0600 |2c10: const v1, #float 6.32392e-40 // #0006e2da │ │ +0961fa: 7110 6403 0100 |2c13: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096200: 0c01 |2c16: move-result-object v1 │ │ +096202: 1302 0e04 |2c17: const/16 v2, #int 1038 // #40e │ │ +096206: 4d01 0002 |2c19: aput-object v1, v0, v2 │ │ +09620a: 1401 12e3 0600 |2c1b: const v1, #float 6.3247e-40 // #0006e312 │ │ +096210: 7110 6403 0100 |2c1e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096216: 0c01 |2c21: move-result-object v1 │ │ +096218: 1302 0f04 |2c22: const/16 v2, #int 1039 // #40f │ │ +09621c: 4d01 0002 |2c24: aput-object v1, v0, v2 │ │ +096220: 1401 f2e3 0600 |2c26: const v1, #float 6.32784e-40 // #0006e3f2 │ │ +096226: 7110 6403 0100 |2c29: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09622c: 0c01 |2c2c: move-result-object v1 │ │ +09622e: 1302 1004 |2c2d: const/16 v2, #int 1040 // #410 │ │ +096232: 4d01 0002 |2c2f: aput-object v1, v0, v2 │ │ +096236: 1401 53e5 0600 |2c31: const v1, #float 6.33279e-40 // #0006e553 │ │ +09623c: 7110 6403 0100 |2c34: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096242: 0c01 |2c37: move-result-object v1 │ │ +096244: 1302 1104 |2c38: const/16 v2, #int 1041 // #411 │ │ +096248: 4d01 0002 |2c3a: aput-object v1, v0, v2 │ │ +09624c: 1401 7ae5 0600 |2c3c: const v1, #float 6.33334e-40 // #0006e57a │ │ +096252: 7110 6403 0100 |2c3f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096258: 0c01 |2c42: move-result-object v1 │ │ +09625a: 1302 1204 |2c43: const/16 v2, #int 1042 // #412 │ │ +09625e: 4d01 0002 |2c45: aput-object v1, v0, v2 │ │ +096262: 1401 c6e6 0600 |2c47: const v1, #float 6.33799e-40 // #0006e6c6 │ │ +096268: 7110 6403 0100 |2c4a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09626e: 0c01 |2c4d: move-result-object v1 │ │ +096270: 1302 1304 |2c4e: const/16 v2, #int 1043 // #413 │ │ +096274: 4d01 0002 |2c50: aput-object v1, v0, v2 │ │ +096278: 1401 38e9 0600 |2c52: const v1, #float 6.34676e-40 // #0006e938 │ │ +09627e: 7110 6403 0100 |2c55: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096284: 0c01 |2c58: move-result-object v1 │ │ +096286: 1302 1404 |2c59: const/16 v2, #int 1044 // #414 │ │ +09628a: 4d01 0002 |2c5b: aput-object v1, v0, v2 │ │ +09628e: 1401 3fe9 0600 |2c5d: const v1, #float 6.34686e-40 // #0006e93f │ │ +096294: 7110 6403 0100 |2c60: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09629a: 0c01 |2c63: move-result-object v1 │ │ +09629c: 1302 1504 |2c64: const/16 v2, #int 1045 // #415 │ │ +0962a0: 4d01 0002 |2c66: aput-object v1, v0, v2 │ │ +0962a4: 1401 a2ea 0600 |2c68: const v1, #float 6.35183e-40 // #0006eaa2 │ │ +0962aa: 7110 6403 0100 |2c6b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0962b0: 0c01 |2c6e: move-result-object v1 │ │ +0962b2: 1302 1604 |2c6f: const/16 v2, #int 1046 // #416 │ │ +0962b6: 4d01 0002 |2c71: aput-object v1, v0, v2 │ │ +0962ba: 1401 77eb 0600 |2c73: const v1, #float 6.35482e-40 // #0006eb77 │ │ +0962c0: 7110 6403 0100 |2c76: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0962c6: 0c01 |2c79: move-result-object v1 │ │ +0962c8: 1302 1704 |2c7a: const/16 v2, #int 1047 // #417 │ │ +0962cc: 4d01 0002 |2c7c: aput-object v1, v0, v2 │ │ +0962d0: 1401 30ef 0600 |2c7e: const v1, #float 6.36817e-40 // #0006ef30 │ │ +0962d6: 7110 6403 0100 |2c81: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0962dc: 0c01 |2c84: move-result-object v1 │ │ +0962de: 1302 1804 |2c85: const/16 v2, #int 1048 // #418 │ │ +0962e2: 4d01 0002 |2c87: aput-object v1, v0, v2 │ │ +0962e6: 1401 40f0 0600 |2c89: const v1, #float 6.37198e-40 // #0006f040 │ │ +0962ec: 7110 6403 0100 |2c8c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0962f2: 0c01 |2c8f: move-result-object v1 │ │ +0962f4: 1302 1904 |2c90: const/16 v2, #int 1049 // #419 │ │ +0962f8: 4d01 0002 |2c92: aput-object v1, v0, v2 │ │ +0962fc: 1401 8ef0 0600 |2c94: const v1, #float 6.37308e-40 // #0006f08e │ │ +096302: 7110 6403 0100 |2c97: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096308: 0c01 |2c9a: move-result-object v1 │ │ +09630a: 1302 1a04 |2c9b: const/16 v2, #int 1050 // #41a │ │ +09630e: 4d01 0002 |2c9d: aput-object v1, v0, v2 │ │ +096312: 1401 9af1 0600 |2c9f: const v1, #float 6.37683e-40 // #0006f19a │ │ +096318: 7110 6403 0100 |2ca2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09631e: 0c01 |2ca5: move-result-object v1 │ │ +096320: 1302 1b04 |2ca6: const/16 v2, #int 1051 // #41b │ │ +096324: 4d01 0002 |2ca8: aput-object v1, v0, v2 │ │ +096328: 1401 86f2 0600 |2caa: const v1, #float 6.38014e-40 // #0006f286 │ │ +09632e: 7110 6403 0100 |2cad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096334: 0c01 |2cb0: move-result-object v1 │ │ +096336: 1302 1c04 |2cb1: const/16 v2, #int 1052 // #41c │ │ +09633a: 4d01 0002 |2cb3: aput-object v1, v0, v2 │ │ +09633e: 1401 22f4 0600 |2cb5: const v1, #float 6.38591e-40 // #0006f422 │ │ +096344: 7110 6403 0100 |2cb8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09634a: 0c01 |2cbb: move-result-object v1 │ │ +09634c: 1302 1d04 |2cbc: const/16 v2, #int 1053 // #41d │ │ +096350: 4d01 0002 |2cbe: aput-object v1, v0, v2 │ │ +096354: 1401 29f4 0600 |2cc0: const v1, #float 6.38601e-40 // #0006f429 │ │ +09635a: 7110 6403 0100 |2cc3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096360: 0c01 |2cc6: move-result-object v1 │ │ +096362: 1302 1e04 |2cc7: const/16 v2, #int 1054 // #41e │ │ +096366: 4d01 0002 |2cc9: aput-object v1, v0, v2 │ │ +09636a: 1401 effb 0600 |2ccb: const v1, #float 6.4139e-40 // #0006fbef │ │ +096370: 7110 6403 0100 |2cce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096376: 0c01 |2cd1: move-result-object v1 │ │ +096378: 1302 1f04 |2cd2: const/16 v2, #int 1055 // #41f │ │ +09637c: 4d01 0002 |2cd4: aput-object v1, v0, v2 │ │ +096380: 1401 99fc 0600 |2cd6: const v1, #float 6.41628e-40 // #0006fc99 │ │ +096386: 7110 6403 0100 |2cd9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09638c: 0c01 |2cdc: move-result-object v1 │ │ +09638e: 1302 2004 |2cdd: const/16 v2, #int 1056 // #420 │ │ +096392: 4d01 0002 |2cdf: aput-object v1, v0, v2 │ │ +096396: 1401 bbfd 0600 |2ce1: const v1, #float 6.42034e-40 // #0006fdbb │ │ +09639c: 7110 6403 0100 |2ce4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0963a2: 0c01 |2ce7: move-result-object v1 │ │ +0963a4: 1302 2104 |2ce8: const/16 v2, #int 1057 // #421 │ │ +0963a8: 4d01 0002 |2cea: aput-object v1, v0, v2 │ │ +0963ac: 1401 0200 0700 |2cec: const v1, #float 6.42851e-40 // #00070002 │ │ +0963b2: 7110 6403 0100 |2cef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0963b8: 0c01 |2cf2: move-result-object v1 │ │ +0963ba: 1302 2204 |2cf3: const/16 v2, #int 1058 // #422 │ │ +0963be: 4d01 0002 |2cf5: aput-object v1, v0, v2 │ │ +0963c2: 1401 7a00 0700 |2cf7: const v1, #float 6.43019e-40 // #0007007a │ │ +0963c8: 7110 6403 0100 |2cfa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0963ce: 0c01 |2cfd: move-result-object v1 │ │ +0963d0: 1302 2304 |2cfe: const/16 v2, #int 1059 // #423 │ │ +0963d4: 4d01 0002 |2d00: aput-object v1, v0, v2 │ │ +0963d8: 1401 a900 0700 |2d02: const v1, #float 6.43085e-40 // #000700a9 │ │ +0963de: 7110 6403 0100 |2d05: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0963e4: 0c01 |2d08: move-result-object v1 │ │ +0963e6: 1302 2404 |2d09: const/16 v2, #int 1060 // #424 │ │ +0963ea: 4d01 0002 |2d0b: aput-object v1, v0, v2 │ │ +0963ee: 1401 7201 0700 |2d0d: const v1, #float 6.43367e-40 // #00070172 │ │ +0963f4: 7110 6403 0100 |2d10: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0963fa: 0c01 |2d13: move-result-object v1 │ │ +0963fc: 1302 2504 |2d14: const/16 v2, #int 1061 // #425 │ │ +096400: 4d01 0002 |2d16: aput-object v1, v0, v2 │ │ +096404: 1401 8901 0700 |2d18: const v1, #float 6.43399e-40 // #00070189 │ │ +09640a: 7110 6403 0100 |2d1b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096410: 0c01 |2d1e: move-result-object v1 │ │ +096412: 1302 2604 |2d1f: const/16 v2, #int 1062 // #426 │ │ +096416: 4d01 0002 |2d21: aput-object v1, v0, v2 │ │ +09641a: 1401 cf01 0700 |2d23: const v1, #float 6.43497e-40 // #000701cf │ │ +096420: 7110 6403 0100 |2d26: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096426: 0c01 |2d29: move-result-object v1 │ │ +096428: 1302 2704 |2d2a: const/16 v2, #int 1063 // #427 │ │ +09642c: 4d01 0002 |2d2c: aput-object v1, v0, v2 │ │ +096430: 1401 a602 0700 |2d2e: const v1, #float 6.43799e-40 // #000702a6 │ │ +096436: 7110 6403 0100 |2d31: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09643c: 0c01 |2d34: move-result-object v1 │ │ +09643e: 1302 2804 |2d35: const/16 v2, #int 1064 // #428 │ │ +096442: 4d01 0002 |2d37: aput-object v1, v0, v2 │ │ +096446: 1401 e502 0700 |2d39: const v1, #float 6.43887e-40 // #000702e5 │ │ +09644c: 7110 6403 0100 |2d3c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096452: 0c01 |2d3f: move-result-object v1 │ │ +096454: 1302 2904 |2d40: const/16 v2, #int 1065 // #429 │ │ +096458: 4d01 0002 |2d42: aput-object v1, v0, v2 │ │ +09645c: 1401 6303 0700 |2d44: const v1, #float 6.44063e-40 // #00070363 │ │ +096462: 7110 6403 0100 |2d47: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096468: 0c01 |2d4a: move-result-object v1 │ │ +09646a: 1302 2a04 |2d4b: const/16 v2, #int 1066 // #42a │ │ +09646e: 4d01 0002 |2d4d: aput-object v1, v0, v2 │ │ +096472: 1401 7a03 0700 |2d4f: const v1, #float 6.44096e-40 // #0007037a │ │ +096478: 7110 6403 0100 |2d52: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09647e: 0c01 |2d55: move-result-object v1 │ │ +096480: 1302 2b04 |2d56: const/16 v2, #int 1067 // #42b │ │ +096484: 4d01 0002 |2d58: aput-object v1, v0, v2 │ │ +096488: 1401 b607 0700 |2d5a: const v1, #float 6.45615e-40 // #000707b6 │ │ +09648e: 7110 6403 0100 |2d5d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096494: 0c01 |2d60: move-result-object v1 │ │ +096496: 1302 2c04 |2d61: const/16 v2, #int 1068 // #42c │ │ +09649a: 4d01 0002 |2d63: aput-object v1, v0, v2 │ │ +09649e: 1401 1008 0700 |2d65: const v1, #float 6.45741e-40 // #00070810 │ │ +0964a4: 7110 6403 0100 |2d68: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0964aa: 0c01 |2d6b: move-result-object v1 │ │ +0964ac: 1302 2d04 |2d6c: const/16 v2, #int 1069 // #42d │ │ +0964b0: 4d01 0002 |2d6e: aput-object v1, v0, v2 │ │ +0964b4: 1401 1608 0700 |2d70: const v1, #float 6.45749e-40 // #00070816 │ │ +0964ba: 7110 6403 0100 |2d73: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0964c0: 0c01 |2d76: move-result-object v1 │ │ +0964c2: 1302 2e04 |2d77: const/16 v2, #int 1070 // #42e │ │ +0964c6: 4d01 0002 |2d79: aput-object v1, v0, v2 │ │ +0964ca: 1401 730b 0700 |2d7b: const v1, #float 6.46956e-40 // #00070b73 │ │ +0964d0: 7110 6403 0100 |2d7e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0964d6: 0c01 |2d81: move-result-object v1 │ │ +0964d8: 1302 2f04 |2d82: const/16 v2, #int 1071 // #42f │ │ +0964dc: 4d01 0002 |2d84: aput-object v1, v0, v2 │ │ +0964e0: 1401 f514 0700 |2d86: const v1, #float 6.50366e-40 // #000714f5 │ │ +0964e6: 7110 6403 0100 |2d89: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0964ec: 0c01 |2d8c: move-result-object v1 │ │ +0964ee: 1302 3004 |2d8d: const/16 v2, #int 1072 // #430 │ │ +0964f2: 4d01 0002 |2d8f: aput-object v1, v0, v2 │ │ +0964f6: 1401 3415 0700 |2d91: const v1, #float 6.50455e-40 // #00071534 │ │ +0964fc: 7110 6403 0100 |2d94: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096502: 0c01 |2d97: move-result-object v1 │ │ +096504: 1302 3104 |2d98: const/16 v2, #int 1073 // #431 │ │ +096508: 4d01 0002 |2d9a: aput-object v1, v0, v2 │ │ +09650c: 1401 bb16 0700 |2d9c: const v1, #float 6.51003e-40 // #000716bb │ │ +096512: 7110 6403 0100 |2d9f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096518: 0c01 |2da2: move-result-object v1 │ │ +09651a: 1302 3204 |2da3: const/16 v2, #int 1074 // #432 │ │ +09651e: 4d01 0002 |2da5: aput-object v1, v0, v2 │ │ +096522: 1401 9c18 0700 |2da7: const v1, #float 6.51677e-40 // #0007189c │ │ +096528: 7110 6403 0100 |2daa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09652e: 0c01 |2dad: move-result-object v1 │ │ +096530: 1302 3304 |2dae: const/16 v2, #int 1075 // #433 │ │ +096534: 4d01 0002 |2db0: aput-object v1, v0, v2 │ │ +096538: 1401 0219 0700 |2db2: const v1, #float 6.5182e-40 // #00071902 │ │ +09653e: 7110 6403 0100 |2db5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096544: 0c01 |2db8: move-result-object v1 │ │ +096546: 1302 3404 |2db9: const/16 v2, #int 1076 // #434 │ │ +09654a: 4d01 0002 |2dbb: aput-object v1, v0, v2 │ │ +09654e: 1401 1719 0700 |2dbd: const v1, #float 6.51849e-40 // #00071917 │ │ +096554: 7110 6403 0100 |2dc0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09655a: 0c01 |2dc3: move-result-object v1 │ │ +09655c: 1302 3504 |2dc4: const/16 v2, #int 1077 // #435 │ │ +096560: 4d01 0002 |2dc6: aput-object v1, v0, v2 │ │ +096564: 1401 dc19 0700 |2dc8: const v1, #float 6.52125e-40 // #000719dc │ │ +09656a: 7110 6403 0100 |2dcb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096570: 0c01 |2dce: move-result-object v1 │ │ +096572: 1302 3604 |2dcf: const/16 v2, #int 1078 // #436 │ │ +096576: 4d01 0002 |2dd1: aput-object v1, v0, v2 │ │ +09657a: 1401 6e1b 0700 |2dd3: const v1, #float 6.52688e-40 // #00071b6e │ │ +096580: 7110 6403 0100 |2dd6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096586: 0c01 |2dd9: move-result-object v1 │ │ +096588: 1302 3704 |2dda: const/16 v2, #int 1079 // #437 │ │ +09658c: 4d01 0002 |2ddc: aput-object v1, v0, v2 │ │ +096590: 1401 f41b 0700 |2dde: const v1, #float 6.52876e-40 // #00071bf4 │ │ +096596: 7110 6403 0100 |2de1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09659c: 0c01 |2de4: move-result-object v1 │ │ +09659e: 1302 3804 |2de5: const/16 v2, #int 1080 // #438 │ │ +0965a2: 4d01 0002 |2de7: aput-object v1, v0, v2 │ │ +0965a6: 1401 4f1e 0700 |2de9: const v1, #float 6.53721e-40 // #00071e4f │ │ +0965ac: 7110 6403 0100 |2dec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0965b2: 0c01 |2def: move-result-object v1 │ │ +0965b4: 1302 3904 |2df0: const/16 v2, #int 1081 // #439 │ │ +0965b8: 4d01 0002 |2df2: aput-object v1, v0, v2 │ │ +0965bc: 1401 cd1f 0700 |2df4: const v1, #float 6.54256e-40 // #00071fcd │ │ +0965c2: 7110 6403 0100 |2df7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0965c8: 0c01 |2dfa: move-result-object v1 │ │ +0965ca: 1302 3a04 |2dfb: const/16 v2, #int 1082 // #43a │ │ +0965ce: 4d01 0002 |2dfd: aput-object v1, v0, v2 │ │ +0965d2: 1401 d220 0700 |2dff: const v1, #float 6.54622e-40 // #000720d2 │ │ +0965d8: 7110 6403 0100 |2e02: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0965de: 0c01 |2e05: move-result-object v1 │ │ +0965e0: 1302 3b04 |2e06: const/16 v2, #int 1083 // #43b │ │ +0965e4: 4d01 0002 |2e08: aput-object v1, v0, v2 │ │ +0965e8: 1401 9221 0700 |2e0a: const v1, #float 6.54891e-40 // #00072192 │ │ +0965ee: 7110 6403 0100 |2e0d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0965f4: 0c01 |2e10: move-result-object v1 │ │ +0965f6: 1302 3c04 |2e11: const/16 v2, #int 1084 // #43c │ │ +0965fa: 4d01 0002 |2e13: aput-object v1, v0, v2 │ │ +0965fe: 1401 4822 0700 |2e15: const v1, #float 6.55146e-40 // #00072248 │ │ +096604: 7110 6403 0100 |2e18: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09660a: 0c01 |2e1b: move-result-object v1 │ │ +09660c: 1302 3d04 |2e1c: const/16 v2, #int 1085 // #43d │ │ +096610: 4d01 0002 |2e1e: aput-object v1, v0, v2 │ │ +096614: 1401 5522 0700 |2e20: const v1, #float 6.55164e-40 // #00072255 │ │ +09661a: 7110 6403 0100 |2e23: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096620: 0c01 |2e26: move-result-object v1 │ │ +096622: 1302 3e04 |2e27: const/16 v2, #int 1086 // #43e │ │ +096626: 4d01 0002 |2e29: aput-object v1, v0, v2 │ │ +09662a: 1401 5922 0700 |2e2b: const v1, #float 6.5517e-40 // #00072259 │ │ +096630: 7110 6403 0100 |2e2e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096636: 0c01 |2e31: move-result-object v1 │ │ +096638: 1302 3f04 |2e32: const/16 v2, #int 1087 // #43f │ │ +09663c: 4d01 0002 |2e34: aput-object v1, v0, v2 │ │ +096640: 1401 6223 0700 |2e36: const v1, #float 6.55541e-40 // #00072362 │ │ +096646: 7110 6403 0100 |2e39: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09664c: 0c01 |2e3c: move-result-object v1 │ │ +09664e: 1302 4004 |2e3d: const/16 v2, #int 1088 // #440 │ │ +096652: 4d01 0002 |2e3f: aput-object v1, v0, v2 │ │ +096656: 1401 8f23 0700 |2e41: const v1, #float 6.55604e-40 // #0007238f │ │ +09665c: 7110 6403 0100 |2e44: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096662: 0c01 |2e47: move-result-object v1 │ │ +096664: 1302 4104 |2e48: const/16 v2, #int 1089 // #441 │ │ +096668: 4d01 0002 |2e4a: aput-object v1, v0, v2 │ │ +09666c: 1401 bb23 0700 |2e4c: const v1, #float 6.55666e-40 // #000723bb │ │ +096672: 7110 6403 0100 |2e4f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096678: 0c01 |2e52: move-result-object v1 │ │ +09667a: 1302 4204 |2e53: const/16 v2, #int 1090 // #442 │ │ +09667e: 4d01 0002 |2e55: aput-object v1, v0, v2 │ │ +096682: 1401 d423 0700 |2e57: const v1, #float 6.55701e-40 // #000723d4 │ │ +096688: 7110 6403 0100 |2e5a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09668e: 0c01 |2e5d: move-result-object v1 │ │ +096690: 1302 4304 |2e5e: const/16 v2, #int 1091 // #443 │ │ +096694: 4d01 0002 |2e60: aput-object v1, v0, v2 │ │ +096698: 1401 f224 0700 |2e62: const v1, #float 6.56102e-40 // #000724f2 │ │ +09669e: 7110 6403 0100 |2e65: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0966a4: 0c01 |2e68: move-result-object v1 │ │ +0966a6: 1302 4404 |2e69: const/16 v2, #int 1092 // #444 │ │ +0966aa: 4d01 0002 |2e6b: aput-object v1, v0, v2 │ │ +0966ae: 1401 1325 0700 |2e6d: const v1, #float 6.56148e-40 // #00072513 │ │ +0966b4: 7110 6403 0100 |2e70: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0966ba: 0c01 |2e73: move-result-object v1 │ │ +0966bc: 1302 4504 |2e74: const/16 v2, #int 1093 // #445 │ │ +0966c0: 4d01 0002 |2e76: aput-object v1, v0, v2 │ │ +0966c4: 1401 6f25 0700 |2e78: const v1, #float 6.56277e-40 // #0007256f │ │ +0966ca: 7110 6403 0100 |2e7b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0966d0: 0c01 |2e7e: move-result-object v1 │ │ +0966d2: 1302 4604 |2e7f: const/16 v2, #int 1094 // #446 │ │ +0966d6: 4d01 0002 |2e81: aput-object v1, v0, v2 │ │ +0966da: 1401 7625 0700 |2e83: const v1, #float 6.56287e-40 // #00072576 │ │ +0966e0: 7110 6403 0100 |2e86: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0966e6: 0c01 |2e89: move-result-object v1 │ │ +0966e8: 1302 4704 |2e8a: const/16 v2, #int 1095 // #447 │ │ +0966ec: 4d01 0002 |2e8c: aput-object v1, v0, v2 │ │ +0966f0: 1401 cb26 0700 |2e8e: const v1, #float 6.56765e-40 // #000726cb │ │ +0966f6: 7110 6403 0100 |2e91: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0966fc: 0c01 |2e94: move-result-object v1 │ │ +0966fe: 1302 4804 |2e95: const/16 v2, #int 1096 // #448 │ │ +096702: 4d01 0002 |2e97: aput-object v1, v0, v2 │ │ +096706: 1401 0828 0700 |2e99: const v1, #float 6.57209e-40 // #00072808 │ │ +09670c: 7110 6403 0100 |2e9c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096712: 0c01 |2e9f: move-result-object v1 │ │ +096714: 1302 4904 |2ea0: const/16 v2, #int 1097 // #449 │ │ +096718: 4d01 0002 |2ea2: aput-object v1, v0, v2 │ │ +09671c: 1401 2e28 0700 |2ea4: const v1, #float 6.57262e-40 // #0007282e │ │ +096722: 7110 6403 0100 |2ea7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096728: 0c01 |2eaa: move-result-object v1 │ │ +09672a: 1302 4a04 |2eab: const/16 v2, #int 1098 // #44a │ │ +09672e: 4d01 0002 |2ead: aput-object v1, v0, v2 │ │ +096732: 1401 4228 0700 |2eaf: const v1, #float 6.5729e-40 // #00072842 │ │ +096738: 7110 6403 0100 |2eb2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09673e: 0c01 |2eb5: move-result-object v1 │ │ +096740: 1302 4b04 |2eb6: const/16 v2, #int 1099 // #44b │ │ +096744: 4d01 0002 |2eb8: aput-object v1, v0, v2 │ │ +096748: 1401 9f28 0700 |2eba: const v1, #float 6.57421e-40 // #0007289f │ │ +09674e: 7110 6403 0100 |2ebd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096754: 0c01 |2ec0: move-result-object v1 │ │ +096756: 1302 4c04 |2ec1: const/16 v2, #int 1100 // #44c │ │ +09675a: 4d01 0002 |2ec3: aput-object v1, v0, v2 │ │ +09675e: 1401 0629 0700 |2ec5: const v1, #float 6.57565e-40 // #00072906 │ │ +096764: 7110 6403 0100 |2ec8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09676a: 0c01 |2ecb: move-result-object v1 │ │ +09676c: 1302 4d04 |2ecc: const/16 v2, #int 1101 // #44d │ │ +096770: 4d01 0002 |2ece: aput-object v1, v0, v2 │ │ +096774: 1401 002b 0700 |2ed0: const v1, #float 6.58274e-40 // #00072b00 │ │ +09677a: 7110 6403 0100 |2ed3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096780: 0c01 |2ed6: move-result-object v1 │ │ +096782: 1302 4e04 |2ed7: const/16 v2, #int 1102 // #44e │ │ +096786: 4d01 0002 |2ed9: aput-object v1, v0, v2 │ │ +09678a: 1401 732b 0700 |2edb: const v1, #float 6.58435e-40 // #00072b73 │ │ +096790: 7110 6403 0100 |2ede: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096796: 0c01 |2ee1: move-result-object v1 │ │ +096798: 1302 4f04 |2ee2: const/16 v2, #int 1103 // #44f │ │ +09679c: 4d01 0002 |2ee4: aput-object v1, v0, v2 │ │ +0967a0: 1401 d32b 0700 |2ee6: const v1, #float 6.5857e-40 // #00072bd3 │ │ +0967a6: 7110 6403 0100 |2ee9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0967ac: 0c01 |2eec: move-result-object v1 │ │ +0967ae: 1302 5004 |2eed: const/16 v2, #int 1104 // #450 │ │ +0967b2: 4d01 0002 |2eef: aput-object v1, v0, v2 │ │ +0967b6: 1401 822d 0700 |2ef1: const v1, #float 6.59174e-40 // #00072d82 │ │ +0967bc: 7110 6403 0100 |2ef4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0967c2: 0c01 |2ef7: move-result-object v1 │ │ +0967c4: 1302 5104 |2ef8: const/16 v2, #int 1105 // #451 │ │ +0967c8: 4d01 0002 |2efa: aput-object v1, v0, v2 │ │ +0967cc: 1401 a931 0700 |2efc: const v1, #float 6.60663e-40 // #000731a9 │ │ +0967d2: 7110 6403 0100 |2eff: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0967d8: 0c01 |2f02: move-result-object v1 │ │ +0967da: 1302 5204 |2f03: const/16 v2, #int 1106 // #452 │ │ +0967de: 4d01 0002 |2f05: aput-object v1, v0, v2 │ │ +0967e2: 1401 8032 0700 |2f07: const v1, #float 6.60964e-40 // #00073280 │ │ +0967e8: 7110 6403 0100 |2f0a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0967ee: 0c01 |2f0d: move-result-object v1 │ │ +0967f0: 1302 5304 |2f0e: const/16 v2, #int 1107 // #453 │ │ +0967f4: 4d01 0002 |2f10: aput-object v1, v0, v2 │ │ +0967f8: 1401 e432 0700 |2f12: const v1, #float 6.61105e-40 // #000732e4 │ │ +0967fe: 7110 6403 0100 |2f15: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096804: 0c01 |2f18: move-result-object v1 │ │ +096806: 1302 5404 |2f19: const/16 v2, #int 1108 // #454 │ │ +09680a: 4d01 0002 |2f1b: aput-object v1, v0, v2 │ │ +09680e: 1401 3f33 0700 |2f1d: const v1, #float 6.61232e-40 // #0007333f │ │ +096814: 7110 6403 0100 |2f20: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09681a: 0c01 |2f23: move-result-object v1 │ │ +09681c: 1302 5504 |2f24: const/16 v2, #int 1109 // #455 │ │ +096820: 4d01 0002 |2f26: aput-object v1, v0, v2 │ │ +096824: 1401 8c33 0700 |2f28: const v1, #float 6.6134e-40 // #0007338c │ │ +09682a: 7110 6403 0100 |2f2b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096830: 0c01 |2f2e: move-result-object v1 │ │ +096832: 1302 5604 |2f2f: const/16 v2, #int 1110 // #456 │ │ +096836: 4d01 0002 |2f31: aput-object v1, v0, v2 │ │ +09683a: 1401 ca33 0700 |2f33: const v1, #float 6.61427e-40 // #000733ca │ │ +096840: 7110 6403 0100 |2f36: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096846: 0c01 |2f39: move-result-object v1 │ │ +096848: 1302 5704 |2f3a: const/16 v2, #int 1111 // #457 │ │ +09684c: 4d01 0002 |2f3c: aput-object v1, v0, v2 │ │ +096850: 1401 ab3c 0700 |2f3e: const v1, #float 6.64612e-40 // #00073cab │ │ +096856: 7110 6403 0100 |2f41: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09685c: 0c01 |2f44: move-result-object v1 │ │ +09685e: 1302 5804 |2f45: const/16 v2, #int 1112 // #458 │ │ +096862: 4d01 0002 |2f47: aput-object v1, v0, v2 │ │ +096866: 1401 b93c 0700 |2f49: const v1, #float 6.64632e-40 // #00073cb9 │ │ +09686c: 7110 6403 0100 |2f4c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096872: 0c01 |2f4f: move-result-object v1 │ │ +096874: 1302 5904 |2f50: const/16 v2, #int 1113 // #459 │ │ +096878: 4d01 0002 |2f52: aput-object v1, v0, v2 │ │ +09687c: 1401 673f 0700 |2f54: const v1, #float 6.65593e-40 // #00073f67 │ │ +096882: 7110 6403 0100 |2f57: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096888: 0c01 |2f5a: move-result-object v1 │ │ +09688a: 1302 5a04 |2f5b: const/16 v2, #int 1114 // #45a │ │ +09688e: 4d01 0002 |2f5d: aput-object v1, v0, v2 │ │ +096892: 1401 6e40 0700 |2f5f: const v1, #float 6.65961e-40 // #0007406e │ │ +096898: 7110 6403 0100 |2f62: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09689e: 0c01 |2f65: move-result-object v1 │ │ +0968a0: 1302 5b04 |2f66: const/16 v2, #int 1115 // #45b │ │ +0968a4: 4d01 0002 |2f68: aput-object v1, v0, v2 │ │ +0968a8: 1401 ce40 0700 |2f6a: const v1, #float 6.66096e-40 // #000740ce │ │ +0968ae: 7110 6403 0100 |2f6d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0968b4: 0c01 |2f70: move-result-object v1 │ │ +0968b6: 1302 5c04 |2f71: const/16 v2, #int 1116 // #45c │ │ +0968ba: 4d01 0002 |2f73: aput-object v1, v0, v2 │ │ +0968be: 1401 6542 0700 |2f75: const v1, #float 6.66666e-40 // #00074265 │ │ +0968c4: 7110 6403 0100 |2f78: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0968ca: 0c01 |2f7b: move-result-object v1 │ │ +0968cc: 1302 5d04 |2f7c: const/16 v2, #int 1117 // #45d │ │ +0968d0: 4d01 0002 |2f7e: aput-object v1, v0, v2 │ │ +0968d4: 1401 a642 0700 |2f80: const v1, #float 6.66757e-40 // #000742a6 │ │ +0968da: 7110 6403 0100 |2f83: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0968e0: 0c01 |2f86: move-result-object v1 │ │ +0968e2: 1302 5e04 |2f87: const/16 v2, #int 1118 // #45e │ │ +0968e6: 4d01 0002 |2f89: aput-object v1, v0, v2 │ │ +0968ea: 1401 f642 0700 |2f8b: const v1, #float 6.6687e-40 // #000742f6 │ │ +0968f0: 7110 6403 0100 |2f8e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0968f6: 0c01 |2f91: move-result-object v1 │ │ +0968f8: 1302 5f04 |2f92: const/16 v2, #int 1119 // #45f │ │ +0968fc: 4d01 0002 |2f94: aput-object v1, v0, v2 │ │ +096900: 1401 3144 0700 |2f96: const v1, #float 6.67311e-40 // #00074431 │ │ +096906: 7110 6403 0100 |2f99: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09690c: 0c01 |2f9c: move-result-object v1 │ │ +09690e: 1302 6004 |2f9d: const/16 v2, #int 1120 // #460 │ │ +096912: 4d01 0002 |2f9f: aput-object v1, v0, v2 │ │ +096916: 1401 7d46 0700 |2fa1: const v1, #float 6.68135e-40 // #0007467d │ │ +09691c: 7110 6403 0100 |2fa4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096922: 0c01 |2fa7: move-result-object v1 │ │ +096924: 1302 6104 |2fa8: const/16 v2, #int 1121 // #461 │ │ +096928: 4d01 0002 |2faa: aput-object v1, v0, v2 │ │ +09692c: 1401 2748 0700 |2fac: const v1, #float 6.68732e-40 // #00074827 │ │ +096932: 7110 6403 0100 |2faf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096938: 0c01 |2fb2: move-result-object v1 │ │ +09693a: 1302 6204 |2fb3: const/16 v2, #int 1122 // #462 │ │ +09693e: 4d01 0002 |2fb5: aput-object v1, v0, v2 │ │ +096942: 1401 a448 0700 |2fb7: const v1, #float 6.68907e-40 // #000748a4 │ │ +096948: 7110 6403 0100 |2fba: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09694e: 0c01 |2fbd: move-result-object v1 │ │ +096950: 1302 6304 |2fbe: const/16 v2, #int 1123 // #463 │ │ +096954: 4d01 0002 |2fc0: aput-object v1, v0, v2 │ │ +096958: 1401 724a 0700 |2fc2: const v1, #float 6.69554e-40 // #00074a72 │ │ +09695e: 7110 6403 0100 |2fc5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096964: 0c01 |2fc8: move-result-object v1 │ │ +096966: 1302 6404 |2fc9: const/16 v2, #int 1124 // #464 │ │ +09696a: 4d01 0002 |2fcb: aput-object v1, v0, v2 │ │ +09696e: 1401 764b 0700 |2fcd: const v1, #float 6.69919e-40 // #00074b76 │ │ +096974: 7110 6403 0100 |2fd0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09697a: 0c01 |2fd3: move-result-object v1 │ │ +09697c: 1302 6504 |2fd4: const/16 v2, #int 1125 // #465 │ │ +096980: 4d01 0002 |2fd6: aput-object v1, v0, v2 │ │ +096984: 1401 064c 0700 |2fd8: const v1, #float 6.70121e-40 // #00074c06 │ │ +09698a: 7110 6403 0100 |2fdb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096990: 0c01 |2fde: move-result-object v1 │ │ +096992: 1302 6604 |2fdf: const/16 v2, #int 1126 // #466 │ │ +096996: 4d01 0002 |2fe1: aput-object v1, v0, v2 │ │ +09699a: 1401 4f4c 0700 |2fe3: const v1, #float 6.70223e-40 // #00074c4f │ │ +0969a0: 7110 6403 0100 |2fe6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0969a6: 0c01 |2fe9: move-result-object v1 │ │ +0969a8: 1302 6704 |2fea: const/16 v2, #int 1127 // #467 │ │ +0969ac: 4d01 0002 |2fec: aput-object v1, v0, v2 │ │ +0969b0: 1401 d74c 0700 |2fee: const v1, #float 6.70413e-40 // #00074cd7 │ │ +0969b6: 7110 6403 0100 |2ff1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0969bc: 0c01 |2ff4: move-result-object v1 │ │ +0969be: 1302 6804 |2ff5: const/16 v2, #int 1128 // #468 │ │ +0969c2: 4d01 0002 |2ff7: aput-object v1, v0, v2 │ │ +0969c6: 1401 3a4d 0700 |2ff9: const v1, #float 6.70552e-40 // #00074d3a │ │ +0969cc: 7110 6403 0100 |2ffc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0969d2: 0c01 |2fff: move-result-object v1 │ │ +0969d4: 1302 6904 |3000: const/16 v2, #int 1129 // #469 │ │ +0969d8: 4d01 0002 |3002: aput-object v1, v0, v2 │ │ +0969dc: 1401 9d4f 0700 |3004: const v1, #float 6.71408e-40 // #00074f9d │ │ +0969e2: 7110 6403 0100 |3007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0969e8: 0c01 |300a: move-result-object v1 │ │ +0969ea: 1302 6a04 |300b: const/16 v2, #int 1130 // #46a │ │ +0969ee: 4d01 0002 |300d: aput-object v1, v0, v2 │ │ +0969f2: 1401 3d50 0700 |300f: const v1, #float 6.71633e-40 // #0007503d │ │ +0969f8: 7110 6403 0100 |3012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0969fe: 0c01 |3015: move-result-object v1 │ │ +096a00: 1302 6b04 |3016: const/16 v2, #int 1131 // #46b │ │ +096a04: 4d01 0002 |3018: aput-object v1, v0, v2 │ │ +096a08: 1401 3e50 0700 |301a: const v1, #float 6.71634e-40 // #0007503e │ │ +096a0e: 7110 6403 0100 |301d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096a14: 0c01 |3020: move-result-object v1 │ │ +096a16: 1302 6c04 |3021: const/16 v2, #int 1132 // #46c │ │ +096a1a: 4d01 0002 |3023: aput-object v1, v0, v2 │ │ +096a1e: 1401 1451 0700 |3025: const v1, #float 6.71934e-40 // #00075114 │ │ +096a24: 7110 6403 0100 |3028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096a2a: 0c01 |302b: move-result-object v1 │ │ +096a2c: 1302 6d04 |302c: const/16 v2, #int 1133 // #46d │ │ +096a30: 4d01 0002 |302e: aput-object v1, v0, v2 │ │ +096a34: 1401 0d52 0700 |3030: const v1, #float 6.72283e-40 // #0007520d │ │ +096a3a: 7110 6403 0100 |3033: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096a40: 0c01 |3036: move-result-object v1 │ │ +096a42: 1302 6e04 |3037: const/16 v2, #int 1134 // #46e │ │ +096a46: 4d01 0002 |3039: aput-object v1, v0, v2 │ │ +096a4a: 1401 1152 0700 |303b: const v1, #float 6.72288e-40 // #00075211 │ │ +096a50: 7110 6403 0100 |303e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096a56: 0c01 |3041: move-result-object v1 │ │ +096a58: 1302 6f04 |3042: const/16 v2, #int 1135 // #46f │ │ +096a5c: 4d01 0002 |3044: aput-object v1, v0, v2 │ │ +096a60: 1401 7952 0700 |3046: const v1, #float 6.72434e-40 // #00075279 │ │ +096a66: 7110 6403 0100 |3049: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096a6c: 0c01 |304c: move-result-object v1 │ │ +096a6e: 1302 7004 |304d: const/16 v2, #int 1136 // #470 │ │ +096a72: 4d01 0002 |304f: aput-object v1, v0, v2 │ │ +096a76: 1401 9553 0700 |3051: const v1, #float 6.72832e-40 // #00075395 │ │ +096a7c: 7110 6403 0100 |3054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096a82: 0c01 |3057: move-result-object v1 │ │ +096a84: 1302 7104 |3058: const/16 v2, #int 1137 // #471 │ │ +096a88: 4d01 0002 |305a: aput-object v1, v0, v2 │ │ +096a8c: 1401 1356 0700 |305c: const v1, #float 6.73726e-40 // #00075613 │ │ +096a92: 7110 6403 0100 |305f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096a98: 0c01 |3062: move-result-object v1 │ │ +096a9a: 1302 7204 |3063: const/16 v2, #int 1138 // #472 │ │ +096a9e: 4d01 0002 |3065: aput-object v1, v0, v2 │ │ +096aa2: 1401 3456 0700 |3067: const v1, #float 6.73772e-40 // #00075634 │ │ +096aa8: 7110 6403 0100 |306a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096aae: 0c01 |306d: move-result-object v1 │ │ +096ab0: 1302 7304 |306e: const/16 v2, #int 1139 // #473 │ │ +096ab4: 4d01 0002 |3070: aput-object v1, v0, v2 │ │ +096ab8: 1401 8458 0700 |3072: const v1, #float 6.74602e-40 // #00075884 │ │ +096abe: 7110 6403 0100 |3075: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096ac4: 0c01 |3078: move-result-object v1 │ │ +096ac6: 1302 7404 |3079: const/16 v2, #int 1140 // #474 │ │ +096aca: 4d01 0002 |307b: aput-object v1, v0, v2 │ │ +096ace: 1401 4f59 0700 |307d: const v1, #float 6.74886e-40 // #0007594f │ │ +096ad4: 7110 6403 0100 |3080: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096ada: 0c01 |3083: move-result-object v1 │ │ +096adc: 1302 7504 |3084: const/16 v2, #int 1141 // #475 │ │ +096ae0: 4d01 0002 |3086: aput-object v1, v0, v2 │ │ +096ae4: 1401 8159 0700 |3088: const v1, #float 6.74956e-40 // #00075981 │ │ +096aea: 7110 6403 0100 |308b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096af0: 0c01 |308e: move-result-object v1 │ │ +096af2: 1302 7604 |308f: const/16 v2, #int 1142 // #476 │ │ +096af6: 4d01 0002 |3091: aput-object v1, v0, v2 │ │ +096afa: 1401 435a 0700 |3093: const v1, #float 6.75228e-40 // #00075a43 │ │ +096b00: 7110 6403 0100 |3096: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096b06: 0c01 |3099: move-result-object v1 │ │ +096b08: 1302 7704 |309a: const/16 v2, #int 1143 // #477 │ │ +096b0c: 4d01 0002 |309c: aput-object v1, v0, v2 │ │ +096b10: 1401 d85a 0700 |309e: const v1, #float 6.75437e-40 // #00075ad8 │ │ +096b16: 7110 6403 0100 |30a1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096b1c: 0c01 |30a4: move-result-object v1 │ │ +096b1e: 1302 7804 |30a5: const/16 v2, #int 1144 // #478 │ │ +096b22: 4d01 0002 |30a7: aput-object v1, v0, v2 │ │ +096b26: 1401 bd5d 0700 |30a9: const v1, #float 6.76475e-40 // #00075dbd │ │ +096b2c: 7110 6403 0100 |30ac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096b32: 0c01 |30af: move-result-object v1 │ │ +096b34: 1302 7904 |30b0: const/16 v2, #int 1145 // #479 │ │ +096b38: 4d01 0002 |30b2: aput-object v1, v0, v2 │ │ +096b3c: 1401 1b61 0700 |30b4: const v1, #float 6.77683e-40 // #0007611b │ │ +096b42: 7110 6403 0100 |30b7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096b48: 0c01 |30ba: move-result-object v1 │ │ +096b4a: 1302 7a04 |30bb: const/16 v2, #int 1146 // #47a │ │ +096b4e: 4d01 0002 |30bd: aput-object v1, v0, v2 │ │ +096b52: 1401 8762 0700 |30bf: const v1, #float 6.78193e-40 // #00076287 │ │ +096b58: 7110 6403 0100 |30c2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096b5e: 0c01 |30c5: move-result-object v1 │ │ +096b60: 1302 7b04 |30c6: const/16 v2, #int 1147 // #47b │ │ +096b64: 4d01 0002 |30c8: aput-object v1, v0, v2 │ │ +096b68: 1401 5f63 0700 |30ca: const v1, #float 6.78496e-40 // #0007635f │ │ +096b6e: 7110 6403 0100 |30cd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096b74: 0c01 |30d0: move-result-object v1 │ │ +096b76: 1302 7c04 |30d1: const/16 v2, #int 1148 // #47c │ │ +096b7a: 4d01 0002 |30d3: aput-object v1, v0, v2 │ │ +096b7e: 1401 b963 0700 |30d5: const v1, #float 6.78622e-40 // #000763b9 │ │ +096b84: 7110 6403 0100 |30d8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096b8a: 0c01 |30db: move-result-object v1 │ │ +096b8c: 1302 7d04 |30dc: const/16 v2, #int 1149 // #47d │ │ +096b90: 4d01 0002 |30de: aput-object v1, v0, v2 │ │ +096b94: 1401 dd63 0700 |30e0: const v1, #float 6.78673e-40 // #000763dd │ │ +096b9a: 7110 6403 0100 |30e3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096ba0: 0c01 |30e6: move-result-object v1 │ │ +096ba2: 1302 7e04 |30e7: const/16 v2, #int 1150 // #47e │ │ +096ba6: 4d01 0002 |30e9: aput-object v1, v0, v2 │ │ +096baa: 1401 7365 0700 |30eb: const v1, #float 6.79242e-40 // #00076573 │ │ +096bb0: 7110 6403 0100 |30ee: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096bb6: 0c01 |30f1: move-result-object v1 │ │ +096bb8: 1302 7f04 |30f2: const/16 v2, #int 1151 // #47f │ │ +096bbc: 4d01 0002 |30f4: aput-object v1, v0, v2 │ │ +096bc0: 1401 f36c 0700 |30f6: const v1, #float 6.81932e-40 // #00076cf3 │ │ +096bc6: 7110 6403 0100 |30f9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096bcc: 0c01 |30fc: move-result-object v1 │ │ +096bce: 1302 8004 |30fd: const/16 v2, #int 1152 // #480 │ │ +096bd2: 4d01 0002 |30ff: aput-object v1, v0, v2 │ │ +096bd6: 1401 c66e 0700 |3101: const v1, #float 6.82586e-40 // #00076ec6 │ │ +096bdc: 7110 6403 0100 |3104: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096be2: 0c01 |3107: move-result-object v1 │ │ +096be4: 1302 8104 |3108: const/16 v2, #int 1153 // #481 │ │ +096be8: 4d01 0002 |310a: aput-object v1, v0, v2 │ │ +096bec: 1401 ce6e 0700 |310c: const v1, #float 6.82598e-40 // #00076ece │ │ +096bf2: 7110 6403 0100 |310f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096bf8: 0c01 |3112: move-result-object v1 │ │ +096bfa: 1302 8204 |3113: const/16 v2, #int 1154 // #482 │ │ +096bfe: 4d01 0002 |3115: aput-object v1, v0, v2 │ │ +096c02: 1401 9270 0700 |3117: const v1, #float 6.83231e-40 // #00077092 │ │ +096c08: 7110 6403 0100 |311a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096c0e: 0c01 |311d: move-result-object v1 │ │ +096c10: 1302 8304 |311e: const/16 v2, #int 1155 // #483 │ │ +096c14: 4d01 0002 |3120: aput-object v1, v0, v2 │ │ +096c18: 1401 c770 0700 |3122: const v1, #float 6.83305e-40 // #000770c7 │ │ +096c1e: 7110 6403 0100 |3125: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096c24: 0c01 |3128: move-result-object v1 │ │ +096c26: 1302 8404 |3129: const/16 v2, #int 1156 // #484 │ │ +096c2a: 4d01 0002 |312b: aput-object v1, v0, v2 │ │ +096c2e: 1401 ac73 0700 |312d: const v1, #float 6.84344e-40 // #000773ac │ │ +096c34: 7110 6403 0100 |3130: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096c3a: 0c01 |3133: move-result-object v1 │ │ +096c3c: 1302 8504 |3134: const/16 v2, #int 1157 // #485 │ │ +096c40: 4d01 0002 |3136: aput-object v1, v0, v2 │ │ +096c44: 1401 1275 0700 |3138: const v1, #float 6.84845e-40 // #00077512 │ │ +096c4a: 7110 6403 0100 |313b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096c50: 0c01 |313e: move-result-object v1 │ │ +096c52: 1302 8604 |313f: const/16 v2, #int 1158 // #486 │ │ +096c56: 4d01 0002 |3141: aput-object v1, v0, v2 │ │ +096c5a: 1401 6d75 0700 |3143: const v1, #float 6.84973e-40 // #0007756d │ │ +096c60: 7110 6403 0100 |3146: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096c66: 0c01 |3149: move-result-object v1 │ │ +096c68: 1302 8704 |314a: const/16 v2, #int 1159 // #487 │ │ +096c6c: 4d01 0002 |314c: aput-object v1, v0, v2 │ │ +096c70: 1401 6b76 0700 |314e: const v1, #float 6.85329e-40 // #0007766b │ │ +096c76: 7110 6403 0100 |3151: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096c7c: 0c01 |3154: move-result-object v1 │ │ +096c7e: 1302 8804 |3155: const/16 v2, #int 1160 // #488 │ │ +096c82: 4d01 0002 |3157: aput-object v1, v0, v2 │ │ +096c86: 1401 cc77 0700 |3159: const v1, #float 6.85823e-40 // #000777cc │ │ +096c8c: 7110 6403 0100 |315c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096c92: 0c01 |315f: move-result-object v1 │ │ +096c94: 1302 8904 |3160: const/16 v2, #int 1161 // #489 │ │ +096c98: 4d01 0002 |3162: aput-object v1, v0, v2 │ │ +096c9c: 1401 2e7a 0700 |3164: const v1, #float 6.86678e-40 // #00077a2e │ │ +096ca2: 7110 6403 0100 |3167: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096ca8: 0c01 |316a: move-result-object v1 │ │ +096caa: 1302 8a04 |316b: const/16 v2, #int 1162 // #48a │ │ +096cae: 4d01 0002 |316d: aput-object v1, v0, v2 │ │ +096cb2: 1401 4a7b 0700 |316f: const v1, #float 6.87076e-40 // #00077b4a │ │ +096cb8: 7110 6403 0100 |3172: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096cbe: 0c01 |3175: move-result-object v1 │ │ +096cc0: 1302 8b04 |3176: const/16 v2, #int 1163 // #48b │ │ +096cc4: 4d01 0002 |3178: aput-object v1, v0, v2 │ │ +096cc8: 1401 807c 0700 |317a: const v1, #float 6.87511e-40 // #00077c80 │ │ +096cce: 7110 6403 0100 |317d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096cd4: 0c01 |3180: move-result-object v1 │ │ +096cd6: 1302 8c04 |3181: const/16 v2, #int 1164 // #48c │ │ +096cda: 4d01 0002 |3183: aput-object v1, v0, v2 │ │ +096cde: 1401 8a7c 0700 |3185: const v1, #float 6.87525e-40 // #00077c8a │ │ +096ce4: 7110 6403 0100 |3188: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096cea: 0c01 |318b: move-result-object v1 │ │ +096cec: 1302 8d04 |318c: const/16 v2, #int 1165 // #48d │ │ +096cf0: 4d01 0002 |318e: aput-object v1, v0, v2 │ │ +096cf4: 1401 847f 0700 |3190: const v1, #float 6.88592e-40 // #00077f84 │ │ +096cfa: 7110 6403 0100 |3193: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096d00: 0c01 |3196: move-result-object v1 │ │ +096d02: 1302 8e04 |3197: const/16 v2, #int 1166 // #48e │ │ +096d06: 4d01 0002 |3199: aput-object v1, v0, v2 │ │ +096d0a: 1401 b980 0700 |319b: const v1, #float 6.89025e-40 // #000780b9 │ │ +096d10: 7110 6403 0100 |319e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096d16: 0c01 |31a1: move-result-object v1 │ │ +096d18: 1302 8f04 |31a2: const/16 v2, #int 1167 // #48f │ │ +096d1c: 4d01 0002 |31a4: aput-object v1, v0, v2 │ │ +096d20: 1401 2581 0700 |31a6: const v1, #float 6.89177e-40 // #00078125 │ │ +096d26: 7110 6403 0100 |31a9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096d2c: 0c01 |31ac: move-result-object v1 │ │ +096d2e: 1302 9004 |31ad: const/16 v2, #int 1168 // #490 │ │ +096d32: 4d01 0002 |31af: aput-object v1, v0, v2 │ │ +096d36: 1401 1082 0700 |31b1: const v1, #float 6.89506e-40 // #00078210 │ │ +096d3c: 7110 6403 0100 |31b4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096d42: 0c01 |31b7: move-result-object v1 │ │ +096d44: 1302 9104 |31b8: const/16 v2, #int 1169 // #491 │ │ +096d48: 4d01 0002 |31ba: aput-object v1, v0, v2 │ │ +096d4c: 1401 be82 0700 |31bc: const v1, #float 6.8975e-40 // #000782be │ │ +096d52: 7110 6403 0100 |31bf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096d58: 0c01 |31c2: move-result-object v1 │ │ +096d5a: 1302 9204 |31c3: const/16 v2, #int 1170 // #492 │ │ +096d5e: 4d01 0002 |31c5: aput-object v1, v0, v2 │ │ +096d62: 1401 7d86 0700 |31c7: const v1, #float 6.91094e-40 // #0007867d │ │ +096d68: 7110 6403 0100 |31ca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096d6e: 0c01 |31cd: move-result-object v1 │ │ +096d70: 1302 9304 |31ce: const/16 v2, #int 1171 // #493 │ │ +096d74: 4d01 0002 |31d0: aput-object v1, v0, v2 │ │ +096d78: 1401 f286 0700 |31d2: const v1, #float 6.91258e-40 // #000786f2 │ │ +096d7e: 7110 6403 0100 |31d5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096d84: 0c01 |31d8: move-result-object v1 │ │ +096d86: 1302 9404 |31d9: const/16 v2, #int 1172 // #494 │ │ +096d8a: 4d01 0002 |31db: aput-object v1, v0, v2 │ │ +096d8e: 1401 2f88 0700 |31dd: const v1, #float 6.91702e-40 // #0007882f │ │ +096d94: 7110 6403 0100 |31e0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096d9a: 0c01 |31e3: move-result-object v1 │ │ +096d9c: 1302 9504 |31e4: const/16 v2, #int 1173 // #495 │ │ +096da0: 4d01 0002 |31e6: aput-object v1, v0, v2 │ │ +096da4: 1401 c88b 0700 |31e8: const v1, #float 6.92993e-40 // #00078bc8 │ │ +096daa: 7110 6403 0100 |31eb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096db0: 0c01 |31ee: move-result-object v1 │ │ +096db2: 1302 9604 |31ef: const/16 v2, #int 1174 // #496 │ │ +096db6: 4d01 0002 |31f1: aput-object v1, v0, v2 │ │ +096dba: 1401 f88e 0700 |31f3: const v1, #float 6.94136e-40 // #00078ef8 │ │ +096dc0: 7110 6403 0100 |31f6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096dc6: 0c01 |31f9: move-result-object v1 │ │ +096dc8: 1302 9704 |31fa: const/16 v2, #int 1175 // #497 │ │ +096dcc: 4d01 0002 |31fc: aput-object v1, v0, v2 │ │ +096dd0: 1401 ff92 0700 |31fe: const v1, #float 6.95581e-40 // #000792ff │ │ +096dd6: 7110 6403 0100 |3201: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096ddc: 0c01 |3204: move-result-object v1 │ │ +096dde: 1302 9804 |3205: const/16 v2, #int 1176 // #498 │ │ +096de2: 4d01 0002 |3207: aput-object v1, v0, v2 │ │ +096de6: 1401 3a93 0700 |3209: const v1, #float 6.95663e-40 // #0007933a │ │ +096dec: 7110 6403 0100 |320c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096df2: 0c01 |320f: move-result-object v1 │ │ +096df4: 1302 9904 |3210: const/16 v2, #int 1177 // #499 │ │ +096df8: 4d01 0002 |3212: aput-object v1, v0, v2 │ │ +096dfc: 1401 8893 0700 |3214: const v1, #float 6.95773e-40 // #00079388 │ │ +096e02: 7110 6403 0100 |3217: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096e08: 0c01 |321a: move-result-object v1 │ │ +096e0a: 1302 9a04 |321b: const/16 v2, #int 1178 // #49a │ │ +096e0e: 4d01 0002 |321d: aput-object v1, v0, v2 │ │ +096e12: 1401 6894 0700 |321f: const v1, #float 6.96087e-40 // #00079468 │ │ +096e18: 7110 6403 0100 |3222: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096e1e: 0c01 |3225: move-result-object v1 │ │ +096e20: 1302 9b04 |3226: const/16 v2, #int 1179 // #49b │ │ +096e24: 4d01 0002 |3228: aput-object v1, v0, v2 │ │ +096e28: 1401 e894 0700 |322a: const v1, #float 6.96266e-40 // #000794e8 │ │ +096e2e: 7110 6403 0100 |322d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096e34: 0c01 |3230: move-result-object v1 │ │ +096e36: 1302 9c04 |3231: const/16 v2, #int 1180 // #49c │ │ +096e3a: 4d01 0002 |3233: aput-object v1, v0, v2 │ │ +096e3e: 1401 4696 0700 |3235: const v1, #float 6.96756e-40 // #00079646 │ │ +096e44: 7110 6403 0100 |3238: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096e4a: 0c01 |323b: move-result-object v1 │ │ +096e4c: 1302 9d04 |323c: const/16 v2, #int 1181 // #49d │ │ +096e50: 4d01 0002 |323e: aput-object v1, v0, v2 │ │ +096e54: 1401 9496 0700 |3240: const v1, #float 6.96866e-40 // #00079694 │ │ +096e5a: 7110 6403 0100 |3243: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096e60: 0c01 |3246: move-result-object v1 │ │ +096e62: 1302 9e04 |3247: const/16 v2, #int 1182 // #49e │ │ +096e66: 4d01 0002 |3249: aput-object v1, v0, v2 │ │ +096e6a: 1401 d597 0700 |324b: const v1, #float 6.97316e-40 // #000797d5 │ │ +096e70: 7110 6403 0100 |324e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096e76: 0c01 |3251: move-result-object v1 │ │ +096e78: 1302 9f04 |3252: const/16 v2, #int 1183 // #49f │ │ +096e7c: 4d01 0002 |3254: aput-object v1, v0, v2 │ │ +096e80: 1401 6b9a 0700 |3256: const v1, #float 6.98243e-40 // #00079a6b │ │ +096e86: 7110 6403 0100 |3259: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096e8c: 0c01 |325c: move-result-object v1 │ │ +096e8e: 1302 a004 |325d: const/16 v2, #int 1184 // #4a0 │ │ +096e92: 4d01 0002 |325f: aput-object v1, v0, v2 │ │ +096e96: 1401 1c9c 0700 |3261: const v1, #float 6.9885e-40 // #00079c1c │ │ +096e9c: 7110 6403 0100 |3264: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096ea2: 0c01 |3267: move-result-object v1 │ │ +096ea4: 1302 a104 |3268: const/16 v2, #int 1185 // #4a1 │ │ +096ea8: 4d01 0002 |326a: aput-object v1, v0, v2 │ │ +096eac: 1401 689c 0700 |326c: const v1, #float 6.98956e-40 // #00079c68 │ │ +096eb2: 7110 6403 0100 |326f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096eb8: 0c01 |3272: move-result-object v1 │ │ +096eba: 1302 a204 |3273: const/16 v2, #int 1186 // #4a2 │ │ +096ebe: 4d01 0002 |3275: aput-object v1, v0, v2 │ │ +096ec2: 1401 959d 0700 |3277: const v1, #float 6.99378e-40 // #00079d95 │ │ +096ec8: 7110 6403 0100 |327a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096ece: 0c01 |327d: move-result-object v1 │ │ +096ed0: 1302 a304 |327e: const/16 v2, #int 1187 // #4a3 │ │ +096ed4: 4d01 0002 |3280: aput-object v1, v0, v2 │ │ +096ed8: 1401 07a1 0700 |3282: const v1, #float 7.00614e-40 // #0007a107 │ │ +096ede: 7110 6403 0100 |3285: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096ee4: 0c01 |3288: move-result-object v1 │ │ +096ee6: 1302 a404 |3289: const/16 v2, #int 1188 // #4a4 │ │ +096eea: 4d01 0002 |328b: aput-object v1, v0, v2 │ │ +096eee: 1401 e5a1 0700 |328d: const v1, #float 7.00925e-40 // #0007a1e5 │ │ +096ef4: 7110 6403 0100 |3290: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096efa: 0c01 |3293: move-result-object v1 │ │ +096efc: 1302 a504 |3294: const/16 v2, #int 1189 // #4a5 │ │ +096f00: 4d01 0002 |3296: aput-object v1, v0, v2 │ │ +096f04: 1401 57a2 0700 |3298: const v1, #float 7.01085e-40 // #0007a257 │ │ +096f0a: 7110 6403 0100 |329b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096f10: 0c01 |329e: move-result-object v1 │ │ +096f12: 1302 a604 |329f: const/16 v2, #int 1190 // #4a6 │ │ +096f16: 4d01 0002 |32a1: aput-object v1, v0, v2 │ │ +096f1a: 1401 c7a2 0700 |32a3: const v1, #float 7.01242e-40 // #0007a2c7 │ │ +096f20: 7110 6403 0100 |32a6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096f26: 0c01 |32a9: move-result-object v1 │ │ +096f28: 1302 a704 |32aa: const/16 v2, #int 1191 // #4a7 │ │ +096f2c: 4d01 0002 |32ac: aput-object v1, v0, v2 │ │ +096f30: 1401 bca3 0700 |32ae: const v1, #float 7.01585e-40 // #0007a3bc │ │ +096f36: 7110 6403 0100 |32b1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096f3c: 0c01 |32b4: move-result-object v1 │ │ +096f3e: 1302 a804 |32b5: const/16 v2, #int 1192 // #4a8 │ │ +096f42: 4d01 0002 |32b7: aput-object v1, v0, v2 │ │ +096f46: 1401 17a4 0700 |32b9: const v1, #float 7.01713e-40 // #0007a417 │ │ +096f4c: 7110 6403 0100 |32bc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096f52: 0c01 |32bf: move-result-object v1 │ │ +096f54: 1302 a904 |32c0: const/16 v2, #int 1193 // #4a9 │ │ +096f58: 4d01 0002 |32c2: aput-object v1, v0, v2 │ │ +096f5c: 1401 55a8 0700 |32c4: const v1, #float 7.03235e-40 // #0007a855 │ │ +096f62: 7110 6403 0100 |32c7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096f68: 0c01 |32ca: move-result-object v1 │ │ +096f6a: 1302 aa04 |32cb: const/16 v2, #int 1194 // #4aa │ │ +096f6e: 4d01 0002 |32cd: aput-object v1, v0, v2 │ │ +096f72: 1401 5ea8 0700 |32cf: const v1, #float 7.03247e-40 // #0007a85e │ │ +096f78: 7110 6403 0100 |32d2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096f7e: 0c01 |32d5: move-result-object v1 │ │ +096f80: 1302 ab04 |32d6: const/16 v2, #int 1195 // #4ab │ │ +096f84: 4d01 0002 |32d8: aput-object v1, v0, v2 │ │ +096f88: 1401 a2a8 0700 |32da: const v1, #float 7.03343e-40 // #0007a8a2 │ │ +096f8e: 7110 6403 0100 |32dd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096f94: 0c01 |32e0: move-result-object v1 │ │ +096f96: 1302 ac04 |32e1: const/16 v2, #int 1196 // #4ac │ │ +096f9a: 4d01 0002 |32e3: aput-object v1, v0, v2 │ │ +096f9e: 1401 dfa8 0700 |32e5: const v1, #float 7.03428e-40 // #0007a8df │ │ +096fa4: 7110 6403 0100 |32e8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096faa: 0c01 |32eb: move-result-object v1 │ │ +096fac: 1302 ad04 |32ec: const/16 v2, #int 1197 // #4ad │ │ +096fb0: 4d01 0002 |32ee: aput-object v1, v0, v2 │ │ +096fb4: 1401 bcaa 0700 |32f0: const v1, #float 7.04096e-40 // #0007aabc │ │ +096fba: 7110 6403 0100 |32f3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096fc0: 0c01 |32f6: move-result-object v1 │ │ +096fc2: 1302 ae04 |32f7: const/16 v2, #int 1198 // #4ae │ │ +096fc6: 4d01 0002 |32f9: aput-object v1, v0, v2 │ │ +096fca: 1401 96ab 0700 |32fb: const v1, #float 7.04402e-40 // #0007ab96 │ │ +096fd0: 7110 6403 0100 |32fe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096fd6: 0c01 |3301: move-result-object v1 │ │ +096fd8: 1302 af04 |3302: const/16 v2, #int 1199 // #4af │ │ +096fdc: 4d01 0002 |3304: aput-object v1, v0, v2 │ │ +096fe0: 1401 5aac 0700 |3306: const v1, #float 7.04677e-40 // #0007ac5a │ │ +096fe6: 7110 6403 0100 |3309: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +096fec: 0c01 |330c: move-result-object v1 │ │ +096fee: 1302 b004 |330d: const/16 v2, #int 1200 // #4b0 │ │ +096ff2: 4d01 0002 |330f: aput-object v1, v0, v2 │ │ +096ff6: 1401 b2ac 0700 |3311: const v1, #float 7.048e-40 // #0007acb2 │ │ +096ffc: 7110 6403 0100 |3314: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097002: 0c01 |3317: move-result-object v1 │ │ +097004: 1302 b104 |3318: const/16 v2, #int 1201 // #4b1 │ │ +097008: 4d01 0002 |331a: aput-object v1, v0, v2 │ │ +09700c: 1401 efad 0700 |331c: const v1, #float 7.05244e-40 // #0007adef │ │ +097012: 7110 6403 0100 |331f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097018: 0c01 |3322: move-result-object v1 │ │ +09701a: 1302 b204 |3323: const/16 v2, #int 1202 // #4b2 │ │ +09701e: 4d01 0002 |3325: aput-object v1, v0, v2 │ │ +097022: 1401 feae 0700 |3327: const v1, #float 7.05624e-40 // #0007aefe │ │ +097028: 7110 6403 0100 |332a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09702e: 0c01 |332d: move-result-object v1 │ │ +097030: 1302 b304 |332e: const/16 v2, #int 1203 // #4b3 │ │ +097034: 4d01 0002 |3330: aput-object v1, v0, v2 │ │ +097038: 1401 0caf 0700 |3332: const v1, #float 7.05643e-40 // #0007af0c │ │ +09703e: 7110 6403 0100 |3335: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097044: 0c01 |3338: move-result-object v1 │ │ +097046: 1302 b404 |3339: const/16 v2, #int 1204 // #4b4 │ │ +09704a: 4d01 0002 |333b: aput-object v1, v0, v2 │ │ +09704e: 1401 d6af 0700 |333d: const v1, #float 7.05927e-40 // #0007afd6 │ │ +097054: 7110 6403 0100 |3340: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09705a: 0c01 |3343: move-result-object v1 │ │ +09705c: 1302 b504 |3344: const/16 v2, #int 1205 // #4b5 │ │ +097060: 4d01 0002 |3346: aput-object v1, v0, v2 │ │ +097064: 1401 35b0 0700 |3348: const v1, #float 7.0606e-40 // #0007b035 │ │ +09706a: 7110 6403 0100 |334b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097070: 0c01 |334e: move-result-object v1 │ │ +097072: 1302 b604 |334f: const/16 v2, #int 1206 // #4b6 │ │ +097076: 4d01 0002 |3351: aput-object v1, v0, v2 │ │ +09707a: 1401 3cb3 0700 |3353: const v1, #float 7.07146e-40 // #0007b33c │ │ +097080: 7110 6403 0100 |3356: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097086: 0c01 |3359: move-result-object v1 │ │ +097088: 1302 b704 |335a: const/16 v2, #int 1207 // #4b7 │ │ +09708c: 4d01 0002 |335c: aput-object v1, v0, v2 │ │ +097090: 1401 03b4 0700 |335e: const v1, #float 7.07425e-40 // #0007b403 │ │ +097096: 7110 6403 0100 |3361: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09709c: 0c01 |3364: move-result-object v1 │ │ +09709e: 1302 b804 |3365: const/16 v2, #int 1208 // #4b8 │ │ +0970a2: 4d01 0002 |3367: aput-object v1, v0, v2 │ │ +0970a6: 1401 1fb5 0700 |3369: const v1, #float 7.07822e-40 // #0007b51f │ │ +0970ac: 7110 6403 0100 |336c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0970b2: 0c01 |336f: move-result-object v1 │ │ +0970b4: 1302 b904 |3370: const/16 v2, #int 1209 // #4b9 │ │ +0970b8: 4d01 0002 |3372: aput-object v1, v0, v2 │ │ +0970bc: 1401 39b5 0700 |3374: const v1, #float 7.07859e-40 // #0007b539 │ │ +0970c2: 7110 6403 0100 |3377: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0970c8: 0c01 |337a: move-result-object v1 │ │ +0970ca: 1302 ba04 |337b: const/16 v2, #int 1210 // #4ba │ │ +0970ce: 4d01 0002 |337d: aput-object v1, v0, v2 │ │ +0970d2: 1401 53b5 0700 |337f: const v1, #float 7.07895e-40 // #0007b553 │ │ +0970d8: 7110 6403 0100 |3382: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0970de: 0c01 |3385: move-result-object v1 │ │ +0970e0: 1302 bb04 |3386: const/16 v2, #int 1211 // #4bb │ │ +0970e4: 4d01 0002 |3388: aput-object v1, v0, v2 │ │ +0970e8: 1401 f7b6 0700 |338a: const v1, #float 7.08484e-40 // #0007b6f7 │ │ +0970ee: 7110 6403 0100 |338d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0970f4: 0c01 |3390: move-result-object v1 │ │ +0970f6: 1302 bc04 |3391: const/16 v2, #int 1212 // #4bc │ │ +0970fa: 4d01 0002 |3393: aput-object v1, v0, v2 │ │ +0970fe: 1401 1fb7 0700 |3395: const v1, #float 7.0854e-40 // #0007b71f │ │ +097104: 7110 6403 0100 |3398: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09710a: 0c01 |339b: move-result-object v1 │ │ +09710c: 1302 bd04 |339c: const/16 v2, #int 1213 // #4bd │ │ +097110: 4d01 0002 |339e: aput-object v1, v0, v2 │ │ +097114: 1401 fbb7 0700 |33a0: const v1, #float 7.08848e-40 // #0007b7fb │ │ +09711a: 7110 6403 0100 |33a3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097120: 0c01 |33a6: move-result-object v1 │ │ +097122: 1302 be04 |33a7: const/16 v2, #int 1214 // #4be │ │ +097126: 4d01 0002 |33a9: aput-object v1, v0, v2 │ │ +09712a: 1401 3bb9 0700 |33ab: const v1, #float 7.09297e-40 // #0007b93b │ │ +097130: 7110 6403 0100 |33ae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097136: 0c01 |33b1: move-result-object v1 │ │ +097138: 1302 bf04 |33b2: const/16 v2, #int 1215 // #4bf │ │ +09713c: 4d01 0002 |33b4: aput-object v1, v0, v2 │ │ +097140: 1401 7dba 0700 |33b6: const v1, #float 7.09748e-40 // #0007ba7d │ │ +097146: 7110 6403 0100 |33b9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09714c: 0c01 |33bc: move-result-object v1 │ │ +09714e: 1302 c004 |33bd: const/16 v2, #int 1216 // #4c0 │ │ +097152: 4d01 0002 |33bf: aput-object v1, v0, v2 │ │ +097156: 1401 37bb 0700 |33c1: const v1, #float 7.10009e-40 // #0007bb37 │ │ +09715c: 7110 6403 0100 |33c4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097162: 0c01 |33c7: move-result-object v1 │ │ +097164: 1302 c104 |33c8: const/16 v2, #int 1217 // #4c1 │ │ +097168: 4d01 0002 |33ca: aput-object v1, v0, v2 │ │ +09716c: 1401 e5bb 0700 |33cc: const v1, #float 7.10252e-40 // #0007bbe5 │ │ +097172: 7110 6403 0100 |33cf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097178: 0c01 |33d2: move-result-object v1 │ │ +09717a: 1302 c204 |33d3: const/16 v2, #int 1218 // #4c2 │ │ +09717e: 4d01 0002 |33d5: aput-object v1, v0, v2 │ │ +097182: 1401 56bd 0700 |33d7: const v1, #float 7.10769e-40 // #0007bd56 │ │ +097188: 7110 6403 0100 |33da: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09718e: 0c01 |33dd: move-result-object v1 │ │ +097190: 1302 c304 |33de: const/16 v2, #int 1219 // #4c3 │ │ +097194: 4d01 0002 |33e0: aput-object v1, v0, v2 │ │ +097198: 1401 6dbd 0700 |33e2: const v1, #float 7.10802e-40 // #0007bd6d │ │ +09719e: 7110 6403 0100 |33e5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0971a4: 0c01 |33e8: move-result-object v1 │ │ +0971a6: 1302 c404 |33e9: const/16 v2, #int 1220 // #4c4 │ │ +0971aa: 4d01 0002 |33eb: aput-object v1, v0, v2 │ │ +0971ae: 1401 c0bd 0700 |33ed: const v1, #float 7.10918e-40 // #0007bdc0 │ │ +0971b4: 7110 6403 0100 |33f0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0971ba: 0c01 |33f3: move-result-object v1 │ │ +0971bc: 1302 c504 |33f4: const/16 v2, #int 1221 // #4c5 │ │ +0971c0: 4d01 0002 |33f6: aput-object v1, v0, v2 │ │ +0971c4: 1401 dabd 0700 |33f8: const v1, #float 7.10954e-40 // #0007bdda │ │ +0971ca: 7110 6403 0100 |33fb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0971d0: 0c01 |33fe: move-result-object v1 │ │ +0971d2: 1302 c604 |33ff: const/16 v2, #int 1222 // #4c6 │ │ +0971d6: 4d01 0002 |3401: aput-object v1, v0, v2 │ │ +0971da: 1401 32be 0700 |3403: const v1, #float 7.11078e-40 // #0007be32 │ │ +0971e0: 7110 6403 0100 |3406: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0971e6: 0c01 |3409: move-result-object v1 │ │ +0971e8: 1302 c704 |340a: const/16 v2, #int 1223 // #4c7 │ │ +0971ec: 4d01 0002 |340c: aput-object v1, v0, v2 │ │ +0971f0: 1401 9ebe 0700 |340e: const v1, #float 7.11229e-40 // #0007be9e │ │ +0971f6: 7110 6403 0100 |3411: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0971fc: 0c01 |3414: move-result-object v1 │ │ +0971fe: 1302 c804 |3415: const/16 v2, #int 1224 // #4c8 │ │ +097202: 4d01 0002 |3417: aput-object v1, v0, v2 │ │ +097206: 1401 3cbf 0700 |3419: const v1, #float 7.1145e-40 // #0007bf3c │ │ +09720c: 7110 6403 0100 |341c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097212: 0c01 |341f: move-result-object v1 │ │ +097214: 1302 c904 |3420: const/16 v2, #int 1225 // #4c9 │ │ +097218: 4d01 0002 |3422: aput-object v1, v0, v2 │ │ +09721c: 1401 5dbf 0700 |3424: const v1, #float 7.11497e-40 // #0007bf5d │ │ +097222: 7110 6403 0100 |3427: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097228: 0c01 |342a: move-result-object v1 │ │ +09722a: 1302 ca04 |342b: const/16 v2, #int 1226 // #4ca │ │ +09722e: 4d01 0002 |342d: aput-object v1, v0, v2 │ │ +097232: 1401 69bf 0700 |342f: const v1, #float 7.11513e-40 // #0007bf69 │ │ +097238: 7110 6403 0100 |3432: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09723e: 0c01 |3435: move-result-object v1 │ │ +097240: 1302 cb04 |3436: const/16 v2, #int 1227 // #4cb │ │ +097244: 4d01 0002 |3438: aput-object v1, v0, v2 │ │ +097248: 1401 70bf 0700 |343a: const v1, #float 7.11523e-40 // #0007bf70 │ │ +09724e: 7110 6403 0100 |343d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097254: 0c01 |3440: move-result-object v1 │ │ +097256: 1302 cc04 |3441: const/16 v2, #int 1228 // #4cc │ │ +09725a: 4d01 0002 |3443: aput-object v1, v0, v2 │ │ +09725e: 1401 89bf 0700 |3445: const v1, #float 7.11558e-40 // #0007bf89 │ │ +097264: 7110 6403 0100 |3448: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09726a: 0c01 |344b: move-result-object v1 │ │ +09726c: 1302 cd04 |344c: const/16 v2, #int 1229 // #4cd │ │ +097270: 4d01 0002 |344e: aput-object v1, v0, v2 │ │ +097274: 1401 d7c1 0700 |3450: const v1, #float 7.12385e-40 // #0007c1d7 │ │ +09727a: 7110 6403 0100 |3453: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097280: 0c01 |3456: move-result-object v1 │ │ +097282: 1302 ce04 |3457: const/16 v2, #int 1230 // #4ce │ │ +097286: 4d01 0002 |3459: aput-object v1, v0, v2 │ │ +09728a: 1401 67c2 0700 |345b: const v1, #float 7.12587e-40 // #0007c267 │ │ +097290: 7110 6403 0100 |345e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097296: 0c01 |3461: move-result-object v1 │ │ +097298: 1302 cf04 |3462: const/16 v2, #int 1231 // #4cf │ │ +09729c: 4d01 0002 |3464: aput-object v1, v0, v2 │ │ +0972a0: 1401 aac2 0700 |3466: const v1, #float 7.12681e-40 // #0007c2aa │ │ +0972a6: 7110 6403 0100 |3469: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0972ac: 0c01 |346c: move-result-object v1 │ │ +0972ae: 1302 d004 |346d: const/16 v2, #int 1232 // #4d0 │ │ +0972b2: 4d01 0002 |346f: aput-object v1, v0, v2 │ │ +0972b6: 1401 e0c3 0700 |3471: const v1, #float 7.13115e-40 // #0007c3e0 │ │ +0972bc: 7110 6403 0100 |3474: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0972c2: 0c01 |3477: move-result-object v1 │ │ +0972c4: 1302 d104 |3478: const/16 v2, #int 1233 // #4d1 │ │ +0972c8: 4d01 0002 |347a: aput-object v1, v0, v2 │ │ +0972cc: 1401 37c4 0700 |347c: const v1, #float 7.13237e-40 // #0007c437 │ │ +0972d2: 7110 6403 0100 |347f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0972d8: 0c01 |3482: move-result-object v1 │ │ +0972da: 1302 d204 |3483: const/16 v2, #int 1234 // #4d2 │ │ +0972de: 4d01 0002 |3485: aput-object v1, v0, v2 │ │ +0972e2: 1401 25c5 0700 |3487: const v1, #float 7.13571e-40 // #0007c525 │ │ +0972e8: 7110 6403 0100 |348a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0972ee: 0c01 |348d: move-result-object v1 │ │ +0972f0: 1302 d304 |348e: const/16 v2, #int 1235 // #4d3 │ │ +0972f4: 4d01 0002 |3490: aput-object v1, v0, v2 │ │ +0972f8: 1401 36c8 0700 |3492: const v1, #float 7.14671e-40 // #0007c836 │ │ +0972fe: 7110 6403 0100 |3495: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097304: 0c01 |3498: move-result-object v1 │ │ +097306: 1302 d404 |3499: const/16 v2, #int 1236 // #4d4 │ │ +09730a: 4d01 0002 |349b: aput-object v1, v0, v2 │ │ +09730e: 1401 6bc8 0700 |349d: const v1, #float 7.14745e-40 // #0007c86b │ │ +097314: 7110 6403 0100 |34a0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09731a: 0c01 |34a3: move-result-object v1 │ │ +09731c: 1302 d504 |34a4: const/16 v2, #int 1237 // #4d5 │ │ +097320: 4d01 0002 |34a6: aput-object v1, v0, v2 │ │ +097324: 1401 19c9 0700 |34a8: const v1, #float 7.14989e-40 // #0007c919 │ │ +09732a: 7110 6403 0100 |34ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097330: 0c01 |34ae: move-result-object v1 │ │ +097332: 1302 d604 |34af: const/16 v2, #int 1238 // #4d6 │ │ +097336: 4d01 0002 |34b1: aput-object v1, v0, v2 │ │ +09733a: 1401 2ec9 0700 |34b3: const v1, #float 7.15018e-40 // #0007c92e │ │ +097340: 7110 6403 0100 |34b6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097346: 0c01 |34b9: move-result-object v1 │ │ +097348: 1302 d704 |34ba: const/16 v2, #int 1239 // #4d7 │ │ +09734c: 4d01 0002 |34bc: aput-object v1, v0, v2 │ │ +097350: 1401 4fca 0700 |34be: const v1, #float 7.15423e-40 // #0007ca4f │ │ +097356: 7110 6403 0100 |34c1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09735c: 0c01 |34c4: move-result-object v1 │ │ +09735e: 1302 d804 |34c5: const/16 v2, #int 1240 // #4d8 │ │ +097362: 4d01 0002 |34c7: aput-object v1, v0, v2 │ │ +097366: 1401 c1cb 0700 |34c9: const v1, #float 7.15942e-40 // #0007cbc1 │ │ +09736c: 7110 6403 0100 |34cc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097372: 0c01 |34cf: move-result-object v1 │ │ +097374: 1302 d904 |34d0: const/16 v2, #int 1241 // #4d9 │ │ +097378: 4d01 0002 |34d2: aput-object v1, v0, v2 │ │ +09737c: 1401 6fcd 0700 |34d4: const v1, #float 7.16544e-40 // #0007cd6f │ │ +097382: 7110 6403 0100 |34d7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097388: 0c01 |34da: move-result-object v1 │ │ +09738a: 1302 da04 |34db: const/16 v2, #int 1242 // #4da │ │ +09738e: 4d01 0002 |34dd: aput-object v1, v0, v2 │ │ +097392: 1401 32ce 0700 |34df: const v1, #float 7.16817e-40 // #0007ce32 │ │ +097398: 7110 6403 0100 |34e2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09739e: 0c01 |34e5: move-result-object v1 │ │ +0973a0: 1302 db04 |34e6: const/16 v2, #int 1243 // #4db │ │ +0973a4: 4d01 0002 |34e8: aput-object v1, v0, v2 │ │ +0973a8: 1401 6bd0 0700 |34ea: const v1, #float 7.17615e-40 // #0007d06b │ │ +0973ae: 7110 6403 0100 |34ed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0973b4: 0c01 |34f0: move-result-object v1 │ │ +0973b6: 1302 dc04 |34f1: const/16 v2, #int 1244 // #4dc │ │ +0973ba: 4d01 0002 |34f3: aput-object v1, v0, v2 │ │ +0973be: 1401 d6d0 0700 |34f5: const v1, #float 7.17765e-40 // #0007d0d6 │ │ +0973c4: 7110 6403 0100 |34f8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0973ca: 0c01 |34fb: move-result-object v1 │ │ +0973cc: 1302 dd04 |34fc: const/16 v2, #int 1245 // #4dd │ │ +0973d0: 4d01 0002 |34fe: aput-object v1, v0, v2 │ │ +0973d4: 1401 01d2 0700 |3500: const v1, #float 7.18184e-40 // #0007d201 │ │ +0973da: 7110 6403 0100 |3503: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0973e0: 0c01 |3506: move-result-object v1 │ │ +0973e2: 1302 de04 |3507: const/16 v2, #int 1246 // #4de │ │ +0973e6: 4d01 0002 |3509: aput-object v1, v0, v2 │ │ +0973ea: 1401 ced3 0700 |350b: const v1, #float 7.1883e-40 // #0007d3ce │ │ +0973f0: 7110 6403 0100 |350e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0973f6: 0c01 |3511: move-result-object v1 │ │ +0973f8: 1302 df04 |3512: const/16 v2, #int 1247 // #4df │ │ +0973fc: 4d01 0002 |3514: aput-object v1, v0, v2 │ │ +097400: 1401 69d5 0700 |3516: const v1, #float 7.19406e-40 // #0007d569 │ │ +097406: 7110 6403 0100 |3519: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09740c: 0c01 |351c: move-result-object v1 │ │ +09740e: 1302 e004 |351d: const/16 v2, #int 1248 // #4e0 │ │ +097412: 4d01 0002 |351f: aput-object v1, v0, v2 │ │ +097416: 1401 17d6 0700 |3521: const v1, #float 7.19649e-40 // #0007d617 │ │ +09741c: 7110 6403 0100 |3524: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097422: 0c01 |3527: move-result-object v1 │ │ +097424: 1302 e104 |3528: const/16 v2, #int 1249 // #4e1 │ │ +097428: 4d01 0002 |352a: aput-object v1, v0, v2 │ │ +09742c: 1401 15db 0700 |352c: const v1, #float 7.2144e-40 // #0007db15 │ │ +097432: 7110 6403 0100 |352f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097438: 0c01 |3532: move-result-object v1 │ │ +09743a: 1302 e204 |3533: const/16 v2, #int 1250 // #4e2 │ │ +09743e: 4d01 0002 |3535: aput-object v1, v0, v2 │ │ +097442: 1401 5edc 0700 |3537: const v1, #float 7.21901e-40 // #0007dc5e │ │ +097448: 7110 6403 0100 |353a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09744e: 0c01 |353d: move-result-object v1 │ │ +097450: 1302 e304 |353e: const/16 v2, #int 1251 // #4e3 │ │ +097454: 4d01 0002 |3540: aput-object v1, v0, v2 │ │ +097458: 1401 b6dc 0700 |3542: const v1, #float 7.22025e-40 // #0007dcb6 │ │ +09745e: 7110 6403 0100 |3545: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097464: 0c01 |3548: move-result-object v1 │ │ +097466: 1302 e404 |3549: const/16 v2, #int 1252 // #4e4 │ │ +09746a: 4d01 0002 |354b: aput-object v1, v0, v2 │ │ +09746e: 1401 7ddd 0700 |354d: const v1, #float 7.22303e-40 // #0007dd7d │ │ +097474: 7110 6403 0100 |3550: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09747a: 0c01 |3553: move-result-object v1 │ │ +09747c: 1302 e504 |3554: const/16 v2, #int 1253 // #4e5 │ │ +097480: 4d01 0002 |3556: aput-object v1, v0, v2 │ │ +097484: 1401 eedd 0700 |3558: const v1, #float 7.22462e-40 // #0007ddee │ │ +09748a: 7110 6403 0100 |355b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097490: 0c01 |355e: move-result-object v1 │ │ +097492: 1302 e604 |355f: const/16 v2, #int 1254 // #4e6 │ │ +097496: 4d01 0002 |3561: aput-object v1, v0, v2 │ │ +09749a: 1401 52e0 0700 |3563: const v1, #float 7.23319e-40 // #0007e052 │ │ +0974a0: 7110 6403 0100 |3566: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0974a6: 0c01 |3569: move-result-object v1 │ │ +0974a8: 1302 e704 |356a: const/16 v2, #int 1255 // #4e7 │ │ +0974ac: 4d01 0002 |356c: aput-object v1, v0, v2 │ │ +0974b0: 1401 90e1 0700 |356e: const v1, #float 7.23765e-40 // #0007e190 │ │ +0974b6: 7110 6403 0100 |3571: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0974bc: 0c01 |3574: move-result-object v1 │ │ +0974be: 1302 e804 |3575: const/16 v2, #int 1256 // #4e8 │ │ +0974c2: 4d01 0002 |3577: aput-object v1, v0, v2 │ │ +0974c6: 1401 98e3 0700 |3579: const v1, #float 7.24494e-40 // #0007e398 │ │ +0974cc: 7110 6403 0100 |357c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0974d2: 0c01 |357f: move-result-object v1 │ │ +0974d4: 1302 e904 |3580: const/16 v2, #int 1257 // #4e9 │ │ +0974d8: 4d01 0002 |3582: aput-object v1, v0, v2 │ │ +0974dc: 1401 e4e3 0700 |3584: const v1, #float 7.246e-40 // #0007e3e4 │ │ +0974e2: 7110 6403 0100 |3587: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0974e8: 0c01 |358a: move-result-object v1 │ │ +0974ea: 1302 ea04 |358b: const/16 v2, #int 1258 // #4ea │ │ +0974ee: 4d01 0002 |358d: aput-object v1, v0, v2 │ │ +0974f2: 1401 73e4 0700 |358f: const v1, #float 7.24801e-40 // #0007e473 │ │ +0974f8: 7110 6403 0100 |3592: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0974fe: 0c01 |3595: move-result-object v1 │ │ +097500: 1302 eb04 |3596: const/16 v2, #int 1259 // #4eb │ │ +097504: 4d01 0002 |3598: aput-object v1, v0, v2 │ │ +097508: 1401 96e4 0700 |359a: const v1, #float 7.2485e-40 // #0007e496 │ │ +09750e: 7110 6403 0100 |359d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097514: 0c01 |35a0: move-result-object v1 │ │ +097516: 1302 ec04 |35a1: const/16 v2, #int 1260 // #4ec │ │ +09751a: 4d01 0002 |35a3: aput-object v1, v0, v2 │ │ +09751e: 1401 20e5 0700 |35a5: const v1, #float 7.25043e-40 // #0007e520 │ │ +097524: 7110 6403 0100 |35a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09752a: 0c01 |35ab: move-result-object v1 │ │ +09752c: 1302 ed04 |35ac: const/16 v2, #int 1261 // #4ed │ │ +097530: 4d01 0002 |35ae: aput-object v1, v0, v2 │ │ +097534: 1401 d8e5 0700 |35b0: const v1, #float 7.25301e-40 // #0007e5d8 │ │ +09753a: 7110 6403 0100 |35b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097540: 0c01 |35b6: move-result-object v1 │ │ +097542: 1302 ee04 |35b7: const/16 v2, #int 1262 // #4ee │ │ +097546: 4d01 0002 |35b9: aput-object v1, v0, v2 │ │ +09754a: 1401 3fe6 0700 |35bb: const v1, #float 7.25445e-40 // #0007e63f │ │ +097550: 7110 6403 0100 |35be: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097556: 0c01 |35c1: move-result-object v1 │ │ +097558: 1302 ef04 |35c2: const/16 v2, #int 1263 // #4ef │ │ +09755c: 4d01 0002 |35c4: aput-object v1, v0, v2 │ │ +097560: 1401 2ae7 0700 |35c6: const v1, #float 7.25775e-40 // #0007e72a │ │ +097566: 7110 6403 0100 |35c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09756c: 0c01 |35cc: move-result-object v1 │ │ +09756e: 1302 f004 |35cd: const/16 v2, #int 1264 // #4f0 │ │ +097572: 4d01 0002 |35cf: aput-object v1, v0, v2 │ │ +097576: 1401 3be7 0700 |35d1: const v1, #float 7.25798e-40 // #0007e73b │ │ +09757c: 7110 6403 0100 |35d4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097582: 0c01 |35d7: move-result-object v1 │ │ +097584: 1302 f104 |35d8: const/16 v2, #int 1265 // #4f1 │ │ +097588: 4d01 0002 |35da: aput-object v1, v0, v2 │ │ +09758c: 1401 43e9 0700 |35dc: const v1, #float 7.26527e-40 // #0007e943 │ │ +097592: 7110 6403 0100 |35df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097598: 0c01 |35e2: move-result-object v1 │ │ +09759a: 1302 f204 |35e3: const/16 v2, #int 1266 // #4f2 │ │ +09759e: 4d01 0002 |35e5: aput-object v1, v0, v2 │ │ +0975a2: 1401 48e9 0700 |35e7: const v1, #float 7.26534e-40 // #0007e948 │ │ +0975a8: 7110 6403 0100 |35ea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0975ae: 0c01 |35ed: move-result-object v1 │ │ +0975b0: 1302 f304 |35ee: const/16 v2, #int 1267 // #4f3 │ │ +0975b4: 4d01 0002 |35f0: aput-object v1, v0, v2 │ │ +0975b8: 1401 f2e9 0700 |35f2: const v1, #float 7.26772e-40 // #0007e9f2 │ │ +0975be: 7110 6403 0100 |35f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0975c4: 0c01 |35f8: move-result-object v1 │ │ +0975c6: 1302 f404 |35f9: const/16 v2, #int 1268 // #4f4 │ │ +0975ca: 4d01 0002 |35fb: aput-object v1, v0, v2 │ │ +0975ce: 1401 f8e9 0700 |35fd: const v1, #float 7.26781e-40 // #0007e9f8 │ │ +0975d4: 7110 6403 0100 |3600: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0975da: 0c01 |3603: move-result-object v1 │ │ +0975dc: 1302 f504 |3604: const/16 v2, #int 1269 // #4f5 │ │ +0975e0: 4d01 0002 |3606: aput-object v1, v0, v2 │ │ +0975e4: 1401 6dea 0700 |3608: const v1, #float 7.26945e-40 // #0007ea6d │ │ +0975ea: 7110 6403 0100 |360b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0975f0: 0c01 |360e: move-result-object v1 │ │ +0975f2: 1302 f604 |360f: const/16 v2, #int 1270 // #4f6 │ │ +0975f6: 4d01 0002 |3611: aput-object v1, v0, v2 │ │ +0975fa: 1401 daeb 0700 |3613: const v1, #float 7.27456e-40 // #0007ebda │ │ +097600: 7110 6403 0100 |3616: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097606: 0c01 |3619: move-result-object v1 │ │ +097608: 1302 f704 |361a: const/16 v2, #int 1271 // #4f7 │ │ +09760c: 4d01 0002 |361c: aput-object v1, v0, v2 │ │ +097610: 1401 2bec 0700 |361e: const v1, #float 7.2757e-40 // #0007ec2b │ │ +097616: 7110 6403 0100 |3621: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09761c: 0c01 |3624: move-result-object v1 │ │ +09761e: 1302 f804 |3625: const/16 v2, #int 1272 // #4f8 │ │ +097622: 4d01 0002 |3627: aput-object v1, v0, v2 │ │ +097626: 1401 a7ed 0700 |3629: const v1, #float 7.28102e-40 // #0007eda7 │ │ +09762c: 7110 6403 0100 |362c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097632: 0c01 |362f: move-result-object v1 │ │ +097634: 1302 f904 |3630: const/16 v2, #int 1273 // #4f9 │ │ +097638: 4d01 0002 |3632: aput-object v1, v0, v2 │ │ +09763c: 1401 fcf0 0700 |3634: const v1, #float 7.29297e-40 // #0007f0fc │ │ +097642: 7110 6403 0100 |3637: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097648: 0c01 |363a: move-result-object v1 │ │ +09764a: 1302 fa04 |363b: const/16 v2, #int 1274 // #4fa │ │ +09764e: 4d01 0002 |363d: aput-object v1, v0, v2 │ │ +097652: 1401 d0f1 0700 |363f: const v1, #float 7.29594e-40 // #0007f1d0 │ │ +097658: 7110 6403 0100 |3642: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09765e: 0c01 |3645: move-result-object v1 │ │ +097660: 1302 fb04 |3646: const/16 v2, #int 1275 // #4fb │ │ +097664: 4d01 0002 |3648: aput-object v1, v0, v2 │ │ +097668: 1401 dff1 0700 |364a: const v1, #float 7.29615e-40 // #0007f1df │ │ +09766e: 7110 6403 0100 |364d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097674: 0c01 |3650: move-result-object v1 │ │ +097676: 1302 fc04 |3651: const/16 v2, #int 1276 // #4fc │ │ +09767a: 4d01 0002 |3653: aput-object v1, v0, v2 │ │ +09767e: 1401 e0f1 0700 |3655: const v1, #float 7.29617e-40 // #0007f1e0 │ │ +097684: 7110 6403 0100 |3658: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09768a: 0c01 |365b: move-result-object v1 │ │ +09768c: 1302 fd04 |365c: const/16 v2, #int 1277 // #4fd │ │ +097690: 4d01 0002 |365e: aput-object v1, v0, v2 │ │ +097694: 1401 10f4 0700 |3660: const v1, #float 7.30402e-40 // #0007f410 │ │ +09769a: 7110 6403 0100 |3663: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0976a0: 0c01 |3666: move-result-object v1 │ │ +0976a2: 1302 fe04 |3667: const/16 v2, #int 1278 // #4fe │ │ +0976a6: 4d01 0002 |3669: aput-object v1, v0, v2 │ │ +0976aa: 1401 89f7 0700 |366b: const v1, #float 7.31647e-40 // #0007f789 │ │ +0976b0: 7110 6403 0100 |366e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0976b6: 0c01 |3671: move-result-object v1 │ │ +0976b8: 1302 ff04 |3672: const/16 v2, #int 1279 // #4ff │ │ +0976bc: 4d01 0002 |3674: aput-object v1, v0, v2 │ │ +0976c0: 1401 c0f7 0700 |3676: const v1, #float 7.31724e-40 // #0007f7c0 │ │ +0976c6: 7110 6403 0100 |3679: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0976cc: 0c01 |367c: move-result-object v1 │ │ +0976ce: 1302 0005 |367d: const/16 v2, #int 1280 // #500 │ │ +0976d2: 4d01 0002 |367f: aput-object v1, v0, v2 │ │ +0976d6: 1401 7ff8 0700 |3681: const v1, #float 7.31992e-40 // #0007f87f │ │ +0976dc: 7110 6403 0100 |3684: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0976e2: 0c01 |3687: move-result-object v1 │ │ +0976e4: 1302 0105 |3688: const/16 v2, #int 1281 // #501 │ │ +0976e8: 4d01 0002 |368a: aput-object v1, v0, v2 │ │ +0976ec: 1401 17fa 0700 |368c: const v1, #float 7.32564e-40 // #0007fa17 │ │ +0976f2: 7110 6403 0100 |368f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0976f8: 0c01 |3692: move-result-object v1 │ │ +0976fa: 1302 0205 |3693: const/16 v2, #int 1282 // #502 │ │ +0976fe: 4d01 0002 |3695: aput-object v1, v0, v2 │ │ +097702: 1401 a1fa 0700 |3697: const v1, #float 7.32757e-40 // #0007faa1 │ │ +097708: 7110 6403 0100 |369a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09770e: 0c01 |369d: move-result-object v1 │ │ +097710: 1302 0305 |369e: const/16 v2, #int 1283 // #503 │ │ +097714: 4d01 0002 |36a0: aput-object v1, v0, v2 │ │ +097718: 1401 cffc 0700 |36a2: const v1, #float 7.33539e-40 // #0007fccf │ │ +09771e: 7110 6403 0100 |36a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097724: 0c01 |36a8: move-result-object v1 │ │ +097726: 1302 0405 |36a9: const/16 v2, #int 1284 // #504 │ │ +09772a: 4d01 0002 |36ab: aput-object v1, v0, v2 │ │ +09772e: 1401 08fd 0700 |36ad: const v1, #float 7.33619e-40 // #0007fd08 │ │ +097734: 7110 6403 0100 |36b0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09773a: 0c01 |36b3: move-result-object v1 │ │ +09773c: 1302 0505 |36b4: const/16 v2, #int 1285 // #505 │ │ +097740: 4d01 0002 |36b6: aput-object v1, v0, v2 │ │ +097744: 1401 eafd 0700 |36b8: const v1, #float 7.33936e-40 // #0007fdea │ │ +09774a: 7110 6403 0100 |36bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097750: 0c01 |36be: move-result-object v1 │ │ +097752: 1302 0605 |36bf: const/16 v2, #int 1286 // #506 │ │ +097756: 4d01 0002 |36c1: aput-object v1, v0, v2 │ │ +09775a: 1401 bfff 0700 |36c3: const v1, #float 7.34593e-40 // #0007ffbf │ │ +097760: 7110 6403 0100 |36c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097766: 0c01 |36c9: move-result-object v1 │ │ +097768: 1302 0705 |36ca: const/16 v2, #int 1287 // #507 │ │ +09776c: 4d01 0002 |36cc: aput-object v1, v0, v2 │ │ +097770: 1401 0502 0800 |36ce: const v1, #float 7.35408e-40 // #00080205 │ │ +097776: 7110 6403 0100 |36d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09777c: 0c01 |36d4: move-result-object v1 │ │ +09777e: 1302 0805 |36d5: const/16 v2, #int 1288 // #508 │ │ +097782: 4d01 0002 |36d7: aput-object v1, v0, v2 │ │ +097786: 1401 0103 0800 |36d9: const v1, #float 7.35762e-40 // #00080301 │ │ +09778c: 7110 6403 0100 |36dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097792: 0c01 |36df: move-result-object v1 │ │ +097794: 1302 0905 |36e0: const/16 v2, #int 1289 // #509 │ │ +097798: 4d01 0002 |36e2: aput-object v1, v0, v2 │ │ +09779c: 1401 2403 0800 |36e4: const v1, #float 7.35811e-40 // #00080324 │ │ +0977a2: 7110 6403 0100 |36e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0977a8: 0c01 |36ea: move-result-object v1 │ │ +0977aa: 1302 0a05 |36eb: const/16 v2, #int 1290 // #50a │ │ +0977ae: 4d01 0002 |36ed: aput-object v1, v0, v2 │ │ +0977b2: 1401 5c04 0800 |36ef: const v1, #float 7.36248e-40 // #0008045c │ │ +0977b8: 7110 6403 0100 |36f2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0977be: 0c01 |36f5: move-result-object v1 │ │ +0977c0: 1302 0b05 |36f6: const/16 v2, #int 1291 // #50b │ │ +0977c4: 4d01 0002 |36f8: aput-object v1, v0, v2 │ │ +0977c8: 1401 7904 0800 |36fa: const v1, #float 7.36288e-40 // #00080479 │ │ +0977ce: 7110 6403 0100 |36fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0977d4: 0c01 |3700: move-result-object v1 │ │ +0977d6: 1302 0c05 |3701: const/16 v2, #int 1292 // #50c │ │ +0977da: 4d01 0002 |3703: aput-object v1, v0, v2 │ │ +0977de: 1401 2505 0800 |3705: const v1, #float 7.36529e-40 // #00080525 │ │ +0977e4: 7110 6403 0100 |3708: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0977ea: 0c01 |370b: move-result-object v1 │ │ +0977ec: 1302 0d05 |370c: const/16 v2, #int 1293 // #50d │ │ +0977f0: 4d01 0002 |370e: aput-object v1, v0, v2 │ │ +0977f4: 1401 6b05 0800 |3710: const v1, #float 7.36628e-40 // #0008056b │ │ +0977fa: 7110 6403 0100 |3713: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097800: 0c01 |3716: move-result-object v1 │ │ +097802: 1302 0e05 |3717: const/16 v2, #int 1294 // #50e │ │ +097806: 4d01 0002 |3719: aput-object v1, v0, v2 │ │ +09780a: 1401 2c08 0800 |371b: const v1, #float 7.37615e-40 // #0008082c │ │ +097810: 7110 6403 0100 |371e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097816: 0c01 |3721: move-result-object v1 │ │ +097818: 1302 0f05 |3722: const/16 v2, #int 1295 // #50f │ │ +09781c: 4d01 0002 |3724: aput-object v1, v0, v2 │ │ +097820: 1401 3709 0800 |3726: const v1, #float 7.3799e-40 // #00080937 │ │ +097826: 7110 6403 0100 |3729: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09782c: 0c01 |372c: move-result-object v1 │ │ +09782e: 1302 1005 |372d: const/16 v2, #int 1296 // #510 │ │ +097832: 4d01 0002 |372f: aput-object v1, v0, v2 │ │ +097836: 1401 120b 0800 |3731: const v1, #float 7.38655e-40 // #00080b12 │ │ +09783c: 7110 6403 0100 |3734: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097842: 0c01 |3737: move-result-object v1 │ │ +097844: 1302 1105 |3738: const/16 v2, #int 1297 // #511 │ │ +097848: 4d01 0002 |373a: aput-object v1, v0, v2 │ │ +09784c: 1401 6310 0800 |373c: const v1, #float 7.40562e-40 // #00081063 │ │ +097852: 7110 6403 0100 |373f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097858: 0c01 |3742: move-result-object v1 │ │ +09785a: 1302 1205 |3743: const/16 v2, #int 1298 // #512 │ │ +09785e: 4d01 0002 |3745: aput-object v1, v0, v2 │ │ +097862: 1401 6912 0800 |3747: const v1, #float 7.41288e-40 // #00081269 │ │ +097868: 7110 6403 0100 |374a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09786e: 0c01 |374d: move-result-object v1 │ │ +097870: 1302 1305 |374e: const/16 v2, #int 1299 // #513 │ │ +097874: 4d01 0002 |3750: aput-object v1, v0, v2 │ │ +097878: 1401 4d15 0800 |3752: const v1, #float 7.42325e-40 // #0008154d │ │ +09787e: 7110 6403 0100 |3755: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097884: 0c01 |3758: move-result-object v1 │ │ +097886: 1302 1405 |3759: const/16 v2, #int 1300 // #514 │ │ +09788a: 4d01 0002 |375b: aput-object v1, v0, v2 │ │ +09788e: 1401 0716 0800 |375d: const v1, #float 7.42586e-40 // #00081607 │ │ +097894: 7110 6403 0100 |3760: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09789a: 0c01 |3763: move-result-object v1 │ │ +09789c: 1302 1505 |3764: const/16 v2, #int 1301 // #515 │ │ +0978a0: 4d01 0002 |3766: aput-object v1, v0, v2 │ │ +0978a4: 1401 2b16 0800 |3768: const v1, #float 7.42636e-40 // #0008162b │ │ +0978aa: 7110 6403 0100 |376b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0978b0: 0c01 |376e: move-result-object v1 │ │ +0978b2: 1302 1605 |376f: const/16 v2, #int 1302 // #516 │ │ +0978b6: 4d01 0002 |3771: aput-object v1, v0, v2 │ │ +0978ba: 1401 9116 0800 |3773: const v1, #float 7.42779e-40 // #00081691 │ │ +0978c0: 7110 6403 0100 |3776: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0978c6: 0c01 |3779: move-result-object v1 │ │ +0978c8: 1302 1705 |377a: const/16 v2, #int 1303 // #517 │ │ +0978cc: 4d01 0002 |377c: aput-object v1, v0, v2 │ │ +0978d0: 1401 411a 0800 |377e: const v1, #float 7.44102e-40 // #00081a41 │ │ +0978d6: 7110 6403 0100 |3781: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0978dc: 0c01 |3784: move-result-object v1 │ │ +0978de: 1302 1805 |3785: const/16 v2, #int 1304 // #518 │ │ +0978e2: 4d01 0002 |3787: aput-object v1, v0, v2 │ │ +0978e6: 1401 9b1a 0800 |3789: const v1, #float 7.44228e-40 // #00081a9b │ │ +0978ec: 7110 6403 0100 |378c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0978f2: 0c01 |378f: move-result-object v1 │ │ +0978f4: 1302 1905 |3790: const/16 v2, #int 1305 // #519 │ │ +0978f8: 4d01 0002 |3792: aput-object v1, v0, v2 │ │ +0978fc: 1401 691b 0800 |3794: const v1, #float 7.44517e-40 // #00081b69 │ │ +097902: 7110 6403 0100 |3797: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097908: 0c01 |379a: move-result-object v1 │ │ +09790a: 1302 1a05 |379b: const/16 v2, #int 1306 // #51a │ │ +09790e: 4d01 0002 |379d: aput-object v1, v0, v2 │ │ +097912: 1401 c11d 0800 |379f: const v1, #float 7.45358e-40 // #00081dc1 │ │ +097918: 7110 6403 0100 |37a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09791e: 0c01 |37a5: move-result-object v1 │ │ +097920: 1302 1b05 |37a6: const/16 v2, #int 1307 // #51b │ │ +097924: 4d01 0002 |37a8: aput-object v1, v0, v2 │ │ +097928: 1401 ac1e 0800 |37aa: const v1, #float 7.45687e-40 // #00081eac │ │ +09792e: 7110 6403 0100 |37ad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097934: 0c01 |37b0: move-result-object v1 │ │ +097936: 1302 1c05 |37b1: const/16 v2, #int 1308 // #51c │ │ +09793a: 4d01 0002 |37b3: aput-object v1, v0, v2 │ │ +09793e: 1401 f31e 0800 |37b5: const v1, #float 7.45786e-40 // #00081ef3 │ │ +097944: 7110 6403 0100 |37b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09794a: 0c01 |37bb: move-result-object v1 │ │ +09794c: 1302 1d05 |37bc: const/16 v2, #int 1309 // #51d │ │ +097950: 4d01 0002 |37be: aput-object v1, v0, v2 │ │ +097954: 1401 6921 0800 |37c0: const v1, #float 7.46669e-40 // #00082169 │ │ +09795a: 7110 6403 0100 |37c3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097960: 0c01 |37c6: move-result-object v1 │ │ +097962: 1302 1e05 |37c7: const/16 v2, #int 1310 // #51e │ │ +097966: 4d01 0002 |37c9: aput-object v1, v0, v2 │ │ +09796a: 1401 f921 0800 |37cb: const v1, #float 7.46871e-40 // #000821f9 │ │ +097970: 7110 6403 0100 |37ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097976: 0c01 |37d1: move-result-object v1 │ │ +097978: 1302 1f05 |37d2: const/16 v2, #int 1311 // #51f │ │ +09797c: 4d01 0002 |37d4: aput-object v1, v0, v2 │ │ +097980: 1401 f123 0800 |37d6: const v1, #float 7.47577e-40 // #000823f1 │ │ +097986: 7110 6403 0100 |37d9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09798c: 0c01 |37dc: move-result-object v1 │ │ +09798e: 1302 2005 |37dd: const/16 v2, #int 1312 // #520 │ │ +097992: 4d01 0002 |37df: aput-object v1, v0, v2 │ │ +097996: 1401 1729 0800 |37e1: const v1, #float 7.49424e-40 // #00082917 │ │ +09799c: 7110 6403 0100 |37e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0979a2: 0c01 |37e7: move-result-object v1 │ │ +0979a4: 1302 2105 |37e8: const/16 v2, #int 1313 // #521 │ │ +0979a8: 4d01 0002 |37ea: aput-object v1, v0, v2 │ │ +0979ac: 1401 ec2a 0800 |37ec: const v1, #float 7.50081e-40 // #00082aec │ │ +0979b2: 7110 6403 0100 |37ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0979b8: 0c01 |37f2: move-result-object v1 │ │ +0979ba: 1302 2205 |37f3: const/16 v2, #int 1314 // #522 │ │ +0979be: 4d01 0002 |37f5: aput-object v1, v0, v2 │ │ +0979c2: 1401 7c2c 0800 |37f7: const v1, #float 7.50642e-40 // #00082c7c │ │ +0979c8: 7110 6403 0100 |37fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0979ce: 0c01 |37fd: move-result-object v1 │ │ +0979d0: 1302 2305 |37fe: const/16 v2, #int 1315 // #523 │ │ +0979d4: 4d01 0002 |3800: aput-object v1, v0, v2 │ │ +0979d8: 1401 4631 0800 |3802: const v1, #float 7.5236e-40 // #00083146 │ │ +0979de: 7110 6403 0100 |3805: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0979e4: 0c01 |3808: move-result-object v1 │ │ +0979e6: 1302 2405 |3809: const/16 v2, #int 1316 // #524 │ │ +0979ea: 4d01 0002 |380b: aput-object v1, v0, v2 │ │ +0979ee: 1401 0d32 0800 |380d: const v1, #float 7.52639e-40 // #0008320d │ │ +0979f4: 7110 6403 0100 |3810: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0979fa: 0c01 |3813: move-result-object v1 │ │ +0979fc: 1302 2505 |3814: const/16 v2, #int 1317 // #525 │ │ +097a00: 4d01 0002 |3816: aput-object v1, v0, v2 │ │ +097a04: 1401 de32 0800 |3818: const v1, #float 7.52932e-40 // #000832de │ │ +097a0a: 7110 6403 0100 |381b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097a10: 0c01 |381e: move-result-object v1 │ │ +097a12: 1302 2605 |381f: const/16 v2, #int 1318 // #526 │ │ +097a16: 4d01 0002 |3821: aput-object v1, v0, v2 │ │ +097a1a: 1401 f132 0800 |3823: const v1, #float 7.52958e-40 // #000832f1 │ │ +097a20: 7110 6403 0100 |3826: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097a26: 0c01 |3829: move-result-object v1 │ │ +097a28: 1302 2705 |382a: const/16 v2, #int 1319 // #527 │ │ +097a2c: 4d01 0002 |382c: aput-object v1, v0, v2 │ │ +097a30: 1401 d135 0800 |382e: const v1, #float 7.5399e-40 // #000835d1 │ │ +097a36: 7110 6403 0100 |3831: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097a3c: 0c01 |3834: move-result-object v1 │ │ +097a3e: 1302 2805 |3835: const/16 v2, #int 1320 // #528 │ │ +097a42: 4d01 0002 |3837: aput-object v1, v0, v2 │ │ +097a46: 1401 c63a 0800 |3839: const v1, #float 7.55768e-40 // #00083ac6 │ │ +097a4c: 7110 6403 0100 |383c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097a52: 0c01 |383f: move-result-object v1 │ │ +097a54: 1302 2905 |3840: const/16 v2, #int 1321 // #529 │ │ +097a58: 4d01 0002 |3842: aput-object v1, v0, v2 │ │ +097a5c: 1401 143b 0800 |3844: const v1, #float 7.55877e-40 // #00083b14 │ │ +097a62: 7110 6403 0100 |3847: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097a68: 0c01 |384a: move-result-object v1 │ │ +097a6a: 1302 2a05 |384b: const/16 v2, #int 1322 // #52a │ │ +097a6e: 4d01 0002 |384d: aput-object v1, v0, v2 │ │ +097a72: 1401 203b 0800 |384f: const v1, #float 7.55894e-40 // #00083b20 │ │ +097a78: 7110 6403 0100 |3852: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097a7e: 0c01 |3855: move-result-object v1 │ │ +097a80: 1302 2b05 |3856: const/16 v2, #int 1323 // #52b │ │ +097a84: 4d01 0002 |3858: aput-object v1, v0, v2 │ │ +097a88: 1401 223b 0800 |385a: const v1, #float 7.55897e-40 // #00083b22 │ │ +097a8e: 7110 6403 0100 |385d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097a94: 0c01 |3860: move-result-object v1 │ │ +097a96: 1302 2c05 |3861: const/16 v2, #int 1324 // #52c │ │ +097a9a: 4d01 0002 |3863: aput-object v1, v0, v2 │ │ +097a9e: 1401 573b 0800 |3865: const v1, #float 7.55971e-40 // #00083b57 │ │ +097aa4: 7110 6403 0100 |3868: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097aaa: 0c01 |386b: move-result-object v1 │ │ +097aac: 1302 2d05 |386c: const/16 v2, #int 1325 // #52d │ │ +097ab0: 4d01 0002 |386e: aput-object v1, v0, v2 │ │ +097ab4: 1401 c73d 0800 |3870: const v1, #float 7.56846e-40 // #00083dc7 │ │ +097aba: 7110 6403 0100 |3873: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097ac0: 0c01 |3876: move-result-object v1 │ │ +097ac2: 1302 2e05 |3877: const/16 v2, #int 1326 // #52e │ │ +097ac6: 4d01 0002 |3879: aput-object v1, v0, v2 │ │ +097aca: 1401 503e 0800 |387b: const v1, #float 7.57037e-40 // #00083e50 │ │ +097ad0: 7110 6403 0100 |387e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097ad6: 0c01 |3881: move-result-object v1 │ │ +097ad8: 1302 2f05 |3882: const/16 v2, #int 1327 // #52f │ │ +097adc: 4d01 0002 |3884: aput-object v1, v0, v2 │ │ +097ae0: 1401 eb3e 0800 |3886: const v1, #float 7.57255e-40 // #00083eeb │ │ +097ae6: 7110 6403 0100 |3889: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097aec: 0c01 |388c: move-result-object v1 │ │ +097aee: 1302 3005 |388d: const/16 v2, #int 1328 // #530 │ │ +097af2: 4d01 0002 |388f: aput-object v1, v0, v2 │ │ +097af6: 1401 1043 0800 |3891: const v1, #float 7.58741e-40 // #00084310 │ │ +097afc: 7110 6403 0100 |3894: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097b02: 0c01 |3897: move-result-object v1 │ │ +097b04: 1302 3105 |3898: const/16 v2, #int 1329 // #531 │ │ +097b08: 4d01 0002 |389a: aput-object v1, v0, v2 │ │ +097b0c: 1401 5f45 0800 |389c: const v1, #float 7.5957e-40 // #0008455f │ │ +097b12: 7110 6403 0100 |389f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097b18: 0c01 |38a2: move-result-object v1 │ │ +097b1a: 1302 3205 |38a3: const/16 v2, #int 1330 // #532 │ │ +097b1e: 4d01 0002 |38a5: aput-object v1, v0, v2 │ │ +097b22: 1401 5148 0800 |38a7: const v1, #float 7.60626e-40 // #00084851 │ │ +097b28: 7110 6403 0100 |38aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097b2e: 0c01 |38ad: move-result-object v1 │ │ +097b30: 1302 3305 |38ae: const/16 v2, #int 1331 // #533 │ │ +097b34: 4d01 0002 |38b0: aput-object v1, v0, v2 │ │ +097b38: 1401 8649 0800 |38b2: const v1, #float 7.61059e-40 // #00084986 │ │ +097b3e: 7110 6403 0100 |38b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097b44: 0c01 |38b8: move-result-object v1 │ │ +097b46: 1302 3405 |38b9: const/16 v2, #int 1332 // #534 │ │ +097b4a: 4d01 0002 |38bb: aput-object v1, v0, v2 │ │ +097b4e: 1401 8b4a 0800 |38bd: const v1, #float 7.61425e-40 // #00084a8b │ │ +097b54: 7110 6403 0100 |38c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097b5a: 0c01 |38c3: move-result-object v1 │ │ +097b5c: 1302 3505 |38c4: const/16 v2, #int 1333 // #535 │ │ +097b60: 4d01 0002 |38c6: aput-object v1, v0, v2 │ │ +097b64: 1401 924a 0800 |38c8: const v1, #float 7.61435e-40 // #00084a92 │ │ +097b6a: 7110 6403 0100 |38cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097b70: 0c01 |38ce: move-result-object v1 │ │ +097b72: 1302 3605 |38cf: const/16 v2, #int 1334 // #536 │ │ +097b76: 4d01 0002 |38d1: aput-object v1, v0, v2 │ │ +097b7a: 1401 f04a 0800 |38d3: const v1, #float 7.61566e-40 // #00084af0 │ │ +097b80: 7110 6403 0100 |38d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097b86: 0c01 |38d9: move-result-object v1 │ │ +097b88: 1302 3705 |38da: const/16 v2, #int 1335 // #537 │ │ +097b8c: 4d01 0002 |38dc: aput-object v1, v0, v2 │ │ +097b90: 1401 474b 0800 |38de: const v1, #float 7.61688e-40 // #00084b47 │ │ +097b96: 7110 6403 0100 |38e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097b9c: 0c01 |38e4: move-result-object v1 │ │ +097b9e: 1302 3805 |38e5: const/16 v2, #int 1336 // #538 │ │ +097ba2: 4d01 0002 |38e7: aput-object v1, v0, v2 │ │ +097ba6: 1401 454c 0800 |38e9: const v1, #float 7.62044e-40 // #00084c45 │ │ +097bac: 7110 6403 0100 |38ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097bb2: 0c01 |38ef: move-result-object v1 │ │ +097bb4: 1302 3905 |38f0: const/16 v2, #int 1337 // #539 │ │ +097bb8: 4d01 0002 |38f2: aput-object v1, v0, v2 │ │ +097bbc: 1401 664d 0800 |38f4: const v1, #float 7.62449e-40 // #00084d66 │ │ +097bc2: 7110 6403 0100 |38f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097bc8: 0c01 |38fa: move-result-object v1 │ │ +097bca: 1302 3a05 |38fb: const/16 v2, #int 1338 // #53a │ │ +097bce: 4d01 0002 |38fd: aput-object v1, v0, v2 │ │ +097bd2: 1401 544f 0800 |38ff: const v1, #float 7.63142e-40 // #00084f54 │ │ +097bd8: 7110 6403 0100 |3902: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097bde: 0c01 |3905: move-result-object v1 │ │ +097be0: 1302 3b05 |3906: const/16 v2, #int 1339 // #53b │ │ +097be4: 4d01 0002 |3908: aput-object v1, v0, v2 │ │ +097be8: 1401 7450 0800 |390a: const v1, #float 7.63545e-40 // #00085074 │ │ +097bee: 7110 6403 0100 |390d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097bf4: 0c01 |3910: move-result-object v1 │ │ +097bf6: 1302 3c05 |3911: const/16 v2, #int 1340 // #53c │ │ +097bfa: 4d01 0002 |3913: aput-object v1, v0, v2 │ │ +097bfe: 1401 9050 0800 |3915: const v1, #float 7.63584e-40 // #00085090 │ │ +097c04: 7110 6403 0100 |3918: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097c0a: 0c01 |391b: move-result-object v1 │ │ +097c0c: 1302 3d05 |391c: const/16 v2, #int 1341 // #53d │ │ +097c10: 4d01 0002 |391e: aput-object v1, v0, v2 │ │ +097c14: 1401 f351 0800 |3920: const v1, #float 7.64082e-40 // #000851f3 │ │ +097c1a: 7110 6403 0100 |3923: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097c20: 0c01 |3926: move-result-object v1 │ │ +097c22: 1302 3e05 |3927: const/16 v2, #int 1342 // #53e │ │ +097c26: 4d01 0002 |3929: aput-object v1, v0, v2 │ │ +097c2a: 1401 0652 0800 |392b: const v1, #float 7.64108e-40 // #00085206 │ │ +097c30: 7110 6403 0100 |392e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097c36: 0c01 |3931: move-result-object v1 │ │ +097c38: 1302 3f05 |3932: const/16 v2, #int 1343 // #53f │ │ +097c3c: 4d01 0002 |3934: aput-object v1, v0, v2 │ │ +097c40: 1401 c153 0800 |3936: const v1, #float 7.64729e-40 // #000853c1 │ │ +097c46: 7110 6403 0100 |3939: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097c4c: 0c01 |393c: move-result-object v1 │ │ +097c4e: 1302 4005 |393d: const/16 v2, #int 1344 // #540 │ │ +097c52: 4d01 0002 |393f: aput-object v1, v0, v2 │ │ +097c56: 1401 5654 0800 |3941: const v1, #float 7.64938e-40 // #00085456 │ │ +097c5c: 7110 6403 0100 |3944: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097c62: 0c01 |3947: move-result-object v1 │ │ +097c64: 1302 4105 |3948: const/16 v2, #int 1345 // #541 │ │ +097c68: 4d01 0002 |394a: aput-object v1, v0, v2 │ │ +097c6c: 1401 4257 0800 |394c: const v1, #float 7.65986e-40 // #00085742 │ │ +097c72: 7110 6403 0100 |394f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097c78: 0c01 |3952: move-result-object v1 │ │ +097c7a: 1302 4205 |3953: const/16 v2, #int 1346 // #542 │ │ +097c7e: 4d01 0002 |3955: aput-object v1, v0, v2 │ │ +097c82: 1401 745f 0800 |3957: const v1, #float 7.68926e-40 // #00085f74 │ │ +097c88: 7110 6403 0100 |395a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097c8e: 0c01 |395d: move-result-object v1 │ │ +097c90: 1302 4305 |395e: const/16 v2, #int 1347 // #543 │ │ +097c94: 4d01 0002 |3960: aput-object v1, v0, v2 │ │ +097c98: 1401 e85f 0800 |3962: const v1, #float 7.69089e-40 // #00085fe8 │ │ +097c9e: 7110 6403 0100 |3965: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097ca4: 0c01 |3968: move-result-object v1 │ │ +097ca6: 1302 4405 |3969: const/16 v2, #int 1348 // #544 │ │ +097caa: 4d01 0002 |396b: aput-object v1, v0, v2 │ │ +097cae: 1401 a761 0800 |396d: const v1, #float 7.69715e-40 // #000861a7 │ │ +097cb4: 7110 6403 0100 |3970: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097cba: 0c01 |3973: move-result-object v1 │ │ +097cbc: 1302 4505 |3974: const/16 v2, #int 1349 // #545 │ │ +097cc0: 4d01 0002 |3976: aput-object v1, v0, v2 │ │ +097cc4: 1401 5c63 0800 |3978: const v1, #float 7.70327e-40 // #0008635c │ │ +097cca: 7110 6403 0100 |397b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097cd0: 0c01 |397e: move-result-object v1 │ │ +097cd2: 1302 4605 |397f: const/16 v2, #int 1350 // #546 │ │ +097cd6: 4d01 0002 |3981: aput-object v1, v0, v2 │ │ +097cda: 1401 7363 0800 |3983: const v1, #float 7.7036e-40 // #00086373 │ │ +097ce0: 7110 6403 0100 |3986: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097ce6: 0c01 |3989: move-result-object v1 │ │ +097ce8: 1302 4705 |398a: const/16 v2, #int 1351 // #547 │ │ +097cec: 4d01 0002 |398c: aput-object v1, v0, v2 │ │ +097cf0: 1401 e66a 0800 |398e: const v1, #float 7.73032e-40 // #00086ae6 │ │ +097cf6: 7110 6403 0100 |3991: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097cfc: 0c01 |3994: move-result-object v1 │ │ +097cfe: 1302 4805 |3995: const/16 v2, #int 1352 // #548 │ │ +097d02: 4d01 0002 |3997: aput-object v1, v0, v2 │ │ +097d06: 1401 b56d 0800 |3999: const v1, #float 7.74039e-40 // #00086db5 │ │ +097d0c: 7110 6403 0100 |399c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097d12: 0c01 |399f: move-result-object v1 │ │ +097d14: 1302 4905 |39a0: const/16 v2, #int 1353 // #549 │ │ +097d18: 4d01 0002 |39a2: aput-object v1, v0, v2 │ │ +097d1c: 1401 1c6f 0800 |39a4: const v1, #float 7.74543e-40 // #00086f1c │ │ +097d22: 7110 6403 0100 |39a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097d28: 0c01 |39aa: move-result-object v1 │ │ +097d2a: 1302 4a05 |39ab: const/16 v2, #int 1354 // #54a │ │ +097d2e: 4d01 0002 |39ad: aput-object v1, v0, v2 │ │ +097d32: 1401 df71 0800 |39af: const v1, #float 7.75533e-40 // #000871df │ │ +097d38: 7110 6403 0100 |39b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097d3e: 0c01 |39b5: move-result-object v1 │ │ +097d40: 1302 4b05 |39b6: const/16 v2, #int 1355 // #54b │ │ +097d44: 4d01 0002 |39b8: aput-object v1, v0, v2 │ │ +097d48: 1401 1272 0800 |39ba: const v1, #float 7.75605e-40 // #00087212 │ │ +097d4e: 7110 6403 0100 |39bd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097d54: 0c01 |39c0: move-result-object v1 │ │ +097d56: 1302 4c05 |39c1: const/16 v2, #int 1356 // #54c │ │ +097d5a: 4d01 0002 |39c3: aput-object v1, v0, v2 │ │ +097d5e: 1401 3a73 0800 |39c5: const v1, #float 7.76019e-40 // #0008733a │ │ +097d64: 7110 6403 0100 |39c8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097d6a: 0c01 |39cb: move-result-object v1 │ │ +097d6c: 1302 4d05 |39cc: const/16 v2, #int 1357 // #54d │ │ +097d70: 4d01 0002 |39ce: aput-object v1, v0, v2 │ │ +097d74: 1401 7c78 0800 |39d0: const v1, #float 7.77906e-40 // #0008787c │ │ +097d7a: 7110 6403 0100 |39d3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097d80: 0c01 |39d6: move-result-object v1 │ │ +097d82: 1302 4e05 |39d7: const/16 v2, #int 1358 // #54e │ │ +097d86: 4d01 0002 |39d9: aput-object v1, v0, v2 │ │ +097d8a: 1401 7e79 0800 |39db: const v1, #float 7.78267e-40 // #0008797e │ │ +097d90: 7110 6403 0100 |39de: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097d96: 0c01 |39e1: move-result-object v1 │ │ +097d98: 1302 4f05 |39e2: const/16 v2, #int 1359 // #54f │ │ +097d9c: 4d01 0002 |39e4: aput-object v1, v0, v2 │ │ +097da0: 1401 dd79 0800 |39e6: const v1, #float 7.784e-40 // #000879dd │ │ +097da6: 7110 6403 0100 |39e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097dac: 0c01 |39ec: move-result-object v1 │ │ +097dae: 1302 5005 |39ed: const/16 v2, #int 1360 // #550 │ │ +097db2: 4d01 0002 |39ef: aput-object v1, v0, v2 │ │ +097db6: 1401 4b7a 0800 |39f1: const v1, #float 7.78554e-40 // #00087a4b │ │ +097dbc: 7110 6403 0100 |39f4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097dc2: 0c01 |39f7: move-result-object v1 │ │ +097dc4: 1302 5105 |39f8: const/16 v2, #int 1361 // #551 │ │ +097dc8: 4d01 0002 |39fa: aput-object v1, v0, v2 │ │ +097dcc: 1401 647b 0800 |39fc: const v1, #float 7.78948e-40 // #00087b64 │ │ +097dd2: 7110 6403 0100 |39ff: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097dd8: 0c01 |3a02: move-result-object v1 │ │ +097dda: 1302 5205 |3a03: const/16 v2, #int 1362 // #552 │ │ +097dde: 4d01 0002 |3a05: aput-object v1, v0, v2 │ │ +097de2: 1401 a67d 0800 |3a07: const v1, #float 7.79758e-40 // #00087da6 │ │ +097de8: 7110 6403 0100 |3a0a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097dee: 0c01 |3a0d: move-result-object v1 │ │ +097df0: 1302 5305 |3a0e: const/16 v2, #int 1363 // #553 │ │ +097df4: 4d01 0002 |3a10: aput-object v1, v0, v2 │ │ +097df8: 1401 df7d 0800 |3a12: const v1, #float 7.79838e-40 // #00087ddf │ │ +097dfe: 7110 6403 0100 |3a15: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097e04: 0c01 |3a18: move-result-object v1 │ │ +097e06: 1302 5405 |3a19: const/16 v2, #int 1364 // #554 │ │ +097e0a: 4d01 0002 |3a1b: aput-object v1, v0, v2 │ │ +097e0e: 1401 9b7e 0800 |3a1d: const v1, #float 7.80101e-40 // #00087e9b │ │ +097e14: 7110 6403 0100 |3a20: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097e1a: 0c01 |3a23: move-result-object v1 │ │ +097e1c: 1302 5505 |3a24: const/16 v2, #int 1365 // #555 │ │ +097e20: 4d01 0002 |3a26: aput-object v1, v0, v2 │ │ +097e24: 1401 d97f 0800 |3a28: const v1, #float 7.80547e-40 // #00087fd9 │ │ +097e2a: 7110 6403 0100 |3a2b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097e30: 0c01 |3a2e: move-result-object v1 │ │ +097e32: 1302 5605 |3a2f: const/16 v2, #int 1366 // #556 │ │ +097e36: 4d01 0002 |3a31: aput-object v1, v0, v2 │ │ +097e3a: 1401 3d81 0800 |3a33: const v1, #float 7.81046e-40 // #0008813d │ │ +097e40: 7110 6403 0100 |3a36: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097e46: 0c01 |3a39: move-result-object v1 │ │ +097e48: 1302 5705 |3a3a: const/16 v2, #int 1367 // #557 │ │ +097e4c: 4d01 0002 |3a3c: aput-object v1, v0, v2 │ │ +097e50: 1401 0a82 0800 |3a3e: const v1, #float 7.81333e-40 // #0008820a │ │ +097e56: 7110 6403 0100 |3a41: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097e5c: 0c01 |3a44: move-result-object v1 │ │ +097e5e: 1302 5805 |3a45: const/16 v2, #int 1368 // #558 │ │ +097e62: 4d01 0002 |3a47: aput-object v1, v0, v2 │ │ +097e66: 1401 9283 0800 |3a49: const v1, #float 7.81883e-40 // #00088392 │ │ +097e6c: 7110 6403 0100 |3a4c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097e72: 0c01 |3a4f: move-result-object v1 │ │ +097e74: 1302 5905 |3a50: const/16 v2, #int 1369 // #559 │ │ +097e78: 4d01 0002 |3a52: aput-object v1, v0, v2 │ │ +097e7c: 1401 d683 0800 |3a54: const v1, #float 7.81978e-40 // #000883d6 │ │ +097e82: 7110 6403 0100 |3a57: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097e88: 0c01 |3a5a: move-result-object v1 │ │ +097e8a: 1302 5a05 |3a5b: const/16 v2, #int 1370 // #55a │ │ +097e8e: 4d01 0002 |3a5d: aput-object v1, v0, v2 │ │ +097e92: 1401 8a84 0800 |3a5f: const v1, #float 7.8223e-40 // #0008848a │ │ +097e98: 7110 6403 0100 |3a62: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097e9e: 0c01 |3a65: move-result-object v1 │ │ +097ea0: 1302 5b05 |3a66: const/16 v2, #int 1371 // #55b │ │ +097ea4: 4d01 0002 |3a68: aput-object v1, v0, v2 │ │ +097ea8: 1401 f884 0800 |3a6a: const v1, #float 7.82384e-40 // #000884f8 │ │ +097eae: 7110 6403 0100 |3a6d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097eb4: 0c01 |3a70: move-result-object v1 │ │ +097eb6: 1302 5c05 |3a71: const/16 v2, #int 1372 // #55c │ │ +097eba: 4d01 0002 |3a73: aput-object v1, v0, v2 │ │ +097ebe: 1401 0685 0800 |3a75: const v1, #float 7.82404e-40 // #00088506 │ │ +097ec4: 7110 6403 0100 |3a78: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097eca: 0c01 |3a7b: move-result-object v1 │ │ +097ecc: 1302 5d05 |3a7c: const/16 v2, #int 1373 // #55d │ │ +097ed0: 4d01 0002 |3a7e: aput-object v1, v0, v2 │ │ +097ed4: 1401 0b85 0800 |3a80: const v1, #float 7.82411e-40 // #0008850b │ │ +097eda: 7110 6403 0100 |3a83: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097ee0: 0c01 |3a86: move-result-object v1 │ │ +097ee2: 1302 5e05 |3a87: const/16 v2, #int 1374 // #55e │ │ +097ee6: 4d01 0002 |3a89: aput-object v1, v0, v2 │ │ +097eea: 1401 7b88 0800 |3a8b: const v1, #float 7.83644e-40 // #0008887b │ │ +097ef0: 7110 6403 0100 |3a8e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097ef6: 0c01 |3a91: move-result-object v1 │ │ +097ef8: 1302 5f05 |3a92: const/16 v2, #int 1375 // #55f │ │ +097efc: 4d01 0002 |3a94: aput-object v1, v0, v2 │ │ +097f00: 1401 d188 0800 |3a96: const v1, #float 7.83764e-40 // #000888d1 │ │ +097f06: 7110 6403 0100 |3a99: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097f0c: 0c01 |3a9c: move-result-object v1 │ │ +097f0e: 1302 6005 |3a9d: const/16 v2, #int 1376 // #560 │ │ +097f12: 4d01 0002 |3a9f: aput-object v1, v0, v2 │ │ +097f16: 1401 1589 0800 |3aa1: const v1, #float 7.8386e-40 // #00088915 │ │ +097f1c: 7110 6403 0100 |3aa4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097f22: 0c01 |3aa7: move-result-object v1 │ │ +097f24: 1302 6105 |3aa8: const/16 v2, #int 1377 // #561 │ │ +097f28: 4d01 0002 |3aaa: aput-object v1, v0, v2 │ │ +097f2c: 1401 1a8a 0800 |3aac: const v1, #float 7.84225e-40 // #00088a1a │ │ +097f32: 7110 6403 0100 |3aaf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097f38: 0c01 |3ab2: move-result-object v1 │ │ +097f3a: 1302 6205 |3ab3: const/16 v2, #int 1378 // #562 │ │ +097f3e: 4d01 0002 |3ab5: aput-object v1, v0, v2 │ │ +097f42: 1401 378a 0800 |3ab7: const v1, #float 7.84266e-40 // #00088a37 │ │ +097f48: 7110 6403 0100 |3aba: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097f4e: 0c01 |3abd: move-result-object v1 │ │ +097f50: 1302 6305 |3abe: const/16 v2, #int 1379 // #563 │ │ +097f54: 4d01 0002 |3ac0: aput-object v1, v0, v2 │ │ +097f58: 1401 818a 0800 |3ac2: const v1, #float 7.8437e-40 // #00088a81 │ │ +097f5e: 7110 6403 0100 |3ac5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097f64: 0c01 |3ac8: move-result-object v1 │ │ +097f66: 1302 6405 |3ac9: const/16 v2, #int 1380 // #564 │ │ +097f6a: 4d01 0002 |3acb: aput-object v1, v0, v2 │ │ +097f6e: 1401 858a 0800 |3acd: const v1, #float 7.84375e-40 // #00088a85 │ │ +097f74: 7110 6403 0100 |3ad0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097f7a: 0c01 |3ad3: move-result-object v1 │ │ +097f7c: 1302 6505 |3ad4: const/16 v2, #int 1381 // #565 │ │ +097f80: 4d01 0002 |3ad6: aput-object v1, v0, v2 │ │ +097f84: 1401 3b8b 0800 |3ad8: const v1, #float 7.8463e-40 // #00088b3b │ │ +097f8a: 7110 6403 0100 |3adb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097f90: 0c01 |3ade: move-result-object v1 │ │ +097f92: 1302 6605 |3adf: const/16 v2, #int 1382 // #566 │ │ +097f96: 4d01 0002 |3ae1: aput-object v1, v0, v2 │ │ +097f9a: 1401 2893 0800 |3ae3: const v1, #float 7.87474e-40 // #00089328 │ │ +097fa0: 7110 6403 0100 |3ae6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097fa6: 0c01 |3ae9: move-result-object v1 │ │ +097fa8: 1302 6705 |3aea: const/16 v2, #int 1383 // #567 │ │ +097fac: 4d01 0002 |3aec: aput-object v1, v0, v2 │ │ +097fb0: 1401 0994 0800 |3aee: const v1, #float 7.87789e-40 // #00089409 │ │ +097fb6: 7110 6403 0100 |3af1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097fbc: 0c01 |3af4: move-result-object v1 │ │ +097fbe: 1302 6805 |3af5: const/16 v2, #int 1384 // #568 │ │ +097fc2: 4d01 0002 |3af7: aput-object v1, v0, v2 │ │ +097fc6: 1401 ab95 0800 |3af9: const v1, #float 7.88375e-40 // #000895ab │ │ +097fcc: 7110 6403 0100 |3afc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097fd2: 0c01 |3aff: move-result-object v1 │ │ +097fd4: 1302 6905 |3b00: const/16 v2, #int 1385 // #569 │ │ +097fd8: 4d01 0002 |3b02: aput-object v1, v0, v2 │ │ +097fdc: 1401 6f96 0800 |3b04: const v1, #float 7.88649e-40 // #0008966f │ │ +097fe2: 7110 6403 0100 |3b07: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097fe8: 0c01 |3b0a: move-result-object v1 │ │ +097fea: 1302 6a05 |3b0b: const/16 v2, #int 1386 // #56a │ │ +097fee: 4d01 0002 |3b0d: aput-object v1, v0, v2 │ │ +097ff2: 1401 7899 0800 |3b0f: const v1, #float 7.89738e-40 // #00089978 │ │ +097ff8: 7110 6403 0100 |3b12: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +097ffe: 0c01 |3b15: move-result-object v1 │ │ +098000: 1302 6b05 |3b16: const/16 v2, #int 1387 // #56b │ │ +098004: 4d01 0002 |3b18: aput-object v1, v0, v2 │ │ +098008: 1401 119b 0800 |3b1a: const v1, #float 7.90311e-40 // #00089b11 │ │ +09800e: 7110 6403 0100 |3b1d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098014: 0c01 |3b20: move-result-object v1 │ │ +098016: 1302 6c05 |3b21: const/16 v2, #int 1388 // #56c │ │ +09801a: 4d01 0002 |3b23: aput-object v1, v0, v2 │ │ +09801e: 1401 0e9c 0800 |3b25: const v1, #float 7.90666e-40 // #00089c0e │ │ +098024: 7110 6403 0100 |3b28: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09802a: 0c01 |3b2b: move-result-object v1 │ │ +09802c: 1302 6d05 |3b2c: const/16 v2, #int 1389 // #56d │ │ +098030: 4d01 0002 |3b2e: aput-object v1, v0, v2 │ │ +098034: 1401 bf9c 0800 |3b30: const v1, #float 7.90914e-40 // #00089cbf │ │ +09803a: 7110 6403 0100 |3b33: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098040: 0c01 |3b36: move-result-object v1 │ │ +098042: 1302 6e05 |3b37: const/16 v2, #int 1390 // #56e │ │ +098046: 4d01 0002 |3b39: aput-object v1, v0, v2 │ │ +09804a: 1401 7f9d 0800 |3b3b: const v1, #float 7.91183e-40 // #00089d7f │ │ +098050: 7110 6403 0100 |3b3e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098056: 0c01 |3b41: move-result-object v1 │ │ +098058: 1302 6f05 |3b42: const/16 v2, #int 1391 // #56f │ │ +09805c: 4d01 0002 |3b44: aput-object v1, v0, v2 │ │ +098060: 1401 5ba0 0800 |3b46: const v1, #float 7.92209e-40 // #0008a05b │ │ +098066: 7110 6403 0100 |3b49: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09806c: 0c01 |3b4c: move-result-object v1 │ │ +09806e: 1302 7005 |3b4d: const/16 v2, #int 1392 // #570 │ │ +098072: 4d01 0002 |3b4f: aput-object v1, v0, v2 │ │ +098076: 1401 98a0 0800 |3b51: const v1, #float 7.92294e-40 // #0008a098 │ │ +09807c: 7110 6403 0100 |3b54: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098082: 0c01 |3b57: move-result-object v1 │ │ +098084: 1302 7105 |3b58: const/16 v2, #int 1393 // #571 │ │ +098088: 4d01 0002 |3b5a: aput-object v1, v0, v2 │ │ +09808c: 1401 03a2 0800 |3b5c: const v1, #float 7.92803e-40 // #0008a203 │ │ +098092: 7110 6403 0100 |3b5f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098098: 0c01 |3b62: move-result-object v1 │ │ +09809a: 1302 7205 |3b63: const/16 v2, #int 1394 // #572 │ │ +09809e: 4d01 0002 |3b65: aput-object v1, v0, v2 │ │ +0980a2: 1401 0ea2 0800 |3b67: const v1, #float 7.92818e-40 // #0008a20e │ │ +0980a8: 7110 6403 0100 |3b6a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0980ae: 0c01 |3b6d: move-result-object v1 │ │ +0980b0: 1302 7305 |3b6e: const/16 v2, #int 1395 // #573 │ │ +0980b4: 4d01 0002 |3b70: aput-object v1, v0, v2 │ │ +0980b8: 1401 94a8 0800 |3b72: const v1, #float 7.95158e-40 // #0008a894 │ │ +0980be: 7110 6403 0100 |3b75: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0980c4: 0c01 |3b78: move-result-object v1 │ │ +0980c6: 1302 7405 |3b79: const/16 v2, #int 1396 // #574 │ │ +0980ca: 4d01 0002 |3b7b: aput-object v1, v0, v2 │ │ +0980ce: 1401 f6a9 0800 |3b7d: const v1, #float 7.95654e-40 // #0008a9f6 │ │ +0980d4: 7110 6403 0100 |3b80: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0980da: 0c01 |3b83: move-result-object v1 │ │ +0980dc: 1302 7505 |3b84: const/16 v2, #int 1397 // #575 │ │ +0980e0: 4d01 0002 |3b86: aput-object v1, v0, v2 │ │ +0980e4: 1401 95aa 0800 |3b88: const v1, #float 7.95877e-40 // #0008aa95 │ │ +0980ea: 7110 6403 0100 |3b8b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0980f0: 0c01 |3b8e: move-result-object v1 │ │ +0980f2: 1302 7605 |3b8f: const/16 v2, #int 1398 // #576 │ │ +0980f6: 4d01 0002 |3b91: aput-object v1, v0, v2 │ │ +0980fa: 1401 9aaa 0800 |3b93: const v1, #float 7.95884e-40 // #0008aa9a │ │ +098100: 7110 6403 0100 |3b96: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098106: 0c01 |3b99: move-result-object v1 │ │ +098108: 1302 7705 |3b9a: const/16 v2, #int 1399 // #577 │ │ +09810c: 4d01 0002 |3b9c: aput-object v1, v0, v2 │ │ +098110: 1401 9baa 0800 |3b9e: const v1, #float 7.95886e-40 // #0008aa9b │ │ +098116: 7110 6403 0100 |3ba1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09811c: 0c01 |3ba4: move-result-object v1 │ │ +09811e: 1302 7805 |3ba5: const/16 v2, #int 1400 // #578 │ │ +098122: 4d01 0002 |3ba7: aput-object v1, v0, v2 │ │ +098126: 1401 d2aa 0800 |3ba9: const v1, #float 7.95963e-40 // #0008aad2 │ │ +09812c: 7110 6403 0100 |3bac: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098132: 0c01 |3baf: move-result-object v1 │ │ +098134: 1302 7905 |3bb0: const/16 v2, #int 1401 // #579 │ │ +098138: 4d01 0002 |3bb2: aput-object v1, v0, v2 │ │ +09813c: 1401 55ab 0800 |3bb4: const v1, #float 7.96146e-40 // #0008ab55 │ │ +098142: 7110 6403 0100 |3bb7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098148: 0c01 |3bba: move-result-object v1 │ │ +09814a: 1302 7a05 |3bbb: const/16 v2, #int 1402 // #57a │ │ +09814e: 4d01 0002 |3bbd: aput-object v1, v0, v2 │ │ +098152: 1401 81ab 0800 |3bbf: const v1, #float 7.96208e-40 // #0008ab81 │ │ +098158: 7110 6403 0100 |3bc2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09815e: 0c01 |3bc5: move-result-object v1 │ │ +098160: 1302 7b05 |3bc6: const/16 v2, #int 1403 // #57b │ │ +098164: 4d01 0002 |3bc8: aput-object v1, v0, v2 │ │ +098168: 1401 34ac 0800 |3bca: const v1, #float 7.96459e-40 // #0008ac34 │ │ +09816e: 7110 6403 0100 |3bcd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098174: 0c01 |3bd0: move-result-object v1 │ │ +098176: 1302 7c05 |3bd1: const/16 v2, #int 1404 // #57c │ │ +09817a: 4d01 0002 |3bd3: aput-object v1, v0, v2 │ │ +09817e: 1401 36ad 0800 |3bd5: const v1, #float 7.9682e-40 // #0008ad36 │ │ +098184: 7110 6403 0100 |3bd8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09818a: 0c01 |3bdb: move-result-object v1 │ │ +09818c: 1302 7d05 |3bdc: const/16 v2, #int 1405 // #57d │ │ +098190: 4d01 0002 |3bde: aput-object v1, v0, v2 │ │ +098194: 1401 76af 0800 |3be0: const v1, #float 7.97627e-40 // #0008af76 │ │ +09819a: 7110 6403 0100 |3be3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0981a0: 0c01 |3be6: move-result-object v1 │ │ +0981a2: 1302 7e05 |3be7: const/16 v2, #int 1406 // #57e │ │ +0981a6: 4d01 0002 |3be9: aput-object v1, v0, v2 │ │ +0981aa: 1401 d8af 0800 |3beb: const v1, #float 7.97765e-40 // #0008afd8 │ │ +0981b0: 7110 6403 0100 |3bee: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0981b6: 0c01 |3bf1: move-result-object v1 │ │ +0981b8: 1302 7f05 |3bf2: const/16 v2, #int 1407 // #57f │ │ +0981bc: 4d01 0002 |3bf4: aput-object v1, v0, v2 │ │ +0981c0: 1401 d1b1 0800 |3bf6: const v1, #float 7.98472e-40 // #0008b1d1 │ │ +0981c6: 7110 6403 0100 |3bf9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0981cc: 0c01 |3bfc: move-result-object v1 │ │ +0981ce: 1302 8005 |3bfd: const/16 v2, #int 1408 // #580 │ │ +0981d2: 4d01 0002 |3bff: aput-object v1, v0, v2 │ │ +0981d6: 1401 e8b2 0800 |3c01: const v1, #float 7.98863e-40 // #0008b2e8 │ │ +0981dc: 7110 6403 0100 |3c04: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0981e2: 0c01 |3c07: move-result-object v1 │ │ +0981e4: 1302 8105 |3c08: const/16 v2, #int 1409 // #581 │ │ +0981e8: 4d01 0002 |3c0a: aput-object v1, v0, v2 │ │ +0981ec: 1401 01b3 0800 |3c0c: const v1, #float 7.98898e-40 // #0008b301 │ │ +0981f2: 7110 6403 0100 |3c0f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0981f8: 0c01 |3c12: move-result-object v1 │ │ +0981fa: 1302 8205 |3c13: const/16 v2, #int 1410 // #582 │ │ +0981fe: 4d01 0002 |3c15: aput-object v1, v0, v2 │ │ +098202: 1401 25b6 0800 |3c17: const v1, #float 8.00025e-40 // #0008b625 │ │ +098208: 7110 6403 0100 |3c1a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09820e: 0c01 |3c1d: move-result-object v1 │ │ +098210: 1302 8305 |3c1e: const/16 v2, #int 1411 // #583 │ │ +098214: 4d01 0002 |3c20: aput-object v1, v0, v2 │ │ +098218: 1401 64b6 0800 |3c22: const v1, #float 8.00113e-40 // #0008b664 │ │ +09821e: 7110 6403 0100 |3c25: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098224: 0c01 |3c28: move-result-object v1 │ │ +098226: 1302 8405 |3c29: const/16 v2, #int 1412 // #584 │ │ +09822a: 4d01 0002 |3c2b: aput-object v1, v0, v2 │ │ +09822e: 1401 f5b6 0800 |3c2d: const v1, #float 8.00317e-40 // #0008b6f5 │ │ +098234: 7110 6403 0100 |3c30: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09823a: 0c01 |3c33: move-result-object v1 │ │ +09823c: 1302 8505 |3c34: const/16 v2, #int 1413 // #585 │ │ +098240: 4d01 0002 |3c36: aput-object v1, v0, v2 │ │ +098244: 1401 a9b9 0800 |3c38: const v1, #float 8.01286e-40 // #0008b9a9 │ │ +09824a: 7110 6403 0100 |3c3b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098250: 0c01 |3c3e: move-result-object v1 │ │ +098252: 1302 8605 |3c3f: const/16 v2, #int 1414 // #586 │ │ +098256: 4d01 0002 |3c41: aput-object v1, v0, v2 │ │ +09825a: 1401 3bbb 0800 |3c43: const v1, #float 8.0185e-40 // #0008bb3b │ │ +098260: 7110 6403 0100 |3c46: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098266: 0c01 |3c49: move-result-object v1 │ │ +098268: 1302 8705 |3c4a: const/16 v2, #int 1415 // #587 │ │ +09826c: 4d01 0002 |3c4c: aput-object v1, v0, v2 │ │ +098270: 1401 e1bd 0800 |3c4e: const v1, #float 8.028e-40 // #0008bde1 │ │ +098276: 7110 6403 0100 |3c51: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09827c: 0c01 |3c54: move-result-object v1 │ │ +09827e: 1302 8805 |3c55: const/16 v2, #int 1416 // #588 │ │ +098282: 4d01 0002 |3c57: aput-object v1, v0, v2 │ │ +098286: 1401 b0bf 0800 |3c59: const v1, #float 8.03448e-40 // #0008bfb0 │ │ +09828c: 7110 6403 0100 |3c5c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098292: 0c01 |3c5f: move-result-object v1 │ │ +098294: 1302 8905 |3c60: const/16 v2, #int 1417 // #589 │ │ +098298: 4d01 0002 |3c62: aput-object v1, v0, v2 │ │ +09829c: 1401 1cc2 0800 |3c64: const v1, #float 8.04317e-40 // #0008c21c │ │ +0982a2: 7110 6403 0100 |3c67: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0982a8: 0c01 |3c6a: move-result-object v1 │ │ +0982aa: 1302 8a05 |3c6b: const/16 v2, #int 1418 // #58a │ │ +0982ae: 4d01 0002 |3c6d: aput-object v1, v0, v2 │ │ +0982b2: 1401 e3c3 0800 |3c6f: const v1, #float 8.04955e-40 // #0008c3e3 │ │ +0982b8: 7110 6403 0100 |3c72: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0982be: 0c01 |3c75: move-result-object v1 │ │ +0982c0: 1302 8b05 |3c76: const/16 v2, #int 1419 // #58b │ │ +0982c4: 4d01 0002 |3c78: aput-object v1, v0, v2 │ │ +0982c8: 1401 89c4 0800 |3c7a: const v1, #float 8.05187e-40 // #0008c489 │ │ +0982ce: 7110 6403 0100 |3c7d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0982d4: 0c01 |3c80: move-result-object v1 │ │ +0982d6: 1302 8c05 |3c81: const/16 v2, #int 1420 // #58c │ │ +0982da: 4d01 0002 |3c83: aput-object v1, v0, v2 │ │ +0982de: 1401 abc4 0800 |3c85: const v1, #float 8.05235e-40 // #0008c4ab │ │ +0982e4: 7110 6403 0100 |3c88: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0982ea: 0c01 |3c8b: move-result-object v1 │ │ +0982ec: 1302 8d05 |3c8c: const/16 v2, #int 1421 // #58d │ │ +0982f0: 4d01 0002 |3c8e: aput-object v1, v0, v2 │ │ +0982f4: 1401 f3c7 0800 |3c90: const v1, #float 8.06412e-40 // #0008c7f3 │ │ +0982fa: 7110 6403 0100 |3c93: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098300: 0c01 |3c96: move-result-object v1 │ │ +098302: 1302 8e05 |3c97: const/16 v2, #int 1422 // #58e │ │ +098306: 4d01 0002 |3c99: aput-object v1, v0, v2 │ │ +09830a: 1401 ebc8 0800 |3c9b: const v1, #float 8.0676e-40 // #0008c8eb │ │ +098310: 7110 6403 0100 |3c9e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098316: 0c01 |3ca1: move-result-object v1 │ │ +098318: 1302 8f05 |3ca2: const/16 v2, #int 1423 // #58f │ │ +09831c: 4d01 0002 |3ca4: aput-object v1, v0, v2 │ │ +098320: 1401 1bca 0800 |3ca6: const v1, #float 8.07186e-40 // #0008ca1b │ │ +098326: 7110 6403 0100 |3ca9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09832c: 0c01 |3cac: move-result-object v1 │ │ +09832e: 1302 9005 |3cad: const/16 v2, #int 1424 // #590 │ │ +098332: 4d01 0002 |3caf: aput-object v1, v0, v2 │ │ +098336: 1401 52ca 0800 |3cb1: const v1, #float 8.07263e-40 // #0008ca52 │ │ +09833c: 7110 6403 0100 |3cb4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098342: 0c01 |3cb7: move-result-object v1 │ │ +098344: 1302 9105 |3cb8: const/16 v2, #int 1425 // #591 │ │ +098348: 4d01 0002 |3cba: aput-object v1, v0, v2 │ │ +09834c: 1401 59cf 0800 |3cbc: const v1, #float 8.09066e-40 // #0008cf59 │ │ +098352: 7110 6403 0100 |3cbf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098358: 0c01 |3cc2: move-result-object v1 │ │ +09835a: 1302 9205 |3cc3: const/16 v2, #int 1426 // #592 │ │ +09835e: 4d01 0002 |3cc5: aput-object v1, v0, v2 │ │ +098362: 1401 9dd2 0800 |3cc7: const v1, #float 8.10238e-40 // #0008d29d │ │ +098368: 7110 6403 0100 |3cca: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09836e: 0c01 |3ccd: move-result-object v1 │ │ +098370: 1302 9305 |3cce: const/16 v2, #int 1427 // #593 │ │ +098374: 4d01 0002 |3cd0: aput-object v1, v0, v2 │ │ +098378: 1401 20d3 0800 |3cd2: const v1, #float 8.10421e-40 // #0008d320 │ │ +09837e: 7110 6403 0100 |3cd5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098384: 0c01 |3cd8: move-result-object v1 │ │ +098386: 1302 9405 |3cd9: const/16 v2, #int 1428 // #594 │ │ +09838a: 4d01 0002 |3cdb: aput-object v1, v0, v2 │ │ +09838e: 1401 ced3 0800 |3cdd: const v1, #float 8.10665e-40 // #0008d3ce │ │ +098394: 7110 6403 0100 |3ce0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09839a: 0c01 |3ce3: move-result-object v1 │ │ +09839c: 1302 9505 |3ce4: const/16 v2, #int 1429 // #595 │ │ +0983a0: 4d01 0002 |3ce6: aput-object v1, v0, v2 │ │ +0983a4: 1401 b8d5 0800 |3ce8: const v1, #float 8.11352e-40 // #0008d5b8 │ │ +0983aa: 7110 6403 0100 |3ceb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0983b0: 0c01 |3cee: move-result-object v1 │ │ +0983b2: 1302 9605 |3cef: const/16 v2, #int 1430 // #596 │ │ +0983b6: 4d01 0002 |3cf1: aput-object v1, v0, v2 │ │ +0983ba: 1401 16d7 0800 |3cf3: const v1, #float 8.11842e-40 // #0008d716 │ │ +0983c0: 7110 6403 0100 |3cf6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0983c6: 0c01 |3cf9: move-result-object v1 │ │ +0983c8: 1302 9705 |3cfa: const/16 v2, #int 1431 // #597 │ │ +0983cc: 4d01 0002 |3cfc: aput-object v1, v0, v2 │ │ +0983d0: 1401 d4da 0800 |3cfe: const v1, #float 8.13185e-40 // #0008dad4 │ │ +0983d6: 7110 6403 0100 |3d01: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0983dc: 0c01 |3d04: move-result-object v1 │ │ +0983de: 1302 9805 |3d05: const/16 v2, #int 1432 // #598 │ │ +0983e2: 4d01 0002 |3d07: aput-object v1, v0, v2 │ │ +0983e6: 1401 05db 0800 |3d09: const v1, #float 8.13253e-40 // #0008db05 │ │ +0983ec: 7110 6403 0100 |3d0c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0983f2: 0c01 |3d0f: move-result-object v1 │ │ +0983f4: 1302 9905 |3d10: const/16 v2, #int 1433 // #599 │ │ +0983f8: 4d01 0002 |3d12: aput-object v1, v0, v2 │ │ +0983fc: 1401 d7db 0800 |3d14: const v1, #float 8.13548e-40 // #0008dbd7 │ │ +098402: 7110 6403 0100 |3d17: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098408: 0c01 |3d1a: move-result-object v1 │ │ +09840a: 1302 9a05 |3d1b: const/16 v2, #int 1434 // #59a │ │ +09840e: 4d01 0002 |3d1d: aput-object v1, v0, v2 │ │ +098412: 1401 f5de 0800 |3d1f: const v1, #float 8.14666e-40 // #0008def5 │ │ +098418: 7110 6403 0100 |3d22: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09841e: 0c01 |3d25: move-result-object v1 │ │ +098420: 1302 9b05 |3d26: const/16 v2, #int 1435 // #59b │ │ +098424: 4d01 0002 |3d28: aput-object v1, v0, v2 │ │ +098428: 1401 9ae1 0800 |3d2a: const v1, #float 8.15615e-40 // #0008e19a │ │ +09842e: 7110 6403 0100 |3d2d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098434: 0c01 |3d30: move-result-object v1 │ │ +098436: 1302 9c05 |3d31: const/16 v2, #int 1436 // #59c │ │ +09843a: 4d01 0002 |3d33: aput-object v1, v0, v2 │ │ +09843e: 1401 20e2 0800 |3d35: const v1, #float 8.15802e-40 // #0008e220 │ │ +098444: 7110 6403 0100 |3d38: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09844a: 0c01 |3d3b: move-result-object v1 │ │ +09844c: 1302 9d05 |3d3c: const/16 v2, #int 1437 // #59d │ │ +098450: 4d01 0002 |3d3e: aput-object v1, v0, v2 │ │ +098454: 1401 bfe2 0800 |3d40: const v1, #float 8.16025e-40 // #0008e2bf │ │ +09845a: 7110 6403 0100 |3d43: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098460: 0c01 |3d46: move-result-object v1 │ │ +098462: 1302 9e05 |3d47: const/16 v2, #int 1438 // #59e │ │ +098466: 4d01 0002 |3d49: aput-object v1, v0, v2 │ │ +09846a: 1401 e2e3 0800 |3d4b: const v1, #float 8.16433e-40 // #0008e3e2 │ │ +098470: 7110 6403 0100 |3d4e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098476: 0c01 |3d51: move-result-object v1 │ │ +098478: 1302 9f05 |3d52: const/16 v2, #int 1439 // #59f │ │ +09847c: 4d01 0002 |3d54: aput-object v1, v0, v2 │ │ +098480: 1401 64e4 0800 |3d56: const v1, #float 8.16615e-40 // #0008e464 │ │ +098486: 7110 6403 0100 |3d59: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09848c: 0c01 |3d5c: move-result-object v1 │ │ +09848e: 1302 a005 |3d5d: const/16 v2, #int 1440 // #5a0 │ │ +098492: 4d01 0002 |3d5f: aput-object v1, v0, v2 │ │ +098496: 1401 a9e5 0800 |3d61: const v1, #float 8.17071e-40 // #0008e5a9 │ │ +09849c: 7110 6403 0100 |3d64: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0984a2: 0c01 |3d67: move-result-object v1 │ │ +0984a4: 1302 a105 |3d68: const/16 v2, #int 1441 // #5a1 │ │ +0984a8: 4d01 0002 |3d6a: aput-object v1, v0, v2 │ │ +0984ac: 1401 1ee7 0800 |3d6c: const v1, #float 8.17593e-40 // #0008e71e │ │ +0984b2: 7110 6403 0100 |3d6f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0984b8: 0c01 |3d72: move-result-object v1 │ │ +0984ba: 1302 a205 |3d73: const/16 v2, #int 1442 // #5a2 │ │ +0984be: 4d01 0002 |3d75: aput-object v1, v0, v2 │ │ +0984c2: 1401 87e7 0800 |3d77: const v1, #float 8.1774e-40 // #0008e787 │ │ +0984c8: 7110 6403 0100 |3d7a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0984ce: 0c01 |3d7d: move-result-object v1 │ │ +0984d0: 1302 a305 |3d7e: const/16 v2, #int 1443 // #5a3 │ │ +0984d4: 4d01 0002 |3d80: aput-object v1, v0, v2 │ │ +0984d8: 1401 02e8 0800 |3d82: const v1, #float 8.17913e-40 // #0008e802 │ │ +0984de: 7110 6403 0100 |3d85: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0984e4: 0c01 |3d88: move-result-object v1 │ │ +0984e6: 1302 a405 |3d89: const/16 v2, #int 1444 // #5a4 │ │ +0984ea: 4d01 0002 |3d8b: aput-object v1, v0, v2 │ │ +0984ee: 1401 63e8 0800 |3d8d: const v1, #float 8.18049e-40 // #0008e863 │ │ +0984f4: 7110 6403 0100 |3d90: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0984fa: 0c01 |3d93: move-result-object v1 │ │ +0984fc: 1302 a505 |3d94: const/16 v2, #int 1445 // #5a5 │ │ +098500: 4d01 0002 |3d96: aput-object v1, v0, v2 │ │ +098504: 1401 68e9 0800 |3d98: const v1, #float 8.18414e-40 // #0008e968 │ │ +09850a: 7110 6403 0100 |3d9b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098510: 0c01 |3d9e: move-result-object v1 │ │ +098512: 1302 a605 |3d9f: const/16 v2, #int 1446 // #5a6 │ │ +098516: 4d01 0002 |3da1: aput-object v1, v0, v2 │ │ +09851a: 1401 31ea 0800 |3da3: const v1, #float 8.18696e-40 // #0008ea31 │ │ +098520: 7110 6403 0100 |3da6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098526: 0c01 |3da9: move-result-object v1 │ │ +098528: 1302 a705 |3daa: const/16 v2, #int 1447 // #5a7 │ │ +09852c: 4d01 0002 |3dac: aput-object v1, v0, v2 │ │ +098530: 1401 1ceb 0800 |3dae: const v1, #float 8.19025e-40 // #0008eb1c │ │ +098536: 7110 6403 0100 |3db1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09853c: 0c01 |3db4: move-result-object v1 │ │ +09853e: 1302 a805 |3db5: const/16 v2, #int 1448 // #5a8 │ │ +098542: 4d01 0002 |3db7: aput-object v1, v0, v2 │ │ +098546: 1401 18ec 0800 |3db9: const v1, #float 8.19378e-40 // #0008ec18 │ │ +09854c: 7110 6403 0100 |3dbc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098552: 0c01 |3dbf: move-result-object v1 │ │ +098554: 1302 a905 |3dc0: const/16 v2, #int 1449 // #5a9 │ │ +098558: 4d01 0002 |3dc2: aput-object v1, v0, v2 │ │ +09855c: 1401 13ee 0800 |3dc4: const v1, #float 8.20089e-40 // #0008ee13 │ │ +098562: 7110 6403 0100 |3dc7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098568: 0c01 |3dca: move-result-object v1 │ │ +09856a: 1302 aa05 |3dcb: const/16 v2, #int 1450 // #5aa │ │ +09856e: 4d01 0002 |3dcd: aput-object v1, v0, v2 │ │ +098572: 1401 6bef 0800 |3dcf: const v1, #float 8.20571e-40 // #0008ef6b │ │ +098578: 7110 6403 0100 |3dd2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09857e: 0c01 |3dd5: move-result-object v1 │ │ +098580: 1302 ab05 |3dd6: const/16 v2, #int 1451 // #5ab │ │ +098584: 4d01 0002 |3dd8: aput-object v1, v0, v2 │ │ +098588: 1401 e2f0 0800 |3dda: const v1, #float 8.21096e-40 // #0008f0e2 │ │ +09858e: 7110 6403 0100 |3ddd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098594: 0c01 |3de0: move-result-object v1 │ │ +098596: 1302 ac05 |3de1: const/16 v2, #int 1452 // #5ac │ │ +09859a: 4d01 0002 |3de3: aput-object v1, v0, v2 │ │ +09859e: 1401 8bf1 0800 |3de5: const v1, #float 8.21333e-40 // #0008f18b │ │ +0985a4: 7110 6403 0100 |3de8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0985aa: 0c01 |3deb: move-result-object v1 │ │ +0985ac: 1302 ad05 |3dec: const/16 v2, #int 1453 // #5ad │ │ +0985b0: 4d01 0002 |3dee: aput-object v1, v0, v2 │ │ +0985b4: 1401 92f4 0800 |3df0: const v1, #float 8.22419e-40 // #0008f492 │ │ +0985ba: 7110 6403 0100 |3df3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0985c0: 0c01 |3df6: move-result-object v1 │ │ +0985c2: 1302 ae05 |3df7: const/16 v2, #int 1454 // #5ae │ │ +0985c6: 4d01 0002 |3df9: aput-object v1, v0, v2 │ │ +0985ca: 1401 74f5 0800 |3dfb: const v1, #float 8.22736e-40 // #0008f574 │ │ +0985d0: 7110 6403 0100 |3dfe: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0985d6: 0c01 |3e01: move-result-object v1 │ │ +0985d8: 1302 af05 |3e02: const/16 v2, #int 1455 // #5af │ │ +0985dc: 4d01 0002 |3e04: aput-object v1, v0, v2 │ │ +0985e0: 1401 97f5 0800 |3e06: const v1, #float 8.22785e-40 // #0008f597 │ │ +0985e6: 7110 6403 0100 |3e09: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0985ec: 0c01 |3e0c: move-result-object v1 │ │ +0985ee: 1302 b005 |3e0d: const/16 v2, #int 1456 // #5b0 │ │ +0985f2: 4d01 0002 |3e0f: aput-object v1, v0, v2 │ │ +0985f6: 1401 d7f5 0800 |3e11: const v1, #float 8.22875e-40 // #0008f5d7 │ │ +0985fc: 7110 6403 0100 |3e14: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098602: 0c01 |3e17: move-result-object v1 │ │ +098604: 1302 b105 |3e18: const/16 v2, #int 1457 // #5b1 │ │ +098608: 4d01 0002 |3e1a: aput-object v1, v0, v2 │ │ +09860c: 1401 1ff6 0800 |3e1c: const v1, #float 8.22976e-40 // #0008f61f │ │ +098612: 7110 6403 0100 |3e1f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098618: 0c01 |3e22: move-result-object v1 │ │ +09861a: 1302 b205 |3e23: const/16 v2, #int 1458 // #5b2 │ │ +09861e: 4d01 0002 |3e25: aput-object v1, v0, v2 │ │ +098622: 1401 f6f6 0800 |3e27: const v1, #float 8.23277e-40 // #0008f6f6 │ │ +098628: 7110 6403 0100 |3e2a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09862e: 0c01 |3e2d: move-result-object v1 │ │ +098630: 1302 b305 |3e2e: const/16 v2, #int 1459 // #5b3 │ │ +098634: 4d01 0002 |3e30: aput-object v1, v0, v2 │ │ +098638: 1401 4af7 0800 |3e32: const v1, #float 8.23395e-40 // #0008f74a │ │ +09863e: 7110 6403 0100 |3e35: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098644: 0c01 |3e38: move-result-object v1 │ │ +098646: 1302 b405 |3e39: const/16 v2, #int 1460 // #5b4 │ │ +09864a: 4d01 0002 |3e3b: aput-object v1, v0, v2 │ │ +09864e: 1401 09f9 0800 |3e3d: const v1, #float 8.24021e-40 // #0008f909 │ │ +098654: 7110 6403 0100 |3e40: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09865a: 0c01 |3e43: move-result-object v1 │ │ +09865c: 1302 b505 |3e44: const/16 v2, #int 1461 // #5b5 │ │ +098660: 4d01 0002 |3e46: aput-object v1, v0, v2 │ │ +098664: 1401 c9f9 0800 |3e48: const v1, #float 8.2429e-40 // #0008f9c9 │ │ +09866a: 7110 6403 0100 |3e4b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098670: 0c01 |3e4e: move-result-object v1 │ │ +098672: 1302 b605 |3e4f: const/16 v2, #int 1462 // #5b6 │ │ +098676: 4d01 0002 |3e51: aput-object v1, v0, v2 │ │ +09867a: 1401 f3fa 0800 |3e53: const v1, #float 8.24708e-40 // #0008faf3 │ │ +098680: 7110 6403 0100 |3e56: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098686: 0c01 |3e59: move-result-object v1 │ │ +098688: 1302 b705 |3e5a: const/16 v2, #int 1463 // #5b7 │ │ +09868c: 4d01 0002 |3e5c: aput-object v1, v0, v2 │ │ +098690: 1401 19fb 0800 |3e5e: const v1, #float 8.24761e-40 // #0008fb19 │ │ +098696: 7110 6403 0100 |3e61: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09869c: 0c01 |3e64: move-result-object v1 │ │ +09869e: 1302 b805 |3e65: const/16 v2, #int 1464 // #5b8 │ │ +0986a2: 4d01 0002 |3e67: aput-object v1, v0, v2 │ │ +0986a6: 1401 7dfb 0800 |3e69: const v1, #float 8.24901e-40 // #0008fb7d │ │ +0986ac: 7110 6403 0100 |3e6c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0986b2: 0c01 |3e6f: move-result-object v1 │ │ +0986b4: 1302 b905 |3e70: const/16 v2, #int 1465 // #5b9 │ │ +0986b8: 4d01 0002 |3e72: aput-object v1, v0, v2 │ │ +0986bc: 1401 c2fb 0800 |3e74: const v1, #float 8.24998e-40 // #0008fbc2 │ │ +0986c2: 7110 6403 0100 |3e77: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0986c8: 0c01 |3e7a: move-result-object v1 │ │ +0986ca: 1302 ba05 |3e7b: const/16 v2, #int 1466 // #5ba │ │ +0986ce: 4d01 0002 |3e7d: aput-object v1, v0, v2 │ │ +0986d2: 1401 7efc 0800 |3e7f: const v1, #float 8.25261e-40 // #0008fc7e │ │ +0986d8: 7110 6403 0100 |3e82: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0986de: 0c01 |3e85: move-result-object v1 │ │ +0986e0: 1302 bb05 |3e86: const/16 v2, #int 1467 // #5bb │ │ +0986e4: 4d01 0002 |3e88: aput-object v1, v0, v2 │ │ +0986e8: 1401 9afc 0800 |3e8a: const v1, #float 8.253e-40 // #0008fc9a │ │ +0986ee: 7110 6403 0100 |3e8d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0986f4: 0c01 |3e90: move-result-object v1 │ │ +0986f6: 1302 bc05 |3e91: const/16 v2, #int 1468 // #5bc │ │ +0986fa: 4d01 0002 |3e93: aput-object v1, v0, v2 │ │ +0986fe: 1401 e8fc 0800 |3e95: const v1, #float 8.2541e-40 // #0008fce8 │ │ +098704: 7110 6403 0100 |3e98: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09870a: 0c01 |3e9b: move-result-object v1 │ │ +09870c: 1302 bd05 |3e9c: const/16 v2, #int 1469 // #5bd │ │ +098710: 4d01 0002 |3e9e: aput-object v1, v0, v2 │ │ +098714: 1401 46fe 0800 |3ea0: const v1, #float 8.259e-40 // #0008fe46 │ │ +09871a: 7110 6403 0100 |3ea3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098720: 0c01 |3ea6: move-result-object v1 │ │ +098722: 1302 be05 |3ea7: const/16 v2, #int 1470 // #5be │ │ +098726: 4d01 0002 |3ea9: aput-object v1, v0, v2 │ │ +09872a: 1401 82fe 0800 |3eab: const v1, #float 8.25984e-40 // #0008fe82 │ │ +098730: 7110 6403 0100 |3eae: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098736: 0c01 |3eb1: move-result-object v1 │ │ +098738: 1302 bf05 |3eb2: const/16 v2, #int 1471 // #5bf │ │ +09873c: 4d01 0002 |3eb4: aput-object v1, v0, v2 │ │ +098740: 1401 87fe 0800 |3eb6: const v1, #float 8.25991e-40 // #0008fe87 │ │ +098746: 7110 6403 0100 |3eb9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09874c: 0c01 |3ebc: move-result-object v1 │ │ +09874e: 1302 c005 |3ebd: const/16 v2, #int 1472 // #5c0 │ │ +098752: 4d01 0002 |3ebf: aput-object v1, v0, v2 │ │ +098756: 1401 50ff 0800 |3ec1: const v1, #float 8.26273e-40 // #0008ff50 │ │ +09875c: 7110 6403 0100 |3ec4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098762: 0c01 |3ec7: move-result-object v1 │ │ +098764: 1302 c105 |3ec8: const/16 v2, #int 1473 // #5c1 │ │ +098768: 4d01 0002 |3eca: aput-object v1, v0, v2 │ │ +09876c: 1401 8dff 0800 |3ecc: const v1, #float 8.26358e-40 // #0008ff8d │ │ +098772: 7110 6403 0100 |3ecf: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098778: 0c01 |3ed2: move-result-object v1 │ │ +09877a: 1302 c205 |3ed3: const/16 v2, #int 1474 // #5c2 │ │ +09877e: 4d01 0002 |3ed5: aput-object v1, v0, v2 │ │ +098782: 1401 d9ff 0800 |3ed7: const v1, #float 8.26465e-40 // #0008ffd9 │ │ +098788: 7110 6403 0100 |3eda: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09878e: 0c01 |3edd: move-result-object v1 │ │ +098790: 1302 c305 |3ede: const/16 v2, #int 1475 // #5c3 │ │ +098794: 4d01 0002 |3ee0: aput-object v1, v0, v2 │ │ +098798: 1401 1700 0900 |3ee2: const v1, #float 8.26552e-40 // #00090017 │ │ +09879e: 7110 6403 0100 |3ee5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0987a4: 0c01 |3ee8: move-result-object v1 │ │ +0987a6: 1302 c405 |3ee9: const/16 v2, #int 1476 // #5c4 │ │ +0987aa: 4d01 0002 |3eeb: aput-object v1, v0, v2 │ │ +0987ae: 1401 5600 0900 |3eed: const v1, #float 8.2664e-40 // #00090056 │ │ +0987b4: 7110 6403 0100 |3ef0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0987ba: 0c01 |3ef3: move-result-object v1 │ │ +0987bc: 1302 c505 |3ef4: const/16 v2, #int 1477 // #5c5 │ │ +0987c0: 4d01 0002 |3ef6: aput-object v1, v0, v2 │ │ +0987c4: 1401 1e01 0900 |3ef8: const v1, #float 8.2692e-40 // #0009011e │ │ +0987ca: 7110 6403 0100 |3efb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0987d0: 0c01 |3efe: move-result-object v1 │ │ +0987d2: 1302 c605 |3eff: const/16 v2, #int 1478 // #5c6 │ │ +0987d6: 4d01 0002 |3f01: aput-object v1, v0, v2 │ │ +0987da: 1401 ce01 0900 |3f03: const v1, #float 8.27167e-40 // #000901ce │ │ +0987e0: 7110 6403 0100 |3f06: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0987e6: 0c01 |3f09: move-result-object v1 │ │ +0987e8: 1302 c705 |3f0a: const/16 v2, #int 1479 // #5c7 │ │ +0987ec: 4d01 0002 |3f0c: aput-object v1, v0, v2 │ │ +0987f0: 1401 1f05 0900 |3f0e: const v1, #float 8.28357e-40 // #0009051f │ │ +0987f6: 7110 6403 0100 |3f11: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0987fc: 0c01 |3f14: move-result-object v1 │ │ +0987fe: 1302 c805 |3f15: const/16 v2, #int 1480 // #5c8 │ │ +098802: 4d01 0002 |3f17: aput-object v1, v0, v2 │ │ +098806: 1401 4305 0900 |3f19: const v1, #float 8.28407e-40 // #00090543 │ │ +09880c: 7110 6403 0100 |3f1c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098812: 0c01 |3f1f: move-result-object v1 │ │ +098814: 1302 c905 |3f20: const/16 v2, #int 1481 // #5c9 │ │ +098818: 4d01 0002 |3f22: aput-object v1, v0, v2 │ │ +09881c: 1401 5705 0900 |3f24: const v1, #float 8.28435e-40 // #00090557 │ │ +098822: 7110 6403 0100 |3f27: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098828: 0c01 |3f2a: move-result-object v1 │ │ +09882a: 1302 ca05 |3f2b: const/16 v2, #int 1482 // #5ca │ │ +09882e: 4d01 0002 |3f2d: aput-object v1, v0, v2 │ │ +098832: 1401 2a07 0900 |3f2f: const v1, #float 8.29089e-40 // #0009072a │ │ +098838: 7110 6403 0100 |3f32: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09883e: 0c01 |3f35: move-result-object v1 │ │ +098840: 1302 cb05 |3f36: const/16 v2, #int 1483 // #5cb │ │ +098844: 4d01 0002 |3f38: aput-object v1, v0, v2 │ │ +098848: 1401 0e08 0900 |3f3a: const v1, #float 8.29409e-40 // #0009080e │ │ +09884e: 7110 6403 0100 |3f3d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098854: 0c01 |3f40: move-result-object v1 │ │ +098856: 1302 cc05 |3f41: const/16 v2, #int 1484 // #5cc │ │ +09885a: 4d01 0002 |3f43: aput-object v1, v0, v2 │ │ +09885e: 1401 c008 0900 |3f45: const v1, #float 8.29658e-40 // #000908c0 │ │ +098864: 7110 6403 0100 |3f48: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09886a: 0c01 |3f4b: move-result-object v1 │ │ +09886c: 1302 cd05 |3f4c: const/16 v2, #int 1485 // #5cd │ │ +098870: 4d01 0002 |3f4e: aput-object v1, v0, v2 │ │ +098874: 1401 4009 0900 |3f50: const v1, #float 8.29838e-40 // #00090940 │ │ +09887a: 7110 6403 0100 |3f53: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098880: 0c01 |3f56: move-result-object v1 │ │ +098882: 1302 ce05 |3f57: const/16 v2, #int 1486 // #5ce │ │ +098886: 4d01 0002 |3f59: aput-object v1, v0, v2 │ │ +09888a: 1401 5a09 0900 |3f5b: const v1, #float 8.29874e-40 // #0009095a │ │ +098890: 7110 6403 0100 |3f5e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098896: 0c01 |3f61: move-result-object v1 │ │ +098898: 1302 cf05 |3f62: const/16 v2, #int 1487 // #5cf │ │ +09889c: 4d01 0002 |3f64: aput-object v1, v0, v2 │ │ +0988a0: 1401 5b0c 0900 |3f66: const v1, #float 8.30952e-40 // #00090c5b │ │ +0988a6: 7110 6403 0100 |3f69: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0988ac: 0c01 |3f6c: move-result-object v1 │ │ +0988ae: 1302 d005 |3f6d: const/16 v2, #int 1488 // #5d0 │ │ +0988b2: 4d01 0002 |3f6f: aput-object v1, v0, v2 │ │ +0988b6: 1401 d30d 0900 |3f71: const v1, #float 8.31479e-40 // #00090dd3 │ │ +0988bc: 7110 6403 0100 |3f74: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0988c2: 0c01 |3f77: move-result-object v1 │ │ +0988c4: 1302 d105 |3f78: const/16 v2, #int 1489 // #5d1 │ │ +0988c8: 4d01 0002 |3f7a: aput-object v1, v0, v2 │ │ +0988cc: 1401 040e 0900 |3f7c: const v1, #float 8.31547e-40 // #00090e04 │ │ +0988d2: 7110 6403 0100 |3f7f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0988d8: 0c01 |3f82: move-result-object v1 │ │ +0988da: 1302 d205 |3f83: const/16 v2, #int 1490 // #5d2 │ │ +0988de: 4d01 0002 |3f85: aput-object v1, v0, v2 │ │ +0988e2: 1401 7d0f 0900 |3f87: const v1, #float 8.32076e-40 // #00090f7d │ │ +0988e8: 7110 6403 0100 |3f8a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0988ee: 0c01 |3f8d: move-result-object v1 │ │ +0988f0: 1302 d305 |3f8e: const/16 v2, #int 1491 // #5d3 │ │ +0988f4: 4d01 0002 |3f90: aput-object v1, v0, v2 │ │ +0988f8: 1401 6913 0900 |3f92: const v1, #float 8.33483e-40 // #00091369 │ │ +0988fe: 7110 6403 0100 |3f95: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098904: 0c01 |3f98: move-result-object v1 │ │ +098906: 1302 d405 |3f99: const/16 v2, #int 1492 // #5d4 │ │ +09890a: 4d01 0002 |3f9b: aput-object v1, v0, v2 │ │ +09890e: 1401 d513 0900 |3f9d: const v1, #float 8.33634e-40 // #000913d5 │ │ +098914: 7110 6403 0100 |3fa0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09891a: 0c01 |3fa3: move-result-object v1 │ │ +09891c: 1302 d505 |3fa4: const/16 v2, #int 1493 // #5d5 │ │ +098920: 4d01 0002 |3fa6: aput-object v1, v0, v2 │ │ +098924: 1401 5c16 0900 |3fa8: const v1, #float 8.3454e-40 // #0009165c │ │ +09892a: 7110 6403 0100 |3fab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098930: 0c01 |3fae: move-result-object v1 │ │ +098932: 1302 d605 |3faf: const/16 v2, #int 1494 // #5d6 │ │ +098936: 4d01 0002 |3fb1: aput-object v1, v0, v2 │ │ +09893a: 1401 d818 0900 |3fb3: const v1, #float 8.35432e-40 // #000918d8 │ │ +098940: 7110 6403 0100 |3fb6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098946: 0c01 |3fb9: move-result-object v1 │ │ +098948: 1302 d705 |3fba: const/16 v2, #int 1495 // #5d7 │ │ +09894c: 4d01 0002 |3fbc: aput-object v1, v0, v2 │ │ +098950: 1401 8119 0900 |3fbe: const v1, #float 8.35669e-40 // #00091981 │ │ +098956: 7110 6403 0100 |3fc1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09895c: 0c01 |3fc4: move-result-object v1 │ │ +09895e: 1302 d805 |3fc5: const/16 v2, #int 1496 // #5d8 │ │ +098962: 4d01 0002 |3fc7: aput-object v1, v0, v2 │ │ +098966: 1401 8d19 0900 |3fc9: const v1, #float 8.35685e-40 // #0009198d │ │ +09896c: 7110 6403 0100 |3fcc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098972: 0c01 |3fcf: move-result-object v1 │ │ +098974: 1302 d905 |3fd0: const/16 v2, #int 1497 // #5d9 │ │ +098978: 4d01 0002 |3fd2: aput-object v1, v0, v2 │ │ +09897c: 1401 741a 0900 |3fd4: const v1, #float 8.36009e-40 // #00091a74 │ │ +098982: 7110 6403 0100 |3fd7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098988: 0c01 |3fda: move-result-object v1 │ │ +09898a: 1302 da05 |3fdb: const/16 v2, #int 1498 // #5da │ │ +09898e: 4d01 0002 |3fdd: aput-object v1, v0, v2 │ │ +098992: 1401 a61a 0900 |3fdf: const v1, #float 8.36079e-40 // #00091aa6 │ │ +098998: 7110 6403 0100 |3fe2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09899e: 0c01 |3fe5: move-result-object v1 │ │ +0989a0: 1302 db05 |3fe6: const/16 v2, #int 1499 // #5db │ │ +0989a4: 4d01 0002 |3fe8: aput-object v1, v0, v2 │ │ +0989a8: 1401 fc1b 0900 |3fea: const v1, #float 8.36558e-40 // #00091bfc │ │ +0989ae: 7110 6403 0100 |3fed: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0989b4: 0c01 |3ff0: move-result-object v1 │ │ +0989b6: 1302 dc05 |3ff1: const/16 v2, #int 1500 // #5dc │ │ +0989ba: 4d01 0002 |3ff3: aput-object v1, v0, v2 │ │ +0989be: 1401 141e 0900 |3ff5: const v1, #float 8.37309e-40 // #00091e14 │ │ +0989c4: 7110 6403 0100 |3ff8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0989ca: 0c01 |3ffb: move-result-object v1 │ │ +0989cc: 1302 dd05 |3ffc: const/16 v2, #int 1501 // #5dd │ │ +0989d0: 4d01 0002 |3ffe: aput-object v1, v0, v2 │ │ +0989d4: 1401 9220 0900 |4000: const v1, #float 8.38203e-40 // #00092092 │ │ +0989da: 7110 6403 0100 |4003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0989e0: 0c01 |4006: move-result-object v1 │ │ +0989e2: 1302 de05 |4007: const/16 v2, #int 1502 // #5de │ │ +0989e6: 4d01 0002 |4009: aput-object v1, v0, v2 │ │ +0989ea: 1401 3921 0900 |400b: const v1, #float 8.38438e-40 // #00092139 │ │ +0989f0: 7110 6403 0100 |400e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0989f6: 0c01 |4011: move-result-object v1 │ │ +0989f8: 1302 df05 |4012: const/16 v2, #int 1503 // #5df │ │ +0989fc: 4d01 0002 |4014: aput-object v1, v0, v2 │ │ +098a00: 1401 7421 0900 |4016: const v1, #float 8.3852e-40 // #00092174 │ │ +098a06: 7110 6403 0100 |4019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098a0c: 0c01 |401c: move-result-object v1 │ │ +098a0e: 1302 e005 |401d: const/16 v2, #int 1504 // #5e0 │ │ +098a12: 4d01 0002 |401f: aput-object v1, v0, v2 │ │ +098a16: 1401 1322 0900 |4021: const v1, #float 8.38743e-40 // #00092213 │ │ +098a1c: 7110 6403 0100 |4024: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098a22: 0c01 |4027: move-result-object v1 │ │ +098a24: 1302 e105 |4028: const/16 v2, #int 1505 // #5e1 │ │ +098a28: 4d01 0002 |402a: aput-object v1, v0, v2 │ │ +098a2c: 1401 7723 0900 |402c: const v1, #float 8.39242e-40 // #00092377 │ │ +098a32: 7110 6403 0100 |402f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098a38: 0c01 |4032: move-result-object v1 │ │ +098a3a: 1302 e205 |4033: const/16 v2, #int 1506 // #5e2 │ │ +098a3e: 4d01 0002 |4035: aput-object v1, v0, v2 │ │ +098a42: 1401 d225 0900 |4037: const v1, #float 8.40087e-40 // #000925d2 │ │ +098a48: 7110 6403 0100 |403a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098a4e: 0c01 |403d: move-result-object v1 │ │ +098a50: 1302 e305 |403e: const/16 v2, #int 1507 // #5e3 │ │ +098a54: 4d01 0002 |4040: aput-object v1, v0, v2 │ │ +098a58: 1401 df27 0900 |4042: const v1, #float 8.40823e-40 // #000927df │ │ +098a5e: 7110 6403 0100 |4045: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098a64: 0c01 |4048: move-result-object v1 │ │ +098a66: 1302 e405 |4049: const/16 v2, #int 1508 // #5e4 │ │ +098a6a: 4d01 0002 |404b: aput-object v1, v0, v2 │ │ +098a6e: 1401 452a 0900 |404d: const v1, #float 8.41683e-40 // #00092a45 │ │ +098a74: 7110 6403 0100 |4050: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098a7a: 0c01 |4053: move-result-object v1 │ │ +098a7c: 1302 e505 |4054: const/16 v2, #int 1509 // #5e5 │ │ +098a80: 4d01 0002 |4056: aput-object v1, v0, v2 │ │ +098a84: 1401 152c 0900 |4058: const v1, #float 8.42333e-40 // #00092c15 │ │ +098a8a: 7110 6403 0100 |405b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098a90: 0c01 |405e: move-result-object v1 │ │ +098a92: 1302 e605 |405f: const/16 v2, #int 1510 // #5e6 │ │ +098a96: 4d01 0002 |4061: aput-object v1, v0, v2 │ │ +098a9a: 1401 7431 0900 |4063: const v1, #float 8.4426e-40 // #00093174 │ │ +098aa0: 7110 6403 0100 |4066: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098aa6: 0c01 |4069: move-result-object v1 │ │ +098aa8: 1302 e705 |406a: const/16 v2, #int 1511 // #5e7 │ │ +098aac: 4d01 0002 |406c: aput-object v1, v0, v2 │ │ +098ab0: 1401 7e35 0900 |406e: const v1, #float 8.45709e-40 // #0009357e │ │ +098ab6: 7110 6403 0100 |4071: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098abc: 0c01 |4074: move-result-object v1 │ │ +098abe: 1302 e805 |4075: const/16 v2, #int 1512 // #5e8 │ │ +098ac2: 4d01 0002 |4077: aput-object v1, v0, v2 │ │ +098ac6: 1401 2a38 0900 |4079: const v1, #float 8.46667e-40 // #0009382a │ │ +098acc: 7110 6403 0100 |407c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098ad2: 0c01 |407f: move-result-object v1 │ │ +098ad4: 1302 e905 |4080: const/16 v2, #int 1513 // #5e9 │ │ +098ad8: 4d01 0002 |4082: aput-object v1, v0, v2 │ │ +098adc: 1401 4b38 0900 |4084: const v1, #float 8.46714e-40 // #0009384b │ │ +098ae2: 7110 6403 0100 |4087: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098ae8: 0c01 |408a: move-result-object v1 │ │ +098aea: 1302 ea05 |408b: const/16 v2, #int 1514 // #5ea │ │ +098aee: 4d01 0002 |408d: aput-object v1, v0, v2 │ │ +098af2: 1401 6338 0900 |408f: const v1, #float 8.46747e-40 // #00093863 │ │ +098af8: 7110 6403 0100 |4092: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098afe: 0c01 |4095: move-result-object v1 │ │ +098b00: 1302 eb05 |4096: const/16 v2, #int 1515 // #5eb │ │ +098b04: 4d01 0002 |4098: aput-object v1, v0, v2 │ │ +098b08: 1401 703d 0900 |409a: const v1, #float 8.48559e-40 // #00093d70 │ │ +098b0e: 7110 6403 0100 |409d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098b14: 0c01 |40a0: move-result-object v1 │ │ +098b16: 1302 ec05 |40a1: const/16 v2, #int 1516 // #5ec │ │ +098b1a: 4d01 0002 |40a3: aput-object v1, v0, v2 │ │ +098b1e: 1401 563e 0900 |40a5: const v1, #float 8.48881e-40 // #00093e56 │ │ +098b24: 7110 6403 0100 |40a8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098b2a: 0c01 |40ab: move-result-object v1 │ │ +098b2c: 1302 ed05 |40ac: const/16 v2, #int 1517 // #5ed │ │ +098b30: 4d01 0002 |40ae: aput-object v1, v0, v2 │ │ +098b34: 1401 bd3e 0900 |40b0: const v1, #float 8.49026e-40 // #00093ebd │ │ +098b3a: 7110 6403 0100 |40b3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098b40: 0c01 |40b6: move-result-object v1 │ │ +098b42: 1302 ee05 |40b7: const/16 v2, #int 1518 // #5ee │ │ +098b46: 4d01 0002 |40b9: aput-object v1, v0, v2 │ │ +098b4a: 1401 7540 0900 |40bb: const v1, #float 8.49642e-40 // #00094075 │ │ +098b50: 7110 6403 0100 |40be: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098b56: 0c01 |40c1: move-result-object v1 │ │ +098b58: 1302 ef05 |40c2: const/16 v2, #int 1519 // #5ef │ │ +098b5c: 4d01 0002 |40c4: aput-object v1, v0, v2 │ │ +098b60: 1401 9541 0900 |40c6: const v1, #float 8.50046e-40 // #00094195 │ │ +098b66: 7110 6403 0100 |40c9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098b6c: 0c01 |40cc: move-result-object v1 │ │ +098b6e: 1302 f005 |40cd: const/16 v2, #int 1520 // #5f0 │ │ +098b72: 4d01 0002 |40cf: aput-object v1, v0, v2 │ │ +098b76: 1401 a841 0900 |40d1: const v1, #float 8.50072e-40 // #000941a8 │ │ +098b7c: 7110 6403 0100 |40d4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098b82: 0c01 |40d7: move-result-object v1 │ │ +098b84: 1302 f105 |40d8: const/16 v2, #int 1521 // #5f1 │ │ +098b88: 4d01 0002 |40da: aput-object v1, v0, v2 │ │ +098b8c: 1401 1b42 0900 |40dc: const v1, #float 8.50234e-40 // #0009421b │ │ +098b92: 7110 6403 0100 |40df: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098b98: 0c01 |40e2: move-result-object v1 │ │ +098b9a: 1302 f205 |40e3: const/16 v2, #int 1522 // #5f2 │ │ +098b9e: 4d01 0002 |40e5: aput-object v1, v0, v2 │ │ +098ba2: 1401 6942 0900 |40e7: const v1, #float 8.50343e-40 // #00094269 │ │ +098ba8: 7110 6403 0100 |40ea: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098bae: 0c01 |40ed: move-result-object v1 │ │ +098bb0: 1302 f305 |40ee: const/16 v2, #int 1523 // #5f3 │ │ +098bb4: 4d01 0002 |40f0: aput-object v1, v0, v2 │ │ +098bb8: 1401 f243 0900 |40f2: const v1, #float 8.50894e-40 // #000943f2 │ │ +098bbe: 7110 6403 0100 |40f5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098bc4: 0c01 |40f8: move-result-object v1 │ │ +098bc6: 1302 f405 |40f9: const/16 v2, #int 1524 // #5f4 │ │ +098bca: 4d01 0002 |40fb: aput-object v1, v0, v2 │ │ +098bce: 1401 6245 0900 |40fd: const v1, #float 8.51409e-40 // #00094562 │ │ +098bd4: 7110 6403 0100 |4100: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098bda: 0c01 |4103: move-result-object v1 │ │ +098bdc: 1302 f505 |4104: const/16 v2, #int 1525 // #5f5 │ │ +098be0: 4d01 0002 |4106: aput-object v1, v0, v2 │ │ +098be4: 1401 8445 0900 |4108: const v1, #float 8.51457e-40 // #00094584 │ │ +098bea: 7110 6403 0100 |410b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098bf0: 0c01 |410e: move-result-object v1 │ │ +098bf2: 1302 f605 |410f: const/16 v2, #int 1526 // #5f6 │ │ +098bf6: 4d01 0002 |4111: aput-object v1, v0, v2 │ │ +098bfa: 1401 0947 0900 |4113: const v1, #float 8.52002e-40 // #00094709 │ │ +098c00: 7110 6403 0100 |4116: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098c06: 0c01 |4119: move-result-object v1 │ │ +098c08: 1302 f705 |411a: const/16 v2, #int 1527 // #5f7 │ │ +098c0c: 4d01 0002 |411c: aput-object v1, v0, v2 │ │ +098c10: 1401 1147 0900 |411e: const v1, #float 8.52013e-40 // #00094711 │ │ +098c16: 7110 6403 0100 |4121: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098c1c: 0c01 |4124: move-result-object v1 │ │ +098c1e: 1302 f805 |4125: const/16 v2, #int 1528 // #5f8 │ │ +098c22: 4d01 0002 |4127: aput-object v1, v0, v2 │ │ +098c26: 1401 3447 0900 |4129: const v1, #float 8.52062e-40 // #00094734 │ │ +098c2c: 7110 6403 0100 |412c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098c32: 0c01 |412f: move-result-object v1 │ │ +098c34: 1302 f905 |4130: const/16 v2, #int 1529 // #5f9 │ │ +098c38: 4d01 0002 |4132: aput-object v1, v0, v2 │ │ +098c3c: 1401 a247 0900 |4134: const v1, #float 8.52216e-40 // #000947a2 │ │ +098c42: 7110 6403 0100 |4137: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098c48: 0c01 |413a: move-result-object v1 │ │ +098c4a: 1302 fa05 |413b: const/16 v2, #int 1530 // #5fa │ │ +098c4e: 4d01 0002 |413d: aput-object v1, v0, v2 │ │ +098c52: 1401 a649 0900 |413f: const v1, #float 8.5294e-40 // #000949a6 │ │ +098c58: 7110 6403 0100 |4142: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098c5e: 0c01 |4145: move-result-object v1 │ │ +098c60: 1302 fb05 |4146: const/16 v2, #int 1531 // #5fb │ │ +098c64: 4d01 0002 |4148: aput-object v1, v0, v2 │ │ +098c68: 1401 424f 0900 |414a: const v1, #float 8.54952e-40 // #00094f42 │ │ +098c6e: 7110 6403 0100 |414d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098c74: 0c01 |4150: move-result-object v1 │ │ +098c76: 1302 fc05 |4151: const/16 v2, #int 1532 // #5fc │ │ +098c7a: 4d01 0002 |4153: aput-object v1, v0, v2 │ │ +098c7e: 1401 9a50 0900 |4155: const v1, #float 8.55434e-40 // #0009509a │ │ +098c84: 7110 6403 0100 |4158: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098c8a: 0c01 |415b: move-result-object v1 │ │ +098c8c: 1302 fd05 |415c: const/16 v2, #int 1533 // #5fd │ │ +098c90: 4d01 0002 |415e: aput-object v1, v0, v2 │ │ +098c94: 1401 b651 0900 |4160: const v1, #float 8.55832e-40 // #000951b6 │ │ +098c9a: 7110 6403 0100 |4163: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098ca0: 0c01 |4166: move-result-object v1 │ │ +098ca2: 1302 fe05 |4167: const/16 v2, #int 1534 // #5fe │ │ +098ca6: 4d01 0002 |4169: aput-object v1, v0, v2 │ │ +098caa: 1401 dd51 0900 |416b: const v1, #float 8.55886e-40 // #000951dd │ │ +098cb0: 7110 6403 0100 |416e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098cb6: 0c01 |4171: move-result-object v1 │ │ +098cb8: 1302 ff05 |4172: const/16 v2, #int 1535 // #5ff │ │ +098cbc: 4d01 0002 |4174: aput-object v1, v0, v2 │ │ +098cc0: 1401 8553 0900 |4176: const v1, #float 8.56481e-40 // #00095385 │ │ +098cc6: 7110 6403 0100 |4179: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098ccc: 0c01 |417c: move-result-object v1 │ │ +098cce: 1302 0006 |417d: const/16 v2, #int 1536 // #600 │ │ +098cd2: 4d01 0002 |417f: aput-object v1, v0, v2 │ │ +098cd6: 1401 9354 0900 |4181: const v1, #float 8.56859e-40 // #00095493 │ │ +098cdc: 7110 6403 0100 |4184: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098ce2: 0c01 |4187: move-result-object v1 │ │ +098ce4: 1302 0106 |4188: const/16 v2, #int 1537 // #601 │ │ +098ce8: 4d01 0002 |418a: aput-object v1, v0, v2 │ │ +098cec: 1401 7655 0900 |418c: const v1, #float 8.57177e-40 // #00095576 │ │ +098cf2: 7110 6403 0100 |418f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098cf8: 0c01 |4192: move-result-object v1 │ │ +098cfa: 1302 0206 |4193: const/16 v2, #int 1538 // #602 │ │ +098cfe: 4d01 0002 |4195: aput-object v1, v0, v2 │ │ +098d02: 1401 0c56 0900 |4197: const v1, #float 8.57387e-40 // #0009560c │ │ +098d08: 7110 6403 0100 |419a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098d0e: 0c01 |419d: move-result-object v1 │ │ +098d10: 1302 0306 |419e: const/16 v2, #int 1539 // #603 │ │ +098d14: 4d01 0002 |41a0: aput-object v1, v0, v2 │ │ +098d18: 1401 5c56 0900 |41a2: const v1, #float 8.57499e-40 // #0009565c │ │ +098d1e: 7110 6403 0100 |41a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098d24: 0c01 |41a8: move-result-object v1 │ │ +098d26: 1302 0406 |41a9: const/16 v2, #int 1540 // #604 │ │ +098d2a: 4d01 0002 |41ab: aput-object v1, v0, v2 │ │ +098d2e: 1401 9856 0900 |41ad: const v1, #float 8.57583e-40 // #00095698 │ │ +098d34: 7110 6403 0100 |41b0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098d3a: 0c01 |41b3: move-result-object v1 │ │ +098d3c: 1302 0506 |41b4: const/16 v2, #int 1541 // #605 │ │ +098d40: 4d01 0002 |41b6: aput-object v1, v0, v2 │ │ +098d44: 1401 5b59 0900 |41b8: const v1, #float 8.58574e-40 // #0009595b │ │ +098d4a: 7110 6403 0100 |41bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098d50: 0c01 |41be: move-result-object v1 │ │ +098d52: 1302 0606 |41bf: const/16 v2, #int 1542 // #606 │ │ +098d56: 4d01 0002 |41c1: aput-object v1, v0, v2 │ │ +098d5a: 1401 6a59 0900 |41c3: const v1, #float 8.58595e-40 // #0009596a │ │ +098d60: 7110 6403 0100 |41c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098d66: 0c01 |41c9: move-result-object v1 │ │ +098d68: 1302 0706 |41ca: const/16 v2, #int 1543 // #607 │ │ +098d6c: 4d01 0002 |41cc: aput-object v1, v0, v2 │ │ +098d70: 1401 6a5a 0900 |41ce: const v1, #float 8.58954e-40 // #00095a6a │ │ +098d76: 7110 6403 0100 |41d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098d7c: 0c01 |41d4: move-result-object v1 │ │ +098d7e: 1302 0806 |41d5: const/16 v2, #int 1544 // #608 │ │ +098d82: 4d01 0002 |41d7: aput-object v1, v0, v2 │ │ +098d86: 1401 7d5a 0900 |41d9: const v1, #float 8.58981e-40 // #00095a7d │ │ +098d8c: 7110 6403 0100 |41dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098d92: 0c01 |41df: move-result-object v1 │ │ +098d94: 1302 0906 |41e0: const/16 v2, #int 1545 // #609 │ │ +098d98: 4d01 0002 |41e2: aput-object v1, v0, v2 │ │ +098d9c: 1401 a55a 0900 |41e4: const v1, #float 8.59037e-40 // #00095aa5 │ │ +098da2: 7110 6403 0100 |41e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098da8: 0c01 |41ea: move-result-object v1 │ │ +098daa: 1302 0a06 |41eb: const/16 v2, #int 1546 // #60a │ │ +098dae: 4d01 0002 |41ed: aput-object v1, v0, v2 │ │ +098db2: 1401 a85b 0900 |41ef: const v1, #float 8.594e-40 // #00095ba8 │ │ +098db8: 7110 6403 0100 |41f2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098dbe: 0c01 |41f5: move-result-object v1 │ │ +098dc0: 1302 0b06 |41f6: const/16 v2, #int 1547 // #60b │ │ +098dc4: 4d01 0002 |41f8: aput-object v1, v0, v2 │ │ +098dc8: 1401 1a5d 0900 |41fa: const v1, #float 8.59918e-40 // #00095d1a │ │ +098dce: 7110 6403 0100 |41fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098dd4: 0c01 |4200: move-result-object v1 │ │ +098dd6: 1302 0c06 |4201: const/16 v2, #int 1548 // #60c │ │ +098dda: 4d01 0002 |4203: aput-object v1, v0, v2 │ │ +098dde: 1401 d85d 0900 |4205: const v1, #float 8.60184e-40 // #00095dd8 │ │ +098de4: 7110 6403 0100 |4208: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098dea: 0c01 |420b: move-result-object v1 │ │ +098dec: 1302 0d06 |420c: const/16 v2, #int 1549 // #60d │ │ +098df0: 4d01 0002 |420e: aput-object v1, v0, v2 │ │ +098df4: 1401 0e5e 0900 |4210: const v1, #float 8.6026e-40 // #00095e0e │ │ +098dfa: 7110 6403 0100 |4213: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098e00: 0c01 |4216: move-result-object v1 │ │ +098e02: 1302 0e06 |4217: const/16 v2, #int 1550 // #60e │ │ +098e06: 4d01 0002 |4219: aput-object v1, v0, v2 │ │ +098e0a: 1401 8b5f 0900 |421b: const v1, #float 8.60794e-40 // #00095f8b │ │ +098e10: 7110 6403 0100 |421e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098e16: 0c01 |4221: move-result-object v1 │ │ +098e18: 1302 0f06 |4222: const/16 v2, #int 1551 // #60f │ │ +098e1c: 4d01 0002 |4224: aput-object v1, v0, v2 │ │ +098e20: 1401 e761 0900 |4226: const v1, #float 8.6164e-40 // #000961e7 │ │ +098e26: 7110 6403 0100 |4229: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098e2c: 0c01 |422c: move-result-object v1 │ │ +098e2e: 1302 1006 |422d: const/16 v2, #int 1552 // #610 │ │ +098e32: 4d01 0002 |422f: aput-object v1, v0, v2 │ │ +098e36: 1401 a865 0900 |4231: const v1, #float 8.62987e-40 // #000965a8 │ │ +098e3c: 7110 6403 0100 |4234: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098e42: 0c01 |4237: move-result-object v1 │ │ +098e44: 1302 1106 |4238: const/16 v2, #int 1553 // #611 │ │ +098e48: 4d01 0002 |423a: aput-object v1, v0, v2 │ │ +098e4c: 1401 6e69 0900 |423c: const v1, #float 8.64341e-40 // #0009696e │ │ +098e52: 7110 6403 0100 |423f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098e58: 0c01 |4242: move-result-object v1 │ │ +098e5a: 1302 1206 |4243: const/16 v2, #int 1554 // #612 │ │ +098e5e: 4d01 0002 |4245: aput-object v1, v0, v2 │ │ +098e62: 1401 e96b 0900 |4247: const v1, #float 8.6523e-40 // #00096be9 │ │ +098e68: 7110 6403 0100 |424a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098e6e: 0c01 |424d: move-result-object v1 │ │ +098e70: 1302 1306 |424e: const/16 v2, #int 1555 // #613 │ │ +098e74: 4d01 0002 |4250: aput-object v1, v0, v2 │ │ +098e78: 1401 e36e 0900 |4252: const v1, #float 8.66298e-40 // #00096ee3 │ │ +098e7e: 7110 6403 0100 |4255: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098e84: 0c01 |4258: move-result-object v1 │ │ +098e86: 1302 1406 |4259: const/16 v2, #int 1556 // #614 │ │ +098e8a: 4d01 0002 |425b: aput-object v1, v0, v2 │ │ +098e8e: 1401 7071 0900 |425d: const v1, #float 8.67213e-40 // #00097170 │ │ +098e94: 7110 6403 0100 |4260: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098e9a: 0c01 |4263: move-result-object v1 │ │ +098e9c: 1302 1506 |4264: const/16 v2, #int 1557 // #615 │ │ +098ea0: 4d01 0002 |4266: aput-object v1, v0, v2 │ │ +098ea4: 1401 5a77 0900 |4268: const v1, #float 8.69335e-40 // #0009775a │ │ +098eaa: 7110 6403 0100 |426b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098eb0: 0c01 |426e: move-result-object v1 │ │ +098eb2: 1302 1606 |426f: const/16 v2, #int 1558 // #616 │ │ +098eb6: 4d01 0002 |4271: aput-object v1, v0, v2 │ │ +098eba: 1401 5a78 0900 |4273: const v1, #float 8.69693e-40 // #0009785a │ │ +098ec0: 7110 6403 0100 |4276: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098ec6: 0c01 |4279: move-result-object v1 │ │ +098ec8: 1302 1706 |427a: const/16 v2, #int 1559 // #617 │ │ +098ecc: 4d01 0002 |427c: aput-object v1, v0, v2 │ │ +098ed0: 1401 c57a 0900 |427e: const v1, #float 8.70561e-40 // #00097ac5 │ │ +098ed6: 7110 6403 0100 |4281: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098edc: 0c01 |4284: move-result-object v1 │ │ +098ede: 1302 1806 |4285: const/16 v2, #int 1560 // #618 │ │ +098ee2: 4d01 0002 |4287: aput-object v1, v0, v2 │ │ +098ee6: 1401 e97a 0900 |4289: const v1, #float 8.70611e-40 // #00097ae9 │ │ +098eec: 7110 6403 0100 |428c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098ef2: 0c01 |428f: move-result-object v1 │ │ +098ef4: 1302 1906 |4290: const/16 v2, #int 1561 // #619 │ │ +098ef8: 4d01 0002 |4292: aput-object v1, v0, v2 │ │ +098efc: 1401 fd7a 0900 |4294: const v1, #float 8.70639e-40 // #00097afd │ │ +098f02: 7110 6403 0100 |4297: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098f08: 0c01 |429a: move-result-object v1 │ │ +098f0a: 1302 1a06 |429b: const/16 v2, #int 1562 // #61a │ │ +098f0e: 4d01 0002 |429d: aput-object v1, v0, v2 │ │ +098f12: 1401 4b7c 0900 |429f: const v1, #float 8.71107e-40 // #00097c4b │ │ +098f18: 7110 6403 0100 |42a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098f1e: 0c01 |42a5: move-result-object v1 │ │ +098f20: 1302 1b06 |42a6: const/16 v2, #int 1563 // #61b │ │ +098f24: 4d01 0002 |42a8: aput-object v1, v0, v2 │ │ +098f28: 1401 497d 0900 |42aa: const v1, #float 8.71463e-40 // #00097d49 │ │ +098f2e: 7110 6403 0100 |42ad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098f34: 0c01 |42b0: move-result-object v1 │ │ +098f36: 1302 1c06 |42b1: const/16 v2, #int 1564 // #61c │ │ +098f3a: 4d01 0002 |42b3: aput-object v1, v0, v2 │ │ +098f3e: 1401 5e7e 0900 |42b5: const v1, #float 8.71851e-40 // #00097e5e │ │ +098f44: 7110 6403 0100 |42b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098f4a: 0c01 |42bb: move-result-object v1 │ │ +098f4c: 1302 1d06 |42bc: const/16 v2, #int 1565 // #61d │ │ +098f50: 4d01 0002 |42be: aput-object v1, v0, v2 │ │ +098f54: 1401 ff81 0900 |42c0: const v1, #float 8.73153e-40 // #000981ff │ │ +098f5a: 7110 6403 0100 |42c3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098f60: 0c01 |42c6: move-result-object v1 │ │ +098f62: 1302 1e06 |42c7: const/16 v2, #int 1566 // #61e │ │ +098f66: 4d01 0002 |42c9: aput-object v1, v0, v2 │ │ +098f6a: 1401 7182 0900 |42cb: const v1, #float 8.73313e-40 // #00098271 │ │ +098f70: 7110 6403 0100 |42ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098f76: 0c01 |42d1: move-result-object v1 │ │ +098f78: 1302 1f06 |42d2: const/16 v2, #int 1567 // #61f │ │ +098f7c: 4d01 0002 |42d4: aput-object v1, v0, v2 │ │ +098f80: 1401 a282 0900 |42d6: const v1, #float 8.73382e-40 // #000982a2 │ │ +098f86: 7110 6403 0100 |42d9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098f8c: 0c01 |42dc: move-result-object v1 │ │ +098f8e: 1302 2006 |42dd: const/16 v2, #int 1568 // #620 │ │ +098f92: 4d01 0002 |42df: aput-object v1, v0, v2 │ │ +098f96: 1401 7783 0900 |42e1: const v1, #float 8.7368e-40 // #00098377 │ │ +098f9c: 7110 6403 0100 |42e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098fa2: 0c01 |42e7: move-result-object v1 │ │ +098fa4: 1302 2106 |42e8: const/16 v2, #int 1569 // #621 │ │ +098fa8: 4d01 0002 |42ea: aput-object v1, v0, v2 │ │ +098fac: 1401 2c85 0900 |42ec: const v1, #float 8.74293e-40 // #0009852c │ │ +098fb2: 7110 6403 0100 |42ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098fb8: 0c01 |42f2: move-result-object v1 │ │ +098fba: 1302 2206 |42f3: const/16 v2, #int 1570 // #622 │ │ +098fbe: 4d01 0002 |42f5: aput-object v1, v0, v2 │ │ +098fc2: 1401 f985 0900 |42f7: const v1, #float 8.7458e-40 // #000985f9 │ │ +098fc8: 7110 6403 0100 |42fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098fce: 0c01 |42fd: move-result-object v1 │ │ +098fd0: 1302 2306 |42fe: const/16 v2, #int 1571 // #623 │ │ +098fd4: 4d01 0002 |4300: aput-object v1, v0, v2 │ │ +098fd8: 1401 9b86 0900 |4302: const v1, #float 8.74807e-40 // #0009869b │ │ +098fde: 7110 6403 0100 |4305: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098fe4: 0c01 |4308: move-result-object v1 │ │ +098fe6: 1302 2406 |4309: const/16 v2, #int 1572 // #624 │ │ +098fea: 4d01 0002 |430b: aput-object v1, v0, v2 │ │ +098fee: 1401 de87 0900 |430d: const v1, #float 8.75259e-40 // #000987de │ │ +098ff4: 7110 6403 0100 |4310: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +098ffa: 0c01 |4313: move-result-object v1 │ │ +098ffc: 1302 2506 |4314: const/16 v2, #int 1573 // #625 │ │ +099000: 4d01 0002 |4316: aput-object v1, v0, v2 │ │ +099004: 1401 a288 0900 |4318: const v1, #float 8.75534e-40 // #000988a2 │ │ +09900a: 7110 6403 0100 |431b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099010: 0c01 |431e: move-result-object v1 │ │ +099012: 1302 2606 |431f: const/16 v2, #int 1574 // #626 │ │ +099016: 4d01 0002 |4321: aput-object v1, v0, v2 │ │ +09901a: 1401 c78c 0900 |4323: const v1, #float 8.77021e-40 // #00098cc7 │ │ +099020: 7110 6403 0100 |4326: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099026: 0c01 |4329: move-result-object v1 │ │ +099028: 1302 2706 |432a: const/16 v2, #int 1575 // #627 │ │ +09902c: 4d01 0002 |432c: aput-object v1, v0, v2 │ │ +099030: 1401 638d 0900 |432e: const v1, #float 8.77239e-40 // #00098d63 │ │ +099036: 7110 6403 0100 |4331: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09903c: 0c01 |4334: move-result-object v1 │ │ +09903e: 1302 2806 |4335: const/16 v2, #int 1576 // #628 │ │ +099042: 4d01 0002 |4337: aput-object v1, v0, v2 │ │ +099046: 1401 a68e 0900 |4339: const v1, #float 8.77692e-40 // #00098ea6 │ │ +09904c: 7110 6403 0100 |433c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099052: 0c01 |433f: move-result-object v1 │ │ +099054: 1302 2906 |4340: const/16 v2, #int 1577 // #629 │ │ +099058: 4d01 0002 |4342: aput-object v1, v0, v2 │ │ +09905c: 1401 1790 0900 |4344: const v1, #float 8.78209e-40 // #00099017 │ │ +099062: 7110 6403 0100 |4347: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099068: 0c01 |434a: move-result-object v1 │ │ +09906a: 1302 2a06 |434b: const/16 v2, #int 1578 // #62a │ │ +09906e: 4d01 0002 |434d: aput-object v1, v0, v2 │ │ +099072: 1401 3491 0900 |434f: const v1, #float 8.78609e-40 // #00099134 │ │ +099078: 7110 6403 0100 |4352: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09907e: 0c01 |4355: move-result-object v1 │ │ +099080: 1302 2b06 |4356: const/16 v2, #int 1579 // #62b │ │ +099084: 4d01 0002 |4358: aput-object v1, v0, v2 │ │ +099088: 1401 4c94 0900 |435a: const v1, #float 8.79718e-40 // #0009944c │ │ +09908e: 7110 6403 0100 |435d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099094: 0c01 |4360: move-result-object v1 │ │ +099096: 1302 2c06 |4361: const/16 v2, #int 1580 // #62c │ │ +09909a: 4d01 0002 |4363: aput-object v1, v0, v2 │ │ +09909e: 1401 8a94 0900 |4365: const v1, #float 8.79805e-40 // #0009948a │ │ +0990a4: 7110 6403 0100 |4368: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0990aa: 0c01 |436b: move-result-object v1 │ │ +0990ac: 1302 2d06 |436c: const/16 v2, #int 1581 // #62d │ │ +0990b0: 4d01 0002 |436e: aput-object v1, v0, v2 │ │ +0990b4: 1401 3795 0900 |4370: const v1, #float 8.80048e-40 // #00099537 │ │ +0990ba: 7110 6403 0100 |4373: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0990c0: 0c01 |4376: move-result-object v1 │ │ +0990c2: 1302 2e06 |4377: const/16 v2, #int 1582 // #62e │ │ +0990c6: 4d01 0002 |4379: aput-object v1, v0, v2 │ │ +0990ca: 1401 c999 0900 |437b: const v1, #float 8.81687e-40 // #000999c9 │ │ +0990d0: 7110 6403 0100 |437e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0990d6: 0c01 |4381: move-result-object v1 │ │ +0990d8: 1302 2f06 |4382: const/16 v2, #int 1583 // #62f │ │ +0990dc: 4d01 0002 |4384: aput-object v1, v0, v2 │ │ +0990e0: 1401 df9a 0900 |4386: const v1, #float 8.82077e-40 // #00099adf │ │ +0990e6: 7110 6403 0100 |4389: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0990ec: 0c01 |438c: move-result-object v1 │ │ +0990ee: 1302 3006 |438d: const/16 v2, #int 1584 // #630 │ │ +0990f2: 4d01 0002 |438f: aput-object v1, v0, v2 │ │ +0990f6: 1401 1e9d 0900 |4391: const v1, #float 8.82882e-40 // #00099d1e │ │ +0990fc: 7110 6403 0100 |4394: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099102: 0c01 |4397: move-result-object v1 │ │ +099104: 1302 3106 |4398: const/16 v2, #int 1585 // #631 │ │ +099108: 4d01 0002 |439a: aput-object v1, v0, v2 │ │ +09910c: 1401 b99e 0900 |439c: const v1, #float 8.83458e-40 // #00099eb9 │ │ +099112: 7110 6403 0100 |439f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099118: 0c01 |43a2: move-result-object v1 │ │ +09911a: 1302 3206 |43a3: const/16 v2, #int 1586 // #632 │ │ +09911e: 4d01 0002 |43a5: aput-object v1, v0, v2 │ │ +099122: 1401 c7a0 0900 |43a7: const v1, #float 8.84196e-40 // #0009a0c7 │ │ +099128: 7110 6403 0100 |43aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09912e: 0c01 |43ad: move-result-object v1 │ │ +099130: 1302 3306 |43ae: const/16 v2, #int 1587 // #633 │ │ +099134: 4d01 0002 |43b0: aput-object v1, v0, v2 │ │ +099138: 1401 f4a1 0900 |43b2: const v1, #float 8.84617e-40 // #0009a1f4 │ │ +09913e: 7110 6403 0100 |43b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099144: 0c01 |43b8: move-result-object v1 │ │ +099146: 1302 3406 |43b9: const/16 v2, #int 1588 // #634 │ │ +09914a: 4d01 0002 |43bb: aput-object v1, v0, v2 │ │ +09914e: 1401 89a2 0900 |43bd: const v1, #float 8.84826e-40 // #0009a289 │ │ +099154: 7110 6403 0100 |43c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09915a: 0c01 |43c3: move-result-object v1 │ │ +09915c: 1302 3506 |43c4: const/16 v2, #int 1589 // #635 │ │ +099160: 4d01 0002 |43c6: aput-object v1, v0, v2 │ │ +099164: 1401 41a3 0900 |43c8: const v1, #float 8.85084e-40 // #0009a341 │ │ +09916a: 7110 6403 0100 |43cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099170: 0c01 |43ce: move-result-object v1 │ │ +099172: 1302 3606 |43cf: const/16 v2, #int 1590 // #636 │ │ +099176: 4d01 0002 |43d1: aput-object v1, v0, v2 │ │ +09917a: 1401 ada3 0900 |43d3: const v1, #float 8.85235e-40 // #0009a3ad │ │ +099180: 7110 6403 0100 |43d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099186: 0c01 |43d9: move-result-object v1 │ │ +099188: 1302 3706 |43da: const/16 v2, #int 1591 // #637 │ │ +09918c: 4d01 0002 |43dc: aput-object v1, v0, v2 │ │ +099190: 1401 c4a5 0900 |43de: const v1, #float 8.85985e-40 // #0009a5c4 │ │ +099196: 7110 6403 0100 |43e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09919c: 0c01 |43e4: move-result-object v1 │ │ +09919e: 1302 3806 |43e5: const/16 v2, #int 1592 // #638 │ │ +0991a2: 4d01 0002 |43e7: aput-object v1, v0, v2 │ │ +0991a6: 1401 f5a5 0900 |43e9: const v1, #float 8.86054e-40 // #0009a5f5 │ │ +0991ac: 7110 6403 0100 |43ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0991b2: 0c01 |43ef: move-result-object v1 │ │ +0991b4: 1302 3906 |43f0: const/16 v2, #int 1593 // #639 │ │ +0991b8: 4d01 0002 |43f2: aput-object v1, v0, v2 │ │ +0991bc: 1401 f0a8 0900 |43f4: const v1, #float 8.87123e-40 // #0009a8f0 │ │ +0991c2: 7110 6403 0100 |43f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0991c8: 0c01 |43fa: move-result-object v1 │ │ +0991ca: 1302 3a06 |43fb: const/16 v2, #int 1594 // #63a │ │ +0991ce: 4d01 0002 |43fd: aput-object v1, v0, v2 │ │ +0991d2: 1401 30ab 0900 |43ff: const v1, #float 8.8793e-40 // #0009ab30 │ │ +0991d8: 7110 6403 0100 |4402: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0991de: 0c01 |4405: move-result-object v1 │ │ +0991e0: 1302 3b06 |4406: const/16 v2, #int 1595 // #63b │ │ +0991e4: 4d01 0002 |4408: aput-object v1, v0, v2 │ │ +0991e8: 1401 f3ad 0900 |440a: const v1, #float 8.88921e-40 // #0009adf3 │ │ +0991ee: 7110 6403 0100 |440d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0991f4: 0c01 |4410: move-result-object v1 │ │ +0991f6: 1302 3c06 |4411: const/16 v2, #int 1596 // #63c │ │ +0991fa: 4d01 0002 |4413: aput-object v1, v0, v2 │ │ +0991fe: 1401 a6ae 0900 |4415: const v1, #float 8.89172e-40 // #0009aea6 │ │ +099204: 7110 6403 0100 |4418: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09920a: 0c01 |441b: move-result-object v1 │ │ +09920c: 1302 3d06 |441c: const/16 v2, #int 1597 // #63d │ │ +099210: 4d01 0002 |441e: aput-object v1, v0, v2 │ │ +099214: 1401 beae 0900 |4420: const v1, #float 8.89205e-40 // #0009aebe │ │ +09921a: 7110 6403 0100 |4423: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099220: 0c01 |4426: move-result-object v1 │ │ +099222: 1302 3e06 |4427: const/16 v2, #int 1598 // #63e │ │ +099226: 4d01 0002 |4429: aput-object v1, v0, v2 │ │ +09922a: 1401 fbb1 0900 |442b: const v1, #float 8.90367e-40 // #0009b1fb │ │ +099230: 7110 6403 0100 |442e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099236: 0c01 |4431: move-result-object v1 │ │ +099238: 1302 3f06 |4432: const/16 v2, #int 1599 // #63f │ │ +09923c: 4d01 0002 |4434: aput-object v1, v0, v2 │ │ +099240: 1401 e7b6 0900 |4436: const v1, #float 8.92132e-40 // #0009b6e7 │ │ +099246: 7110 6403 0100 |4439: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09924c: 0c01 |443c: move-result-object v1 │ │ +09924e: 1302 4006 |443d: const/16 v2, #int 1600 // #640 │ │ +099252: 4d01 0002 |443f: aput-object v1, v0, v2 │ │ +099256: 1401 07b7 0900 |4441: const v1, #float 8.92177e-40 // #0009b707 │ │ +09925c: 7110 6403 0100 |4444: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099262: 0c01 |4447: move-result-object v1 │ │ +099264: 1302 4106 |4448: const/16 v2, #int 1601 // #641 │ │ +099268: 4d01 0002 |444a: aput-object v1, v0, v2 │ │ +09926c: 1401 29ba 0900 |444c: const v1, #float 8.93301e-40 // #0009ba29 │ │ +099272: 7110 6403 0100 |444f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099278: 0c01 |4452: move-result-object v1 │ │ +09927a: 1302 4206 |4453: const/16 v2, #int 1602 // #642 │ │ +09927e: 4d01 0002 |4455: aput-object v1, v0, v2 │ │ +099282: 1401 2fbc 0900 |4457: const v1, #float 8.94027e-40 // #0009bc2f │ │ +099288: 7110 6403 0100 |445a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09928e: 0c01 |445d: move-result-object v1 │ │ +099290: 1302 4306 |445e: const/16 v2, #int 1603 // #643 │ │ +099294: 4d01 0002 |4460: aput-object v1, v0, v2 │ │ +099298: 1401 f9bc 0900 |4462: const v1, #float 8.9431e-40 // #0009bcf9 │ │ +09929e: 7110 6403 0100 |4465: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0992a4: 0c01 |4468: move-result-object v1 │ │ +0992a6: 1302 4406 |4469: const/16 v2, #int 1604 // #644 │ │ +0992aa: 4d01 0002 |446b: aput-object v1, v0, v2 │ │ +0992ae: 1401 1cbe 0900 |446d: const v1, #float 8.94718e-40 // #0009be1c │ │ +0992b4: 7110 6403 0100 |4470: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0992ba: 0c01 |4473: move-result-object v1 │ │ +0992bc: 1302 4506 |4474: const/16 v2, #int 1605 // #645 │ │ +0992c0: 4d01 0002 |4476: aput-object v1, v0, v2 │ │ +0992c4: 1401 3ec0 0900 |4478: const v1, #float 8.95483e-40 // #0009c03e │ │ +0992ca: 7110 6403 0100 |447b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0992d0: 0c01 |447e: move-result-object v1 │ │ +0992d2: 1302 4606 |447f: const/16 v2, #int 1606 // #646 │ │ +0992d6: 4d01 0002 |4481: aput-object v1, v0, v2 │ │ +0992da: 1401 6ec2 0900 |4483: const v1, #float 8.96268e-40 // #0009c26e │ │ +0992e0: 7110 6403 0100 |4486: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0992e6: 0c01 |4489: move-result-object v1 │ │ +0992e8: 1302 4706 |448a: const/16 v2, #int 1607 // #647 │ │ +0992ec: 4d01 0002 |448c: aput-object v1, v0, v2 │ │ +0992f0: 1401 00c3 0900 |448e: const v1, #float 8.96472e-40 // #0009c300 │ │ +0992f6: 7110 6403 0100 |4491: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0992fc: 0c01 |4494: move-result-object v1 │ │ +0992fe: 1302 4806 |4495: const/16 v2, #int 1608 // #648 │ │ +099302: 4d01 0002 |4497: aput-object v1, v0, v2 │ │ +099306: 1401 c4c4 0900 |4499: const v1, #float 8.97106e-40 // #0009c4c4 │ │ +09930c: 7110 6403 0100 |449c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099312: 0c01 |449f: move-result-object v1 │ │ +099314: 1302 4906 |44a0: const/16 v2, #int 1609 // #649 │ │ +099318: 4d01 0002 |44a2: aput-object v1, v0, v2 │ │ +09931c: 1401 1bc5 0900 |44a4: const v1, #float 8.97228e-40 // #0009c51b │ │ +099322: 7110 6403 0100 |44a7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099328: 0c01 |44aa: move-result-object v1 │ │ +09932a: 1302 4a06 |44ab: const/16 v2, #int 1610 // #64a │ │ +09932e: 4d01 0002 |44ad: aput-object v1, v0, v2 │ │ +099332: 1401 cac8 0900 |44af: const v1, #float 8.98549e-40 // #0009c8ca │ │ +099338: 7110 6403 0100 |44b2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09933e: 0c01 |44b5: move-result-object v1 │ │ +099340: 4d01 000f |44b6: aput-object v1, v0, v15 │ │ +099344: 1401 96ca 0900 |44b8: const v1, #float 8.99194e-40 // #0009ca96 │ │ +09934a: 7110 6403 0100 |44bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099350: 0c01 |44be: move-result-object v1 │ │ +099352: 1302 4c06 |44bf: const/16 v2, #int 1612 // #64c │ │ +099356: 4d01 0002 |44c1: aput-object v1, v0, v2 │ │ +09935a: 1401 27cb 0900 |44c3: const v1, #float 8.99397e-40 // #0009cb27 │ │ +099360: 7110 6403 0100 |44c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099366: 0c01 |44c9: move-result-object v1 │ │ +099368: 1302 4d06 |44ca: const/16 v2, #int 1613 // #64d │ │ +09936c: 4d01 0002 |44cc: aput-object v1, v0, v2 │ │ +099370: 1401 76cd 0900 |44ce: const v1, #float 9.00225e-40 // #0009cd76 │ │ +099376: 7110 6403 0100 |44d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09937c: 0c01 |44d4: move-result-object v1 │ │ +09937e: 1302 4e06 |44d5: const/16 v2, #int 1614 // #64e │ │ +099382: 4d01 0002 |44d7: aput-object v1, v0, v2 │ │ +099386: 1401 89ce 0900 |44d9: const v1, #float 9.0061e-40 // #0009ce89 │ │ +09938c: 7110 6403 0100 |44dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099392: 0c01 |44df: move-result-object v1 │ │ +099394: 1302 4f06 |44e0: const/16 v2, #int 1615 // #64f │ │ +099398: 4d01 0002 |44e2: aput-object v1, v0, v2 │ │ +09939c: 1401 bed0 0900 |44e4: const v1, #float 9.01402e-40 // #0009d0be │ │ +0993a2: 7110 6403 0100 |44e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0993a8: 0c01 |44ea: move-result-object v1 │ │ +0993aa: 1302 5006 |44eb: const/16 v2, #int 1616 // #650 │ │ +0993ae: 4d01 0002 |44ed: aput-object v1, v0, v2 │ │ +0993b2: 1401 0bd2 0900 |44ef: const v1, #float 9.01869e-40 // #0009d20b │ │ +0993b8: 7110 6403 0100 |44f2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0993be: 0c01 |44f5: move-result-object v1 │ │ +0993c0: 1302 5106 |44f6: const/16 v2, #int 1617 // #651 │ │ +0993c4: 4d01 0002 |44f8: aput-object v1, v0, v2 │ │ +0993c8: 1401 1dd2 0900 |44fa: const v1, #float 9.01894e-40 // #0009d21d │ │ +0993ce: 7110 6403 0100 |44fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0993d4: 0c01 |4500: move-result-object v1 │ │ +0993d6: 1302 5206 |4501: const/16 v2, #int 1618 // #652 │ │ +0993da: 4d01 0002 |4503: aput-object v1, v0, v2 │ │ +0993de: 1401 47d4 0900 |4505: const v1, #float 9.0267e-40 // #0009d447 │ │ +0993e4: 7110 6403 0100 |4508: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0993ea: 0c01 |450b: move-result-object v1 │ │ +0993ec: 1302 5306 |450c: const/16 v2, #int 1619 // #653 │ │ +0993f0: 4d01 0002 |450e: aput-object v1, v0, v2 │ │ +0993f4: 1401 e0d4 0900 |4510: const v1, #float 9.02885e-40 // #0009d4e0 │ │ +0993fa: 7110 6403 0100 |4513: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099400: 0c01 |4516: move-result-object v1 │ │ +099402: 1302 5406 |4517: const/16 v2, #int 1620 // #654 │ │ +099406: 4d01 0002 |4519: aput-object v1, v0, v2 │ │ +09940a: 1401 9dd5 0900 |451b: const v1, #float 9.03149e-40 // #0009d59d │ │ +099410: 7110 6403 0100 |451e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099416: 0c01 |4521: move-result-object v1 │ │ +099418: 1302 5506 |4522: const/16 v2, #int 1621 // #655 │ │ +09941c: 4d01 0002 |4524: aput-object v1, v0, v2 │ │ +099420: 1401 12d7 0900 |4526: const v1, #float 9.03672e-40 // #0009d712 │ │ +099426: 7110 6403 0100 |4529: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09942c: 0c01 |452c: move-result-object v1 │ │ +09942e: 1302 5606 |452d: const/16 v2, #int 1622 // #656 │ │ +099432: 4d01 0002 |452f: aput-object v1, v0, v2 │ │ +099436: 1401 49d7 0900 |4531: const v1, #float 9.03749e-40 // #0009d749 │ │ +09943c: 7110 6403 0100 |4534: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099442: 0c01 |4537: move-result-object v1 │ │ +099444: 1302 5706 |4538: const/16 v2, #int 1623 // #657 │ │ +099448: 4d01 0002 |453a: aput-object v1, v0, v2 │ │ +09944c: 1401 4bd7 0900 |453c: const v1, #float 9.03752e-40 // #0009d74b │ │ +099452: 7110 6403 0100 |453f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099458: 0c01 |4542: move-result-object v1 │ │ +09945a: 1302 5806 |4543: const/16 v2, #int 1624 // #658 │ │ +09945e: 4d01 0002 |4545: aput-object v1, v0, v2 │ │ +099462: 1401 89d7 0900 |4547: const v1, #float 9.03839e-40 // #0009d789 │ │ +099468: 7110 6403 0100 |454a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09946e: 0c01 |454d: move-result-object v1 │ │ +099470: 1302 5906 |454e: const/16 v2, #int 1625 // #659 │ │ +099474: 4d01 0002 |4550: aput-object v1, v0, v2 │ │ +099478: 1401 28d8 0900 |4552: const v1, #float 9.04062e-40 // #0009d828 │ │ +09947e: 7110 6403 0100 |4555: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099484: 0c01 |4558: move-result-object v1 │ │ +099486: 1302 5a06 |4559: const/16 v2, #int 1626 // #65a │ │ +09948a: 4d01 0002 |455b: aput-object v1, v0, v2 │ │ +09948e: 1401 43db 0900 |455d: const v1, #float 9.05176e-40 // #0009db43 │ │ +099494: 7110 6403 0100 |4560: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09949a: 0c01 |4563: move-result-object v1 │ │ +09949c: 1302 5b06 |4564: const/16 v2, #int 1627 // #65b │ │ +0994a0: 4d01 0002 |4566: aput-object v1, v0, v2 │ │ +0994a4: 1401 addc 0900 |4568: const v1, #float 9.05683e-40 // #0009dcad │ │ +0994aa: 7110 6403 0100 |456b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0994b0: 0c01 |456e: move-result-object v1 │ │ +0994b2: 1302 5c06 |456f: const/16 v2, #int 1628 // #65c │ │ +0994b6: 4d01 0002 |4571: aput-object v1, v0, v2 │ │ +0994ba: 1401 2bde 0900 |4573: const v1, #float 9.06218e-40 // #0009de2b │ │ +0994c0: 7110 6403 0100 |4576: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0994c6: 0c01 |4579: move-result-object v1 │ │ +0994c8: 1302 5d06 |457a: const/16 v2, #int 1629 // #65d │ │ +0994cc: 4d01 0002 |457c: aput-object v1, v0, v2 │ │ +0994d0: 1401 b1de 0900 |457e: const v1, #float 9.06406e-40 // #0009deb1 │ │ +0994d6: 7110 6403 0100 |4581: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0994dc: 0c01 |4584: move-result-object v1 │ │ +0994de: 1302 5e06 |4585: const/16 v2, #int 1630 // #65e │ │ +0994e2: 4d01 0002 |4587: aput-object v1, v0, v2 │ │ +0994e6: 1401 42df 0900 |4589: const v1, #float 9.06609e-40 // #0009df42 │ │ +0994ec: 7110 6403 0100 |458c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0994f2: 0c01 |458f: move-result-object v1 │ │ +0994f4: 1302 5f06 |4590: const/16 v2, #int 1631 // #65f │ │ +0994f8: 4d01 0002 |4592: aput-object v1, v0, v2 │ │ +0994fc: 1401 61e0 0900 |4594: const v1, #float 9.07011e-40 // #0009e061 │ │ +099502: 7110 6403 0100 |4597: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099508: 0c01 |459a: move-result-object v1 │ │ +09950a: 1302 6006 |459b: const/16 v2, #int 1632 // #660 │ │ +09950e: 4d01 0002 |459d: aput-object v1, v0, v2 │ │ +099512: 1401 c9e1 0900 |459f: const v1, #float 9.07516e-40 // #0009e1c9 │ │ +099518: 7110 6403 0100 |45a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09951e: 0c01 |45a5: move-result-object v1 │ │ +099520: 1302 6106 |45a6: const/16 v2, #int 1633 // #661 │ │ +099524: 4d01 0002 |45a8: aput-object v1, v0, v2 │ │ +099528: 1401 64e3 0900 |45aa: const v1, #float 9.08092e-40 // #0009e364 │ │ +09952e: 7110 6403 0100 |45ad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099534: 0c01 |45b0: move-result-object v1 │ │ +099536: 1302 6206 |45b1: const/16 v2, #int 1634 // #662 │ │ +09953a: 4d01 0002 |45b3: aput-object v1, v0, v2 │ │ +09953e: 1401 10e4 0900 |45b5: const v1, #float 9.08333e-40 // #0009e410 │ │ +099544: 7110 6403 0100 |45b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09954a: 0c01 |45bb: move-result-object v1 │ │ +09954c: 1302 6306 |45bc: const/16 v2, #int 1635 // #663 │ │ +099550: 4d01 0002 |45be: aput-object v1, v0, v2 │ │ +099554: 1401 86e4 0900 |45c0: const v1, #float 9.08498e-40 // #0009e486 │ │ +09955a: 7110 6403 0100 |45c3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099560: 0c01 |45c6: move-result-object v1 │ │ +099562: 1302 6406 |45c7: const/16 v2, #int 1636 // #664 │ │ +099566: 4d01 0002 |45c9: aput-object v1, v0, v2 │ │ +09956a: 1401 ade5 0900 |45cb: const v1, #float 9.08912e-40 // #0009e5ad │ │ +099570: 7110 6403 0100 |45ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099576: 0c01 |45d1: move-result-object v1 │ │ +099578: 1302 6506 |45d2: const/16 v2, #int 1637 // #665 │ │ +09957c: 4d01 0002 |45d4: aput-object v1, v0, v2 │ │ +099580: 1401 18e8 0900 |45d6: const v1, #float 9.09779e-40 // #0009e818 │ │ +099586: 7110 6403 0100 |45d9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09958c: 0c01 |45dc: move-result-object v1 │ │ +09958e: 1302 6606 |45dd: const/16 v2, #int 1638 // #666 │ │ +099592: 4d01 0002 |45df: aput-object v1, v0, v2 │ │ +099596: 1401 dde8 0900 |45e1: const v1, #float 9.10055e-40 // #0009e8dd │ │ +09959c: 7110 6403 0100 |45e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0995a2: 0c01 |45e7: move-result-object v1 │ │ +0995a4: 1302 6706 |45e8: const/16 v2, #int 1639 // #667 │ │ +0995a8: 4d01 0002 |45ea: aput-object v1, v0, v2 │ │ +0995ac: 1401 03e9 0900 |45ec: const v1, #float 9.10108e-40 // #0009e903 │ │ +0995b2: 7110 6403 0100 |45ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0995b8: 0c01 |45f2: move-result-object v1 │ │ +0995ba: 1302 6806 |45f3: const/16 v2, #int 1640 // #668 │ │ +0995be: 4d01 0002 |45f5: aput-object v1, v0, v2 │ │ +0995c2: 1401 e6e9 0900 |45f7: const v1, #float 9.10426e-40 // #0009e9e6 │ │ +0995c8: 7110 6403 0100 |45fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0995ce: 0c01 |45fd: move-result-object v1 │ │ +0995d0: 1302 6906 |45fe: const/16 v2, #int 1641 // #669 │ │ +0995d4: 4d01 0002 |4600: aput-object v1, v0, v2 │ │ +0995d8: 1401 6dea 0900 |4602: const v1, #float 9.10616e-40 // #0009ea6d │ │ +0995de: 7110 6403 0100 |4605: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0995e4: 0c01 |4608: move-result-object v1 │ │ +0995e6: 1302 6a06 |4609: const/16 v2, #int 1642 // #66a │ │ +0995ea: 4d01 0002 |460b: aput-object v1, v0, v2 │ │ +0995ee: 1401 9cea 0900 |460d: const v1, #float 9.10681e-40 // #0009ea9c │ │ +0995f4: 7110 6403 0100 |4610: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0995fa: 0c01 |4613: move-result-object v1 │ │ +0995fc: 1302 6b06 |4614: const/16 v2, #int 1643 // #66b │ │ +099600: 4d01 0002 |4616: aput-object v1, v0, v2 │ │ +099604: 1401 f3eb 0900 |4618: const v1, #float 9.11162e-40 // #0009ebf3 │ │ +09960a: 7110 6403 0100 |461b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099610: 0c01 |461e: move-result-object v1 │ │ +099612: 1302 6c06 |461f: const/16 v2, #int 1644 // #66c │ │ +099616: 4d01 0002 |4621: aput-object v1, v0, v2 │ │ +09961a: 1401 20ed 0900 |4623: const v1, #float 9.11584e-40 // #0009ed20 │ │ +099620: 7110 6403 0100 |4626: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099626: 0c01 |4629: move-result-object v1 │ │ +099628: 1302 6d06 |462a: const/16 v2, #int 1645 // #66d │ │ +09962c: 4d01 0002 |462c: aput-object v1, v0, v2 │ │ +099630: 1401 62ed 0900 |462e: const v1, #float 9.11676e-40 // #0009ed62 │ │ +099636: 7110 6403 0100 |4631: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09963c: 0c01 |4634: move-result-object v1 │ │ +09963e: 1302 6e06 |4635: const/16 v2, #int 1646 // #66e │ │ +099642: 4d01 0002 |4637: aput-object v1, v0, v2 │ │ +099646: 1401 90ef 0900 |4639: const v1, #float 9.12458e-40 // #0009ef90 │ │ +09964c: 7110 6403 0100 |463c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099652: 0c01 |463f: move-result-object v1 │ │ +099654: 1302 6f06 |4640: const/16 v2, #int 1647 // #66f │ │ +099658: 4d01 0002 |4642: aput-object v1, v0, v2 │ │ +09965c: 1401 07f3 0900 |4644: const v1, #float 9.13701e-40 // #0009f307 │ │ +099662: 7110 6403 0100 |4647: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099668: 0c01 |464a: move-result-object v1 │ │ +09966a: 1302 7006 |464b: const/16 v2, #int 1648 // #670 │ │ +09966e: 4d01 0002 |464d: aput-object v1, v0, v2 │ │ +099672: 1401 20f4 0900 |464f: const v1, #float 9.14095e-40 // #0009f420 │ │ +099678: 7110 6403 0100 |4652: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09967e: 0c01 |4655: move-result-object v1 │ │ +099680: 1302 7106 |4656: const/16 v2, #int 1649 // #671 │ │ +099684: 4d01 0002 |4658: aput-object v1, v0, v2 │ │ +099688: 1401 3df4 0900 |465a: const v1, #float 9.14136e-40 // #0009f43d │ │ +09968e: 7110 6403 0100 |465d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099694: 0c01 |4660: move-result-object v1 │ │ +099696: 1302 7206 |4661: const/16 v2, #int 1650 // #672 │ │ +09969a: 4d01 0002 |4663: aput-object v1, v0, v2 │ │ +09969e: 1401 59f6 0900 |4665: const v1, #float 9.14892e-40 // #0009f659 │ │ +0996a4: 7110 6403 0100 |4668: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0996aa: 0c01 |466b: move-result-object v1 │ │ +0996ac: 1302 7306 |466c: const/16 v2, #int 1651 // #673 │ │ +0996b0: 4d01 0002 |466e: aput-object v1, v0, v2 │ │ +0996b4: 1401 97f6 0900 |4670: const v1, #float 9.14979e-40 // #0009f697 │ │ +0996ba: 7110 6403 0100 |4673: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0996c0: 0c01 |4676: move-result-object v1 │ │ +0996c2: 1302 7406 |4677: const/16 v2, #int 1652 // #674 │ │ +0996c6: 4d01 0002 |4679: aput-object v1, v0, v2 │ │ +0996ca: 1401 eaf7 0900 |467b: const v1, #float 9.15454e-40 // #0009f7ea │ │ +0996d0: 7110 6403 0100 |467e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0996d6: 0c01 |4681: move-result-object v1 │ │ +0996d8: 1302 7506 |4682: const/16 v2, #int 1653 // #675 │ │ +0996dc: 4d01 0002 |4684: aput-object v1, v0, v2 │ │ +0996e0: 1401 39f8 0900 |4686: const v1, #float 9.15565e-40 // #0009f839 │ │ +0996e6: 7110 6403 0100 |4689: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0996ec: 0c01 |468c: move-result-object v1 │ │ +0996ee: 1302 7606 |468d: const/16 v2, #int 1654 // #676 │ │ +0996f2: 4d01 0002 |468f: aput-object v1, v0, v2 │ │ +0996f6: 1401 75f8 0900 |4691: const v1, #float 9.15649e-40 // #0009f875 │ │ +0996fc: 7110 6403 0100 |4694: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099702: 0c01 |4697: move-result-object v1 │ │ +099704: 1302 7706 |4698: const/16 v2, #int 1655 // #677 │ │ +099708: 4d01 0002 |469a: aput-object v1, v0, v2 │ │ +09970c: 1401 77f8 0900 |469c: const v1, #float 9.15652e-40 // #0009f877 │ │ +099712: 7110 6403 0100 |469f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099718: 0c01 |46a2: move-result-object v1 │ │ +09971a: 1302 7806 |46a3: const/16 v2, #int 1656 // #678 │ │ +09971e: 4d01 0002 |46a5: aput-object v1, v0, v2 │ │ +099722: 1401 5afb 0900 |46a7: const v1, #float 9.16687e-40 // #0009fb5a │ │ +099728: 7110 6403 0100 |46aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09972e: 0c01 |46ad: move-result-object v1 │ │ +099730: 1302 7906 |46ae: const/16 v2, #int 1657 // #679 │ │ +099734: 4d01 0002 |46b0: aput-object v1, v0, v2 │ │ +099738: 1401 69fd 0900 |46b2: const v1, #float 9.17426e-40 // #0009fd69 │ │ +09973e: 7110 6403 0100 |46b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099744: 0c01 |46b8: move-result-object v1 │ │ +099746: 1302 7a06 |46b9: const/16 v2, #int 1658 // #67a │ │ +09974a: 4d01 0002 |46bb: aput-object v1, v0, v2 │ │ +09974e: 1401 9afe 0900 |46bd: const v1, #float 9.17853e-40 // #0009fe9a │ │ +099754: 7110 6403 0100 |46c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09975a: 0c01 |46c3: move-result-object v1 │ │ +09975c: 1302 7b06 |46c4: const/16 v2, #int 1659 // #67b │ │ +099760: 4d01 0002 |46c6: aput-object v1, v0, v2 │ │ +099764: 1401 40ff 0900 |46c8: const v1, #float 9.18086e-40 // #0009ff40 │ │ +09976a: 7110 6403 0100 |46cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099770: 0c01 |46ce: move-result-object v1 │ │ +099772: 1302 7c06 |46cf: const/16 v2, #int 1660 // #67c │ │ +099776: 4d01 0002 |46d1: aput-object v1, v0, v2 │ │ +09977a: 1401 9600 0a00 |46d3: const v1, #float 9.18565e-40 // #000a0096 │ │ +099780: 7110 6403 0100 |46d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099786: 0c01 |46d9: move-result-object v1 │ │ +099788: 1302 7d06 |46da: const/16 v2, #int 1661 // #67d │ │ +09978c: 4d01 0002 |46dc: aput-object v1, v0, v2 │ │ +099790: 1401 ed00 0a00 |46de: const v1, #float 9.18687e-40 // #000a00ed │ │ +099796: 7110 6403 0100 |46e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09979c: 0c01 |46e4: move-result-object v1 │ │ +09979e: 1302 7e06 |46e5: const/16 v2, #int 1662 // #67e │ │ +0997a2: 4d01 0002 |46e7: aput-object v1, v0, v2 │ │ +0997a6: 1401 0402 0a00 |46e9: const v1, #float 9.19078e-40 // #000a0204 │ │ +0997ac: 7110 6403 0100 |46ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0997b2: 0c01 |46ef: move-result-object v1 │ │ +0997b4: 1302 7f06 |46f0: const/16 v2, #int 1663 // #67f │ │ +0997b8: 4d01 0002 |46f2: aput-object v1, v0, v2 │ │ +0997bc: 1401 6003 0a00 |46f4: const v1, #float 9.19566e-40 // #000a0360 │ │ +0997c2: 7110 6403 0100 |46f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0997c8: 0c01 |46fa: move-result-object v1 │ │ +0997ca: 1302 8006 |46fb: const/16 v2, #int 1664 // #680 │ │ +0997ce: 4d01 0002 |46fd: aput-object v1, v0, v2 │ │ +0997d2: 1401 c203 0a00 |46ff: const v1, #float 9.19703e-40 // #000a03c2 │ │ +0997d8: 7110 6403 0100 |4702: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0997de: 0c01 |4705: move-result-object v1 │ │ +0997e0: 1302 8106 |4706: const/16 v2, #int 1665 // #681 │ │ +0997e4: 4d01 0002 |4708: aput-object v1, v0, v2 │ │ +0997e8: 1401 f003 0a00 |470a: const v1, #float 9.19767e-40 // #000a03f0 │ │ +0997ee: 7110 6403 0100 |470d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0997f4: 0c01 |4710: move-result-object v1 │ │ +0997f6: 1302 8206 |4711: const/16 v2, #int 1666 // #682 │ │ +0997fa: 4d01 0002 |4713: aput-object v1, v0, v2 │ │ +0997fe: 1401 3104 0a00 |4715: const v1, #float 9.19859e-40 // #000a0431 │ │ +099804: 7110 6403 0100 |4718: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09980a: 0c01 |471b: move-result-object v1 │ │ +09980c: 1302 8306 |471c: const/16 v2, #int 1667 // #683 │ │ +099810: 4d01 0002 |471e: aput-object v1, v0, v2 │ │ +099814: 1401 3a05 0a00 |4720: const v1, #float 9.2023e-40 // #000a053a │ │ +09981a: 7110 6403 0100 |4723: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099820: 0c01 |4726: move-result-object v1 │ │ +099822: 1302 8406 |4727: const/16 v2, #int 1668 // #684 │ │ +099826: 4d01 0002 |4729: aput-object v1, v0, v2 │ │ +09982a: 1401 6b05 0a00 |472b: const v1, #float 9.20299e-40 // #000a056b │ │ +099830: 7110 6403 0100 |472e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099836: 0c01 |4731: move-result-object v1 │ │ +099838: 1302 8506 |4732: const/16 v2, #int 1669 // #685 │ │ +09983c: 4d01 0002 |4734: aput-object v1, v0, v2 │ │ +099840: 1401 c907 0a00 |4736: const v1, #float 9.21148e-40 // #000a07c9 │ │ +099846: 7110 6403 0100 |4739: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09984c: 0c01 |473c: move-result-object v1 │ │ +09984e: 1302 8606 |473d: const/16 v2, #int 1670 // #686 │ │ +099852: 4d01 0002 |473f: aput-object v1, v0, v2 │ │ +099856: 1401 d607 0a00 |4741: const v1, #float 9.21166e-40 // #000a07d6 │ │ +09985c: 7110 6403 0100 |4744: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099862: 0c01 |4747: move-result-object v1 │ │ +099864: 1302 8706 |4748: const/16 v2, #int 1671 // #687 │ │ +099868: 4d01 0002 |474a: aput-object v1, v0, v2 │ │ +09986c: 1401 ec07 0a00 |474c: const v1, #float 9.21197e-40 // #000a07ec │ │ +099872: 7110 6403 0100 |474f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099878: 0c01 |4752: move-result-object v1 │ │ +09987a: 1302 8806 |4753: const/16 v2, #int 1672 // #688 │ │ +09987e: 4d01 0002 |4755: aput-object v1, v0, v2 │ │ +099882: 1401 8308 0a00 |4757: const v1, #float 9.21408e-40 // #000a0883 │ │ +099888: 7110 6403 0100 |475a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09988e: 0c01 |475d: move-result-object v1 │ │ +099890: 1302 8906 |475e: const/16 v2, #int 1673 // #689 │ │ +099894: 4d01 0002 |4760: aput-object v1, v0, v2 │ │ +099898: 1401 2c09 0a00 |4762: const v1, #float 9.21645e-40 // #000a092c │ │ +09989e: 7110 6403 0100 |4765: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0998a4: 0c01 |4768: move-result-object v1 │ │ +0998a6: 1302 8a06 |4769: const/16 v2, #int 1674 // #68a │ │ +0998aa: 4d01 0002 |476b: aput-object v1, v0, v2 │ │ +0998ae: 1401 7b0a 0a00 |476d: const v1, #float 9.22115e-40 // #000a0a7b │ │ +0998b4: 7110 6403 0100 |4770: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0998ba: 0c01 |4773: move-result-object v1 │ │ +0998bc: 1302 8b06 |4774: const/16 v2, #int 1675 // #68b │ │ +0998c0: 4d01 0002 |4776: aput-object v1, v0, v2 │ │ +0998c4: 1401 0e0b 0a00 |4778: const v1, #float 9.22321e-40 // #000a0b0e │ │ +0998ca: 7110 6403 0100 |477b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0998d0: 0c01 |477e: move-result-object v1 │ │ +0998d2: 4d01 0010 |477f: aput-object v1, v0, v16 │ │ +0998d6: 1401 3d0b 0a00 |4781: const v1, #float 9.22386e-40 // #000a0b3d │ │ +0998dc: 7110 6403 0100 |4784: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0998e2: 0c01 |4787: move-result-object v1 │ │ +0998e4: 1302 8d06 |4788: const/16 v2, #int 1677 // #68d │ │ +0998e8: 4d01 0002 |478a: aput-object v1, v0, v2 │ │ +0998ec: 1401 f50b 0a00 |478c: const v1, #float 9.22644e-40 // #000a0bf5 │ │ +0998f2: 7110 6403 0100 |478f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0998f8: 0c01 |4792: move-result-object v1 │ │ +0998fa: 1302 8e06 |4793: const/16 v2, #int 1678 // #68e │ │ +0998fe: 4d01 0002 |4795: aput-object v1, v0, v2 │ │ +099902: 1401 dc0e 0a00 |4797: const v1, #float 9.23686e-40 // #000a0edc │ │ +099908: 7110 6403 0100 |479a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09990e: 0c01 |479d: move-result-object v1 │ │ +099910: 1302 8f06 |479e: const/16 v2, #int 1679 // #68f │ │ +099914: 4d01 0002 |47a0: aput-object v1, v0, v2 │ │ +099918: 1401 ab0f 0a00 |47a2: const v1, #float 9.23976e-40 // #000a0fab │ │ +09991e: 7110 6403 0100 |47a5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099924: 0c01 |47a8: move-result-object v1 │ │ +099926: 1302 9006 |47a9: const/16 v2, #int 1680 // #690 │ │ +09992a: 4d01 0002 |47ab: aput-object v1, v0, v2 │ │ +09992e: 1401 5c10 0a00 |47ad: const v1, #float 9.24224e-40 // #000a105c │ │ +099934: 7110 6403 0100 |47b0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09993a: 0c01 |47b3: move-result-object v1 │ │ +09993c: 1302 9106 |47b4: const/16 v2, #int 1681 // #691 │ │ +099940: 4d01 0002 |47b6: aput-object v1, v0, v2 │ │ +099944: 1401 2511 0a00 |47b8: const v1, #float 9.24505e-40 // #000a1125 │ │ +09994a: 7110 6403 0100 |47bb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099950: 0c01 |47be: move-result-object v1 │ │ +099952: 1302 9206 |47bf: const/16 v2, #int 1682 // #692 │ │ +099956: 4d01 0002 |47c1: aput-object v1, v0, v2 │ │ +09995a: 1401 f511 0a00 |47c3: const v1, #float 9.24797e-40 // #000a11f5 │ │ +099960: 7110 6403 0100 |47c6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099966: 0c01 |47c9: move-result-object v1 │ │ +099968: 1302 9306 |47ca: const/16 v2, #int 1683 // #693 │ │ +09996c: 4d01 0002 |47cc: aput-object v1, v0, v2 │ │ +099970: 1401 9713 0a00 |47ce: const v1, #float 9.25382e-40 // #000a1397 │ │ +099976: 7110 6403 0100 |47d1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +09997c: 0c01 |47d4: move-result-object v1 │ │ +09997e: 1302 9406 |47d5: const/16 v2, #int 1684 // #694 │ │ +099982: 4d01 0002 |47d7: aput-object v1, v0, v2 │ │ +099986: 1401 1215 0a00 |47d9: const v1, #float 9.25914e-40 // #000a1512 │ │ +09998c: 7110 6403 0100 |47dc: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099992: 0c01 |47df: move-result-object v1 │ │ +099994: 1302 9506 |47e0: const/16 v2, #int 1685 // #695 │ │ +099998: 4d01 0002 |47e2: aput-object v1, v0, v2 │ │ +09999c: 1401 0b16 0a00 |47e4: const v1, #float 9.26262e-40 // #000a160b │ │ +0999a2: 7110 6403 0100 |47e7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0999a8: 0c01 |47ea: move-result-object v1 │ │ +0999aa: 1302 9606 |47eb: const/16 v2, #int 1686 // #696 │ │ +0999ae: 4d01 0002 |47ed: aput-object v1, v0, v2 │ │ +0999b2: 1401 3017 0a00 |47ef: const v1, #float 9.26673e-40 // #000a1730 │ │ +0999b8: 7110 6403 0100 |47f2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0999be: 0c01 |47f5: move-result-object v1 │ │ +0999c0: 1302 9706 |47f6: const/16 v2, #int 1687 // #697 │ │ +0999c4: 4d01 0002 |47f8: aput-object v1, v0, v2 │ │ +0999c8: 1401 4817 0a00 |47fa: const v1, #float 9.26707e-40 // #000a1748 │ │ +0999ce: 7110 6403 0100 |47fd: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0999d4: 0c01 |4800: move-result-object v1 │ │ +0999d6: 1302 9806 |4801: const/16 v2, #int 1688 // #698 │ │ +0999da: 4d01 0002 |4803: aput-object v1, v0, v2 │ │ +0999de: 1401 d918 0a00 |4805: const v1, #float 9.27269e-40 // #000a18d9 │ │ +0999e4: 7110 6403 0100 |4808: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0999ea: 0c01 |480b: move-result-object v1 │ │ +0999ec: 1302 9906 |480c: const/16 v2, #int 1689 // #699 │ │ +0999f0: 4d01 0002 |480e: aput-object v1, v0, v2 │ │ +0999f4: 1401 a719 0a00 |4810: const v1, #float 9.27557e-40 // #000a19a7 │ │ +0999fa: 7110 6403 0100 |4813: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099a00: 0c01 |4816: move-result-object v1 │ │ +099a02: 1302 9a06 |4817: const/16 v2, #int 1690 // #69a │ │ +099a06: 4d01 0002 |4819: aput-object v1, v0, v2 │ │ +099a0a: 1401 ac19 0a00 |481b: const v1, #float 9.27564e-40 // #000a19ac │ │ +099a10: 7110 6403 0100 |481e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099a16: 0c01 |4821: move-result-object v1 │ │ +099a18: 1302 9b06 |4822: const/16 v2, #int 1691 // #69b │ │ +099a1c: 4d01 0002 |4824: aput-object v1, v0, v2 │ │ +099a20: 1401 e11a 0a00 |4826: const v1, #float 9.27997e-40 // #000a1ae1 │ │ +099a26: 7110 6403 0100 |4829: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099a2c: 0c01 |482c: move-result-object v1 │ │ +099a2e: 1302 9c06 |482d: const/16 v2, #int 1692 // #69c │ │ +099a32: 4d01 0002 |482f: aput-object v1, v0, v2 │ │ +099a36: 1401 231b 0a00 |4831: const v1, #float 9.2809e-40 // #000a1b23 │ │ +099a3c: 7110 6403 0100 |4834: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099a42: 0c01 |4837: move-result-object v1 │ │ +099a44: 1302 9d06 |4838: const/16 v2, #int 1693 // #69d │ │ +099a48: 4d01 0002 |483a: aput-object v1, v0, v2 │ │ +099a4c: 1401 d91c 0a00 |483c: const v1, #float 9.28704e-40 // #000a1cd9 │ │ +099a52: 7110 6403 0100 |483f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099a58: 0c01 |4842: move-result-object v1 │ │ +099a5a: 1302 9e06 |4843: const/16 v2, #int 1694 // #69e │ │ +099a5e: 4d01 0002 |4845: aput-object v1, v0, v2 │ │ +099a62: 1401 c61d 0a00 |4847: const v1, #float 9.29036e-40 // #000a1dc6 │ │ +099a68: 7110 6403 0100 |484a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099a6e: 0c01 |484d: move-result-object v1 │ │ +099a70: 1302 9f06 |484e: const/16 v2, #int 1695 // #69f │ │ +099a74: 4d01 0002 |4850: aput-object v1, v0, v2 │ │ +099a78: 1401 d021 0a00 |4852: const v1, #float 9.30485e-40 // #000a21d0 │ │ +099a7e: 7110 6403 0100 |4855: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099a84: 0c01 |4858: move-result-object v1 │ │ +099a86: 1302 a006 |4859: const/16 v2, #int 1696 // #6a0 │ │ +099a8a: 4d01 0002 |485b: aput-object v1, v0, v2 │ │ +099a8e: 1401 e821 0a00 |485d: const v1, #float 9.30518e-40 // #000a21e8 │ │ +099a94: 7110 6403 0100 |4860: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099a9a: 0c01 |4863: move-result-object v1 │ │ +099a9c: 1302 a106 |4864: const/16 v2, #int 1697 // #6a1 │ │ +099aa0: 4d01 0002 |4866: aput-object v1, v0, v2 │ │ +099aa4: 1401 f721 0a00 |4868: const v1, #float 9.30539e-40 // #000a21f7 │ │ +099aaa: 7110 6403 0100 |486b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099ab0: 0c01 |486e: move-result-object v1 │ │ +099ab2: 1302 a206 |486f: const/16 v2, #int 1698 // #6a2 │ │ +099ab6: 4d01 0002 |4871: aput-object v1, v0, v2 │ │ +099aba: 1401 1e22 0a00 |4873: const v1, #float 9.30594e-40 // #000a221e │ │ +099ac0: 7110 6403 0100 |4876: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099ac6: 0c01 |4879: move-result-object v1 │ │ +099ac8: 1302 a306 |487a: const/16 v2, #int 1699 // #6a3 │ │ +099acc: 4d01 0002 |487c: aput-object v1, v0, v2 │ │ +099ad0: 1401 5e22 0a00 |487e: const v1, #float 9.30684e-40 // #000a225e │ │ +099ad6: 7110 6403 0100 |4881: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099adc: 0c01 |4884: move-result-object v1 │ │ +099ade: 1302 a406 |4885: const/16 v2, #int 1700 // #6a4 │ │ +099ae2: 4d01 0002 |4887: aput-object v1, v0, v2 │ │ +099ae6: 1401 6322 0a00 |4889: const v1, #float 9.30691e-40 // #000a2263 │ │ +099aec: 7110 6403 0100 |488c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099af2: 0c01 |488f: move-result-object v1 │ │ +099af4: 1302 a506 |4890: const/16 v2, #int 1701 // #6a5 │ │ +099af8: 4d01 0002 |4892: aput-object v1, v0, v2 │ │ +099afc: 1401 d522 0a00 |4894: const v1, #float 9.3085e-40 // #000a22d5 │ │ +099b02: 7110 6403 0100 |4897: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099b08: 0c01 |489a: move-result-object v1 │ │ +099b0a: 1302 a606 |489b: const/16 v2, #int 1702 // #6a6 │ │ +099b0e: 4d01 0002 |489d: aput-object v1, v0, v2 │ │ +099b12: 1401 fc22 0a00 |489f: const v1, #float 9.30905e-40 // #000a22fc │ │ +099b18: 7110 6403 0100 |48a2: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099b1e: 0c01 |48a5: move-result-object v1 │ │ +099b20: 1302 a706 |48a6: const/16 v2, #int 1703 // #6a7 │ │ +099b24: 4d01 0002 |48a8: aput-object v1, v0, v2 │ │ +099b28: 1401 5d23 0a00 |48aa: const v1, #float 9.31041e-40 // #000a235d │ │ +099b2e: 7110 6403 0100 |48ad: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099b34: 0c01 |48b0: move-result-object v1 │ │ +099b36: 1302 a806 |48b1: const/16 v2, #int 1704 // #6a8 │ │ +099b3a: 4d01 0002 |48b3: aput-object v1, v0, v2 │ │ +099b3e: 1401 8223 0a00 |48b5: const v1, #float 9.31093e-40 // #000a2382 │ │ +099b44: 7110 6403 0100 |48b8: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099b4a: 0c01 |48bb: move-result-object v1 │ │ +099b4c: 1302 a906 |48bc: const/16 v2, #int 1705 // #6a9 │ │ +099b50: 4d01 0002 |48be: aput-object v1, v0, v2 │ │ +099b54: 1401 ff23 0a00 |48c0: const v1, #float 9.31268e-40 // #000a23ff │ │ +099b5a: 7110 6403 0100 |48c3: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099b60: 0c01 |48c6: move-result-object v1 │ │ +099b62: 1302 aa06 |48c7: const/16 v2, #int 1706 // #6aa │ │ +099b66: 4d01 0002 |48c9: aput-object v1, v0, v2 │ │ +099b6a: 1401 0b24 0a00 |48cb: const v1, #float 9.31285e-40 // #000a240b │ │ +099b70: 7110 6403 0100 |48ce: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099b76: 0c01 |48d1: move-result-object v1 │ │ +099b78: 1302 ab06 |48d2: const/16 v2, #int 1707 // #6ab │ │ +099b7c: 4d01 0002 |48d4: aput-object v1, v0, v2 │ │ +099b80: 1401 4b24 0a00 |48d6: const v1, #float 9.31374e-40 // #000a244b │ │ +099b86: 7110 6403 0100 |48d9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099b8c: 0c01 |48dc: move-result-object v1 │ │ +099b8e: 1302 ac06 |48dd: const/16 v2, #int 1708 // #6ac │ │ +099b92: 4d01 0002 |48df: aput-object v1, v0, v2 │ │ +099b96: 1401 a824 0a00 |48e1: const v1, #float 9.31505e-40 // #000a24a8 │ │ +099b9c: 7110 6403 0100 |48e4: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099ba2: 0c01 |48e7: move-result-object v1 │ │ +099ba4: 1302 ad06 |48e8: const/16 v2, #int 1709 // #6ad │ │ +099ba8: 4d01 0002 |48ea: aput-object v1, v0, v2 │ │ +099bac: 1401 d925 0a00 |48ec: const v1, #float 9.31932e-40 // #000a25d9 │ │ +099bb2: 7110 6403 0100 |48ef: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099bb8: 0c01 |48f2: move-result-object v1 │ │ +099bba: 1302 ae06 |48f3: const/16 v2, #int 1710 // #6ae │ │ +099bbe: 4d01 0002 |48f5: aput-object v1, v0, v2 │ │ +099bc2: 1401 1426 0a00 |48f7: const v1, #float 9.32015e-40 // #000a2614 │ │ +099bc8: 7110 6403 0100 |48fa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099bce: 0c01 |48fd: move-result-object v1 │ │ +099bd0: 1302 af06 |48fe: const/16 v2, #int 1711 // #6af │ │ +099bd4: 4d01 0002 |4900: aput-object v1, v0, v2 │ │ +099bd8: 1401 2626 0a00 |4902: const v1, #float 9.3204e-40 // #000a2626 │ │ +099bde: 7110 6403 0100 |4905: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099be4: 0c01 |4908: move-result-object v1 │ │ +099be6: 1302 b006 |4909: const/16 v2, #int 1712 // #6b0 │ │ +099bea: 4d01 0002 |490b: aput-object v1, v0, v2 │ │ +099bee: 1401 2d26 0a00 |490d: const v1, #float 9.3205e-40 // #000a262d │ │ +099bf4: 7110 6403 0100 |4910: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099bfa: 0c01 |4913: move-result-object v1 │ │ +099bfc: 1302 b106 |4914: const/16 v2, #int 1713 // #6b1 │ │ +099c00: 4d01 0002 |4916: aput-object v1, v0, v2 │ │ +099c04: 1401 cf26 0a00 |4918: const v1, #float 9.32277e-40 // #000a26cf │ │ +099c0a: 7110 6403 0100 |491b: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099c10: 0c01 |491e: move-result-object v1 │ │ +099c12: 1302 b206 |491f: const/16 v2, #int 1714 // #6b2 │ │ +099c16: 4d01 0002 |4921: aput-object v1, v0, v2 │ │ +099c1a: 1401 fc26 0a00 |4923: const v1, #float 9.3234e-40 // #000a26fc │ │ +099c20: 7110 6403 0100 |4926: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099c26: 0c01 |4929: move-result-object v1 │ │ +099c28: 1302 b306 |492a: const/16 v2, #int 1715 // #6b3 │ │ +099c2c: 4d01 0002 |492c: aput-object v1, v0, v2 │ │ +099c30: 1401 1b27 0a00 |492e: const v1, #float 9.32383e-40 // #000a271b │ │ +099c36: 7110 6403 0100 |4931: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099c3c: 0c01 |4934: move-result-object v1 │ │ +099c3e: 1302 b406 |4935: const/16 v2, #int 1716 // #6b4 │ │ +099c42: 4d01 0002 |4937: aput-object v1, v0, v2 │ │ +099c46: 1401 3127 0a00 |4939: const v1, #float 9.32414e-40 // #000a2731 │ │ +099c4c: 7110 6403 0100 |493c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099c52: 0c01 |493f: move-result-object v1 │ │ +099c54: 1302 b506 |4940: const/16 v2, #int 1717 // #6b5 │ │ +099c58: 4d01 0002 |4942: aput-object v1, v0, v2 │ │ +099c5c: 1401 1828 0a00 |4944: const v1, #float 9.32738e-40 // #000a2818 │ │ +099c62: 7110 6403 0100 |4947: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099c68: 0c01 |494a: move-result-object v1 │ │ +099c6a: 1302 b606 |494b: const/16 v2, #int 1718 // #6b6 │ │ +099c6e: 4d01 0002 |494d: aput-object v1, v0, v2 │ │ +099c72: 1401 d628 0a00 |494f: const v1, #float 9.33004e-40 // #000a28d6 │ │ +099c78: 7110 6403 0100 |4952: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099c7e: 0c01 |4955: move-result-object v1 │ │ +099c80: 1302 b706 |4956: const/16 v2, #int 1719 // #6b7 │ │ +099c84: 4d01 0002 |4958: aput-object v1, v0, v2 │ │ +099c88: 1401 6429 0a00 |495a: const v1, #float 9.33203e-40 // #000a2964 │ │ +099c8e: 7110 6403 0100 |495d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099c94: 0c01 |4960: move-result-object v1 │ │ +099c96: 1302 b806 |4961: const/16 v2, #int 1720 // #6b8 │ │ +099c9a: 4d01 0002 |4963: aput-object v1, v0, v2 │ │ +099c9e: 1401 242a 0a00 |4965: const v1, #float 9.33472e-40 // #000a2a24 │ │ +099ca4: 7110 6403 0100 |4968: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099caa: 0c01 |496b: move-result-object v1 │ │ +099cac: 1302 b906 |496c: const/16 v2, #int 1721 // #6b9 │ │ +099cb0: 4d01 0002 |496e: aput-object v1, v0, v2 │ │ +099cb4: 1401 f02b 0a00 |4970: const v1, #float 9.34117e-40 // #000a2bf0 │ │ +099cba: 7110 6403 0100 |4973: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099cc0: 0c01 |4976: move-result-object v1 │ │ +099cc2: 1302 ba06 |4977: const/16 v2, #int 1722 // #6ba │ │ +099cc6: 4d01 0002 |4979: aput-object v1, v0, v2 │ │ +099cca: 1401 3f2d 0a00 |497b: const v1, #float 9.34586e-40 // #000a2d3f │ │ +099cd0: 7110 6403 0100 |497e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099cd6: 0c01 |4981: move-result-object v1 │ │ +099cd8: 1302 bb06 |4982: const/16 v2, #int 1723 // #6bb │ │ +099cdc: 4d01 0002 |4984: aput-object v1, v0, v2 │ │ +099ce0: 1401 502d 0a00 |4986: const v1, #float 9.3461e-40 // #000a2d50 │ │ +099ce6: 7110 6403 0100 |4989: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099cec: 0c01 |498c: move-result-object v1 │ │ +099cee: 1302 bc06 |498d: const/16 v2, #int 1724 // #6bc │ │ +099cf2: 4d01 0002 |498f: aput-object v1, v0, v2 │ │ +099cf6: 1401 692d 0a00 |4991: const v1, #float 9.34645e-40 // #000a2d69 │ │ +099cfc: 7110 6403 0100 |4994: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099d02: 0c01 |4997: move-result-object v1 │ │ +099d04: 1302 bd06 |4998: const/16 v2, #int 1725 // #6bd │ │ +099d08: 4d01 0002 |499a: aput-object v1, v0, v2 │ │ +099d0c: 1401 fb2d 0a00 |499c: const v1, #float 9.3485e-40 // #000a2dfb │ │ +099d12: 7110 6403 0100 |499f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099d18: 0c01 |49a2: move-result-object v1 │ │ +099d1a: 1302 be06 |49a3: const/16 v2, #int 1726 // #6be │ │ +099d1e: 4d01 0002 |49a5: aput-object v1, v0, v2 │ │ +099d22: 1401 062e 0a00 |49a7: const v1, #float 9.34865e-40 // #000a2e06 │ │ +099d28: 7110 6403 0100 |49aa: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099d2e: 0c01 |49ad: move-result-object v1 │ │ +099d30: 1302 bf06 |49ae: const/16 v2, #int 1727 // #6bf │ │ +099d34: 4d01 0002 |49b0: aput-object v1, v0, v2 │ │ +099d38: 1401 d02e 0a00 |49b2: const v1, #float 9.35148e-40 // #000a2ed0 │ │ +099d3e: 7110 6403 0100 |49b5: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099d44: 0c01 |49b8: move-result-object v1 │ │ +099d46: 1302 c006 |49b9: const/16 v2, #int 1728 // #6c0 │ │ +099d4a: 4d01 0002 |49bb: aput-object v1, v0, v2 │ │ +099d4e: 1401 e72e 0a00 |49bd: const v1, #float 9.3518e-40 // #000a2ee7 │ │ +099d54: 7110 6403 0100 |49c0: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099d5a: 0c01 |49c3: move-result-object v1 │ │ +099d5c: 1302 c106 |49c4: const/16 v2, #int 1729 // #6c1 │ │ +099d60: 4d01 0002 |49c6: aput-object v1, v0, v2 │ │ +099d64: 1401 fa2e 0a00 |49c8: const v1, #float 9.35207e-40 // #000a2efa │ │ +099d6a: 7110 6403 0100 |49cb: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099d70: 0c01 |49ce: move-result-object v1 │ │ +099d72: 1302 c206 |49cf: const/16 v2, #int 1730 // #6c2 │ │ +099d76: 4d01 0002 |49d1: aput-object v1, v0, v2 │ │ +099d7a: 1401 862f 0a00 |49d3: const v1, #float 9.35403e-40 // #000a2f86 │ │ +099d80: 7110 6403 0100 |49d6: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099d86: 0c01 |49d9: move-result-object v1 │ │ +099d88: 1302 c306 |49da: const/16 v2, #int 1731 // #6c3 │ │ +099d8c: 4d01 0002 |49dc: aput-object v1, v0, v2 │ │ +099d90: 1401 f42f 0a00 |49de: const v1, #float 9.35557e-40 // #000a2ff4 │ │ +099d96: 7110 6403 0100 |49e1: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099d9c: 0c01 |49e4: move-result-object v1 │ │ +099d9e: 1302 c406 |49e5: const/16 v2, #int 1732 // #6c4 │ │ +099da2: 4d01 0002 |49e7: aput-object v1, v0, v2 │ │ +099da6: 1401 0930 0a00 |49e9: const v1, #float 9.35587e-40 // #000a3009 │ │ +099dac: 7110 6403 0100 |49ec: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099db2: 0c01 |49ef: move-result-object v1 │ │ +099db4: 1302 c506 |49f0: const/16 v2, #int 1733 // #6c5 │ │ +099db8: 4d01 0002 |49f2: aput-object v1, v0, v2 │ │ +099dbc: 1401 c830 0a00 |49f4: const v1, #float 9.35854e-40 // #000a30c8 │ │ +099dc2: 7110 6403 0100 |49f7: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099dc8: 0c01 |49fa: move-result-object v1 │ │ +099dca: 1302 c606 |49fb: const/16 v2, #int 1734 // #6c6 │ │ +099dce: 4d01 0002 |49fd: aput-object v1, v0, v2 │ │ +099dd2: 1401 8c31 0a00 |49ff: const v1, #float 9.36129e-40 // #000a318c │ │ +099dd8: 7110 6403 0100 |4a02: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099dde: 0c01 |4a05: move-result-object v1 │ │ +099de0: 1302 c706 |4a06: const/16 v2, #int 1735 // #6c7 │ │ +099de4: 4d01 0002 |4a08: aput-object v1, v0, v2 │ │ +099de8: 1401 d331 0a00 |4a0a: const v1, #float 9.36229e-40 // #000a31d3 │ │ +099dee: 7110 6403 0100 |4a0d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099df4: 0c01 |4a10: move-result-object v1 │ │ +099df6: 1302 c806 |4a11: const/16 v2, #int 1736 // #6c8 │ │ +099dfa: 4d01 0002 |4a13: aput-object v1, v0, v2 │ │ +099dfe: 1401 8632 0a00 |4a15: const v1, #float 9.36479e-40 // #000a3286 │ │ +099e04: 7110 6403 0100 |4a18: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099e0a: 0c01 |4a1b: move-result-object v1 │ │ +099e0c: 1302 c906 |4a1c: const/16 v2, #int 1737 // #6c9 │ │ +099e10: 4d01 0002 |4a1e: aput-object v1, v0, v2 │ │ +099e14: 1401 ff32 0a00 |4a20: const v1, #float 9.36649e-40 // #000a32ff │ │ +099e1a: 7110 6403 0100 |4a23: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099e20: 0c01 |4a26: move-result-object v1 │ │ +099e22: 1302 ca06 |4a27: const/16 v2, #int 1738 // #6ca │ │ +099e26: 4d01 0002 |4a29: aput-object v1, v0, v2 │ │ +099e2a: 1401 7e33 0a00 |4a2b: const v1, #float 9.36827e-40 // #000a337e │ │ +099e30: 7110 6403 0100 |4a2e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099e36: 0c01 |4a31: move-result-object v1 │ │ +099e38: 1302 cb06 |4a32: const/16 v2, #int 1739 // #6cb │ │ +099e3c: 4d01 0002 |4a34: aput-object v1, v0, v2 │ │ +099e40: 1401 e835 0a00 |4a36: const v1, #float 9.37693e-40 // #000a35e8 │ │ +099e46: 7110 6403 0100 |4a39: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +099e4c: 0c01 |4a3c: move-result-object v1 │ │ +099e4e: 1302 cc06 |4a3d: const/16 v2, #int 1740 // #6cc │ │ +099e52: 4d01 0002 |4a3f: aput-object v1, v0, v2 │ │ +099e56: 6900 6c1c |4a41: sput-object v0, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.BUNDLE_IDS:[Ljava/lang/Integer; // field@1c6c │ │ +099e5a: 0e00 |4a43: return-void │ │ catches : (none) │ │ positions : │ │ 0x000d line=9 │ │ 0x0016 line=10 │ │ 0x001f line=11 │ │ 0x0028 line=12 │ │ 0x0031 line=13 │ │ @@ -127850,17 +127851,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099e58: |[099e58] ua.gardenapple.itchupdater.data.JusticeBundleGameIDs.:()V │ │ -099e68: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -099e6e: 0e00 |0003: return-void │ │ +099e5c: |[099e5c] ua.gardenapple.itchupdater.data.JusticeBundleGameIDs.:()V │ │ +099e6c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +099e72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs; │ │ │ │ Virtual methods - │ │ @@ -127869,29 +127870,29 @@ │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -090988: |[090988] ua.gardenapple.itchupdater.data.JusticeBundleGameIDs.belongsToJusticeBundle:(I)Z │ │ -090998: 6200 6c1c |0000: sget-object v0, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.BUNDLE_IDS:[Ljava/lang/Integer; // field@1c6c │ │ -09099c: 7110 6403 0700 |0002: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0909a2: 0c01 |0005: move-result-object v1 │ │ -0909a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0909a6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0909a8: 1264 |0008: const/4 v4, #int 6 // #6 │ │ -0909aa: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0909ac: 7706 5905 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlin/collections/ArraysKt;.binarySearch$default:([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)I // method@0559 │ │ -0909b2: 0a07 |000d: move-result v7 │ │ -0909b4: 3a07 0400 |000e: if-ltz v7, 0012 // +0004 │ │ -0909b8: 1217 |0010: const/4 v7, #int 1 // #1 │ │ -0909ba: 2802 |0011: goto 0013 // +0002 │ │ -0909bc: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -0909be: 0f07 |0013: return v7 │ │ +09098c: |[09098c] ua.gardenapple.itchupdater.data.JusticeBundleGameIDs.belongsToJusticeBundle:(I)Z │ │ +09099c: 6200 6c1c |0000: sget-object v0, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.BUNDLE_IDS:[Ljava/lang/Integer; // field@1c6c │ │ +0909a0: 7110 6403 0700 |0002: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0909a6: 0c01 |0005: move-result-object v1 │ │ +0909a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0909aa: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0909ac: 1264 |0008: const/4 v4, #int 6 // #6 │ │ +0909ae: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0909b0: 7706 5905 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlin/collections/ArraysKt;.binarySearch$default:([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)I // method@0559 │ │ +0909b6: 0a07 |000d: move-result v7 │ │ +0909b8: 3a07 0400 |000e: if-ltz v7, 0012 // +0004 │ │ +0909bc: 1217 |0010: const/4 v7, #int 1 // #1 │ │ +0909be: 2802 |0011: goto 0013 // +0002 │ │ +0909c0: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +0909c2: 0f07 |0013: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0014 reg=6 this Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs; │ │ 0x0000 - 0x0014 reg=7 (null) I │ │ │ │ @@ -127934,17 +127935,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a268: |[09a268] ua.gardenapple.itchupdater.database.AppDatabase$Companion.:()V │ │ -09a278: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09a27e: 0e00 |0003: return-void │ │ +09a26c: |[09a26c] ua.gardenapple.itchupdater.database.AppDatabase$Companion.:()V │ │ +09a27c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09a282: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/AppDatabase$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/AppDatabase$Companion;) │ │ @@ -127952,168 +127953,168 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a280: |[09a280] ua.gardenapple.itchupdater.database.AppDatabase$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -09a290: 7010 4c18 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.:()V // method@184c │ │ -09a296: 0e00 |0003: return-void │ │ +09a284: |[09a284] ua.gardenapple.itchupdater.database.AppDatabase$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +09a294: 7010 4c18 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.:()V // method@184c │ │ +09a29a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/AppDatabase$Companion;) │ │ name : 'buildDatabase' │ │ type : '(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 242 16-bit code units │ │ -099f18: |[099f18] ua.gardenapple.itchupdater.database.AppDatabase$Companion.buildDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -099f28: 20d0 0e05 |0000: instance-of v0, v13, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1; // type@050e │ │ -099f2c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -099f30: 07d0 |0004: move-object v0, v13 │ │ -099f32: 1f00 0e05 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1; // type@050e │ │ -099f36: 5201 711c |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -099f3a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -099f3e: b521 |000b: and-int/2addr v1, v2 │ │ -099f40: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -099f44: 520d 711c |000e: iget v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -099f48: b12d |0010: sub-int/2addr v13, v2 │ │ -099f4a: 590d 711c |0011: iput v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -099f4e: 2806 |0013: goto 0019 // +0006 │ │ -099f50: 2200 0e05 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1; // type@050e │ │ -099f54: 7030 4818 b00d |0016: invoke-direct {v0, v11, v13}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V // method@1848 │ │ -099f5a: 540d 721c |0019: iget-object v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.result:Ljava/lang/Object; // field@1c72 │ │ -099f5e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -099f64: 0c01 |001e: move-result-object v1 │ │ -099f66: 5202 711c |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -099f6a: 1233 |0021: const/4 v3, #int 3 // #3 │ │ -099f6c: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -099f6e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -099f70: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -099f72: 3802 3c00 |0025: if-eqz v2, 0061 // +003c │ │ -099f76: 3262 2800 |0027: if-eq v2, v6, 004f // +0028 │ │ -099f7a: 3242 1500 |0029: if-eq v2, v4, 003e // +0015 │ │ -099f7e: 3332 0b00 |002b: if-ne v2, v3, 0036 // +000b │ │ -099f82: 540c 6e1c |002d: iget-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ -099f86: 1f0c 1205 |002f: check-cast v12, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -099f8a: 7110 5305 0d00 |0031: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -099f90: 2900 bc00 |0034: goto/16 00f0 // +00bc │ │ -099f94: 220c 6501 |0036: new-instance v12, Ljava/lang/IllegalStateException; // type@0165 │ │ -099f98: 1a0d c420 |0038: const-string v13, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -099f9c: 7020 5a03 dc00 |003a: invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -099fa2: 270c |003d: throw v12 │ │ -099fa4: 540c 701c |003e: iget-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ -099fa8: 1f0c 1205 |0040: check-cast v12, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -099fac: 5402 6f1c |0042: iget-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ -099fb0: 1f02 1205 |0044: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -099fb4: 5404 6e1c |0046: iget-object v4, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ -099fb8: 1f04 1d00 |0048: check-cast v4, Landroid/content/Context; // type@001d │ │ -099fbc: 7110 5305 0d00 |004a: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -099fc2: 2900 7f00 |004d: goto/16 00cc // +007f │ │ -099fc6: 540c 701c |004f: iget-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ -099fca: 1f0c 1205 |0051: check-cast v12, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -099fce: 5402 6f1c |0053: iget-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ -099fd2: 1f02 1205 |0055: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -099fd6: 5406 6e1c |0057: iget-object v6, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ -099fda: 1f06 1d00 |0059: check-cast v6, Landroid/content/Context; // type@001d │ │ -099fde: 7110 5305 0d00 |005b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -099fe4: 07cd |005e: move-object v13, v12 │ │ -099fe6: 076c |005f: move-object v12, v6 │ │ -099fe8: 2853 |0060: goto 00b3 // +0053 │ │ -099fea: 7110 5305 0d00 |0061: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -099ff0: 6e10 2b00 0c00 |0064: invoke-virtual {v12}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@002b │ │ -099ff6: 0c0d |0067: move-result-object v13 │ │ -099ff8: 1c02 1205 |0068: const-class v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -099ffc: 1a07 4e1f |006a: const-string v7, "app_database" // string@1f4e │ │ -09a000: 7130 2502 2d07 |006c: invoke-static {v13, v2, v7}, Landroidx/room/Room;.databaseBuilder:(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;)Landroidx/room/RoomDatabase$Builder; // method@0225 │ │ -09a006: 0c0d |006f: move-result-object v13 │ │ -09a008: 7100 aa18 0000 |0070: invoke-static {}, Lua/gardenapple/itchupdater/database/MigrationsKt;.getMigrations:()[Landroidx/room/migration/Migration; // method@18aa │ │ -09a00e: 0c02 |0073: move-result-object v2 │ │ -09a010: 2127 |0074: array-length v7, v2 │ │ -09a012: 1208 |0075: const/4 v8, #int 0 // #0 │ │ -09a014: 3578 0e00 |0076: if-ge v8, v7, 0084 // +000e │ │ -09a018: 4609 0208 |0078: aget-object v9, v2, v8 │ │ -09a01c: d808 0801 |007a: add-int/lit8 v8, v8, #int 1 // #01 │ │ -09a020: 236a 6206 |007c: new-array v10, v6, [Landroidx/room/migration/Migration; // type@0662 │ │ -09a024: 4d09 0a05 |007e: aput-object v9, v10, v5 │ │ -09a028: 6e20 2602 ad00 |0080: invoke-virtual {v13, v10}, Landroidx/room/RoomDatabase$Builder;.addMigrations:([Landroidx/room/migration/Migration;)Landroidx/room/RoomDatabase$Builder; // method@0226 │ │ -09a02e: 28f3 |0083: goto 0076 // -000d │ │ -09a030: 6e10 2702 0d00 |0084: invoke-virtual {v13}, Landroidx/room/RoomDatabase$Builder;.build:()Landroidx/room/RoomDatabase; // method@0227 │ │ -09a036: 0c0d |0087: move-result-object v13 │ │ -09a038: 1f0d 1205 |0088: check-cast v13, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -09a03c: 1a02 3023 |008a: const-string v2, "databaseBuilder( │ │ +099f1c: |[099f1c] ua.gardenapple.itchupdater.database.AppDatabase$Companion.buildDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +099f2c: 20d0 0e05 |0000: instance-of v0, v13, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1; // type@050e │ │ +099f30: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +099f34: 07d0 |0004: move-object v0, v13 │ │ +099f36: 1f00 0e05 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1; // type@050e │ │ +099f3a: 5201 711c |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +099f3e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +099f42: b521 |000b: and-int/2addr v1, v2 │ │ +099f44: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +099f48: 520d 711c |000e: iget v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +099f4c: b12d |0010: sub-int/2addr v13, v2 │ │ +099f4e: 590d 711c |0011: iput v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +099f52: 2806 |0013: goto 0019 // +0006 │ │ +099f54: 2200 0e05 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1; // type@050e │ │ +099f58: 7030 4818 b00d |0016: invoke-direct {v0, v11, v13}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V // method@1848 │ │ +099f5e: 540d 721c |0019: iget-object v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.result:Ljava/lang/Object; // field@1c72 │ │ +099f62: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +099f68: 0c01 |001e: move-result-object v1 │ │ +099f6a: 5202 711c |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +099f6e: 1233 |0021: const/4 v3, #int 3 // #3 │ │ +099f70: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +099f72: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +099f74: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +099f76: 3802 3c00 |0025: if-eqz v2, 0061 // +003c │ │ +099f7a: 3262 2800 |0027: if-eq v2, v6, 004f // +0028 │ │ +099f7e: 3242 1500 |0029: if-eq v2, v4, 003e // +0015 │ │ +099f82: 3332 0b00 |002b: if-ne v2, v3, 0036 // +000b │ │ +099f86: 540c 6e1c |002d: iget-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ +099f8a: 1f0c 1205 |002f: check-cast v12, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +099f8e: 7110 5305 0d00 |0031: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +099f94: 2900 bc00 |0034: goto/16 00f0 // +00bc │ │ +099f98: 220c 6501 |0036: new-instance v12, Ljava/lang/IllegalStateException; // type@0165 │ │ +099f9c: 1a0d c420 |0038: const-string v13, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +099fa0: 7020 5a03 dc00 |003a: invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +099fa6: 270c |003d: throw v12 │ │ +099fa8: 540c 701c |003e: iget-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ +099fac: 1f0c 1205 |0040: check-cast v12, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +099fb0: 5402 6f1c |0042: iget-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ +099fb4: 1f02 1205 |0044: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +099fb8: 5404 6e1c |0046: iget-object v4, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ +099fbc: 1f04 1d00 |0048: check-cast v4, Landroid/content/Context; // type@001d │ │ +099fc0: 7110 5305 0d00 |004a: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +099fc6: 2900 7f00 |004d: goto/16 00cc // +007f │ │ +099fca: 540c 701c |004f: iget-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ +099fce: 1f0c 1205 |0051: check-cast v12, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +099fd2: 5402 6f1c |0053: iget-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ +099fd6: 1f02 1205 |0055: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +099fda: 5406 6e1c |0057: iget-object v6, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ +099fde: 1f06 1d00 |0059: check-cast v6, Landroid/content/Context; // type@001d │ │ +099fe2: 7110 5305 0d00 |005b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +099fe8: 07cd |005e: move-object v13, v12 │ │ +099fea: 076c |005f: move-object v12, v6 │ │ +099fec: 2853 |0060: goto 00b3 // +0053 │ │ +099fee: 7110 5305 0d00 |0061: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +099ff4: 6e10 2b00 0c00 |0064: invoke-virtual {v12}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@002b │ │ +099ffa: 0c0d |0067: move-result-object v13 │ │ +099ffc: 1c02 1205 |0068: const-class v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09a000: 1a07 4e1f |006a: const-string v7, "app_database" // string@1f4e │ │ +09a004: 7130 2502 2d07 |006c: invoke-static {v13, v2, v7}, Landroidx/room/Room;.databaseBuilder:(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;)Landroidx/room/RoomDatabase$Builder; // method@0225 │ │ +09a00a: 0c0d |006f: move-result-object v13 │ │ +09a00c: 7100 aa18 0000 |0070: invoke-static {}, Lua/gardenapple/itchupdater/database/MigrationsKt;.getMigrations:()[Landroidx/room/migration/Migration; // method@18aa │ │ +09a012: 0c02 |0073: move-result-object v2 │ │ +09a014: 2127 |0074: array-length v7, v2 │ │ +09a016: 1208 |0075: const/4 v8, #int 0 // #0 │ │ +09a018: 3578 0e00 |0076: if-ge v8, v7, 0084 // +000e │ │ +09a01c: 4609 0208 |0078: aget-object v9, v2, v8 │ │ +09a020: d808 0801 |007a: add-int/lit8 v8, v8, #int 1 // #01 │ │ +09a024: 236a 6206 |007c: new-array v10, v6, [Landroidx/room/migration/Migration; // type@0662 │ │ +09a028: 4d09 0a05 |007e: aput-object v9, v10, v5 │ │ +09a02c: 6e20 2602 ad00 |0080: invoke-virtual {v13, v10}, Landroidx/room/RoomDatabase$Builder;.addMigrations:([Landroidx/room/migration/Migration;)Landroidx/room/RoomDatabase$Builder; // method@0226 │ │ +09a032: 28f3 |0083: goto 0076 // -000d │ │ +09a034: 6e10 2702 0d00 |0084: invoke-virtual {v13}, Landroidx/room/RoomDatabase$Builder;.build:()Landroidx/room/RoomDatabase; // method@0227 │ │ +09a03a: 0c0d |0087: move-result-object v13 │ │ +09a03c: 1f0d 1205 |0088: check-cast v13, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09a040: 1a02 3023 |008a: const-string v2, "databaseBuilder( │ │ context.applicationContext, │ │ AppDatabase::class.java, "app_database" │ │ ).run { │ │ for (migration in Migrations) │ │ addMigrations(migration) │ │ build() │ │ }" // string@2330 │ │ -09a040: 7120 8b05 2d00 |008c: invoke-static {v13, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -09a046: 1a02 c109 |008f: const-string v2, "DatabaseSetup" // string@09c1 │ │ -09a04a: 1a07 cf09 |0091: const-string v7, "Deleting info on Mitch" // string@09cf │ │ -09a04e: 7120 fb00 7200 |0093: invoke-static {v2, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09a054: 6e10 5c18 0d00 |0096: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -09a05a: 0c02 |0099: move-result-object v2 │ │ -09a05c: 6e10 3700 0c00 |009a: invoke-virtual {v12}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0037 │ │ -09a062: 0c07 |009d: move-result-object v7 │ │ -09a064: 1a08 9e22 |009e: const-string v8, "context.packageName" // string@229e │ │ -09a068: 7120 8b05 8700 |00a0: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -09a06e: 5b0c 6e1c |00a3: iput-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ -09a072: 5b0d 6f1c |00a5: iput-object v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ -09a076: 5b0d 701c |00a7: iput-object v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ -09a07a: 5906 711c |00a9: iput v6, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -09a07e: 6e30 7419 7200 |00ab: invoke-virtual {v2, v7, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.deleteFinishedInstallation:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1974 │ │ -09a084: 0c02 |00ae: move-result-object v2 │ │ -09a086: 3312 0300 |00af: if-ne v2, v1, 00b2 // +0003 │ │ -09a08a: 1101 |00b1: return-object v1 │ │ -09a08c: 07d2 |00b2: move-object v2, v13 │ │ -09a08e: 1a06 7725 |00b3: const-string v6, "fdroid" // string@2577 │ │ -09a092: 7120 8805 6600 |00b5: invoke-static {v6, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09a098: 0a06 |00b8: move-result v6 │ │ -09a09a: 3906 1500 |00b9: if-nez v6, 00ce // +0015 │ │ -09a09e: 5b0c 6e1c |00bb: iput-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ -09a0a2: 5b02 6f1c |00bd: iput-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ -09a0a6: 5b0d 701c |00bf: iput-object v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ -09a0aa: 5904 711c |00c1: iput v4, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -09a0ae: 6e30 5718 cd00 |00c3: invoke-virtual {v13, v12, v0}, Lua/gardenapple/itchupdater/database/AppDatabase;.addMitchToDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1857 │ │ -09a0b4: 0c04 |00c6: move-result-object v4 │ │ -09a0b6: 3314 0300 |00c7: if-ne v4, v1, 00ca // +0003 │ │ -09a0ba: 1101 |00c9: return-object v1 │ │ -09a0bc: 07c4 |00ca: move-object v4, v12 │ │ -09a0be: 07dc |00cb: move-object v12, v13 │ │ -09a0c0: 07cd |00cc: move-object v13, v12 │ │ -09a0c2: 074c |00cd: move-object v12, v4 │ │ -09a0c4: 7110 0c02 0c00 |00ce: invoke-static {v12}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -09a0ca: 0c04 |00d1: move-result-object v4 │ │ -09a0cc: 1a06 6636 |00d2: const-string v6, "ua.gardenapple.itchupdater.db_cleanup_once" // string@3666 │ │ -09a0d0: 7230 6f00 6405 |00d4: invoke-interface {v4, v6, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006f │ │ -09a0d6: 0a04 |00d7: move-result v4 │ │ -09a0d8: 3904 1900 |00d8: if-nez v4, 00f1 // +0019 │ │ -09a0dc: 2204 1b05 |00da: new-instance v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup; // type@051b │ │ -09a0e0: 7020 9418 c400 |00dc: invoke-direct {v4, v12}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.:(Landroid/content/Context;)V // method@1894 │ │ -09a0e6: 5b02 6e1c |00df: iput-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ -09a0ea: 120c |00e1: const/4 v12, #int 0 // #0 │ │ -09a0ec: 5b0c 6f1c |00e2: iput-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ -09a0f0: 5b0c 701c |00e4: iput-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ -09a0f4: 5903 711c |00e6: iput v3, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -09a0f8: 6e30 9618 d400 |00e8: invoke-virtual {v4, v13, v0}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1896 │ │ -09a0fe: 0c0c |00eb: move-result-object v12 │ │ -09a100: 331c 0300 |00ec: if-ne v12, v1, 00ef // +0003 │ │ -09a104: 1101 |00ee: return-object v1 │ │ -09a106: 072c |00ef: move-object v12, v2 │ │ -09a108: 07c2 |00f0: move-object v2, v12 │ │ -09a10a: 1102 |00f1: return-object v2 │ │ +09a044: 7120 8b05 2d00 |008c: invoke-static {v13, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +09a04a: 1a02 c109 |008f: const-string v2, "DatabaseSetup" // string@09c1 │ │ +09a04e: 1a07 cf09 |0091: const-string v7, "Deleting info on Mitch" // string@09cf │ │ +09a052: 7120 fb00 7200 |0093: invoke-static {v2, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09a058: 6e10 5c18 0d00 |0096: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +09a05e: 0c02 |0099: move-result-object v2 │ │ +09a060: 6e10 3700 0c00 |009a: invoke-virtual {v12}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0037 │ │ +09a066: 0c07 |009d: move-result-object v7 │ │ +09a068: 1a08 9e22 |009e: const-string v8, "context.packageName" // string@229e │ │ +09a06c: 7120 8b05 8700 |00a0: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +09a072: 5b0c 6e1c |00a3: iput-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ +09a076: 5b0d 6f1c |00a5: iput-object v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ +09a07a: 5b0d 701c |00a7: iput-object v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ +09a07e: 5906 711c |00a9: iput v6, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +09a082: 6e30 7419 7200 |00ab: invoke-virtual {v2, v7, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.deleteFinishedInstallation:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1974 │ │ +09a088: 0c02 |00ae: move-result-object v2 │ │ +09a08a: 3312 0300 |00af: if-ne v2, v1, 00b2 // +0003 │ │ +09a08e: 1101 |00b1: return-object v1 │ │ +09a090: 07d2 |00b2: move-object v2, v13 │ │ +09a092: 1a06 7725 |00b3: const-string v6, "fdroid" // string@2577 │ │ +09a096: 7120 8805 6600 |00b5: invoke-static {v6, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09a09c: 0a06 |00b8: move-result v6 │ │ +09a09e: 3906 1500 |00b9: if-nez v6, 00ce // +0015 │ │ +09a0a2: 5b0c 6e1c |00bb: iput-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ +09a0a6: 5b02 6f1c |00bd: iput-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ +09a0aa: 5b0d 701c |00bf: iput-object v13, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ +09a0ae: 5904 711c |00c1: iput v4, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +09a0b2: 6e30 5718 cd00 |00c3: invoke-virtual {v13, v12, v0}, Lua/gardenapple/itchupdater/database/AppDatabase;.addMitchToDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1857 │ │ +09a0b8: 0c04 |00c6: move-result-object v4 │ │ +09a0ba: 3314 0300 |00c7: if-ne v4, v1, 00ca // +0003 │ │ +09a0be: 1101 |00c9: return-object v1 │ │ +09a0c0: 07c4 |00ca: move-object v4, v12 │ │ +09a0c2: 07dc |00cb: move-object v12, v13 │ │ +09a0c4: 07cd |00cc: move-object v13, v12 │ │ +09a0c6: 074c |00cd: move-object v12, v4 │ │ +09a0c8: 7110 0c02 0c00 |00ce: invoke-static {v12}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +09a0ce: 0c04 |00d1: move-result-object v4 │ │ +09a0d0: 1a06 6636 |00d2: const-string v6, "ua.gardenapple.itchupdater.db_cleanup_once" // string@3666 │ │ +09a0d4: 7230 6f00 6405 |00d4: invoke-interface {v4, v6, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006f │ │ +09a0da: 0a04 |00d7: move-result v4 │ │ +09a0dc: 3904 1900 |00d8: if-nez v4, 00f1 // +0019 │ │ +09a0e0: 2204 1b05 |00da: new-instance v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup; // type@051b │ │ +09a0e4: 7020 9418 c400 |00dc: invoke-direct {v4, v12}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.:(Landroid/content/Context;)V // method@1894 │ │ +09a0ea: 5b02 6e1c |00df: iput-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$0:Ljava/lang/Object; // field@1c6e │ │ +09a0ee: 120c |00e1: const/4 v12, #int 0 // #0 │ │ +09a0f0: 5b0c 6f1c |00e2: iput-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$1:Ljava/lang/Object; // field@1c6f │ │ +09a0f4: 5b0c 701c |00e4: iput-object v12, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.L$2:Ljava/lang/Object; // field@1c70 │ │ +09a0f8: 5903 711c |00e6: iput v3, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +09a0fc: 6e30 9618 d400 |00e8: invoke-virtual {v4, v13, v0}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1896 │ │ +09a102: 0c0c |00eb: move-result-object v12 │ │ +09a104: 331c 0300 |00ec: if-ne v12, v1, 00ef // +0003 │ │ +09a108: 1101 |00ee: return-object v1 │ │ +09a10a: 072c |00ef: move-object v12, v2 │ │ +09a10c: 07c2 |00f0: move-object v2, v12 │ │ +09a10e: 1102 |00f1: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x001f line=46 │ │ 0x0036 line=66 │ │ 0x003e line=46 │ │ 0x0064 line=48 │ │ 0x006c line=47 │ │ @@ -128138,100 +128139,100 @@ │ │ type : '(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -09a10c: |[09a10c] ua.gardenapple.itchupdater.database.AppDatabase$Companion.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09a11c: 2090 0f05 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1; // type@050f │ │ -09a120: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -09a124: 0790 |0004: move-object v0, v9 │ │ -09a126: 1f00 0f05 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1; // type@050f │ │ -09a12a: 5201 761c |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ -09a12e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -09a132: b521 |000b: and-int/2addr v1, v2 │ │ -09a134: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -09a138: 5209 761c |000e: iget v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ -09a13c: b129 |0010: sub-int/2addr v9, v2 │ │ -09a13e: 5909 761c |0011: iput v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ -09a142: 2806 |0013: goto 0019 // +0006 │ │ -09a144: 2200 0f05 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1; // type@050f │ │ -09a148: 7030 4a18 7009 |0016: invoke-direct {v0, v7, v9}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V // method@184a │ │ -09a14e: 5409 771c |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.result:Ljava/lang/Object; // field@1c77 │ │ -09a152: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09a158: 0c01 |001e: move-result-object v1 │ │ -09a15a: 5202 761c |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ -09a15e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -09a160: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -09a162: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -09a164: 3802 2600 |0024: if-eqz v2, 004a // +0026 │ │ -09a168: 3242 1600 |0026: if-eq v2, v4, 003c // +0016 │ │ -09a16c: 3332 0c00 |0028: if-ne v2, v3, 0034 // +000c │ │ -09a170: 5408 741c |002a: iget-object v8, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$0:Ljava/lang/Object; // field@1c74 │ │ -09a174: 1f08 4802 |002c: check-cast v8, Lkotlinx/coroutines/sync/Mutex; // type@0248 │ │ -09a178: 7110 5305 0900 |002e: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09a17e: 284b |0031: goto 007c // +004b │ │ -09a180: 0d09 |0032: move-exception v9 │ │ -09a182: 285d |0033: goto 0090 // +005d │ │ -09a184: 2208 6501 |0034: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ -09a188: 1a09 c420 |0036: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09a18c: 7020 5a03 9800 |0038: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09a192: 2708 |003b: throw v8 │ │ -09a194: 5408 751c |003c: iget-object v8, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$1:Ljava/lang/Object; // field@1c75 │ │ -09a198: 1f08 4802 |003e: check-cast v8, Lkotlinx/coroutines/sync/Mutex; // type@0248 │ │ -09a19c: 5402 741c |0040: iget-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$0:Ljava/lang/Object; // field@1c74 │ │ -09a1a0: 1f02 1d00 |0042: check-cast v2, Landroid/content/Context; // type@001d │ │ -09a1a4: 7110 5305 0900 |0044: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09a1aa: 0789 |0047: move-object v9, v8 │ │ -09a1ac: 0728 |0048: move-object v8, v2 │ │ -09a1ae: 281b |0049: goto 0064 // +001b │ │ -09a1b0: 7110 5305 0900 |004a: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09a1b6: 7100 5518 0000 |004d: invoke-static {}, Lua/gardenapple/itchupdater/database/AppDatabase;.access$getINSTANCE$cp:()Lua/gardenapple/itchupdater/database/AppDatabase; // method@1855 │ │ -09a1bc: 0c09 |0050: move-result-object v9 │ │ -09a1be: 3909 4300 |0051: if-nez v9, 0094 // +0043 │ │ -09a1c2: 7100 5418 0000 |0053: invoke-static {}, Lua/gardenapple/itchupdater/database/AppDatabase;.access$getCreationMutex$cp:()Lkotlinx/coroutines/sync/Mutex; // method@1854 │ │ -09a1c8: 0c09 |0056: move-result-object v9 │ │ -09a1ca: 5b08 741c |0057: iput-object v8, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$0:Ljava/lang/Object; // field@1c74 │ │ -09a1ce: 5b09 751c |0059: iput-object v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$1:Ljava/lang/Object; // field@1c75 │ │ -09a1d2: 5904 761c |005b: iput v4, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ -09a1d6: 7230 c005 5900 |005d: invoke-interface {v9, v5, v0}, Lkotlinx/coroutines/sync/Mutex;.lock:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05c0 │ │ -09a1dc: 0c02 |0060: move-result-object v2 │ │ -09a1de: 3312 0300 |0061: if-ne v2, v1, 0064 // +0003 │ │ -09a1e2: 1101 |0063: return-object v1 │ │ -09a1e4: 7100 5518 0000 |0064: invoke-static {}, Lua/gardenapple/itchupdater/database/AppDatabase;.access$getINSTANCE$cp:()Lua/gardenapple/itchupdater/database/AppDatabase; // method@1855 │ │ -09a1ea: 0c02 |0067: move-result-object v2 │ │ -09a1ec: 3902 2000 |0068: if-nez v2, 0088 // +0020 │ │ -09a1f0: 6202 7e1c |006a: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -09a1f4: 5b09 741c |006c: iput-object v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$0:Ljava/lang/Object; // field@1c74 │ │ -09a1f8: 5b05 751c |006e: iput-object v5, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$1:Ljava/lang/Object; // field@1c75 │ │ -09a1fc: 5903 761c |0070: iput v3, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ -09a200: 6e30 4e18 8200 |0072: invoke-virtual {v2, v8, v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.buildDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184e │ │ -09a206: 0c08 |0075: move-result-object v8 │ │ -09a208: 3318 0300 |0076: if-ne v8, v1, 0079 // +0003 │ │ -09a20c: 1101 |0078: return-object v1 │ │ -09a20e: 0796 |0079: move-object v6, v9 │ │ -09a210: 0789 |007a: move-object v9, v8 │ │ -09a212: 0768 |007b: move-object v8, v6 │ │ -09a214: 0790 |007c: move-object v0, v9 │ │ -09a216: 1f00 1205 |007d: check-cast v0, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -09a21a: 6201 7e1c |007f: sget-object v1, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -09a21e: 7110 5618 0000 |0081: invoke-static {v0}, Lua/gardenapple/itchupdater/database/AppDatabase;.access$setINSTANCE$cp:(Lua/gardenapple/itchupdater/database/AppDatabase;)V // method@1856 │ │ -09a224: 0792 |0084: move-object v2, v9 │ │ -09a226: 1f02 1205 |0085: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -09a22a: 0789 |0087: move-object v9, v8 │ │ -09a22c: 7220 c105 5900 |0088: invoke-interface {v9, v5}, Lkotlinx/coroutines/sync/Mutex;.unlock:(Ljava/lang/Object;)V // method@05c1 │ │ -09a232: 1102 |008b: return-object v2 │ │ -09a234: 0d08 |008c: move-exception v8 │ │ -09a236: 0796 |008d: move-object v6, v9 │ │ -09a238: 0789 |008e: move-object v9, v8 │ │ -09a23a: 0768 |008f: move-object v8, v6 │ │ -09a23c: 7220 c105 5800 |0090: invoke-interface {v8, v5}, Lkotlinx/coroutines/sync/Mutex;.unlock:(Ljava/lang/Object;)V // method@05c1 │ │ -09a242: 2709 |0093: throw v9 │ │ -09a244: 1109 |0094: return-object v9 │ │ +09a110: |[09a110] ua.gardenapple.itchupdater.database.AppDatabase$Companion.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09a120: 2090 0f05 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1; // type@050f │ │ +09a124: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +09a128: 0790 |0004: move-object v0, v9 │ │ +09a12a: 1f00 0f05 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1; // type@050f │ │ +09a12e: 5201 761c |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ +09a132: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +09a136: b521 |000b: and-int/2addr v1, v2 │ │ +09a138: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +09a13c: 5209 761c |000e: iget v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ +09a140: b129 |0010: sub-int/2addr v9, v2 │ │ +09a142: 5909 761c |0011: iput v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ +09a146: 2806 |0013: goto 0019 // +0006 │ │ +09a148: 2200 0f05 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1; // type@050f │ │ +09a14c: 7030 4a18 7009 |0016: invoke-direct {v0, v7, v9}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V // method@184a │ │ +09a152: 5409 771c |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.result:Ljava/lang/Object; // field@1c77 │ │ +09a156: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09a15c: 0c01 |001e: move-result-object v1 │ │ +09a15e: 5202 761c |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ +09a162: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +09a164: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +09a166: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +09a168: 3802 2600 |0024: if-eqz v2, 004a // +0026 │ │ +09a16c: 3242 1600 |0026: if-eq v2, v4, 003c // +0016 │ │ +09a170: 3332 0c00 |0028: if-ne v2, v3, 0034 // +000c │ │ +09a174: 5408 741c |002a: iget-object v8, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$0:Ljava/lang/Object; // field@1c74 │ │ +09a178: 1f08 4802 |002c: check-cast v8, Lkotlinx/coroutines/sync/Mutex; // type@0248 │ │ +09a17c: 7110 5305 0900 |002e: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09a182: 284b |0031: goto 007c // +004b │ │ +09a184: 0d09 |0032: move-exception v9 │ │ +09a186: 285d |0033: goto 0090 // +005d │ │ +09a188: 2208 6501 |0034: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ +09a18c: 1a09 c420 |0036: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09a190: 7020 5a03 9800 |0038: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09a196: 2708 |003b: throw v8 │ │ +09a198: 5408 751c |003c: iget-object v8, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$1:Ljava/lang/Object; // field@1c75 │ │ +09a19c: 1f08 4802 |003e: check-cast v8, Lkotlinx/coroutines/sync/Mutex; // type@0248 │ │ +09a1a0: 5402 741c |0040: iget-object v2, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$0:Ljava/lang/Object; // field@1c74 │ │ +09a1a4: 1f02 1d00 |0042: check-cast v2, Landroid/content/Context; // type@001d │ │ +09a1a8: 7110 5305 0900 |0044: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09a1ae: 0789 |0047: move-object v9, v8 │ │ +09a1b0: 0728 |0048: move-object v8, v2 │ │ +09a1b2: 281b |0049: goto 0064 // +001b │ │ +09a1b4: 7110 5305 0900 |004a: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09a1ba: 7100 5518 0000 |004d: invoke-static {}, Lua/gardenapple/itchupdater/database/AppDatabase;.access$getINSTANCE$cp:()Lua/gardenapple/itchupdater/database/AppDatabase; // method@1855 │ │ +09a1c0: 0c09 |0050: move-result-object v9 │ │ +09a1c2: 3909 4300 |0051: if-nez v9, 0094 // +0043 │ │ +09a1c6: 7100 5418 0000 |0053: invoke-static {}, Lua/gardenapple/itchupdater/database/AppDatabase;.access$getCreationMutex$cp:()Lkotlinx/coroutines/sync/Mutex; // method@1854 │ │ +09a1cc: 0c09 |0056: move-result-object v9 │ │ +09a1ce: 5b08 741c |0057: iput-object v8, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$0:Ljava/lang/Object; // field@1c74 │ │ +09a1d2: 5b09 751c |0059: iput-object v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$1:Ljava/lang/Object; // field@1c75 │ │ +09a1d6: 5904 761c |005b: iput v4, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ +09a1da: 7230 c005 5900 |005d: invoke-interface {v9, v5, v0}, Lkotlinx/coroutines/sync/Mutex;.lock:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05c0 │ │ +09a1e0: 0c02 |0060: move-result-object v2 │ │ +09a1e2: 3312 0300 |0061: if-ne v2, v1, 0064 // +0003 │ │ +09a1e6: 1101 |0063: return-object v1 │ │ +09a1e8: 7100 5518 0000 |0064: invoke-static {}, Lua/gardenapple/itchupdater/database/AppDatabase;.access$getINSTANCE$cp:()Lua/gardenapple/itchupdater/database/AppDatabase; // method@1855 │ │ +09a1ee: 0c02 |0067: move-result-object v2 │ │ +09a1f0: 3902 2000 |0068: if-nez v2, 0088 // +0020 │ │ +09a1f4: 6202 7e1c |006a: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +09a1f8: 5b09 741c |006c: iput-object v9, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$0:Ljava/lang/Object; // field@1c74 │ │ +09a1fc: 5b05 751c |006e: iput-object v5, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.L$1:Ljava/lang/Object; // field@1c75 │ │ +09a200: 5903 761c |0070: iput v3, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ +09a204: 6e30 4e18 8200 |0072: invoke-virtual {v2, v8, v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.buildDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184e │ │ +09a20a: 0c08 |0075: move-result-object v8 │ │ +09a20c: 3318 0300 |0076: if-ne v8, v1, 0079 // +0003 │ │ +09a210: 1101 |0078: return-object v1 │ │ +09a212: 0796 |0079: move-object v6, v9 │ │ +09a214: 0789 |007a: move-object v9, v8 │ │ +09a216: 0768 |007b: move-object v8, v6 │ │ +09a218: 0790 |007c: move-object v0, v9 │ │ +09a21a: 1f00 1205 |007d: check-cast v0, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09a21e: 6201 7e1c |007f: sget-object v1, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +09a222: 7110 5618 0000 |0081: invoke-static {v0}, Lua/gardenapple/itchupdater/database/AppDatabase;.access$setINSTANCE$cp:(Lua/gardenapple/itchupdater/database/AppDatabase;)V // method@1856 │ │ +09a228: 0792 |0084: move-object v2, v9 │ │ +09a22a: 1f02 1205 |0085: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09a22e: 0789 |0087: move-object v9, v8 │ │ +09a230: 7220 c105 5900 |0088: invoke-interface {v9, v5}, Lkotlinx/coroutines/sync/Mutex;.unlock:(Ljava/lang/Object;)V // method@05c1 │ │ +09a236: 1102 |008b: return-object v2 │ │ +09a238: 0d08 |008c: move-exception v8 │ │ +09a23a: 0796 |008d: move-object v6, v9 │ │ +09a23c: 0789 |008e: move-object v9, v8 │ │ +09a23e: 0768 |008f: move-object v8, v6 │ │ +09a240: 7220 c105 5800 |0090: invoke-interface {v8, v5}, Lkotlinx/coroutines/sync/Mutex;.unlock:(Ljava/lang/Object;)V // method@05c1 │ │ +09a246: 2709 |0093: throw v9 │ │ +09a248: 1109 |0094: return-object v9 │ │ catches : 3 │ │ 0x002e - 0x0031 │ │ -> 0x0032 │ │ 0x0064 - 0x0076 │ │ -> 0x008c │ │ 0x007c - 0x0087 │ │ -> 0x0032 │ │ @@ -128281,17 +128282,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b2a0: |[09b2a0] ua.gardenapple.itchupdater.database.DatabaseCleanup$Companion.:()V │ │ -09b2b0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09b2b6: 0e00 |0003: return-void │ │ +09b2a4: |[09b2a4] ua.gardenapple.itchupdater.database.DatabaseCleanup$Companion.:()V │ │ +09b2b4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09b2ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion;) │ │ @@ -128299,17 +128300,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b2b8: |[09b2b8] ua.gardenapple.itchupdater.database.DatabaseCleanup$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -09b2c8: 7010 7d18 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion;.:()V // method@187d │ │ -09b2ce: 0e00 |0003: return-void │ │ +09b2bc: |[09b2bc] ua.gardenapple.itchupdater.database.DatabaseCleanup$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +09b2cc: 7010 7d18 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion;.:()V // method@187d │ │ +09b2d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2496 (DatabaseCleanup.kt) │ │ │ │ @@ -128365,39 +128366,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09bebc: |[09bebc] ua.gardenapple.itchupdater.database.DatabaseCleanup.:()V │ │ -09becc: 2200 1505 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion; // type@0515 │ │ -09bed0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09bed2: 7020 7e18 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@187e │ │ -09bed8: 6900 9a1c |0006: sput-object v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.Companion:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion; // field@1c9a │ │ -09bedc: 0e00 |0008: return-void │ │ +09bec0: |[09bec0] ua.gardenapple.itchupdater.database.DatabaseCleanup.:()V │ │ +09bed0: 2200 1505 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion; // type@0515 │ │ +09bed4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09bed6: 7020 7e18 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@187e │ │ +09bedc: 6900 9a1c |0006: sput-object v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.Companion:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Companion; // field@1c9a │ │ +09bee0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09bee0: |[09bee0] ua.gardenapple.itchupdater.database.DatabaseCleanup.:(Landroid/content/Context;)V │ │ -09bef0: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -09bef4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09befa: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -09bf00: 5b12 9c1c |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.context:Landroid/content/Context; // field@1c9c │ │ -09bf04: 0e00 |000a: return-void │ │ +09bee4: |[09bee4] ua.gardenapple.itchupdater.database.DatabaseCleanup.:(Landroid/content/Context;)V │ │ +09bef4: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +09bef8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09befe: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +09bf04: 5b12 9c1c |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.context:Landroid/content/Context; // field@1c9c │ │ +09bf08: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/database/DatabaseCleanup; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -128406,17 +128407,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bdec: |[09bdec] ua.gardenapple.itchupdater.database.DatabaseCleanup.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; │ │ -09bdfc: 5400 9c1c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.context:Landroid/content/Context; // field@1c9c │ │ -09be00: 1100 |0002: return-object v0 │ │ +09bdf0: |[09bdf0] ua.gardenapple.itchupdater.database.DatabaseCleanup.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; │ │ +09be00: 5400 9c1c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.context:Landroid/content/Context; // field@1c9c │ │ +09be04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/DatabaseCleanup; │ │ │ │ Virtual methods - │ │ @@ -128425,57 +128426,57 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -09be04: |[09be04] ua.gardenapple.itchupdater.database.DatabaseCleanup.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09be14: 2070 1905 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1; // type@0519 │ │ -09be18: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -09be1c: 0770 |0004: move-object v0, v7 │ │ -09be1e: 1f00 1905 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1; // type@0519 │ │ -09be22: 5201 8e1c |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ -09be26: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -09be2a: b521 |000b: and-int/2addr v1, v2 │ │ -09be2c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -09be30: 5207 8e1c |000e: iget v7, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ -09be34: b127 |0010: sub-int/2addr v7, v2 │ │ -09be36: 5907 8e1c |0011: iput v7, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ -09be3a: 2806 |0013: goto 0019 // +0006 │ │ -09be3c: 2200 1905 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1; // type@0519 │ │ -09be40: 7030 8c18 5007 |0016: invoke-direct {v0, v5, v7}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lkotlin/coroutines/Continuation;)V // method@188c │ │ -09be46: 5407 8f1c |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.result:Ljava/lang/Object; // field@1c8f │ │ -09be4a: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09be50: 0c01 |001e: move-result-object v1 │ │ -09be52: 5202 8e1c |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ -09be56: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -09be58: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -09be5c: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -09be60: 7110 5305 0700 |0026: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09be66: 2825 |0029: goto 004e // +0025 │ │ -09be68: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -09be6c: 1a07 c420 |002c: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09be70: 7020 5a03 7600 |002e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09be76: 2706 |0031: throw v6 │ │ -09be78: 7110 5305 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09be7e: 6207 5000 |0035: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -09be82: 7100 b905 0000 |0037: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -09be88: 0c07 |003a: move-result-object v7 │ │ -09be8a: 1f07 1a02 |003b: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -09be8e: 2202 1a05 |003d: new-instance v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2; // type@051a │ │ -09be92: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -09be94: 7040 8e18 5246 |0040: invoke-direct {v2, v5, v6, v4}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@188e │ │ -09be9a: 1f02 2902 |0043: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -09be9e: 5903 8e1c |0045: iput v3, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ -09bea2: 7130 ab05 2700 |0047: invoke-static {v7, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -09bea8: 0c07 |004a: move-result-object v7 │ │ -09beaa: 3317 0300 |004b: if-ne v7, v1, 004e // +0003 │ │ -09beae: 1101 |004d: return-object v1 │ │ -09beb0: 1a06 e234 |004e: const-string v6, "suspend fun cleanAppDatabase(db: AppDatabase): Result = withContext(Dispatchers.IO) { │ │ +09be08: |[09be08] ua.gardenapple.itchupdater.database.DatabaseCleanup.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09be18: 2070 1905 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1; // type@0519 │ │ +09be1c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +09be20: 0770 |0004: move-object v0, v7 │ │ +09be22: 1f00 1905 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1; // type@0519 │ │ +09be26: 5201 8e1c |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ +09be2a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +09be2e: b521 |000b: and-int/2addr v1, v2 │ │ +09be30: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +09be34: 5207 8e1c |000e: iget v7, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ +09be38: b127 |0010: sub-int/2addr v7, v2 │ │ +09be3a: 5907 8e1c |0011: iput v7, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ +09be3e: 2806 |0013: goto 0019 // +0006 │ │ +09be40: 2200 1905 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1; // type@0519 │ │ +09be44: 7030 8c18 5007 |0016: invoke-direct {v0, v5, v7}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lkotlin/coroutines/Continuation;)V // method@188c │ │ +09be4a: 5407 8f1c |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.result:Ljava/lang/Object; // field@1c8f │ │ +09be4e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09be54: 0c01 |001e: move-result-object v1 │ │ +09be56: 5202 8e1c |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ +09be5a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +09be5c: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +09be60: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +09be64: 7110 5305 0700 |0026: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09be6a: 2825 |0029: goto 004e // +0025 │ │ +09be6c: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +09be70: 1a07 c420 |002c: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09be74: 7020 5a03 7600 |002e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09be7a: 2706 |0031: throw v6 │ │ +09be7c: 7110 5305 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09be82: 6207 5000 |0035: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +09be86: 7100 b905 0000 |0037: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +09be8c: 0c07 |003a: move-result-object v7 │ │ +09be8e: 1f07 1a02 |003b: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +09be92: 2202 1a05 |003d: new-instance v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2; // type@051a │ │ +09be96: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +09be98: 7040 8e18 5246 |0040: invoke-direct {v2, v5, v6, v4}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@188e │ │ +09be9e: 1f02 2902 |0043: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +09bea2: 5903 8e1c |0045: iput v3, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ +09bea6: 7130 ab05 2700 |0047: invoke-static {v7, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +09beac: 0c07 |004a: move-result-object v7 │ │ +09beae: 3317 0300 |004b: if-ne v7, v1, 004e // +0003 │ │ +09beb2: 1101 |004d: return-object v1 │ │ +09beb4: 1a06 e234 |004e: const-string v6, "suspend fun cleanAppDatabase(db: AppDatabase): Result = withContext(Dispatchers.IO) { │ │ val sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context) │ │ │ │ Log.d(LOGGING_TAG, "Started.") │ │ │ │ val installs = db.installDao.getAllKnownInstallationsSync().toMutableList() │ │ val installsToDelete = ArrayList() │ │ │ │ @@ -128555,16 +128556,16 @@ │ │ sharedPrefs.edit().run { │ │ putBoolean(PREF_DB_RAN_CLEANUP_ONCE, true) │ │ commit() │ │ } │ │ │ │ Result.success() │ │ }" // string@34e2 │ │ -09beb4: 7120 8b05 6700 |0050: invoke-static {v7, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -09beba: 1107 |0053: return-object v7 │ │ +09beb8: 7120 8b05 6700 |0050: invoke-static {v7, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +09bebe: 1107 |0053: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x001f line=25 │ │ 0x002a line=112 │ │ 0x0032 line=25 │ │ locals : │ │ 0x0000 - 0x0054 reg=5 this Lua/gardenapple/itchupdater/database/DatabaseCleanup; │ │ @@ -128604,64 +128605,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 98 16-bit code units │ │ -09c200: |[09c200] ua.gardenapple.itchupdater.database.MigrationsKt.:()V │ │ -09c210: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -09c214: 2300 6206 |0002: new-array v0, v0, [Landroidx/room/migration/Migration; // type@0662 │ │ -09c218: 2201 1c05 |0004: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$1; // type@051c │ │ -09c21c: 7010 9718 0100 |0006: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$1;.:()V // method@1897 │ │ -09c222: 1f01 e300 |0009: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c226: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -09c228: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ -09c22c: 2201 1d05 |000e: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$2; // type@051d │ │ -09c230: 7010 9918 0100 |0010: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$2;.:()V // method@1899 │ │ -09c236: 1f01 e300 |0013: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c23a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -09c23c: 4d01 0002 |0016: aput-object v1, v0, v2 │ │ -09c240: 2201 1e05 |0018: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$3; // type@051e │ │ -09c244: 7010 9b18 0100 |001a: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$3;.:()V // method@189b │ │ -09c24a: 1f01 e300 |001d: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c24e: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -09c250: 4d01 0002 |0020: aput-object v1, v0, v2 │ │ -09c254: 2201 1f05 |0022: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$4; // type@051f │ │ -09c258: 7010 9d18 0100 |0024: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$4;.:()V // method@189d │ │ -09c25e: 1f01 e300 |0027: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c262: 1232 |0029: const/4 v2, #int 3 // #3 │ │ -09c264: 4d01 0002 |002a: aput-object v1, v0, v2 │ │ -09c268: 2201 2005 |002c: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$5; // type@0520 │ │ -09c26c: 7010 9f18 0100 |002e: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$5;.:()V // method@189f │ │ -09c272: 1f01 e300 |0031: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c276: 1242 |0033: const/4 v2, #int 4 // #4 │ │ -09c278: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ -09c27c: 2201 2105 |0036: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$6; // type@0521 │ │ -09c280: 7010 a118 0100 |0038: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$6;.:()V // method@18a1 │ │ -09c286: 1f01 e300 |003b: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c28a: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -09c28c: 4d01 0002 |003e: aput-object v1, v0, v2 │ │ -09c290: 2201 2205 |0040: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$7; // type@0522 │ │ -09c294: 7010 a318 0100 |0042: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$7;.:()V // method@18a3 │ │ -09c29a: 1f01 e300 |0045: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c29e: 1262 |0047: const/4 v2, #int 6 // #6 │ │ -09c2a0: 4d01 0002 |0048: aput-object v1, v0, v2 │ │ -09c2a4: 2201 2305 |004a: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$8; // type@0523 │ │ -09c2a8: 7010 a518 0100 |004c: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$8;.:()V // method@18a5 │ │ -09c2ae: 1f01 e300 |004f: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c2b2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -09c2b4: 4d01 0002 |0052: aput-object v1, v0, v2 │ │ -09c2b8: 2201 2405 |0054: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$9; // type@0524 │ │ -09c2bc: 7010 a718 0100 |0056: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$9;.:()V // method@18a7 │ │ -09c2c2: 1f01 e300 |0059: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ -09c2c6: 1302 0800 |005b: const/16 v2, #int 8 // #8 │ │ -09c2ca: 4d01 0002 |005d: aput-object v1, v0, v2 │ │ -09c2ce: 6900 9d1c |005f: sput-object v0, Lua/gardenapple/itchupdater/database/MigrationsKt;.Migrations:[Landroidx/room/migration/Migration; // field@1c9d │ │ -09c2d2: 0e00 |0061: return-void │ │ +09c204: |[09c204] ua.gardenapple.itchupdater.database.MigrationsKt.:()V │ │ +09c214: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +09c218: 2300 6206 |0002: new-array v0, v0, [Landroidx/room/migration/Migration; // type@0662 │ │ +09c21c: 2201 1c05 |0004: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$1; // type@051c │ │ +09c220: 7010 9718 0100 |0006: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$1;.:()V // method@1897 │ │ +09c226: 1f01 e300 |0009: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c22a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +09c22c: 4d01 0002 |000c: aput-object v1, v0, v2 │ │ +09c230: 2201 1d05 |000e: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$2; // type@051d │ │ +09c234: 7010 9918 0100 |0010: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$2;.:()V // method@1899 │ │ +09c23a: 1f01 e300 |0013: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c23e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +09c240: 4d01 0002 |0016: aput-object v1, v0, v2 │ │ +09c244: 2201 1e05 |0018: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$3; // type@051e │ │ +09c248: 7010 9b18 0100 |001a: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$3;.:()V // method@189b │ │ +09c24e: 1f01 e300 |001d: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c252: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +09c254: 4d01 0002 |0020: aput-object v1, v0, v2 │ │ +09c258: 2201 1f05 |0022: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$4; // type@051f │ │ +09c25c: 7010 9d18 0100 |0024: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$4;.:()V // method@189d │ │ +09c262: 1f01 e300 |0027: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c266: 1232 |0029: const/4 v2, #int 3 // #3 │ │ +09c268: 4d01 0002 |002a: aput-object v1, v0, v2 │ │ +09c26c: 2201 2005 |002c: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$5; // type@0520 │ │ +09c270: 7010 9f18 0100 |002e: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$5;.:()V // method@189f │ │ +09c276: 1f01 e300 |0031: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c27a: 1242 |0033: const/4 v2, #int 4 // #4 │ │ +09c27c: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ +09c280: 2201 2105 |0036: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$6; // type@0521 │ │ +09c284: 7010 a118 0100 |0038: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$6;.:()V // method@18a1 │ │ +09c28a: 1f01 e300 |003b: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c28e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +09c290: 4d01 0002 |003e: aput-object v1, v0, v2 │ │ +09c294: 2201 2205 |0040: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$7; // type@0522 │ │ +09c298: 7010 a318 0100 |0042: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$7;.:()V // method@18a3 │ │ +09c29e: 1f01 e300 |0045: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c2a2: 1262 |0047: const/4 v2, #int 6 // #6 │ │ +09c2a4: 4d01 0002 |0048: aput-object v1, v0, v2 │ │ +09c2a8: 2201 2305 |004a: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$8; // type@0523 │ │ +09c2ac: 7010 a518 0100 |004c: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$8;.:()V // method@18a5 │ │ +09c2b2: 1f01 e300 |004f: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c2b6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +09c2b8: 4d01 0002 |0052: aput-object v1, v0, v2 │ │ +09c2bc: 2201 2405 |0054: new-instance v1, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$9; // type@0524 │ │ +09c2c0: 7010 a718 0100 |0056: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$9;.:()V // method@18a7 │ │ +09c2c6: 1f01 e300 |0059: check-cast v1, Landroidx/room/migration/Migration; // type@00e3 │ │ +09c2ca: 1302 0800 |005b: const/16 v2, #int 8 // #8 │ │ +09c2ce: 4d01 0002 |005d: aput-object v1, v0, v2 │ │ +09c2d2: 6900 9d1c |005f: sput-object v0, Lua/gardenapple/itchupdater/database/MigrationsKt;.Migrations:[Landroidx/room/migration/Migration; // field@1c9d │ │ +09c2d6: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=9 │ │ 0x000e line=14 │ │ 0x0018 line=62 │ │ 0x0022 line=90 │ │ 0x002c line=100 │ │ @@ -128677,17 +128678,17 @@ │ │ type : '()[Landroidx/room/migration/Migration;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c1e8: |[09c1e8] ua.gardenapple.itchupdater.database.MigrationsKt.getMigrations:()[Landroidx/room/migration/Migration; │ │ -09c1f8: 6200 9d1c |0000: sget-object v0, Lua/gardenapple/itchupdater/database/MigrationsKt;.Migrations:[Landroidx/room/migration/Migration; // field@1c9d │ │ -09c1fc: 1100 |0002: return-object v0 │ │ +09c1ec: |[09c1ec] ua.gardenapple.itchupdater.database.MigrationsKt.getMigrations:()[Landroidx/room/migration/Migration; │ │ +09c1fc: 6200 9d1c |0000: sget-object v0, Lua/gardenapple/itchupdater/database/MigrationsKt;.Migrations:[Landroidx/room/migration/Migration; // field@1c9d │ │ +09c200: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5323 (Migrations.kt) │ │ @@ -128721,17 +128722,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c2d4: |[09c2d4] ua.gardenapple.itchupdater.database.game.Game$Companion.:()V │ │ -09c2e4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09c2ea: 0e00 |0003: return-void │ │ +09c2d8: |[09c2d8] ua.gardenapple.itchupdater.database.game.Game$Companion.:()V │ │ +09c2e8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09c2ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/game/Game$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/Game$Companion;) │ │ @@ -128739,17 +128740,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c2ec: |[09c2ec] ua.gardenapple.itchupdater.database.game.Game$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -09c2fc: 7010 ab18 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/game/Game$Companion;.:()V // method@18ab │ │ -09c302: 0e00 |0003: return-void │ │ +09c2f0: |[09c2f0] ua.gardenapple.itchupdater.database.game.Game$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +09c300: 7010 ab18 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/game/Game$Companion;.:()V // method@18ab │ │ +09c306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2795 (Game.kt) │ │ │ │ @@ -128919,61 +128920,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09e764: |[09e764] ua.gardenapple.itchupdater.database.game.Game.:()V │ │ -09e774: 2200 2605 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/Game$Companion; // type@0526 │ │ -09e778: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09e77a: 7020 ac18 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/game/Game$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@18ac │ │ -09e780: 6900 9f1c |0006: sput-object v0, Lua/gardenapple/itchupdater/database/game/Game;.Companion:Lua/gardenapple/itchupdater/database/game/Game$Companion; // field@1c9f │ │ -09e784: 0e00 |0008: return-void │ │ +09e768: |[09e768] ua.gardenapple.itchupdater.database.game.Game.:()V │ │ +09e778: 2200 2605 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/Game$Companion; // type@0526 │ │ +09e77c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09e77e: 7020 ac18 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/game/Game$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@18ac │ │ +09e784: 6900 9f1c |0006: sput-object v0, Lua/gardenapple/itchupdater/database/game/Game;.Companion:Lua/gardenapple/itchupdater/database/game/Game$Companion; // field@1c9f │ │ +09e788: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : '' │ │ type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -09e788: |[09e788] ua.gardenapple.itchupdater.database.game.Game.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -09e798: 1a00 642e |0000: const-string v0, "name" // string@2e64 │ │ -09e79c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e7a2: 1a00 a31f |0005: const-string v0, "author" // string@1fa3 │ │ -09e7a6: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e7ac: 1a00 aa34 |000a: const-string v0, "storeUrl" // string@34aa │ │ -09e7b0: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e7b6: 1a00 8d2b |000f: const-string v0, "locale" // string@2b8d │ │ -09e7ba: 7120 8c05 0800 |0011: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e7c0: 7010 7203 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -09e7c6: 5912 ae1c |0017: iput v2, v1, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ -09e7ca: 5b13 b11c |0019: iput-object v3, v1, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ -09e7ce: 5b14 ab1c |001b: iput-object v4, v1, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ -09e7d2: 5b15 b21c |001d: iput-object v5, v1, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ -09e7d6: 5b16 ad1c |001f: iput-object v6, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ -09e7da: 5b17 b31c |0021: iput-object v7, v1, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ -09e7de: 5b18 b01c |0023: iput-object v8, v1, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ -09e7e2: 5b19 af1c |0025: iput-object v9, v1, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ -09e7e6: 3806 0d00 |0027: if-eqz v6, 0034 // +000d │ │ -09e7ea: 2202 df04 |0029: new-instance v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -09e7ee: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -09e7f0: 7120 8805 5600 |002c: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09e7f6: 0a04 |002f: move-result v4 │ │ -09e7f8: 7040 7b17 6243 |0030: invoke-direct {v2, v6, v3, v4}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ -09e7fe: 2802 |0033: goto 0035 // +0002 │ │ -09e800: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -09e802: 5b12 ac1c |0035: iput-object v2, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1cac │ │ -09e806: 0e00 |0037: return-void │ │ +09e78c: |[09e78c] ua.gardenapple.itchupdater.database.game.Game.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +09e79c: 1a00 642e |0000: const-string v0, "name" // string@2e64 │ │ +09e7a0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e7a6: 1a00 a31f |0005: const-string v0, "author" // string@1fa3 │ │ +09e7aa: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e7b0: 1a00 aa34 |000a: const-string v0, "storeUrl" // string@34aa │ │ +09e7b4: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e7ba: 1a00 8d2b |000f: const-string v0, "locale" // string@2b8d │ │ +09e7be: 7120 8c05 0800 |0011: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e7c4: 7010 7203 0100 |0014: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +09e7ca: 5912 ae1c |0017: iput v2, v1, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ +09e7ce: 5b13 b11c |0019: iput-object v3, v1, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ +09e7d2: 5b14 ab1c |001b: iput-object v4, v1, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ +09e7d6: 5b15 b21c |001d: iput-object v5, v1, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ +09e7da: 5b16 ad1c |001f: iput-object v6, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ +09e7de: 5b17 b31c |0021: iput-object v7, v1, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ +09e7e2: 5b18 b01c |0023: iput-object v8, v1, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ +09e7e6: 5b19 af1c |0025: iput-object v9, v1, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ +09e7ea: 3806 0d00 |0027: if-eqz v6, 0034 // +000d │ │ +09e7ee: 2202 df04 |0029: new-instance v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +09e7f2: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +09e7f4: 7120 8805 5600 |002c: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09e7fa: 0a04 |002f: move-result v4 │ │ +09e7fc: 7040 7b17 6243 |0030: invoke-direct {v2, v6, v3, v4}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ +09e802: 2802 |0033: goto 0035 // +0002 │ │ +09e804: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +09e806: 5b12 ac1c |0035: iput-object v2, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1cac │ │ +09e80a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=14 │ │ 0x0017 line=16 │ │ 0x0019 line=20 │ │ 0x001b line=23 │ │ 0x001d line=26 │ │ @@ -129001,41 +129002,41 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 9 │ │ insns size : 41 16-bit code units │ │ -09e808: |[09e808] ua.gardenapple.itchupdater.database.game.Game.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -09e818: 0200 1500 |0000: move/from16 v0, v21 │ │ -09e81c: dd01 0010 |0002: and-int/lit8 v1, v0, #int 16 // #10 │ │ -09e820: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09e822: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -09e826: 0728 |0007: move-object v8, v2 │ │ -09e828: 2803 |0008: goto 000b // +0003 │ │ -09e82a: 0808 1100 |0009: move-object/from16 v8, v17 │ │ -09e82e: dd01 0040 |000b: and-int/lit8 v1, v0, #int 64 // #40 │ │ -09e832: 3801 0600 |000d: if-eqz v1, 0013 // +0006 │ │ -09e836: 1a01 b41a |000f: const-string v1, "Unknown" // string@1ab4 │ │ -09e83a: 071a |0011: move-object v10, v1 │ │ -09e83c: 2803 |0012: goto 0015 // +0003 │ │ -09e83e: 080a 1300 |0013: move-object/from16 v10, v19 │ │ -09e842: d500 8000 |0015: and-int/lit16 v0, v0, #int 128 // #0080 │ │ -09e846: 3800 0400 |0017: if-eqz v0, 001b // +0004 │ │ -09e84a: 072b |0019: move-object v11, v2 │ │ -09e84c: 2803 |001a: goto 001d // +0003 │ │ -09e84e: 080b 1400 |001b: move-object/from16 v11, v20 │ │ -09e852: 07c3 |001d: move-object v3, v12 │ │ -09e854: 01d4 |001e: move v4, v13 │ │ -09e856: 07e5 |001f: move-object v5, v14 │ │ -09e858: 07f6 |0020: move-object v6, v15 │ │ -09e85a: 0807 1000 |0021: move-object/from16 v7, v16 │ │ -09e85e: 0809 1200 |0023: move-object/from16 v9, v18 │ │ -09e862: 7609 ae18 0300 |0025: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ -09e868: 0e00 |0028: return-void │ │ +09e80c: |[09e80c] ua.gardenapple.itchupdater.database.game.Game.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +09e81c: 0200 1500 |0000: move/from16 v0, v21 │ │ +09e820: dd01 0010 |0002: and-int/lit8 v1, v0, #int 16 // #10 │ │ +09e824: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09e826: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +09e82a: 0728 |0007: move-object v8, v2 │ │ +09e82c: 2803 |0008: goto 000b // +0003 │ │ +09e82e: 0808 1100 |0009: move-object/from16 v8, v17 │ │ +09e832: dd01 0040 |000b: and-int/lit8 v1, v0, #int 64 // #40 │ │ +09e836: 3801 0600 |000d: if-eqz v1, 0013 // +0006 │ │ +09e83a: 1a01 b41a |000f: const-string v1, "Unknown" // string@1ab4 │ │ +09e83e: 071a |0011: move-object v10, v1 │ │ +09e840: 2803 |0012: goto 0015 // +0003 │ │ +09e842: 080a 1300 |0013: move-object/from16 v10, v19 │ │ +09e846: d500 8000 |0015: and-int/lit16 v0, v0, #int 128 // #0080 │ │ +09e84a: 3800 0400 |0017: if-eqz v0, 001b // +0004 │ │ +09e84e: 072b |0019: move-object v11, v2 │ │ +09e850: 2803 |001a: goto 001d // +0003 │ │ +09e852: 080b 1400 |001b: move-object/from16 v11, v20 │ │ +09e856: 07c3 |001d: move-object v3, v12 │ │ +09e858: 01d4 |001e: move v4, v13 │ │ +09e85a: 07e5 |001f: move-object v5, v14 │ │ +09e85c: 07f6 |0020: move-object v6, v15 │ │ +09e85e: 0807 1000 |0021: move-object/from16 v7, v16 │ │ +09e862: 0809 1200 |0023: move-object/from16 v9, v18 │ │ +09e866: 7609 ae18 0300 |0025: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ +09e86c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0025 line=15 │ │ locals : │ │ 0x0000 - 0x0029 reg=12 this Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x0029 reg=13 (null) I │ │ 0x0000 - 0x0029 reg=14 (null) Ljava/lang/String; │ │ @@ -129053,316 +129054,316 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/game/Game;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 20 │ │ ins : 11 │ │ outs : 9 │ │ insns size : 84 16-bit code units │ │ -09e650: |[09e650] ua.gardenapple.itchupdater.database.game.Game.copy$default:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/game/Game; │ │ -09e660: 0790 |0000: move-object v0, v9 │ │ -09e662: 0201 1200 |0001: move/from16 v1, v18 │ │ -09e666: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ -09e66a: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -09e66e: 5202 ae1c |0007: iget v2, v0, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ -09e672: 2802 |0009: goto 000b // +0002 │ │ -09e674: 01a2 |000a: move v2, v10 │ │ -09e676: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ -09e67a: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -09e67e: 5403 b11c |000f: iget-object v3, v0, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ -09e682: 2802 |0011: goto 0013 // +0002 │ │ -09e684: 07b3 |0012: move-object v3, v11 │ │ -09e686: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ -09e68a: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ -09e68e: 5404 ab1c |0017: iget-object v4, v0, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ -09e692: 2802 |0019: goto 001b // +0002 │ │ -09e694: 07c4 |001a: move-object v4, v12 │ │ -09e696: dd05 0108 |001b: and-int/lit8 v5, v1, #int 8 // #08 │ │ -09e69a: 3805 0500 |001d: if-eqz v5, 0022 // +0005 │ │ -09e69e: 5405 b21c |001f: iget-object v5, v0, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ -09e6a2: 2802 |0021: goto 0023 // +0002 │ │ -09e6a4: 07d5 |0022: move-object v5, v13 │ │ -09e6a6: dd06 0110 |0023: and-int/lit8 v6, v1, #int 16 // #10 │ │ -09e6aa: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ -09e6ae: 5406 ad1c |0027: iget-object v6, v0, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ -09e6b2: 2802 |0029: goto 002b // +0002 │ │ -09e6b4: 07e6 |002a: move-object v6, v14 │ │ -09e6b6: dd07 0120 |002b: and-int/lit8 v7, v1, #int 32 // #20 │ │ -09e6ba: 3807 0500 |002d: if-eqz v7, 0032 // +0005 │ │ -09e6be: 5407 b31c |002f: iget-object v7, v0, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ -09e6c2: 2802 |0031: goto 0033 // +0002 │ │ -09e6c4: 07f7 |0032: move-object v7, v15 │ │ -09e6c6: dd08 0140 |0033: and-int/lit8 v8, v1, #int 64 // #40 │ │ -09e6ca: 3808 0500 |0035: if-eqz v8, 003a // +0005 │ │ -09e6ce: 5408 b01c |0037: iget-object v8, v0, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ -09e6d2: 2803 |0039: goto 003c // +0003 │ │ -09e6d4: 0808 1000 |003a: move-object/from16 v8, v16 │ │ -09e6d8: d511 8000 |003c: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -09e6dc: 3801 0500 |003e: if-eqz v1, 0043 // +0005 │ │ -09e6e0: 5401 af1c |0040: iget-object v1, v0, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ -09e6e4: 2803 |0042: goto 0045 // +0003 │ │ -09e6e6: 0801 1100 |0043: move-object/from16 v1, v17 │ │ -09e6ea: 012a |0045: move v10, v2 │ │ -09e6ec: 073b |0046: move-object v11, v3 │ │ -09e6ee: 074c |0047: move-object v12, v4 │ │ -09e6f0: 075d |0048: move-object v13, v5 │ │ -09e6f2: 076e |0049: move-object v14, v6 │ │ -09e6f4: 077f |004a: move-object v15, v7 │ │ -09e6f6: 0810 0800 |004b: move-object/from16 v16, v8 │ │ -09e6fa: 0811 0100 |004d: move-object/from16 v17, v1 │ │ -09e6fe: 7409 b818 0900 |004f: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/database/game/Game;.copy:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; // method@18b8 │ │ -09e704: 0c00 |0052: move-result-object v0 │ │ -09e706: 1100 |0053: return-object v0 │ │ +09e654: |[09e654] ua.gardenapple.itchupdater.database.game.Game.copy$default:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/game/Game; │ │ +09e664: 0790 |0000: move-object v0, v9 │ │ +09e666: 0201 1200 |0001: move/from16 v1, v18 │ │ +09e66a: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ +09e66e: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +09e672: 5202 ae1c |0007: iget v2, v0, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ +09e676: 2802 |0009: goto 000b // +0002 │ │ +09e678: 01a2 |000a: move v2, v10 │ │ +09e67a: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ +09e67e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +09e682: 5403 b11c |000f: iget-object v3, v0, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ +09e686: 2802 |0011: goto 0013 // +0002 │ │ +09e688: 07b3 |0012: move-object v3, v11 │ │ +09e68a: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ +09e68e: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ +09e692: 5404 ab1c |0017: iget-object v4, v0, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ +09e696: 2802 |0019: goto 001b // +0002 │ │ +09e698: 07c4 |001a: move-object v4, v12 │ │ +09e69a: dd05 0108 |001b: and-int/lit8 v5, v1, #int 8 // #08 │ │ +09e69e: 3805 0500 |001d: if-eqz v5, 0022 // +0005 │ │ +09e6a2: 5405 b21c |001f: iget-object v5, v0, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ +09e6a6: 2802 |0021: goto 0023 // +0002 │ │ +09e6a8: 07d5 |0022: move-object v5, v13 │ │ +09e6aa: dd06 0110 |0023: and-int/lit8 v6, v1, #int 16 // #10 │ │ +09e6ae: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ +09e6b2: 5406 ad1c |0027: iget-object v6, v0, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ +09e6b6: 2802 |0029: goto 002b // +0002 │ │ +09e6b8: 07e6 |002a: move-object v6, v14 │ │ +09e6ba: dd07 0120 |002b: and-int/lit8 v7, v1, #int 32 // #20 │ │ +09e6be: 3807 0500 |002d: if-eqz v7, 0032 // +0005 │ │ +09e6c2: 5407 b31c |002f: iget-object v7, v0, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ +09e6c6: 2802 |0031: goto 0033 // +0002 │ │ +09e6c8: 07f7 |0032: move-object v7, v15 │ │ +09e6ca: dd08 0140 |0033: and-int/lit8 v8, v1, #int 64 // #40 │ │ +09e6ce: 3808 0500 |0035: if-eqz v8, 003a // +0005 │ │ +09e6d2: 5408 b01c |0037: iget-object v8, v0, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ +09e6d6: 2803 |0039: goto 003c // +0003 │ │ +09e6d8: 0808 1000 |003a: move-object/from16 v8, v16 │ │ +09e6dc: d511 8000 |003c: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +09e6e0: 3801 0500 |003e: if-eqz v1, 0043 // +0005 │ │ +09e6e4: 5401 af1c |0040: iget-object v1, v0, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ +09e6e8: 2803 |0042: goto 0045 // +0003 │ │ +09e6ea: 0801 1100 |0043: move-object/from16 v1, v17 │ │ +09e6ee: 012a |0045: move v10, v2 │ │ +09e6f0: 073b |0046: move-object v11, v3 │ │ +09e6f2: 074c |0047: move-object v12, v4 │ │ +09e6f4: 075d |0048: move-object v13, v5 │ │ +09e6f6: 076e |0049: move-object v14, v6 │ │ +09e6f8: 077f |004a: move-object v15, v7 │ │ +09e6fa: 0810 0800 |004b: move-object/from16 v16, v8 │ │ +09e6fe: 0811 0100 |004d: move-object/from16 v17, v1 │ │ +09e702: 7409 b818 0900 |004f: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/database/game/Game;.copy:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; // method@18b8 │ │ +09e708: 0c00 |0052: move-result-object v0 │ │ +09e70a: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e33c: |[09e33c] ua.gardenapple.itchupdater.database.game.Game.component1:()I │ │ -09e34c: 5210 ae1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ -09e350: 0f00 |0002: return v0 │ │ +09e340: |[09e340] ua.gardenapple.itchupdater.database.game.Game.component1:()I │ │ +09e350: 5210 ae1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ +09e354: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'component2' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e418: |[09e418] ua.gardenapple.itchupdater.database.game.Game.component2:()Ljava/lang/String; │ │ -09e428: 5410 b11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ -09e42c: 1100 |0002: return-object v0 │ │ +09e41c: |[09e41c] ua.gardenapple.itchupdater.database.game.Game.component2:()Ljava/lang/String; │ │ +09e42c: 5410 b11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ +09e430: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e430: |[09e430] ua.gardenapple.itchupdater.database.game.Game.component3:()Ljava/lang/String; │ │ -09e440: 5410 ab1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ -09e444: 1100 |0002: return-object v0 │ │ +09e434: |[09e434] ua.gardenapple.itchupdater.database.game.Game.component3:()Ljava/lang/String; │ │ +09e444: 5410 ab1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ +09e448: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e448: |[09e448] ua.gardenapple.itchupdater.database.game.Game.component4:()Ljava/lang/String; │ │ -09e458: 5410 b21c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ -09e45c: 1100 |0002: return-object v0 │ │ +09e44c: |[09e44c] ua.gardenapple.itchupdater.database.game.Game.component4:()Ljava/lang/String; │ │ +09e45c: 5410 b21c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ +09e460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'component5' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e460: |[09e460] ua.gardenapple.itchupdater.database.game.Game.component5:()Ljava/lang/String; │ │ -09e470: 5410 ad1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ -09e474: 1100 |0002: return-object v0 │ │ +09e464: |[09e464] ua.gardenapple.itchupdater.database.game.Game.component5:()Ljava/lang/String; │ │ +09e474: 5410 ad1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ +09e478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'component6' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e478: |[09e478] ua.gardenapple.itchupdater.database.game.Game.component6:()Ljava/lang/String; │ │ -09e488: 5410 b31c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ -09e48c: 1100 |0002: return-object v0 │ │ +09e47c: |[09e47c] ua.gardenapple.itchupdater.database.game.Game.component6:()Ljava/lang/String; │ │ +09e48c: 5410 b31c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ +09e490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'component7' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e490: |[09e490] ua.gardenapple.itchupdater.database.game.Game.component7:()Ljava/lang/String; │ │ -09e4a0: 5410 b01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ -09e4a4: 1100 |0002: return-object v0 │ │ +09e494: |[09e494] ua.gardenapple.itchupdater.database.game.Game.component7:()Ljava/lang/String; │ │ +09e4a4: 5410 b01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ +09e4a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'component8' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e4a8: |[09e4a8] ua.gardenapple.itchupdater.database.game.Game.component8:()Ljava/lang/String; │ │ -09e4b8: 5410 af1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ -09e4bc: 1100 |0002: return-object v0 │ │ +09e4ac: |[09e4ac] ua.gardenapple.itchupdater.database.game.Game.component8:()Ljava/lang/String; │ │ +09e4bc: 5410 af1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ +09e4c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'copy' │ │ type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 38 16-bit code units │ │ -09e708: |[09e708] ua.gardenapple.itchupdater.database.game.Game.copy:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; │ │ -09e718: 1a00 642e |0000: const-string v0, "name" // string@2e64 │ │ -09e71c: 07c3 |0002: move-object v3, v12 │ │ -09e71e: 7120 8c05 0c00 |0003: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e724: 1a00 a31f |0006: const-string v0, "author" // string@1fa3 │ │ -09e728: 07d4 |0008: move-object v4, v13 │ │ -09e72a: 7120 8c05 0d00 |0009: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e730: 1a00 aa34 |000c: const-string v0, "storeUrl" // string@34aa │ │ -09e734: 07e5 |000e: move-object v5, v14 │ │ -09e736: 7120 8c05 0e00 |000f: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e73c: 1a00 8d2b |0012: const-string v0, "locale" // string@2b8d │ │ -09e740: 0808 1100 |0014: move-object/from16 v8, v17 │ │ -09e744: 7120 8c05 0800 |0016: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e74a: 2200 2705 |0019: new-instance v0, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09e74e: 0701 |001b: move-object v1, v0 │ │ -09e750: 01b2 |001c: move v2, v11 │ │ -09e752: 07f6 |001d: move-object v6, v15 │ │ -09e754: 0807 1000 |001e: move-object/from16 v7, v16 │ │ -09e758: 0809 1200 |0020: move-object/from16 v9, v18 │ │ -09e75c: 7609 ae18 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ -09e762: 1100 |0025: return-object v0 │ │ +09e70c: |[09e70c] ua.gardenapple.itchupdater.database.game.Game.copy:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; │ │ +09e71c: 1a00 642e |0000: const-string v0, "name" // string@2e64 │ │ +09e720: 07c3 |0002: move-object v3, v12 │ │ +09e722: 7120 8c05 0c00 |0003: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e728: 1a00 a31f |0006: const-string v0, "author" // string@1fa3 │ │ +09e72c: 07d4 |0008: move-object v4, v13 │ │ +09e72e: 7120 8c05 0d00 |0009: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e734: 1a00 aa34 |000c: const-string v0, "storeUrl" // string@34aa │ │ +09e738: 07e5 |000e: move-object v5, v14 │ │ +09e73a: 7120 8c05 0e00 |000f: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e740: 1a00 8d2b |0012: const-string v0, "locale" // string@2b8d │ │ +09e744: 0808 1100 |0014: move-object/from16 v8, v17 │ │ +09e748: 7120 8c05 0800 |0016: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e74e: 2200 2705 |0019: new-instance v0, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09e752: 0701 |001b: move-object v1, v0 │ │ +09e754: 01b2 |001c: move v2, v11 │ │ +09e756: 07f6 |001d: move-object v6, v15 │ │ +09e758: 0807 1000 |001e: move-object/from16 v7, v16 │ │ +09e75c: 0809 1200 |0020: move-object/from16 v9, v18 │ │ +09e760: 7609 ae18 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ +09e766: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -09e268: |[09e268] ua.gardenapple.itchupdater.database.game.Game.equals:(Ljava/lang/Object;)Z │ │ -09e278: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09e27a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -09e27e: 0f00 |0003: return v0 │ │ -09e280: 2051 2705 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09e284: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -09e286: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -09e28a: 0f02 |0009: return v2 │ │ -09e28c: 1f05 2705 |000a: check-cast v5, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09e290: 5241 ae1c |000c: iget v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ -09e294: 5253 ae1c |000e: iget v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ -09e298: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -09e29c: 0f02 |0012: return v2 │ │ -09e29e: 5441 b11c |0013: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ -09e2a2: 5453 b11c |0015: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ -09e2a6: 7120 8805 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09e2ac: 0a01 |001a: move-result v1 │ │ -09e2ae: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -09e2b2: 0f02 |001d: return v2 │ │ -09e2b4: 5441 ab1c |001e: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ -09e2b8: 5453 ab1c |0020: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ -09e2bc: 7120 8805 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09e2c2: 0a01 |0025: move-result v1 │ │ -09e2c4: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -09e2c8: 0f02 |0028: return v2 │ │ -09e2ca: 5441 b21c |0029: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ -09e2ce: 5453 b21c |002b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ -09e2d2: 7120 8805 3100 |002d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09e2d8: 0a01 |0030: move-result v1 │ │ -09e2da: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ -09e2de: 0f02 |0033: return v2 │ │ -09e2e0: 5441 ad1c |0034: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ -09e2e4: 5453 ad1c |0036: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ -09e2e8: 7120 8805 3100 |0038: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09e2ee: 0a01 |003b: move-result v1 │ │ -09e2f0: 3901 0300 |003c: if-nez v1, 003f // +0003 │ │ -09e2f4: 0f02 |003e: return v2 │ │ -09e2f6: 5441 b31c |003f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ -09e2fa: 5453 b31c |0041: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ -09e2fe: 7120 8805 3100 |0043: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09e304: 0a01 |0046: move-result v1 │ │ -09e306: 3901 0300 |0047: if-nez v1, 004a // +0003 │ │ -09e30a: 0f02 |0049: return v2 │ │ -09e30c: 5441 b01c |004a: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ -09e310: 5453 b01c |004c: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ -09e314: 7120 8805 3100 |004e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09e31a: 0a01 |0051: move-result v1 │ │ -09e31c: 3901 0300 |0052: if-nez v1, 0055 // +0003 │ │ -09e320: 0f02 |0054: return v2 │ │ -09e322: 5441 af1c |0055: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ -09e326: 5455 af1c |0057: iget-object v5, v5, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ -09e32a: 7120 8805 5100 |0059: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09e330: 0a05 |005c: move-result v5 │ │ -09e332: 3905 0300 |005d: if-nez v5, 0060 // +0003 │ │ -09e336: 0f02 |005f: return v2 │ │ -09e338: 0f00 |0060: return v0 │ │ +09e26c: |[09e26c] ua.gardenapple.itchupdater.database.game.Game.equals:(Ljava/lang/Object;)Z │ │ +09e27c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e27e: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +09e282: 0f00 |0003: return v0 │ │ +09e284: 2051 2705 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09e288: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +09e28a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +09e28e: 0f02 |0009: return v2 │ │ +09e290: 1f05 2705 |000a: check-cast v5, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09e294: 5241 ae1c |000c: iget v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ +09e298: 5253 ae1c |000e: iget v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ +09e29c: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +09e2a0: 0f02 |0012: return v2 │ │ +09e2a2: 5441 b11c |0013: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ +09e2a6: 5453 b11c |0015: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ +09e2aa: 7120 8805 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09e2b0: 0a01 |001a: move-result v1 │ │ +09e2b2: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +09e2b6: 0f02 |001d: return v2 │ │ +09e2b8: 5441 ab1c |001e: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ +09e2bc: 5453 ab1c |0020: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ +09e2c0: 7120 8805 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09e2c6: 0a01 |0025: move-result v1 │ │ +09e2c8: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +09e2cc: 0f02 |0028: return v2 │ │ +09e2ce: 5441 b21c |0029: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ +09e2d2: 5453 b21c |002b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ +09e2d6: 7120 8805 3100 |002d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09e2dc: 0a01 |0030: move-result v1 │ │ +09e2de: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ +09e2e2: 0f02 |0033: return v2 │ │ +09e2e4: 5441 ad1c |0034: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ +09e2e8: 5453 ad1c |0036: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ +09e2ec: 7120 8805 3100 |0038: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09e2f2: 0a01 |003b: move-result v1 │ │ +09e2f4: 3901 0300 |003c: if-nez v1, 003f // +0003 │ │ +09e2f8: 0f02 |003e: return v2 │ │ +09e2fa: 5441 b31c |003f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ +09e2fe: 5453 b31c |0041: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ +09e302: 7120 8805 3100 |0043: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09e308: 0a01 |0046: move-result v1 │ │ +09e30a: 3901 0300 |0047: if-nez v1, 004a // +0003 │ │ +09e30e: 0f02 |0049: return v2 │ │ +09e310: 5441 b01c |004a: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ +09e314: 5453 b01c |004c: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ +09e318: 7120 8805 3100 |004e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09e31e: 0a01 |0051: move-result v1 │ │ +09e320: 3901 0300 |0052: if-nez v1, 0055 // +0003 │ │ +09e324: 0f02 |0054: return v2 │ │ +09e326: 5441 af1c |0055: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ +09e32a: 5455 af1c |0057: iget-object v5, v5, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ +09e32e: 7120 8805 5100 |0059: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09e334: 0a05 |005c: move-result v5 │ │ +09e336: 3905 0300 |005d: if-nez v5, 0060 // +0003 │ │ +09e33a: 0f02 |005f: return v2 │ │ +09e33c: 0f00 |0060: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'getAuthor' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e4c0: |[09e4c0] ua.gardenapple.itchupdater.database.game.Game.getAuthor:()Ljava/lang/String; │ │ -09e4d0: 5410 ab1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ -09e4d4: 1100 |0002: return-object v0 │ │ +09e4c4: |[09e4c4] ua.gardenapple.itchupdater.database.game.Game.getAuthor:()Ljava/lang/String; │ │ +09e4d4: 5410 ab1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ +09e4d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #11 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129370,17 +129371,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e638: |[09e638] ua.gardenapple.itchupdater.database.game.Game.getDownloadInfo:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ -09e648: 5410 ac1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1cac │ │ -09e64c: 1100 |0002: return-object v0 │ │ +09e63c: |[09e63c] ua.gardenapple.itchupdater.database.game.Game.getDownloadInfo:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; │ │ +09e64c: 5410 ac1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1cac │ │ +09e650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #12 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129388,17 +129389,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e4d8: |[09e4d8] ua.gardenapple.itchupdater.database.game.Game.getDownloadPageUrl:()Ljava/lang/String; │ │ -09e4e8: 5410 ad1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ -09e4ec: 1100 |0002: return-object v0 │ │ +09e4dc: |[09e4dc] ua.gardenapple.itchupdater.database.game.Game.getDownloadPageUrl:()Ljava/lang/String; │ │ +09e4ec: 5410 ad1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ +09e4f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #13 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129406,17 +129407,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e354: |[09e354] ua.gardenapple.itchupdater.database.game.Game.getGameId:()I │ │ -09e364: 5210 ae1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ -09e368: 0f00 |0002: return v0 │ │ +09e358: |[09e358] ua.gardenapple.itchupdater.database.game.Game.getGameId:()I │ │ +09e368: 5210 ae1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ +09e36c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #14 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129424,17 +129425,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e4f0: |[09e4f0] ua.gardenapple.itchupdater.database.game.Game.getLastUpdatedTimestamp:()Ljava/lang/String; │ │ -09e500: 5410 af1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ -09e504: 1100 |0002: return-object v0 │ │ +09e4f4: |[09e4f4] ua.gardenapple.itchupdater.database.game.Game.getLastUpdatedTimestamp:()Ljava/lang/String; │ │ +09e504: 5410 af1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ +09e508: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #15 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129442,17 +129443,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e508: |[09e508] ua.gardenapple.itchupdater.database.game.Game.getLocale:()Ljava/lang/String; │ │ -09e518: 5410 b01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ -09e51c: 1100 |0002: return-object v0 │ │ +09e50c: |[09e50c] ua.gardenapple.itchupdater.database.game.Game.getLocale:()Ljava/lang/String; │ │ +09e51c: 5410 b01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ +09e520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #16 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129460,17 +129461,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e520: |[09e520] ua.gardenapple.itchupdater.database.game.Game.getName:()Ljava/lang/String; │ │ -09e530: 5410 b11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ -09e534: 1100 |0002: return-object v0 │ │ +09e524: |[09e524] ua.gardenapple.itchupdater.database.game.Game.getName:()Ljava/lang/String; │ │ +09e534: 5410 b11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ +09e538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #17 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129478,17 +129479,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e538: |[09e538] ua.gardenapple.itchupdater.database.game.Game.getStoreUrl:()Ljava/lang/String; │ │ -09e548: 5410 b21c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ -09e54c: 1100 |0002: return-object v0 │ │ +09e53c: |[09e53c] ua.gardenapple.itchupdater.database.game.Game.getStoreUrl:()Ljava/lang/String; │ │ +09e54c: 5410 b21c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ +09e550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #18 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129496,17 +129497,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e550: |[09e550] ua.gardenapple.itchupdater.database.game.Game.getThumbnailUrl:()Ljava/lang/String; │ │ -09e560: 5410 b31c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ -09e564: 1100 |0002: return-object v0 │ │ +09e554: |[09e554] ua.gardenapple.itchupdater.database.game.Game.getThumbnailUrl:()Ljava/lang/String; │ │ +09e564: 5410 b31c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ +09e568: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/Game; │ │ │ │ #19 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ @@ -129514,114 +129515,114 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -09e36c: |[09e36c] ua.gardenapple.itchupdater.database.game.Game.hashCode:()I │ │ -09e37c: 5230 ae1c |0000: iget v0, v3, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ -09e380: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09e384: 5431 b11c |0004: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ -09e388: 6e10 9d03 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09e38e: 0a01 |0009: move-result v1 │ │ -09e390: b010 |000a: add-int/2addr v0, v1 │ │ -09e392: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09e396: 5431 ab1c |000d: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ -09e39a: 6e10 9d03 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09e3a0: 0a01 |0012: move-result v1 │ │ -09e3a2: b010 |0013: add-int/2addr v0, v1 │ │ -09e3a4: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09e3a8: 5431 b21c |0016: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ -09e3ac: 6e10 9d03 0100 |0018: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09e3b2: 0a01 |001b: move-result v1 │ │ -09e3b4: b010 |001c: add-int/2addr v0, v1 │ │ -09e3b6: da00 001f |001d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09e3ba: 5431 ad1c |001f: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ -09e3be: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -09e3c0: 3901 0400 |0022: if-nez v1, 0026 // +0004 │ │ -09e3c4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -09e3c6: 2805 |0025: goto 002a // +0005 │ │ -09e3c8: 6e10 9d03 0100 |0026: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09e3ce: 0a01 |0029: move-result v1 │ │ -09e3d0: b010 |002a: add-int/2addr v0, v1 │ │ -09e3d2: da00 001f |002b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09e3d6: 5431 b31c |002d: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ -09e3da: 3901 0400 |002f: if-nez v1, 0033 // +0004 │ │ -09e3de: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -09e3e0: 2805 |0032: goto 0037 // +0005 │ │ -09e3e2: 6e10 9d03 0100 |0033: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09e3e8: 0a01 |0036: move-result v1 │ │ -09e3ea: b010 |0037: add-int/2addr v0, v1 │ │ -09e3ec: da00 001f |0038: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09e3f0: 5431 b01c |003a: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ -09e3f4: 6e10 9d03 0100 |003c: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09e3fa: 0a01 |003f: move-result v1 │ │ -09e3fc: b010 |0040: add-int/2addr v0, v1 │ │ -09e3fe: da00 001f |0041: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09e402: 5431 af1c |0043: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ -09e406: 3901 0300 |0045: if-nez v1, 0048 // +0003 │ │ -09e40a: 2805 |0047: goto 004c // +0005 │ │ -09e40c: 6e10 9d03 0100 |0048: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09e412: 0a02 |004b: move-result v2 │ │ -09e414: b020 |004c: add-int/2addr v0, v2 │ │ -09e416: 0f00 |004d: return v0 │ │ +09e370: |[09e370] ua.gardenapple.itchupdater.database.game.Game.hashCode:()I │ │ +09e380: 5230 ae1c |0000: iget v0, v3, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ +09e384: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09e388: 5431 b11c |0004: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ +09e38c: 6e10 9d03 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09e392: 0a01 |0009: move-result v1 │ │ +09e394: b010 |000a: add-int/2addr v0, v1 │ │ +09e396: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09e39a: 5431 ab1c |000d: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ +09e39e: 6e10 9d03 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09e3a4: 0a01 |0012: move-result v1 │ │ +09e3a6: b010 |0013: add-int/2addr v0, v1 │ │ +09e3a8: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09e3ac: 5431 b21c |0016: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ +09e3b0: 6e10 9d03 0100 |0018: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09e3b6: 0a01 |001b: move-result v1 │ │ +09e3b8: b010 |001c: add-int/2addr v0, v1 │ │ +09e3ba: da00 001f |001d: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09e3be: 5431 ad1c |001f: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ +09e3c2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +09e3c4: 3901 0400 |0022: if-nez v1, 0026 // +0004 │ │ +09e3c8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +09e3ca: 2805 |0025: goto 002a // +0005 │ │ +09e3cc: 6e10 9d03 0100 |0026: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09e3d2: 0a01 |0029: move-result v1 │ │ +09e3d4: b010 |002a: add-int/2addr v0, v1 │ │ +09e3d6: da00 001f |002b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09e3da: 5431 b31c |002d: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ +09e3de: 3901 0400 |002f: if-nez v1, 0033 // +0004 │ │ +09e3e2: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +09e3e4: 2805 |0032: goto 0037 // +0005 │ │ +09e3e6: 6e10 9d03 0100 |0033: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09e3ec: 0a01 |0036: move-result v1 │ │ +09e3ee: b010 |0037: add-int/2addr v0, v1 │ │ +09e3f0: da00 001f |0038: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09e3f4: 5431 b01c |003a: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ +09e3f8: 6e10 9d03 0100 |003c: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09e3fe: 0a01 |003f: move-result v1 │ │ +09e400: b010 |0040: add-int/2addr v0, v1 │ │ +09e402: da00 001f |0041: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09e406: 5431 af1c |0043: iget-object v1, v3, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ +09e40a: 3901 0300 |0045: if-nez v1, 0048 // +0003 │ │ +09e40e: 2805 |0047: goto 004c // +0005 │ │ +09e410: 6e10 9d03 0100 |0048: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09e416: 0a02 |004b: move-result v2 │ │ +09e418: b020 |004c: add-int/2addr v0, v2 │ │ +09e41a: 0f00 |004d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lua/gardenapple/itchupdater/database/game/Game;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -09e568: |[09e568] ua.gardenapple.itchupdater.database.game.Game.toString:()Ljava/lang/String; │ │ -09e578: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -09e57c: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -09e582: 1a01 ea0a |0005: const-string v1, "Game(gameId=" // string@0aea │ │ -09e586: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e58c: 5221 ae1c |000a: iget v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ -09e590: 6e20 c003 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -09e596: 1a01 8003 |000f: const-string v1, ", name=" // string@0380 │ │ -09e59a: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e5a0: 5421 b11c |0014: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ -09e5a4: 6e20 c303 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e5aa: 1a01 6603 |0019: const-string v1, ", author=" // string@0366 │ │ -09e5ae: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e5b4: 5421 ab1c |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ -09e5b8: 6e20 c303 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e5be: 1a01 8c03 |0023: const-string v1, ", storeUrl=" // string@038c │ │ -09e5c2: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e5c8: 5421 b21c |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ -09e5cc: 6e20 c303 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e5d2: 1a01 7103 |002d: const-string v1, ", downloadPageUrl=" // string@0371 │ │ -09e5d6: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e5dc: 5421 ad1c |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ -09e5e0: 6e20 c203 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09e5e6: 1a01 8d03 |0037: const-string v1, ", thumbnailUrl=" // string@038d │ │ -09e5ea: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e5f0: 5421 b31c |003c: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ -09e5f4: 6e20 c203 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09e5fa: 1a01 7f03 |0041: const-string v1, ", locale=" // string@037f │ │ -09e5fe: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e604: 5421 b01c |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ -09e608: 6e20 c303 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e60e: 1a01 7e03 |004b: const-string v1, ", lastUpdatedTimestamp=" // string@037e │ │ -09e612: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09e618: 5421 af1c |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ -09e61c: 6e20 c203 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09e622: 1301 2900 |0055: const/16 v1, #int 41 // #29 │ │ -09e626: 6e20 be03 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -09e62c: 6e10 cb03 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -09e632: 0c00 |005d: move-result-object v0 │ │ -09e634: 1100 |005e: return-object v0 │ │ +09e56c: |[09e56c] ua.gardenapple.itchupdater.database.game.Game.toString:()Ljava/lang/String; │ │ +09e57c: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +09e580: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +09e586: 1a01 ea0a |0005: const-string v1, "Game(gameId=" // string@0aea │ │ +09e58a: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e590: 5221 ae1c |000a: iget v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.gameId:I // field@1cae │ │ +09e594: 6e20 c003 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +09e59a: 1a01 8003 |000f: const-string v1, ", name=" // string@0380 │ │ +09e59e: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e5a4: 5421 b11c |0014: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.name:Ljava/lang/String; // field@1cb1 │ │ +09e5a8: 6e20 c303 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e5ae: 1a01 6603 |0019: const-string v1, ", author=" // string@0366 │ │ +09e5b2: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e5b8: 5421 ab1c |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.author:Ljava/lang/String; // field@1cab │ │ +09e5bc: 6e20 c303 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e5c2: 1a01 8c03 |0023: const-string v1, ", storeUrl=" // string@038c │ │ +09e5c6: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e5cc: 5421 b21c |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.storeUrl:Ljava/lang/String; // field@1cb2 │ │ +09e5d0: 6e20 c303 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e5d6: 1a01 7103 |002d: const-string v1, ", downloadPageUrl=" // string@0371 │ │ +09e5da: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e5e0: 5421 ad1c |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.downloadPageUrl:Ljava/lang/String; // field@1cad │ │ +09e5e4: 6e20 c203 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09e5ea: 1a01 8d03 |0037: const-string v1, ", thumbnailUrl=" // string@038d │ │ +09e5ee: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e5f4: 5421 b31c |003c: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.thumbnailUrl:Ljava/lang/String; // field@1cb3 │ │ +09e5f8: 6e20 c203 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09e5fe: 1a01 7f03 |0041: const-string v1, ", locale=" // string@037f │ │ +09e602: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e608: 5421 b01c |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.locale:Ljava/lang/String; // field@1cb0 │ │ +09e60c: 6e20 c303 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e612: 1a01 7e03 |004b: const-string v1, ", lastUpdatedTimestamp=" // string@037e │ │ +09e616: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09e61c: 5421 af1c |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/Game;.lastUpdatedTimestamp:Ljava/lang/String; // field@1caf │ │ +09e620: 6e20 c203 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09e626: 1301 2900 |0055: const/16 v1, #int 41 // #29 │ │ +09e62a: 6e20 be03 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +09e630: 6e10 cb03 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +09e636: 0c00 |005d: move-result-object v0 │ │ +09e638: 1100 |005e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2795 (Game.kt) │ │ │ │ Class #341 header: │ │ @@ -129695,17 +129696,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09ded8: |[09ded8] ua.gardenapple.itchupdater.database.game.GameDao.:()V │ │ -09dee8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09deee: 0e00 |0003: return-void │ │ +09dedc: |[09dedc] ua.gardenapple.itchupdater.database.game.GameDao.:()V │ │ +09deec: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09def2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao;) │ │ @@ -129713,122 +129714,122 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 181 16-bit code units │ │ -09dd40: |[09dd40] ua.gardenapple.itchupdater.database.game.GameDao.upsert$suspendImpl:(Lua/gardenapple/itchupdater/database/game/GameDao;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09dd50: 20b0 2805 |0000: instance-of v0, v11, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1; // type@0528 │ │ -09dd54: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -09dd58: 07b0 |0004: move-object v0, v11 │ │ -09dd5a: 1f00 2805 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1; // type@0528 │ │ -09dd5e: 5201 b91c |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ -09dd62: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -09dd66: b521 |000b: and-int/2addr v1, v2 │ │ -09dd68: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -09dd6c: 520b b91c |000e: iget v11, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ -09dd70: b12b |0010: sub-int/2addr v11, v2 │ │ -09dd72: 590b b91c |0011: iput v11, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ -09dd76: 2806 |0013: goto 0019 // +0006 │ │ -09dd78: 2200 2805 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1; // type@0528 │ │ -09dd7c: 7030 c618 900b |0016: invoke-direct {v0, v9, v11}, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lkotlin/coroutines/Continuation;)V // method@18c6 │ │ -09dd82: 540b ba1c |0019: iget-object v11, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.result:Ljava/lang/Object; // field@1cba │ │ -09dd86: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09dd8c: 0c01 |001e: move-result-object v1 │ │ -09dd8e: 5202 b91c |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ -09dd92: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -09dd94: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -09dd96: 1215 |0023: const/4 v5, #int 1 // #1 │ │ -09dd98: 3802 3f00 |0024: if-eqz v2, 0063 // +003f │ │ -09dd9c: 3252 2100 |0026: if-eq v2, v5, 0047 // +0021 │ │ -09dda0: 3332 1700 |0028: if-ne v2, v3, 003f // +0017 │ │ -09dda4: 5209 b51c |002a: iget v9, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$1:I // field@1cb5 │ │ -09dda8: 520a b41c |002c: iget v10, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$0:I // field@1cb4 │ │ -09ddac: 5402 b71c |002e: iget-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$1:Ljava/lang/Object; // field@1cb7 │ │ -09ddb0: 1f02 8206 |0030: check-cast v2, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ -09ddb4: 5406 b61c |0032: iget-object v6, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$0:Ljava/lang/Object; // field@1cb6 │ │ -09ddb8: 1f06 2905 |0034: check-cast v6, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ -09ddbc: 7110 5305 0b00 |0036: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09ddc2: 019b |0039: move v11, v9 │ │ -09ddc4: 0769 |003a: move-object v9, v6 │ │ -09ddc6: 0728 |003b: move-object v8, v2 │ │ -09ddc8: 01a2 |003c: move v2, v10 │ │ -09ddca: 078a |003d: move-object v10, v8 │ │ -09ddcc: 282a |003e: goto 0068 // +002a │ │ -09ddce: 2209 6501 |003f: new-instance v9, Ljava/lang/IllegalStateException; // type@0165 │ │ -09ddd2: 1a0a c420 |0041: const-string v10, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09ddd6: 7020 5a03 a900 |0043: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09dddc: 2709 |0046: throw v9 │ │ -09ddde: 5209 b51c |0047: iget v9, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$1:I // field@1cb5 │ │ -09dde2: 520a b41c |0049: iget v10, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$0:I // field@1cb4 │ │ -09dde6: 5402 b81c |004b: iget-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$2:Ljava/lang/Object; // field@1cb8 │ │ -09ddea: 1f02 2705 |004d: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09ddee: 5406 b71c |004f: iget-object v6, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$1:Ljava/lang/Object; // field@1cb7 │ │ -09ddf2: 1f06 8206 |0051: check-cast v6, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ -09ddf6: 5407 b61c |0053: iget-object v7, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$0:Ljava/lang/Object; // field@1cb6 │ │ -09ddfa: 1f07 2905 |0055: check-cast v7, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ -09ddfe: 7110 5305 0b00 |0057: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09de04: 0708 |005a: move-object v8, v0 │ │ -09de06: 0190 |005b: move v0, v9 │ │ -09de08: 0779 |005c: move-object v9, v7 │ │ -09de0a: 01a7 |005d: move v7, v10 │ │ -09de0c: 076a |005e: move-object v10, v6 │ │ -09de0e: 0726 |005f: move-object v6, v2 │ │ -09de10: 0712 |0060: move-object v2, v1 │ │ -09de12: 0781 |0061: move-object v1, v8 │ │ -09de14: 2828 |0062: goto 008a // +0028 │ │ -09de16: 7110 5305 0b00 |0063: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09de1c: 21ab |0066: array-length v11, v10 │ │ -09de1e: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -09de20: 35b2 4a00 |0068: if-ge v2, v11, 00b2 // +004a │ │ -09de24: 4606 0a02 |006a: aget-object v6, v10, v2 │ │ -09de28: d802 0201 |006c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09de2c: 6e10 be18 0600 |006e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ -09de32: 0a07 |0071: move-result v7 │ │ -09de34: 5b09 b61c |0072: iput-object v9, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$0:Ljava/lang/Object; // field@1cb6 │ │ -09de38: 5b0a b71c |0074: iput-object v10, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$1:Ljava/lang/Object; // field@1cb7 │ │ -09de3c: 5b06 b81c |0076: iput-object v6, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$2:Ljava/lang/Object; // field@1cb8 │ │ -09de40: 5902 b41c |0078: iput v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$0:I // field@1cb4 │ │ -09de44: 590b b51c |007a: iput v11, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$1:I // field@1cb5 │ │ -09de48: 5905 b91c |007c: iput v5, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ -09de4c: 6e30 cc18 7900 |007e: invoke-virtual {v9, v7, v0}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cc │ │ -09de52: 0c07 |0081: move-result-object v7 │ │ -09de54: 3317 0300 |0082: if-ne v7, v1, 0085 // +0003 │ │ -09de58: 1101 |0084: return-object v1 │ │ -09de5a: 0708 |0085: move-object v8, v0 │ │ -09de5c: 01b0 |0086: move v0, v11 │ │ -09de5e: 077b |0087: move-object v11, v7 │ │ -09de60: 0127 |0088: move v7, v2 │ │ -09de62: 28d7 |0089: goto 0060 // -0029 │ │ -09de64: 1f0b 2705 |008a: check-cast v11, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09de68: 390b 0e00 |008c: if-nez v11, 009a // +000e │ │ -09de6c: 235b 8206 |008e: new-array v11, v5, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ -09de70: 4d06 0b04 |0090: aput-object v6, v11, v4 │ │ -09de74: 6e20 d018 b900 |0092: invoke-virtual {v9, v11}, Lua/gardenapple/itchupdater/database/game/GameDao;.insert:([Lua/gardenapple/itchupdater/database/game/Game;)V // method@18d0 │ │ -09de7a: 010b |0095: move v11, v0 │ │ -09de7c: 0710 |0096: move-object v0, v1 │ │ -09de7e: 0721 |0097: move-object v1, v2 │ │ -09de80: 0172 |0098: move v2, v7 │ │ -09de82: 28cf |0099: goto 0068 // -0031 │ │ -09de84: 235b 8206 |009a: new-array v11, v5, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ -09de88: 4d06 0b04 |009c: aput-object v6, v11, v4 │ │ -09de8c: 5b19 b61c |009e: iput-object v9, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$0:Ljava/lang/Object; // field@1cb6 │ │ -09de90: 5b1a b71c |00a0: iput-object v10, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$1:Ljava/lang/Object; // field@1cb7 │ │ -09de94: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ -09de96: 5b16 b81c |00a3: iput-object v6, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$2:Ljava/lang/Object; // field@1cb8 │ │ -09de9a: 5917 b41c |00a5: iput v7, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$0:I // field@1cb4 │ │ -09de9e: 5910 b51c |00a7: iput v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$1:I // field@1cb5 │ │ -09dea2: 5913 b91c |00a9: iput v3, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ -09dea6: 6e30 d118 b901 |00ab: invoke-virtual {v9, v11, v1}, Lua/gardenapple/itchupdater/database/game/GameDao;.update:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d1 │ │ -09deac: 0c0b |00ae: move-result-object v11 │ │ -09deae: 332b e6ff |00af: if-ne v11, v2, 0095 // -001a │ │ -09deb2: 1102 |00b1: return-object v2 │ │ -09deb4: 6209 4a00 |00b2: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09deb8: 1109 |00b4: return-object v9 │ │ +09dd44: |[09dd44] ua.gardenapple.itchupdater.database.game.GameDao.upsert$suspendImpl:(Lua/gardenapple/itchupdater/database/game/GameDao;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09dd54: 20b0 2805 |0000: instance-of v0, v11, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1; // type@0528 │ │ +09dd58: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +09dd5c: 07b0 |0004: move-object v0, v11 │ │ +09dd5e: 1f00 2805 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1; // type@0528 │ │ +09dd62: 5201 b91c |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ +09dd66: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +09dd6a: b521 |000b: and-int/2addr v1, v2 │ │ +09dd6c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +09dd70: 520b b91c |000e: iget v11, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ +09dd74: b12b |0010: sub-int/2addr v11, v2 │ │ +09dd76: 590b b91c |0011: iput v11, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ +09dd7a: 2806 |0013: goto 0019 // +0006 │ │ +09dd7c: 2200 2805 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1; // type@0528 │ │ +09dd80: 7030 c618 900b |0016: invoke-direct {v0, v9, v11}, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lkotlin/coroutines/Continuation;)V // method@18c6 │ │ +09dd86: 540b ba1c |0019: iget-object v11, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.result:Ljava/lang/Object; // field@1cba │ │ +09dd8a: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09dd90: 0c01 |001e: move-result-object v1 │ │ +09dd92: 5202 b91c |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ +09dd96: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +09dd98: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +09dd9a: 1215 |0023: const/4 v5, #int 1 // #1 │ │ +09dd9c: 3802 3f00 |0024: if-eqz v2, 0063 // +003f │ │ +09dda0: 3252 2100 |0026: if-eq v2, v5, 0047 // +0021 │ │ +09dda4: 3332 1700 |0028: if-ne v2, v3, 003f // +0017 │ │ +09dda8: 5209 b51c |002a: iget v9, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$1:I // field@1cb5 │ │ +09ddac: 520a b41c |002c: iget v10, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$0:I // field@1cb4 │ │ +09ddb0: 5402 b71c |002e: iget-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$1:Ljava/lang/Object; // field@1cb7 │ │ +09ddb4: 1f02 8206 |0030: check-cast v2, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ +09ddb8: 5406 b61c |0032: iget-object v6, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$0:Ljava/lang/Object; // field@1cb6 │ │ +09ddbc: 1f06 2905 |0034: check-cast v6, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ +09ddc0: 7110 5305 0b00 |0036: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09ddc6: 019b |0039: move v11, v9 │ │ +09ddc8: 0769 |003a: move-object v9, v6 │ │ +09ddca: 0728 |003b: move-object v8, v2 │ │ +09ddcc: 01a2 |003c: move v2, v10 │ │ +09ddce: 078a |003d: move-object v10, v8 │ │ +09ddd0: 282a |003e: goto 0068 // +002a │ │ +09ddd2: 2209 6501 |003f: new-instance v9, Ljava/lang/IllegalStateException; // type@0165 │ │ +09ddd6: 1a0a c420 |0041: const-string v10, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09ddda: 7020 5a03 a900 |0043: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09dde0: 2709 |0046: throw v9 │ │ +09dde2: 5209 b51c |0047: iget v9, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$1:I // field@1cb5 │ │ +09dde6: 520a b41c |0049: iget v10, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$0:I // field@1cb4 │ │ +09ddea: 5402 b81c |004b: iget-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$2:Ljava/lang/Object; // field@1cb8 │ │ +09ddee: 1f02 2705 |004d: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09ddf2: 5406 b71c |004f: iget-object v6, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$1:Ljava/lang/Object; // field@1cb7 │ │ +09ddf6: 1f06 8206 |0051: check-cast v6, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ +09ddfa: 5407 b61c |0053: iget-object v7, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$0:Ljava/lang/Object; // field@1cb6 │ │ +09ddfe: 1f07 2905 |0055: check-cast v7, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ +09de02: 7110 5305 0b00 |0057: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09de08: 0708 |005a: move-object v8, v0 │ │ +09de0a: 0190 |005b: move v0, v9 │ │ +09de0c: 0779 |005c: move-object v9, v7 │ │ +09de0e: 01a7 |005d: move v7, v10 │ │ +09de10: 076a |005e: move-object v10, v6 │ │ +09de12: 0726 |005f: move-object v6, v2 │ │ +09de14: 0712 |0060: move-object v2, v1 │ │ +09de16: 0781 |0061: move-object v1, v8 │ │ +09de18: 2828 |0062: goto 008a // +0028 │ │ +09de1a: 7110 5305 0b00 |0063: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09de20: 21ab |0066: array-length v11, v10 │ │ +09de22: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +09de24: 35b2 4a00 |0068: if-ge v2, v11, 00b2 // +004a │ │ +09de28: 4606 0a02 |006a: aget-object v6, v10, v2 │ │ +09de2c: d802 0201 |006c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09de30: 6e10 be18 0600 |006e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ +09de36: 0a07 |0071: move-result v7 │ │ +09de38: 5b09 b61c |0072: iput-object v9, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$0:Ljava/lang/Object; // field@1cb6 │ │ +09de3c: 5b0a b71c |0074: iput-object v10, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$1:Ljava/lang/Object; // field@1cb7 │ │ +09de40: 5b06 b81c |0076: iput-object v6, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$2:Ljava/lang/Object; // field@1cb8 │ │ +09de44: 5902 b41c |0078: iput v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$0:I // field@1cb4 │ │ +09de48: 590b b51c |007a: iput v11, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$1:I // field@1cb5 │ │ +09de4c: 5905 b91c |007c: iput v5, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ +09de50: 6e30 cc18 7900 |007e: invoke-virtual {v9, v7, v0}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cc │ │ +09de56: 0c07 |0081: move-result-object v7 │ │ +09de58: 3317 0300 |0082: if-ne v7, v1, 0085 // +0003 │ │ +09de5c: 1101 |0084: return-object v1 │ │ +09de5e: 0708 |0085: move-object v8, v0 │ │ +09de60: 01b0 |0086: move v0, v11 │ │ +09de62: 077b |0087: move-object v11, v7 │ │ +09de64: 0127 |0088: move v7, v2 │ │ +09de66: 28d7 |0089: goto 0060 // -0029 │ │ +09de68: 1f0b 2705 |008a: check-cast v11, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09de6c: 390b 0e00 |008c: if-nez v11, 009a // +000e │ │ +09de70: 235b 8206 |008e: new-array v11, v5, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ +09de74: 4d06 0b04 |0090: aput-object v6, v11, v4 │ │ +09de78: 6e20 d018 b900 |0092: invoke-virtual {v9, v11}, Lua/gardenapple/itchupdater/database/game/GameDao;.insert:([Lua/gardenapple/itchupdater/database/game/Game;)V // method@18d0 │ │ +09de7e: 010b |0095: move v11, v0 │ │ +09de80: 0710 |0096: move-object v0, v1 │ │ +09de82: 0721 |0097: move-object v1, v2 │ │ +09de84: 0172 |0098: move v2, v7 │ │ +09de86: 28cf |0099: goto 0068 // -0031 │ │ +09de88: 235b 8206 |009a: new-array v11, v5, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ +09de8c: 4d06 0b04 |009c: aput-object v6, v11, v4 │ │ +09de90: 5b19 b61c |009e: iput-object v9, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$0:Ljava/lang/Object; // field@1cb6 │ │ +09de94: 5b1a b71c |00a0: iput-object v10, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$1:Ljava/lang/Object; // field@1cb7 │ │ +09de98: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ +09de9a: 5b16 b81c |00a3: iput-object v6, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.L$2:Ljava/lang/Object; // field@1cb8 │ │ +09de9e: 5917 b41c |00a5: iput v7, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$0:I // field@1cb4 │ │ +09dea2: 5910 b51c |00a7: iput v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.I$1:I // field@1cb5 │ │ +09dea6: 5913 b91c |00a9: iput v3, v1, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ +09deaa: 6e30 d118 b901 |00ab: invoke-virtual {v9, v11, v1}, Lua/gardenapple/itchupdater/database/game/GameDao;.update:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d1 │ │ +09deb0: 0c0b |00ae: move-result-object v11 │ │ +09deb2: 332b e6ff |00af: if-ne v11, v2, 0095 // -001a │ │ +09deb6: 1102 |00b1: return-object v2 │ │ +09deb8: 6209 4a00 |00b2: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09debc: 1109 |00b4: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x001f line=79 │ │ 0x003f line=88 │ │ 0x0047 line=79 │ │ 0x0066 line=80 │ │ 0x006e line=81 │ │ @@ -129901,18 +129902,18 @@ │ │ type : '([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09debc: |[09debc] ua.gardenapple.itchupdater.database.game.GameDao.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09decc: 7130 d318 1002 |0000: invoke-static {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert$suspendImpl:(Lua/gardenapple/itchupdater/database/game/GameDao;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d3 │ │ -09ded2: 0c01 |0003: move-result-object v1 │ │ -09ded4: 1101 |0004: return-object v1 │ │ +09dec0: |[09dec0] ua.gardenapple.itchupdater.database.game.GameDao.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09ded0: 7130 d318 1002 |0000: invoke-static {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert$suspendImpl:(Lua/gardenapple/itchupdater/database/game/GameDao;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d3 │ │ +09ded6: 0c01 |0003: move-result-object v1 │ │ +09ded8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2797 (GameDao.kt) │ │ │ │ Class #342 header: │ │ @@ -129958,19 +129959,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09c6d4: |[09c6d4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$10.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09c6e4: 5b01 bc1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cbc │ │ -09c6e8: 5b02 bd1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbd │ │ -09c6ec: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09c6f2: 0e00 |0007: return-void │ │ +09c6d8: |[09c6d8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$10.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09c6e8: 5b01 bc1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cbc │ │ +09c6ec: 5b02 bd1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbd │ │ +09c6f0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09c6f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -129981,18 +129982,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c358: |[09c358] ua.gardenapple.itchupdater.database.game.GameDao_Impl$10.call:()Ljava/lang/Object; │ │ -09c368: 6e10 d618 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.call:()Ljava/util/List; // method@18d6 │ │ -09c36e: 0c00 |0003: move-result-object v0 │ │ -09c370: 1100 |0004: return-object v0 │ │ +09c35c: |[09c35c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$10.call:()Ljava/lang/Object; │ │ +09c36c: 6e10 d618 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.call:()Ljava/util/List; // method@18d6 │ │ +09c372: 0c00 |0003: move-result-object v0 │ │ +09c374: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;) │ │ @@ -130000,229 +130001,229 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 37 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 417 16-bit code units │ │ -09c374: |[09c374] ua.gardenapple.itchupdater.database.game.GameDao_Impl$10.call:()Ljava/util/List; │ │ -09c384: 0801 2400 |0000: move-object/from16 v1, v36 │ │ -09c388: 5410 bc1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cbc │ │ -09c38c: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09c392: 0c00 |0007: move-result-object v0 │ │ -09c394: 5412 bd1c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbd │ │ -09c398: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09c39a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09c39c: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09c3a2: 0c02 |000f: move-result-object v2 │ │ -09c3a4: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ -09c3a8: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c3ae: 0a00 |0015: move-result v0 │ │ -09c3b0: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ -09c3b4: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c3ba: 0a03 |001b: move-result v3 │ │ -09c3bc: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ -09c3c0: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c3c6: 0a05 |0021: move-result v5 │ │ -09c3c8: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ -09c3cc: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c3d2: 0a06 |0027: move-result v6 │ │ -09c3d4: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ -09c3d8: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c3de: 0a07 |002d: move-result v7 │ │ -09c3e0: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ -09c3e4: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c3ea: 0a08 |0033: move-result v8 │ │ -09c3ec: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ -09c3f0: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c3f6: 0a09 |0039: move-result v9 │ │ -09c3f8: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ -09c3fc: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c402: 0a0a |003f: move-result v10 │ │ -09c404: 1a0b 9a34 |0040: const-string v11, "status" // string@349a │ │ -09c408: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c40e: 0a0b |0045: move-result v11 │ │ -09c410: 1a0c 5b24 |0046: const-string v12, "downloadOrInstallId" // string@245b │ │ -09c414: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c41a: 0a0c |004b: move-result v12 │ │ -09c41c: 1a0d 2730 |004c: const-string v13, "packageName" // string@3027 │ │ -09c420: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c426: 0a0d |0051: move-result v13 │ │ -09c428: 1a0e b229 |0052: const-string v14, "installId" // string@29b2 │ │ -09c42c: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c432: 0a0e |0057: move-result v14 │ │ -09c434: 1a0f f536 |0058: const-string v15, "uploadName" // string@36f5 │ │ -09c438: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c43e: 0a0f |005d: move-result v15 │ │ -09c440: 1a04 f336 |005e: const-string v4, "uploadId" // string@36f3 │ │ -09c444: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c44a: 0a04 |0063: move-result v4 │ │ -09c44c: 1a01 4c25 |0064: const-string v1, "externalFileName" // string@254c │ │ -09c450: 7120 3e02 1200 |0066: invoke-static {v2, v1}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c456: 0a01 |0069: move-result v1 │ │ -09c458: 0210 0a00 |006a: move/from16 v16, v10 │ │ -09c45c: 220a bd01 |006c: new-instance v10, Ljava/util/ArrayList; // type@01bd │ │ -09c460: 0211 0900 |006e: move/from16 v17, v9 │ │ -09c464: 7210 9500 0200 |0070: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09c46a: 0a09 |0073: move-result v9 │ │ -09c46c: 7020 6004 9a00 |0074: invoke-direct {v10, v9}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09c472: 7210 9b00 0200 |0077: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09c478: 0a09 |007a: move-result v9 │ │ -09c47a: 3809 1d01 |007b: if-eqz v9, 0198 // +011d │ │ -09c47e: 7220 9600 b200 |007d: invoke-interface {v2, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09c484: 0a14 |0080: move-result v20 │ │ -09c486: 7220 9900 c200 |0081: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c48c: 0a09 |0084: move-result v9 │ │ -09c48e: 3809 0500 |0085: if-eqz v9, 008a // +0005 │ │ -09c492: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -09c496: 280b |0089: goto 0094 // +000b │ │ -09c498: 7220 9700 c200 |008a: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -09c49e: 0b12 |008d: move-result-wide v18 │ │ -09c4a0: 7702 6903 1200 |008e: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -09c4a6: 0c09 |0091: move-result-object v9 │ │ -09c4a8: 0815 0900 |0092: move-object/from16 v21, v9 │ │ -09c4ac: 7220 9900 d200 |0094: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c4b2: 0a09 |0097: move-result v9 │ │ -09c4b4: 3809 0500 |0098: if-eqz v9, 009d // +0005 │ │ -09c4b8: 1316 0000 |009a: const/16 v22, #int 0 // #0 │ │ -09c4bc: 2807 |009c: goto 00a3 // +0007 │ │ -09c4be: 7220 9800 d200 |009d: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c4c4: 0c09 |00a0: move-result-object v9 │ │ -09c4c6: 0816 0900 |00a1: move-object/from16 v22, v9 │ │ -09c4ca: 7220 9600 e200 |00a3: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09c4d0: 0a17 |00a6: move-result v23 │ │ -09c4d2: 7220 9900 f200 |00a7: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c4d8: 0a09 |00aa: move-result v9 │ │ -09c4da: 3809 0500 |00ab: if-eqz v9, 00b0 // +0005 │ │ -09c4de: 1319 0000 |00ad: const/16 v25, #int 0 // #0 │ │ -09c4e2: 2807 |00af: goto 00b6 // +0007 │ │ -09c4e4: 7220 9800 f200 |00b0: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c4ea: 0c09 |00b3: move-result-object v9 │ │ -09c4ec: 0819 0900 |00b4: move-object/from16 v25, v9 │ │ -09c4f0: 7220 9600 4200 |00b6: invoke-interface {v2, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09c4f6: 0a18 |00b9: move-result v24 │ │ -09c4f8: 7220 9900 1200 |00ba: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c4fe: 0a09 |00bd: move-result v9 │ │ -09c500: 3809 0500 |00be: if-eqz v9, 00c3 // +0005 │ │ -09c504: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ -09c508: 2807 |00c2: goto 00c9 // +0007 │ │ -09c50a: 7220 9800 1200 |00c3: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c510: 0c09 |00c6: move-result-object v9 │ │ -09c512: 081a 0900 |00c7: move-object/from16 v26, v9 │ │ -09c516: 7220 9900 0200 |00c9: invoke-interface {v2, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c51c: 0a09 |00cc: move-result v9 │ │ -09c51e: 3809 3900 |00cd: if-eqz v9, 0106 // +0039 │ │ -09c522: 7220 9900 3200 |00cf: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c528: 0a09 |00d2: move-result v9 │ │ -09c52a: 3809 3300 |00d3: if-eqz v9, 0106 // +0033 │ │ -09c52e: 7220 9900 5200 |00d5: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c534: 0a09 |00d8: move-result v9 │ │ -09c536: 3809 2d00 |00d9: if-eqz v9, 0106 // +002d │ │ -09c53a: 7220 9900 6200 |00db: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c540: 0a09 |00de: move-result v9 │ │ -09c542: 3809 2700 |00df: if-eqz v9, 0106 // +0027 │ │ -09c546: 7220 9900 7200 |00e1: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c54c: 0a09 |00e4: move-result v9 │ │ -09c54e: 3809 2100 |00e5: if-eqz v9, 0106 // +0021 │ │ -09c552: 7220 9900 8200 |00e7: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c558: 0a09 |00ea: move-result v9 │ │ -09c55a: 3809 1b00 |00eb: if-eqz v9, 0106 // +001b │ │ -09c55e: 0209 1100 |00ed: move/from16 v9, v17 │ │ -09c562: 7220 9900 9200 |00ef: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c568: 0a11 |00f2: move-result v17 │ │ -09c56a: 3811 1500 |00f3: if-eqz v17, 0108 // +0015 │ │ -09c56e: 0211 0100 |00f5: move/from16 v17, v1 │ │ -09c572: 0201 1000 |00f7: move/from16 v1, v16 │ │ -09c576: 7220 9900 1200 |00f9: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c57c: 0a10 |00fc: move-result v16 │ │ -09c57e: 3910 0300 |00fd: if-nez v16, 0100 // +0003 │ │ -09c582: 280d |00ff: goto 010c // +000d │ │ -09c584: 0210 0000 |0100: move/from16 v16, v0 │ │ -09c588: 1313 0000 |0102: const/16 v19, #int 0 // #0 │ │ -09c58c: 2900 8000 |0104: goto/16 0184 // +0080 │ │ -09c590: 0209 1100 |0106: move/from16 v9, v17 │ │ -09c594: 0211 0100 |0108: move/from16 v17, v1 │ │ -09c598: 0201 1000 |010a: move/from16 v1, v16 │ │ -09c59c: 7220 9600 0200 |010c: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09c5a2: 0a1c |010f: move-result v28 │ │ -09c5a4: 7220 9900 3200 |0110: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c5aa: 0a10 |0113: move-result v16 │ │ -09c5ac: 3810 0500 |0114: if-eqz v16, 0119 // +0005 │ │ -09c5b0: 131d 0000 |0116: const/16 v29, #int 0 // #0 │ │ -09c5b4: 2807 |0118: goto 011f // +0007 │ │ -09c5b6: 7220 9800 3200 |0119: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c5bc: 0c10 |011c: move-result-object v16 │ │ -09c5be: 081d 1000 |011d: move-object/from16 v29, v16 │ │ -09c5c2: 7220 9900 5200 |011f: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c5c8: 0a10 |0122: move-result v16 │ │ -09c5ca: 3810 0500 |0123: if-eqz v16, 0128 // +0005 │ │ -09c5ce: 131e 0000 |0125: const/16 v30, #int 0 // #0 │ │ -09c5d2: 2807 |0127: goto 012e // +0007 │ │ -09c5d4: 7220 9800 5200 |0128: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c5da: 0c10 |012b: move-result-object v16 │ │ -09c5dc: 081e 1000 |012c: move-object/from16 v30, v16 │ │ -09c5e0: 7220 9900 6200 |012e: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c5e6: 0a10 |0131: move-result v16 │ │ -09c5e8: 3810 0500 |0132: if-eqz v16, 0137 // +0005 │ │ -09c5ec: 131f 0000 |0134: const/16 v31, #int 0 // #0 │ │ -09c5f0: 2807 |0136: goto 013d // +0007 │ │ -09c5f2: 7220 9800 6200 |0137: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c5f8: 0c10 |013a: move-result-object v16 │ │ -09c5fa: 081f 1000 |013b: move-object/from16 v31, v16 │ │ -09c5fe: 7220 9900 7200 |013d: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c604: 0a10 |0140: move-result v16 │ │ -09c606: 3810 0500 |0141: if-eqz v16, 0146 // +0005 │ │ -09c60a: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ -09c60e: 2807 |0145: goto 014c // +0007 │ │ -09c610: 7220 9800 7200 |0146: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c616: 0c10 |0149: move-result-object v16 │ │ -09c618: 0820 1000 |014a: move-object/from16 v32, v16 │ │ -09c61c: 7220 9900 8200 |014c: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c622: 0a10 |014f: move-result v16 │ │ -09c624: 3810 0500 |0150: if-eqz v16, 0155 // +0005 │ │ -09c628: 1321 0000 |0152: const/16 v33, #int 0 // #0 │ │ -09c62c: 2807 |0154: goto 015b // +0007 │ │ -09c62e: 7220 9800 8200 |0155: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c634: 0c10 |0158: move-result-object v16 │ │ -09c636: 0821 1000 |0159: move-object/from16 v33, v16 │ │ -09c63a: 7220 9900 9200 |015b: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c640: 0a10 |015e: move-result v16 │ │ -09c642: 3810 0500 |015f: if-eqz v16, 0164 // +0005 │ │ -09c646: 1322 0000 |0161: const/16 v34, #int 0 // #0 │ │ -09c64a: 2807 |0163: goto 016a // +0007 │ │ -09c64c: 7220 9800 9200 |0164: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c652: 0c10 |0167: move-result-object v16 │ │ -09c654: 0822 1000 |0168: move-object/from16 v34, v16 │ │ -09c658: 7220 9900 1200 |016a: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c65e: 0a10 |016d: move-result v16 │ │ -09c660: 3810 0500 |016e: if-eqz v16, 0173 // +0005 │ │ -09c664: 1323 0000 |0170: const/16 v35, #int 0 // #0 │ │ -09c668: 2807 |0172: goto 0179 // +0007 │ │ -09c66a: 7220 9800 1200 |0173: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c670: 0c10 |0176: move-result-object v16 │ │ -09c672: 0823 1000 |0177: move-object/from16 v35, v16 │ │ -09c676: 2210 2705 |0179: new-instance v16, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09c67a: 081b 1000 |017b: move-object/from16 v27, v16 │ │ -09c67e: 7609 ae18 1b00 |017d: invoke-direct/range {v27, v28, v29, v30, v31, v32, v33, v34, v35}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ -09c684: 0813 1000 |0180: move-object/from16 v19, v16 │ │ -09c688: 0210 0000 |0182: move/from16 v16, v0 │ │ -09c68c: 2200 4005 |0184: new-instance v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -09c690: 0812 0000 |0186: move-object/from16 v18, v0 │ │ -09c694: 7609 2d19 1200 |0188: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V // method@192d │ │ -09c69a: 7220 b804 0a00 |018b: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -09c6a0: 0200 1000 |018e: move/from16 v0, v16 │ │ -09c6a4: 0210 0100 |0190: move/from16 v16, v1 │ │ -09c6a8: 0201 1100 |0192: move/from16 v1, v17 │ │ -09c6ac: 0211 0900 |0194: move/from16 v17, v9 │ │ -09c6b0: 2900 e1fe |0196: goto/16 0077 // -011f │ │ -09c6b4: 7210 9400 0200 |0198: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09c6ba: 110a |019b: return-object v10 │ │ -09c6bc: 0d00 |019c: move-exception v0 │ │ -09c6be: 7210 9400 0200 |019d: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09c6c4: 2700 |01a0: throw v0 │ │ +09c378: |[09c378] ua.gardenapple.itchupdater.database.game.GameDao_Impl$10.call:()Ljava/util/List; │ │ +09c388: 0801 2400 |0000: move-object/from16 v1, v36 │ │ +09c38c: 5410 bc1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cbc │ │ +09c390: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09c396: 0c00 |0007: move-result-object v0 │ │ +09c398: 5412 bd1c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbd │ │ +09c39c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09c39e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09c3a0: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09c3a6: 0c02 |000f: move-result-object v2 │ │ +09c3a8: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ +09c3ac: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c3b2: 0a00 |0015: move-result v0 │ │ +09c3b4: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ +09c3b8: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c3be: 0a03 |001b: move-result v3 │ │ +09c3c0: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ +09c3c4: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c3ca: 0a05 |0021: move-result v5 │ │ +09c3cc: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ +09c3d0: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c3d6: 0a06 |0027: move-result v6 │ │ +09c3d8: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ +09c3dc: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c3e2: 0a07 |002d: move-result v7 │ │ +09c3e4: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ +09c3e8: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c3ee: 0a08 |0033: move-result v8 │ │ +09c3f0: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ +09c3f4: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c3fa: 0a09 |0039: move-result v9 │ │ +09c3fc: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ +09c400: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c406: 0a0a |003f: move-result v10 │ │ +09c408: 1a0b 9a34 |0040: const-string v11, "status" // string@349a │ │ +09c40c: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c412: 0a0b |0045: move-result v11 │ │ +09c414: 1a0c 5b24 |0046: const-string v12, "downloadOrInstallId" // string@245b │ │ +09c418: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c41e: 0a0c |004b: move-result v12 │ │ +09c420: 1a0d 2730 |004c: const-string v13, "packageName" // string@3027 │ │ +09c424: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c42a: 0a0d |0051: move-result v13 │ │ +09c42c: 1a0e b229 |0052: const-string v14, "installId" // string@29b2 │ │ +09c430: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c436: 0a0e |0057: move-result v14 │ │ +09c438: 1a0f f536 |0058: const-string v15, "uploadName" // string@36f5 │ │ +09c43c: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c442: 0a0f |005d: move-result v15 │ │ +09c444: 1a04 f336 |005e: const-string v4, "uploadId" // string@36f3 │ │ +09c448: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c44e: 0a04 |0063: move-result v4 │ │ +09c450: 1a01 4c25 |0064: const-string v1, "externalFileName" // string@254c │ │ +09c454: 7120 3e02 1200 |0066: invoke-static {v2, v1}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c45a: 0a01 |0069: move-result v1 │ │ +09c45c: 0210 0a00 |006a: move/from16 v16, v10 │ │ +09c460: 220a bd01 |006c: new-instance v10, Ljava/util/ArrayList; // type@01bd │ │ +09c464: 0211 0900 |006e: move/from16 v17, v9 │ │ +09c468: 7210 9500 0200 |0070: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09c46e: 0a09 |0073: move-result v9 │ │ +09c470: 7020 6004 9a00 |0074: invoke-direct {v10, v9}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09c476: 7210 9b00 0200 |0077: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09c47c: 0a09 |007a: move-result v9 │ │ +09c47e: 3809 1d01 |007b: if-eqz v9, 0198 // +011d │ │ +09c482: 7220 9600 b200 |007d: invoke-interface {v2, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09c488: 0a14 |0080: move-result v20 │ │ +09c48a: 7220 9900 c200 |0081: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c490: 0a09 |0084: move-result v9 │ │ +09c492: 3809 0500 |0085: if-eqz v9, 008a // +0005 │ │ +09c496: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +09c49a: 280b |0089: goto 0094 // +000b │ │ +09c49c: 7220 9700 c200 |008a: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +09c4a2: 0b12 |008d: move-result-wide v18 │ │ +09c4a4: 7702 6903 1200 |008e: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +09c4aa: 0c09 |0091: move-result-object v9 │ │ +09c4ac: 0815 0900 |0092: move-object/from16 v21, v9 │ │ +09c4b0: 7220 9900 d200 |0094: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c4b6: 0a09 |0097: move-result v9 │ │ +09c4b8: 3809 0500 |0098: if-eqz v9, 009d // +0005 │ │ +09c4bc: 1316 0000 |009a: const/16 v22, #int 0 // #0 │ │ +09c4c0: 2807 |009c: goto 00a3 // +0007 │ │ +09c4c2: 7220 9800 d200 |009d: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c4c8: 0c09 |00a0: move-result-object v9 │ │ +09c4ca: 0816 0900 |00a1: move-object/from16 v22, v9 │ │ +09c4ce: 7220 9600 e200 |00a3: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09c4d4: 0a17 |00a6: move-result v23 │ │ +09c4d6: 7220 9900 f200 |00a7: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c4dc: 0a09 |00aa: move-result v9 │ │ +09c4de: 3809 0500 |00ab: if-eqz v9, 00b0 // +0005 │ │ +09c4e2: 1319 0000 |00ad: const/16 v25, #int 0 // #0 │ │ +09c4e6: 2807 |00af: goto 00b6 // +0007 │ │ +09c4e8: 7220 9800 f200 |00b0: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c4ee: 0c09 |00b3: move-result-object v9 │ │ +09c4f0: 0819 0900 |00b4: move-object/from16 v25, v9 │ │ +09c4f4: 7220 9600 4200 |00b6: invoke-interface {v2, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09c4fa: 0a18 |00b9: move-result v24 │ │ +09c4fc: 7220 9900 1200 |00ba: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c502: 0a09 |00bd: move-result v9 │ │ +09c504: 3809 0500 |00be: if-eqz v9, 00c3 // +0005 │ │ +09c508: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ +09c50c: 2807 |00c2: goto 00c9 // +0007 │ │ +09c50e: 7220 9800 1200 |00c3: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c514: 0c09 |00c6: move-result-object v9 │ │ +09c516: 081a 0900 |00c7: move-object/from16 v26, v9 │ │ +09c51a: 7220 9900 0200 |00c9: invoke-interface {v2, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c520: 0a09 |00cc: move-result v9 │ │ +09c522: 3809 3900 |00cd: if-eqz v9, 0106 // +0039 │ │ +09c526: 7220 9900 3200 |00cf: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c52c: 0a09 |00d2: move-result v9 │ │ +09c52e: 3809 3300 |00d3: if-eqz v9, 0106 // +0033 │ │ +09c532: 7220 9900 5200 |00d5: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c538: 0a09 |00d8: move-result v9 │ │ +09c53a: 3809 2d00 |00d9: if-eqz v9, 0106 // +002d │ │ +09c53e: 7220 9900 6200 |00db: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c544: 0a09 |00de: move-result v9 │ │ +09c546: 3809 2700 |00df: if-eqz v9, 0106 // +0027 │ │ +09c54a: 7220 9900 7200 |00e1: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c550: 0a09 |00e4: move-result v9 │ │ +09c552: 3809 2100 |00e5: if-eqz v9, 0106 // +0021 │ │ +09c556: 7220 9900 8200 |00e7: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c55c: 0a09 |00ea: move-result v9 │ │ +09c55e: 3809 1b00 |00eb: if-eqz v9, 0106 // +001b │ │ +09c562: 0209 1100 |00ed: move/from16 v9, v17 │ │ +09c566: 7220 9900 9200 |00ef: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c56c: 0a11 |00f2: move-result v17 │ │ +09c56e: 3811 1500 |00f3: if-eqz v17, 0108 // +0015 │ │ +09c572: 0211 0100 |00f5: move/from16 v17, v1 │ │ +09c576: 0201 1000 |00f7: move/from16 v1, v16 │ │ +09c57a: 7220 9900 1200 |00f9: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c580: 0a10 |00fc: move-result v16 │ │ +09c582: 3910 0300 |00fd: if-nez v16, 0100 // +0003 │ │ +09c586: 280d |00ff: goto 010c // +000d │ │ +09c588: 0210 0000 |0100: move/from16 v16, v0 │ │ +09c58c: 1313 0000 |0102: const/16 v19, #int 0 // #0 │ │ +09c590: 2900 8000 |0104: goto/16 0184 // +0080 │ │ +09c594: 0209 1100 |0106: move/from16 v9, v17 │ │ +09c598: 0211 0100 |0108: move/from16 v17, v1 │ │ +09c59c: 0201 1000 |010a: move/from16 v1, v16 │ │ +09c5a0: 7220 9600 0200 |010c: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09c5a6: 0a1c |010f: move-result v28 │ │ +09c5a8: 7220 9900 3200 |0110: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c5ae: 0a10 |0113: move-result v16 │ │ +09c5b0: 3810 0500 |0114: if-eqz v16, 0119 // +0005 │ │ +09c5b4: 131d 0000 |0116: const/16 v29, #int 0 // #0 │ │ +09c5b8: 2807 |0118: goto 011f // +0007 │ │ +09c5ba: 7220 9800 3200 |0119: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c5c0: 0c10 |011c: move-result-object v16 │ │ +09c5c2: 081d 1000 |011d: move-object/from16 v29, v16 │ │ +09c5c6: 7220 9900 5200 |011f: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c5cc: 0a10 |0122: move-result v16 │ │ +09c5ce: 3810 0500 |0123: if-eqz v16, 0128 // +0005 │ │ +09c5d2: 131e 0000 |0125: const/16 v30, #int 0 // #0 │ │ +09c5d6: 2807 |0127: goto 012e // +0007 │ │ +09c5d8: 7220 9800 5200 |0128: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c5de: 0c10 |012b: move-result-object v16 │ │ +09c5e0: 081e 1000 |012c: move-object/from16 v30, v16 │ │ +09c5e4: 7220 9900 6200 |012e: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c5ea: 0a10 |0131: move-result v16 │ │ +09c5ec: 3810 0500 |0132: if-eqz v16, 0137 // +0005 │ │ +09c5f0: 131f 0000 |0134: const/16 v31, #int 0 // #0 │ │ +09c5f4: 2807 |0136: goto 013d // +0007 │ │ +09c5f6: 7220 9800 6200 |0137: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c5fc: 0c10 |013a: move-result-object v16 │ │ +09c5fe: 081f 1000 |013b: move-object/from16 v31, v16 │ │ +09c602: 7220 9900 7200 |013d: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c608: 0a10 |0140: move-result v16 │ │ +09c60a: 3810 0500 |0141: if-eqz v16, 0146 // +0005 │ │ +09c60e: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ +09c612: 2807 |0145: goto 014c // +0007 │ │ +09c614: 7220 9800 7200 |0146: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c61a: 0c10 |0149: move-result-object v16 │ │ +09c61c: 0820 1000 |014a: move-object/from16 v32, v16 │ │ +09c620: 7220 9900 8200 |014c: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c626: 0a10 |014f: move-result v16 │ │ +09c628: 3810 0500 |0150: if-eqz v16, 0155 // +0005 │ │ +09c62c: 1321 0000 |0152: const/16 v33, #int 0 // #0 │ │ +09c630: 2807 |0154: goto 015b // +0007 │ │ +09c632: 7220 9800 8200 |0155: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c638: 0c10 |0158: move-result-object v16 │ │ +09c63a: 0821 1000 |0159: move-object/from16 v33, v16 │ │ +09c63e: 7220 9900 9200 |015b: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c644: 0a10 |015e: move-result v16 │ │ +09c646: 3810 0500 |015f: if-eqz v16, 0164 // +0005 │ │ +09c64a: 1322 0000 |0161: const/16 v34, #int 0 // #0 │ │ +09c64e: 2807 |0163: goto 016a // +0007 │ │ +09c650: 7220 9800 9200 |0164: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c656: 0c10 |0167: move-result-object v16 │ │ +09c658: 0822 1000 |0168: move-object/from16 v34, v16 │ │ +09c65c: 7220 9900 1200 |016a: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c662: 0a10 |016d: move-result v16 │ │ +09c664: 3810 0500 |016e: if-eqz v16, 0173 // +0005 │ │ +09c668: 1323 0000 |0170: const/16 v35, #int 0 // #0 │ │ +09c66c: 2807 |0172: goto 0179 // +0007 │ │ +09c66e: 7220 9800 1200 |0173: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c674: 0c10 |0176: move-result-object v16 │ │ +09c676: 0823 1000 |0177: move-object/from16 v35, v16 │ │ +09c67a: 2210 2705 |0179: new-instance v16, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09c67e: 081b 1000 |017b: move-object/from16 v27, v16 │ │ +09c682: 7609 ae18 1b00 |017d: invoke-direct/range {v27, v28, v29, v30, v31, v32, v33, v34, v35}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ +09c688: 0813 1000 |0180: move-object/from16 v19, v16 │ │ +09c68c: 0210 0000 |0182: move/from16 v16, v0 │ │ +09c690: 2200 4005 |0184: new-instance v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +09c694: 0812 0000 |0186: move-object/from16 v18, v0 │ │ +09c698: 7609 2d19 1200 |0188: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V // method@192d │ │ +09c69e: 7220 b804 0a00 |018b: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +09c6a4: 0200 1000 |018e: move/from16 v0, v16 │ │ +09c6a8: 0210 0100 |0190: move/from16 v16, v1 │ │ +09c6ac: 0201 1100 |0192: move/from16 v1, v17 │ │ +09c6b0: 0211 0900 |0194: move/from16 v17, v9 │ │ +09c6b4: 2900 e1fe |0196: goto/16 0077 // -011f │ │ +09c6b8: 7210 9400 0200 |0198: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09c6be: 110a |019b: return-object v10 │ │ +09c6c0: 0d00 |019c: move-exception v0 │ │ +09c6c2: 7210 9400 0200 |019d: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09c6c8: 2700 |01a0: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x018e │ │ -> 0x019c │ │ positions : │ │ 0x0002 line=514 │ │ 0x0012 line=516 │ │ 0x0018 line=517 │ │ @@ -130281,18 +130282,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c6f4: |[09c6f4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$10.finalize:()V │ │ -09c704: 5410 bd1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbd │ │ -09c708: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09c70e: 0e00 |0005: return-void │ │ +09c6f8: |[09c6f8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$10.finalize:()V │ │ +09c708: 5410 bd1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbd │ │ +09c70c: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09c712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10; │ │ │ │ source_file_idx : 2798 (GameDao_Impl.java) │ │ @@ -130340,19 +130341,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09ca8c: |[09ca8c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$11.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09ca9c: 5b01 be1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cbe │ │ -09caa0: 5b02 bf1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbf │ │ -09caa4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09caaa: 0e00 |0007: return-void │ │ +09ca90: |[09ca90] ua.gardenapple.itchupdater.database.game.GameDao_Impl$11.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09caa0: 5b01 be1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cbe │ │ +09caa4: 5b02 bf1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbf │ │ +09caa8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09caae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -130363,18 +130364,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09c710: |[09c710] ua.gardenapple.itchupdater.database.game.GameDao_Impl$11.call:()Ljava/lang/Object; │ │ -09c720: 6e10 da18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.call:()Ljava/util/List; // method@18da │ │ -09c726: 0c00 |0003: move-result-object v0 │ │ -09c728: 1100 |0004: return-object v0 │ │ +09c714: |[09c714] ua.gardenapple.itchupdater.database.game.GameDao_Impl$11.call:()Ljava/lang/Object; │ │ +09c724: 6e10 da18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.call:()Ljava/util/List; // method@18da │ │ +09c72a: 0c00 |0003: move-result-object v0 │ │ +09c72c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;) │ │ @@ -130382,229 +130383,229 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 37 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 417 16-bit code units │ │ -09c72c: |[09c72c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$11.call:()Ljava/util/List; │ │ -09c73c: 0801 2400 |0000: move-object/from16 v1, v36 │ │ -09c740: 5410 be1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cbe │ │ -09c744: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09c74a: 0c00 |0007: move-result-object v0 │ │ -09c74c: 5412 bf1c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbf │ │ -09c750: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09c752: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09c754: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09c75a: 0c02 |000f: move-result-object v2 │ │ -09c75c: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ -09c760: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c766: 0a00 |0015: move-result v0 │ │ -09c768: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ -09c76c: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c772: 0a03 |001b: move-result v3 │ │ -09c774: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ -09c778: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c77e: 0a05 |0021: move-result v5 │ │ -09c780: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ -09c784: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c78a: 0a06 |0027: move-result v6 │ │ -09c78c: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ -09c790: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c796: 0a07 |002d: move-result v7 │ │ -09c798: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ -09c79c: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c7a2: 0a08 |0033: move-result v8 │ │ -09c7a4: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ -09c7a8: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c7ae: 0a09 |0039: move-result v9 │ │ -09c7b0: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ -09c7b4: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c7ba: 0a0a |003f: move-result v10 │ │ -09c7bc: 1a0b 9a34 |0040: const-string v11, "status" // string@349a │ │ -09c7c0: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c7c6: 0a0b |0045: move-result v11 │ │ -09c7c8: 1a0c 5b24 |0046: const-string v12, "downloadOrInstallId" // string@245b │ │ -09c7cc: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c7d2: 0a0c |004b: move-result v12 │ │ -09c7d4: 1a0d 2730 |004c: const-string v13, "packageName" // string@3027 │ │ -09c7d8: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c7de: 0a0d |0051: move-result v13 │ │ -09c7e0: 1a0e b229 |0052: const-string v14, "installId" // string@29b2 │ │ -09c7e4: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c7ea: 0a0e |0057: move-result v14 │ │ -09c7ec: 1a0f f536 |0058: const-string v15, "uploadName" // string@36f5 │ │ -09c7f0: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c7f6: 0a0f |005d: move-result v15 │ │ -09c7f8: 1a04 f336 |005e: const-string v4, "uploadId" // string@36f3 │ │ -09c7fc: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c802: 0a04 |0063: move-result v4 │ │ -09c804: 1a01 4c25 |0064: const-string v1, "externalFileName" // string@254c │ │ -09c808: 7120 3e02 1200 |0066: invoke-static {v2, v1}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09c80e: 0a01 |0069: move-result v1 │ │ -09c810: 0210 0a00 |006a: move/from16 v16, v10 │ │ -09c814: 220a bd01 |006c: new-instance v10, Ljava/util/ArrayList; // type@01bd │ │ -09c818: 0211 0900 |006e: move/from16 v17, v9 │ │ -09c81c: 7210 9500 0200 |0070: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09c822: 0a09 |0073: move-result v9 │ │ -09c824: 7020 6004 9a00 |0074: invoke-direct {v10, v9}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09c82a: 7210 9b00 0200 |0077: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09c830: 0a09 |007a: move-result v9 │ │ -09c832: 3809 1d01 |007b: if-eqz v9, 0198 // +011d │ │ -09c836: 7220 9600 b200 |007d: invoke-interface {v2, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09c83c: 0a14 |0080: move-result v20 │ │ -09c83e: 7220 9900 c200 |0081: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c844: 0a09 |0084: move-result v9 │ │ -09c846: 3809 0500 |0085: if-eqz v9, 008a // +0005 │ │ -09c84a: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -09c84e: 280b |0089: goto 0094 // +000b │ │ -09c850: 7220 9700 c200 |008a: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -09c856: 0b12 |008d: move-result-wide v18 │ │ -09c858: 7702 6903 1200 |008e: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -09c85e: 0c09 |0091: move-result-object v9 │ │ -09c860: 0815 0900 |0092: move-object/from16 v21, v9 │ │ -09c864: 7220 9900 d200 |0094: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c86a: 0a09 |0097: move-result v9 │ │ -09c86c: 3809 0500 |0098: if-eqz v9, 009d // +0005 │ │ -09c870: 1316 0000 |009a: const/16 v22, #int 0 // #0 │ │ -09c874: 2807 |009c: goto 00a3 // +0007 │ │ -09c876: 7220 9800 d200 |009d: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c87c: 0c09 |00a0: move-result-object v9 │ │ -09c87e: 0816 0900 |00a1: move-object/from16 v22, v9 │ │ -09c882: 7220 9600 e200 |00a3: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09c888: 0a17 |00a6: move-result v23 │ │ -09c88a: 7220 9900 f200 |00a7: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c890: 0a09 |00aa: move-result v9 │ │ -09c892: 3809 0500 |00ab: if-eqz v9, 00b0 // +0005 │ │ -09c896: 1319 0000 |00ad: const/16 v25, #int 0 // #0 │ │ -09c89a: 2807 |00af: goto 00b6 // +0007 │ │ -09c89c: 7220 9800 f200 |00b0: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c8a2: 0c09 |00b3: move-result-object v9 │ │ -09c8a4: 0819 0900 |00b4: move-object/from16 v25, v9 │ │ -09c8a8: 7220 9600 4200 |00b6: invoke-interface {v2, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09c8ae: 0a18 |00b9: move-result v24 │ │ -09c8b0: 7220 9900 1200 |00ba: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c8b6: 0a09 |00bd: move-result v9 │ │ -09c8b8: 3809 0500 |00be: if-eqz v9, 00c3 // +0005 │ │ -09c8bc: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ -09c8c0: 2807 |00c2: goto 00c9 // +0007 │ │ -09c8c2: 7220 9800 1200 |00c3: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c8c8: 0c09 |00c6: move-result-object v9 │ │ -09c8ca: 081a 0900 |00c7: move-object/from16 v26, v9 │ │ -09c8ce: 7220 9900 0200 |00c9: invoke-interface {v2, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c8d4: 0a09 |00cc: move-result v9 │ │ -09c8d6: 3809 3900 |00cd: if-eqz v9, 0106 // +0039 │ │ -09c8da: 7220 9900 3200 |00cf: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c8e0: 0a09 |00d2: move-result v9 │ │ -09c8e2: 3809 3300 |00d3: if-eqz v9, 0106 // +0033 │ │ -09c8e6: 7220 9900 5200 |00d5: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c8ec: 0a09 |00d8: move-result v9 │ │ -09c8ee: 3809 2d00 |00d9: if-eqz v9, 0106 // +002d │ │ -09c8f2: 7220 9900 6200 |00db: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c8f8: 0a09 |00de: move-result v9 │ │ -09c8fa: 3809 2700 |00df: if-eqz v9, 0106 // +0027 │ │ -09c8fe: 7220 9900 7200 |00e1: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c904: 0a09 |00e4: move-result v9 │ │ -09c906: 3809 2100 |00e5: if-eqz v9, 0106 // +0021 │ │ -09c90a: 7220 9900 8200 |00e7: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c910: 0a09 |00ea: move-result v9 │ │ -09c912: 3809 1b00 |00eb: if-eqz v9, 0106 // +001b │ │ -09c916: 0209 1100 |00ed: move/from16 v9, v17 │ │ -09c91a: 7220 9900 9200 |00ef: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c920: 0a11 |00f2: move-result v17 │ │ -09c922: 3811 1500 |00f3: if-eqz v17, 0108 // +0015 │ │ -09c926: 0211 0100 |00f5: move/from16 v17, v1 │ │ -09c92a: 0201 1000 |00f7: move/from16 v1, v16 │ │ -09c92e: 7220 9900 1200 |00f9: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c934: 0a10 |00fc: move-result v16 │ │ -09c936: 3910 0300 |00fd: if-nez v16, 0100 // +0003 │ │ -09c93a: 280d |00ff: goto 010c // +000d │ │ -09c93c: 0210 0000 |0100: move/from16 v16, v0 │ │ -09c940: 1313 0000 |0102: const/16 v19, #int 0 // #0 │ │ -09c944: 2900 8000 |0104: goto/16 0184 // +0080 │ │ -09c948: 0209 1100 |0106: move/from16 v9, v17 │ │ -09c94c: 0211 0100 |0108: move/from16 v17, v1 │ │ -09c950: 0201 1000 |010a: move/from16 v1, v16 │ │ -09c954: 7220 9600 0200 |010c: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09c95a: 0a1c |010f: move-result v28 │ │ -09c95c: 7220 9900 3200 |0110: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c962: 0a10 |0113: move-result v16 │ │ -09c964: 3810 0500 |0114: if-eqz v16, 0119 // +0005 │ │ -09c968: 131d 0000 |0116: const/16 v29, #int 0 // #0 │ │ -09c96c: 2807 |0118: goto 011f // +0007 │ │ -09c96e: 7220 9800 3200 |0119: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c974: 0c10 |011c: move-result-object v16 │ │ -09c976: 081d 1000 |011d: move-object/from16 v29, v16 │ │ -09c97a: 7220 9900 5200 |011f: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c980: 0a10 |0122: move-result v16 │ │ -09c982: 3810 0500 |0123: if-eqz v16, 0128 // +0005 │ │ -09c986: 131e 0000 |0125: const/16 v30, #int 0 // #0 │ │ -09c98a: 2807 |0127: goto 012e // +0007 │ │ -09c98c: 7220 9800 5200 |0128: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c992: 0c10 |012b: move-result-object v16 │ │ -09c994: 081e 1000 |012c: move-object/from16 v30, v16 │ │ -09c998: 7220 9900 6200 |012e: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c99e: 0a10 |0131: move-result v16 │ │ -09c9a0: 3810 0500 |0132: if-eqz v16, 0137 // +0005 │ │ -09c9a4: 131f 0000 |0134: const/16 v31, #int 0 // #0 │ │ -09c9a8: 2807 |0136: goto 013d // +0007 │ │ -09c9aa: 7220 9800 6200 |0137: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c9b0: 0c10 |013a: move-result-object v16 │ │ -09c9b2: 081f 1000 |013b: move-object/from16 v31, v16 │ │ -09c9b6: 7220 9900 7200 |013d: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c9bc: 0a10 |0140: move-result v16 │ │ -09c9be: 3810 0500 |0141: if-eqz v16, 0146 // +0005 │ │ -09c9c2: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ -09c9c6: 2807 |0145: goto 014c // +0007 │ │ -09c9c8: 7220 9800 7200 |0146: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c9ce: 0c10 |0149: move-result-object v16 │ │ -09c9d0: 0820 1000 |014a: move-object/from16 v32, v16 │ │ -09c9d4: 7220 9900 8200 |014c: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c9da: 0a10 |014f: move-result v16 │ │ -09c9dc: 3810 0500 |0150: if-eqz v16, 0155 // +0005 │ │ -09c9e0: 1321 0000 |0152: const/16 v33, #int 0 // #0 │ │ -09c9e4: 2807 |0154: goto 015b // +0007 │ │ -09c9e6: 7220 9800 8200 |0155: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09c9ec: 0c10 |0158: move-result-object v16 │ │ -09c9ee: 0821 1000 |0159: move-object/from16 v33, v16 │ │ -09c9f2: 7220 9900 9200 |015b: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09c9f8: 0a10 |015e: move-result v16 │ │ -09c9fa: 3810 0500 |015f: if-eqz v16, 0164 // +0005 │ │ -09c9fe: 1322 0000 |0161: const/16 v34, #int 0 // #0 │ │ -09ca02: 2807 |0163: goto 016a // +0007 │ │ -09ca04: 7220 9800 9200 |0164: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09ca0a: 0c10 |0167: move-result-object v16 │ │ -09ca0c: 0822 1000 |0168: move-object/from16 v34, v16 │ │ -09ca10: 7220 9900 1200 |016a: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09ca16: 0a10 |016d: move-result v16 │ │ -09ca18: 3810 0500 |016e: if-eqz v16, 0173 // +0005 │ │ -09ca1c: 1323 0000 |0170: const/16 v35, #int 0 // #0 │ │ -09ca20: 2807 |0172: goto 0179 // +0007 │ │ -09ca22: 7220 9800 1200 |0173: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09ca28: 0c10 |0176: move-result-object v16 │ │ -09ca2a: 0823 1000 |0177: move-object/from16 v35, v16 │ │ -09ca2e: 2210 2705 |0179: new-instance v16, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09ca32: 081b 1000 |017b: move-object/from16 v27, v16 │ │ -09ca36: 7609 ae18 1b00 |017d: invoke-direct/range {v27, v28, v29, v30, v31, v32, v33, v34, v35}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ -09ca3c: 0813 1000 |0180: move-object/from16 v19, v16 │ │ -09ca40: 0210 0000 |0182: move/from16 v16, v0 │ │ -09ca44: 2200 4005 |0184: new-instance v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -09ca48: 0812 0000 |0186: move-object/from16 v18, v0 │ │ -09ca4c: 7609 2d19 1200 |0188: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V // method@192d │ │ -09ca52: 7220 b804 0a00 |018b: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -09ca58: 0200 1000 |018e: move/from16 v0, v16 │ │ -09ca5c: 0210 0100 |0190: move/from16 v16, v1 │ │ -09ca60: 0201 1100 |0192: move/from16 v1, v17 │ │ -09ca64: 0211 0900 |0194: move/from16 v17, v9 │ │ -09ca68: 2900 e1fe |0196: goto/16 0077 // -011f │ │ -09ca6c: 7210 9400 0200 |0198: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09ca72: 110a |019b: return-object v10 │ │ -09ca74: 0d00 |019c: move-exception v0 │ │ -09ca76: 7210 9400 0200 |019d: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09ca7c: 2700 |01a0: throw v0 │ │ +09c730: |[09c730] ua.gardenapple.itchupdater.database.game.GameDao_Impl$11.call:()Ljava/util/List; │ │ +09c740: 0801 2400 |0000: move-object/from16 v1, v36 │ │ +09c744: 5410 be1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cbe │ │ +09c748: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09c74e: 0c00 |0007: move-result-object v0 │ │ +09c750: 5412 bf1c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbf │ │ +09c754: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09c756: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09c758: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09c75e: 0c02 |000f: move-result-object v2 │ │ +09c760: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ +09c764: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c76a: 0a00 |0015: move-result v0 │ │ +09c76c: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ +09c770: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c776: 0a03 |001b: move-result v3 │ │ +09c778: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ +09c77c: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c782: 0a05 |0021: move-result v5 │ │ +09c784: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ +09c788: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c78e: 0a06 |0027: move-result v6 │ │ +09c790: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ +09c794: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c79a: 0a07 |002d: move-result v7 │ │ +09c79c: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ +09c7a0: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c7a6: 0a08 |0033: move-result v8 │ │ +09c7a8: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ +09c7ac: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c7b2: 0a09 |0039: move-result v9 │ │ +09c7b4: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ +09c7b8: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c7be: 0a0a |003f: move-result v10 │ │ +09c7c0: 1a0b 9a34 |0040: const-string v11, "status" // string@349a │ │ +09c7c4: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c7ca: 0a0b |0045: move-result v11 │ │ +09c7cc: 1a0c 5b24 |0046: const-string v12, "downloadOrInstallId" // string@245b │ │ +09c7d0: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c7d6: 0a0c |004b: move-result v12 │ │ +09c7d8: 1a0d 2730 |004c: const-string v13, "packageName" // string@3027 │ │ +09c7dc: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c7e2: 0a0d |0051: move-result v13 │ │ +09c7e4: 1a0e b229 |0052: const-string v14, "installId" // string@29b2 │ │ +09c7e8: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c7ee: 0a0e |0057: move-result v14 │ │ +09c7f0: 1a0f f536 |0058: const-string v15, "uploadName" // string@36f5 │ │ +09c7f4: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c7fa: 0a0f |005d: move-result v15 │ │ +09c7fc: 1a04 f336 |005e: const-string v4, "uploadId" // string@36f3 │ │ +09c800: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c806: 0a04 |0063: move-result v4 │ │ +09c808: 1a01 4c25 |0064: const-string v1, "externalFileName" // string@254c │ │ +09c80c: 7120 3e02 1200 |0066: invoke-static {v2, v1}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09c812: 0a01 |0069: move-result v1 │ │ +09c814: 0210 0a00 |006a: move/from16 v16, v10 │ │ +09c818: 220a bd01 |006c: new-instance v10, Ljava/util/ArrayList; // type@01bd │ │ +09c81c: 0211 0900 |006e: move/from16 v17, v9 │ │ +09c820: 7210 9500 0200 |0070: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09c826: 0a09 |0073: move-result v9 │ │ +09c828: 7020 6004 9a00 |0074: invoke-direct {v10, v9}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09c82e: 7210 9b00 0200 |0077: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09c834: 0a09 |007a: move-result v9 │ │ +09c836: 3809 1d01 |007b: if-eqz v9, 0198 // +011d │ │ +09c83a: 7220 9600 b200 |007d: invoke-interface {v2, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09c840: 0a14 |0080: move-result v20 │ │ +09c842: 7220 9900 c200 |0081: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c848: 0a09 |0084: move-result v9 │ │ +09c84a: 3809 0500 |0085: if-eqz v9, 008a // +0005 │ │ +09c84e: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +09c852: 280b |0089: goto 0094 // +000b │ │ +09c854: 7220 9700 c200 |008a: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +09c85a: 0b12 |008d: move-result-wide v18 │ │ +09c85c: 7702 6903 1200 |008e: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +09c862: 0c09 |0091: move-result-object v9 │ │ +09c864: 0815 0900 |0092: move-object/from16 v21, v9 │ │ +09c868: 7220 9900 d200 |0094: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c86e: 0a09 |0097: move-result v9 │ │ +09c870: 3809 0500 |0098: if-eqz v9, 009d // +0005 │ │ +09c874: 1316 0000 |009a: const/16 v22, #int 0 // #0 │ │ +09c878: 2807 |009c: goto 00a3 // +0007 │ │ +09c87a: 7220 9800 d200 |009d: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c880: 0c09 |00a0: move-result-object v9 │ │ +09c882: 0816 0900 |00a1: move-object/from16 v22, v9 │ │ +09c886: 7220 9600 e200 |00a3: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09c88c: 0a17 |00a6: move-result v23 │ │ +09c88e: 7220 9900 f200 |00a7: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c894: 0a09 |00aa: move-result v9 │ │ +09c896: 3809 0500 |00ab: if-eqz v9, 00b0 // +0005 │ │ +09c89a: 1319 0000 |00ad: const/16 v25, #int 0 // #0 │ │ +09c89e: 2807 |00af: goto 00b6 // +0007 │ │ +09c8a0: 7220 9800 f200 |00b0: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c8a6: 0c09 |00b3: move-result-object v9 │ │ +09c8a8: 0819 0900 |00b4: move-object/from16 v25, v9 │ │ +09c8ac: 7220 9600 4200 |00b6: invoke-interface {v2, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09c8b2: 0a18 |00b9: move-result v24 │ │ +09c8b4: 7220 9900 1200 |00ba: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c8ba: 0a09 |00bd: move-result v9 │ │ +09c8bc: 3809 0500 |00be: if-eqz v9, 00c3 // +0005 │ │ +09c8c0: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ +09c8c4: 2807 |00c2: goto 00c9 // +0007 │ │ +09c8c6: 7220 9800 1200 |00c3: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c8cc: 0c09 |00c6: move-result-object v9 │ │ +09c8ce: 081a 0900 |00c7: move-object/from16 v26, v9 │ │ +09c8d2: 7220 9900 0200 |00c9: invoke-interface {v2, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c8d8: 0a09 |00cc: move-result v9 │ │ +09c8da: 3809 3900 |00cd: if-eqz v9, 0106 // +0039 │ │ +09c8de: 7220 9900 3200 |00cf: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c8e4: 0a09 |00d2: move-result v9 │ │ +09c8e6: 3809 3300 |00d3: if-eqz v9, 0106 // +0033 │ │ +09c8ea: 7220 9900 5200 |00d5: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c8f0: 0a09 |00d8: move-result v9 │ │ +09c8f2: 3809 2d00 |00d9: if-eqz v9, 0106 // +002d │ │ +09c8f6: 7220 9900 6200 |00db: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c8fc: 0a09 |00de: move-result v9 │ │ +09c8fe: 3809 2700 |00df: if-eqz v9, 0106 // +0027 │ │ +09c902: 7220 9900 7200 |00e1: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c908: 0a09 |00e4: move-result v9 │ │ +09c90a: 3809 2100 |00e5: if-eqz v9, 0106 // +0021 │ │ +09c90e: 7220 9900 8200 |00e7: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c914: 0a09 |00ea: move-result v9 │ │ +09c916: 3809 1b00 |00eb: if-eqz v9, 0106 // +001b │ │ +09c91a: 0209 1100 |00ed: move/from16 v9, v17 │ │ +09c91e: 7220 9900 9200 |00ef: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c924: 0a11 |00f2: move-result v17 │ │ +09c926: 3811 1500 |00f3: if-eqz v17, 0108 // +0015 │ │ +09c92a: 0211 0100 |00f5: move/from16 v17, v1 │ │ +09c92e: 0201 1000 |00f7: move/from16 v1, v16 │ │ +09c932: 7220 9900 1200 |00f9: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c938: 0a10 |00fc: move-result v16 │ │ +09c93a: 3910 0300 |00fd: if-nez v16, 0100 // +0003 │ │ +09c93e: 280d |00ff: goto 010c // +000d │ │ +09c940: 0210 0000 |0100: move/from16 v16, v0 │ │ +09c944: 1313 0000 |0102: const/16 v19, #int 0 // #0 │ │ +09c948: 2900 8000 |0104: goto/16 0184 // +0080 │ │ +09c94c: 0209 1100 |0106: move/from16 v9, v17 │ │ +09c950: 0211 0100 |0108: move/from16 v17, v1 │ │ +09c954: 0201 1000 |010a: move/from16 v1, v16 │ │ +09c958: 7220 9600 0200 |010c: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09c95e: 0a1c |010f: move-result v28 │ │ +09c960: 7220 9900 3200 |0110: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c966: 0a10 |0113: move-result v16 │ │ +09c968: 3810 0500 |0114: if-eqz v16, 0119 // +0005 │ │ +09c96c: 131d 0000 |0116: const/16 v29, #int 0 // #0 │ │ +09c970: 2807 |0118: goto 011f // +0007 │ │ +09c972: 7220 9800 3200 |0119: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c978: 0c10 |011c: move-result-object v16 │ │ +09c97a: 081d 1000 |011d: move-object/from16 v29, v16 │ │ +09c97e: 7220 9900 5200 |011f: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c984: 0a10 |0122: move-result v16 │ │ +09c986: 3810 0500 |0123: if-eqz v16, 0128 // +0005 │ │ +09c98a: 131e 0000 |0125: const/16 v30, #int 0 // #0 │ │ +09c98e: 2807 |0127: goto 012e // +0007 │ │ +09c990: 7220 9800 5200 |0128: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c996: 0c10 |012b: move-result-object v16 │ │ +09c998: 081e 1000 |012c: move-object/from16 v30, v16 │ │ +09c99c: 7220 9900 6200 |012e: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c9a2: 0a10 |0131: move-result v16 │ │ +09c9a4: 3810 0500 |0132: if-eqz v16, 0137 // +0005 │ │ +09c9a8: 131f 0000 |0134: const/16 v31, #int 0 // #0 │ │ +09c9ac: 2807 |0136: goto 013d // +0007 │ │ +09c9ae: 7220 9800 6200 |0137: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c9b4: 0c10 |013a: move-result-object v16 │ │ +09c9b6: 081f 1000 |013b: move-object/from16 v31, v16 │ │ +09c9ba: 7220 9900 7200 |013d: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c9c0: 0a10 |0140: move-result v16 │ │ +09c9c2: 3810 0500 |0141: if-eqz v16, 0146 // +0005 │ │ +09c9c6: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ +09c9ca: 2807 |0145: goto 014c // +0007 │ │ +09c9cc: 7220 9800 7200 |0146: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c9d2: 0c10 |0149: move-result-object v16 │ │ +09c9d4: 0820 1000 |014a: move-object/from16 v32, v16 │ │ +09c9d8: 7220 9900 8200 |014c: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c9de: 0a10 |014f: move-result v16 │ │ +09c9e0: 3810 0500 |0150: if-eqz v16, 0155 // +0005 │ │ +09c9e4: 1321 0000 |0152: const/16 v33, #int 0 // #0 │ │ +09c9e8: 2807 |0154: goto 015b // +0007 │ │ +09c9ea: 7220 9800 8200 |0155: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09c9f0: 0c10 |0158: move-result-object v16 │ │ +09c9f2: 0821 1000 |0159: move-object/from16 v33, v16 │ │ +09c9f6: 7220 9900 9200 |015b: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09c9fc: 0a10 |015e: move-result v16 │ │ +09c9fe: 3810 0500 |015f: if-eqz v16, 0164 // +0005 │ │ +09ca02: 1322 0000 |0161: const/16 v34, #int 0 // #0 │ │ +09ca06: 2807 |0163: goto 016a // +0007 │ │ +09ca08: 7220 9800 9200 |0164: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09ca0e: 0c10 |0167: move-result-object v16 │ │ +09ca10: 0822 1000 |0168: move-object/from16 v34, v16 │ │ +09ca14: 7220 9900 1200 |016a: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09ca1a: 0a10 |016d: move-result v16 │ │ +09ca1c: 3810 0500 |016e: if-eqz v16, 0173 // +0005 │ │ +09ca20: 1323 0000 |0170: const/16 v35, #int 0 // #0 │ │ +09ca24: 2807 |0172: goto 0179 // +0007 │ │ +09ca26: 7220 9800 1200 |0173: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09ca2c: 0c10 |0176: move-result-object v16 │ │ +09ca2e: 0823 1000 |0177: move-object/from16 v35, v16 │ │ +09ca32: 2210 2705 |0179: new-instance v16, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09ca36: 081b 1000 |017b: move-object/from16 v27, v16 │ │ +09ca3a: 7609 ae18 1b00 |017d: invoke-direct/range {v27, v28, v29, v30, v31, v32, v33, v34, v35}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ +09ca40: 0813 1000 |0180: move-object/from16 v19, v16 │ │ +09ca44: 0210 0000 |0182: move/from16 v16, v0 │ │ +09ca48: 2200 4005 |0184: new-instance v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +09ca4c: 0812 0000 |0186: move-object/from16 v18, v0 │ │ +09ca50: 7609 2d19 1200 |0188: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V // method@192d │ │ +09ca56: 7220 b804 0a00 |018b: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +09ca5c: 0200 1000 |018e: move/from16 v0, v16 │ │ +09ca60: 0210 0100 |0190: move/from16 v16, v1 │ │ +09ca64: 0201 1100 |0192: move/from16 v1, v17 │ │ +09ca68: 0211 0900 |0194: move/from16 v17, v9 │ │ +09ca6c: 2900 e1fe |0196: goto/16 0077 // -011f │ │ +09ca70: 7210 9400 0200 |0198: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09ca76: 110a |019b: return-object v10 │ │ +09ca78: 0d00 |019c: move-exception v0 │ │ +09ca7a: 7210 9400 0200 |019d: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09ca80: 2700 |01a0: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x018e │ │ -> 0x019c │ │ positions : │ │ 0x0002 line=647 │ │ 0x0012 line=649 │ │ 0x0018 line=650 │ │ @@ -130663,18 +130664,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09caac: |[09caac] ua.gardenapple.itchupdater.database.game.GameDao_Impl$11.finalize:()V │ │ -09cabc: 5410 bf1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbf │ │ -09cac0: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09cac6: 0e00 |0005: return-void │ │ +09cab0: |[09cab0] ua.gardenapple.itchupdater.database.game.GameDao_Impl$11.finalize:()V │ │ +09cac0: 5410 bf1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cbf │ │ +09cac4: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09caca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11; │ │ │ │ source_file_idx : 2798 (GameDao_Impl.java) │ │ @@ -130721,19 +130722,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09cc90: |[09cc90] ua.gardenapple.itchupdater.database.game.GameDao_Impl$12.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09cca0: 5b01 c01c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc0 │ │ -09cca4: 5b02 c11c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cc1 │ │ -09cca8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09ccae: 0e00 |0007: return-void │ │ +09cc94: |[09cc94] ua.gardenapple.itchupdater.database.game.GameDao_Impl$12.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09cca4: 5b01 c01c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc0 │ │ +09cca8: 5b02 c11c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cc1 │ │ +09ccac: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09ccb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -130744,18 +130745,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09cac8: |[09cac8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$12.call:()Ljava/lang/Object; │ │ -09cad8: 6e10 de18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.call:()Lua/gardenapple/itchupdater/database/game/Game; // method@18de │ │ -09cade: 0c00 |0003: move-result-object v0 │ │ -09cae0: 1100 |0004: return-object v0 │ │ +09cacc: |[09cacc] ua.gardenapple.itchupdater.database.game.GameDao_Impl$12.call:()Ljava/lang/Object; │ │ +09cadc: 6e10 de18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.call:()Lua/gardenapple/itchupdater/database/game/Game; // method@18de │ │ +09cae2: 0c00 |0003: move-result-object v0 │ │ +09cae4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;) │ │ @@ -130763,121 +130764,121 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/game/Game;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 199 16-bit code units │ │ -09cae4: |[09cae4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$12.call:()Lua/gardenapple/itchupdater/database/game/Game; │ │ -09caf4: 0801 1500 |0000: move-object/from16 v1, v21 │ │ -09caf8: 5410 c01c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc0 │ │ -09cafc: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09cb02: 0c00 |0007: move-result-object v0 │ │ -09cb04: 5412 c11c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cc1 │ │ -09cb08: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09cb0a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09cb0c: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09cb12: 0c02 |000f: move-result-object v2 │ │ -09cb14: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ -09cb18: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09cb1e: 0a00 |0015: move-result v0 │ │ -09cb20: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ -09cb24: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09cb2a: 0a03 |001b: move-result v3 │ │ -09cb2c: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ -09cb30: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09cb36: 0a05 |0021: move-result v5 │ │ -09cb38: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ -09cb3c: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09cb42: 0a06 |0027: move-result v6 │ │ -09cb44: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ -09cb48: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09cb4e: 0a07 |002d: move-result v7 │ │ -09cb50: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ -09cb54: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09cb5a: 0a08 |0033: move-result v8 │ │ -09cb5c: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ -09cb60: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09cb66: 0a09 |0039: move-result v9 │ │ -09cb68: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ -09cb6c: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09cb72: 0a0a |003f: move-result v10 │ │ -09cb74: 7210 9a00 0200 |0040: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ -09cb7a: 0a0b |0043: move-result v11 │ │ -09cb7c: 380b 7000 |0044: if-eqz v11, 00b4 // +0070 │ │ -09cb80: 7220 9600 0200 |0046: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09cb86: 0a0d |0049: move-result v13 │ │ -09cb88: 7220 9900 3200 |004a: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09cb8e: 0a00 |004d: move-result v0 │ │ -09cb90: 3800 0400 |004e: if-eqz v0, 0052 // +0004 │ │ -09cb94: 074e |0050: move-object v14, v4 │ │ -09cb96: 2806 |0051: goto 0057 // +0006 │ │ -09cb98: 7220 9800 3200 |0052: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09cb9e: 0c00 |0055: move-result-object v0 │ │ -09cba0: 070e |0056: move-object v14, v0 │ │ -09cba2: 7220 9900 5200 |0057: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09cba8: 0a00 |005a: move-result v0 │ │ -09cbaa: 3800 0400 |005b: if-eqz v0, 005f // +0004 │ │ -09cbae: 074f |005d: move-object v15, v4 │ │ -09cbb0: 2806 |005e: goto 0064 // +0006 │ │ -09cbb2: 7220 9800 5200 |005f: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09cbb8: 0c00 |0062: move-result-object v0 │ │ -09cbba: 070f |0063: move-object v15, v0 │ │ -09cbbc: 7220 9900 6200 |0064: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09cbc2: 0a00 |0067: move-result v0 │ │ -09cbc4: 3800 0500 |0068: if-eqz v0, 006d // +0005 │ │ -09cbc8: 0810 0400 |006a: move-object/from16 v16, v4 │ │ -09cbcc: 2807 |006c: goto 0073 // +0007 │ │ -09cbce: 7220 9800 6200 |006d: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09cbd4: 0c00 |0070: move-result-object v0 │ │ -09cbd6: 0810 0000 |0071: move-object/from16 v16, v0 │ │ -09cbda: 7220 9900 7200 |0073: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09cbe0: 0a00 |0076: move-result v0 │ │ -09cbe2: 3800 0500 |0077: if-eqz v0, 007c // +0005 │ │ -09cbe6: 0811 0400 |0079: move-object/from16 v17, v4 │ │ -09cbea: 2807 |007b: goto 0082 // +0007 │ │ -09cbec: 7220 9800 7200 |007c: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09cbf2: 0c00 |007f: move-result-object v0 │ │ -09cbf4: 0811 0000 |0080: move-object/from16 v17, v0 │ │ -09cbf8: 7220 9900 8200 |0082: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09cbfe: 0a00 |0085: move-result v0 │ │ -09cc00: 3800 0500 |0086: if-eqz v0, 008b // +0005 │ │ -09cc04: 0812 0400 |0088: move-object/from16 v18, v4 │ │ -09cc08: 2807 |008a: goto 0091 // +0007 │ │ -09cc0a: 7220 9800 8200 |008b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09cc10: 0c00 |008e: move-result-object v0 │ │ -09cc12: 0812 0000 |008f: move-object/from16 v18, v0 │ │ -09cc16: 7220 9900 9200 |0091: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09cc1c: 0a00 |0094: move-result v0 │ │ -09cc1e: 3800 0500 |0095: if-eqz v0, 009a // +0005 │ │ -09cc22: 0813 0400 |0097: move-object/from16 v19, v4 │ │ -09cc26: 2807 |0099: goto 00a0 // +0007 │ │ -09cc28: 7220 9800 9200 |009a: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09cc2e: 0c00 |009d: move-result-object v0 │ │ -09cc30: 0813 0000 |009e: move-object/from16 v19, v0 │ │ -09cc34: 7220 9900 a200 |00a0: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09cc3a: 0a00 |00a3: move-result v0 │ │ -09cc3c: 3800 0500 |00a4: if-eqz v0, 00a9 // +0005 │ │ -09cc40: 0814 0400 |00a6: move-object/from16 v20, v4 │ │ -09cc44: 2806 |00a8: goto 00ae // +0006 │ │ -09cc46: 7220 9800 a200 |00a9: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09cc4c: 0c04 |00ac: move-result-object v4 │ │ -09cc4e: 28f9 |00ad: goto 00a6 // -0007 │ │ -09cc50: 2204 2705 |00ae: new-instance v4, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09cc54: 074c |00b0: move-object v12, v4 │ │ -09cc56: 7609 ae18 0c00 |00b1: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ -09cc5c: 7210 9400 0200 |00b4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09cc62: 5410 c11c |00b7: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cc1 │ │ -09cc66: 6e10 3902 0000 |00b9: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09cc6c: 1104 |00bc: return-object v4 │ │ -09cc6e: 0d00 |00bd: move-exception v0 │ │ -09cc70: 7210 9400 0200 |00be: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09cc76: 5412 c11c |00c1: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cc1 │ │ -09cc7a: 6e10 3902 0200 |00c3: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09cc80: 2700 |00c6: throw v0 │ │ +09cae8: |[09cae8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$12.call:()Lua/gardenapple/itchupdater/database/game/Game; │ │ +09caf8: 0801 1500 |0000: move-object/from16 v1, v21 │ │ +09cafc: 5410 c01c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc0 │ │ +09cb00: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09cb06: 0c00 |0007: move-result-object v0 │ │ +09cb08: 5412 c11c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cc1 │ │ +09cb0c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09cb0e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09cb10: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09cb16: 0c02 |000f: move-result-object v2 │ │ +09cb18: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ +09cb1c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09cb22: 0a00 |0015: move-result v0 │ │ +09cb24: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ +09cb28: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09cb2e: 0a03 |001b: move-result v3 │ │ +09cb30: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ +09cb34: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09cb3a: 0a05 |0021: move-result v5 │ │ +09cb3c: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ +09cb40: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09cb46: 0a06 |0027: move-result v6 │ │ +09cb48: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ +09cb4c: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09cb52: 0a07 |002d: move-result v7 │ │ +09cb54: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ +09cb58: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09cb5e: 0a08 |0033: move-result v8 │ │ +09cb60: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ +09cb64: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09cb6a: 0a09 |0039: move-result v9 │ │ +09cb6c: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ +09cb70: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09cb76: 0a0a |003f: move-result v10 │ │ +09cb78: 7210 9a00 0200 |0040: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ +09cb7e: 0a0b |0043: move-result v11 │ │ +09cb80: 380b 7000 |0044: if-eqz v11, 00b4 // +0070 │ │ +09cb84: 7220 9600 0200 |0046: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09cb8a: 0a0d |0049: move-result v13 │ │ +09cb8c: 7220 9900 3200 |004a: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09cb92: 0a00 |004d: move-result v0 │ │ +09cb94: 3800 0400 |004e: if-eqz v0, 0052 // +0004 │ │ +09cb98: 074e |0050: move-object v14, v4 │ │ +09cb9a: 2806 |0051: goto 0057 // +0006 │ │ +09cb9c: 7220 9800 3200 |0052: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09cba2: 0c00 |0055: move-result-object v0 │ │ +09cba4: 070e |0056: move-object v14, v0 │ │ +09cba6: 7220 9900 5200 |0057: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09cbac: 0a00 |005a: move-result v0 │ │ +09cbae: 3800 0400 |005b: if-eqz v0, 005f // +0004 │ │ +09cbb2: 074f |005d: move-object v15, v4 │ │ +09cbb4: 2806 |005e: goto 0064 // +0006 │ │ +09cbb6: 7220 9800 5200 |005f: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09cbbc: 0c00 |0062: move-result-object v0 │ │ +09cbbe: 070f |0063: move-object v15, v0 │ │ +09cbc0: 7220 9900 6200 |0064: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09cbc6: 0a00 |0067: move-result v0 │ │ +09cbc8: 3800 0500 |0068: if-eqz v0, 006d // +0005 │ │ +09cbcc: 0810 0400 |006a: move-object/from16 v16, v4 │ │ +09cbd0: 2807 |006c: goto 0073 // +0007 │ │ +09cbd2: 7220 9800 6200 |006d: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09cbd8: 0c00 |0070: move-result-object v0 │ │ +09cbda: 0810 0000 |0071: move-object/from16 v16, v0 │ │ +09cbde: 7220 9900 7200 |0073: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09cbe4: 0a00 |0076: move-result v0 │ │ +09cbe6: 3800 0500 |0077: if-eqz v0, 007c // +0005 │ │ +09cbea: 0811 0400 |0079: move-object/from16 v17, v4 │ │ +09cbee: 2807 |007b: goto 0082 // +0007 │ │ +09cbf0: 7220 9800 7200 |007c: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09cbf6: 0c00 |007f: move-result-object v0 │ │ +09cbf8: 0811 0000 |0080: move-object/from16 v17, v0 │ │ +09cbfc: 7220 9900 8200 |0082: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09cc02: 0a00 |0085: move-result v0 │ │ +09cc04: 3800 0500 |0086: if-eqz v0, 008b // +0005 │ │ +09cc08: 0812 0400 |0088: move-object/from16 v18, v4 │ │ +09cc0c: 2807 |008a: goto 0091 // +0007 │ │ +09cc0e: 7220 9800 8200 |008b: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09cc14: 0c00 |008e: move-result-object v0 │ │ +09cc16: 0812 0000 |008f: move-object/from16 v18, v0 │ │ +09cc1a: 7220 9900 9200 |0091: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09cc20: 0a00 |0094: move-result v0 │ │ +09cc22: 3800 0500 |0095: if-eqz v0, 009a // +0005 │ │ +09cc26: 0813 0400 |0097: move-object/from16 v19, v4 │ │ +09cc2a: 2807 |0099: goto 00a0 // +0007 │ │ +09cc2c: 7220 9800 9200 |009a: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09cc32: 0c00 |009d: move-result-object v0 │ │ +09cc34: 0813 0000 |009e: move-object/from16 v19, v0 │ │ +09cc38: 7220 9900 a200 |00a0: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09cc3e: 0a00 |00a3: move-result v0 │ │ +09cc40: 3800 0500 |00a4: if-eqz v0, 00a9 // +0005 │ │ +09cc44: 0814 0400 |00a6: move-object/from16 v20, v4 │ │ +09cc48: 2806 |00a8: goto 00ae // +0006 │ │ +09cc4a: 7220 9800 a200 |00a9: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09cc50: 0c04 |00ac: move-result-object v4 │ │ +09cc52: 28f9 |00ad: goto 00a6 // -0007 │ │ +09cc54: 2204 2705 |00ae: new-instance v4, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09cc58: 074c |00b0: move-object v12, v4 │ │ +09cc5a: 7609 ae18 0c00 |00b1: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ +09cc60: 7210 9400 0200 |00b4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09cc66: 5410 c11c |00b7: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cc1 │ │ +09cc6a: 6e10 3902 0000 |00b9: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09cc70: 1104 |00bc: return-object v4 │ │ +09cc72: 0d00 |00bd: move-exception v0 │ │ +09cc74: 7210 9400 0200 |00be: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09cc7a: 5412 c11c |00c1: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cc1 │ │ +09cc7e: 6e10 3902 0200 |00c3: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09cc84: 2700 |00c6: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x00b4 │ │ -> 0x00bd │ │ positions : │ │ 0x0002 line=773 │ │ 0x0012 line=775 │ │ 0x0018 line=776 │ │ @@ -130956,19 +130957,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09d0c0: |[09d0c0] ua.gardenapple.itchupdater.database.game.GameDao_Impl$4.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Ljava/util/List;)V │ │ -09d0d0: 5b01 c51c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ -09d0d4: 5b02 c61c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.val$games:Ljava/util/List; // field@1cc6 │ │ -09d0d8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09d0de: 0e00 |0007: return-void │ │ +09d0c4: |[09d0c4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$4.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Ljava/util/List;)V │ │ +09d0d4: 5b01 c51c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ +09d0d8: 5b02 c61c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.val$games:Ljava/util/List; // field@1cc6 │ │ +09d0dc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09d0e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/List; │ │ @@ -130979,18 +130980,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d020: |[09d020] ua.gardenapple.itchupdater.database.game.GameDao_Impl$4.call:()Ljava/lang/Object; │ │ -09d030: 6e10 ed18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.call:()Lkotlin/Unit; // method@18ed │ │ -09d036: 0c00 |0003: move-result-object v0 │ │ -09d038: 1100 |0004: return-object v0 │ │ +09d024: |[09d024] ua.gardenapple.itchupdater.database.game.GameDao_Impl$4.call:()Ljava/lang/Object; │ │ +09d034: 6e10 ed18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.call:()Lkotlin/Unit; // method@18ed │ │ +09d03a: 0c00 |0003: move-result-object v0 │ │ +09d03c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;) │ │ @@ -130998,40 +130999,40 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -09d03c: |[09d03c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$4.call:()Lkotlin/Unit; │ │ -09d04c: 5420 c51c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ -09d050: 7110 0019 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d056: 0c00 |0005: move-result-object v0 │ │ -09d058: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09d05e: 5420 c51c |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ -09d062: 7110 0119 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$100:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@1901 │ │ -09d068: 0c00 |000e: move-result-object v0 │ │ -09d06a: 5421 c61c |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.val$games:Ljava/util/List; // field@1cc6 │ │ -09d06e: 6e20 1c02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:(Ljava/lang/Iterable;)I // method@021c │ │ -09d074: 5420 c51c |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ -09d078: 7110 0019 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d07e: 0c00 |0019: move-result-object v0 │ │ -09d080: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09d086: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09d08a: 5421 c51c |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ -09d08e: 7110 0019 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d094: 0c01 |0024: move-result-object v1 │ │ -09d096: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09d09c: 1100 |0028: return-object v0 │ │ -09d09e: 0d00 |0029: move-exception v0 │ │ -09d0a0: 5421 c51c |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ -09d0a4: 7110 0019 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d0aa: 0c01 |002f: move-result-object v1 │ │ -09d0ac: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09d0b2: 2700 |0033: throw v0 │ │ +09d040: |[09d040] ua.gardenapple.itchupdater.database.game.GameDao_Impl$4.call:()Lkotlin/Unit; │ │ +09d050: 5420 c51c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ +09d054: 7110 0019 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d05a: 0c00 |0005: move-result-object v0 │ │ +09d05c: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09d062: 5420 c51c |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ +09d066: 7110 0119 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$100:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@1901 │ │ +09d06c: 0c00 |000e: move-result-object v0 │ │ +09d06e: 5421 c61c |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.val$games:Ljava/util/List; // field@1cc6 │ │ +09d072: 6e20 1c02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:(Ljava/lang/Iterable;)I // method@021c │ │ +09d078: 5420 c51c |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ +09d07c: 7110 0019 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d082: 0c00 |0019: move-result-object v0 │ │ +09d084: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09d08a: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09d08e: 5421 c51c |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ +09d092: 7110 0019 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d098: 0c01 |0024: move-result-object v1 │ │ +09d09a: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09d0a0: 1100 |0028: return-object v0 │ │ +09d0a2: 0d00 |0029: move-exception v0 │ │ +09d0a4: 5421 c51c |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc5 │ │ +09d0a8: 7110 0019 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d0ae: 0c01 |002f: move-result-object v1 │ │ +09d0b0: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09d0b6: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=166 │ │ 0x0009 line=168 │ │ 0x0014 line=169 │ │ @@ -131085,19 +131086,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09d180: |[09d180] ua.gardenapple.itchupdater.database.game.GameDao_Impl$5.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V │ │ -09d190: 5b01 c71c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ -09d194: 5b02 c81c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.val$games:[Lua/gardenapple/itchupdater/database/game/Game; // field@1cc8 │ │ -09d198: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09d19e: 0e00 |0007: return-void │ │ +09d184: |[09d184] ua.gardenapple.itchupdater.database.game.GameDao_Impl$5.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V │ │ +09d194: 5b01 c71c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ +09d198: 5b02 c81c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.val$games:[Lua/gardenapple/itchupdater/database/game/Game; // field@1cc8 │ │ +09d19c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09d1a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) [Lua/gardenapple/itchupdater/database/game/Game; │ │ @@ -131108,18 +131109,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d0e0: |[09d0e0] ua.gardenapple.itchupdater.database.game.GameDao_Impl$5.call:()Ljava/lang/Object; │ │ -09d0f0: 6e10 f018 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.call:()Lkotlin/Unit; // method@18f0 │ │ -09d0f6: 0c00 |0003: move-result-object v0 │ │ -09d0f8: 1100 |0004: return-object v0 │ │ +09d0e4: |[09d0e4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$5.call:()Ljava/lang/Object; │ │ +09d0f4: 6e10 f018 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.call:()Lkotlin/Unit; // method@18f0 │ │ +09d0fa: 0c00 |0003: move-result-object v0 │ │ +09d0fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;) │ │ @@ -131127,40 +131128,40 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -09d0fc: |[09d0fc] ua.gardenapple.itchupdater.database.game.GameDao_Impl$5.call:()Lkotlin/Unit; │ │ -09d10c: 5420 c71c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ -09d110: 7110 0019 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d116: 0c00 |0005: move-result-object v0 │ │ -09d118: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09d11e: 5420 c71c |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ -09d122: 7110 0219 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$200:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@1902 │ │ -09d128: 0c00 |000e: move-result-object v0 │ │ -09d12a: 5421 c81c |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.val$games:[Lua/gardenapple/itchupdater/database/game/Game; // field@1cc8 │ │ -09d12e: 6e20 1d02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:([Ljava/lang/Object;)I // method@021d │ │ -09d134: 5420 c71c |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ -09d138: 7110 0019 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d13e: 0c00 |0019: move-result-object v0 │ │ -09d140: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09d146: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09d14a: 5421 c71c |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ -09d14e: 7110 0019 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d154: 0c01 |0024: move-result-object v1 │ │ -09d156: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09d15c: 1100 |0028: return-object v0 │ │ -09d15e: 0d00 |0029: move-exception v0 │ │ -09d160: 5421 c71c |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ -09d164: 7110 0019 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d16a: 0c01 |002f: move-result-object v1 │ │ -09d16c: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09d172: 2700 |0033: throw v0 │ │ +09d100: |[09d100] ua.gardenapple.itchupdater.database.game.GameDao_Impl$5.call:()Lkotlin/Unit; │ │ +09d110: 5420 c71c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ +09d114: 7110 0019 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d11a: 0c00 |0005: move-result-object v0 │ │ +09d11c: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09d122: 5420 c71c |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ +09d126: 7110 0219 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$200:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@1902 │ │ +09d12c: 0c00 |000e: move-result-object v0 │ │ +09d12e: 5421 c81c |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.val$games:[Lua/gardenapple/itchupdater/database/game/Game; // field@1cc8 │ │ +09d132: 6e20 1d02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:([Ljava/lang/Object;)I // method@021d │ │ +09d138: 5420 c71c |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ +09d13c: 7110 0019 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d142: 0c00 |0019: move-result-object v0 │ │ +09d144: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09d14a: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09d14e: 5421 c71c |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ +09d152: 7110 0019 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d158: 0c01 |0024: move-result-object v1 │ │ +09d15a: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09d160: 1100 |0028: return-object v0 │ │ +09d162: 0d00 |0029: move-exception v0 │ │ +09d164: 5421 c71c |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc7 │ │ +09d168: 7110 0019 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d16e: 0c01 |002f: move-result-object v1 │ │ +09d170: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09d176: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=185 │ │ 0x0014 line=186 │ │ @@ -131215,19 +131216,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09d3d8: |[09d3d8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$7.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09d3e8: 5b01 cb1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccb │ │ -09d3ec: 5b02 cc1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1ccc │ │ -09d3f0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09d3f6: 0e00 |0007: return-void │ │ +09d3dc: |[09d3dc] ua.gardenapple.itchupdater.database.game.GameDao_Impl$7.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09d3ec: 5b01 cb1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccb │ │ +09d3f0: 5b02 cc1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1ccc │ │ +09d3f4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09d3fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -131238,18 +131239,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d204: |[09d204] ua.gardenapple.itchupdater.database.game.GameDao_Impl$7.call:()Ljava/lang/Object; │ │ -09d214: 6e10 f618 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.call:()Ljava/util/List; // method@18f6 │ │ -09d21a: 0c00 |0003: move-result-object v0 │ │ -09d21c: 1100 |0004: return-object v0 │ │ +09d208: |[09d208] ua.gardenapple.itchupdater.database.game.GameDao_Impl$7.call:()Ljava/lang/Object; │ │ +09d218: 6e10 f618 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.call:()Ljava/util/List; // method@18f6 │ │ +09d21e: 0c00 |0003: move-result-object v0 │ │ +09d220: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;) │ │ @@ -131257,123 +131258,123 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 205 16-bit code units │ │ -09d220: |[09d220] ua.gardenapple.itchupdater.database.game.GameDao_Impl$7.call:()Ljava/util/List; │ │ -09d230: 0801 1600 |0000: move-object/from16 v1, v22 │ │ -09d234: 5410 cb1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccb │ │ -09d238: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d23e: 0c00 |0007: move-result-object v0 │ │ -09d240: 5412 cc1c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1ccc │ │ -09d244: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09d246: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09d248: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09d24e: 0c02 |000f: move-result-object v2 │ │ -09d250: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ -09d254: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d25a: 0a00 |0015: move-result v0 │ │ -09d25c: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ -09d260: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d266: 0a03 |001b: move-result v3 │ │ -09d268: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ -09d26c: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d272: 0a05 |0021: move-result v5 │ │ -09d274: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ -09d278: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d27e: 0a06 |0027: move-result v6 │ │ -09d280: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ -09d284: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d28a: 0a07 |002d: move-result v7 │ │ -09d28c: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ -09d290: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d296: 0a08 |0033: move-result v8 │ │ -09d298: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ -09d29c: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d2a2: 0a09 |0039: move-result v9 │ │ -09d2a4: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ -09d2a8: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d2ae: 0a0a |003f: move-result v10 │ │ -09d2b0: 220b bd01 |0040: new-instance v11, Ljava/util/ArrayList; // type@01bd │ │ -09d2b4: 7210 9500 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09d2ba: 0a0c |0045: move-result v12 │ │ -09d2bc: 7020 6004 cb00 |0046: invoke-direct {v11, v12}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09d2c2: 7210 9b00 0200 |0049: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09d2c8: 0a0c |004c: move-result v12 │ │ -09d2ca: 380c 7700 |004d: if-eqz v12, 00c4 // +0077 │ │ -09d2ce: 7220 9600 0200 |004f: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09d2d4: 0a0e |0052: move-result v14 │ │ -09d2d6: 7220 9900 3200 |0053: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d2dc: 0a0c |0056: move-result v12 │ │ -09d2de: 380c 0400 |0057: if-eqz v12, 005b // +0004 │ │ -09d2e2: 074f |0059: move-object v15, v4 │ │ -09d2e4: 2806 |005a: goto 0060 // +0006 │ │ -09d2e6: 7220 9800 3200 |005b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d2ec: 0c0c |005e: move-result-object v12 │ │ -09d2ee: 07cf |005f: move-object v15, v12 │ │ -09d2f0: 7220 9900 5200 |0060: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d2f6: 0a0c |0063: move-result v12 │ │ -09d2f8: 380c 0500 |0064: if-eqz v12, 0069 // +0005 │ │ -09d2fc: 0810 0400 |0066: move-object/from16 v16, v4 │ │ -09d300: 2807 |0068: goto 006f // +0007 │ │ -09d302: 7220 9800 5200 |0069: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d308: 0c0c |006c: move-result-object v12 │ │ -09d30a: 0810 0c00 |006d: move-object/from16 v16, v12 │ │ -09d30e: 7220 9900 6200 |006f: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d314: 0a0c |0072: move-result v12 │ │ -09d316: 380c 0500 |0073: if-eqz v12, 0078 // +0005 │ │ -09d31a: 0811 0400 |0075: move-object/from16 v17, v4 │ │ -09d31e: 2807 |0077: goto 007e // +0007 │ │ -09d320: 7220 9800 6200 |0078: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d326: 0c0c |007b: move-result-object v12 │ │ -09d328: 0811 0c00 |007c: move-object/from16 v17, v12 │ │ -09d32c: 7220 9900 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d332: 0a0c |0081: move-result v12 │ │ -09d334: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ -09d338: 0812 0400 |0084: move-object/from16 v18, v4 │ │ -09d33c: 2807 |0086: goto 008d // +0007 │ │ -09d33e: 7220 9800 7200 |0087: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d344: 0c0c |008a: move-result-object v12 │ │ -09d346: 0812 0c00 |008b: move-object/from16 v18, v12 │ │ -09d34a: 7220 9900 8200 |008d: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d350: 0a0c |0090: move-result v12 │ │ -09d352: 380c 0500 |0091: if-eqz v12, 0096 // +0005 │ │ -09d356: 0813 0400 |0093: move-object/from16 v19, v4 │ │ -09d35a: 2807 |0095: goto 009c // +0007 │ │ -09d35c: 7220 9800 8200 |0096: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d362: 0c0c |0099: move-result-object v12 │ │ -09d364: 0813 0c00 |009a: move-object/from16 v19, v12 │ │ -09d368: 7220 9900 9200 |009c: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d36e: 0a0c |009f: move-result v12 │ │ -09d370: 380c 0500 |00a0: if-eqz v12, 00a5 // +0005 │ │ -09d374: 0814 0400 |00a2: move-object/from16 v20, v4 │ │ -09d378: 2807 |00a4: goto 00ab // +0007 │ │ -09d37a: 7220 9800 9200 |00a5: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d380: 0c0c |00a8: move-result-object v12 │ │ -09d382: 0814 0c00 |00a9: move-object/from16 v20, v12 │ │ -09d386: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d38c: 0a0c |00ae: move-result v12 │ │ -09d38e: 380c 0500 |00af: if-eqz v12, 00b4 // +0005 │ │ -09d392: 0815 0400 |00b1: move-object/from16 v21, v4 │ │ -09d396: 2807 |00b3: goto 00ba // +0007 │ │ -09d398: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d39e: 0c0c |00b7: move-result-object v12 │ │ -09d3a0: 0815 0c00 |00b8: move-object/from16 v21, v12 │ │ -09d3a4: 220c 2705 |00ba: new-instance v12, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09d3a8: 07cd |00bc: move-object v13, v12 │ │ -09d3aa: 7609 ae18 0d00 |00bd: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ -09d3b0: 7220 b804 cb00 |00c0: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -09d3b6: 2886 |00c3: goto 0049 // -007a │ │ -09d3b8: 7210 9400 0200 |00c4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09d3be: 110b |00c7: return-object v11 │ │ -09d3c0: 0d00 |00c8: move-exception v0 │ │ -09d3c2: 7210 9400 0200 |00c9: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09d3c8: 2700 |00cc: throw v0 │ │ +09d224: |[09d224] ua.gardenapple.itchupdater.database.game.GameDao_Impl$7.call:()Ljava/util/List; │ │ +09d234: 0801 1600 |0000: move-object/from16 v1, v22 │ │ +09d238: 5410 cb1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccb │ │ +09d23c: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d242: 0c00 |0007: move-result-object v0 │ │ +09d244: 5412 cc1c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1ccc │ │ +09d248: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09d24a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09d24c: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09d252: 0c02 |000f: move-result-object v2 │ │ +09d254: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ +09d258: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d25e: 0a00 |0015: move-result v0 │ │ +09d260: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ +09d264: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d26a: 0a03 |001b: move-result v3 │ │ +09d26c: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ +09d270: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d276: 0a05 |0021: move-result v5 │ │ +09d278: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ +09d27c: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d282: 0a06 |0027: move-result v6 │ │ +09d284: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ +09d288: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d28e: 0a07 |002d: move-result v7 │ │ +09d290: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ +09d294: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d29a: 0a08 |0033: move-result v8 │ │ +09d29c: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ +09d2a0: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d2a6: 0a09 |0039: move-result v9 │ │ +09d2a8: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ +09d2ac: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d2b2: 0a0a |003f: move-result v10 │ │ +09d2b4: 220b bd01 |0040: new-instance v11, Ljava/util/ArrayList; // type@01bd │ │ +09d2b8: 7210 9500 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09d2be: 0a0c |0045: move-result v12 │ │ +09d2c0: 7020 6004 cb00 |0046: invoke-direct {v11, v12}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09d2c6: 7210 9b00 0200 |0049: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09d2cc: 0a0c |004c: move-result v12 │ │ +09d2ce: 380c 7700 |004d: if-eqz v12, 00c4 // +0077 │ │ +09d2d2: 7220 9600 0200 |004f: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09d2d8: 0a0e |0052: move-result v14 │ │ +09d2da: 7220 9900 3200 |0053: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d2e0: 0a0c |0056: move-result v12 │ │ +09d2e2: 380c 0400 |0057: if-eqz v12, 005b // +0004 │ │ +09d2e6: 074f |0059: move-object v15, v4 │ │ +09d2e8: 2806 |005a: goto 0060 // +0006 │ │ +09d2ea: 7220 9800 3200 |005b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d2f0: 0c0c |005e: move-result-object v12 │ │ +09d2f2: 07cf |005f: move-object v15, v12 │ │ +09d2f4: 7220 9900 5200 |0060: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d2fa: 0a0c |0063: move-result v12 │ │ +09d2fc: 380c 0500 |0064: if-eqz v12, 0069 // +0005 │ │ +09d300: 0810 0400 |0066: move-object/from16 v16, v4 │ │ +09d304: 2807 |0068: goto 006f // +0007 │ │ +09d306: 7220 9800 5200 |0069: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d30c: 0c0c |006c: move-result-object v12 │ │ +09d30e: 0810 0c00 |006d: move-object/from16 v16, v12 │ │ +09d312: 7220 9900 6200 |006f: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d318: 0a0c |0072: move-result v12 │ │ +09d31a: 380c 0500 |0073: if-eqz v12, 0078 // +0005 │ │ +09d31e: 0811 0400 |0075: move-object/from16 v17, v4 │ │ +09d322: 2807 |0077: goto 007e // +0007 │ │ +09d324: 7220 9800 6200 |0078: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d32a: 0c0c |007b: move-result-object v12 │ │ +09d32c: 0811 0c00 |007c: move-object/from16 v17, v12 │ │ +09d330: 7220 9900 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d336: 0a0c |0081: move-result v12 │ │ +09d338: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ +09d33c: 0812 0400 |0084: move-object/from16 v18, v4 │ │ +09d340: 2807 |0086: goto 008d // +0007 │ │ +09d342: 7220 9800 7200 |0087: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d348: 0c0c |008a: move-result-object v12 │ │ +09d34a: 0812 0c00 |008b: move-object/from16 v18, v12 │ │ +09d34e: 7220 9900 8200 |008d: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d354: 0a0c |0090: move-result v12 │ │ +09d356: 380c 0500 |0091: if-eqz v12, 0096 // +0005 │ │ +09d35a: 0813 0400 |0093: move-object/from16 v19, v4 │ │ +09d35e: 2807 |0095: goto 009c // +0007 │ │ +09d360: 7220 9800 8200 |0096: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d366: 0c0c |0099: move-result-object v12 │ │ +09d368: 0813 0c00 |009a: move-object/from16 v19, v12 │ │ +09d36c: 7220 9900 9200 |009c: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d372: 0a0c |009f: move-result v12 │ │ +09d374: 380c 0500 |00a0: if-eqz v12, 00a5 // +0005 │ │ +09d378: 0814 0400 |00a2: move-object/from16 v20, v4 │ │ +09d37c: 2807 |00a4: goto 00ab // +0007 │ │ +09d37e: 7220 9800 9200 |00a5: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d384: 0c0c |00a8: move-result-object v12 │ │ +09d386: 0814 0c00 |00a9: move-object/from16 v20, v12 │ │ +09d38a: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d390: 0a0c |00ae: move-result v12 │ │ +09d392: 380c 0500 |00af: if-eqz v12, 00b4 // +0005 │ │ +09d396: 0815 0400 |00b1: move-object/from16 v21, v4 │ │ +09d39a: 2807 |00b3: goto 00ba // +0007 │ │ +09d39c: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d3a2: 0c0c |00b7: move-result-object v12 │ │ +09d3a4: 0815 0c00 |00b8: move-object/from16 v21, v12 │ │ +09d3a8: 220c 2705 |00ba: new-instance v12, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09d3ac: 07cd |00bc: move-object v13, v12 │ │ +09d3ae: 7609 ae18 0d00 |00bd: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ +09d3b4: 7220 b804 cb00 |00c0: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +09d3ba: 2886 |00c3: goto 0049 // -007a │ │ +09d3bc: 7210 9400 0200 |00c4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09d3c2: 110b |00c7: return-object v11 │ │ +09d3c4: 0d00 |00c8: move-exception v0 │ │ +09d3c6: 7210 9400 0200 |00c9: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09d3cc: 2700 |00cc: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x00c3 │ │ -> 0x00c8 │ │ positions : │ │ 0x0002 line=212 │ │ 0x0012 line=214 │ │ 0x0018 line=215 │ │ @@ -131412,18 +131413,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09d3f8: |[09d3f8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$7.finalize:()V │ │ -09d408: 5410 cc1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1ccc │ │ -09d40c: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09d412: 0e00 |0005: return-void │ │ +09d3fc: |[09d3fc] ua.gardenapple.itchupdater.database.game.GameDao_Impl$7.finalize:()V │ │ +09d40c: 5410 cc1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1ccc │ │ +09d410: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09d416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7; │ │ │ │ source_file_idx : 2798 (GameDao_Impl.java) │ │ @@ -131471,19 +131472,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09d5fc: |[09d5fc] ua.gardenapple.itchupdater.database.game.GameDao_Impl$8.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09d60c: 5b01 cd1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccd │ │ -09d610: 5b02 ce1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cce │ │ -09d614: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09d61a: 0e00 |0007: return-void │ │ +09d600: |[09d600] ua.gardenapple.itchupdater.database.game.GameDao_Impl$8.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09d610: 5b01 cd1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccd │ │ +09d614: 5b02 ce1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cce │ │ +09d618: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09d61e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -131494,18 +131495,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d414: |[09d414] ua.gardenapple.itchupdater.database.game.GameDao_Impl$8.call:()Ljava/lang/Object; │ │ -09d424: 6e10 fa18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.call:()Ljava/util/List; // method@18fa │ │ -09d42a: 0c00 |0003: move-result-object v0 │ │ -09d42c: 1100 |0004: return-object v0 │ │ +09d418: |[09d418] ua.gardenapple.itchupdater.database.game.GameDao_Impl$8.call:()Ljava/lang/Object; │ │ +09d428: 6e10 fa18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.call:()Ljava/util/List; // method@18fa │ │ +09d42e: 0c00 |0003: move-result-object v0 │ │ +09d430: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;) │ │ @@ -131513,127 +131514,127 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 215 16-bit code units │ │ -09d430: |[09d430] ua.gardenapple.itchupdater.database.game.GameDao_Impl$8.call:()Ljava/util/List; │ │ -09d440: 0801 1600 |0000: move-object/from16 v1, v22 │ │ -09d444: 5410 cd1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccd │ │ -09d448: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d44e: 0c00 |0007: move-result-object v0 │ │ -09d450: 5412 ce1c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cce │ │ -09d454: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09d456: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09d458: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09d45e: 0c02 |000f: move-result-object v2 │ │ -09d460: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ -09d464: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d46a: 0a00 |0015: move-result v0 │ │ -09d46c: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ -09d470: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d476: 0a03 |001b: move-result v3 │ │ -09d478: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ -09d47c: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d482: 0a05 |0021: move-result v5 │ │ -09d484: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ -09d488: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d48e: 0a06 |0027: move-result v6 │ │ -09d490: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ -09d494: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d49a: 0a07 |002d: move-result v7 │ │ -09d49c: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ -09d4a0: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d4a6: 0a08 |0033: move-result v8 │ │ -09d4a8: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ -09d4ac: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d4b2: 0a09 |0039: move-result v9 │ │ -09d4b4: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ -09d4b8: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d4be: 0a0a |003f: move-result v10 │ │ -09d4c0: 220b bd01 |0040: new-instance v11, Ljava/util/ArrayList; // type@01bd │ │ -09d4c4: 7210 9500 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09d4ca: 0a0c |0045: move-result v12 │ │ -09d4cc: 7020 6004 cb00 |0046: invoke-direct {v11, v12}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09d4d2: 7210 9b00 0200 |0049: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09d4d8: 0a0c |004c: move-result v12 │ │ -09d4da: 380c 7700 |004d: if-eqz v12, 00c4 // +0077 │ │ -09d4de: 7220 9600 0200 |004f: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09d4e4: 0a0e |0052: move-result v14 │ │ -09d4e6: 7220 9900 3200 |0053: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d4ec: 0a0c |0056: move-result v12 │ │ -09d4ee: 380c 0400 |0057: if-eqz v12, 005b // +0004 │ │ -09d4f2: 074f |0059: move-object v15, v4 │ │ -09d4f4: 2806 |005a: goto 0060 // +0006 │ │ -09d4f6: 7220 9800 3200 |005b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d4fc: 0c0c |005e: move-result-object v12 │ │ -09d4fe: 07cf |005f: move-object v15, v12 │ │ -09d500: 7220 9900 5200 |0060: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d506: 0a0c |0063: move-result v12 │ │ -09d508: 380c 0500 |0064: if-eqz v12, 0069 // +0005 │ │ -09d50c: 0810 0400 |0066: move-object/from16 v16, v4 │ │ -09d510: 2807 |0068: goto 006f // +0007 │ │ -09d512: 7220 9800 5200 |0069: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d518: 0c0c |006c: move-result-object v12 │ │ -09d51a: 0810 0c00 |006d: move-object/from16 v16, v12 │ │ -09d51e: 7220 9900 6200 |006f: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d524: 0a0c |0072: move-result v12 │ │ -09d526: 380c 0500 |0073: if-eqz v12, 0078 // +0005 │ │ -09d52a: 0811 0400 |0075: move-object/from16 v17, v4 │ │ -09d52e: 2807 |0077: goto 007e // +0007 │ │ -09d530: 7220 9800 6200 |0078: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d536: 0c0c |007b: move-result-object v12 │ │ -09d538: 0811 0c00 |007c: move-object/from16 v17, v12 │ │ -09d53c: 7220 9900 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d542: 0a0c |0081: move-result v12 │ │ -09d544: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ -09d548: 0812 0400 |0084: move-object/from16 v18, v4 │ │ -09d54c: 2807 |0086: goto 008d // +0007 │ │ -09d54e: 7220 9800 7200 |0087: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d554: 0c0c |008a: move-result-object v12 │ │ -09d556: 0812 0c00 |008b: move-object/from16 v18, v12 │ │ -09d55a: 7220 9900 8200 |008d: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d560: 0a0c |0090: move-result v12 │ │ -09d562: 380c 0500 |0091: if-eqz v12, 0096 // +0005 │ │ -09d566: 0813 0400 |0093: move-object/from16 v19, v4 │ │ -09d56a: 2807 |0095: goto 009c // +0007 │ │ -09d56c: 7220 9800 8200 |0096: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d572: 0c0c |0099: move-result-object v12 │ │ -09d574: 0813 0c00 |009a: move-object/from16 v19, v12 │ │ -09d578: 7220 9900 9200 |009c: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d57e: 0a0c |009f: move-result v12 │ │ -09d580: 380c 0500 |00a0: if-eqz v12, 00a5 // +0005 │ │ -09d584: 0814 0400 |00a2: move-object/from16 v20, v4 │ │ -09d588: 2807 |00a4: goto 00ab // +0007 │ │ -09d58a: 7220 9800 9200 |00a5: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d590: 0c0c |00a8: move-result-object v12 │ │ -09d592: 0814 0c00 |00a9: move-object/from16 v20, v12 │ │ -09d596: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d59c: 0a0c |00ae: move-result v12 │ │ -09d59e: 380c 0500 |00af: if-eqz v12, 00b4 // +0005 │ │ -09d5a2: 0815 0400 |00b1: move-object/from16 v21, v4 │ │ -09d5a6: 2807 |00b3: goto 00ba // +0007 │ │ -09d5a8: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d5ae: 0c0c |00b7: move-result-object v12 │ │ -09d5b0: 0815 0c00 |00b8: move-object/from16 v21, v12 │ │ -09d5b4: 220c 2705 |00ba: new-instance v12, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09d5b8: 07cd |00bc: move-object v13, v12 │ │ -09d5ba: 7609 ae18 0d00 |00bd: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ -09d5c0: 7220 b804 cb00 |00c0: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -09d5c6: 2886 |00c3: goto 0049 // -007a │ │ -09d5c8: 7210 9400 0200 |00c4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09d5ce: 5410 ce1c |00c7: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cce │ │ -09d5d2: 6e10 3902 0000 |00c9: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09d5d8: 110b |00cc: return-object v11 │ │ -09d5da: 0d00 |00cd: move-exception v0 │ │ -09d5dc: 7210 9400 0200 |00ce: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09d5e2: 5412 ce1c |00d1: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cce │ │ -09d5e6: 6e10 3902 0200 |00d3: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09d5ec: 2700 |00d6: throw v0 │ │ +09d434: |[09d434] ua.gardenapple.itchupdater.database.game.GameDao_Impl$8.call:()Ljava/util/List; │ │ +09d444: 0801 1600 |0000: move-object/from16 v1, v22 │ │ +09d448: 5410 cd1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccd │ │ +09d44c: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d452: 0c00 |0007: move-result-object v0 │ │ +09d454: 5412 ce1c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cce │ │ +09d458: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09d45a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09d45c: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09d462: 0c02 |000f: move-result-object v2 │ │ +09d464: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ +09d468: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d46e: 0a00 |0015: move-result v0 │ │ +09d470: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ +09d474: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d47a: 0a03 |001b: move-result v3 │ │ +09d47c: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ +09d480: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d486: 0a05 |0021: move-result v5 │ │ +09d488: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ +09d48c: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d492: 0a06 |0027: move-result v6 │ │ +09d494: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ +09d498: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d49e: 0a07 |002d: move-result v7 │ │ +09d4a0: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ +09d4a4: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d4aa: 0a08 |0033: move-result v8 │ │ +09d4ac: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ +09d4b0: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d4b6: 0a09 |0039: move-result v9 │ │ +09d4b8: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ +09d4bc: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d4c2: 0a0a |003f: move-result v10 │ │ +09d4c4: 220b bd01 |0040: new-instance v11, Ljava/util/ArrayList; // type@01bd │ │ +09d4c8: 7210 9500 0200 |0042: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09d4ce: 0a0c |0045: move-result v12 │ │ +09d4d0: 7020 6004 cb00 |0046: invoke-direct {v11, v12}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09d4d6: 7210 9b00 0200 |0049: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09d4dc: 0a0c |004c: move-result v12 │ │ +09d4de: 380c 7700 |004d: if-eqz v12, 00c4 // +0077 │ │ +09d4e2: 7220 9600 0200 |004f: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09d4e8: 0a0e |0052: move-result v14 │ │ +09d4ea: 7220 9900 3200 |0053: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d4f0: 0a0c |0056: move-result v12 │ │ +09d4f2: 380c 0400 |0057: if-eqz v12, 005b // +0004 │ │ +09d4f6: 074f |0059: move-object v15, v4 │ │ +09d4f8: 2806 |005a: goto 0060 // +0006 │ │ +09d4fa: 7220 9800 3200 |005b: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d500: 0c0c |005e: move-result-object v12 │ │ +09d502: 07cf |005f: move-object v15, v12 │ │ +09d504: 7220 9900 5200 |0060: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d50a: 0a0c |0063: move-result v12 │ │ +09d50c: 380c 0500 |0064: if-eqz v12, 0069 // +0005 │ │ +09d510: 0810 0400 |0066: move-object/from16 v16, v4 │ │ +09d514: 2807 |0068: goto 006f // +0007 │ │ +09d516: 7220 9800 5200 |0069: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d51c: 0c0c |006c: move-result-object v12 │ │ +09d51e: 0810 0c00 |006d: move-object/from16 v16, v12 │ │ +09d522: 7220 9900 6200 |006f: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d528: 0a0c |0072: move-result v12 │ │ +09d52a: 380c 0500 |0073: if-eqz v12, 0078 // +0005 │ │ +09d52e: 0811 0400 |0075: move-object/from16 v17, v4 │ │ +09d532: 2807 |0077: goto 007e // +0007 │ │ +09d534: 7220 9800 6200 |0078: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d53a: 0c0c |007b: move-result-object v12 │ │ +09d53c: 0811 0c00 |007c: move-object/from16 v17, v12 │ │ +09d540: 7220 9900 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d546: 0a0c |0081: move-result v12 │ │ +09d548: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ +09d54c: 0812 0400 |0084: move-object/from16 v18, v4 │ │ +09d550: 2807 |0086: goto 008d // +0007 │ │ +09d552: 7220 9800 7200 |0087: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d558: 0c0c |008a: move-result-object v12 │ │ +09d55a: 0812 0c00 |008b: move-object/from16 v18, v12 │ │ +09d55e: 7220 9900 8200 |008d: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d564: 0a0c |0090: move-result v12 │ │ +09d566: 380c 0500 |0091: if-eqz v12, 0096 // +0005 │ │ +09d56a: 0813 0400 |0093: move-object/from16 v19, v4 │ │ +09d56e: 2807 |0095: goto 009c // +0007 │ │ +09d570: 7220 9800 8200 |0096: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d576: 0c0c |0099: move-result-object v12 │ │ +09d578: 0813 0c00 |009a: move-object/from16 v19, v12 │ │ +09d57c: 7220 9900 9200 |009c: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d582: 0a0c |009f: move-result v12 │ │ +09d584: 380c 0500 |00a0: if-eqz v12, 00a5 // +0005 │ │ +09d588: 0814 0400 |00a2: move-object/from16 v20, v4 │ │ +09d58c: 2807 |00a4: goto 00ab // +0007 │ │ +09d58e: 7220 9800 9200 |00a5: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d594: 0c0c |00a8: move-result-object v12 │ │ +09d596: 0814 0c00 |00a9: move-object/from16 v20, v12 │ │ +09d59a: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d5a0: 0a0c |00ae: move-result v12 │ │ +09d5a2: 380c 0500 |00af: if-eqz v12, 00b4 // +0005 │ │ +09d5a6: 0815 0400 |00b1: move-object/from16 v21, v4 │ │ +09d5aa: 2807 |00b3: goto 00ba // +0007 │ │ +09d5ac: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d5b2: 0c0c |00b7: move-result-object v12 │ │ +09d5b4: 0815 0c00 |00b8: move-object/from16 v21, v12 │ │ +09d5b8: 220c 2705 |00ba: new-instance v12, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09d5bc: 07cd |00bc: move-object v13, v12 │ │ +09d5be: 7609 ae18 0d00 |00bd: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ +09d5c4: 7220 b804 cb00 |00c0: invoke-interface {v11, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +09d5ca: 2886 |00c3: goto 0049 // -007a │ │ +09d5cc: 7210 9400 0200 |00c4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09d5d2: 5410 ce1c |00c7: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cce │ │ +09d5d6: 6e10 3902 0000 |00c9: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09d5dc: 110b |00cc: return-object v11 │ │ +09d5de: 0d00 |00cd: move-exception v0 │ │ +09d5e0: 7210 9400 0200 |00ce: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09d5e6: 5412 ce1c |00d1: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cce │ │ +09d5ea: 6e10 3902 0200 |00d3: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09d5f0: 2700 |00d6: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x00c3 │ │ -> 0x00cd │ │ positions : │ │ 0x0002 line=293 │ │ 0x0012 line=295 │ │ 0x0018 line=296 │ │ @@ -131715,19 +131716,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09d998: |[09d998] ua.gardenapple.itchupdater.database.game.GameDao_Impl$9.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09d9a8: 5b01 cf1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccf │ │ -09d9ac: 5b02 d01c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cd0 │ │ -09d9b0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09d9b6: 0e00 |0007: return-void │ │ +09d99c: |[09d99c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$9.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09d9ac: 5b01 cf1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccf │ │ +09d9b0: 5b02 d01c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cd0 │ │ +09d9b4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09d9ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -131738,18 +131739,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d61c: |[09d61c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$9.call:()Ljava/lang/Object; │ │ -09d62c: 6e10 fd18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.call:()Ljava/util/List; // method@18fd │ │ -09d632: 0c00 |0003: move-result-object v0 │ │ -09d634: 1100 |0004: return-object v0 │ │ +09d620: |[09d620] ua.gardenapple.itchupdater.database.game.GameDao_Impl$9.call:()Ljava/lang/Object; │ │ +09d630: 6e10 fd18 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.call:()Ljava/util/List; // method@18fd │ │ +09d636: 0c00 |0003: move-result-object v0 │ │ +09d638: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;) │ │ @@ -131757,229 +131758,229 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 37 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 417 16-bit code units │ │ -09d638: |[09d638] ua.gardenapple.itchupdater.database.game.GameDao_Impl$9.call:()Ljava/util/List; │ │ -09d648: 0801 2400 |0000: move-object/from16 v1, v36 │ │ -09d64c: 5410 cf1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccf │ │ -09d650: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ -09d656: 0c00 |0007: move-result-object v0 │ │ -09d658: 5412 d01c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cd0 │ │ -09d65c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09d65e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09d660: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09d666: 0c02 |000f: move-result-object v2 │ │ -09d668: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ -09d66c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d672: 0a00 |0015: move-result v0 │ │ -09d674: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ -09d678: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d67e: 0a03 |001b: move-result v3 │ │ -09d680: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ -09d684: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d68a: 0a05 |0021: move-result v5 │ │ -09d68c: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ -09d690: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d696: 0a06 |0027: move-result v6 │ │ -09d698: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ -09d69c: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d6a2: 0a07 |002d: move-result v7 │ │ -09d6a4: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ -09d6a8: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d6ae: 0a08 |0033: move-result v8 │ │ -09d6b0: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ -09d6b4: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d6ba: 0a09 |0039: move-result v9 │ │ -09d6bc: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ -09d6c0: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d6c6: 0a0a |003f: move-result v10 │ │ -09d6c8: 1a0b 9a34 |0040: const-string v11, "status" // string@349a │ │ -09d6cc: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d6d2: 0a0b |0045: move-result v11 │ │ -09d6d4: 1a0c 5b24 |0046: const-string v12, "downloadOrInstallId" // string@245b │ │ -09d6d8: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d6de: 0a0c |004b: move-result v12 │ │ -09d6e0: 1a0d 2730 |004c: const-string v13, "packageName" // string@3027 │ │ -09d6e4: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d6ea: 0a0d |0051: move-result v13 │ │ -09d6ec: 1a0e b229 |0052: const-string v14, "installId" // string@29b2 │ │ -09d6f0: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d6f6: 0a0e |0057: move-result v14 │ │ -09d6f8: 1a0f f536 |0058: const-string v15, "uploadName" // string@36f5 │ │ -09d6fc: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d702: 0a0f |005d: move-result v15 │ │ -09d704: 1a04 f336 |005e: const-string v4, "uploadId" // string@36f3 │ │ -09d708: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d70e: 0a04 |0063: move-result v4 │ │ -09d710: 1a01 4c25 |0064: const-string v1, "externalFileName" // string@254c │ │ -09d714: 7120 3e02 1200 |0066: invoke-static {v2, v1}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09d71a: 0a01 |0069: move-result v1 │ │ -09d71c: 0210 0a00 |006a: move/from16 v16, v10 │ │ -09d720: 220a bd01 |006c: new-instance v10, Ljava/util/ArrayList; // type@01bd │ │ -09d724: 0211 0900 |006e: move/from16 v17, v9 │ │ -09d728: 7210 9500 0200 |0070: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09d72e: 0a09 |0073: move-result v9 │ │ -09d730: 7020 6004 9a00 |0074: invoke-direct {v10, v9}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09d736: 7210 9b00 0200 |0077: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09d73c: 0a09 |007a: move-result v9 │ │ -09d73e: 3809 1d01 |007b: if-eqz v9, 0198 // +011d │ │ -09d742: 7220 9600 b200 |007d: invoke-interface {v2, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09d748: 0a14 |0080: move-result v20 │ │ -09d74a: 7220 9900 c200 |0081: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d750: 0a09 |0084: move-result v9 │ │ -09d752: 3809 0500 |0085: if-eqz v9, 008a // +0005 │ │ -09d756: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -09d75a: 280b |0089: goto 0094 // +000b │ │ -09d75c: 7220 9700 c200 |008a: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -09d762: 0b12 |008d: move-result-wide v18 │ │ -09d764: 7702 6903 1200 |008e: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -09d76a: 0c09 |0091: move-result-object v9 │ │ -09d76c: 0815 0900 |0092: move-object/from16 v21, v9 │ │ -09d770: 7220 9900 d200 |0094: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d776: 0a09 |0097: move-result v9 │ │ -09d778: 3809 0500 |0098: if-eqz v9, 009d // +0005 │ │ -09d77c: 1316 0000 |009a: const/16 v22, #int 0 // #0 │ │ -09d780: 2807 |009c: goto 00a3 // +0007 │ │ -09d782: 7220 9800 d200 |009d: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d788: 0c09 |00a0: move-result-object v9 │ │ -09d78a: 0816 0900 |00a1: move-object/from16 v22, v9 │ │ -09d78e: 7220 9600 e200 |00a3: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09d794: 0a17 |00a6: move-result v23 │ │ -09d796: 7220 9900 f200 |00a7: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d79c: 0a09 |00aa: move-result v9 │ │ -09d79e: 3809 0500 |00ab: if-eqz v9, 00b0 // +0005 │ │ -09d7a2: 1319 0000 |00ad: const/16 v25, #int 0 // #0 │ │ -09d7a6: 2807 |00af: goto 00b6 // +0007 │ │ -09d7a8: 7220 9800 f200 |00b0: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d7ae: 0c09 |00b3: move-result-object v9 │ │ -09d7b0: 0819 0900 |00b4: move-object/from16 v25, v9 │ │ -09d7b4: 7220 9600 4200 |00b6: invoke-interface {v2, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09d7ba: 0a18 |00b9: move-result v24 │ │ -09d7bc: 7220 9900 1200 |00ba: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d7c2: 0a09 |00bd: move-result v9 │ │ -09d7c4: 3809 0500 |00be: if-eqz v9, 00c3 // +0005 │ │ -09d7c8: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ -09d7cc: 2807 |00c2: goto 00c9 // +0007 │ │ -09d7ce: 7220 9800 1200 |00c3: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d7d4: 0c09 |00c6: move-result-object v9 │ │ -09d7d6: 081a 0900 |00c7: move-object/from16 v26, v9 │ │ -09d7da: 7220 9900 0200 |00c9: invoke-interface {v2, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d7e0: 0a09 |00cc: move-result v9 │ │ -09d7e2: 3809 3900 |00cd: if-eqz v9, 0106 // +0039 │ │ -09d7e6: 7220 9900 3200 |00cf: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d7ec: 0a09 |00d2: move-result v9 │ │ -09d7ee: 3809 3300 |00d3: if-eqz v9, 0106 // +0033 │ │ -09d7f2: 7220 9900 5200 |00d5: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d7f8: 0a09 |00d8: move-result v9 │ │ -09d7fa: 3809 2d00 |00d9: if-eqz v9, 0106 // +002d │ │ -09d7fe: 7220 9900 6200 |00db: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d804: 0a09 |00de: move-result v9 │ │ -09d806: 3809 2700 |00df: if-eqz v9, 0106 // +0027 │ │ -09d80a: 7220 9900 7200 |00e1: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d810: 0a09 |00e4: move-result v9 │ │ -09d812: 3809 2100 |00e5: if-eqz v9, 0106 // +0021 │ │ -09d816: 7220 9900 8200 |00e7: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d81c: 0a09 |00ea: move-result v9 │ │ -09d81e: 3809 1b00 |00eb: if-eqz v9, 0106 // +001b │ │ -09d822: 0209 1100 |00ed: move/from16 v9, v17 │ │ -09d826: 7220 9900 9200 |00ef: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d82c: 0a11 |00f2: move-result v17 │ │ -09d82e: 3811 1500 |00f3: if-eqz v17, 0108 // +0015 │ │ -09d832: 0211 0100 |00f5: move/from16 v17, v1 │ │ -09d836: 0201 1000 |00f7: move/from16 v1, v16 │ │ -09d83a: 7220 9900 1200 |00f9: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d840: 0a10 |00fc: move-result v16 │ │ -09d842: 3910 0300 |00fd: if-nez v16, 0100 // +0003 │ │ -09d846: 280d |00ff: goto 010c // +000d │ │ -09d848: 0210 0000 |0100: move/from16 v16, v0 │ │ -09d84c: 1313 0000 |0102: const/16 v19, #int 0 // #0 │ │ -09d850: 2900 8000 |0104: goto/16 0184 // +0080 │ │ -09d854: 0209 1100 |0106: move/from16 v9, v17 │ │ -09d858: 0211 0100 |0108: move/from16 v17, v1 │ │ -09d85c: 0201 1000 |010a: move/from16 v1, v16 │ │ -09d860: 7220 9600 0200 |010c: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09d866: 0a1c |010f: move-result v28 │ │ -09d868: 7220 9900 3200 |0110: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d86e: 0a10 |0113: move-result v16 │ │ -09d870: 3810 0500 |0114: if-eqz v16, 0119 // +0005 │ │ -09d874: 131d 0000 |0116: const/16 v29, #int 0 // #0 │ │ -09d878: 2807 |0118: goto 011f // +0007 │ │ -09d87a: 7220 9800 3200 |0119: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d880: 0c10 |011c: move-result-object v16 │ │ -09d882: 081d 1000 |011d: move-object/from16 v29, v16 │ │ -09d886: 7220 9900 5200 |011f: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d88c: 0a10 |0122: move-result v16 │ │ -09d88e: 3810 0500 |0123: if-eqz v16, 0128 // +0005 │ │ -09d892: 131e 0000 |0125: const/16 v30, #int 0 // #0 │ │ -09d896: 2807 |0127: goto 012e // +0007 │ │ -09d898: 7220 9800 5200 |0128: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d89e: 0c10 |012b: move-result-object v16 │ │ -09d8a0: 081e 1000 |012c: move-object/from16 v30, v16 │ │ -09d8a4: 7220 9900 6200 |012e: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d8aa: 0a10 |0131: move-result v16 │ │ -09d8ac: 3810 0500 |0132: if-eqz v16, 0137 // +0005 │ │ -09d8b0: 131f 0000 |0134: const/16 v31, #int 0 // #0 │ │ -09d8b4: 2807 |0136: goto 013d // +0007 │ │ -09d8b6: 7220 9800 6200 |0137: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d8bc: 0c10 |013a: move-result-object v16 │ │ -09d8be: 081f 1000 |013b: move-object/from16 v31, v16 │ │ -09d8c2: 7220 9900 7200 |013d: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d8c8: 0a10 |0140: move-result v16 │ │ -09d8ca: 3810 0500 |0141: if-eqz v16, 0146 // +0005 │ │ -09d8ce: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ -09d8d2: 2807 |0145: goto 014c // +0007 │ │ -09d8d4: 7220 9800 7200 |0146: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d8da: 0c10 |0149: move-result-object v16 │ │ -09d8dc: 0820 1000 |014a: move-object/from16 v32, v16 │ │ -09d8e0: 7220 9900 8200 |014c: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d8e6: 0a10 |014f: move-result v16 │ │ -09d8e8: 3810 0500 |0150: if-eqz v16, 0155 // +0005 │ │ -09d8ec: 1321 0000 |0152: const/16 v33, #int 0 // #0 │ │ -09d8f0: 2807 |0154: goto 015b // +0007 │ │ -09d8f2: 7220 9800 8200 |0155: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d8f8: 0c10 |0158: move-result-object v16 │ │ -09d8fa: 0821 1000 |0159: move-object/from16 v33, v16 │ │ -09d8fe: 7220 9900 9200 |015b: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d904: 0a10 |015e: move-result v16 │ │ -09d906: 3810 0500 |015f: if-eqz v16, 0164 // +0005 │ │ -09d90a: 1322 0000 |0161: const/16 v34, #int 0 // #0 │ │ -09d90e: 2807 |0163: goto 016a // +0007 │ │ -09d910: 7220 9800 9200 |0164: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d916: 0c10 |0167: move-result-object v16 │ │ -09d918: 0822 1000 |0168: move-object/from16 v34, v16 │ │ -09d91c: 7220 9900 1200 |016a: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09d922: 0a10 |016d: move-result v16 │ │ -09d924: 3810 0500 |016e: if-eqz v16, 0173 // +0005 │ │ -09d928: 1323 0000 |0170: const/16 v35, #int 0 // #0 │ │ -09d92c: 2807 |0172: goto 0179 // +0007 │ │ -09d92e: 7220 9800 1200 |0173: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09d934: 0c10 |0176: move-result-object v16 │ │ -09d936: 0823 1000 |0177: move-object/from16 v35, v16 │ │ -09d93a: 2210 2705 |0179: new-instance v16, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09d93e: 081b 1000 |017b: move-object/from16 v27, v16 │ │ -09d942: 7609 ae18 1b00 |017d: invoke-direct/range {v27, v28, v29, v30, v31, v32, v33, v34, v35}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ -09d948: 0813 1000 |0180: move-object/from16 v19, v16 │ │ -09d94c: 0210 0000 |0182: move/from16 v16, v0 │ │ -09d950: 2200 4005 |0184: new-instance v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -09d954: 0812 0000 |0186: move-object/from16 v18, v0 │ │ -09d958: 7609 2d19 1200 |0188: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V // method@192d │ │ -09d95e: 7220 b804 0a00 |018b: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -09d964: 0200 1000 |018e: move/from16 v0, v16 │ │ -09d968: 0210 0100 |0190: move/from16 v16, v1 │ │ -09d96c: 0201 1100 |0192: move/from16 v1, v17 │ │ -09d970: 0211 0900 |0194: move/from16 v17, v9 │ │ -09d974: 2900 e1fe |0196: goto/16 0077 // -011f │ │ -09d978: 7210 9400 0200 |0198: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09d97e: 110a |019b: return-object v10 │ │ -09d980: 0d00 |019c: move-exception v0 │ │ -09d982: 7210 9400 0200 |019d: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09d988: 2700 |01a0: throw v0 │ │ +09d63c: |[09d63c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$9.call:()Ljava/util/List; │ │ +09d64c: 0801 2400 |0000: move-object/from16 v1, v36 │ │ +09d650: 5410 cf1c |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1ccf │ │ +09d654: 7110 0019 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; // method@1900 │ │ +09d65a: 0c00 |0007: move-result-object v0 │ │ +09d65c: 5412 d01c |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cd0 │ │ +09d660: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09d662: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09d664: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09d66a: 0c02 |000f: move-result-object v2 │ │ +09d66c: 1a00 4726 |0010: const-string v0, "game_id" // string@2647 │ │ +09d670: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d676: 0a00 |0015: move-result v0 │ │ +09d678: 1a03 642e |0016: const-string v3, "name" // string@2e64 │ │ +09d67c: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d682: 0a03 |001b: move-result v3 │ │ +09d684: 1a05 a31f |001c: const-string v5, "author" // string@1fa3 │ │ +09d688: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d68e: 0a05 |0021: move-result v5 │ │ +09d690: 1a06 ab34 |0022: const-string v6, "store_url" // string@34ab │ │ +09d694: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d69a: 0a06 |0027: move-result v6 │ │ +09d69c: 1a07 6624 |0028: const-string v7, "download_page_url" // string@2466 │ │ +09d6a0: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d6a6: 0a07 |002d: move-result v7 │ │ +09d6a8: 1a08 9e35 |002e: const-string v8, "thumbnail_url" // string@359e │ │ +09d6ac: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d6b2: 0a08 |0033: move-result v8 │ │ +09d6b4: 1a09 8d2b |0034: const-string v9, "locale" // string@2b8d │ │ +09d6b8: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d6be: 0a09 |0039: move-result v9 │ │ +09d6c0: 1a0a ef2a |003a: const-string v10, "last_timestamp" // string@2aef │ │ +09d6c4: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d6ca: 0a0a |003f: move-result v10 │ │ +09d6cc: 1a0b 9a34 |0040: const-string v11, "status" // string@349a │ │ +09d6d0: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d6d6: 0a0b |0045: move-result v11 │ │ +09d6d8: 1a0c 5b24 |0046: const-string v12, "downloadOrInstallId" // string@245b │ │ +09d6dc: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d6e2: 0a0c |004b: move-result v12 │ │ +09d6e4: 1a0d 2730 |004c: const-string v13, "packageName" // string@3027 │ │ +09d6e8: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d6ee: 0a0d |0051: move-result v13 │ │ +09d6f0: 1a0e b229 |0052: const-string v14, "installId" // string@29b2 │ │ +09d6f4: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d6fa: 0a0e |0057: move-result v14 │ │ +09d6fc: 1a0f f536 |0058: const-string v15, "uploadName" // string@36f5 │ │ +09d700: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d706: 0a0f |005d: move-result v15 │ │ +09d708: 1a04 f336 |005e: const-string v4, "uploadId" // string@36f3 │ │ +09d70c: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d712: 0a04 |0063: move-result v4 │ │ +09d714: 1a01 4c25 |0064: const-string v1, "externalFileName" // string@254c │ │ +09d718: 7120 3e02 1200 |0066: invoke-static {v2, v1}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09d71e: 0a01 |0069: move-result v1 │ │ +09d720: 0210 0a00 |006a: move/from16 v16, v10 │ │ +09d724: 220a bd01 |006c: new-instance v10, Ljava/util/ArrayList; // type@01bd │ │ +09d728: 0211 0900 |006e: move/from16 v17, v9 │ │ +09d72c: 7210 9500 0200 |0070: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09d732: 0a09 |0073: move-result v9 │ │ +09d734: 7020 6004 9a00 |0074: invoke-direct {v10, v9}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09d73a: 7210 9b00 0200 |0077: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09d740: 0a09 |007a: move-result v9 │ │ +09d742: 3809 1d01 |007b: if-eqz v9, 0198 // +011d │ │ +09d746: 7220 9600 b200 |007d: invoke-interface {v2, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09d74c: 0a14 |0080: move-result v20 │ │ +09d74e: 7220 9900 c200 |0081: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d754: 0a09 |0084: move-result v9 │ │ +09d756: 3809 0500 |0085: if-eqz v9, 008a // +0005 │ │ +09d75a: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +09d75e: 280b |0089: goto 0094 // +000b │ │ +09d760: 7220 9700 c200 |008a: invoke-interface {v2, v12}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +09d766: 0b12 |008d: move-result-wide v18 │ │ +09d768: 7702 6903 1200 |008e: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +09d76e: 0c09 |0091: move-result-object v9 │ │ +09d770: 0815 0900 |0092: move-object/from16 v21, v9 │ │ +09d774: 7220 9900 d200 |0094: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d77a: 0a09 |0097: move-result v9 │ │ +09d77c: 3809 0500 |0098: if-eqz v9, 009d // +0005 │ │ +09d780: 1316 0000 |009a: const/16 v22, #int 0 // #0 │ │ +09d784: 2807 |009c: goto 00a3 // +0007 │ │ +09d786: 7220 9800 d200 |009d: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d78c: 0c09 |00a0: move-result-object v9 │ │ +09d78e: 0816 0900 |00a1: move-object/from16 v22, v9 │ │ +09d792: 7220 9600 e200 |00a3: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09d798: 0a17 |00a6: move-result v23 │ │ +09d79a: 7220 9900 f200 |00a7: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d7a0: 0a09 |00aa: move-result v9 │ │ +09d7a2: 3809 0500 |00ab: if-eqz v9, 00b0 // +0005 │ │ +09d7a6: 1319 0000 |00ad: const/16 v25, #int 0 // #0 │ │ +09d7aa: 2807 |00af: goto 00b6 // +0007 │ │ +09d7ac: 7220 9800 f200 |00b0: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d7b2: 0c09 |00b3: move-result-object v9 │ │ +09d7b4: 0819 0900 |00b4: move-object/from16 v25, v9 │ │ +09d7b8: 7220 9600 4200 |00b6: invoke-interface {v2, v4}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09d7be: 0a18 |00b9: move-result v24 │ │ +09d7c0: 7220 9900 1200 |00ba: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d7c6: 0a09 |00bd: move-result v9 │ │ +09d7c8: 3809 0500 |00be: if-eqz v9, 00c3 // +0005 │ │ +09d7cc: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ +09d7d0: 2807 |00c2: goto 00c9 // +0007 │ │ +09d7d2: 7220 9800 1200 |00c3: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d7d8: 0c09 |00c6: move-result-object v9 │ │ +09d7da: 081a 0900 |00c7: move-object/from16 v26, v9 │ │ +09d7de: 7220 9900 0200 |00c9: invoke-interface {v2, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d7e4: 0a09 |00cc: move-result v9 │ │ +09d7e6: 3809 3900 |00cd: if-eqz v9, 0106 // +0039 │ │ +09d7ea: 7220 9900 3200 |00cf: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d7f0: 0a09 |00d2: move-result v9 │ │ +09d7f2: 3809 3300 |00d3: if-eqz v9, 0106 // +0033 │ │ +09d7f6: 7220 9900 5200 |00d5: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d7fc: 0a09 |00d8: move-result v9 │ │ +09d7fe: 3809 2d00 |00d9: if-eqz v9, 0106 // +002d │ │ +09d802: 7220 9900 6200 |00db: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d808: 0a09 |00de: move-result v9 │ │ +09d80a: 3809 2700 |00df: if-eqz v9, 0106 // +0027 │ │ +09d80e: 7220 9900 7200 |00e1: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d814: 0a09 |00e4: move-result v9 │ │ +09d816: 3809 2100 |00e5: if-eqz v9, 0106 // +0021 │ │ +09d81a: 7220 9900 8200 |00e7: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d820: 0a09 |00ea: move-result v9 │ │ +09d822: 3809 1b00 |00eb: if-eqz v9, 0106 // +001b │ │ +09d826: 0209 1100 |00ed: move/from16 v9, v17 │ │ +09d82a: 7220 9900 9200 |00ef: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d830: 0a11 |00f2: move-result v17 │ │ +09d832: 3811 1500 |00f3: if-eqz v17, 0108 // +0015 │ │ +09d836: 0211 0100 |00f5: move/from16 v17, v1 │ │ +09d83a: 0201 1000 |00f7: move/from16 v1, v16 │ │ +09d83e: 7220 9900 1200 |00f9: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d844: 0a10 |00fc: move-result v16 │ │ +09d846: 3910 0300 |00fd: if-nez v16, 0100 // +0003 │ │ +09d84a: 280d |00ff: goto 010c // +000d │ │ +09d84c: 0210 0000 |0100: move/from16 v16, v0 │ │ +09d850: 1313 0000 |0102: const/16 v19, #int 0 // #0 │ │ +09d854: 2900 8000 |0104: goto/16 0184 // +0080 │ │ +09d858: 0209 1100 |0106: move/from16 v9, v17 │ │ +09d85c: 0211 0100 |0108: move/from16 v17, v1 │ │ +09d860: 0201 1000 |010a: move/from16 v1, v16 │ │ +09d864: 7220 9600 0200 |010c: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09d86a: 0a1c |010f: move-result v28 │ │ +09d86c: 7220 9900 3200 |0110: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d872: 0a10 |0113: move-result v16 │ │ +09d874: 3810 0500 |0114: if-eqz v16, 0119 // +0005 │ │ +09d878: 131d 0000 |0116: const/16 v29, #int 0 // #0 │ │ +09d87c: 2807 |0118: goto 011f // +0007 │ │ +09d87e: 7220 9800 3200 |0119: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d884: 0c10 |011c: move-result-object v16 │ │ +09d886: 081d 1000 |011d: move-object/from16 v29, v16 │ │ +09d88a: 7220 9900 5200 |011f: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d890: 0a10 |0122: move-result v16 │ │ +09d892: 3810 0500 |0123: if-eqz v16, 0128 // +0005 │ │ +09d896: 131e 0000 |0125: const/16 v30, #int 0 // #0 │ │ +09d89a: 2807 |0127: goto 012e // +0007 │ │ +09d89c: 7220 9800 5200 |0128: invoke-interface {v2, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d8a2: 0c10 |012b: move-result-object v16 │ │ +09d8a4: 081e 1000 |012c: move-object/from16 v30, v16 │ │ +09d8a8: 7220 9900 6200 |012e: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d8ae: 0a10 |0131: move-result v16 │ │ +09d8b0: 3810 0500 |0132: if-eqz v16, 0137 // +0005 │ │ +09d8b4: 131f 0000 |0134: const/16 v31, #int 0 // #0 │ │ +09d8b8: 2807 |0136: goto 013d // +0007 │ │ +09d8ba: 7220 9800 6200 |0137: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d8c0: 0c10 |013a: move-result-object v16 │ │ +09d8c2: 081f 1000 |013b: move-object/from16 v31, v16 │ │ +09d8c6: 7220 9900 7200 |013d: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d8cc: 0a10 |0140: move-result v16 │ │ +09d8ce: 3810 0500 |0141: if-eqz v16, 0146 // +0005 │ │ +09d8d2: 1320 0000 |0143: const/16 v32, #int 0 // #0 │ │ +09d8d6: 2807 |0145: goto 014c // +0007 │ │ +09d8d8: 7220 9800 7200 |0146: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d8de: 0c10 |0149: move-result-object v16 │ │ +09d8e0: 0820 1000 |014a: move-object/from16 v32, v16 │ │ +09d8e4: 7220 9900 8200 |014c: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d8ea: 0a10 |014f: move-result v16 │ │ +09d8ec: 3810 0500 |0150: if-eqz v16, 0155 // +0005 │ │ +09d8f0: 1321 0000 |0152: const/16 v33, #int 0 // #0 │ │ +09d8f4: 2807 |0154: goto 015b // +0007 │ │ +09d8f6: 7220 9800 8200 |0155: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d8fc: 0c10 |0158: move-result-object v16 │ │ +09d8fe: 0821 1000 |0159: move-object/from16 v33, v16 │ │ +09d902: 7220 9900 9200 |015b: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d908: 0a10 |015e: move-result v16 │ │ +09d90a: 3810 0500 |015f: if-eqz v16, 0164 // +0005 │ │ +09d90e: 1322 0000 |0161: const/16 v34, #int 0 // #0 │ │ +09d912: 2807 |0163: goto 016a // +0007 │ │ +09d914: 7220 9800 9200 |0164: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d91a: 0c10 |0167: move-result-object v16 │ │ +09d91c: 0822 1000 |0168: move-object/from16 v34, v16 │ │ +09d920: 7220 9900 1200 |016a: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09d926: 0a10 |016d: move-result v16 │ │ +09d928: 3810 0500 |016e: if-eqz v16, 0173 // +0005 │ │ +09d92c: 1323 0000 |0170: const/16 v35, #int 0 // #0 │ │ +09d930: 2807 |0172: goto 0179 // +0007 │ │ +09d932: 7220 9800 1200 |0173: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09d938: 0c10 |0176: move-result-object v16 │ │ +09d93a: 0823 1000 |0177: move-object/from16 v35, v16 │ │ +09d93e: 2210 2705 |0179: new-instance v16, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09d942: 081b 1000 |017b: move-object/from16 v27, v16 │ │ +09d946: 7609 ae18 1b00 |017d: invoke-direct/range {v27, v28, v29, v30, v31, v32, v33, v34, v35}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@18ae │ │ +09d94c: 0813 1000 |0180: move-object/from16 v19, v16 │ │ +09d950: 0210 0000 |0182: move/from16 v16, v0 │ │ +09d954: 2200 4005 |0184: new-instance v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +09d958: 0812 0000 |0186: move-object/from16 v18, v0 │ │ +09d95c: 7609 2d19 1200 |0188: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V // method@192d │ │ +09d962: 7220 b804 0a00 |018b: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +09d968: 0200 1000 |018e: move/from16 v0, v16 │ │ +09d96c: 0210 0100 |0190: move/from16 v16, v1 │ │ +09d970: 0201 1100 |0192: move/from16 v1, v17 │ │ +09d974: 0211 0900 |0194: move/from16 v17, v9 │ │ +09d978: 2900 e1fe |0196: goto/16 0077 // -011f │ │ +09d97c: 7210 9400 0200 |0198: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09d982: 110a |019b: return-object v10 │ │ +09d984: 0d00 |019c: move-exception v0 │ │ +09d986: 7210 9400 0200 |019d: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09d98c: 2700 |01a0: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x018e │ │ -> 0x019c │ │ positions : │ │ 0x0002 line=380 │ │ 0x0012 line=382 │ │ 0x0018 line=383 │ │ @@ -132038,18 +132039,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09d9b8: |[09d9b8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$9.finalize:()V │ │ -09d9c8: 5410 d01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cd0 │ │ -09d9cc: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09d9d2: 0e00 |0005: return-void │ │ +09d9bc: |[09d9bc] ua.gardenapple.itchupdater.database.game.GameDao_Impl$9.finalize:()V │ │ +09d9cc: 5410 d01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1cd0 │ │ +09d9d0: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09d9d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9; │ │ │ │ source_file_idx : 2798 (GameDao_Impl.java) │ │ @@ -132102,37 +132103,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -09e0dc: |[09e0dc] ua.gardenapple.itchupdater.database.game.GameRepository$Type.:()V │ │ -09e0ec: 2200 3905 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ -09e0f0: 1a01 cd0b |0002: const-string v1, "Installed" // string@0bcd │ │ -09e0f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09e0f6: 7030 1719 1002 |0005: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.:(Ljava/lang/String;I)V // method@1917 │ │ -09e0fc: 6900 dc1c |0008: sput-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ -09e100: 2201 3905 |000a: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ -09e104: 1a03 050a |000c: const-string v3, "Downloads" // string@0a05 │ │ -09e108: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -09e10a: 7030 1719 3104 |000f: invoke-direct {v1, v3, v4}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.:(Ljava/lang/String;I)V // method@1917 │ │ -09e110: 6901 db1c |0012: sput-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ -09e114: 2203 3905 |0014: new-instance v3, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ -09e118: 1a05 de15 |0016: const-string v5, "Pending" // string@15de │ │ -09e11c: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -09e11e: 7030 1719 5306 |0019: invoke-direct {v3, v5, v6}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.:(Ljava/lang/String;I)V // method@1917 │ │ -09e124: 6903 dd1c |001c: sput-object v3, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ -09e128: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -09e12a: 2355 8306 |001f: new-array v5, v5, [Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0683 │ │ -09e12e: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -09e132: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -09e136: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -09e13a: 6905 da1c |0027: sput-object v5, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.$VALUES:[Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cda │ │ -09e13e: 0e00 |0029: return-void │ │ +09e0e0: |[09e0e0] ua.gardenapple.itchupdater.database.game.GameRepository$Type.:()V │ │ +09e0f0: 2200 3905 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ +09e0f4: 1a01 cd0b |0002: const-string v1, "Installed" // string@0bcd │ │ +09e0f8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09e0fa: 7030 1719 1002 |0005: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.:(Ljava/lang/String;I)V // method@1917 │ │ +09e100: 6900 dc1c |0008: sput-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ +09e104: 2201 3905 |000a: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ +09e108: 1a03 050a |000c: const-string v3, "Downloads" // string@0a05 │ │ +09e10c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +09e10e: 7030 1719 3104 |000f: invoke-direct {v1, v3, v4}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.:(Ljava/lang/String;I)V // method@1917 │ │ +09e114: 6901 db1c |0012: sput-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ +09e118: 2203 3905 |0014: new-instance v3, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ +09e11c: 1a05 de15 |0016: const-string v5, "Pending" // string@15de │ │ +09e120: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +09e122: 7030 1719 5306 |0019: invoke-direct {v3, v5, v6}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.:(Ljava/lang/String;I)V // method@1917 │ │ +09e128: 6903 dd1c |001c: sput-object v3, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ +09e12c: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +09e12e: 2355 8306 |001f: new-array v5, v5, [Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0683 │ │ +09e132: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +09e136: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +09e13a: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +09e13e: 6905 da1c |0027: sput-object v5, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.$VALUES:[Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cda │ │ +09e142: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x000a line=9 │ │ 0x0014 line=10 │ │ locals : │ │ │ │ @@ -132141,17 +132142,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09e140: |[09e140] ua.gardenapple.itchupdater.database.game.GameRepository$Type.:(Ljava/lang/String;I)V │ │ -09e150: 7030 4d03 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@034d │ │ -09e156: 0e00 |0003: return-void │ │ +09e144: |[09e144] ua.gardenapple.itchupdater.database.game.GameRepository$Type.:(Ljava/lang/String;I)V │ │ +09e154: 7030 4d03 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@034d │ │ +09e15a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -132161,22 +132162,22 @@ │ │ type : '(Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/GameRepository$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -09e088: |[09e088] ua.gardenapple.itchupdater.database.game.GameRepository$Type.valueOf:(Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ -09e098: 1a00 2437 |0000: const-string v0, "value" // string@3724 │ │ -09e09c: 7120 8c05 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e0a2: 1c00 3905 |0005: const-class v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ -09e0a6: 7120 4e03 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@034e │ │ -09e0ac: 0c01 |000a: move-result-object v1 │ │ -09e0ae: 1f01 3905 |000b: check-cast v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ -09e0b2: 1101 |000d: return-object v1 │ │ +09e08c: |[09e08c] ua.gardenapple.itchupdater.database.game.GameRepository$Type.valueOf:(Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ +09e09c: 1a00 2437 |0000: const-string v0, "value" // string@3724 │ │ +09e0a0: 7120 8c05 0100 |0002: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e0a6: 1c00 3905 |0005: const-class v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ +09e0aa: 7120 4e03 1000 |0007: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@034e │ │ +09e0b0: 0c01 |000a: move-result-object v1 │ │ +09e0b2: 1f01 3905 |000b: check-cast v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0539 │ │ +09e0b6: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000b line=11 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/game/GameRepository$Type;) │ │ @@ -132184,22 +132185,22 @@ │ │ type : '()[Lua/gardenapple/itchupdater/database/game/GameRepository$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -09e0b4: |[09e0b4] ua.gardenapple.itchupdater.database.game.GameRepository$Type.values:()[Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ -09e0c4: 6200 da1c |0000: sget-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.$VALUES:[Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cda │ │ -09e0c8: 2101 |0002: array-length v1, v0 │ │ -09e0ca: 2311 8306 |0003: new-array v1, v1, [Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0683 │ │ -09e0ce: 2102 |0005: array-length v2, v0 │ │ -09e0d0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -09e0d2: 7152 cc03 3031 |0007: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@03cc │ │ -09e0d8: 1101 |000a: return-object v1 │ │ +09e0b8: |[09e0b8] ua.gardenapple.itchupdater.database.game.GameRepository$Type.values:()[Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ +09e0c8: 6200 da1c |0000: sget-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.$VALUES:[Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cda │ │ +09e0cc: 2101 |0002: array-length v1, v0 │ │ +09e0ce: 2311 8306 |0003: new-array v1, v1, [Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // type@0683 │ │ +09e0d2: 2102 |0005: array-length v2, v0 │ │ +09e0d4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +09e0d6: 7152 cc03 3031 |0007: invoke-static {v0, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@03cc │ │ +09e0dc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2805 (GameRepository.kt) │ │ │ │ @@ -132236,36 +132237,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -09e158: |[09e158] ua.gardenapple.itchupdater.database.game.GameRepository$WhenMappings.:()V │ │ -09e168: 7100 1a19 0000 |0000: invoke-static {}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.values:()[Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@191a │ │ -09e16e: 0c00 |0003: move-result-object v0 │ │ -09e170: 2100 |0004: array-length v0, v0 │ │ -09e172: 2300 5a06 |0005: new-array v0, v0, [I // type@065a │ │ -09e176: 6201 db1c |0007: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ -09e17a: 6e10 1819 0100 |0009: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.ordinal:()I // method@1918 │ │ -09e180: 0a01 |000c: move-result v1 │ │ -09e182: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -09e184: 4b02 0001 |000e: aput v2, v0, v1 │ │ -09e188: 6201 dc1c |0010: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ -09e18c: 6e10 1819 0100 |0012: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.ordinal:()I // method@1918 │ │ -09e192: 0a01 |0015: move-result v1 │ │ -09e194: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -09e196: 4b02 0001 |0017: aput v2, v0, v1 │ │ -09e19a: 6201 dd1c |0019: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ -09e19e: 6e10 1819 0100 |001b: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.ordinal:()I // method@1918 │ │ -09e1a4: 0a01 |001e: move-result v1 │ │ -09e1a6: 1232 |001f: const/4 v2, #int 3 // #3 │ │ -09e1a8: 4b02 0001 |0020: aput v2, v0, v1 │ │ -09e1ac: 6900 de1c |0022: sput-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$WhenMappings;.$EnumSwitchMapping$0:[I // field@1cde │ │ -09e1b0: 0e00 |0024: return-void │ │ +09e15c: |[09e15c] ua.gardenapple.itchupdater.database.game.GameRepository$WhenMappings.:()V │ │ +09e16c: 7100 1a19 0000 |0000: invoke-static {}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.values:()[Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@191a │ │ +09e172: 0c00 |0003: move-result-object v0 │ │ +09e174: 2100 |0004: array-length v0, v0 │ │ +09e176: 2300 5a06 |0005: new-array v0, v0, [I // type@065a │ │ +09e17a: 6201 db1c |0007: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ +09e17e: 6e10 1819 0100 |0009: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.ordinal:()I // method@1918 │ │ +09e184: 0a01 |000c: move-result v1 │ │ +09e186: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +09e188: 4b02 0001 |000e: aput v2, v0, v1 │ │ +09e18c: 6201 dc1c |0010: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ +09e190: 6e10 1819 0100 |0012: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.ordinal:()I // method@1918 │ │ +09e196: 0a01 |0015: move-result v1 │ │ +09e198: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +09e19a: 4b02 0001 |0017: aput v2, v0, v1 │ │ +09e19e: 6201 dd1c |0019: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ +09e1a2: 6e10 1819 0100 |001b: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.ordinal:()I // method@1918 │ │ +09e1a8: 0a01 |001e: move-result v1 │ │ +09e1aa: 1232 |001f: const/4 v2, #int 3 // #3 │ │ +09e1ac: 4b02 0001 |0020: aput v2, v0, v1 │ │ +09e1b0: 6900 de1c |0022: sput-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$WhenMappings;.$EnumSwitchMapping$0:[I // field@1cde │ │ +09e1b4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2805 (GameRepository.kt) │ │ │ │ @@ -132318,45 +132319,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -09e1e4: |[09e1e4] ua.gardenapple.itchupdater.database.game.GameRepository.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V │ │ -09e1f4: 1a00 3026 |0000: const-string v0, "gameDao" // string@2630 │ │ -09e1f8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e1fe: 1a00 3136 |0005: const-string v0, "type" // string@3631 │ │ -09e202: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e208: 7010 7203 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -09e20e: 5b12 df1c |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1cdf │ │ -09e212: 5b13 e11c |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1ce1 │ │ -09e216: 6200 de1c |0011: sget-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$WhenMappings;.$EnumSwitchMapping$0:[I // field@1cde │ │ -09e21a: 6e10 1819 0300 |0013: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.ordinal:()I // method@1918 │ │ -09e220: 0a03 |0016: move-result v3 │ │ -09e222: 4403 0003 |0017: aget v3, v0, v3 │ │ -09e226: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -09e228: 3203 1800 |001a: if-eq v3, v0, 0032 // +0018 │ │ -09e22c: 1220 |001c: const/4 v0, #int 2 // #2 │ │ -09e22e: 3203 1000 |001d: if-eq v3, v0, 002d // +0010 │ │ -09e232: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -09e234: 3303 0700 |0020: if-ne v3, v0, 0027 // +0007 │ │ -09e238: 6e10 cf18 0200 |0022: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.getPendingGames:()Landroidx/lifecycle/LiveData; // method@18cf │ │ -09e23e: 0c02 |0025: move-result-object v2 │ │ -09e240: 2810 |0026: goto 0036 // +0010 │ │ -09e242: 2202 0d02 |0027: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@020d │ │ -09e246: 7010 4b05 0200 |0029: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@054b │ │ -09e24c: 2702 |002c: throw v2 │ │ -09e24e: 6e10 ce18 0200 |002d: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.getInstalledAndroidGames:()Landroidx/lifecycle/LiveData; // method@18ce │ │ -09e254: 0c02 |0030: move-result-object v2 │ │ -09e256: 2805 |0031: goto 0036 // +0005 │ │ -09e258: 6e10 cd18 0200 |0032: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameDownloads:()Landroidx/lifecycle/LiveData; // method@18cd │ │ -09e25e: 0c02 |0035: move-result-object v2 │ │ -09e260: 5b12 e01c |0036: iput-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.games:Landroidx/lifecycle/LiveData; // field@1ce0 │ │ -09e264: 0e00 |0038: return-void │ │ +09e1e8: |[09e1e8] ua.gardenapple.itchupdater.database.game.GameRepository.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V │ │ +09e1f8: 1a00 3026 |0000: const-string v0, "gameDao" // string@2630 │ │ +09e1fc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e202: 1a00 3136 |0005: const-string v0, "type" // string@3631 │ │ +09e206: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e20c: 7010 7203 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +09e212: 5b12 df1c |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1cdf │ │ +09e216: 5b13 e11c |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1ce1 │ │ +09e21a: 6200 de1c |0011: sget-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$WhenMappings;.$EnumSwitchMapping$0:[I // field@1cde │ │ +09e21e: 6e10 1819 0300 |0013: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.ordinal:()I // method@1918 │ │ +09e224: 0a03 |0016: move-result v3 │ │ +09e226: 4403 0003 |0017: aget v3, v0, v3 │ │ +09e22a: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +09e22c: 3203 1800 |001a: if-eq v3, v0, 0032 // +0018 │ │ +09e230: 1220 |001c: const/4 v0, #int 2 // #2 │ │ +09e232: 3203 1000 |001d: if-eq v3, v0, 002d // +0010 │ │ +09e236: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +09e238: 3303 0700 |0020: if-ne v3, v0, 0027 // +0007 │ │ +09e23c: 6e10 cf18 0200 |0022: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.getPendingGames:()Landroidx/lifecycle/LiveData; // method@18cf │ │ +09e242: 0c02 |0025: move-result-object v2 │ │ +09e244: 2810 |0026: goto 0036 // +0010 │ │ +09e246: 2202 0d02 |0027: new-instance v2, Lkotlin/NoWhenBranchMatchedException; // type@020d │ │ +09e24a: 7010 4b05 0200 |0029: invoke-direct {v2}, Lkotlin/NoWhenBranchMatchedException;.:()V // method@054b │ │ +09e250: 2702 |002c: throw v2 │ │ +09e252: 6e10 ce18 0200 |002d: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.getInstalledAndroidGames:()Landroidx/lifecycle/LiveData; // method@18ce │ │ +09e258: 0c02 |0030: move-result-object v2 │ │ +09e25a: 2805 |0031: goto 0036 // +0005 │ │ +09e25c: 6e10 cd18 0200 |0032: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameDownloads:()Landroidx/lifecycle/LiveData; // method@18cd │ │ +09e262: 0c02 |0035: move-result-object v2 │ │ +09e264: 5b12 e01c |0036: iput-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.games:Landroidx/lifecycle/LiveData; // field@1ce0 │ │ +09e268: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=6 │ │ 0x0011 line=13 │ │ 0x0022 line=16 │ │ 0x002d line=15 │ │ 0x0032 line=14 │ │ @@ -132372,17 +132373,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e1b4: |[09e1b4] ua.gardenapple.itchupdater.database.game.GameRepository.getGames:()Landroidx/lifecycle/LiveData; │ │ -09e1c4: 5410 e01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.games:Landroidx/lifecycle/LiveData; // field@1ce0 │ │ -09e1c8: 1100 |0002: return-object v0 │ │ +09e1b8: |[09e1b8] ua.gardenapple.itchupdater.database.game.GameRepository.getGames:()Landroidx/lifecycle/LiveData; │ │ +09e1c8: 5410 e01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.games:Landroidx/lifecycle/LiveData; // field@1ce0 │ │ +09e1cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/GameRepository; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameRepository;) │ │ @@ -132390,17 +132391,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/game/GameRepository$Type;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e1cc: |[09e1cc] ua.gardenapple.itchupdater.database.game.GameRepository.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ -09e1dc: 5410 e11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1ce1 │ │ -09e1e0: 1100 |0002: return-object v0 │ │ +09e1d0: |[09e1d0] ua.gardenapple.itchupdater.database.game.GameRepository.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ +09e1e0: 5410 e11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameRepository;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1ce1 │ │ +09e1e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/GameRepository; │ │ │ │ source_file_idx : 2805 (GameRepository.kt) │ │ @@ -132505,39 +132506,39 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -09f064: |[09f064] ua.gardenapple.itchupdater.database.installation.GameInstallation.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V │ │ -09f074: 1a00 2826 |0000: const-string v0, "game" // string@2628 │ │ -09f078: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09f07e: 1a00 f536 |0005: const-string v0, "uploadName" // string@36f5 │ │ -09f082: 7120 8c05 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09f088: 7010 7203 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f08e: 5b12 ee1c |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ -09f092: 5913 f21c |000f: iput v3, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ -09f096: 5b14 ec1c |0011: iput-object v4, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ -09f09a: 5b15 f11c |0013: iput-object v5, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ -09f09e: 5916 ef1c |0015: iput v6, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ -09f0a2: 5917 f31c |0017: iput v7, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ -09f0a6: 5b18 f41c |0019: iput-object v8, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ -09f0aa: 5b19 ed1c |001b: iput-object v9, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ -09f0ae: 3805 0700 |001d: if-eqz v5, 0024 // +0007 │ │ -09f0b2: 6e10 bb18 0200 |001f: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ -09f0b8: 0c08 |0022: move-result-object v8 │ │ -09f0ba: 280b |0023: goto 002e // +000b │ │ -09f0bc: 1a02 9803 |0024: const-string v2, "-" // string@0398 │ │ -09f0c0: 7120 8805 2800 |0026: invoke-static {v8, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09f0c6: 0a02 |0029: move-result v2 │ │ -09f0c8: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ -09f0cc: 1a08 0000 |002c: const-string v8, "" // string@0000 │ │ -09f0d0: 5b18 f01c |002e: iput-object v8, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.librarySubtitle:Ljava/lang/String; // field@1cf0 │ │ -09f0d4: 0e00 |0030: return-void │ │ +09f068: |[09f068] ua.gardenapple.itchupdater.database.installation.GameInstallation.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V │ │ +09f078: 1a00 2826 |0000: const-string v0, "game" // string@2628 │ │ +09f07c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09f082: 1a00 f536 |0005: const-string v0, "uploadName" // string@36f5 │ │ +09f086: 7120 8c05 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09f08c: 7010 7203 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f092: 5b12 ee1c |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ +09f096: 5913 f21c |000f: iput v3, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ +09f09a: 5b14 ec1c |0011: iput-object v4, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ +09f09e: 5b15 f11c |0013: iput-object v5, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ +09f0a2: 5916 ef1c |0015: iput v6, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ +09f0a6: 5917 f31c |0017: iput v7, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ +09f0aa: 5b18 f41c |0019: iput-object v8, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ +09f0ae: 5b19 ed1c |001b: iput-object v9, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ +09f0b2: 3805 0700 |001d: if-eqz v5, 0024 // +0007 │ │ +09f0b6: 6e10 bb18 0200 |001f: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ +09f0bc: 0c08 |0022: move-result-object v8 │ │ +09f0be: 280b |0023: goto 002e // +000b │ │ +09f0c0: 1a02 9803 |0024: const-string v2, "-" // string@0398 │ │ +09f0c4: 7120 8805 2800 |0026: invoke-static {v8, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09f0ca: 0a02 |0029: move-result v2 │ │ +09f0cc: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ +09f0d0: 1a08 0000 |002c: const-string v8, "" // string@0000 │ │ +09f0d4: 5b18 f01c |002e: iput-object v8, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.librarySubtitle:Ljava/lang/String; // field@1cf0 │ │ +09f0d8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=7 │ │ 0x000d line=8 │ │ 0x000f line=9 │ │ 0x0011 line=10 │ │ 0x0013 line=11 │ │ @@ -132564,308 +132565,308 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/GameInstallation;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 20 │ │ ins : 11 │ │ outs : 9 │ │ insns size : 84 16-bit code units │ │ -09ef64: |[09ef64] ua.gardenapple.itchupdater.database.installation.GameInstallation.copy$default:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ -09ef74: 0790 |0000: move-object v0, v9 │ │ -09ef76: 0201 1200 |0001: move/from16 v1, v18 │ │ -09ef7a: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ -09ef7e: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -09ef82: 5402 ee1c |0007: iget-object v2, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ -09ef86: 2802 |0009: goto 000b // +0002 │ │ -09ef88: 07a2 |000a: move-object v2, v10 │ │ -09ef8a: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ -09ef8e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -09ef92: 5203 f21c |000f: iget v3, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ -09ef96: 2802 |0011: goto 0013 // +0002 │ │ -09ef98: 01b3 |0012: move v3, v11 │ │ -09ef9a: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ -09ef9e: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ -09efa2: 5404 ec1c |0017: iget-object v4, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ -09efa6: 2802 |0019: goto 001b // +0002 │ │ -09efa8: 07c4 |001a: move-object v4, v12 │ │ -09efaa: dd05 0108 |001b: and-int/lit8 v5, v1, #int 8 // #08 │ │ -09efae: 3805 0500 |001d: if-eqz v5, 0022 // +0005 │ │ -09efb2: 5405 f11c |001f: iget-object v5, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ -09efb6: 2802 |0021: goto 0023 // +0002 │ │ -09efb8: 07d5 |0022: move-object v5, v13 │ │ -09efba: dd06 0110 |0023: and-int/lit8 v6, v1, #int 16 // #10 │ │ -09efbe: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ -09efc2: 5206 ef1c |0027: iget v6, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ -09efc6: 2802 |0029: goto 002b // +0002 │ │ -09efc8: 01e6 |002a: move v6, v14 │ │ -09efca: dd07 0120 |002b: and-int/lit8 v7, v1, #int 32 // #20 │ │ -09efce: 3807 0500 |002d: if-eqz v7, 0032 // +0005 │ │ -09efd2: 5207 f31c |002f: iget v7, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ -09efd6: 2802 |0031: goto 0033 // +0002 │ │ -09efd8: 01f7 |0032: move v7, v15 │ │ -09efda: dd08 0140 |0033: and-int/lit8 v8, v1, #int 64 // #40 │ │ -09efde: 3808 0500 |0035: if-eqz v8, 003a // +0005 │ │ -09efe2: 5408 f41c |0037: iget-object v8, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ -09efe6: 2803 |0039: goto 003c // +0003 │ │ -09efe8: 0808 1000 |003a: move-object/from16 v8, v16 │ │ -09efec: d511 8000 |003c: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -09eff0: 3801 0500 |003e: if-eqz v1, 0043 // +0005 │ │ -09eff4: 5401 ed1c |0040: iget-object v1, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ -09eff8: 2803 |0042: goto 0045 // +0003 │ │ -09effa: 0801 1100 |0043: move-object/from16 v1, v17 │ │ -09effe: 072a |0045: move-object v10, v2 │ │ -09f000: 013b |0046: move v11, v3 │ │ -09f002: 074c |0047: move-object v12, v4 │ │ -09f004: 075d |0048: move-object v13, v5 │ │ -09f006: 016e |0049: move v14, v6 │ │ -09f008: 017f |004a: move v15, v7 │ │ -09f00a: 0810 0800 |004b: move-object/from16 v16, v8 │ │ -09f00e: 0811 0100 |004d: move-object/from16 v17, v1 │ │ -09f012: 7409 3619 0900 |004f: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.copy:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/installation/GameInstallation; // method@1936 │ │ -09f018: 0c00 |0052: move-result-object v0 │ │ -09f01a: 1100 |0053: return-object v0 │ │ +09ef68: |[09ef68] ua.gardenapple.itchupdater.database.installation.GameInstallation.copy$default:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ +09ef78: 0790 |0000: move-object v0, v9 │ │ +09ef7a: 0201 1200 |0001: move/from16 v1, v18 │ │ +09ef7e: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ +09ef82: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +09ef86: 5402 ee1c |0007: iget-object v2, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ +09ef8a: 2802 |0009: goto 000b // +0002 │ │ +09ef8c: 07a2 |000a: move-object v2, v10 │ │ +09ef8e: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ +09ef92: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +09ef96: 5203 f21c |000f: iget v3, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ +09ef9a: 2802 |0011: goto 0013 // +0002 │ │ +09ef9c: 01b3 |0012: move v3, v11 │ │ +09ef9e: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ +09efa2: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ +09efa6: 5404 ec1c |0017: iget-object v4, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ +09efaa: 2802 |0019: goto 001b // +0002 │ │ +09efac: 07c4 |001a: move-object v4, v12 │ │ +09efae: dd05 0108 |001b: and-int/lit8 v5, v1, #int 8 // #08 │ │ +09efb2: 3805 0500 |001d: if-eqz v5, 0022 // +0005 │ │ +09efb6: 5405 f11c |001f: iget-object v5, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ +09efba: 2802 |0021: goto 0023 // +0002 │ │ +09efbc: 07d5 |0022: move-object v5, v13 │ │ +09efbe: dd06 0110 |0023: and-int/lit8 v6, v1, #int 16 // #10 │ │ +09efc2: 3806 0500 |0025: if-eqz v6, 002a // +0005 │ │ +09efc6: 5206 ef1c |0027: iget v6, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ +09efca: 2802 |0029: goto 002b // +0002 │ │ +09efcc: 01e6 |002a: move v6, v14 │ │ +09efce: dd07 0120 |002b: and-int/lit8 v7, v1, #int 32 // #20 │ │ +09efd2: 3807 0500 |002d: if-eqz v7, 0032 // +0005 │ │ +09efd6: 5207 f31c |002f: iget v7, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ +09efda: 2802 |0031: goto 0033 // +0002 │ │ +09efdc: 01f7 |0032: move v7, v15 │ │ +09efde: dd08 0140 |0033: and-int/lit8 v8, v1, #int 64 // #40 │ │ +09efe2: 3808 0500 |0035: if-eqz v8, 003a // +0005 │ │ +09efe6: 5408 f41c |0037: iget-object v8, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ +09efea: 2803 |0039: goto 003c // +0003 │ │ +09efec: 0808 1000 |003a: move-object/from16 v8, v16 │ │ +09eff0: d511 8000 |003c: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +09eff4: 3801 0500 |003e: if-eqz v1, 0043 // +0005 │ │ +09eff8: 5401 ed1c |0040: iget-object v1, v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ +09effc: 2803 |0042: goto 0045 // +0003 │ │ +09effe: 0801 1100 |0043: move-object/from16 v1, v17 │ │ +09f002: 072a |0045: move-object v10, v2 │ │ +09f004: 013b |0046: move v11, v3 │ │ +09f006: 074c |0047: move-object v12, v4 │ │ +09f008: 075d |0048: move-object v13, v5 │ │ +09f00a: 016e |0049: move v14, v6 │ │ +09f00c: 017f |004a: move v15, v7 │ │ +09f00e: 0810 0800 |004b: move-object/from16 v16, v8 │ │ +09f012: 0811 0100 |004d: move-object/from16 v17, v1 │ │ +09f016: 7409 3619 0900 |004f: invoke-virtual/range {v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.copy:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/installation/GameInstallation; // method@1936 │ │ +09f01c: 0c00 |0052: move-result-object v0 │ │ +09f01e: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'component1' │ │ type : '()Lua/gardenapple/itchupdater/database/game/Game;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ef34: |[09ef34] ua.gardenapple.itchupdater.database.installation.GameInstallation.component1:()Lua/gardenapple/itchupdater/database/game/Game; │ │ -09ef44: 5410 ee1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ -09ef48: 1100 |0002: return-object v0 │ │ +09ef38: |[09ef38] ua.gardenapple.itchupdater.database.installation.GameInstallation.component1:()Lua/gardenapple/itchupdater/database/game/Game; │ │ +09ef48: 5410 ee1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ +09ef4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ec60: |[09ec60] ua.gardenapple.itchupdater.database.installation.GameInstallation.component2:()I │ │ -09ec70: 5210 f21c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ -09ec74: 0f00 |0002: return v0 │ │ +09ec64: |[09ec64] ua.gardenapple.itchupdater.database.installation.GameInstallation.component2:()I │ │ +09ec74: 5210 f21c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ +09ec78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'component3' │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ed8c: |[09ed8c] ua.gardenapple.itchupdater.database.installation.GameInstallation.component3:()Ljava/lang/Long; │ │ -09ed9c: 5410 ec1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ -09eda0: 1100 |0002: return-object v0 │ │ +09ed90: |[09ed90] ua.gardenapple.itchupdater.database.installation.GameInstallation.component3:()Ljava/lang/Long; │ │ +09eda0: 5410 ec1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ +09eda4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09edbc: |[09edbc] ua.gardenapple.itchupdater.database.installation.GameInstallation.component4:()Ljava/lang/String; │ │ -09edcc: 5410 f11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ -09edd0: 1100 |0002: return-object v0 │ │ +09edc0: |[09edc0] ua.gardenapple.itchupdater.database.installation.GameInstallation.component4:()Ljava/lang/String; │ │ +09edd0: 5410 f11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ +09edd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'component5' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ec78: |[09ec78] ua.gardenapple.itchupdater.database.installation.GameInstallation.component5:()I │ │ -09ec88: 5210 ef1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ -09ec8c: 0f00 |0002: return v0 │ │ +09ec7c: |[09ec7c] ua.gardenapple.itchupdater.database.installation.GameInstallation.component5:()I │ │ +09ec8c: 5210 ef1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ +09ec90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'component6' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ec90: |[09ec90] ua.gardenapple.itchupdater.database.installation.GameInstallation.component6:()I │ │ -09eca0: 5210 f31c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ -09eca4: 0f00 |0002: return v0 │ │ +09ec94: |[09ec94] ua.gardenapple.itchupdater.database.installation.GameInstallation.component6:()I │ │ +09eca4: 5210 f31c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ +09eca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'component7' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09edd4: |[09edd4] ua.gardenapple.itchupdater.database.installation.GameInstallation.component7:()Ljava/lang/String; │ │ -09ede4: 5410 f41c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ -09ede8: 1100 |0002: return-object v0 │ │ +09edd8: |[09edd8] ua.gardenapple.itchupdater.database.installation.GameInstallation.component7:()Ljava/lang/String; │ │ +09ede8: 5410 f41c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ +09edec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'component8' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09edec: |[09edec] ua.gardenapple.itchupdater.database.installation.GameInstallation.component8:()Ljava/lang/String; │ │ -09edfc: 5410 ed1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ -09ee00: 1100 |0002: return-object v0 │ │ +09edf0: |[09edf0] ua.gardenapple.itchupdater.database.installation.GameInstallation.component8:()Ljava/lang/String; │ │ +09ee00: 5410 ed1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ +09ee04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'copy' │ │ type : '(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/installation/GameInstallation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 28 16-bit code units │ │ -09f01c: |[09f01c] ua.gardenapple.itchupdater.database.installation.GameInstallation.copy:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ -09f02c: 1a00 2826 |0000: const-string v0, "game" // string@2628 │ │ -09f030: 07b2 |0002: move-object v2, v11 │ │ -09f032: 7120 8c05 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09f038: 1a00 f536 |0006: const-string v0, "uploadName" // string@36f5 │ │ -09f03c: 0808 1100 |0008: move-object/from16 v8, v17 │ │ -09f040: 7120 8c05 0800 |000a: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09f046: 2200 4005 |000d: new-instance v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -09f04a: 0701 |000f: move-object v1, v0 │ │ -09f04c: 01c3 |0010: move v3, v12 │ │ -09f04e: 07d4 |0011: move-object v4, v13 │ │ -09f050: 07e5 |0012: move-object v5, v14 │ │ -09f052: 01f6 |0013: move v6, v15 │ │ -09f054: 0207 1000 |0014: move/from16 v7, v16 │ │ -09f058: 0809 1200 |0016: move-object/from16 v9, v18 │ │ -09f05c: 7609 2d19 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V // method@192d │ │ -09f062: 1100 |001b: return-object v0 │ │ +09f020: |[09f020] ua.gardenapple.itchupdater.database.installation.GameInstallation.copy:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ +09f030: 1a00 2826 |0000: const-string v0, "game" // string@2628 │ │ +09f034: 07b2 |0002: move-object v2, v11 │ │ +09f036: 7120 8c05 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09f03c: 1a00 f536 |0006: const-string v0, "uploadName" // string@36f5 │ │ +09f040: 0808 1100 |0008: move-object/from16 v8, v17 │ │ +09f044: 7120 8c05 0800 |000a: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09f04a: 2200 4005 |000d: new-instance v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +09f04e: 0701 |000f: move-object v1, v0 │ │ +09f050: 01c3 |0010: move v3, v12 │ │ +09f052: 07d4 |0011: move-object v4, v13 │ │ +09f054: 07e5 |0012: move-object v5, v14 │ │ +09f056: 01f6 |0013: move v6, v15 │ │ +09f058: 0207 1000 |0014: move/from16 v7, v16 │ │ +09f05c: 0809 1200 |0016: move-object/from16 v9, v18 │ │ +09f060: 7609 2d19 0100 |0018: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/Long;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V // method@192d │ │ +09f066: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -09eb9c: |[09eb9c] ua.gardenapple.itchupdater.database.installation.GameInstallation.equals:(Ljava/lang/Object;)Z │ │ -09ebac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09ebae: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -09ebb2: 0f00 |0003: return v0 │ │ -09ebb4: 2051 4005 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -09ebb8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -09ebba: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -09ebbe: 0f02 |0009: return v2 │ │ -09ebc0: 1f05 4005 |000a: check-cast v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -09ebc4: 5441 ee1c |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ -09ebc8: 5453 ee1c |000e: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ -09ebcc: 7120 8805 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09ebd2: 0a01 |0013: move-result v1 │ │ -09ebd4: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -09ebd8: 0f02 |0016: return v2 │ │ -09ebda: 5241 f21c |0017: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ -09ebde: 5253 f21c |0019: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ -09ebe2: 3231 0300 |001b: if-eq v1, v3, 001e // +0003 │ │ -09ebe6: 0f02 |001d: return v2 │ │ -09ebe8: 5441 ec1c |001e: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ -09ebec: 5453 ec1c |0020: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ -09ebf0: 7120 8805 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09ebf6: 0a01 |0025: move-result v1 │ │ -09ebf8: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -09ebfc: 0f02 |0028: return v2 │ │ -09ebfe: 5441 f11c |0029: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ -09ec02: 5453 f11c |002b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ -09ec06: 7120 8805 3100 |002d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09ec0c: 0a01 |0030: move-result v1 │ │ -09ec0e: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ -09ec12: 0f02 |0033: return v2 │ │ -09ec14: 5241 ef1c |0034: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ -09ec18: 5253 ef1c |0036: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ -09ec1c: 3231 0300 |0038: if-eq v1, v3, 003b // +0003 │ │ -09ec20: 0f02 |003a: return v2 │ │ -09ec22: 5241 f31c |003b: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ -09ec26: 5253 f31c |003d: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ -09ec2a: 3231 0300 |003f: if-eq v1, v3, 0042 // +0003 │ │ -09ec2e: 0f02 |0041: return v2 │ │ -09ec30: 5441 f41c |0042: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ -09ec34: 5453 f41c |0044: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ -09ec38: 7120 8805 3100 |0046: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09ec3e: 0a01 |0049: move-result v1 │ │ -09ec40: 3901 0300 |004a: if-nez v1, 004d // +0003 │ │ -09ec44: 0f02 |004c: return v2 │ │ -09ec46: 5441 ed1c |004d: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ -09ec4a: 5455 ed1c |004f: iget-object v5, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ -09ec4e: 7120 8805 5100 |0051: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09ec54: 0a05 |0054: move-result v5 │ │ -09ec56: 3905 0300 |0055: if-nez v5, 0058 // +0003 │ │ -09ec5a: 0f02 |0057: return v2 │ │ -09ec5c: 0f00 |0058: return v0 │ │ +09eba0: |[09eba0] ua.gardenapple.itchupdater.database.installation.GameInstallation.equals:(Ljava/lang/Object;)Z │ │ +09ebb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09ebb2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +09ebb6: 0f00 |0003: return v0 │ │ +09ebb8: 2051 4005 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +09ebbc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +09ebbe: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +09ebc2: 0f02 |0009: return v2 │ │ +09ebc4: 1f05 4005 |000a: check-cast v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +09ebc8: 5441 ee1c |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ +09ebcc: 5453 ee1c |000e: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ +09ebd0: 7120 8805 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09ebd6: 0a01 |0013: move-result v1 │ │ +09ebd8: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +09ebdc: 0f02 |0016: return v2 │ │ +09ebde: 5241 f21c |0017: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ +09ebe2: 5253 f21c |0019: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ +09ebe6: 3231 0300 |001b: if-eq v1, v3, 001e // +0003 │ │ +09ebea: 0f02 |001d: return v2 │ │ +09ebec: 5441 ec1c |001e: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ +09ebf0: 5453 ec1c |0020: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ +09ebf4: 7120 8805 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09ebfa: 0a01 |0025: move-result v1 │ │ +09ebfc: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +09ec00: 0f02 |0028: return v2 │ │ +09ec02: 5441 f11c |0029: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ +09ec06: 5453 f11c |002b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ +09ec0a: 7120 8805 3100 |002d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09ec10: 0a01 |0030: move-result v1 │ │ +09ec12: 3901 0300 |0031: if-nez v1, 0034 // +0003 │ │ +09ec16: 0f02 |0033: return v2 │ │ +09ec18: 5241 ef1c |0034: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ +09ec1c: 5253 ef1c |0036: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ +09ec20: 3231 0300 |0038: if-eq v1, v3, 003b // +0003 │ │ +09ec24: 0f02 |003a: return v2 │ │ +09ec26: 5241 f31c |003b: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ +09ec2a: 5253 f31c |003d: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ +09ec2e: 3231 0300 |003f: if-eq v1, v3, 0042 // +0003 │ │ +09ec32: 0f02 |0041: return v2 │ │ +09ec34: 5441 f41c |0042: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ +09ec38: 5453 f41c |0044: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ +09ec3c: 7120 8805 3100 |0046: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09ec42: 0a01 |0049: move-result v1 │ │ +09ec44: 3901 0300 |004a: if-nez v1, 004d // +0003 │ │ +09ec48: 0f02 |004c: return v2 │ │ +09ec4a: 5441 ed1c |004d: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ +09ec4e: 5455 ed1c |004f: iget-object v5, v5, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ +09ec52: 7120 8805 5100 |0051: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09ec58: 0a05 |0054: move-result v5 │ │ +09ec5a: 3905 0300 |0055: if-nez v5, 0058 // +0003 │ │ +09ec5e: 0f02 |0057: return v2 │ │ +09ec60: 0f00 |0058: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'getDownloadOrInstallId' │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09eda4: |[09eda4] ua.gardenapple.itchupdater.database.installation.GameInstallation.getDownloadOrInstallId:()Ljava/lang/Long; │ │ -09edb4: 5410 ec1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ -09edb8: 1100 |0002: return-object v0 │ │ +09eda8: |[09eda8] ua.gardenapple.itchupdater.database.installation.GameInstallation.getDownloadOrInstallId:()Ljava/lang/Long; │ │ +09edb8: 5410 ec1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ +09edbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #11 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -132873,17 +132874,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ee04: |[09ee04] ua.gardenapple.itchupdater.database.installation.GameInstallation.getExternalFileName:()Ljava/lang/String; │ │ -09ee14: 5410 ed1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ -09ee18: 1100 |0002: return-object v0 │ │ +09ee08: |[09ee08] ua.gardenapple.itchupdater.database.installation.GameInstallation.getExternalFileName:()Ljava/lang/String; │ │ +09ee18: 5410 ed1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ +09ee1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #12 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -132891,17 +132892,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/game/Game;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ef4c: |[09ef4c] ua.gardenapple.itchupdater.database.installation.GameInstallation.getGame:()Lua/gardenapple/itchupdater/database/game/Game; │ │ -09ef5c: 5410 ee1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ -09ef60: 1100 |0002: return-object v0 │ │ +09ef50: |[09ef50] ua.gardenapple.itchupdater.database.installation.GameInstallation.getGame:()Lua/gardenapple/itchupdater/database/game/Game; │ │ +09ef60: 5410 ee1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ +09ef64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #13 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -132909,17 +132910,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09eca8: |[09eca8] ua.gardenapple.itchupdater.database.installation.GameInstallation.getInstallId:()I │ │ -09ecb8: 5210 ef1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ -09ecbc: 0f00 |0002: return v0 │ │ +09ecac: |[09ecac] ua.gardenapple.itchupdater.database.installation.GameInstallation.getInstallId:()I │ │ +09ecbc: 5210 ef1c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ +09ecc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #14 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -132927,17 +132928,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ee1c: |[09ee1c] ua.gardenapple.itchupdater.database.installation.GameInstallation.getLibrarySubtitle:()Ljava/lang/String; │ │ -09ee2c: 5410 f01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.librarySubtitle:Ljava/lang/String; // field@1cf0 │ │ -09ee30: 1100 |0002: return-object v0 │ │ +09ee20: |[09ee20] ua.gardenapple.itchupdater.database.installation.GameInstallation.getLibrarySubtitle:()Ljava/lang/String; │ │ +09ee30: 5410 f01c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.librarySubtitle:Ljava/lang/String; // field@1cf0 │ │ +09ee34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #15 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -132945,17 +132946,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ee34: |[09ee34] ua.gardenapple.itchupdater.database.installation.GameInstallation.getPackageName:()Ljava/lang/String; │ │ -09ee44: 5410 f11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ -09ee48: 1100 |0002: return-object v0 │ │ +09ee38: |[09ee38] ua.gardenapple.itchupdater.database.installation.GameInstallation.getPackageName:()Ljava/lang/String; │ │ +09ee48: 5410 f11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ +09ee4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #16 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -132963,17 +132964,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ecc0: |[09ecc0] ua.gardenapple.itchupdater.database.installation.GameInstallation.getStatus:()I │ │ -09ecd0: 5210 f21c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ -09ecd4: 0f00 |0002: return v0 │ │ +09ecc4: |[09ecc4] ua.gardenapple.itchupdater.database.installation.GameInstallation.getStatus:()I │ │ +09ecd4: 5210 f21c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ +09ecd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #17 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -132981,17 +132982,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ecd8: |[09ecd8] ua.gardenapple.itchupdater.database.installation.GameInstallation.getUploadId:()I │ │ -09ece8: 5210 f31c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ -09ecec: 0f00 |0002: return v0 │ │ +09ecdc: |[09ecdc] ua.gardenapple.itchupdater.database.installation.GameInstallation.getUploadId:()I │ │ +09ecec: 5210 f31c |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ +09ecf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #18 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -132999,17 +133000,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ee4c: |[09ee4c] ua.gardenapple.itchupdater.database.installation.GameInstallation.getUploadName:()Ljava/lang/String; │ │ -09ee5c: 5410 f41c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ -09ee60: 1100 |0002: return-object v0 │ │ +09ee50: |[09ee50] ua.gardenapple.itchupdater.database.installation.GameInstallation.getUploadName:()Ljava/lang/String; │ │ +09ee60: 5410 f41c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ +09ee64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ │ │ #19 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ @@ -133017,110 +133018,110 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -09ecf0: |[09ecf0] ua.gardenapple.itchupdater.database.installation.GameInstallation.hashCode:()I │ │ -09ed00: 5430 ee1c |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ -09ed04: 6e10 c418 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/Game;.hashCode:()I // method@18c4 │ │ -09ed0a: 0a00 |0005: move-result v0 │ │ -09ed0c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09ed10: 5231 f21c |0008: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ -09ed14: b010 |000a: add-int/2addr v0, v1 │ │ -09ed16: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09ed1a: 5431 ec1c |000d: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ -09ed1e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -09ed20: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -09ed24: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -09ed26: 2805 |0013: goto 0018 // +0005 │ │ -09ed28: 6e10 7603 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0376 │ │ -09ed2e: 0a01 |0017: move-result v1 │ │ -09ed30: b010 |0018: add-int/2addr v0, v1 │ │ -09ed32: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09ed36: 5431 f11c |001b: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ -09ed3a: 3901 0400 |001d: if-nez v1, 0021 // +0004 │ │ -09ed3e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -09ed40: 2805 |0020: goto 0025 // +0005 │ │ -09ed42: 6e10 9d03 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09ed48: 0a01 |0024: move-result v1 │ │ -09ed4a: b010 |0025: add-int/2addr v0, v1 │ │ -09ed4c: da00 001f |0026: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09ed50: 5231 ef1c |0028: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ -09ed54: b010 |002a: add-int/2addr v0, v1 │ │ -09ed56: da00 001f |002b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09ed5a: 5231 f31c |002d: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ -09ed5e: b010 |002f: add-int/2addr v0, v1 │ │ -09ed60: da00 001f |0030: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09ed64: 5431 f41c |0032: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ -09ed68: 6e10 9d03 0100 |0034: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09ed6e: 0a01 |0037: move-result v1 │ │ -09ed70: b010 |0038: add-int/2addr v0, v1 │ │ -09ed72: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -09ed76: 5431 ed1c |003b: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ -09ed7a: 3901 0300 |003d: if-nez v1, 0040 // +0003 │ │ -09ed7e: 2805 |003f: goto 0044 // +0005 │ │ -09ed80: 6e10 9d03 0100 |0040: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -09ed86: 0a02 |0043: move-result v2 │ │ -09ed88: b020 |0044: add-int/2addr v0, v2 │ │ -09ed8a: 0f00 |0045: return v0 │ │ +09ecf4: |[09ecf4] ua.gardenapple.itchupdater.database.installation.GameInstallation.hashCode:()I │ │ +09ed04: 5430 ee1c |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ +09ed08: 6e10 c418 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/Game;.hashCode:()I // method@18c4 │ │ +09ed0e: 0a00 |0005: move-result v0 │ │ +09ed10: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09ed14: 5231 f21c |0008: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ +09ed18: b010 |000a: add-int/2addr v0, v1 │ │ +09ed1a: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09ed1e: 5431 ec1c |000d: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ +09ed22: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +09ed24: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +09ed28: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +09ed2a: 2805 |0013: goto 0018 // +0005 │ │ +09ed2c: 6e10 7603 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0376 │ │ +09ed32: 0a01 |0017: move-result v1 │ │ +09ed34: b010 |0018: add-int/2addr v0, v1 │ │ +09ed36: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09ed3a: 5431 f11c |001b: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ +09ed3e: 3901 0400 |001d: if-nez v1, 0021 // +0004 │ │ +09ed42: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +09ed44: 2805 |0020: goto 0025 // +0005 │ │ +09ed46: 6e10 9d03 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09ed4c: 0a01 |0024: move-result v1 │ │ +09ed4e: b010 |0025: add-int/2addr v0, v1 │ │ +09ed50: da00 001f |0026: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09ed54: 5231 ef1c |0028: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ +09ed58: b010 |002a: add-int/2addr v0, v1 │ │ +09ed5a: da00 001f |002b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09ed5e: 5231 f31c |002d: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ +09ed62: b010 |002f: add-int/2addr v0, v1 │ │ +09ed64: da00 001f |0030: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09ed68: 5431 f41c |0032: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ +09ed6c: 6e10 9d03 0100 |0034: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09ed72: 0a01 |0037: move-result v1 │ │ +09ed74: b010 |0038: add-int/2addr v0, v1 │ │ +09ed76: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +09ed7a: 5431 ed1c |003b: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ +09ed7e: 3901 0300 |003d: if-nez v1, 0040 // +0003 │ │ +09ed82: 2805 |003f: goto 0044 // +0005 │ │ +09ed84: 6e10 9d03 0100 |0040: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +09ed8a: 0a02 |0043: move-result v2 │ │ +09ed8c: b020 |0044: add-int/2addr v0, v2 │ │ +09ed8e: 0f00 |0045: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lua/gardenapple/itchupdater/database/installation/GameInstallation;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -09ee64: |[09ee64] ua.gardenapple.itchupdater.database.installation.GameInstallation.toString:()Ljava/lang/String; │ │ -09ee74: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -09ee78: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -09ee7e: 1a01 f20a |0005: const-string v1, "GameInstallation(game=" // string@0af2 │ │ -09ee82: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09ee88: 5421 ee1c |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ -09ee8c: 6e20 c203 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09ee92: 1a01 8b03 |000f: const-string v1, ", status=" // string@038b │ │ -09ee96: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09ee9c: 5221 f21c |0014: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ -09eea0: 6e20 c003 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -09eea6: 1a01 6e03 |0019: const-string v1, ", downloadOrInstallId=" // string@036e │ │ -09eeaa: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09eeb0: 5421 ec1c |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ -09eeb4: 6e20 c203 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09eeba: 1a01 8503 |0023: const-string v1, ", packageName=" // string@0385 │ │ -09eebe: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09eec4: 5421 f11c |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ -09eec8: 6e20 c203 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09eece: 1a01 7803 |002d: const-string v1, ", installId=" // string@0378 │ │ -09eed2: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09eed8: 5221 ef1c |0032: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ -09eedc: 6e20 c003 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -09eee2: 1a01 9203 |0037: const-string v1, ", uploadId=" // string@0392 │ │ -09eee6: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09eeec: 5221 f31c |003c: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ -09eef0: 6e20 c003 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -09eef6: 1a01 9303 |0041: const-string v1, ", uploadName=" // string@0393 │ │ -09eefa: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09ef00: 5421 f41c |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ -09ef04: 6e20 c303 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09ef0a: 1a01 7403 |004b: const-string v1, ", externalFileName=" // string@0374 │ │ -09ef0e: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09ef14: 5421 ed1c |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ -09ef18: 6e20 c203 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09ef1e: 1301 2900 |0055: const/16 v1, #int 41 // #29 │ │ -09ef22: 6e20 be03 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -09ef28: 6e10 cb03 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -09ef2e: 0c00 |005d: move-result-object v0 │ │ -09ef30: 1100 |005e: return-object v0 │ │ +09ee68: |[09ee68] ua.gardenapple.itchupdater.database.installation.GameInstallation.toString:()Ljava/lang/String; │ │ +09ee78: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +09ee7c: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +09ee82: 1a01 f20a |0005: const-string v1, "GameInstallation(game=" // string@0af2 │ │ +09ee86: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09ee8c: 5421 ee1c |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.game:Lua/gardenapple/itchupdater/database/game/Game; // field@1cee │ │ +09ee90: 6e20 c203 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09ee96: 1a01 8b03 |000f: const-string v1, ", status=" // string@038b │ │ +09ee9a: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09eea0: 5221 f21c |0014: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.status:I // field@1cf2 │ │ +09eea4: 6e20 c003 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +09eeaa: 1a01 6e03 |0019: const-string v1, ", downloadOrInstallId=" // string@036e │ │ +09eeae: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09eeb4: 5421 ec1c |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.downloadOrInstallId:Ljava/lang/Long; // field@1cec │ │ +09eeb8: 6e20 c203 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09eebe: 1a01 8503 |0023: const-string v1, ", packageName=" // string@0385 │ │ +09eec2: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09eec8: 5421 f11c |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.packageName:Ljava/lang/String; // field@1cf1 │ │ +09eecc: 6e20 c203 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09eed2: 1a01 7803 |002d: const-string v1, ", installId=" // string@0378 │ │ +09eed6: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09eedc: 5221 ef1c |0032: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.installId:I // field@1cef │ │ +09eee0: 6e20 c003 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +09eee6: 1a01 9203 |0037: const-string v1, ", uploadId=" // string@0392 │ │ +09eeea: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09eef0: 5221 f31c |003c: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadId:I // field@1cf3 │ │ +09eef4: 6e20 c003 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +09eefa: 1a01 9303 |0041: const-string v1, ", uploadName=" // string@0393 │ │ +09eefe: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09ef04: 5421 f41c |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.uploadName:Ljava/lang/String; // field@1cf4 │ │ +09ef08: 6e20 c303 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09ef0e: 1a01 7403 |004b: const-string v1, ", externalFileName=" // string@0374 │ │ +09ef12: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09ef18: 5421 ed1c |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.externalFileName:Ljava/lang/String; // field@1ced │ │ +09ef1c: 6e20 c203 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09ef22: 1301 2900 |0055: const/16 v1, #int 41 // #29 │ │ +09ef26: 6e20 be03 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +09ef2c: 6e10 cb03 0000 |005a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +09ef32: 0c00 |005d: move-result-object v0 │ │ +09ef34: 1100 |005e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2803 (GameInstallation.kt) │ │ │ │ Class #354 header: │ │ @@ -133152,17 +133153,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f0d8: |[09f0d8] ua.gardenapple.itchupdater.database.installation.Installation$Companion.:()V │ │ -09f0e8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f0ee: 0e00 |0003: return-void │ │ +09f0dc: |[09f0dc] ua.gardenapple.itchupdater.database.installation.Installation$Companion.:()V │ │ +09f0ec: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f0f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/installation/Installation$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/Installation$Companion;) │ │ @@ -133170,17 +133171,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f0f0: |[09f0f0] ua.gardenapple.itchupdater.database.installation.Installation$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -09f100: 7010 4419 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/installation/Installation$Companion;.:()V // method@1944 │ │ -09f106: 0e00 |0003: return-void │ │ +09f0f4: |[09f0f4] ua.gardenapple.itchupdater.database.installation.Installation$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +09f104: 7010 4419 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/installation/Installation$Companion;.:()V // method@1944 │ │ +09f10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3016 (Installation.kt) │ │ │ │ @@ -133512,96 +133513,96 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a2a74: |[0a2a74] ua.gardenapple.itchupdater.database.installation.Installation.:()V │ │ -0a2a84: 2200 4105 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation$Companion; // type@0541 │ │ -0a2a88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a2a8a: 7020 4519 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/installation/Installation$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1945 │ │ -0a2a90: 6900 f61c |0006: sput-object v0, Lua/gardenapple/itchupdater/database/installation/Installation;.Companion:Lua/gardenapple/itchupdater/database/installation/Installation$Companion; // field@1cf6 │ │ -0a2a94: 0e00 |0008: return-void │ │ +0a2a78: |[0a2a78] ua.gardenapple.itchupdater.database.installation.Installation.:()V │ │ +0a2a88: 2200 4105 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation$Companion; // type@0541 │ │ +0a2a8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a2a8e: 7020 4519 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/installation/Installation$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1945 │ │ +0a2a94: 6900 f61c |0006: sput-object v0, Lua/gardenapple/itchupdater/database/installation/Installation;.Companion:Lua/gardenapple/itchupdater/database/installation/Installation$Companion; // field@1cf6 │ │ +0a2a98: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : '' │ │ type : '(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 15 │ │ outs : 6 │ │ insns size : 119 16-bit code units │ │ -0a2a98: |[0a2a98] ua.gardenapple.itchupdater.database.installation.Installation.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V │ │ -0a2aa8: 1a00 8d2b |0000: const-string v0, "locale" // string@2b8d │ │ -0a2aac: 7120 8c05 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2ab2: 1a00 f536 |0005: const-string v0, "uploadName" // string@36f5 │ │ -0a2ab6: 7120 8c05 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2abc: 1a00 9e25 |000a: const-string v0, "fileSize" // string@259e │ │ -0a2ac0: 7120 8c05 0c00 |000c: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2ac6: 7010 7203 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a2acc: 5912 171d |0012: iput v2, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a2ad0: 5913 161d |0014: iput v3, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ -0a2ad4: 5914 1c1d |0016: iput v4, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ -0a2ad8: 5b15 121d |0018: iput-object v5, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ -0a2adc: 5b16 191d |001a: iput-object v6, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ -0a2ae0: 5917 1b1d |001c: iput v7, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a2ae4: 5b18 131d |001e: iput-object v8, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a2ae8: 5b19 181d |0020: iput-object v9, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ -0a2aec: 5b1a 1f1d |0022: iput-object v10, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ -0a2af0: 5b1b 1d1d |0024: iput-object v11, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ -0a2af4: 5b1c 151d |0026: iput-object v12, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ -0a2af8: 5b1d 1e1d |0028: iput-object v13, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ -0a2afc: 591e 1a1d |002a: iput v14, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ -0a2b00: 5b1f 141d |002c: iput-object v15, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ -0a2b04: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -0a2b06: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ -0a2b0a: 2843 |0031: goto 0074 // +0043 │ │ -0a2b0c: 0753 |0032: move-object v3, v5 │ │ -0a2b0e: 1f03 5601 |0033: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0a2b12: 1214 |0035: const/4 v4, #int 1 // #1 │ │ -0a2b14: 2344 5806 |0036: new-array v4, v4, [C // type@0658 │ │ -0a2b18: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -0a2b1a: 1306 2c00 |0039: const/16 v6, #int 44 // #2c │ │ -0a2b1e: 5006 0405 |003b: aput-char v6, v4, v5 │ │ -0a2b22: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -0a2b24: 1267 |003e: const/4 v7, #int 6 // #6 │ │ -0a2b26: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -0a2b28: 7706 a205 0300 |0040: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[CZIILjava/lang/Object;)Ljava/util/List; // method@05a2 │ │ -0a2b2e: 0c03 |0043: move-result-object v3 │ │ -0a2b30: 3903 0300 |0044: if-nez v3, 0047 // +0003 │ │ -0a2b34: 282e |0046: goto 0074 // +002e │ │ -0a2b36: 1f03 6901 |0047: check-cast v3, Ljava/lang/Iterable; // type@0169 │ │ -0a2b3a: 2202 bd01 |0049: new-instance v2, Ljava/util/ArrayList; // type@01bd │ │ -0a2b3e: 1304 0a00 |004b: const/16 v4, #int 10 // #a │ │ -0a2b42: 7120 6305 4300 |004d: invoke-static {v3, v4}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@0563 │ │ -0a2b48: 0a04 |0050: move-result v4 │ │ -0a2b4a: 7020 6004 4200 |0051: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -0a2b50: 1f02 c001 |0054: check-cast v2, Ljava/util/Collection; // type@01c0 │ │ -0a2b54: 7210 6603 0300 |0056: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ -0a2b5a: 0c03 |0059: move-result-object v3 │ │ -0a2b5c: 7210 a704 0300 |005a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -0a2b62: 0a04 |005d: move-result v4 │ │ -0a2b64: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ -0a2b68: 7210 a804 0300 |0060: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -0a2b6e: 0c04 |0063: move-result-object v4 │ │ -0a2b70: 1f04 7b01 |0064: check-cast v4, Ljava/lang/String; // type@017b │ │ -0a2b74: 7110 5e03 0400 |0066: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ -0a2b7a: 0a04 |0069: move-result v4 │ │ -0a2b7c: 7110 6403 0400 |006a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a2b82: 0c04 |006d: move-result-object v4 │ │ -0a2b84: 7220 8704 4200 |006e: invoke-interface {v2, v4}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@0487 │ │ -0a2b8a: 28e9 |0071: goto 005a // -0017 │ │ -0a2b8c: 1f02 d001 |0072: check-cast v2, Ljava/util/List; // type@01d0 │ │ -0a2b90: 5b12 111d |0074: iput-object v2, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIds:Ljava/util/List; // field@1d11 │ │ -0a2b94: 0e00 |0076: return-void │ │ +0a2a9c: |[0a2a9c] ua.gardenapple.itchupdater.database.installation.Installation.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V │ │ +0a2aac: 1a00 8d2b |0000: const-string v0, "locale" // string@2b8d │ │ +0a2ab0: 7120 8c05 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2ab6: 1a00 f536 |0005: const-string v0, "uploadName" // string@36f5 │ │ +0a2aba: 7120 8c05 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2ac0: 1a00 9e25 |000a: const-string v0, "fileSize" // string@259e │ │ +0a2ac4: 7120 8c05 0c00 |000c: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2aca: 7010 7203 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a2ad0: 5912 171d |0012: iput v2, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a2ad4: 5913 161d |0014: iput v3, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ +0a2ad8: 5914 1c1d |0016: iput v4, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ +0a2adc: 5b15 121d |0018: iput-object v5, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ +0a2ae0: 5b16 191d |001a: iput-object v6, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ +0a2ae4: 5917 1b1d |001c: iput v7, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a2ae8: 5b18 131d |001e: iput-object v8, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a2aec: 5b19 181d |0020: iput-object v9, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ +0a2af0: 5b1a 1f1d |0022: iput-object v10, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ +0a2af4: 5b1b 1d1d |0024: iput-object v11, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ +0a2af8: 5b1c 151d |0026: iput-object v12, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ +0a2afc: 5b1d 1e1d |0028: iput-object v13, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ +0a2b00: 591e 1a1d |002a: iput v14, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ +0a2b04: 5b1f 141d |002c: iput-object v15, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ +0a2b08: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +0a2b0a: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ +0a2b0e: 2843 |0031: goto 0074 // +0043 │ │ +0a2b10: 0753 |0032: move-object v3, v5 │ │ +0a2b12: 1f03 5601 |0033: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0a2b16: 1214 |0035: const/4 v4, #int 1 // #1 │ │ +0a2b18: 2344 5806 |0036: new-array v4, v4, [C // type@0658 │ │ +0a2b1c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +0a2b1e: 1306 2c00 |0039: const/16 v6, #int 44 // #2c │ │ +0a2b22: 5006 0405 |003b: aput-char v6, v4, v5 │ │ +0a2b26: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +0a2b28: 1267 |003e: const/4 v7, #int 6 // #6 │ │ +0a2b2a: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +0a2b2c: 7706 a205 0300 |0040: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[CZIILjava/lang/Object;)Ljava/util/List; // method@05a2 │ │ +0a2b32: 0c03 |0043: move-result-object v3 │ │ +0a2b34: 3903 0300 |0044: if-nez v3, 0047 // +0003 │ │ +0a2b38: 282e |0046: goto 0074 // +002e │ │ +0a2b3a: 1f03 6901 |0047: check-cast v3, Ljava/lang/Iterable; // type@0169 │ │ +0a2b3e: 2202 bd01 |0049: new-instance v2, Ljava/util/ArrayList; // type@01bd │ │ +0a2b42: 1304 0a00 |004b: const/16 v4, #int 10 // #a │ │ +0a2b46: 7120 6305 4300 |004d: invoke-static {v3, v4}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@0563 │ │ +0a2b4c: 0a04 |0050: move-result v4 │ │ +0a2b4e: 7020 6004 4200 |0051: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +0a2b54: 1f02 c001 |0054: check-cast v2, Ljava/util/Collection; // type@01c0 │ │ +0a2b58: 7210 6603 0300 |0056: invoke-interface {v3}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ +0a2b5e: 0c03 |0059: move-result-object v3 │ │ +0a2b60: 7210 a704 0300 |005a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +0a2b66: 0a04 |005d: move-result v4 │ │ +0a2b68: 3804 1400 |005e: if-eqz v4, 0072 // +0014 │ │ +0a2b6c: 7210 a804 0300 |0060: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +0a2b72: 0c04 |0063: move-result-object v4 │ │ +0a2b74: 1f04 7b01 |0064: check-cast v4, Ljava/lang/String; // type@017b │ │ +0a2b78: 7110 5e03 0400 |0066: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ +0a2b7e: 0a04 |0069: move-result v4 │ │ +0a2b80: 7110 6403 0400 |006a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a2b86: 0c04 |006d: move-result-object v4 │ │ +0a2b88: 7220 8704 4200 |006e: invoke-interface {v2, v4}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@0487 │ │ +0a2b8e: 28e9 |0071: goto 005a // -0017 │ │ +0a2b90: 1f02 d001 |0072: check-cast v2, Ljava/util/List; // type@01d0 │ │ +0a2b94: 5b12 111d |0074: iput-object v2, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIds:Ljava/util/List; // field@1d11 │ │ +0a2b98: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=25 │ │ 0x0012 line=39 │ │ 0x0014 line=43 │ │ 0x0016 line=50 │ │ 0x0018 line=60 │ │ @@ -133644,58 +133645,58 @@ │ │ type : '(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 37 │ │ ins : 15 │ │ outs : 15 │ │ insns size : 84 16-bit code units │ │ -0a2b98: |[0a2b98] ua.gardenapple.itchupdater.database.installation.Installation.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V │ │ -0a2ba8: 1a00 8d2b |0000: const-string v0, "locale" // string@2b8d │ │ -0a2bac: 0809 1e00 |0002: move-object/from16 v9, v30 │ │ -0a2bb0: 7120 8c05 0900 |0004: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2bb6: 1a00 f536 |0007: const-string v0, "uploadName" // string@36f5 │ │ -0a2bba: 080b 2000 |0009: move-object/from16 v11, v32 │ │ -0a2bbe: 7120 8c05 0b00 |000b: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2bc4: 1a00 9e25 |000e: const-string v0, "fileSize" // string@259e │ │ -0a2bc8: 080c 2100 |0010: move-object/from16 v12, v33 │ │ -0a2bcc: 7120 8c05 0c00 |0012: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2bd2: 391a 0400 |0015: if-nez v26, 0019 // +0004 │ │ -0a2bd6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0a2bd8: 281b |0018: goto 0033 // +001b │ │ -0a2bda: 080d 1a00 |0019: move-object/from16 v13, v26 │ │ -0a2bde: 1f0d 6901 |001b: check-cast v13, Ljava/lang/Iterable; // type@0169 │ │ -0a2be2: 1a00 6303 |001d: const-string v0, "," // string@0363 │ │ -0a2be6: 070e |001f: move-object v14, v0 │ │ -0a2be8: 1f0e 5601 |0020: check-cast v14, Ljava/lang/CharSequence; // type@0156 │ │ -0a2bec: 120f |0022: const/4 v15, #int 0 // #0 │ │ -0a2bee: 1310 0000 |0023: const/16 v16, #int 0 // #0 │ │ -0a2bf2: 1311 0000 |0025: const/16 v17, #int 0 // #0 │ │ -0a2bf6: 1312 0000 |0027: const/16 v18, #int 0 // #0 │ │ -0a2bfa: 1313 0000 |0029: const/16 v19, #int 0 // #0 │ │ -0a2bfe: 1314 3e00 |002b: const/16 v20, #int 62 // #3e │ │ -0a2c02: 1315 0000 |002d: const/16 v21, #int 0 // #0 │ │ -0a2c06: 7709 6705 0d00 |002f: invoke-static/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lkotlin/collections/CollectionsKt;.joinToString$default:(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; // method@0567 │ │ -0a2c0c: 0c00 |0032: move-result-object v0 │ │ -0a2c0e: 0705 |0033: move-object v5, v0 │ │ -0a2c10: 0801 1600 |0034: move-object/from16 v1, v22 │ │ -0a2c14: 0202 1700 |0036: move/from16 v2, v23 │ │ -0a2c18: 0203 1800 |0038: move/from16 v3, v24 │ │ -0a2c1c: 0204 1900 |003a: move/from16 v4, v25 │ │ -0a2c20: 0806 1b00 |003c: move-object/from16 v6, v27 │ │ -0a2c24: 0207 1c00 |003e: move/from16 v7, v28 │ │ -0a2c28: 0808 1d00 |0040: move-object/from16 v8, v29 │ │ -0a2c2c: 0809 1e00 |0042: move-object/from16 v9, v30 │ │ -0a2c30: 080a 1f00 |0044: move-object/from16 v10, v31 │ │ -0a2c34: 080b 2000 |0046: move-object/from16 v11, v32 │ │ -0a2c38: 080c 2100 |0048: move-object/from16 v12, v33 │ │ -0a2c3c: 080d 2200 |004a: move-object/from16 v13, v34 │ │ -0a2c40: 020e 2300 |004c: move/from16 v14, v35 │ │ -0a2c44: 080f 2400 |004e: move-object/from16 v15, v36 │ │ -0a2c48: 760f 4719 0100 |0050: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a2c4e: 0e00 |0053: return-void │ │ +0a2b9c: |[0a2b9c] ua.gardenapple.itchupdater.database.installation.Installation.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V │ │ +0a2bac: 1a00 8d2b |0000: const-string v0, "locale" // string@2b8d │ │ +0a2bb0: 0809 1e00 |0002: move-object/from16 v9, v30 │ │ +0a2bb4: 7120 8c05 0900 |0004: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2bba: 1a00 f536 |0007: const-string v0, "uploadName" // string@36f5 │ │ +0a2bbe: 080b 2000 |0009: move-object/from16 v11, v32 │ │ +0a2bc2: 7120 8c05 0b00 |000b: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2bc8: 1a00 9e25 |000e: const-string v0, "fileSize" // string@259e │ │ +0a2bcc: 080c 2100 |0010: move-object/from16 v12, v33 │ │ +0a2bd0: 7120 8c05 0c00 |0012: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2bd6: 391a 0400 |0015: if-nez v26, 0019 // +0004 │ │ +0a2bda: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0a2bdc: 281b |0018: goto 0033 // +001b │ │ +0a2bde: 080d 1a00 |0019: move-object/from16 v13, v26 │ │ +0a2be2: 1f0d 6901 |001b: check-cast v13, Ljava/lang/Iterable; // type@0169 │ │ +0a2be6: 1a00 6303 |001d: const-string v0, "," // string@0363 │ │ +0a2bea: 070e |001f: move-object v14, v0 │ │ +0a2bec: 1f0e 5601 |0020: check-cast v14, Ljava/lang/CharSequence; // type@0156 │ │ +0a2bf0: 120f |0022: const/4 v15, #int 0 // #0 │ │ +0a2bf2: 1310 0000 |0023: const/16 v16, #int 0 // #0 │ │ +0a2bf6: 1311 0000 |0025: const/16 v17, #int 0 // #0 │ │ +0a2bfa: 1312 0000 |0027: const/16 v18, #int 0 // #0 │ │ +0a2bfe: 1313 0000 |0029: const/16 v19, #int 0 // #0 │ │ +0a2c02: 1314 3e00 |002b: const/16 v20, #int 62 // #3e │ │ +0a2c06: 1315 0000 |002d: const/16 v21, #int 0 // #0 │ │ +0a2c0a: 7709 6705 0d00 |002f: invoke-static/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lkotlin/collections/CollectionsKt;.joinToString$default:(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String; // method@0567 │ │ +0a2c10: 0c00 |0032: move-result-object v0 │ │ +0a2c12: 0705 |0033: move-object v5, v0 │ │ +0a2c14: 0801 1600 |0034: move-object/from16 v1, v22 │ │ +0a2c18: 0202 1700 |0036: move/from16 v2, v23 │ │ +0a2c1c: 0203 1800 |0038: move/from16 v3, v24 │ │ +0a2c20: 0204 1900 |003a: move/from16 v4, v25 │ │ +0a2c24: 0806 1b00 |003c: move-object/from16 v6, v27 │ │ +0a2c28: 0207 1c00 |003e: move/from16 v7, v28 │ │ +0a2c2c: 0808 1d00 |0040: move-object/from16 v8, v29 │ │ +0a2c30: 0809 1e00 |0042: move-object/from16 v9, v30 │ │ +0a2c34: 080a 1f00 |0044: move-object/from16 v10, v31 │ │ +0a2c38: 080b 2000 |0046: move-object/from16 v11, v32 │ │ +0a2c3c: 080c 2100 |0048: move-object/from16 v12, v33 │ │ +0a2c40: 080d 2200 |004a: move-object/from16 v13, v34 │ │ +0a2c44: 020e 2300 |004c: move/from16 v14, v35 │ │ +0a2c48: 080f 2400 |004e: move-object/from16 v15, v36 │ │ +0a2c4c: 760f 4719 0100 |0050: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a2c52: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0019 line=144 │ │ 0x0050 line=140 │ │ locals : │ │ 0x0000 - 0x0054 reg=22 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x0054 reg=23 (null) I │ │ @@ -133718,72 +133719,72 @@ │ │ type : '(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 35 │ │ ins : 17 │ │ outs : 15 │ │ insns size : 96 16-bit code units │ │ -0a2c50: |[0a2c50] ua.gardenapple.itchupdater.database.installation.Installation.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a2c60: 0200 2100 |0000: move/from16 v0, v33 │ │ -0a2c64: dd01 0001 |0002: and-int/lit8 v1, v0, #int 1 // #01 │ │ -0a2c68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a2c6a: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -0a2c6e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0a2c70: 2803 |0008: goto 000b // +0003 │ │ -0a2c72: 0204 1300 |0009: move/from16 v4, v19 │ │ -0a2c76: dd01 0010 |000b: and-int/lit8 v1, v0, #int 16 // #10 │ │ -0a2c7a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0a2c7c: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -0a2c80: 0738 |0010: move-object v8, v3 │ │ -0a2c82: 2803 |0011: goto 0014 // +0003 │ │ -0a2c84: 0808 1700 |0012: move-object/from16 v8, v23 │ │ -0a2c88: dd01 0020 |0014: and-int/lit8 v1, v0, #int 32 // #20 │ │ -0a2c8c: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -0a2c90: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -0a2c92: 2803 |0019: goto 001c // +0003 │ │ -0a2c94: 0209 1800 |001a: move/from16 v9, v24 │ │ -0a2c98: dd01 0040 |001c: and-int/lit8 v1, v0, #int 64 // #40 │ │ -0a2c9c: 3801 0400 |001e: if-eqz v1, 0022 // +0004 │ │ -0a2ca0: 073a |0020: move-object v10, v3 │ │ -0a2ca2: 2803 |0021: goto 0024 // +0003 │ │ -0a2ca4: 080a 1900 |0022: move-object/from16 v10, v25 │ │ -0a2ca8: d501 8000 |0024: and-int/lit16 v1, v0, #int 128 // #0080 │ │ -0a2cac: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ -0a2cb0: 1a01 b41a |0028: const-string v1, "Unknown" // string@1ab4 │ │ -0a2cb4: 071b |002a: move-object v11, v1 │ │ -0a2cb6: 2803 |002b: goto 002e // +0003 │ │ -0a2cb8: 080b 1a00 |002c: move-object/from16 v11, v26 │ │ -0a2cbc: d501 0001 |002e: and-int/lit16 v1, v0, #int 256 // #0100 │ │ -0a2cc0: 3801 0400 |0030: if-eqz v1, 0034 // +0004 │ │ -0a2cc4: 073c |0032: move-object v12, v3 │ │ -0a2cc6: 2803 |0033: goto 0036 // +0003 │ │ -0a2cc8: 080c 1b00 |0034: move-object/from16 v12, v27 │ │ -0a2ccc: d501 0008 |0036: and-int/lit16 v1, v0, #int 2048 // #0800 │ │ -0a2cd0: 3801 0400 |0038: if-eqz v1, 003c // +0004 │ │ -0a2cd4: 073f |003a: move-object v15, v3 │ │ -0a2cd6: 2803 |003b: goto 003e // +0003 │ │ -0a2cd8: 080f 1e00 |003c: move-object/from16 v15, v30 │ │ -0a2cdc: d501 0010 |003e: and-int/lit16 v1, v0, #int 4096 // #1000 │ │ -0a2ce0: 3801 0500 |0040: if-eqz v1, 0045 // +0005 │ │ -0a2ce4: 1310 0000 |0042: const/16 v16, #int 0 // #0 │ │ -0a2ce8: 2803 |0044: goto 0047 // +0003 │ │ -0a2cea: 0210 1f00 |0045: move/from16 v16, v31 │ │ -0a2cee: d500 0020 |0047: and-int/lit16 v0, v0, #int 8192 // #2000 │ │ -0a2cf2: 3800 0500 |0049: if-eqz v0, 004e // +0005 │ │ -0a2cf6: 0811 0300 |004b: move-object/from16 v17, v3 │ │ -0a2cfa: 2803 |004d: goto 0050 // +0003 │ │ -0a2cfc: 0811 2000 |004e: move-object/from16 v17, v32 │ │ -0a2d00: 0803 1200 |0050: move-object/from16 v3, v18 │ │ -0a2d04: 0205 1400 |0052: move/from16 v5, v20 │ │ -0a2d08: 0206 1500 |0054: move/from16 v6, v21 │ │ -0a2d0c: 0807 1600 |0056: move-object/from16 v7, v22 │ │ -0a2d10: 080d 1c00 |0058: move-object/from16 v13, v28 │ │ -0a2d14: 080e 1d00 |005a: move-object/from16 v14, v29 │ │ -0a2d18: 760f 4819 0300 |005c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1948 │ │ -0a2d1e: 0e00 |005f: return-void │ │ +0a2c54: |[0a2c54] ua.gardenapple.itchupdater.database.installation.Installation.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a2c64: 0200 2100 |0000: move/from16 v0, v33 │ │ +0a2c68: dd01 0001 |0002: and-int/lit8 v1, v0, #int 1 // #01 │ │ +0a2c6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a2c6e: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +0a2c72: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0a2c74: 2803 |0008: goto 000b // +0003 │ │ +0a2c76: 0204 1300 |0009: move/from16 v4, v19 │ │ +0a2c7a: dd01 0010 |000b: and-int/lit8 v1, v0, #int 16 // #10 │ │ +0a2c7e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0a2c80: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +0a2c84: 0738 |0010: move-object v8, v3 │ │ +0a2c86: 2803 |0011: goto 0014 // +0003 │ │ +0a2c88: 0808 1700 |0012: move-object/from16 v8, v23 │ │ +0a2c8c: dd01 0020 |0014: and-int/lit8 v1, v0, #int 32 // #20 │ │ +0a2c90: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +0a2c94: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +0a2c96: 2803 |0019: goto 001c // +0003 │ │ +0a2c98: 0209 1800 |001a: move/from16 v9, v24 │ │ +0a2c9c: dd01 0040 |001c: and-int/lit8 v1, v0, #int 64 // #40 │ │ +0a2ca0: 3801 0400 |001e: if-eqz v1, 0022 // +0004 │ │ +0a2ca4: 073a |0020: move-object v10, v3 │ │ +0a2ca6: 2803 |0021: goto 0024 // +0003 │ │ +0a2ca8: 080a 1900 |0022: move-object/from16 v10, v25 │ │ +0a2cac: d501 8000 |0024: and-int/lit16 v1, v0, #int 128 // #0080 │ │ +0a2cb0: 3801 0600 |0026: if-eqz v1, 002c // +0006 │ │ +0a2cb4: 1a01 b41a |0028: const-string v1, "Unknown" // string@1ab4 │ │ +0a2cb8: 071b |002a: move-object v11, v1 │ │ +0a2cba: 2803 |002b: goto 002e // +0003 │ │ +0a2cbc: 080b 1a00 |002c: move-object/from16 v11, v26 │ │ +0a2cc0: d501 0001 |002e: and-int/lit16 v1, v0, #int 256 // #0100 │ │ +0a2cc4: 3801 0400 |0030: if-eqz v1, 0034 // +0004 │ │ +0a2cc8: 073c |0032: move-object v12, v3 │ │ +0a2cca: 2803 |0033: goto 0036 // +0003 │ │ +0a2ccc: 080c 1b00 |0034: move-object/from16 v12, v27 │ │ +0a2cd0: d501 0008 |0036: and-int/lit16 v1, v0, #int 2048 // #0800 │ │ +0a2cd4: 3801 0400 |0038: if-eqz v1, 003c // +0004 │ │ +0a2cd8: 073f |003a: move-object v15, v3 │ │ +0a2cda: 2803 |003b: goto 003e // +0003 │ │ +0a2cdc: 080f 1e00 |003c: move-object/from16 v15, v30 │ │ +0a2ce0: d501 0010 |003e: and-int/lit16 v1, v0, #int 4096 // #1000 │ │ +0a2ce4: 3801 0500 |0040: if-eqz v1, 0045 // +0005 │ │ +0a2ce8: 1310 0000 |0042: const/16 v16, #int 0 // #0 │ │ +0a2cec: 2803 |0044: goto 0047 // +0003 │ │ +0a2cee: 0210 1f00 |0045: move/from16 v16, v31 │ │ +0a2cf2: d500 0020 |0047: and-int/lit16 v0, v0, #int 8192 // #2000 │ │ +0a2cf6: 3800 0500 |0049: if-eqz v0, 004e // +0005 │ │ +0a2cfa: 0811 0300 |004b: move-object/from16 v17, v3 │ │ +0a2cfe: 2803 |004d: goto 0050 // +0003 │ │ +0a2d00: 0811 2000 |004e: move-object/from16 v17, v32 │ │ +0a2d04: 0803 1200 |0050: move-object/from16 v3, v18 │ │ +0a2d08: 0205 1400 |0052: move/from16 v5, v20 │ │ +0a2d0c: 0206 1500 |0054: move/from16 v6, v21 │ │ +0a2d10: 0807 1600 |0056: move-object/from16 v7, v22 │ │ +0a2d14: 080d 1c00 |0058: move-object/from16 v13, v28 │ │ +0a2d18: 080e 1d00 |005a: move-object/from16 v14, v29 │ │ +0a2d1c: 760f 4819 0300 |005c: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1948 │ │ +0a2d22: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x005c line=125 │ │ locals : │ │ 0x0000 - 0x0060 reg=18 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x0060 reg=19 (null) I │ │ 0x0000 - 0x0060 reg=20 (null) I │ │ @@ -133807,480 +133808,480 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 32 │ │ ins : 17 │ │ outs : 15 │ │ insns size : 162 16-bit code units │ │ -0a28ac: |[0a28ac] ua.gardenapple.itchupdater.database.installation.Installation.copy$default:(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation; │ │ -0a28bc: 07f0 |0000: move-object v0, v15 │ │ -0a28be: 0201 1e00 |0001: move/from16 v1, v30 │ │ -0a28c2: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ -0a28c6: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -0a28ca: 5202 171d |0007: iget v2, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a28ce: 2803 |0009: goto 000c // +0003 │ │ -0a28d0: 0202 1000 |000a: move/from16 v2, v16 │ │ -0a28d4: dd03 0102 |000c: and-int/lit8 v3, v1, #int 2 // #02 │ │ -0a28d8: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ -0a28dc: 5203 161d |0010: iget v3, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ -0a28e0: 2803 |0012: goto 0015 // +0003 │ │ -0a28e2: 0203 1100 |0013: move/from16 v3, v17 │ │ -0a28e6: dd04 0104 |0015: and-int/lit8 v4, v1, #int 4 // #04 │ │ -0a28ea: 3804 0500 |0017: if-eqz v4, 001c // +0005 │ │ -0a28ee: 5204 1c1d |0019: iget v4, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ -0a28f2: 2803 |001b: goto 001e // +0003 │ │ -0a28f4: 0204 1200 |001c: move/from16 v4, v18 │ │ -0a28f8: dd05 0108 |001e: and-int/lit8 v5, v1, #int 8 // #08 │ │ -0a28fc: 3805 0500 |0020: if-eqz v5, 0025 // +0005 │ │ -0a2900: 5405 121d |0022: iget-object v5, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ -0a2904: 2803 |0024: goto 0027 // +0003 │ │ -0a2906: 0805 1300 |0025: move-object/from16 v5, v19 │ │ -0a290a: dd06 0110 |0027: and-int/lit8 v6, v1, #int 16 // #10 │ │ -0a290e: 3806 0500 |0029: if-eqz v6, 002e // +0005 │ │ -0a2912: 5406 191d |002b: iget-object v6, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ -0a2916: 2803 |002d: goto 0030 // +0003 │ │ -0a2918: 0806 1400 |002e: move-object/from16 v6, v20 │ │ -0a291c: dd07 0120 |0030: and-int/lit8 v7, v1, #int 32 // #20 │ │ -0a2920: 3807 0500 |0032: if-eqz v7, 0037 // +0005 │ │ -0a2924: 5207 1b1d |0034: iget v7, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a2928: 2803 |0036: goto 0039 // +0003 │ │ -0a292a: 0207 1500 |0037: move/from16 v7, v21 │ │ -0a292e: dd08 0140 |0039: and-int/lit8 v8, v1, #int 64 // #40 │ │ -0a2932: 3808 0500 |003b: if-eqz v8, 0040 // +0005 │ │ -0a2936: 5408 131d |003d: iget-object v8, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a293a: 2803 |003f: goto 0042 // +0003 │ │ -0a293c: 0808 1600 |0040: move-object/from16 v8, v22 │ │ -0a2940: d519 8000 |0042: and-int/lit16 v9, v1, #int 128 // #0080 │ │ -0a2944: 3809 0500 |0044: if-eqz v9, 0049 // +0005 │ │ -0a2948: 5409 181d |0046: iget-object v9, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ -0a294c: 2803 |0048: goto 004b // +0003 │ │ -0a294e: 0809 1700 |0049: move-object/from16 v9, v23 │ │ -0a2952: d51a 0001 |004b: and-int/lit16 v10, v1, #int 256 // #0100 │ │ -0a2956: 380a 0500 |004d: if-eqz v10, 0052 // +0005 │ │ -0a295a: 540a 1f1d |004f: iget-object v10, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ -0a295e: 2803 |0051: goto 0054 // +0003 │ │ -0a2960: 080a 1800 |0052: move-object/from16 v10, v24 │ │ -0a2964: d51b 0002 |0054: and-int/lit16 v11, v1, #int 512 // #0200 │ │ -0a2968: 380b 0500 |0056: if-eqz v11, 005b // +0005 │ │ -0a296c: 540b 1d1d |0058: iget-object v11, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ -0a2970: 2803 |005a: goto 005d // +0003 │ │ -0a2972: 080b 1900 |005b: move-object/from16 v11, v25 │ │ -0a2976: d51c 0004 |005d: and-int/lit16 v12, v1, #int 1024 // #0400 │ │ -0a297a: 380c 0500 |005f: if-eqz v12, 0064 // +0005 │ │ -0a297e: 540c 151d |0061: iget-object v12, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ -0a2982: 2803 |0063: goto 0066 // +0003 │ │ -0a2984: 080c 1a00 |0064: move-object/from16 v12, v26 │ │ -0a2988: d51d 0008 |0066: and-int/lit16 v13, v1, #int 2048 // #0800 │ │ -0a298c: 380d 0500 |0068: if-eqz v13, 006d // +0005 │ │ -0a2990: 540d 1e1d |006a: iget-object v13, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ -0a2994: 2803 |006c: goto 006f // +0003 │ │ -0a2996: 080d 1b00 |006d: move-object/from16 v13, v27 │ │ -0a299a: d51e 0010 |006f: and-int/lit16 v14, v1, #int 4096 // #1000 │ │ -0a299e: 380e 0500 |0071: if-eqz v14, 0076 // +0005 │ │ -0a29a2: 520e 1a1d |0073: iget v14, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ -0a29a6: 2803 |0075: goto 0078 // +0003 │ │ -0a29a8: 020e 1c00 |0076: move/from16 v14, v28 │ │ -0a29ac: d511 0020 |0078: and-int/lit16 v1, v1, #int 8192 // #2000 │ │ -0a29b0: 3801 0500 |007a: if-eqz v1, 007f // +0005 │ │ -0a29b4: 5401 141d |007c: iget-object v1, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ -0a29b8: 2803 |007e: goto 0081 // +0003 │ │ -0a29ba: 0801 1d00 |007f: move-object/from16 v1, v29 │ │ -0a29be: 0210 0200 |0081: move/from16 v16, v2 │ │ -0a29c2: 0211 0300 |0083: move/from16 v17, v3 │ │ -0a29c6: 0212 0400 |0085: move/from16 v18, v4 │ │ -0a29ca: 0813 0500 |0087: move-object/from16 v19, v5 │ │ -0a29ce: 0814 0600 |0089: move-object/from16 v20, v6 │ │ -0a29d2: 0215 0700 |008b: move/from16 v21, v7 │ │ -0a29d6: 0816 0800 |008d: move-object/from16 v22, v8 │ │ -0a29da: 0817 0900 |008f: move-object/from16 v23, v9 │ │ -0a29de: 0818 0a00 |0091: move-object/from16 v24, v10 │ │ -0a29e2: 0819 0b00 |0093: move-object/from16 v25, v11 │ │ -0a29e6: 081a 0c00 |0095: move-object/from16 v26, v12 │ │ -0a29ea: 081b 0d00 |0097: move-object/from16 v27, v13 │ │ -0a29ee: 021c 0e00 |0099: move/from16 v28, v14 │ │ -0a29f2: 081d 0100 |009b: move-object/from16 v29, v1 │ │ -0a29f6: 740f 5819 0f00 |009d: invoke-virtual/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29}, Lua/gardenapple/itchupdater/database/installation/Installation;.copy:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1958 │ │ -0a29fc: 0c00 |00a0: move-result-object v0 │ │ -0a29fe: 1100 |00a1: return-object v0 │ │ +0a28b0: |[0a28b0] ua.gardenapple.itchupdater.database.installation.Installation.copy$default:(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation; │ │ +0a28c0: 07f0 |0000: move-object v0, v15 │ │ +0a28c2: 0201 1e00 |0001: move/from16 v1, v30 │ │ +0a28c6: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ +0a28ca: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +0a28ce: 5202 171d |0007: iget v2, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a28d2: 2803 |0009: goto 000c // +0003 │ │ +0a28d4: 0202 1000 |000a: move/from16 v2, v16 │ │ +0a28d8: dd03 0102 |000c: and-int/lit8 v3, v1, #int 2 // #02 │ │ +0a28dc: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ +0a28e0: 5203 161d |0010: iget v3, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ +0a28e4: 2803 |0012: goto 0015 // +0003 │ │ +0a28e6: 0203 1100 |0013: move/from16 v3, v17 │ │ +0a28ea: dd04 0104 |0015: and-int/lit8 v4, v1, #int 4 // #04 │ │ +0a28ee: 3804 0500 |0017: if-eqz v4, 001c // +0005 │ │ +0a28f2: 5204 1c1d |0019: iget v4, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ +0a28f6: 2803 |001b: goto 001e // +0003 │ │ +0a28f8: 0204 1200 |001c: move/from16 v4, v18 │ │ +0a28fc: dd05 0108 |001e: and-int/lit8 v5, v1, #int 8 // #08 │ │ +0a2900: 3805 0500 |0020: if-eqz v5, 0025 // +0005 │ │ +0a2904: 5405 121d |0022: iget-object v5, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ +0a2908: 2803 |0024: goto 0027 // +0003 │ │ +0a290a: 0805 1300 |0025: move-object/from16 v5, v19 │ │ +0a290e: dd06 0110 |0027: and-int/lit8 v6, v1, #int 16 // #10 │ │ +0a2912: 3806 0500 |0029: if-eqz v6, 002e // +0005 │ │ +0a2916: 5406 191d |002b: iget-object v6, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ +0a291a: 2803 |002d: goto 0030 // +0003 │ │ +0a291c: 0806 1400 |002e: move-object/from16 v6, v20 │ │ +0a2920: dd07 0120 |0030: and-int/lit8 v7, v1, #int 32 // #20 │ │ +0a2924: 3807 0500 |0032: if-eqz v7, 0037 // +0005 │ │ +0a2928: 5207 1b1d |0034: iget v7, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a292c: 2803 |0036: goto 0039 // +0003 │ │ +0a292e: 0207 1500 |0037: move/from16 v7, v21 │ │ +0a2932: dd08 0140 |0039: and-int/lit8 v8, v1, #int 64 // #40 │ │ +0a2936: 3808 0500 |003b: if-eqz v8, 0040 // +0005 │ │ +0a293a: 5408 131d |003d: iget-object v8, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a293e: 2803 |003f: goto 0042 // +0003 │ │ +0a2940: 0808 1600 |0040: move-object/from16 v8, v22 │ │ +0a2944: d519 8000 |0042: and-int/lit16 v9, v1, #int 128 // #0080 │ │ +0a2948: 3809 0500 |0044: if-eqz v9, 0049 // +0005 │ │ +0a294c: 5409 181d |0046: iget-object v9, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ +0a2950: 2803 |0048: goto 004b // +0003 │ │ +0a2952: 0809 1700 |0049: move-object/from16 v9, v23 │ │ +0a2956: d51a 0001 |004b: and-int/lit16 v10, v1, #int 256 // #0100 │ │ +0a295a: 380a 0500 |004d: if-eqz v10, 0052 // +0005 │ │ +0a295e: 540a 1f1d |004f: iget-object v10, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ +0a2962: 2803 |0051: goto 0054 // +0003 │ │ +0a2964: 080a 1800 |0052: move-object/from16 v10, v24 │ │ +0a2968: d51b 0002 |0054: and-int/lit16 v11, v1, #int 512 // #0200 │ │ +0a296c: 380b 0500 |0056: if-eqz v11, 005b // +0005 │ │ +0a2970: 540b 1d1d |0058: iget-object v11, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ +0a2974: 2803 |005a: goto 005d // +0003 │ │ +0a2976: 080b 1900 |005b: move-object/from16 v11, v25 │ │ +0a297a: d51c 0004 |005d: and-int/lit16 v12, v1, #int 1024 // #0400 │ │ +0a297e: 380c 0500 |005f: if-eqz v12, 0064 // +0005 │ │ +0a2982: 540c 151d |0061: iget-object v12, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ +0a2986: 2803 |0063: goto 0066 // +0003 │ │ +0a2988: 080c 1a00 |0064: move-object/from16 v12, v26 │ │ +0a298c: d51d 0008 |0066: and-int/lit16 v13, v1, #int 2048 // #0800 │ │ +0a2990: 380d 0500 |0068: if-eqz v13, 006d // +0005 │ │ +0a2994: 540d 1e1d |006a: iget-object v13, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ +0a2998: 2803 |006c: goto 006f // +0003 │ │ +0a299a: 080d 1b00 |006d: move-object/from16 v13, v27 │ │ +0a299e: d51e 0010 |006f: and-int/lit16 v14, v1, #int 4096 // #1000 │ │ +0a29a2: 380e 0500 |0071: if-eqz v14, 0076 // +0005 │ │ +0a29a6: 520e 1a1d |0073: iget v14, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ +0a29aa: 2803 |0075: goto 0078 // +0003 │ │ +0a29ac: 020e 1c00 |0076: move/from16 v14, v28 │ │ +0a29b0: d511 0020 |0078: and-int/lit16 v1, v1, #int 8192 // #2000 │ │ +0a29b4: 3801 0500 |007a: if-eqz v1, 007f // +0005 │ │ +0a29b8: 5401 141d |007c: iget-object v1, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ +0a29bc: 2803 |007e: goto 0081 // +0003 │ │ +0a29be: 0801 1d00 |007f: move-object/from16 v1, v29 │ │ +0a29c2: 0210 0200 |0081: move/from16 v16, v2 │ │ +0a29c6: 0211 0300 |0083: move/from16 v17, v3 │ │ +0a29ca: 0212 0400 |0085: move/from16 v18, v4 │ │ +0a29ce: 0813 0500 |0087: move-object/from16 v19, v5 │ │ +0a29d2: 0814 0600 |0089: move-object/from16 v20, v6 │ │ +0a29d6: 0215 0700 |008b: move/from16 v21, v7 │ │ +0a29da: 0816 0800 |008d: move-object/from16 v22, v8 │ │ +0a29de: 0817 0900 |008f: move-object/from16 v23, v9 │ │ +0a29e2: 0818 0a00 |0091: move-object/from16 v24, v10 │ │ +0a29e6: 0819 0b00 |0093: move-object/from16 v25, v11 │ │ +0a29ea: 081a 0c00 |0095: move-object/from16 v26, v12 │ │ +0a29ee: 081b 0d00 |0097: move-object/from16 v27, v13 │ │ +0a29f2: 021c 0e00 |0099: move/from16 v28, v14 │ │ +0a29f6: 081d 0100 |009b: move-object/from16 v29, v1 │ │ +0a29fa: 740f 5819 0f00 |009d: invoke-virtual/range {v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29}, Lua/gardenapple/itchupdater/database/installation/Installation;.copy:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1958 │ │ +0a2a00: 0c00 |00a0: move-result-object v0 │ │ +0a2a02: 1100 |00a1: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a239c: |[0a239c] ua.gardenapple.itchupdater.database.installation.Installation.component1:()I │ │ -0a23ac: 5210 171d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a23b0: 0f00 |0002: return v0 │ │ +0a23a0: |[0a23a0] ua.gardenapple.itchupdater.database.installation.Installation.component1:()I │ │ +0a23b0: 5210 171d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a23b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component10' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a25cc: |[0a25cc] ua.gardenapple.itchupdater.database.installation.Installation.component10:()Ljava/lang/String; │ │ -0a25dc: 5410 1d1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ -0a25e0: 1100 |0002: return-object v0 │ │ +0a25d0: |[0a25d0] ua.gardenapple.itchupdater.database.installation.Installation.component10:()Ljava/lang/String; │ │ +0a25e0: 5410 1d1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ +0a25e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component11' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a25e4: |[0a25e4] ua.gardenapple.itchupdater.database.installation.Installation.component11:()Ljava/lang/String; │ │ -0a25f4: 5410 151d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ -0a25f8: 1100 |0002: return-object v0 │ │ +0a25e8: |[0a25e8] ua.gardenapple.itchupdater.database.installation.Installation.component11:()Ljava/lang/String; │ │ +0a25f8: 5410 151d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ +0a25fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component12' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a25fc: |[0a25fc] ua.gardenapple.itchupdater.database.installation.Installation.component12:()Ljava/lang/String; │ │ -0a260c: 5410 1e1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ -0a2610: 1100 |0002: return-object v0 │ │ +0a2600: |[0a2600] ua.gardenapple.itchupdater.database.installation.Installation.component12:()Ljava/lang/String; │ │ +0a2610: 5410 1e1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ +0a2614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component13' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a23b4: |[0a23b4] ua.gardenapple.itchupdater.database.installation.Installation.component13:()I │ │ -0a23c4: 5210 1a1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ -0a23c8: 0f00 |0002: return v0 │ │ +0a23b8: |[0a23b8] ua.gardenapple.itchupdater.database.installation.Installation.component13:()I │ │ +0a23c8: 5210 1a1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ +0a23cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component14' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2614: |[0a2614] ua.gardenapple.itchupdater.database.installation.Installation.component14:()Ljava/lang/String; │ │ -0a2624: 5410 141d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ -0a2628: 1100 |0002: return-object v0 │ │ +0a2618: |[0a2618] ua.gardenapple.itchupdater.database.installation.Installation.component14:()Ljava/lang/String; │ │ +0a2628: 5410 141d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ +0a262c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a23cc: |[0a23cc] ua.gardenapple.itchupdater.database.installation.Installation.component2:()I │ │ -0a23dc: 5210 161d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ -0a23e0: 0f00 |0002: return v0 │ │ +0a23d0: |[0a23d0] ua.gardenapple.itchupdater.database.installation.Installation.component2:()I │ │ +0a23e0: 5210 161d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ +0a23e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component3' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a23e4: |[0a23e4] ua.gardenapple.itchupdater.database.installation.Installation.component3:()I │ │ -0a23f4: 5210 1c1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ -0a23f8: 0f00 |0002: return v0 │ │ +0a23e8: |[0a23e8] ua.gardenapple.itchupdater.database.installation.Installation.component3:()I │ │ +0a23f8: 5210 1c1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ +0a23fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a262c: |[0a262c] ua.gardenapple.itchupdater.database.installation.Installation.component4:()Ljava/lang/String; │ │ -0a263c: 5410 121d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ -0a2640: 1100 |0002: return-object v0 │ │ +0a2630: |[0a2630] ua.gardenapple.itchupdater.database.installation.Installation.component4:()Ljava/lang/String; │ │ +0a2640: 5410 121d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ +0a2644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component5' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2644: |[0a2644] ua.gardenapple.itchupdater.database.installation.Installation.component5:()Ljava/lang/String; │ │ -0a2654: 5410 191d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ -0a2658: 1100 |0002: return-object v0 │ │ +0a2648: |[0a2648] ua.gardenapple.itchupdater.database.installation.Installation.component5:()Ljava/lang/String; │ │ +0a2658: 5410 191d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ +0a265c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component6' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a23fc: |[0a23fc] ua.gardenapple.itchupdater.database.installation.Installation.component6:()I │ │ -0a240c: 5210 1b1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a2410: 0f00 |0002: return v0 │ │ +0a2400: |[0a2400] ua.gardenapple.itchupdater.database.installation.Installation.component6:()I │ │ +0a2410: 5210 1b1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a2414: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component7' │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a259c: |[0a259c] ua.gardenapple.itchupdater.database.installation.Installation.component7:()Ljava/lang/Long; │ │ -0a25ac: 5410 131d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a25b0: 1100 |0002: return-object v0 │ │ +0a25a0: |[0a25a0] ua.gardenapple.itchupdater.database.installation.Installation.component7:()Ljava/lang/Long; │ │ +0a25b0: 5410 131d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a25b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component8' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a265c: |[0a265c] ua.gardenapple.itchupdater.database.installation.Installation.component8:()Ljava/lang/String; │ │ -0a266c: 5410 181d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ -0a2670: 1100 |0002: return-object v0 │ │ +0a2660: |[0a2660] ua.gardenapple.itchupdater.database.installation.Installation.component8:()Ljava/lang/String; │ │ +0a2670: 5410 181d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ +0a2674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'component9' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2674: |[0a2674] ua.gardenapple.itchupdater.database.installation.Installation.component9:()Ljava/lang/String; │ │ -0a2684: 5410 1f1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ -0a2688: 1100 |0002: return-object v0 │ │ +0a2678: |[0a2678] ua.gardenapple.itchupdater.database.installation.Installation.component9:()Ljava/lang/String; │ │ +0a2688: 5410 1f1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ +0a268c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'copy' │ │ type : '(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Lua/gardenapple/itchupdater/database/installation/Installation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 31 │ │ ins : 15 │ │ outs : 15 │ │ insns size : 50 16-bit code units │ │ -0a2a00: |[0a2a00] ua.gardenapple.itchupdater.database.installation.Installation.copy:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Lua/gardenapple/itchupdater/database/installation/Installation; │ │ -0a2a10: 1a00 8d2b |0000: const-string v0, "locale" // string@2b8d │ │ -0a2a14: 0809 1800 |0002: move-object/from16 v9, v24 │ │ -0a2a18: 7120 8c05 0900 |0004: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2a1e: 1a00 f536 |0007: const-string v0, "uploadName" // string@36f5 │ │ -0a2a22: 080b 1a00 |0009: move-object/from16 v11, v26 │ │ -0a2a26: 7120 8c05 0b00 |000b: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2a2c: 1a00 9e25 |000e: const-string v0, "fileSize" // string@259e │ │ -0a2a30: 080c 1b00 |0010: move-object/from16 v12, v27 │ │ -0a2a34: 7120 8c05 0c00 |0012: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2a3a: 2200 4205 |0015: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a2a3e: 0701 |0017: move-object v1, v0 │ │ -0a2a40: 0202 1100 |0018: move/from16 v2, v17 │ │ -0a2a44: 0203 1200 |001a: move/from16 v3, v18 │ │ -0a2a48: 0204 1300 |001c: move/from16 v4, v19 │ │ -0a2a4c: 0805 1400 |001e: move-object/from16 v5, v20 │ │ -0a2a50: 0806 1500 |0020: move-object/from16 v6, v21 │ │ -0a2a54: 0207 1600 |0022: move/from16 v7, v22 │ │ -0a2a58: 0808 1700 |0024: move-object/from16 v8, v23 │ │ -0a2a5c: 080a 1900 |0026: move-object/from16 v10, v25 │ │ -0a2a60: 080d 1c00 |0028: move-object/from16 v13, v28 │ │ -0a2a64: 020e 1d00 |002a: move/from16 v14, v29 │ │ -0a2a68: 080f 1e00 |002c: move-object/from16 v15, v30 │ │ -0a2a6c: 760f 4719 0100 |002e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a2a72: 1100 |0031: return-object v0 │ │ +0a2a04: |[0a2a04] ua.gardenapple.itchupdater.database.installation.Installation.copy:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Lua/gardenapple/itchupdater/database/installation/Installation; │ │ +0a2a14: 1a00 8d2b |0000: const-string v0, "locale" // string@2b8d │ │ +0a2a18: 0809 1800 |0002: move-object/from16 v9, v24 │ │ +0a2a1c: 7120 8c05 0900 |0004: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2a22: 1a00 f536 |0007: const-string v0, "uploadName" // string@36f5 │ │ +0a2a26: 080b 1a00 |0009: move-object/from16 v11, v26 │ │ +0a2a2a: 7120 8c05 0b00 |000b: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2a30: 1a00 9e25 |000e: const-string v0, "fileSize" // string@259e │ │ +0a2a34: 080c 1b00 |0010: move-object/from16 v12, v27 │ │ +0a2a38: 7120 8c05 0c00 |0012: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2a3e: 2200 4205 |0015: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a2a42: 0701 |0017: move-object v1, v0 │ │ +0a2a44: 0202 1100 |0018: move/from16 v2, v17 │ │ +0a2a48: 0203 1200 |001a: move/from16 v3, v18 │ │ +0a2a4c: 0204 1300 |001c: move/from16 v4, v19 │ │ +0a2a50: 0805 1400 |001e: move-object/from16 v5, v20 │ │ +0a2a54: 0806 1500 |0020: move-object/from16 v6, v21 │ │ +0a2a58: 0207 1600 |0022: move/from16 v7, v22 │ │ +0a2a5c: 0808 1700 |0024: move-object/from16 v8, v23 │ │ +0a2a60: 080a 1900 |0026: move-object/from16 v10, v25 │ │ +0a2a64: 080d 1c00 |0028: move-object/from16 v13, v28 │ │ +0a2a68: 020e 1d00 |002a: move/from16 v14, v29 │ │ +0a2a6c: 080f 1e00 |002c: move-object/from16 v15, v30 │ │ +0a2a70: 760f 4719 0100 |002e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a2a76: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 147 16-bit code units │ │ -0a2264: |[0a2264] ua.gardenapple.itchupdater.database.installation.Installation.equals:(Ljava/lang/Object;)Z │ │ -0a2274: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a2276: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -0a227a: 0f00 |0003: return v0 │ │ -0a227c: 2051 4205 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a2280: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a2282: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0a2286: 0f02 |0009: return v2 │ │ -0a2288: 1f05 4205 |000a: check-cast v5, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a228c: 5241 171d |000c: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a2290: 5253 171d |000e: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a2294: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -0a2298: 0f02 |0012: return v2 │ │ -0a229a: 5241 161d |0013: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ -0a229e: 5253 161d |0015: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ -0a22a2: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -0a22a6: 0f02 |0019: return v2 │ │ -0a22a8: 5241 1c1d |001a: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ -0a22ac: 5253 1c1d |001c: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ -0a22b0: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ -0a22b4: 0f02 |0020: return v2 │ │ -0a22b6: 5441 121d |0021: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ -0a22ba: 5453 121d |0023: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ -0a22be: 7120 8805 3100 |0025: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a22c4: 0a01 |0028: move-result v1 │ │ -0a22c6: 3901 0300 |0029: if-nez v1, 002c // +0003 │ │ -0a22ca: 0f02 |002b: return v2 │ │ -0a22cc: 5441 191d |002c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ -0a22d0: 5453 191d |002e: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ -0a22d4: 7120 8805 3100 |0030: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a22da: 0a01 |0033: move-result v1 │ │ -0a22dc: 3901 0300 |0034: if-nez v1, 0037 // +0003 │ │ -0a22e0: 0f02 |0036: return v2 │ │ -0a22e2: 5241 1b1d |0037: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a22e6: 5253 1b1d |0039: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a22ea: 3231 0300 |003b: if-eq v1, v3, 003e // +0003 │ │ -0a22ee: 0f02 |003d: return v2 │ │ -0a22f0: 5441 131d |003e: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a22f4: 5453 131d |0040: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a22f8: 7120 8805 3100 |0042: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a22fe: 0a01 |0045: move-result v1 │ │ -0a2300: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ -0a2304: 0f02 |0048: return v2 │ │ -0a2306: 5441 181d |0049: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ -0a230a: 5453 181d |004b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ -0a230e: 7120 8805 3100 |004d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a2314: 0a01 |0050: move-result v1 │ │ -0a2316: 3901 0300 |0051: if-nez v1, 0054 // +0003 │ │ -0a231a: 0f02 |0053: return v2 │ │ -0a231c: 5441 1f1d |0054: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ -0a2320: 5453 1f1d |0056: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ -0a2324: 7120 8805 3100 |0058: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a232a: 0a01 |005b: move-result v1 │ │ -0a232c: 3901 0300 |005c: if-nez v1, 005f // +0003 │ │ -0a2330: 0f02 |005e: return v2 │ │ -0a2332: 5441 1d1d |005f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ -0a2336: 5453 1d1d |0061: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ -0a233a: 7120 8805 3100 |0063: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a2340: 0a01 |0066: move-result v1 │ │ -0a2342: 3901 0300 |0067: if-nez v1, 006a // +0003 │ │ -0a2346: 0f02 |0069: return v2 │ │ -0a2348: 5441 151d |006a: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ -0a234c: 5453 151d |006c: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ -0a2350: 7120 8805 3100 |006e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a2356: 0a01 |0071: move-result v1 │ │ -0a2358: 3901 0300 |0072: if-nez v1, 0075 // +0003 │ │ -0a235c: 0f02 |0074: return v2 │ │ -0a235e: 5441 1e1d |0075: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ -0a2362: 5453 1e1d |0077: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ -0a2366: 7120 8805 3100 |0079: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a236c: 0a01 |007c: move-result v1 │ │ -0a236e: 3901 0300 |007d: if-nez v1, 0080 // +0003 │ │ -0a2372: 0f02 |007f: return v2 │ │ -0a2374: 5241 1a1d |0080: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ -0a2378: 5253 1a1d |0082: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ -0a237c: 3231 0300 |0084: if-eq v1, v3, 0087 // +0003 │ │ -0a2380: 0f02 |0086: return v2 │ │ -0a2382: 5441 141d |0087: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ -0a2386: 5455 141d |0089: iget-object v5, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ -0a238a: 7120 8805 5100 |008b: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a2390: 0a05 |008e: move-result v5 │ │ -0a2392: 3905 0300 |008f: if-nez v5, 0092 // +0003 │ │ -0a2396: 0f02 |0091: return v2 │ │ -0a2398: 0f00 |0092: return v0 │ │ +0a2268: |[0a2268] ua.gardenapple.itchupdater.database.installation.Installation.equals:(Ljava/lang/Object;)Z │ │ +0a2278: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a227a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +0a227e: 0f00 |0003: return v0 │ │ +0a2280: 2051 4205 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a2284: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a2286: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0a228a: 0f02 |0009: return v2 │ │ +0a228c: 1f05 4205 |000a: check-cast v5, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a2290: 5241 171d |000c: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a2294: 5253 171d |000e: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a2298: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +0a229c: 0f02 |0012: return v2 │ │ +0a229e: 5241 161d |0013: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ +0a22a2: 5253 161d |0015: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ +0a22a6: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +0a22aa: 0f02 |0019: return v2 │ │ +0a22ac: 5241 1c1d |001a: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ +0a22b0: 5253 1c1d |001c: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ +0a22b4: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ +0a22b8: 0f02 |0020: return v2 │ │ +0a22ba: 5441 121d |0021: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ +0a22be: 5453 121d |0023: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ +0a22c2: 7120 8805 3100 |0025: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a22c8: 0a01 |0028: move-result v1 │ │ +0a22ca: 3901 0300 |0029: if-nez v1, 002c // +0003 │ │ +0a22ce: 0f02 |002b: return v2 │ │ +0a22d0: 5441 191d |002c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ +0a22d4: 5453 191d |002e: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ +0a22d8: 7120 8805 3100 |0030: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a22de: 0a01 |0033: move-result v1 │ │ +0a22e0: 3901 0300 |0034: if-nez v1, 0037 // +0003 │ │ +0a22e4: 0f02 |0036: return v2 │ │ +0a22e6: 5241 1b1d |0037: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a22ea: 5253 1b1d |0039: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a22ee: 3231 0300 |003b: if-eq v1, v3, 003e // +0003 │ │ +0a22f2: 0f02 |003d: return v2 │ │ +0a22f4: 5441 131d |003e: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a22f8: 5453 131d |0040: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a22fc: 7120 8805 3100 |0042: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a2302: 0a01 |0045: move-result v1 │ │ +0a2304: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ +0a2308: 0f02 |0048: return v2 │ │ +0a230a: 5441 181d |0049: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ +0a230e: 5453 181d |004b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ +0a2312: 7120 8805 3100 |004d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a2318: 0a01 |0050: move-result v1 │ │ +0a231a: 3901 0300 |0051: if-nez v1, 0054 // +0003 │ │ +0a231e: 0f02 |0053: return v2 │ │ +0a2320: 5441 1f1d |0054: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ +0a2324: 5453 1f1d |0056: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ +0a2328: 7120 8805 3100 |0058: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a232e: 0a01 |005b: move-result v1 │ │ +0a2330: 3901 0300 |005c: if-nez v1, 005f // +0003 │ │ +0a2334: 0f02 |005e: return v2 │ │ +0a2336: 5441 1d1d |005f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ +0a233a: 5453 1d1d |0061: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ +0a233e: 7120 8805 3100 |0063: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a2344: 0a01 |0066: move-result v1 │ │ +0a2346: 3901 0300 |0067: if-nez v1, 006a // +0003 │ │ +0a234a: 0f02 |0069: return v2 │ │ +0a234c: 5441 151d |006a: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ +0a2350: 5453 151d |006c: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ +0a2354: 7120 8805 3100 |006e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a235a: 0a01 |0071: move-result v1 │ │ +0a235c: 3901 0300 |0072: if-nez v1, 0075 // +0003 │ │ +0a2360: 0f02 |0074: return v2 │ │ +0a2362: 5441 1e1d |0075: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ +0a2366: 5453 1e1d |0077: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ +0a236a: 7120 8805 3100 |0079: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a2370: 0a01 |007c: move-result v1 │ │ +0a2372: 3901 0300 |007d: if-nez v1, 0080 // +0003 │ │ +0a2376: 0f02 |007f: return v2 │ │ +0a2378: 5241 1a1d |0080: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ +0a237c: 5253 1a1d |0082: iget v3, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ +0a2380: 3231 0300 |0084: if-eq v1, v3, 0087 // +0003 │ │ +0a2384: 0f02 |0086: return v2 │ │ +0a2386: 5441 141d |0087: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ +0a238a: 5455 141d |0089: iget-object v5, v5, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ +0a238e: 7120 8805 5100 |008b: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a2394: 0a05 |008e: move-result v5 │ │ +0a2396: 3905 0300 |008f: if-nez v5, 0092 // +0003 │ │ +0a239a: 0f02 |0091: return v2 │ │ +0a239c: 0f00 |0092: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'getAvailableUploadIds' │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2894: |[0a2894] ua.gardenapple.itchupdater.database.installation.Installation.getAvailableUploadIds:()Ljava/util/List; │ │ -0a28a4: 5410 111d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIds:Ljava/util/List; // field@1d11 │ │ -0a28a8: 1100 |0002: return-object v0 │ │ +0a2898: |[0a2898] ua.gardenapple.itchupdater.database.installation.Installation.getAvailableUploadIds:()Ljava/util/List; │ │ +0a28a8: 5410 111d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIds:Ljava/util/List; // field@1d11 │ │ +0a28ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #17 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134288,17 +134289,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a268c: |[0a268c] ua.gardenapple.itchupdater.database.installation.Installation.getAvailableUploadIdsString:()Ljava/lang/String; │ │ -0a269c: 5410 121d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ -0a26a0: 1100 |0002: return-object v0 │ │ +0a2690: |[0a2690] ua.gardenapple.itchupdater.database.installation.Installation.getAvailableUploadIdsString:()Ljava/lang/String; │ │ +0a26a0: 5410 121d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ +0a26a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #18 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134306,17 +134307,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a25b4: |[0a25b4] ua.gardenapple.itchupdater.database.installation.Installation.getDownloadOrInstallId:()Ljava/lang/Long; │ │ -0a25c4: 5410 131d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a25c8: 1100 |0002: return-object v0 │ │ +0a25b8: |[0a25b8] ua.gardenapple.itchupdater.database.installation.Installation.getDownloadOrInstallId:()Ljava/lang/Long; │ │ +0a25c8: 5410 131d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a25cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #19 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134324,17 +134325,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a26a4: |[0a26a4] ua.gardenapple.itchupdater.database.installation.Installation.getExternalFileName:()Ljava/lang/String; │ │ -0a26b4: 5410 141d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ -0a26b8: 1100 |0002: return-object v0 │ │ +0a26a8: |[0a26a8] ua.gardenapple.itchupdater.database.installation.Installation.getExternalFileName:()Ljava/lang/String; │ │ +0a26b8: 5410 141d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ +0a26bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #20 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134342,17 +134343,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a26bc: |[0a26bc] ua.gardenapple.itchupdater.database.installation.Installation.getFileSize:()Ljava/lang/String; │ │ -0a26cc: 5410 151d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ -0a26d0: 1100 |0002: return-object v0 │ │ +0a26c0: |[0a26c0] ua.gardenapple.itchupdater.database.installation.Installation.getFileSize:()Ljava/lang/String; │ │ +0a26d0: 5410 151d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ +0a26d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #21 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134360,17 +134361,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2414: |[0a2414] ua.gardenapple.itchupdater.database.installation.Installation.getGameId:()I │ │ -0a2424: 5210 161d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ -0a2428: 0f00 |0002: return v0 │ │ +0a2418: |[0a2418] ua.gardenapple.itchupdater.database.installation.Installation.getGameId:()I │ │ +0a2428: 5210 161d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ +0a242c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #22 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134378,17 +134379,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a242c: |[0a242c] ua.gardenapple.itchupdater.database.installation.Installation.getInternalId:()I │ │ -0a243c: 5210 171d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a2440: 0f00 |0002: return v0 │ │ +0a2430: |[0a2430] ua.gardenapple.itchupdater.database.installation.Installation.getInternalId:()I │ │ +0a2440: 5210 171d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a2444: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #23 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134396,17 +134397,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a26d4: |[0a26d4] ua.gardenapple.itchupdater.database.installation.Installation.getLocale:()Ljava/lang/String; │ │ -0a26e4: 5410 181d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ -0a26e8: 1100 |0002: return-object v0 │ │ +0a26d8: |[0a26d8] ua.gardenapple.itchupdater.database.installation.Installation.getLocale:()Ljava/lang/String; │ │ +0a26e8: 5410 181d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ +0a26ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #24 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134414,17 +134415,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a26ec: |[0a26ec] ua.gardenapple.itchupdater.database.installation.Installation.getPackageName:()Ljava/lang/String; │ │ -0a26fc: 5410 191d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ -0a2700: 1100 |0002: return-object v0 │ │ +0a26f0: |[0a26f0] ua.gardenapple.itchupdater.database.installation.Installation.getPackageName:()Ljava/lang/String; │ │ +0a2700: 5410 191d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ +0a2704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #25 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134432,17 +134433,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2444: |[0a2444] ua.gardenapple.itchupdater.database.installation.Installation.getPlatforms:()I │ │ -0a2454: 5210 1a1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ -0a2458: 0f00 |0002: return v0 │ │ +0a2448: |[0a2448] ua.gardenapple.itchupdater.database.installation.Installation.getPlatforms:()I │ │ +0a2458: 5210 1a1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ +0a245c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #26 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134450,17 +134451,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a245c: |[0a245c] ua.gardenapple.itchupdater.database.installation.Installation.getStatus:()I │ │ -0a246c: 5210 1b1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a2470: 0f00 |0002: return v0 │ │ +0a2460: |[0a2460] ua.gardenapple.itchupdater.database.installation.Installation.getStatus:()I │ │ +0a2470: 5210 1b1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a2474: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #27 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134468,17 +134469,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2474: |[0a2474] ua.gardenapple.itchupdater.database.installation.Installation.getUploadId:()I │ │ -0a2484: 5210 1c1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ -0a2488: 0f00 |0002: return v0 │ │ +0a2478: |[0a2478] ua.gardenapple.itchupdater.database.installation.Installation.getUploadId:()I │ │ +0a2488: 5210 1c1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ +0a248c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #28 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134486,17 +134487,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2704: |[0a2704] ua.gardenapple.itchupdater.database.installation.Installation.getUploadName:()Ljava/lang/String; │ │ -0a2714: 5410 1d1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ -0a2718: 1100 |0002: return-object v0 │ │ +0a2708: |[0a2708] ua.gardenapple.itchupdater.database.installation.Installation.getUploadName:()Ljava/lang/String; │ │ +0a2718: 5410 1d1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ +0a271c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #29 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134504,17 +134505,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a271c: |[0a271c] ua.gardenapple.itchupdater.database.installation.Installation.getUploadTimestamp:()Ljava/lang/String; │ │ -0a272c: 5410 1e1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ -0a2730: 1100 |0002: return-object v0 │ │ +0a2720: |[0a2720] ua.gardenapple.itchupdater.database.installation.Installation.getUploadTimestamp:()Ljava/lang/String; │ │ +0a2730: 5410 1e1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ +0a2734: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #30 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134522,17 +134523,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2734: |[0a2734] ua.gardenapple.itchupdater.database.installation.Installation.getVersion:()Ljava/lang/String; │ │ -0a2744: 5410 1f1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ -0a2748: 1100 |0002: return-object v0 │ │ +0a2738: |[0a2738] ua.gardenapple.itchupdater.database.installation.Installation.getVersion:()Ljava/lang/String; │ │ +0a2748: 5410 1f1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ +0a274c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ │ │ #31 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ @@ -134540,108 +134541,108 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 128 16-bit code units │ │ -0a248c: |[0a248c] ua.gardenapple.itchupdater.database.installation.Installation.hashCode:()I │ │ -0a249c: 5230 171d |0000: iget v0, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a24a0: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a24a4: 5231 161d |0004: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ -0a24a8: b010 |0006: add-int/2addr v0, v1 │ │ -0a24aa: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a24ae: 5231 1c1d |0009: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ -0a24b2: b010 |000b: add-int/2addr v0, v1 │ │ -0a24b4: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a24b8: 5431 121d |000e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ -0a24bc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0a24be: 3901 0400 |0011: if-nez v1, 0015 // +0004 │ │ -0a24c2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0a24c4: 2805 |0014: goto 0019 // +0005 │ │ -0a24c6: 6e10 9d03 0100 |0015: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a24cc: 0a01 |0018: move-result v1 │ │ -0a24ce: b010 |0019: add-int/2addr v0, v1 │ │ -0a24d0: da00 001f |001a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a24d4: 5431 191d |001c: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ -0a24d8: 3901 0400 |001e: if-nez v1, 0022 // +0004 │ │ -0a24dc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0a24de: 2805 |0021: goto 0026 // +0005 │ │ -0a24e0: 6e10 9d03 0100 |0022: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a24e6: 0a01 |0025: move-result v1 │ │ -0a24e8: b010 |0026: add-int/2addr v0, v1 │ │ -0a24ea: da00 001f |0027: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a24ee: 5231 1b1d |0029: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a24f2: b010 |002b: add-int/2addr v0, v1 │ │ -0a24f4: da00 001f |002c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a24f8: 5431 131d |002e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a24fc: 3901 0400 |0030: if-nez v1, 0034 // +0004 │ │ -0a2500: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -0a2502: 2805 |0033: goto 0038 // +0005 │ │ -0a2504: 6e10 7603 0100 |0034: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0376 │ │ -0a250a: 0a01 |0037: move-result v1 │ │ -0a250c: b010 |0038: add-int/2addr v0, v1 │ │ -0a250e: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a2512: 5431 181d |003b: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ -0a2516: 6e10 9d03 0100 |003d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a251c: 0a01 |0040: move-result v1 │ │ -0a251e: b010 |0041: add-int/2addr v0, v1 │ │ -0a2520: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a2524: 5431 1f1d |0044: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ -0a2528: 3901 0400 |0046: if-nez v1, 004a // +0004 │ │ -0a252c: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -0a252e: 2805 |0049: goto 004e // +0005 │ │ -0a2530: 6e10 9d03 0100 |004a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a2536: 0a01 |004d: move-result v1 │ │ -0a2538: b010 |004e: add-int/2addr v0, v1 │ │ -0a253a: da00 001f |004f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a253e: 5431 1d1d |0051: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ -0a2542: 6e10 9d03 0100 |0053: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a2548: 0a01 |0056: move-result v1 │ │ -0a254a: b010 |0057: add-int/2addr v0, v1 │ │ -0a254c: da00 001f |0058: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a2550: 5431 151d |005a: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ -0a2554: 6e10 9d03 0100 |005c: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a255a: 0a01 |005f: move-result v1 │ │ -0a255c: b010 |0060: add-int/2addr v0, v1 │ │ -0a255e: da00 001f |0061: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a2562: 5431 1e1d |0063: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ -0a2566: 3901 0400 |0065: if-nez v1, 0069 // +0004 │ │ -0a256a: 1201 |0067: const/4 v1, #int 0 // #0 │ │ -0a256c: 2805 |0068: goto 006d // +0005 │ │ -0a256e: 6e10 9d03 0100 |0069: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a2574: 0a01 |006c: move-result v1 │ │ -0a2576: b010 |006d: add-int/2addr v0, v1 │ │ -0a2578: da00 001f |006e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a257c: 5231 1a1d |0070: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ -0a2580: b010 |0072: add-int/2addr v0, v1 │ │ -0a2582: da00 001f |0073: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a2586: 5431 141d |0075: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ -0a258a: 3901 0300 |0077: if-nez v1, 007a // +0003 │ │ -0a258e: 2805 |0079: goto 007e // +0005 │ │ -0a2590: 6e10 9d03 0100 |007a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a2596: 0a02 |007d: move-result v2 │ │ -0a2598: b020 |007e: add-int/2addr v0, v2 │ │ -0a259a: 0f00 |007f: return v0 │ │ +0a2490: |[0a2490] ua.gardenapple.itchupdater.database.installation.Installation.hashCode:()I │ │ +0a24a0: 5230 171d |0000: iget v0, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a24a4: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a24a8: 5231 161d |0004: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ +0a24ac: b010 |0006: add-int/2addr v0, v1 │ │ +0a24ae: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a24b2: 5231 1c1d |0009: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ +0a24b6: b010 |000b: add-int/2addr v0, v1 │ │ +0a24b8: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a24bc: 5431 121d |000e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ +0a24c0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0a24c2: 3901 0400 |0011: if-nez v1, 0015 // +0004 │ │ +0a24c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0a24c8: 2805 |0014: goto 0019 // +0005 │ │ +0a24ca: 6e10 9d03 0100 |0015: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a24d0: 0a01 |0018: move-result v1 │ │ +0a24d2: b010 |0019: add-int/2addr v0, v1 │ │ +0a24d4: da00 001f |001a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a24d8: 5431 191d |001c: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ +0a24dc: 3901 0400 |001e: if-nez v1, 0022 // +0004 │ │ +0a24e0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0a24e2: 2805 |0021: goto 0026 // +0005 │ │ +0a24e4: 6e10 9d03 0100 |0022: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a24ea: 0a01 |0025: move-result v1 │ │ +0a24ec: b010 |0026: add-int/2addr v0, v1 │ │ +0a24ee: da00 001f |0027: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a24f2: 5231 1b1d |0029: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a24f6: b010 |002b: add-int/2addr v0, v1 │ │ +0a24f8: da00 001f |002c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a24fc: 5431 131d |002e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a2500: 3901 0400 |0030: if-nez v1, 0034 // +0004 │ │ +0a2504: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +0a2506: 2805 |0033: goto 0038 // +0005 │ │ +0a2508: 6e10 7603 0100 |0034: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0376 │ │ +0a250e: 0a01 |0037: move-result v1 │ │ +0a2510: b010 |0038: add-int/2addr v0, v1 │ │ +0a2512: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a2516: 5431 181d |003b: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ +0a251a: 6e10 9d03 0100 |003d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a2520: 0a01 |0040: move-result v1 │ │ +0a2522: b010 |0041: add-int/2addr v0, v1 │ │ +0a2524: da00 001f |0042: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a2528: 5431 1f1d |0044: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ +0a252c: 3901 0400 |0046: if-nez v1, 004a // +0004 │ │ +0a2530: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +0a2532: 2805 |0049: goto 004e // +0005 │ │ +0a2534: 6e10 9d03 0100 |004a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a253a: 0a01 |004d: move-result v1 │ │ +0a253c: b010 |004e: add-int/2addr v0, v1 │ │ +0a253e: da00 001f |004f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a2542: 5431 1d1d |0051: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ +0a2546: 6e10 9d03 0100 |0053: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a254c: 0a01 |0056: move-result v1 │ │ +0a254e: b010 |0057: add-int/2addr v0, v1 │ │ +0a2550: da00 001f |0058: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a2554: 5431 151d |005a: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ +0a2558: 6e10 9d03 0100 |005c: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a255e: 0a01 |005f: move-result v1 │ │ +0a2560: b010 |0060: add-int/2addr v0, v1 │ │ +0a2562: da00 001f |0061: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a2566: 5431 1e1d |0063: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ +0a256a: 3901 0400 |0065: if-nez v1, 0069 // +0004 │ │ +0a256e: 1201 |0067: const/4 v1, #int 0 // #0 │ │ +0a2570: 2805 |0068: goto 006d // +0005 │ │ +0a2572: 6e10 9d03 0100 |0069: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a2578: 0a01 |006c: move-result v1 │ │ +0a257a: b010 |006d: add-int/2addr v0, v1 │ │ +0a257c: da00 001f |006e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a2580: 5231 1a1d |0070: iget v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ +0a2584: b010 |0072: add-int/2addr v0, v1 │ │ +0a2586: da00 001f |0073: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a258a: 5431 141d |0075: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ +0a258e: 3901 0300 |0077: if-nez v1, 007a // +0003 │ │ +0a2592: 2805 |0079: goto 007e // +0005 │ │ +0a2594: 6e10 9d03 0100 |007a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a259a: 0a02 |007d: move-result v2 │ │ +0a259c: b020 |007e: add-int/2addr v0, v2 │ │ +0a259e: 0f00 |007f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Lua/gardenapple/itchupdater/database/installation/Installation;) │ │ name : 'setDownloadOrInstallId' │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2d20: |[0a2d20] ua.gardenapple.itchupdater.database.installation.Installation.setDownloadOrInstallId:(Ljava/lang/Long;)V │ │ -0a2d30: 5b01 131d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a2d34: 0e00 |0002: return-void │ │ +0a2d24: |[0a2d24] ua.gardenapple.itchupdater.database.installation.Installation.setDownloadOrInstallId:(Ljava/lang/Long;)V │ │ +0a2d34: 5b01 131d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a2d38: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Long; │ │ │ │ @@ -134650,17 +134651,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2d38: |[0a2d38] ua.gardenapple.itchupdater.database.installation.Installation.setInternalId:(I)V │ │ -0a2d48: 5901 171d |0000: iput v1, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a2d4c: 0e00 |0002: return-void │ │ +0a2d3c: |[0a2d3c] ua.gardenapple.itchupdater.database.installation.Installation.setInternalId:(I)V │ │ +0a2d4c: 5901 171d |0000: iput v1, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a2d50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -134669,17 +134670,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2d50: |[0a2d50] ua.gardenapple.itchupdater.database.installation.Installation.setStatus:(I)V │ │ -0a2d60: 5901 1b1d |0000: iput v1, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a2d64: 0e00 |0002: return-void │ │ +0a2d54: |[0a2d54] ua.gardenapple.itchupdater.database.installation.Installation.setStatus:(I)V │ │ +0a2d64: 5901 1b1d |0000: iput v1, v0, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a2d68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -134688,78 +134689,78 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -0a274c: |[0a274c] ua.gardenapple.itchupdater.database.installation.Installation.toString:()Ljava/lang/String; │ │ -0a275c: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -0a2760: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0a2766: 1a01 c60b |0005: const-string v1, "Installation(internalId=" // string@0bc6 │ │ -0a276a: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2770: 5221 171d |000a: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ -0a2774: 6e20 c003 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0a277a: 1a01 7603 |000f: const-string v1, ", gameId=" // string@0376 │ │ -0a277e: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2784: 5221 161d |0014: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ -0a2788: 6e20 c003 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0a278e: 1a01 9203 |0019: const-string v1, ", uploadId=" // string@0392 │ │ -0a2792: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2798: 5221 1c1d |001e: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ -0a279c: 6e20 c003 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0a27a2: 1a01 6703 |0023: const-string v1, ", availableUploadIdsString=" // string@0367 │ │ -0a27a6: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a27ac: 5421 121d |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ -0a27b0: 6e20 c203 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a27b6: 1a01 8503 |002d: const-string v1, ", packageName=" // string@0385 │ │ -0a27ba: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a27c0: 5421 191d |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ -0a27c4: 6e20 c203 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a27ca: 1a01 8b03 |0037: const-string v1, ", status=" // string@038b │ │ -0a27ce: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a27d4: 5221 1b1d |003c: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ -0a27d8: 6e20 c003 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0a27de: 1a01 6e03 |0041: const-string v1, ", downloadOrInstallId=" // string@036e │ │ -0a27e2: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a27e8: 5421 131d |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ -0a27ec: 6e20 c203 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a27f2: 1a01 7f03 |004b: const-string v1, ", locale=" // string@037f │ │ -0a27f6: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a27fc: 5421 181d |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ -0a2800: 6e20 c303 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2806: 1a01 9603 |0055: const-string v1, ", version=" // string@0396 │ │ -0a280a: 6e20 c303 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2810: 5421 1f1d |005a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ -0a2814: 6e20 c203 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a281a: 1a01 9303 |005f: const-string v1, ", uploadName=" // string@0393 │ │ -0a281e: 6e20 c303 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2824: 5421 1d1d |0064: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ -0a2828: 6e20 c303 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a282e: 1a01 7503 |0069: const-string v1, ", fileSize=" // string@0375 │ │ -0a2832: 6e20 c303 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2838: 5421 151d |006e: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ -0a283c: 6e20 c303 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2842: 1a01 9403 |0073: const-string v1, ", uploadTimestamp=" // string@0394 │ │ -0a2846: 6e20 c303 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a284c: 5421 1e1d |0078: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ -0a2850: 6e20 c203 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a2856: 1a01 8603 |007d: const-string v1, ", platforms=" // string@0386 │ │ -0a285a: 6e20 c303 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2860: 5221 1a1d |0082: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ -0a2864: 6e20 c003 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0a286a: 1a01 7403 |0087: const-string v1, ", externalFileName=" // string@0374 │ │ -0a286e: 6e20 c303 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a2874: 5421 141d |008c: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ -0a2878: 6e20 c203 1000 |008e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a287e: 1301 2900 |0091: const/16 v1, #int 41 // #29 │ │ -0a2882: 6e20 be03 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -0a2888: 6e10 cb03 0000 |0096: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0a288e: 0c00 |0099: move-result-object v0 │ │ -0a2890: 1100 |009a: return-object v0 │ │ +0a2750: |[0a2750] ua.gardenapple.itchupdater.database.installation.Installation.toString:()Ljava/lang/String; │ │ +0a2760: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +0a2764: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0a276a: 1a01 c60b |0005: const-string v1, "Installation(internalId=" // string@0bc6 │ │ +0a276e: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2774: 5221 171d |000a: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.internalId:I // field@1d17 │ │ +0a2778: 6e20 c003 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0a277e: 1a01 7603 |000f: const-string v1, ", gameId=" // string@0376 │ │ +0a2782: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2788: 5221 161d |0014: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.gameId:I // field@1d16 │ │ +0a278c: 6e20 c003 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0a2792: 1a01 9203 |0019: const-string v1, ", uploadId=" // string@0392 │ │ +0a2796: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a279c: 5221 1c1d |001e: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadId:I // field@1d1c │ │ +0a27a0: 6e20 c003 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0a27a6: 1a01 6703 |0023: const-string v1, ", availableUploadIdsString=" // string@0367 │ │ +0a27aa: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a27b0: 5421 121d |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.availableUploadIdsString:Ljava/lang/String; // field@1d12 │ │ +0a27b4: 6e20 c203 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a27ba: 1a01 8503 |002d: const-string v1, ", packageName=" // string@0385 │ │ +0a27be: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a27c4: 5421 191d |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.packageName:Ljava/lang/String; // field@1d19 │ │ +0a27c8: 6e20 c203 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a27ce: 1a01 8b03 |0037: const-string v1, ", status=" // string@038b │ │ +0a27d2: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a27d8: 5221 1b1d |003c: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.status:I // field@1d1b │ │ +0a27dc: 6e20 c003 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0a27e2: 1a01 6e03 |0041: const-string v1, ", downloadOrInstallId=" // string@036e │ │ +0a27e6: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a27ec: 5421 131d |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.downloadOrInstallId:Ljava/lang/Long; // field@1d13 │ │ +0a27f0: 6e20 c203 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a27f6: 1a01 7f03 |004b: const-string v1, ", locale=" // string@037f │ │ +0a27fa: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2800: 5421 181d |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.locale:Ljava/lang/String; // field@1d18 │ │ +0a2804: 6e20 c303 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a280a: 1a01 9603 |0055: const-string v1, ", version=" // string@0396 │ │ +0a280e: 6e20 c303 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2814: 5421 1f1d |005a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.version:Ljava/lang/String; // field@1d1f │ │ +0a2818: 6e20 c203 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a281e: 1a01 9303 |005f: const-string v1, ", uploadName=" // string@0393 │ │ +0a2822: 6e20 c303 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2828: 5421 1d1d |0064: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadName:Ljava/lang/String; // field@1d1d │ │ +0a282c: 6e20 c303 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2832: 1a01 7503 |0069: const-string v1, ", fileSize=" // string@0375 │ │ +0a2836: 6e20 c303 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a283c: 5421 151d |006e: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.fileSize:Ljava/lang/String; // field@1d15 │ │ +0a2840: 6e20 c303 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2846: 1a01 9403 |0073: const-string v1, ", uploadTimestamp=" // string@0394 │ │ +0a284a: 6e20 c303 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2850: 5421 1e1d |0078: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.uploadTimestamp:Ljava/lang/String; // field@1d1e │ │ +0a2854: 6e20 c203 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a285a: 1a01 8603 |007d: const-string v1, ", platforms=" // string@0386 │ │ +0a285e: 6e20 c303 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2864: 5221 1a1d |0082: iget v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.platforms:I // field@1d1a │ │ +0a2868: 6e20 c003 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0a286e: 1a01 7403 |0087: const-string v1, ", externalFileName=" // string@0374 │ │ +0a2872: 6e20 c303 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a2878: 5421 141d |008c: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/Installation;.externalFileName:Ljava/lang/String; // field@1d14 │ │ +0a287c: 6e20 c203 1000 |008e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a2882: 1301 2900 |0091: const/16 v1, #int 41 // #29 │ │ +0a2886: 6e20 be03 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +0a288c: 6e10 cb03 0000 |0096: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0a2892: 0c00 |0099: move-result-object v0 │ │ +0a2894: 1100 |009a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3016 (Installation.kt) │ │ │ │ Class #356 header: │ │ @@ -134915,17 +134916,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a224c: |[0a224c] ua.gardenapple.itchupdater.database.installation.InstallationDao.:()V │ │ -0a225c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a2262: 0e00 |0003: return-void │ │ +0a2250: |[0a2250] ua.gardenapple.itchupdater.database.installation.InstallationDao.:()V │ │ +0a2260: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a2266: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao; │ │ │ │ Virtual methods - │ │ @@ -135093,19 +135094,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09f1a8: |[09f1a8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$10.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V │ │ -09f1b8: 5b01 201d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ -09f1bc: 5b02 211d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.val$installations:Ljava/util/List; // field@1d21 │ │ -09f1c0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f1c6: 0e00 |0007: return-void │ │ +09f1ac: |[09f1ac] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$10.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V │ │ +09f1bc: 5b01 201d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ +09f1c0: 5b02 211d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.val$installations:Ljava/util/List; // field@1d21 │ │ +09f1c4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f1ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/List; │ │ @@ -135116,18 +135117,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f108: |[09f108] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$10.call:()Ljava/lang/Object; │ │ -09f118: 6e10 8619 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.call:()Lkotlin/Unit; // method@1986 │ │ -09f11e: 0c00 |0003: move-result-object v0 │ │ -09f120: 1100 |0004: return-object v0 │ │ +09f10c: |[09f10c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$10.call:()Ljava/lang/Object; │ │ +09f11c: 6e10 8619 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.call:()Lkotlin/Unit; // method@1986 │ │ +09f122: 0c00 |0003: move-result-object v0 │ │ +09f124: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;) │ │ @@ -135135,40 +135136,40 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -09f124: |[09f124] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$10.call:()Lkotlin/Unit; │ │ -09f134: 5420 201d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ -09f138: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f13e: 0c00 |0005: move-result-object v0 │ │ -09f140: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09f146: 5420 201d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ -09f14a: 7110 d719 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$200:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@19d7 │ │ -09f150: 0c00 |000e: move-result-object v0 │ │ -09f152: 5421 211d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.val$installations:Ljava/util/List; // field@1d21 │ │ -09f156: 6e20 1c02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:(Ljava/lang/Iterable;)I // method@021c │ │ -09f15c: 5420 201d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ -09f160: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f166: 0c00 |0019: move-result-object v0 │ │ -09f168: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09f16e: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09f172: 5421 201d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ -09f176: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f17c: 0c01 |0024: move-result-object v1 │ │ -09f17e: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f184: 1100 |0028: return-object v0 │ │ -09f186: 0d00 |0029: move-exception v0 │ │ -09f188: 5421 201d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ -09f18c: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f192: 0c01 |002f: move-result-object v1 │ │ -09f194: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f19a: 2700 |0033: throw v0 │ │ +09f128: |[09f128] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$10.call:()Lkotlin/Unit; │ │ +09f138: 5420 201d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ +09f13c: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f142: 0c00 |0005: move-result-object v0 │ │ +09f144: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09f14a: 5420 201d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ +09f14e: 7110 d719 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$200:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@19d7 │ │ +09f154: 0c00 |000e: move-result-object v0 │ │ +09f156: 5421 211d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.val$installations:Ljava/util/List; // field@1d21 │ │ +09f15a: 6e20 1c02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:(Ljava/lang/Iterable;)I // method@021c │ │ +09f160: 5420 201d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ +09f164: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f16a: 0c00 |0019: move-result-object v0 │ │ +09f16c: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09f172: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09f176: 5421 201d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ +09f17a: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f180: 0c01 |0024: move-result-object v1 │ │ +09f182: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f188: 1100 |0028: return-object v0 │ │ +09f18a: 0d00 |0029: move-exception v0 │ │ +09f18c: 5421 201d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d20 │ │ +09f190: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f196: 0c01 |002f: move-result-object v1 │ │ +09f198: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f19e: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=260 │ │ 0x0009 line=262 │ │ 0x0014 line=263 │ │ @@ -135222,19 +135223,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;[Lua/gardenapple/itchupdater/database/installation/Installation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09f268: |[09f268] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$11.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;[Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ -09f278: 5b01 221d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ -09f27c: 5b02 231d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.val$installations:[Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d23 │ │ -09f280: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f286: 0e00 |0007: return-void │ │ +09f26c: |[09f26c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$11.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;[Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ +09f27c: 5b01 221d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ +09f280: 5b02 231d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.val$installations:[Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d23 │ │ +09f284: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f28a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) [Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -135245,18 +135246,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f1c8: |[09f1c8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$11.call:()Ljava/lang/Object; │ │ -09f1d8: 6e10 8919 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.call:()Lkotlin/Unit; // method@1989 │ │ -09f1de: 0c00 |0003: move-result-object v0 │ │ -09f1e0: 1100 |0004: return-object v0 │ │ +09f1cc: |[09f1cc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$11.call:()Ljava/lang/Object; │ │ +09f1dc: 6e10 8919 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.call:()Lkotlin/Unit; // method@1989 │ │ +09f1e2: 0c00 |0003: move-result-object v0 │ │ +09f1e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;) │ │ @@ -135264,40 +135265,40 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -09f1e4: |[09f1e4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$11.call:()Lkotlin/Unit; │ │ -09f1f4: 5420 221d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ -09f1f8: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f1fe: 0c00 |0005: move-result-object v0 │ │ -09f200: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09f206: 5420 221d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ -09f20a: 7110 d819 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$300:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@19d8 │ │ -09f210: 0c00 |000e: move-result-object v0 │ │ -09f212: 5421 231d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.val$installations:[Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d23 │ │ -09f216: 6e20 1d02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:([Ljava/lang/Object;)I // method@021d │ │ -09f21c: 5420 221d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ -09f220: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f226: 0c00 |0019: move-result-object v0 │ │ -09f228: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09f22e: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09f232: 5421 221d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ -09f236: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f23c: 0c01 |0024: move-result-object v1 │ │ -09f23e: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f244: 1100 |0028: return-object v0 │ │ -09f246: 0d00 |0029: move-exception v0 │ │ -09f248: 5421 221d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ -09f24c: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f252: 0c01 |002f: move-result-object v1 │ │ -09f254: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f25a: 2700 |0033: throw v0 │ │ +09f1e8: |[09f1e8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$11.call:()Lkotlin/Unit; │ │ +09f1f8: 5420 221d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ +09f1fc: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f202: 0c00 |0005: move-result-object v0 │ │ +09f204: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09f20a: 5420 221d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ +09f20e: 7110 d819 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$300:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@19d8 │ │ +09f214: 0c00 |000e: move-result-object v0 │ │ +09f216: 5421 231d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.val$installations:[Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d23 │ │ +09f21a: 6e20 1d02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:([Ljava/lang/Object;)I // method@021d │ │ +09f220: 5420 221d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ +09f224: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f22a: 0c00 |0019: move-result-object v0 │ │ +09f22c: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09f232: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09f236: 5421 221d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ +09f23a: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f240: 0c01 |0024: move-result-object v1 │ │ +09f242: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f248: 1100 |0028: return-object v0 │ │ +09f24a: 0d00 |0029: move-exception v0 │ │ +09f24c: 5421 221d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d22 │ │ +09f250: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f256: 0c01 |002f: move-result-object v1 │ │ +09f258: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f25e: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=277 │ │ 0x0009 line=279 │ │ 0x0014 line=280 │ │ @@ -135351,19 +135352,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09f328: |[09f328] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$12.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V │ │ -09f338: 5b01 241d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ -09f33c: 5b02 251d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.val$installations:Ljava/util/List; // field@1d25 │ │ -09f340: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f346: 0e00 |0007: return-void │ │ +09f32c: |[09f32c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$12.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V │ │ +09f33c: 5b01 241d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ +09f340: 5b02 251d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.val$installations:Ljava/util/List; // field@1d25 │ │ +09f344: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f34a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/List; │ │ @@ -135374,18 +135375,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f288: |[09f288] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$12.call:()Ljava/lang/Object; │ │ -09f298: 6e10 8c19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.call:()Lkotlin/Unit; // method@198c │ │ -09f29e: 0c00 |0003: move-result-object v0 │ │ -09f2a0: 1100 |0004: return-object v0 │ │ +09f28c: |[09f28c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$12.call:()Ljava/lang/Object; │ │ +09f29c: 6e10 8c19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.call:()Lkotlin/Unit; // method@198c │ │ +09f2a2: 0c00 |0003: move-result-object v0 │ │ +09f2a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;) │ │ @@ -135393,40 +135394,40 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -09f2a4: |[09f2a4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$12.call:()Lkotlin/Unit; │ │ -09f2b4: 5420 241d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ -09f2b8: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f2be: 0c00 |0005: move-result-object v0 │ │ -09f2c0: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09f2c6: 5420 241d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ -09f2ca: 7110 d819 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$300:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@19d8 │ │ -09f2d0: 0c00 |000e: move-result-object v0 │ │ -09f2d2: 5421 251d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.val$installations:Ljava/util/List; // field@1d25 │ │ -09f2d6: 6e20 1c02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:(Ljava/lang/Iterable;)I // method@021c │ │ -09f2dc: 5420 241d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ -09f2e0: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f2e6: 0c00 |0019: move-result-object v0 │ │ -09f2e8: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09f2ee: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09f2f2: 5421 241d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ -09f2f6: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f2fc: 0c01 |0024: move-result-object v1 │ │ -09f2fe: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f304: 1100 |0028: return-object v0 │ │ -09f306: 0d00 |0029: move-exception v0 │ │ -09f308: 5421 241d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ -09f30c: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f312: 0c01 |002f: move-result-object v1 │ │ -09f314: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f31a: 2700 |0033: throw v0 │ │ +09f2a8: |[09f2a8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$12.call:()Lkotlin/Unit; │ │ +09f2b8: 5420 241d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ +09f2bc: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f2c2: 0c00 |0005: move-result-object v0 │ │ +09f2c4: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09f2ca: 5420 241d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ +09f2ce: 7110 d819 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$300:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@19d8 │ │ +09f2d4: 0c00 |000e: move-result-object v0 │ │ +09f2d6: 5421 251d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.val$installations:Ljava/util/List; // field@1d25 │ │ +09f2da: 6e20 1c02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handleMultiple:(Ljava/lang/Iterable;)I // method@021c │ │ +09f2e0: 5420 241d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ +09f2e4: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f2ea: 0c00 |0019: move-result-object v0 │ │ +09f2ec: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09f2f2: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09f2f6: 5421 241d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ +09f2fa: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f300: 0c01 |0024: move-result-object v1 │ │ +09f302: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f308: 1100 |0028: return-object v0 │ │ +09f30a: 0d00 |0029: move-exception v0 │ │ +09f30c: 5421 241d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d24 │ │ +09f310: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f316: 0c01 |002f: move-result-object v1 │ │ +09f318: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f31e: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=295 │ │ 0x0009 line=297 │ │ 0x0014 line=298 │ │ @@ -135480,19 +135481,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09f420: |[09f420] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$13.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V │ │ -09f430: 5b01 261d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ -09f434: 5902 271d |0002: iput v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.val$internalId:I // field@1d27 │ │ -09f438: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f43e: 0e00 |0007: return-void │ │ +09f424: |[09f424] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$13.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V │ │ +09f434: 5b01 261d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ +09f438: 5902 271d |0002: iput v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.val$internalId:I // field@1d27 │ │ +09f43c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f442: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -135503,18 +135504,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f348: |[09f348] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$13.call:()Ljava/lang/Object; │ │ -09f358: 6e10 8f19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.call:()Lkotlin/Unit; // method@198f │ │ -09f35e: 0c00 |0003: move-result-object v0 │ │ -09f360: 1100 |0004: return-object v0 │ │ +09f34c: |[09f34c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$13.call:()Ljava/lang/Object; │ │ +09f35c: 6e10 8f19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.call:()Lkotlin/Unit; // method@198f │ │ +09f362: 0c00 |0003: move-result-object v0 │ │ +09f364: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;) │ │ @@ -135522,53 +135523,53 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -09f364: |[09f364] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$13.call:()Lkotlin/Unit; │ │ -09f374: 5440 261d |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ -09f378: 7110 d919 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$400:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19d9 │ │ -09f37e: 0c00 |0005: move-result-object v0 │ │ -09f380: 6e10 3b02 0000 |0006: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@023b │ │ -09f386: 0c00 |0009: move-result-object v0 │ │ -09f388: 5241 271d |000a: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.val$internalId:I // field@1d27 │ │ -09f38c: 8111 |000c: int-to-long v1, v1 │ │ -09f38e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -09f390: 7240 5102 3021 |000e: invoke-interface {v0, v3, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -09f396: 5441 261d |0011: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ -09f39a: 7110 d519 0100 |0013: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f3a0: 0c01 |0016: move-result-object v1 │ │ -09f3a2: 6e10 2d02 0100 |0017: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09f3a8: 7210 5402 0000 |001a: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@0254 │ │ -09f3ae: 5441 261d |001d: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ -09f3b2: 7110 d519 0100 |001f: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f3b8: 0c01 |0022: move-result-object v1 │ │ -09f3ba: 6e10 3002 0100 |0023: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09f3c0: 6201 4a00 |0026: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09f3c4: 5442 261d |0028: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ -09f3c8: 7110 d519 0200 |002a: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f3ce: 0c02 |002d: move-result-object v2 │ │ -09f3d0: 6e10 2e02 0200 |002e: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f3d6: 5442 261d |0031: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ -09f3da: 7110 d919 0200 |0033: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$400:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19d9 │ │ -09f3e0: 0c02 |0036: move-result-object v2 │ │ -09f3e2: 6e20 3c02 0200 |0037: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ -09f3e8: 1101 |003a: return-object v1 │ │ -09f3ea: 0d01 |003b: move-exception v1 │ │ -09f3ec: 5442 261d |003c: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ -09f3f0: 7110 d519 0200 |003e: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f3f6: 0c02 |0041: move-result-object v2 │ │ -09f3f8: 6e10 2e02 0200 |0042: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f3fe: 5442 261d |0045: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ -09f402: 7110 d919 0200 |0047: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$400:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19d9 │ │ -09f408: 0c02 |004a: move-result-object v2 │ │ -09f40a: 6e20 3c02 0200 |004b: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ -09f410: 2701 |004e: throw v1 │ │ +09f368: |[09f368] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$13.call:()Lkotlin/Unit; │ │ +09f378: 5440 261d |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ +09f37c: 7110 d919 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$400:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19d9 │ │ +09f382: 0c00 |0005: move-result-object v0 │ │ +09f384: 6e10 3b02 0000 |0006: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@023b │ │ +09f38a: 0c00 |0009: move-result-object v0 │ │ +09f38c: 5241 271d |000a: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.val$internalId:I // field@1d27 │ │ +09f390: 8111 |000c: int-to-long v1, v1 │ │ +09f392: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +09f394: 7240 5102 3021 |000e: invoke-interface {v0, v3, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +09f39a: 5441 261d |0011: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ +09f39e: 7110 d519 0100 |0013: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f3a4: 0c01 |0016: move-result-object v1 │ │ +09f3a6: 6e10 2d02 0100 |0017: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09f3ac: 7210 5402 0000 |001a: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@0254 │ │ +09f3b2: 5441 261d |001d: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ +09f3b6: 7110 d519 0100 |001f: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f3bc: 0c01 |0022: move-result-object v1 │ │ +09f3be: 6e10 3002 0100 |0023: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09f3c4: 6201 4a00 |0026: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09f3c8: 5442 261d |0028: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ +09f3cc: 7110 d519 0200 |002a: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f3d2: 0c02 |002d: move-result-object v2 │ │ +09f3d4: 6e10 2e02 0200 |002e: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f3da: 5442 261d |0031: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ +09f3de: 7110 d919 0200 |0033: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$400:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19d9 │ │ +09f3e4: 0c02 |0036: move-result-object v2 │ │ +09f3e6: 6e20 3c02 0200 |0037: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ +09f3ec: 1101 |003a: return-object v1 │ │ +09f3ee: 0d01 |003b: move-exception v1 │ │ +09f3f0: 5442 261d |003c: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ +09f3f4: 7110 d519 0200 |003e: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f3fa: 0c02 |0041: move-result-object v2 │ │ +09f3fc: 6e10 2e02 0200 |0042: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f402: 5442 261d |0045: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d26 │ │ +09f406: 7110 d919 0200 |0047: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$400:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19d9 │ │ +09f40c: 0c02 |004a: move-result-object v2 │ │ +09f40e: 6e20 3c02 0200 |004b: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ +09f414: 2701 |004e: throw v1 │ │ catches : 1 │ │ 0x001a - 0x0028 │ │ -> 0x003b │ │ positions : │ │ 0x0000 line=312 │ │ 0x000a line=314 │ │ 0x0011 line=315 │ │ @@ -135627,19 +135628,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09f520: |[09f520] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$14.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/lang/String;)V │ │ -09f530: 5b01 281d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ -09f534: 5b02 291d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.val$packageName:Ljava/lang/String; // field@1d29 │ │ -09f538: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f53e: 0e00 |0007: return-void │ │ +09f524: |[09f524] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$14.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/lang/String;)V │ │ +09f534: 5b01 281d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ +09f538: 5b02 291d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.val$packageName:Ljava/lang/String; // field@1d29 │ │ +09f53c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f542: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -135650,18 +135651,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f440: |[09f440] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$14.call:()Ljava/lang/Object; │ │ -09f450: 6e10 9219 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.call:()Lkotlin/Unit; // method@1992 │ │ -09f456: 0c00 |0003: move-result-object v0 │ │ -09f458: 1100 |0004: return-object v0 │ │ +09f444: |[09f444] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$14.call:()Ljava/lang/Object; │ │ +09f454: 6e10 9219 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.call:()Lkotlin/Unit; // method@1992 │ │ +09f45a: 0c00 |0003: move-result-object v0 │ │ +09f45c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;) │ │ @@ -135669,55 +135670,55 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -09f45c: |[09f45c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$14.call:()Lkotlin/Unit; │ │ -09f46c: 5430 281d |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ -09f470: 7110 da19 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$500:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19da │ │ -09f476: 0c00 |0005: move-result-object v0 │ │ -09f478: 6e10 3b02 0000 |0006: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@023b │ │ -09f47e: 0c00 |0009: move-result-object v0 │ │ -09f480: 5431 291d |000a: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.val$packageName:Ljava/lang/String; // field@1d29 │ │ -09f484: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -09f486: 3901 0600 |000d: if-nez v1, 0013 // +0006 │ │ -09f48a: 7220 5202 2000 |000f: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09f490: 2804 |0012: goto 0016 // +0004 │ │ -09f492: 7230 5302 2001 |0013: invoke-interface {v0, v2, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09f498: 5431 281d |0016: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ -09f49c: 7110 d519 0100 |0018: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f4a2: 0c01 |001b: move-result-object v1 │ │ -09f4a4: 6e10 2d02 0100 |001c: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09f4aa: 7210 5402 0000 |001f: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@0254 │ │ -09f4b0: 5431 281d |0022: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ -09f4b4: 7110 d519 0100 |0024: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f4ba: 0c01 |0027: move-result-object v1 │ │ -09f4bc: 6e10 3002 0100 |0028: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09f4c2: 6201 4a00 |002b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09f4c6: 5432 281d |002d: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ -09f4ca: 7110 d519 0200 |002f: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f4d0: 0c02 |0032: move-result-object v2 │ │ -09f4d2: 6e10 2e02 0200 |0033: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f4d8: 5432 281d |0036: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ -09f4dc: 7110 da19 0200 |0038: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$500:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19da │ │ -09f4e2: 0c02 |003b: move-result-object v2 │ │ -09f4e4: 6e20 3c02 0200 |003c: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ -09f4ea: 1101 |003f: return-object v1 │ │ -09f4ec: 0d01 |0040: move-exception v1 │ │ -09f4ee: 5432 281d |0041: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ -09f4f2: 7110 d519 0200 |0043: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f4f8: 0c02 |0046: move-result-object v2 │ │ -09f4fa: 6e10 2e02 0200 |0047: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f500: 5432 281d |004a: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ -09f504: 7110 da19 0200 |004c: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$500:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19da │ │ -09f50a: 0c02 |004f: move-result-object v2 │ │ -09f50c: 6e20 3c02 0200 |0050: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ -09f512: 2701 |0053: throw v1 │ │ +09f460: |[09f460] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$14.call:()Lkotlin/Unit; │ │ +09f470: 5430 281d |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ +09f474: 7110 da19 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$500:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19da │ │ +09f47a: 0c00 |0005: move-result-object v0 │ │ +09f47c: 6e10 3b02 0000 |0006: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@023b │ │ +09f482: 0c00 |0009: move-result-object v0 │ │ +09f484: 5431 291d |000a: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.val$packageName:Ljava/lang/String; // field@1d29 │ │ +09f488: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +09f48a: 3901 0600 |000d: if-nez v1, 0013 // +0006 │ │ +09f48e: 7220 5202 2000 |000f: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09f494: 2804 |0012: goto 0016 // +0004 │ │ +09f496: 7230 5302 2001 |0013: invoke-interface {v0, v2, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09f49c: 5431 281d |0016: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ +09f4a0: 7110 d519 0100 |0018: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f4a6: 0c01 |001b: move-result-object v1 │ │ +09f4a8: 6e10 2d02 0100 |001c: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09f4ae: 7210 5402 0000 |001f: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@0254 │ │ +09f4b4: 5431 281d |0022: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ +09f4b8: 7110 d519 0100 |0024: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f4be: 0c01 |0027: move-result-object v1 │ │ +09f4c0: 6e10 3002 0100 |0028: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09f4c6: 6201 4a00 |002b: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09f4ca: 5432 281d |002d: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ +09f4ce: 7110 d519 0200 |002f: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f4d4: 0c02 |0032: move-result-object v2 │ │ +09f4d6: 6e10 2e02 0200 |0033: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f4dc: 5432 281d |0036: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ +09f4e0: 7110 da19 0200 |0038: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$500:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19da │ │ +09f4e6: 0c02 |003b: move-result-object v2 │ │ +09f4e8: 6e20 3c02 0200 |003c: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ +09f4ee: 1101 |003f: return-object v1 │ │ +09f4f0: 0d01 |0040: move-exception v1 │ │ +09f4f2: 5432 281d |0041: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ +09f4f6: 7110 d519 0200 |0043: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f4fc: 0c02 |0046: move-result-object v2 │ │ +09f4fe: 6e10 2e02 0200 |0047: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f504: 5432 281d |004a: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d28 │ │ +09f508: 7110 da19 0200 |004c: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$500:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19da │ │ +09f50e: 0c02 |004f: move-result-object v2 │ │ +09f510: 6e20 3c02 0200 |0050: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ +09f516: 2701 |0053: throw v1 │ │ catches : 1 │ │ 0x001f - 0x002d │ │ -> 0x0040 │ │ positions : │ │ 0x0000 line=334 │ │ 0x000a line=336 │ │ 0x000f line=337 │ │ @@ -135778,19 +135779,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09f618: |[09f618] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$15.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V │ │ -09f628: 5b01 2a1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ -09f62c: 5902 2b1d |0002: iput v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.val$uploadId:I // field@1d2b │ │ -09f630: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f636: 0e00 |0007: return-void │ │ +09f61c: |[09f61c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$15.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V │ │ +09f62c: 5b01 2a1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ +09f630: 5902 2b1d |0002: iput v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.val$uploadId:I // field@1d2b │ │ +09f634: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f63a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -135801,18 +135802,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f540: |[09f540] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$15.call:()Ljava/lang/Object; │ │ -09f550: 6e10 9519 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.call:()Lkotlin/Unit; // method@1995 │ │ -09f556: 0c00 |0003: move-result-object v0 │ │ -09f558: 1100 |0004: return-object v0 │ │ +09f544: |[09f544] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$15.call:()Ljava/lang/Object; │ │ +09f554: 6e10 9519 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.call:()Lkotlin/Unit; // method@1995 │ │ +09f55a: 0c00 |0003: move-result-object v0 │ │ +09f55c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;) │ │ @@ -135820,53 +135821,53 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -09f55c: |[09f55c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$15.call:()Lkotlin/Unit; │ │ -09f56c: 5440 2a1d |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ -09f570: 7110 db19 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$600:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19db │ │ -09f576: 0c00 |0005: move-result-object v0 │ │ -09f578: 6e10 3b02 0000 |0006: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@023b │ │ -09f57e: 0c00 |0009: move-result-object v0 │ │ -09f580: 5241 2b1d |000a: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.val$uploadId:I // field@1d2b │ │ -09f584: 8111 |000c: int-to-long v1, v1 │ │ -09f586: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -09f588: 7240 5102 3021 |000e: invoke-interface {v0, v3, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -09f58e: 5441 2a1d |0011: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ -09f592: 7110 d519 0100 |0013: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f598: 0c01 |0016: move-result-object v1 │ │ -09f59a: 6e10 2d02 0100 |0017: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09f5a0: 7210 5402 0000 |001a: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@0254 │ │ -09f5a6: 5441 2a1d |001d: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ -09f5aa: 7110 d519 0100 |001f: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f5b0: 0c01 |0022: move-result-object v1 │ │ -09f5b2: 6e10 3002 0100 |0023: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09f5b8: 6201 4a00 |0026: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09f5bc: 5442 2a1d |0028: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ -09f5c0: 7110 d519 0200 |002a: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f5c6: 0c02 |002d: move-result-object v2 │ │ -09f5c8: 6e10 2e02 0200 |002e: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f5ce: 5442 2a1d |0031: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ -09f5d2: 7110 db19 0200 |0033: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$600:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19db │ │ -09f5d8: 0c02 |0036: move-result-object v2 │ │ -09f5da: 6e20 3c02 0200 |0037: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ -09f5e0: 1101 |003a: return-object v1 │ │ -09f5e2: 0d01 |003b: move-exception v1 │ │ -09f5e4: 5442 2a1d |003c: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ -09f5e8: 7110 d519 0200 |003e: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f5ee: 0c02 |0041: move-result-object v2 │ │ -09f5f0: 6e10 2e02 0200 |0042: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09f5f6: 5442 2a1d |0045: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ -09f5fa: 7110 db19 0200 |0047: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$600:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19db │ │ -09f600: 0c02 |004a: move-result-object v2 │ │ -09f602: 6e20 3c02 0200 |004b: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ -09f608: 2701 |004e: throw v1 │ │ +09f560: |[09f560] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$15.call:()Lkotlin/Unit; │ │ +09f570: 5440 2a1d |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ +09f574: 7110 db19 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$600:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19db │ │ +09f57a: 0c00 |0005: move-result-object v0 │ │ +09f57c: 6e10 3b02 0000 |0006: invoke-virtual {v0}, Landroidx/room/SharedSQLiteStatement;.acquire:()Landroidx/sqlite/db/SupportSQLiteStatement; // method@023b │ │ +09f582: 0c00 |0009: move-result-object v0 │ │ +09f584: 5241 2b1d |000a: iget v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.val$uploadId:I // field@1d2b │ │ +09f588: 8111 |000c: int-to-long v1, v1 │ │ +09f58a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +09f58c: 7240 5102 3021 |000e: invoke-interface {v0, v3, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +09f592: 5441 2a1d |0011: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ +09f596: 7110 d519 0100 |0013: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f59c: 0c01 |0016: move-result-object v1 │ │ +09f59e: 6e10 2d02 0100 |0017: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09f5a4: 7210 5402 0000 |001a: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.executeUpdateDelete:()I // method@0254 │ │ +09f5aa: 5441 2a1d |001d: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ +09f5ae: 7110 d519 0100 |001f: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f5b4: 0c01 |0022: move-result-object v1 │ │ +09f5b6: 6e10 3002 0100 |0023: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09f5bc: 6201 4a00 |0026: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09f5c0: 5442 2a1d |0028: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ +09f5c4: 7110 d519 0200 |002a: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f5ca: 0c02 |002d: move-result-object v2 │ │ +09f5cc: 6e10 2e02 0200 |002e: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f5d2: 5442 2a1d |0031: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ +09f5d6: 7110 db19 0200 |0033: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$600:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19db │ │ +09f5dc: 0c02 |0036: move-result-object v2 │ │ +09f5de: 6e20 3c02 0200 |0037: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ +09f5e4: 1101 |003a: return-object v1 │ │ +09f5e6: 0d01 |003b: move-exception v1 │ │ +09f5e8: 5442 2a1d |003c: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ +09f5ec: 7110 d519 0200 |003e: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f5f2: 0c02 |0041: move-result-object v2 │ │ +09f5f4: 6e10 2e02 0200 |0042: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09f5fa: 5442 2a1d |0045: iget-object v2, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2a │ │ +09f5fe: 7110 db19 0200 |0047: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$600:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; // method@19db │ │ +09f604: 0c02 |004a: move-result-object v2 │ │ +09f606: 6e20 3c02 0200 |004b: invoke-virtual {v2, v0}, Landroidx/room/SharedSQLiteStatement;.release:(Landroidx/sqlite/db/SupportSQLiteStatement;)V // method@023c │ │ +09f60c: 2701 |004e: throw v1 │ │ catches : 1 │ │ 0x001a - 0x0028 │ │ -> 0x003b │ │ positions : │ │ 0x0000 line=360 │ │ 0x000a line=362 │ │ 0x0011 line=363 │ │ @@ -135926,19 +135927,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09f8d8: |[09f8d8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$16.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09f8e8: 5b01 2c1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2c │ │ -09f8ec: 5b02 2d1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2d │ │ -09f8f0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09f8f6: 0e00 |0007: return-void │ │ +09f8dc: |[09f8dc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$16.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09f8ec: 5b01 2c1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2c │ │ +09f8f0: 5b02 2d1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2d │ │ +09f8f4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09f8fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -135949,18 +135950,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f638: |[09f638] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$16.call:()Ljava/lang/Object; │ │ -09f648: 6e10 9819 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.call:()Ljava/util/List; // method@1998 │ │ -09f64e: 0c00 |0003: move-result-object v0 │ │ -09f650: 1100 |0004: return-object v0 │ │ +09f63c: |[09f63c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$16.call:()Ljava/lang/Object; │ │ +09f64c: 6e10 9819 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.call:()Ljava/util/List; // method@1998 │ │ +09f652: 0c00 |0003: move-result-object v0 │ │ +09f654: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;) │ │ @@ -135968,173 +135969,173 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 307 16-bit code units │ │ -09f654: |[09f654] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$16.call:()Ljava/util/List; │ │ -09f664: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -09f668: 5410 2c1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2c │ │ -09f66c: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f672: 0c00 |0007: move-result-object v0 │ │ -09f674: 5412 2d1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2d │ │ -09f678: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09f67a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09f67c: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09f682: 0c02 |000f: move-result-object v2 │ │ -09f684: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -09f688: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f68e: 0a00 |0015: move-result v0 │ │ -09f690: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -09f694: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f69a: 0a03 |001b: move-result v3 │ │ -09f69c: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -09f6a0: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f6a6: 0a05 |0021: move-result v5 │ │ -09f6a8: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -09f6ac: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f6b2: 0a06 |0027: move-result v6 │ │ -09f6b4: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -09f6b8: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f6be: 0a07 |002d: move-result v7 │ │ -09f6c0: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -09f6c4: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f6ca: 0a08 |0033: move-result v8 │ │ -09f6cc: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -09f6d0: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f6d6: 0a09 |0039: move-result v9 │ │ -09f6d8: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -09f6dc: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f6e2: 0a0a |003f: move-result v10 │ │ -09f6e4: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -09f6e8: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f6ee: 0a0b |0045: move-result v11 │ │ -09f6f0: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -09f6f4: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f6fa: 0a0c |004b: move-result v12 │ │ -09f6fc: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -09f700: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f706: 0a0d |0051: move-result v13 │ │ -09f708: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -09f70c: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f712: 0a0e |0057: move-result v14 │ │ -09f714: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -09f718: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f71e: 0a0f |005d: move-result v15 │ │ -09f720: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -09f724: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f72a: 0a04 |0063: move-result v4 │ │ -09f72c: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ -09f730: 0210 0400 |0066: move/from16 v16, v4 │ │ -09f734: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09f73a: 0a04 |006b: move-result v4 │ │ -09f73c: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09f742: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09f748: 0a04 |0072: move-result v4 │ │ -09f74a: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ -09f74e: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09f754: 0a12 |0078: move-result v18 │ │ -09f756: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09f75c: 0a13 |007c: move-result v19 │ │ -09f75e: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09f764: 0a14 |0080: move-result v20 │ │ -09f766: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f76c: 0a04 |0084: move-result v4 │ │ -09f76e: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ -09f772: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -09f776: 2807 |0089: goto 0090 // +0007 │ │ -09f778: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09f77e: 0c04 |008d: move-result-object v4 │ │ -09f780: 0815 0400 |008e: move-object/from16 v21, v4 │ │ -09f784: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f78a: 0a04 |0093: move-result v4 │ │ -09f78c: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ -09f790: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ -09f794: 2807 |0098: goto 009f // +0007 │ │ -09f796: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09f79c: 0c04 |009c: move-result-object v4 │ │ -09f79e: 0816 0400 |009d: move-object/from16 v22, v4 │ │ -09f7a2: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09f7a8: 0a17 |00a2: move-result v23 │ │ -09f7aa: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f7b0: 0a04 |00a6: move-result v4 │ │ -09f7b2: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ -09f7b6: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ -09f7ba: 280b |00ab: goto 00b6 // +000b │ │ -09f7bc: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -09f7c2: 0b18 |00af: move-result-wide v24 │ │ -09f7c4: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -09f7ca: 0c04 |00b3: move-result-object v4 │ │ -09f7cc: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ -09f7d0: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f7d6: 0a04 |00b9: move-result v4 │ │ -09f7d8: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ -09f7dc: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ -09f7e0: 2807 |00be: goto 00c5 // +0007 │ │ -09f7e2: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09f7e8: 0c04 |00c2: move-result-object v4 │ │ -09f7ea: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ -09f7ee: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f7f4: 0a04 |00c8: move-result v4 │ │ -09f7f6: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ -09f7fa: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ -09f7fe: 2807 |00cd: goto 00d4 // +0007 │ │ -09f800: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09f806: 0c04 |00d1: move-result-object v4 │ │ -09f808: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ -09f80c: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f812: 0a04 |00d7: move-result v4 │ │ -09f814: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ -09f818: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ -09f81c: 2807 |00dc: goto 00e3 // +0007 │ │ -09f81e: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09f824: 0c04 |00e0: move-result-object v4 │ │ -09f826: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ -09f82a: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f830: 0a04 |00e6: move-result v4 │ │ -09f832: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ -09f836: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ -09f83a: 2807 |00eb: goto 00f2 // +0007 │ │ -09f83c: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09f842: 0c04 |00ef: move-result-object v4 │ │ -09f844: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ -09f848: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f84e: 0a04 |00f5: move-result v4 │ │ -09f850: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ -09f854: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ -09f858: 2807 |00fa: goto 0101 // +0007 │ │ -09f85a: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09f860: 0c04 |00fe: move-result-object v4 │ │ -09f862: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ -09f866: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09f86c: 0a1e |0104: move-result v30 │ │ -09f86e: 0204 1000 |0105: move/from16 v4, v16 │ │ -09f872: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09f878: 0a10 |010a: move-result v16 │ │ -09f87a: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ -09f87e: 0210 0000 |010d: move/from16 v16, v0 │ │ -09f882: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ -09f886: 2809 |0111: goto 011a // +0009 │ │ -09f888: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09f88e: 0c10 |0115: move-result-object v16 │ │ -09f890: 081f 1000 |0116: move-object/from16 v31, v16 │ │ -09f894: 0210 0000 |0118: move/from16 v16, v0 │ │ -09f898: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09f89c: 0811 0000 |011c: move-object/from16 v17, v0 │ │ -09f8a0: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -09f8a6: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -09f8ac: 0200 1000 |0124: move/from16 v0, v16 │ │ -09f8b0: 0210 0400 |0126: move/from16 v16, v4 │ │ -09f8b4: 2900 47ff |0128: goto/16 006f // -00b9 │ │ -09f8b8: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09f8be: 1101 |012d: return-object v1 │ │ -09f8c0: 0d00 |012e: move-exception v0 │ │ -09f8c2: 7210 9400 0200 |012f: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09f8c8: 2700 |0132: throw v0 │ │ +09f658: |[09f658] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$16.call:()Ljava/util/List; │ │ +09f668: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +09f66c: 5410 2c1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2c │ │ +09f670: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f676: 0c00 |0007: move-result-object v0 │ │ +09f678: 5412 2d1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2d │ │ +09f67c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09f67e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09f680: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09f686: 0c02 |000f: move-result-object v2 │ │ +09f688: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +09f68c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f692: 0a00 |0015: move-result v0 │ │ +09f694: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +09f698: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f69e: 0a03 |001b: move-result v3 │ │ +09f6a0: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +09f6a4: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f6aa: 0a05 |0021: move-result v5 │ │ +09f6ac: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +09f6b0: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f6b6: 0a06 |0027: move-result v6 │ │ +09f6b8: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +09f6bc: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f6c2: 0a07 |002d: move-result v7 │ │ +09f6c4: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +09f6c8: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f6ce: 0a08 |0033: move-result v8 │ │ +09f6d0: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +09f6d4: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f6da: 0a09 |0039: move-result v9 │ │ +09f6dc: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +09f6e0: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f6e6: 0a0a |003f: move-result v10 │ │ +09f6e8: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +09f6ec: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f6f2: 0a0b |0045: move-result v11 │ │ +09f6f4: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +09f6f8: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f6fe: 0a0c |004b: move-result v12 │ │ +09f700: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +09f704: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f70a: 0a0d |0051: move-result v13 │ │ +09f70c: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +09f710: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f716: 0a0e |0057: move-result v14 │ │ +09f718: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +09f71c: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f722: 0a0f |005d: move-result v15 │ │ +09f724: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +09f728: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f72e: 0a04 |0063: move-result v4 │ │ +09f730: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ +09f734: 0210 0400 |0066: move/from16 v16, v4 │ │ +09f738: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09f73e: 0a04 |006b: move-result v4 │ │ +09f740: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09f746: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09f74c: 0a04 |0072: move-result v4 │ │ +09f74e: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ +09f752: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09f758: 0a12 |0078: move-result v18 │ │ +09f75a: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09f760: 0a13 |007c: move-result v19 │ │ +09f762: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09f768: 0a14 |0080: move-result v20 │ │ +09f76a: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f770: 0a04 |0084: move-result v4 │ │ +09f772: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ +09f776: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +09f77a: 2807 |0089: goto 0090 // +0007 │ │ +09f77c: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09f782: 0c04 |008d: move-result-object v4 │ │ +09f784: 0815 0400 |008e: move-object/from16 v21, v4 │ │ +09f788: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f78e: 0a04 |0093: move-result v4 │ │ +09f790: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ +09f794: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ +09f798: 2807 |0098: goto 009f // +0007 │ │ +09f79a: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09f7a0: 0c04 |009c: move-result-object v4 │ │ +09f7a2: 0816 0400 |009d: move-object/from16 v22, v4 │ │ +09f7a6: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09f7ac: 0a17 |00a2: move-result v23 │ │ +09f7ae: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f7b4: 0a04 |00a6: move-result v4 │ │ +09f7b6: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ +09f7ba: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ +09f7be: 280b |00ab: goto 00b6 // +000b │ │ +09f7c0: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +09f7c6: 0b18 |00af: move-result-wide v24 │ │ +09f7c8: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +09f7ce: 0c04 |00b3: move-result-object v4 │ │ +09f7d0: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ +09f7d4: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f7da: 0a04 |00b9: move-result v4 │ │ +09f7dc: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ +09f7e0: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ +09f7e4: 2807 |00be: goto 00c5 // +0007 │ │ +09f7e6: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09f7ec: 0c04 |00c2: move-result-object v4 │ │ +09f7ee: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ +09f7f2: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f7f8: 0a04 |00c8: move-result v4 │ │ +09f7fa: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ +09f7fe: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ +09f802: 2807 |00cd: goto 00d4 // +0007 │ │ +09f804: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09f80a: 0c04 |00d1: move-result-object v4 │ │ +09f80c: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ +09f810: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f816: 0a04 |00d7: move-result v4 │ │ +09f818: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ +09f81c: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ +09f820: 2807 |00dc: goto 00e3 // +0007 │ │ +09f822: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09f828: 0c04 |00e0: move-result-object v4 │ │ +09f82a: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ +09f82e: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f834: 0a04 |00e6: move-result v4 │ │ +09f836: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ +09f83a: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ +09f83e: 2807 |00eb: goto 00f2 // +0007 │ │ +09f840: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09f846: 0c04 |00ef: move-result-object v4 │ │ +09f848: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ +09f84c: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f852: 0a04 |00f5: move-result v4 │ │ +09f854: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ +09f858: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ +09f85c: 2807 |00fa: goto 0101 // +0007 │ │ +09f85e: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09f864: 0c04 |00fe: move-result-object v4 │ │ +09f866: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ +09f86a: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09f870: 0a1e |0104: move-result v30 │ │ +09f872: 0204 1000 |0105: move/from16 v4, v16 │ │ +09f876: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09f87c: 0a10 |010a: move-result v16 │ │ +09f87e: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ +09f882: 0210 0000 |010d: move/from16 v16, v0 │ │ +09f886: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ +09f88a: 2809 |0111: goto 011a // +0009 │ │ +09f88c: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09f892: 0c10 |0115: move-result-object v16 │ │ +09f894: 081f 1000 |0116: move-object/from16 v31, v16 │ │ +09f898: 0210 0000 |0118: move/from16 v16, v0 │ │ +09f89c: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09f8a0: 0811 0000 |011c: move-object/from16 v17, v0 │ │ +09f8a4: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +09f8aa: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +09f8b0: 0200 1000 |0124: move/from16 v0, v16 │ │ +09f8b4: 0210 0400 |0126: move/from16 v16, v4 │ │ +09f8b8: 2900 47ff |0128: goto/16 006f // -00b9 │ │ +09f8bc: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09f8c2: 1101 |012d: return-object v1 │ │ +09f8c4: 0d00 |012e: move-exception v0 │ │ +09f8c6: 7210 9400 0200 |012f: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09f8cc: 2700 |0132: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0124 │ │ -> 0x012e │ │ positions : │ │ 0x0002 line=383 │ │ 0x0012 line=385 │ │ 0x0018 line=386 │ │ @@ -136187,18 +136188,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09f8f8: |[09f8f8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$16.finalize:()V │ │ -09f908: 5410 2d1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2d │ │ -09f90c: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09f912: 0e00 |0005: return-void │ │ +09f8fc: |[09f8fc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$16.finalize:()V │ │ +09f90c: 5410 2d1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2d │ │ +09f910: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09f916: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16; │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ @@ -136246,19 +136247,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09fbe0: |[09fbe0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$17.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09fbf0: 5b01 2e1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2e │ │ -09fbf4: 5b02 2f1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2f │ │ -09fbf8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09fbfe: 0e00 |0007: return-void │ │ +09fbe4: |[09fbe4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$17.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09fbf4: 5b01 2e1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2e │ │ +09fbf8: 5b02 2f1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2f │ │ +09fbfc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09fc02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -136269,18 +136270,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f914: |[09f914] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$17.call:()Ljava/lang/Object; │ │ -09f924: 6e10 9c19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.call:()Ljava/util/List; // method@199c │ │ -09f92a: 0c00 |0003: move-result-object v0 │ │ -09f92c: 1100 |0004: return-object v0 │ │ +09f918: |[09f918] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$17.call:()Ljava/lang/Object; │ │ +09f928: 6e10 9c19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.call:()Ljava/util/List; // method@199c │ │ +09f92e: 0c00 |0003: move-result-object v0 │ │ +09f930: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;) │ │ @@ -136288,182 +136289,182 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 324 16-bit code units │ │ -09f930: |[09f930] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$17.call:()Ljava/util/List; │ │ -09f940: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -09f944: 5410 2e1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2e │ │ -09f948: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09f94e: 0c00 |0007: move-result-object v0 │ │ -09f950: 5412 2f1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2f │ │ -09f954: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09f956: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09f958: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09f95e: 0c02 |000f: move-result-object v2 │ │ -09f960: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -09f964: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f96a: 0a00 |0015: move-result v0 │ │ -09f96c: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -09f970: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f976: 0a03 |001b: move-result v3 │ │ -09f978: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -09f97c: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f982: 0a05 |0021: move-result v5 │ │ -09f984: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -09f988: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f98e: 0a06 |0027: move-result v6 │ │ -09f990: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -09f994: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f99a: 0a07 |002d: move-result v7 │ │ -09f99c: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -09f9a0: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f9a6: 0a08 |0033: move-result v8 │ │ -09f9a8: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -09f9ac: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f9b2: 0a09 |0039: move-result v9 │ │ -09f9b4: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -09f9b8: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f9be: 0a0a |003f: move-result v10 │ │ -09f9c0: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -09f9c4: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f9ca: 0a0b |0045: move-result v11 │ │ -09f9cc: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -09f9d0: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f9d6: 0a0c |004b: move-result v12 │ │ -09f9d8: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -09f9dc: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f9e2: 0a0d |0051: move-result v13 │ │ -09f9e4: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -09f9e8: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f9ee: 0a0e |0057: move-result v14 │ │ -09f9f0: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -09f9f4: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09f9fa: 0a0f |005d: move-result v15 │ │ -09f9fc: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -09fa00: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fa06: 0a04 |0063: move-result v4 │ │ -09fa08: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ -09fa0c: 0210 0400 |0066: move/from16 v16, v4 │ │ -09fa10: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09fa16: 0a04 |006b: move-result v4 │ │ -09fa18: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09fa1e: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09fa24: 0a04 |0072: move-result v4 │ │ -09fa26: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ -09fa2a: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fa30: 0a12 |0078: move-result v18 │ │ -09fa32: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fa38: 0a13 |007c: move-result v19 │ │ -09fa3a: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fa40: 0a14 |0080: move-result v20 │ │ -09fa42: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fa48: 0a04 |0084: move-result v4 │ │ -09fa4a: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ -09fa4e: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -09fa52: 2807 |0089: goto 0090 // +0007 │ │ -09fa54: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fa5a: 0c04 |008d: move-result-object v4 │ │ -09fa5c: 0815 0400 |008e: move-object/from16 v21, v4 │ │ -09fa60: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fa66: 0a04 |0093: move-result v4 │ │ -09fa68: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ -09fa6c: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ -09fa70: 2807 |0098: goto 009f // +0007 │ │ -09fa72: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fa78: 0c04 |009c: move-result-object v4 │ │ -09fa7a: 0816 0400 |009d: move-object/from16 v22, v4 │ │ -09fa7e: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fa84: 0a17 |00a2: move-result v23 │ │ -09fa86: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fa8c: 0a04 |00a6: move-result v4 │ │ -09fa8e: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ -09fa92: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ -09fa96: 280b |00ab: goto 00b6 // +000b │ │ -09fa98: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -09fa9e: 0b18 |00af: move-result-wide v24 │ │ -09faa0: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -09faa6: 0c04 |00b3: move-result-object v4 │ │ -09faa8: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ -09faac: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fab2: 0a04 |00b9: move-result v4 │ │ -09fab4: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ -09fab8: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ -09fabc: 2807 |00be: goto 00c5 // +0007 │ │ -09fabe: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fac4: 0c04 |00c2: move-result-object v4 │ │ -09fac6: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ -09faca: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fad0: 0a04 |00c8: move-result v4 │ │ -09fad2: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ -09fad6: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ -09fada: 2807 |00cd: goto 00d4 // +0007 │ │ -09fadc: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fae2: 0c04 |00d1: move-result-object v4 │ │ -09fae4: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ -09fae8: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09faee: 0a04 |00d7: move-result v4 │ │ -09faf0: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ -09faf4: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ -09faf8: 2807 |00dc: goto 00e3 // +0007 │ │ -09fafa: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fb00: 0c04 |00e0: move-result-object v4 │ │ -09fb02: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ -09fb06: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fb0c: 0a04 |00e6: move-result v4 │ │ -09fb0e: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ -09fb12: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ -09fb16: 2807 |00eb: goto 00f2 // +0007 │ │ -09fb18: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fb1e: 0c04 |00ef: move-result-object v4 │ │ -09fb20: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ -09fb24: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fb2a: 0a04 |00f5: move-result v4 │ │ -09fb2c: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ -09fb30: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ -09fb34: 2807 |00fa: goto 0101 // +0007 │ │ -09fb36: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fb3c: 0c04 |00fe: move-result-object v4 │ │ -09fb3e: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ -09fb42: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fb48: 0a1e |0104: move-result v30 │ │ -09fb4a: 0204 1000 |0105: move/from16 v4, v16 │ │ -09fb4e: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fb54: 0a10 |010a: move-result v16 │ │ -09fb56: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ -09fb5a: 0210 0000 |010d: move/from16 v16, v0 │ │ -09fb5e: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ -09fb62: 2809 |0111: goto 011a // +0009 │ │ -09fb64: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fb6a: 0c10 |0115: move-result-object v16 │ │ -09fb6c: 081f 1000 |0116: move-object/from16 v31, v16 │ │ -09fb70: 0210 0000 |0118: move/from16 v16, v0 │ │ -09fb74: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09fb78: 0811 0000 |011c: move-object/from16 v17, v0 │ │ -09fb7c: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -09fb82: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -09fb88: 0200 1000 |0124: move/from16 v0, v16 │ │ -09fb8c: 0210 0400 |0126: move/from16 v16, v4 │ │ -09fb90: 2900 47ff |0128: goto/16 006f // -00b9 │ │ -09fb94: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09fb9a: 0803 2000 |012d: move-object/from16 v3, v32 │ │ -09fb9e: 5430 2f1d |012f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2f │ │ -09fba2: 6e10 3902 0000 |0131: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09fba8: 1101 |0134: return-object v1 │ │ -09fbaa: 0d00 |0135: move-exception v0 │ │ -09fbac: 0803 2000 |0136: move-object/from16 v3, v32 │ │ -09fbb0: 2803 |0138: goto 013b // +0003 │ │ -09fbb2: 0d00 |0139: move-exception v0 │ │ -09fbb4: 0713 |013a: move-object v3, v1 │ │ -09fbb6: 7210 9400 0200 |013b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09fbbc: 5431 2f1d |013e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2f │ │ -09fbc0: 6e10 3902 0100 |0140: invoke-virtual {v1}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09fbc6: 2700 |0143: throw v0 │ │ +09f934: |[09f934] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$17.call:()Ljava/util/List; │ │ +09f944: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +09f948: 5410 2e1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d2e │ │ +09f94c: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09f952: 0c00 |0007: move-result-object v0 │ │ +09f954: 5412 2f1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2f │ │ +09f958: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09f95a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09f95c: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09f962: 0c02 |000f: move-result-object v2 │ │ +09f964: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +09f968: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f96e: 0a00 |0015: move-result v0 │ │ +09f970: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +09f974: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f97a: 0a03 |001b: move-result v3 │ │ +09f97c: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +09f980: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f986: 0a05 |0021: move-result v5 │ │ +09f988: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +09f98c: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f992: 0a06 |0027: move-result v6 │ │ +09f994: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +09f998: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f99e: 0a07 |002d: move-result v7 │ │ +09f9a0: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +09f9a4: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f9aa: 0a08 |0033: move-result v8 │ │ +09f9ac: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +09f9b0: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f9b6: 0a09 |0039: move-result v9 │ │ +09f9b8: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +09f9bc: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f9c2: 0a0a |003f: move-result v10 │ │ +09f9c4: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +09f9c8: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f9ce: 0a0b |0045: move-result v11 │ │ +09f9d0: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +09f9d4: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f9da: 0a0c |004b: move-result v12 │ │ +09f9dc: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +09f9e0: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f9e6: 0a0d |0051: move-result v13 │ │ +09f9e8: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +09f9ec: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f9f2: 0a0e |0057: move-result v14 │ │ +09f9f4: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +09f9f8: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09f9fe: 0a0f |005d: move-result v15 │ │ +09fa00: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +09fa04: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fa0a: 0a04 |0063: move-result v4 │ │ +09fa0c: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ +09fa10: 0210 0400 |0066: move/from16 v16, v4 │ │ +09fa14: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09fa1a: 0a04 |006b: move-result v4 │ │ +09fa1c: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09fa22: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09fa28: 0a04 |0072: move-result v4 │ │ +09fa2a: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ +09fa2e: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fa34: 0a12 |0078: move-result v18 │ │ +09fa36: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fa3c: 0a13 |007c: move-result v19 │ │ +09fa3e: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fa44: 0a14 |0080: move-result v20 │ │ +09fa46: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fa4c: 0a04 |0084: move-result v4 │ │ +09fa4e: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ +09fa52: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +09fa56: 2807 |0089: goto 0090 // +0007 │ │ +09fa58: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fa5e: 0c04 |008d: move-result-object v4 │ │ +09fa60: 0815 0400 |008e: move-object/from16 v21, v4 │ │ +09fa64: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fa6a: 0a04 |0093: move-result v4 │ │ +09fa6c: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ +09fa70: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ +09fa74: 2807 |0098: goto 009f // +0007 │ │ +09fa76: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fa7c: 0c04 |009c: move-result-object v4 │ │ +09fa7e: 0816 0400 |009d: move-object/from16 v22, v4 │ │ +09fa82: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fa88: 0a17 |00a2: move-result v23 │ │ +09fa8a: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fa90: 0a04 |00a6: move-result v4 │ │ +09fa92: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ +09fa96: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ +09fa9a: 280b |00ab: goto 00b6 // +000b │ │ +09fa9c: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +09faa2: 0b18 |00af: move-result-wide v24 │ │ +09faa4: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +09faaa: 0c04 |00b3: move-result-object v4 │ │ +09faac: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ +09fab0: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fab6: 0a04 |00b9: move-result v4 │ │ +09fab8: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ +09fabc: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ +09fac0: 2807 |00be: goto 00c5 // +0007 │ │ +09fac2: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fac8: 0c04 |00c2: move-result-object v4 │ │ +09faca: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ +09face: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fad4: 0a04 |00c8: move-result v4 │ │ +09fad6: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ +09fada: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ +09fade: 2807 |00cd: goto 00d4 // +0007 │ │ +09fae0: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fae6: 0c04 |00d1: move-result-object v4 │ │ +09fae8: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ +09faec: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09faf2: 0a04 |00d7: move-result v4 │ │ +09faf4: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ +09faf8: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ +09fafc: 2807 |00dc: goto 00e3 // +0007 │ │ +09fafe: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fb04: 0c04 |00e0: move-result-object v4 │ │ +09fb06: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ +09fb0a: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fb10: 0a04 |00e6: move-result v4 │ │ +09fb12: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ +09fb16: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ +09fb1a: 2807 |00eb: goto 00f2 // +0007 │ │ +09fb1c: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fb22: 0c04 |00ef: move-result-object v4 │ │ +09fb24: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ +09fb28: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fb2e: 0a04 |00f5: move-result v4 │ │ +09fb30: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ +09fb34: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ +09fb38: 2807 |00fa: goto 0101 // +0007 │ │ +09fb3a: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fb40: 0c04 |00fe: move-result-object v4 │ │ +09fb42: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ +09fb46: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fb4c: 0a1e |0104: move-result v30 │ │ +09fb4e: 0204 1000 |0105: move/from16 v4, v16 │ │ +09fb52: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fb58: 0a10 |010a: move-result v16 │ │ +09fb5a: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ +09fb5e: 0210 0000 |010d: move/from16 v16, v0 │ │ +09fb62: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ +09fb66: 2809 |0111: goto 011a // +0009 │ │ +09fb68: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fb6e: 0c10 |0115: move-result-object v16 │ │ +09fb70: 081f 1000 |0116: move-object/from16 v31, v16 │ │ +09fb74: 0210 0000 |0118: move/from16 v16, v0 │ │ +09fb78: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09fb7c: 0811 0000 |011c: move-object/from16 v17, v0 │ │ +09fb80: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +09fb86: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +09fb8c: 0200 1000 |0124: move/from16 v0, v16 │ │ +09fb90: 0210 0400 |0126: move/from16 v16, v4 │ │ +09fb94: 2900 47ff |0128: goto/16 006f // -00b9 │ │ +09fb98: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09fb9e: 0803 2000 |012d: move-object/from16 v3, v32 │ │ +09fba2: 5430 2f1d |012f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2f │ │ +09fba6: 6e10 3902 0000 |0131: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09fbac: 1101 |0134: return-object v1 │ │ +09fbae: 0d00 |0135: move-exception v0 │ │ +09fbb0: 0803 2000 |0136: move-object/from16 v3, v32 │ │ +09fbb4: 2803 |0138: goto 013b // +0003 │ │ +09fbb6: 0d00 |0139: move-exception v0 │ │ +09fbb8: 0713 |013a: move-object v3, v1 │ │ +09fbba: 7210 9400 0200 |013b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09fbc0: 5431 2f1d |013e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d2f │ │ +09fbc4: 6e10 3902 0100 |0140: invoke-virtual {v1}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09fbca: 2700 |0143: throw v0 │ │ catches : 2 │ │ 0x0010 - 0x0064 │ │ -> 0x0139 │ │ 0x0064 - 0x0124 │ │ -> 0x0135 │ │ positions : │ │ 0x0002 line=490 │ │ @@ -136561,19 +136562,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09fea0: |[09fea0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$18.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -09feb0: 5b01 301d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d30 │ │ -09feb4: 5b02 311d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d31 │ │ -09feb8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09febe: 0e00 |0007: return-void │ │ +09fea4: |[09fea4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$18.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +09feb4: 5b01 301d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d30 │ │ +09feb8: 5b02 311d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d31 │ │ +09febc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09fec2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -136584,18 +136585,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09fc00: |[09fc00] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$18.call:()Ljava/lang/Object; │ │ -09fc10: 6e10 9f19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.call:()Ljava/util/List; // method@199f │ │ -09fc16: 0c00 |0003: move-result-object v0 │ │ -09fc18: 1100 |0004: return-object v0 │ │ +09fc04: |[09fc04] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$18.call:()Ljava/lang/Object; │ │ +09fc14: 6e10 9f19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.call:()Ljava/util/List; // method@199f │ │ +09fc1a: 0c00 |0003: move-result-object v0 │ │ +09fc1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;) │ │ @@ -136603,173 +136604,173 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 307 16-bit code units │ │ -09fc1c: |[09fc1c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$18.call:()Ljava/util/List; │ │ -09fc2c: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -09fc30: 5410 301d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d30 │ │ -09fc34: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09fc3a: 0c00 |0007: move-result-object v0 │ │ -09fc3c: 5412 311d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d31 │ │ -09fc40: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09fc42: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09fc44: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09fc4a: 0c02 |000f: move-result-object v2 │ │ -09fc4c: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -09fc50: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fc56: 0a00 |0015: move-result v0 │ │ -09fc58: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -09fc5c: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fc62: 0a03 |001b: move-result v3 │ │ -09fc64: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -09fc68: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fc6e: 0a05 |0021: move-result v5 │ │ -09fc70: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -09fc74: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fc7a: 0a06 |0027: move-result v6 │ │ -09fc7c: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -09fc80: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fc86: 0a07 |002d: move-result v7 │ │ -09fc88: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -09fc8c: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fc92: 0a08 |0033: move-result v8 │ │ -09fc94: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -09fc98: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fc9e: 0a09 |0039: move-result v9 │ │ -09fca0: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -09fca4: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fcaa: 0a0a |003f: move-result v10 │ │ -09fcac: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -09fcb0: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fcb6: 0a0b |0045: move-result v11 │ │ -09fcb8: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -09fcbc: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fcc2: 0a0c |004b: move-result v12 │ │ -09fcc4: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -09fcc8: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fcce: 0a0d |0051: move-result v13 │ │ -09fcd0: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -09fcd4: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fcda: 0a0e |0057: move-result v14 │ │ -09fcdc: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -09fce0: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fce6: 0a0f |005d: move-result v15 │ │ -09fce8: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -09fcec: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09fcf2: 0a04 |0063: move-result v4 │ │ -09fcf4: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ -09fcf8: 0210 0400 |0066: move/from16 v16, v4 │ │ -09fcfc: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09fd02: 0a04 |006b: move-result v4 │ │ -09fd04: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09fd0a: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09fd10: 0a04 |0072: move-result v4 │ │ -09fd12: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ -09fd16: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fd1c: 0a12 |0078: move-result v18 │ │ -09fd1e: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fd24: 0a13 |007c: move-result v19 │ │ -09fd26: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fd2c: 0a14 |0080: move-result v20 │ │ -09fd2e: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fd34: 0a04 |0084: move-result v4 │ │ -09fd36: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ -09fd3a: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -09fd3e: 2807 |0089: goto 0090 // +0007 │ │ -09fd40: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fd46: 0c04 |008d: move-result-object v4 │ │ -09fd48: 0815 0400 |008e: move-object/from16 v21, v4 │ │ -09fd4c: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fd52: 0a04 |0093: move-result v4 │ │ -09fd54: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ -09fd58: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ -09fd5c: 2807 |0098: goto 009f // +0007 │ │ -09fd5e: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fd64: 0c04 |009c: move-result-object v4 │ │ -09fd66: 0816 0400 |009d: move-object/from16 v22, v4 │ │ -09fd6a: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fd70: 0a17 |00a2: move-result v23 │ │ -09fd72: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fd78: 0a04 |00a6: move-result v4 │ │ -09fd7a: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ -09fd7e: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ -09fd82: 280b |00ab: goto 00b6 // +000b │ │ -09fd84: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -09fd8a: 0b18 |00af: move-result-wide v24 │ │ -09fd8c: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -09fd92: 0c04 |00b3: move-result-object v4 │ │ -09fd94: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ -09fd98: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fd9e: 0a04 |00b9: move-result v4 │ │ -09fda0: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ -09fda4: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ -09fda8: 2807 |00be: goto 00c5 // +0007 │ │ -09fdaa: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fdb0: 0c04 |00c2: move-result-object v4 │ │ -09fdb2: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ -09fdb6: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fdbc: 0a04 |00c8: move-result v4 │ │ -09fdbe: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ -09fdc2: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ -09fdc6: 2807 |00cd: goto 00d4 // +0007 │ │ -09fdc8: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fdce: 0c04 |00d1: move-result-object v4 │ │ -09fdd0: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ -09fdd4: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fdda: 0a04 |00d7: move-result v4 │ │ -09fddc: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ -09fde0: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ -09fde4: 2807 |00dc: goto 00e3 // +0007 │ │ -09fde6: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fdec: 0c04 |00e0: move-result-object v4 │ │ -09fdee: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ -09fdf2: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fdf8: 0a04 |00e6: move-result v4 │ │ -09fdfa: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ -09fdfe: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ -09fe02: 2807 |00eb: goto 00f2 // +0007 │ │ -09fe04: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fe0a: 0c04 |00ef: move-result-object v4 │ │ -09fe0c: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ -09fe10: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fe16: 0a04 |00f5: move-result v4 │ │ -09fe18: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ -09fe1c: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ -09fe20: 2807 |00fa: goto 0101 // +0007 │ │ -09fe22: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fe28: 0c04 |00fe: move-result-object v4 │ │ -09fe2a: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ -09fe2e: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fe34: 0a1e |0104: move-result v30 │ │ -09fe36: 0204 1000 |0105: move/from16 v4, v16 │ │ -09fe3a: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -09fe40: 0a10 |010a: move-result v16 │ │ -09fe42: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ -09fe46: 0210 0000 |010d: move/from16 v16, v0 │ │ -09fe4a: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ -09fe4e: 2809 |0111: goto 011a // +0009 │ │ -09fe50: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -09fe56: 0c10 |0115: move-result-object v16 │ │ -09fe58: 081f 1000 |0116: move-object/from16 v31, v16 │ │ -09fe5c: 0210 0000 |0118: move/from16 v16, v0 │ │ -09fe60: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09fe64: 0811 0000 |011c: move-object/from16 v17, v0 │ │ -09fe68: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -09fe6e: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -09fe74: 0200 1000 |0124: move/from16 v0, v16 │ │ -09fe78: 0210 0400 |0126: move/from16 v16, v4 │ │ -09fe7c: 2900 47ff |0128: goto/16 006f // -00b9 │ │ -09fe80: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09fe86: 1101 |012d: return-object v1 │ │ -09fe88: 0d00 |012e: move-exception v0 │ │ -09fe8a: 7210 9400 0200 |012f: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09fe90: 2700 |0132: throw v0 │ │ +09fc20: |[09fc20] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$18.call:()Ljava/util/List; │ │ +09fc30: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +09fc34: 5410 301d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d30 │ │ +09fc38: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09fc3e: 0c00 |0007: move-result-object v0 │ │ +09fc40: 5412 311d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d31 │ │ +09fc44: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09fc46: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09fc48: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09fc4e: 0c02 |000f: move-result-object v2 │ │ +09fc50: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +09fc54: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fc5a: 0a00 |0015: move-result v0 │ │ +09fc5c: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +09fc60: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fc66: 0a03 |001b: move-result v3 │ │ +09fc68: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +09fc6c: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fc72: 0a05 |0021: move-result v5 │ │ +09fc74: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +09fc78: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fc7e: 0a06 |0027: move-result v6 │ │ +09fc80: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +09fc84: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fc8a: 0a07 |002d: move-result v7 │ │ +09fc8c: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +09fc90: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fc96: 0a08 |0033: move-result v8 │ │ +09fc98: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +09fc9c: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fca2: 0a09 |0039: move-result v9 │ │ +09fca4: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +09fca8: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fcae: 0a0a |003f: move-result v10 │ │ +09fcb0: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +09fcb4: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fcba: 0a0b |0045: move-result v11 │ │ +09fcbc: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +09fcc0: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fcc6: 0a0c |004b: move-result v12 │ │ +09fcc8: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +09fccc: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fcd2: 0a0d |0051: move-result v13 │ │ +09fcd4: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +09fcd8: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fcde: 0a0e |0057: move-result v14 │ │ +09fce0: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +09fce4: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fcea: 0a0f |005d: move-result v15 │ │ +09fcec: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +09fcf0: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09fcf6: 0a04 |0063: move-result v4 │ │ +09fcf8: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ +09fcfc: 0210 0400 |0066: move/from16 v16, v4 │ │ +09fd00: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09fd06: 0a04 |006b: move-result v4 │ │ +09fd08: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09fd0e: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09fd14: 0a04 |0072: move-result v4 │ │ +09fd16: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ +09fd1a: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fd20: 0a12 |0078: move-result v18 │ │ +09fd22: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fd28: 0a13 |007c: move-result v19 │ │ +09fd2a: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fd30: 0a14 |0080: move-result v20 │ │ +09fd32: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fd38: 0a04 |0084: move-result v4 │ │ +09fd3a: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ +09fd3e: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +09fd42: 2807 |0089: goto 0090 // +0007 │ │ +09fd44: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fd4a: 0c04 |008d: move-result-object v4 │ │ +09fd4c: 0815 0400 |008e: move-object/from16 v21, v4 │ │ +09fd50: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fd56: 0a04 |0093: move-result v4 │ │ +09fd58: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ +09fd5c: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ +09fd60: 2807 |0098: goto 009f // +0007 │ │ +09fd62: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fd68: 0c04 |009c: move-result-object v4 │ │ +09fd6a: 0816 0400 |009d: move-object/from16 v22, v4 │ │ +09fd6e: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fd74: 0a17 |00a2: move-result v23 │ │ +09fd76: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fd7c: 0a04 |00a6: move-result v4 │ │ +09fd7e: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ +09fd82: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ +09fd86: 280b |00ab: goto 00b6 // +000b │ │ +09fd88: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +09fd8e: 0b18 |00af: move-result-wide v24 │ │ +09fd90: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +09fd96: 0c04 |00b3: move-result-object v4 │ │ +09fd98: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ +09fd9c: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fda2: 0a04 |00b9: move-result v4 │ │ +09fda4: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ +09fda8: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ +09fdac: 2807 |00be: goto 00c5 // +0007 │ │ +09fdae: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fdb4: 0c04 |00c2: move-result-object v4 │ │ +09fdb6: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ +09fdba: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fdc0: 0a04 |00c8: move-result v4 │ │ +09fdc2: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ +09fdc6: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ +09fdca: 2807 |00cd: goto 00d4 // +0007 │ │ +09fdcc: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fdd2: 0c04 |00d1: move-result-object v4 │ │ +09fdd4: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ +09fdd8: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fdde: 0a04 |00d7: move-result v4 │ │ +09fde0: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ +09fde4: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ +09fde8: 2807 |00dc: goto 00e3 // +0007 │ │ +09fdea: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fdf0: 0c04 |00e0: move-result-object v4 │ │ +09fdf2: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ +09fdf6: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fdfc: 0a04 |00e6: move-result v4 │ │ +09fdfe: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ +09fe02: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ +09fe06: 2807 |00eb: goto 00f2 // +0007 │ │ +09fe08: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fe0e: 0c04 |00ef: move-result-object v4 │ │ +09fe10: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ +09fe14: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fe1a: 0a04 |00f5: move-result v4 │ │ +09fe1c: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ +09fe20: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ +09fe24: 2807 |00fa: goto 0101 // +0007 │ │ +09fe26: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fe2c: 0c04 |00fe: move-result-object v4 │ │ +09fe2e: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ +09fe32: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fe38: 0a1e |0104: move-result v30 │ │ +09fe3a: 0204 1000 |0105: move/from16 v4, v16 │ │ +09fe3e: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +09fe44: 0a10 |010a: move-result v16 │ │ +09fe46: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ +09fe4a: 0210 0000 |010d: move/from16 v16, v0 │ │ +09fe4e: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ +09fe52: 2809 |0111: goto 011a // +0009 │ │ +09fe54: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +09fe5a: 0c10 |0115: move-result-object v16 │ │ +09fe5c: 081f 1000 |0116: move-object/from16 v31, v16 │ │ +09fe60: 0210 0000 |0118: move/from16 v16, v0 │ │ +09fe64: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09fe68: 0811 0000 |011c: move-object/from16 v17, v0 │ │ +09fe6c: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +09fe72: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +09fe78: 0200 1000 |0124: move/from16 v0, v16 │ │ +09fe7c: 0210 0400 |0126: move/from16 v16, v4 │ │ +09fe80: 2900 47ff |0128: goto/16 006f // -00b9 │ │ +09fe84: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09fe8a: 1101 |012d: return-object v1 │ │ +09fe8c: 0d00 |012e: move-exception v0 │ │ +09fe8e: 7210 9400 0200 |012f: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09fe94: 2700 |0132: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0124 │ │ -> 0x012e │ │ positions : │ │ 0x0002 line=592 │ │ 0x0012 line=594 │ │ 0x0018 line=595 │ │ @@ -136822,18 +136823,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09fec0: |[09fec0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$18.finalize:()V │ │ -09fed0: 5410 311d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d31 │ │ -09fed4: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -09feda: 0e00 |0005: return-void │ │ +09fec4: |[09fec4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$18.finalize:()V │ │ +09fed4: 5410 311d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d31 │ │ +09fed8: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +09fede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18; │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ @@ -136881,19 +136882,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a01a8: |[0a01a8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$19.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a01b8: 5b01 321d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d32 │ │ -0a01bc: 5b02 331d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d33 │ │ -0a01c0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a01c6: 0e00 |0007: return-void │ │ +0a01ac: |[0a01ac] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$19.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a01bc: 5b01 321d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d32 │ │ +0a01c0: 5b02 331d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d33 │ │ +0a01c4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a01ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -136904,18 +136905,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09fedc: |[09fedc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$19.call:()Ljava/lang/Object; │ │ -09feec: 6e10 a319 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.call:()Ljava/util/List; // method@19a3 │ │ -09fef2: 0c00 |0003: move-result-object v0 │ │ -09fef4: 1100 |0004: return-object v0 │ │ +09fee0: |[09fee0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$19.call:()Ljava/lang/Object; │ │ +09fef0: 6e10 a319 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.call:()Ljava/util/List; // method@19a3 │ │ +09fef6: 0c00 |0003: move-result-object v0 │ │ +09fef8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;) │ │ @@ -136923,182 +136924,182 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 324 16-bit code units │ │ -09fef8: |[09fef8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$19.call:()Ljava/util/List; │ │ -09ff08: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -09ff0c: 5410 321d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d32 │ │ -09ff10: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -09ff16: 0c00 |0007: move-result-object v0 │ │ -09ff18: 5412 331d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d33 │ │ -09ff1c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -09ff1e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09ff20: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -09ff26: 0c02 |000f: move-result-object v2 │ │ -09ff28: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -09ff2c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff32: 0a00 |0015: move-result v0 │ │ -09ff34: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -09ff38: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff3e: 0a03 |001b: move-result v3 │ │ -09ff40: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -09ff44: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff4a: 0a05 |0021: move-result v5 │ │ -09ff4c: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -09ff50: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff56: 0a06 |0027: move-result v6 │ │ -09ff58: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -09ff5c: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff62: 0a07 |002d: move-result v7 │ │ -09ff64: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -09ff68: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff6e: 0a08 |0033: move-result v8 │ │ -09ff70: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -09ff74: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff7a: 0a09 |0039: move-result v9 │ │ -09ff7c: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -09ff80: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff86: 0a0a |003f: move-result v10 │ │ -09ff88: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -09ff8c: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff92: 0a0b |0045: move-result v11 │ │ -09ff94: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -09ff98: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ff9e: 0a0c |004b: move-result v12 │ │ -09ffa0: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -09ffa4: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ffaa: 0a0d |0051: move-result v13 │ │ -09ffac: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -09ffb0: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ffb6: 0a0e |0057: move-result v14 │ │ -09ffb8: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -09ffbc: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ffc2: 0a0f |005d: move-result v15 │ │ -09ffc4: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -09ffc8: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -09ffce: 0a04 |0063: move-result v4 │ │ -09ffd0: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ -09ffd4: 0210 0400 |0066: move/from16 v16, v4 │ │ -09ffd8: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -09ffde: 0a04 |006b: move-result v4 │ │ -09ffe0: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -09ffe6: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -09ffec: 0a04 |0072: move-result v4 │ │ -09ffee: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ -09fff2: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -09fff8: 0a12 |0078: move-result v18 │ │ -09fffa: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0000: 0a13 |007c: move-result v19 │ │ -0a0002: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0008: 0a14 |0080: move-result v20 │ │ -0a000a: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0010: 0a04 |0084: move-result v4 │ │ -0a0012: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ -0a0016: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -0a001a: 2807 |0089: goto 0090 // +0007 │ │ -0a001c: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0022: 0c04 |008d: move-result-object v4 │ │ -0a0024: 0815 0400 |008e: move-object/from16 v21, v4 │ │ -0a0028: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a002e: 0a04 |0093: move-result v4 │ │ -0a0030: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ -0a0034: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ -0a0038: 2807 |0098: goto 009f // +0007 │ │ -0a003a: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0040: 0c04 |009c: move-result-object v4 │ │ -0a0042: 0816 0400 |009d: move-object/from16 v22, v4 │ │ -0a0046: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a004c: 0a17 |00a2: move-result v23 │ │ -0a004e: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0054: 0a04 |00a6: move-result v4 │ │ -0a0056: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ -0a005a: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ -0a005e: 280b |00ab: goto 00b6 // +000b │ │ -0a0060: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -0a0066: 0b18 |00af: move-result-wide v24 │ │ -0a0068: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a006e: 0c04 |00b3: move-result-object v4 │ │ -0a0070: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ -0a0074: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a007a: 0a04 |00b9: move-result v4 │ │ -0a007c: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ -0a0080: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ -0a0084: 2807 |00be: goto 00c5 // +0007 │ │ -0a0086: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a008c: 0c04 |00c2: move-result-object v4 │ │ -0a008e: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ -0a0092: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0098: 0a04 |00c8: move-result v4 │ │ -0a009a: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ -0a009e: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ -0a00a2: 2807 |00cd: goto 00d4 // +0007 │ │ -0a00a4: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a00aa: 0c04 |00d1: move-result-object v4 │ │ -0a00ac: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ -0a00b0: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a00b6: 0a04 |00d7: move-result v4 │ │ -0a00b8: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ -0a00bc: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ -0a00c0: 2807 |00dc: goto 00e3 // +0007 │ │ -0a00c2: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a00c8: 0c04 |00e0: move-result-object v4 │ │ -0a00ca: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ -0a00ce: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a00d4: 0a04 |00e6: move-result v4 │ │ -0a00d6: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ -0a00da: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ -0a00de: 2807 |00eb: goto 00f2 // +0007 │ │ -0a00e0: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a00e6: 0c04 |00ef: move-result-object v4 │ │ -0a00e8: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ -0a00ec: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a00f2: 0a04 |00f5: move-result v4 │ │ -0a00f4: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ -0a00f8: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ -0a00fc: 2807 |00fa: goto 0101 // +0007 │ │ -0a00fe: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0104: 0c04 |00fe: move-result-object v4 │ │ -0a0106: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ -0a010a: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0110: 0a1e |0104: move-result v30 │ │ -0a0112: 0204 1000 |0105: move/from16 v4, v16 │ │ -0a0116: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a011c: 0a10 |010a: move-result v16 │ │ -0a011e: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ -0a0122: 0210 0000 |010d: move/from16 v16, v0 │ │ -0a0126: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ -0a012a: 2809 |0111: goto 011a // +0009 │ │ -0a012c: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0132: 0c10 |0115: move-result-object v16 │ │ -0a0134: 081f 1000 |0116: move-object/from16 v31, v16 │ │ -0a0138: 0210 0000 |0118: move/from16 v16, v0 │ │ -0a013c: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a0140: 0811 0000 |011c: move-object/from16 v17, v0 │ │ -0a0144: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a014a: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -0a0150: 0200 1000 |0124: move/from16 v0, v16 │ │ -0a0154: 0210 0400 |0126: move/from16 v16, v4 │ │ -0a0158: 2900 47ff |0128: goto/16 006f // -00b9 │ │ -0a015c: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0162: 0803 2000 |012d: move-object/from16 v3, v32 │ │ -0a0166: 5430 331d |012f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d33 │ │ -0a016a: 6e10 3902 0000 |0131: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a0170: 1101 |0134: return-object v1 │ │ -0a0172: 0d00 |0135: move-exception v0 │ │ -0a0174: 0803 2000 |0136: move-object/from16 v3, v32 │ │ -0a0178: 2803 |0138: goto 013b // +0003 │ │ -0a017a: 0d00 |0139: move-exception v0 │ │ -0a017c: 0713 |013a: move-object v3, v1 │ │ -0a017e: 7210 9400 0200 |013b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0184: 5431 331d |013e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d33 │ │ -0a0188: 6e10 3902 0100 |0140: invoke-virtual {v1}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a018e: 2700 |0143: throw v0 │ │ +09fefc: |[09fefc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$19.call:()Ljava/util/List; │ │ +09ff0c: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +09ff10: 5410 321d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d32 │ │ +09ff14: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +09ff1a: 0c00 |0007: move-result-object v0 │ │ +09ff1c: 5412 331d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d33 │ │ +09ff20: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +09ff22: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09ff24: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +09ff2a: 0c02 |000f: move-result-object v2 │ │ +09ff2c: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +09ff30: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff36: 0a00 |0015: move-result v0 │ │ +09ff38: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +09ff3c: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff42: 0a03 |001b: move-result v3 │ │ +09ff44: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +09ff48: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff4e: 0a05 |0021: move-result v5 │ │ +09ff50: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +09ff54: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff5a: 0a06 |0027: move-result v6 │ │ +09ff5c: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +09ff60: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff66: 0a07 |002d: move-result v7 │ │ +09ff68: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +09ff6c: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff72: 0a08 |0033: move-result v8 │ │ +09ff74: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +09ff78: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff7e: 0a09 |0039: move-result v9 │ │ +09ff80: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +09ff84: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff8a: 0a0a |003f: move-result v10 │ │ +09ff8c: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +09ff90: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ff96: 0a0b |0045: move-result v11 │ │ +09ff98: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +09ff9c: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ffa2: 0a0c |004b: move-result v12 │ │ +09ffa4: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +09ffa8: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ffae: 0a0d |0051: move-result v13 │ │ +09ffb0: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +09ffb4: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ffba: 0a0e |0057: move-result v14 │ │ +09ffbc: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +09ffc0: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ffc6: 0a0f |005d: move-result v15 │ │ +09ffc8: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +09ffcc: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +09ffd2: 0a04 |0063: move-result v4 │ │ +09ffd4: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ +09ffd8: 0210 0400 |0066: move/from16 v16, v4 │ │ +09ffdc: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +09ffe2: 0a04 |006b: move-result v4 │ │ +09ffe4: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +09ffea: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +09fff0: 0a04 |0072: move-result v4 │ │ +09fff2: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ +09fff6: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +09fffc: 0a12 |0078: move-result v18 │ │ +09fffe: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0004: 0a13 |007c: move-result v19 │ │ +0a0006: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a000c: 0a14 |0080: move-result v20 │ │ +0a000e: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0014: 0a04 |0084: move-result v4 │ │ +0a0016: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ +0a001a: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +0a001e: 2807 |0089: goto 0090 // +0007 │ │ +0a0020: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0026: 0c04 |008d: move-result-object v4 │ │ +0a0028: 0815 0400 |008e: move-object/from16 v21, v4 │ │ +0a002c: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0032: 0a04 |0093: move-result v4 │ │ +0a0034: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ +0a0038: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ +0a003c: 2807 |0098: goto 009f // +0007 │ │ +0a003e: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0044: 0c04 |009c: move-result-object v4 │ │ +0a0046: 0816 0400 |009d: move-object/from16 v22, v4 │ │ +0a004a: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0050: 0a17 |00a2: move-result v23 │ │ +0a0052: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0058: 0a04 |00a6: move-result v4 │ │ +0a005a: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ +0a005e: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ +0a0062: 280b |00ab: goto 00b6 // +000b │ │ +0a0064: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +0a006a: 0b18 |00af: move-result-wide v24 │ │ +0a006c: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a0072: 0c04 |00b3: move-result-object v4 │ │ +0a0074: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ +0a0078: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a007e: 0a04 |00b9: move-result v4 │ │ +0a0080: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ +0a0084: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ +0a0088: 2807 |00be: goto 00c5 // +0007 │ │ +0a008a: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0090: 0c04 |00c2: move-result-object v4 │ │ +0a0092: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ +0a0096: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a009c: 0a04 |00c8: move-result v4 │ │ +0a009e: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ +0a00a2: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ +0a00a6: 2807 |00cd: goto 00d4 // +0007 │ │ +0a00a8: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a00ae: 0c04 |00d1: move-result-object v4 │ │ +0a00b0: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ +0a00b4: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a00ba: 0a04 |00d7: move-result v4 │ │ +0a00bc: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ +0a00c0: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ +0a00c4: 2807 |00dc: goto 00e3 // +0007 │ │ +0a00c6: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a00cc: 0c04 |00e0: move-result-object v4 │ │ +0a00ce: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ +0a00d2: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a00d8: 0a04 |00e6: move-result v4 │ │ +0a00da: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ +0a00de: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ +0a00e2: 2807 |00eb: goto 00f2 // +0007 │ │ +0a00e4: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a00ea: 0c04 |00ef: move-result-object v4 │ │ +0a00ec: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ +0a00f0: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a00f6: 0a04 |00f5: move-result v4 │ │ +0a00f8: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ +0a00fc: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ +0a0100: 2807 |00fa: goto 0101 // +0007 │ │ +0a0102: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0108: 0c04 |00fe: move-result-object v4 │ │ +0a010a: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ +0a010e: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0114: 0a1e |0104: move-result v30 │ │ +0a0116: 0204 1000 |0105: move/from16 v4, v16 │ │ +0a011a: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0120: 0a10 |010a: move-result v16 │ │ +0a0122: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ +0a0126: 0210 0000 |010d: move/from16 v16, v0 │ │ +0a012a: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ +0a012e: 2809 |0111: goto 011a // +0009 │ │ +0a0130: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0136: 0c10 |0115: move-result-object v16 │ │ +0a0138: 081f 1000 |0116: move-object/from16 v31, v16 │ │ +0a013c: 0210 0000 |0118: move/from16 v16, v0 │ │ +0a0140: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a0144: 0811 0000 |011c: move-object/from16 v17, v0 │ │ +0a0148: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a014e: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +0a0154: 0200 1000 |0124: move/from16 v0, v16 │ │ +0a0158: 0210 0400 |0126: move/from16 v16, v4 │ │ +0a015c: 2900 47ff |0128: goto/16 006f // -00b9 │ │ +0a0160: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a0166: 0803 2000 |012d: move-object/from16 v3, v32 │ │ +0a016a: 5430 331d |012f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d33 │ │ +0a016e: 6e10 3902 0000 |0131: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0174: 1101 |0134: return-object v1 │ │ +0a0176: 0d00 |0135: move-exception v0 │ │ +0a0178: 0803 2000 |0136: move-object/from16 v3, v32 │ │ +0a017c: 2803 |0138: goto 013b // +0003 │ │ +0a017e: 0d00 |0139: move-exception v0 │ │ +0a0180: 0713 |013a: move-object v3, v1 │ │ +0a0182: 7210 9400 0200 |013b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a0188: 5431 331d |013e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d33 │ │ +0a018c: 6e10 3902 0100 |0140: invoke-virtual {v1}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0192: 2700 |0143: throw v0 │ │ catches : 2 │ │ 0x0010 - 0x0064 │ │ -> 0x0139 │ │ 0x0064 - 0x0124 │ │ -> 0x0135 │ │ positions : │ │ 0x0002 line=699 │ │ @@ -137196,19 +137197,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a06ac: |[0a06ac] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$20.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a06bc: 5b01 351d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d35 │ │ -0a06c0: 5b02 361d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d36 │ │ -0a06c4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a06ca: 0e00 |0007: return-void │ │ +0a06b0: |[0a06b0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$20.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a06c0: 5b01 351d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d35 │ │ +0a06c4: 5b02 361d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d36 │ │ +0a06c8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a06ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -137219,18 +137220,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a03e0: |[0a03e0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$20.call:()Ljava/lang/Object; │ │ -0a03f0: 6e10 aa19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.call:()Ljava/util/List; // method@19aa │ │ -0a03f6: 0c00 |0003: move-result-object v0 │ │ -0a03f8: 1100 |0004: return-object v0 │ │ +0a03e4: |[0a03e4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$20.call:()Ljava/lang/Object; │ │ +0a03f4: 6e10 aa19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.call:()Ljava/util/List; // method@19aa │ │ +0a03fa: 0c00 |0003: move-result-object v0 │ │ +0a03fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;) │ │ @@ -137238,182 +137239,182 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 324 16-bit code units │ │ -0a03fc: |[0a03fc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$20.call:()Ljava/util/List; │ │ -0a040c: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -0a0410: 5410 351d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d35 │ │ -0a0414: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a041a: 0c00 |0007: move-result-object v0 │ │ -0a041c: 5412 361d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d36 │ │ -0a0420: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a0422: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a0424: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a042a: 0c02 |000f: move-result-object v2 │ │ -0a042c: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -0a0430: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0436: 0a00 |0015: move-result v0 │ │ -0a0438: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -0a043c: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0442: 0a03 |001b: move-result v3 │ │ -0a0444: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -0a0448: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a044e: 0a05 |0021: move-result v5 │ │ -0a0450: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -0a0454: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a045a: 0a06 |0027: move-result v6 │ │ -0a045c: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -0a0460: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0466: 0a07 |002d: move-result v7 │ │ -0a0468: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -0a046c: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0472: 0a08 |0033: move-result v8 │ │ -0a0474: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -0a0478: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a047e: 0a09 |0039: move-result v9 │ │ -0a0480: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -0a0484: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a048a: 0a0a |003f: move-result v10 │ │ -0a048c: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -0a0490: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0496: 0a0b |0045: move-result v11 │ │ -0a0498: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -0a049c: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a04a2: 0a0c |004b: move-result v12 │ │ -0a04a4: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -0a04a8: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a04ae: 0a0d |0051: move-result v13 │ │ -0a04b0: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -0a04b4: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a04ba: 0a0e |0057: move-result v14 │ │ -0a04bc: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -0a04c0: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a04c6: 0a0f |005d: move-result v15 │ │ -0a04c8: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -0a04cc: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a04d2: 0a04 |0063: move-result v4 │ │ -0a04d4: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ -0a04d8: 0210 0400 |0066: move/from16 v16, v4 │ │ -0a04dc: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -0a04e2: 0a04 |006b: move-result v4 │ │ -0a04e4: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -0a04ea: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -0a04f0: 0a04 |0072: move-result v4 │ │ -0a04f2: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ -0a04f6: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a04fc: 0a12 |0078: move-result v18 │ │ -0a04fe: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0504: 0a13 |007c: move-result v19 │ │ -0a0506: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a050c: 0a14 |0080: move-result v20 │ │ -0a050e: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0514: 0a04 |0084: move-result v4 │ │ -0a0516: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ -0a051a: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -0a051e: 2807 |0089: goto 0090 // +0007 │ │ -0a0520: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0526: 0c04 |008d: move-result-object v4 │ │ -0a0528: 0815 0400 |008e: move-object/from16 v21, v4 │ │ -0a052c: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0532: 0a04 |0093: move-result v4 │ │ -0a0534: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ -0a0538: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ -0a053c: 2807 |0098: goto 009f // +0007 │ │ -0a053e: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0544: 0c04 |009c: move-result-object v4 │ │ -0a0546: 0816 0400 |009d: move-object/from16 v22, v4 │ │ -0a054a: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0550: 0a17 |00a2: move-result v23 │ │ -0a0552: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0558: 0a04 |00a6: move-result v4 │ │ -0a055a: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ -0a055e: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ -0a0562: 280b |00ab: goto 00b6 // +000b │ │ -0a0564: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -0a056a: 0b18 |00af: move-result-wide v24 │ │ -0a056c: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a0572: 0c04 |00b3: move-result-object v4 │ │ -0a0574: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ -0a0578: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a057e: 0a04 |00b9: move-result v4 │ │ -0a0580: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ -0a0584: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ -0a0588: 2807 |00be: goto 00c5 // +0007 │ │ -0a058a: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0590: 0c04 |00c2: move-result-object v4 │ │ -0a0592: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ -0a0596: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a059c: 0a04 |00c8: move-result v4 │ │ -0a059e: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ -0a05a2: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ -0a05a6: 2807 |00cd: goto 00d4 // +0007 │ │ -0a05a8: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a05ae: 0c04 |00d1: move-result-object v4 │ │ -0a05b0: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ -0a05b4: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a05ba: 0a04 |00d7: move-result v4 │ │ -0a05bc: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ -0a05c0: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ -0a05c4: 2807 |00dc: goto 00e3 // +0007 │ │ -0a05c6: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a05cc: 0c04 |00e0: move-result-object v4 │ │ -0a05ce: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ -0a05d2: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a05d8: 0a04 |00e6: move-result v4 │ │ -0a05da: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ -0a05de: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ -0a05e2: 2807 |00eb: goto 00f2 // +0007 │ │ -0a05e4: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a05ea: 0c04 |00ef: move-result-object v4 │ │ -0a05ec: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ -0a05f0: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a05f6: 0a04 |00f5: move-result v4 │ │ -0a05f8: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ -0a05fc: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ -0a0600: 2807 |00fa: goto 0101 // +0007 │ │ -0a0602: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0608: 0c04 |00fe: move-result-object v4 │ │ -0a060a: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ -0a060e: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0614: 0a1e |0104: move-result v30 │ │ -0a0616: 0204 1000 |0105: move/from16 v4, v16 │ │ -0a061a: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0620: 0a10 |010a: move-result v16 │ │ -0a0622: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ -0a0626: 0210 0000 |010d: move/from16 v16, v0 │ │ -0a062a: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ -0a062e: 2809 |0111: goto 011a // +0009 │ │ -0a0630: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0636: 0c10 |0115: move-result-object v16 │ │ -0a0638: 081f 1000 |0116: move-object/from16 v31, v16 │ │ -0a063c: 0210 0000 |0118: move/from16 v16, v0 │ │ -0a0640: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a0644: 0811 0000 |011c: move-object/from16 v17, v0 │ │ -0a0648: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a064e: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -0a0654: 0200 1000 |0124: move/from16 v0, v16 │ │ -0a0658: 0210 0400 |0126: move/from16 v16, v4 │ │ -0a065c: 2900 47ff |0128: goto/16 006f // -00b9 │ │ -0a0660: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0666: 0803 2000 |012d: move-object/from16 v3, v32 │ │ -0a066a: 5430 361d |012f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d36 │ │ -0a066e: 6e10 3902 0000 |0131: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a0674: 1101 |0134: return-object v1 │ │ -0a0676: 0d00 |0135: move-exception v0 │ │ -0a0678: 0803 2000 |0136: move-object/from16 v3, v32 │ │ -0a067c: 2803 |0138: goto 013b // +0003 │ │ -0a067e: 0d00 |0139: move-exception v0 │ │ -0a0680: 0713 |013a: move-object v3, v1 │ │ -0a0682: 7210 9400 0200 |013b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0688: 5431 361d |013e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d36 │ │ -0a068c: 6e10 3902 0100 |0140: invoke-virtual {v1}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a0692: 2700 |0143: throw v0 │ │ +0a0400: |[0a0400] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$20.call:()Ljava/util/List; │ │ +0a0410: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +0a0414: 5410 351d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d35 │ │ +0a0418: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a041e: 0c00 |0007: move-result-object v0 │ │ +0a0420: 5412 361d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d36 │ │ +0a0424: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a0426: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a0428: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a042e: 0c02 |000f: move-result-object v2 │ │ +0a0430: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +0a0434: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a043a: 0a00 |0015: move-result v0 │ │ +0a043c: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +0a0440: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0446: 0a03 |001b: move-result v3 │ │ +0a0448: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +0a044c: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0452: 0a05 |0021: move-result v5 │ │ +0a0454: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +0a0458: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a045e: 0a06 |0027: move-result v6 │ │ +0a0460: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +0a0464: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a046a: 0a07 |002d: move-result v7 │ │ +0a046c: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +0a0470: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0476: 0a08 |0033: move-result v8 │ │ +0a0478: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +0a047c: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0482: 0a09 |0039: move-result v9 │ │ +0a0484: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +0a0488: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a048e: 0a0a |003f: move-result v10 │ │ +0a0490: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +0a0494: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a049a: 0a0b |0045: move-result v11 │ │ +0a049c: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +0a04a0: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a04a6: 0a0c |004b: move-result v12 │ │ +0a04a8: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +0a04ac: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a04b2: 0a0d |0051: move-result v13 │ │ +0a04b4: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +0a04b8: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a04be: 0a0e |0057: move-result v14 │ │ +0a04c0: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +0a04c4: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a04ca: 0a0f |005d: move-result v15 │ │ +0a04cc: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +0a04d0: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a04d6: 0a04 |0063: move-result v4 │ │ +0a04d8: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ +0a04dc: 0210 0400 |0066: move/from16 v16, v4 │ │ +0a04e0: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +0a04e6: 0a04 |006b: move-result v4 │ │ +0a04e8: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +0a04ee: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +0a04f4: 0a04 |0072: move-result v4 │ │ +0a04f6: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ +0a04fa: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0500: 0a12 |0078: move-result v18 │ │ +0a0502: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0508: 0a13 |007c: move-result v19 │ │ +0a050a: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0510: 0a14 |0080: move-result v20 │ │ +0a0512: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0518: 0a04 |0084: move-result v4 │ │ +0a051a: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ +0a051e: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +0a0522: 2807 |0089: goto 0090 // +0007 │ │ +0a0524: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a052a: 0c04 |008d: move-result-object v4 │ │ +0a052c: 0815 0400 |008e: move-object/from16 v21, v4 │ │ +0a0530: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0536: 0a04 |0093: move-result v4 │ │ +0a0538: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ +0a053c: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ +0a0540: 2807 |0098: goto 009f // +0007 │ │ +0a0542: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0548: 0c04 |009c: move-result-object v4 │ │ +0a054a: 0816 0400 |009d: move-object/from16 v22, v4 │ │ +0a054e: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0554: 0a17 |00a2: move-result v23 │ │ +0a0556: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a055c: 0a04 |00a6: move-result v4 │ │ +0a055e: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ +0a0562: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ +0a0566: 280b |00ab: goto 00b6 // +000b │ │ +0a0568: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +0a056e: 0b18 |00af: move-result-wide v24 │ │ +0a0570: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a0576: 0c04 |00b3: move-result-object v4 │ │ +0a0578: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ +0a057c: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0582: 0a04 |00b9: move-result v4 │ │ +0a0584: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ +0a0588: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ +0a058c: 2807 |00be: goto 00c5 // +0007 │ │ +0a058e: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0594: 0c04 |00c2: move-result-object v4 │ │ +0a0596: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ +0a059a: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a05a0: 0a04 |00c8: move-result v4 │ │ +0a05a2: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ +0a05a6: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ +0a05aa: 2807 |00cd: goto 00d4 // +0007 │ │ +0a05ac: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a05b2: 0c04 |00d1: move-result-object v4 │ │ +0a05b4: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ +0a05b8: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a05be: 0a04 |00d7: move-result v4 │ │ +0a05c0: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ +0a05c4: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ +0a05c8: 2807 |00dc: goto 00e3 // +0007 │ │ +0a05ca: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a05d0: 0c04 |00e0: move-result-object v4 │ │ +0a05d2: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ +0a05d6: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a05dc: 0a04 |00e6: move-result v4 │ │ +0a05de: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ +0a05e2: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ +0a05e6: 2807 |00eb: goto 00f2 // +0007 │ │ +0a05e8: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a05ee: 0c04 |00ef: move-result-object v4 │ │ +0a05f0: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ +0a05f4: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a05fa: 0a04 |00f5: move-result v4 │ │ +0a05fc: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ +0a0600: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ +0a0604: 2807 |00fa: goto 0101 // +0007 │ │ +0a0606: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a060c: 0c04 |00fe: move-result-object v4 │ │ +0a060e: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ +0a0612: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0618: 0a1e |0104: move-result v30 │ │ +0a061a: 0204 1000 |0105: move/from16 v4, v16 │ │ +0a061e: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0624: 0a10 |010a: move-result v16 │ │ +0a0626: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ +0a062a: 0210 0000 |010d: move/from16 v16, v0 │ │ +0a062e: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ +0a0632: 2809 |0111: goto 011a // +0009 │ │ +0a0634: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a063a: 0c10 |0115: move-result-object v16 │ │ +0a063c: 081f 1000 |0116: move-object/from16 v31, v16 │ │ +0a0640: 0210 0000 |0118: move/from16 v16, v0 │ │ +0a0644: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a0648: 0811 0000 |011c: move-object/from16 v17, v0 │ │ +0a064c: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a0652: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +0a0658: 0200 1000 |0124: move/from16 v0, v16 │ │ +0a065c: 0210 0400 |0126: move/from16 v16, v4 │ │ +0a0660: 2900 47ff |0128: goto/16 006f // -00b9 │ │ +0a0664: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a066a: 0803 2000 |012d: move-object/from16 v3, v32 │ │ +0a066e: 5430 361d |012f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d36 │ │ +0a0672: 6e10 3902 0000 |0131: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0678: 1101 |0134: return-object v1 │ │ +0a067a: 0d00 |0135: move-exception v0 │ │ +0a067c: 0803 2000 |0136: move-object/from16 v3, v32 │ │ +0a0680: 2803 |0138: goto 013b // +0003 │ │ +0a0682: 0d00 |0139: move-exception v0 │ │ +0a0684: 0713 |013a: move-object v3, v1 │ │ +0a0686: 7210 9400 0200 |013b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a068c: 5431 361d |013e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d36 │ │ +0a0690: 6e10 3902 0100 |0140: invoke-virtual {v1}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0696: 2700 |0143: throw v0 │ │ catches : 2 │ │ 0x0010 - 0x0064 │ │ -> 0x0139 │ │ 0x0064 - 0x0124 │ │ -> 0x0135 │ │ positions : │ │ 0x0002 line=805 │ │ @@ -137511,19 +137512,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a0998: |[0a0998] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$21.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a09a8: 5b01 371d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d37 │ │ -0a09ac: 5b02 381d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d38 │ │ -0a09b0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a09b6: 0e00 |0007: return-void │ │ +0a099c: |[0a099c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$21.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a09ac: 5b01 371d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d37 │ │ +0a09b0: 5b02 381d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d38 │ │ +0a09b4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a09ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -137534,18 +137535,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a06cc: |[0a06cc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$21.call:()Ljava/lang/Object; │ │ -0a06dc: 6e10 ad19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.call:()Ljava/util/List; // method@19ad │ │ -0a06e2: 0c00 |0003: move-result-object v0 │ │ -0a06e4: 1100 |0004: return-object v0 │ │ +0a06d0: |[0a06d0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$21.call:()Ljava/lang/Object; │ │ +0a06e0: 6e10 ad19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.call:()Ljava/util/List; // method@19ad │ │ +0a06e6: 0c00 |0003: move-result-object v0 │ │ +0a06e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;) │ │ @@ -137553,182 +137554,182 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 324 16-bit code units │ │ -0a06e8: |[0a06e8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$21.call:()Ljava/util/List; │ │ -0a06f8: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -0a06fc: 5410 371d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d37 │ │ -0a0700: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a0706: 0c00 |0007: move-result-object v0 │ │ -0a0708: 5412 381d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d38 │ │ -0a070c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a070e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a0710: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a0716: 0c02 |000f: move-result-object v2 │ │ -0a0718: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -0a071c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0722: 0a00 |0015: move-result v0 │ │ -0a0724: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -0a0728: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a072e: 0a03 |001b: move-result v3 │ │ -0a0730: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -0a0734: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a073a: 0a05 |0021: move-result v5 │ │ -0a073c: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -0a0740: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0746: 0a06 |0027: move-result v6 │ │ -0a0748: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -0a074c: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0752: 0a07 |002d: move-result v7 │ │ -0a0754: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -0a0758: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a075e: 0a08 |0033: move-result v8 │ │ -0a0760: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -0a0764: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a076a: 0a09 |0039: move-result v9 │ │ -0a076c: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -0a0770: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0776: 0a0a |003f: move-result v10 │ │ -0a0778: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -0a077c: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0782: 0a0b |0045: move-result v11 │ │ -0a0784: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -0a0788: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a078e: 0a0c |004b: move-result v12 │ │ -0a0790: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -0a0794: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a079a: 0a0d |0051: move-result v13 │ │ -0a079c: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -0a07a0: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a07a6: 0a0e |0057: move-result v14 │ │ -0a07a8: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -0a07ac: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a07b2: 0a0f |005d: move-result v15 │ │ -0a07b4: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -0a07b8: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a07be: 0a04 |0063: move-result v4 │ │ -0a07c0: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ -0a07c4: 0210 0400 |0066: move/from16 v16, v4 │ │ -0a07c8: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -0a07ce: 0a04 |006b: move-result v4 │ │ -0a07d0: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -0a07d6: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -0a07dc: 0a04 |0072: move-result v4 │ │ -0a07de: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ -0a07e2: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a07e8: 0a12 |0078: move-result v18 │ │ -0a07ea: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a07f0: 0a13 |007c: move-result v19 │ │ -0a07f2: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a07f8: 0a14 |0080: move-result v20 │ │ -0a07fa: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0800: 0a04 |0084: move-result v4 │ │ -0a0802: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ -0a0806: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ -0a080a: 2807 |0089: goto 0090 // +0007 │ │ -0a080c: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0812: 0c04 |008d: move-result-object v4 │ │ -0a0814: 0815 0400 |008e: move-object/from16 v21, v4 │ │ -0a0818: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a081e: 0a04 |0093: move-result v4 │ │ -0a0820: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ -0a0824: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ -0a0828: 2807 |0098: goto 009f // +0007 │ │ -0a082a: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0830: 0c04 |009c: move-result-object v4 │ │ -0a0832: 0816 0400 |009d: move-object/from16 v22, v4 │ │ -0a0836: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a083c: 0a17 |00a2: move-result v23 │ │ -0a083e: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0844: 0a04 |00a6: move-result v4 │ │ -0a0846: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ -0a084a: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ -0a084e: 280b |00ab: goto 00b6 // +000b │ │ -0a0850: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -0a0856: 0b18 |00af: move-result-wide v24 │ │ -0a0858: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a085e: 0c04 |00b3: move-result-object v4 │ │ -0a0860: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ -0a0864: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a086a: 0a04 |00b9: move-result v4 │ │ -0a086c: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ -0a0870: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ -0a0874: 2807 |00be: goto 00c5 // +0007 │ │ -0a0876: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a087c: 0c04 |00c2: move-result-object v4 │ │ -0a087e: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ -0a0882: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0888: 0a04 |00c8: move-result v4 │ │ -0a088a: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ -0a088e: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ -0a0892: 2807 |00cd: goto 00d4 // +0007 │ │ -0a0894: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a089a: 0c04 |00d1: move-result-object v4 │ │ -0a089c: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ -0a08a0: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a08a6: 0a04 |00d7: move-result v4 │ │ -0a08a8: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ -0a08ac: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ -0a08b0: 2807 |00dc: goto 00e3 // +0007 │ │ -0a08b2: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a08b8: 0c04 |00e0: move-result-object v4 │ │ -0a08ba: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ -0a08be: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a08c4: 0a04 |00e6: move-result v4 │ │ -0a08c6: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ -0a08ca: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ -0a08ce: 2807 |00eb: goto 00f2 // +0007 │ │ -0a08d0: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a08d6: 0c04 |00ef: move-result-object v4 │ │ -0a08d8: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ -0a08dc: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a08e2: 0a04 |00f5: move-result v4 │ │ -0a08e4: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ -0a08e8: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ -0a08ec: 2807 |00fa: goto 0101 // +0007 │ │ -0a08ee: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a08f4: 0c04 |00fe: move-result-object v4 │ │ -0a08f6: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ -0a08fa: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0900: 0a1e |0104: move-result v30 │ │ -0a0902: 0204 1000 |0105: move/from16 v4, v16 │ │ -0a0906: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a090c: 0a10 |010a: move-result v16 │ │ -0a090e: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ -0a0912: 0210 0000 |010d: move/from16 v16, v0 │ │ -0a0916: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ -0a091a: 2809 |0111: goto 011a // +0009 │ │ -0a091c: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0922: 0c10 |0115: move-result-object v16 │ │ -0a0924: 081f 1000 |0116: move-object/from16 v31, v16 │ │ -0a0928: 0210 0000 |0118: move/from16 v16, v0 │ │ -0a092c: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a0930: 0811 0000 |011c: move-object/from16 v17, v0 │ │ -0a0934: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a093a: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -0a0940: 0200 1000 |0124: move/from16 v0, v16 │ │ -0a0944: 0210 0400 |0126: move/from16 v16, v4 │ │ -0a0948: 2900 47ff |0128: goto/16 006f // -00b9 │ │ -0a094c: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0952: 0803 2000 |012d: move-object/from16 v3, v32 │ │ -0a0956: 5430 381d |012f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d38 │ │ -0a095a: 6e10 3902 0000 |0131: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a0960: 1101 |0134: return-object v1 │ │ -0a0962: 0d00 |0135: move-exception v0 │ │ -0a0964: 0803 2000 |0136: move-object/from16 v3, v32 │ │ -0a0968: 2803 |0138: goto 013b // +0003 │ │ -0a096a: 0d00 |0139: move-exception v0 │ │ -0a096c: 0713 |013a: move-object v3, v1 │ │ -0a096e: 7210 9400 0200 |013b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0974: 5431 381d |013e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d38 │ │ -0a0978: 6e10 3902 0100 |0140: invoke-virtual {v1}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a097e: 2700 |0143: throw v0 │ │ +0a06ec: |[0a06ec] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$21.call:()Ljava/util/List; │ │ +0a06fc: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +0a0700: 5410 371d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d37 │ │ +0a0704: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a070a: 0c00 |0007: move-result-object v0 │ │ +0a070c: 5412 381d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d38 │ │ +0a0710: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a0712: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a0714: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a071a: 0c02 |000f: move-result-object v2 │ │ +0a071c: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +0a0720: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0726: 0a00 |0015: move-result v0 │ │ +0a0728: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +0a072c: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0732: 0a03 |001b: move-result v3 │ │ +0a0734: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +0a0738: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a073e: 0a05 |0021: move-result v5 │ │ +0a0740: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +0a0744: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a074a: 0a06 |0027: move-result v6 │ │ +0a074c: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +0a0750: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0756: 0a07 |002d: move-result v7 │ │ +0a0758: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +0a075c: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0762: 0a08 |0033: move-result v8 │ │ +0a0764: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +0a0768: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a076e: 0a09 |0039: move-result v9 │ │ +0a0770: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +0a0774: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a077a: 0a0a |003f: move-result v10 │ │ +0a077c: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +0a0780: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0786: 0a0b |0045: move-result v11 │ │ +0a0788: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +0a078c: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0792: 0a0c |004b: move-result v12 │ │ +0a0794: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +0a0798: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a079e: 0a0d |0051: move-result v13 │ │ +0a07a0: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +0a07a4: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a07aa: 0a0e |0057: move-result v14 │ │ +0a07ac: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +0a07b0: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a07b6: 0a0f |005d: move-result v15 │ │ +0a07b8: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +0a07bc: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a07c2: 0a04 |0063: move-result v4 │ │ +0a07c4: 2201 bd01 |0064: new-instance v1, Ljava/util/ArrayList; // type@01bd │ │ +0a07c8: 0210 0400 |0066: move/from16 v16, v4 │ │ +0a07cc: 7210 9500 0200 |0068: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +0a07d2: 0a04 |006b: move-result v4 │ │ +0a07d4: 7020 6004 4100 |006c: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +0a07da: 7210 9b00 0200 |006f: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +0a07e0: 0a04 |0072: move-result v4 │ │ +0a07e2: 3804 b700 |0073: if-eqz v4, 012a // +00b7 │ │ +0a07e6: 7220 9600 0200 |0075: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a07ec: 0a12 |0078: move-result v18 │ │ +0a07ee: 7220 9600 3200 |0079: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a07f4: 0a13 |007c: move-result v19 │ │ +0a07f6: 7220 9600 5200 |007d: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a07fc: 0a14 |0080: move-result v20 │ │ +0a07fe: 7220 9900 6200 |0081: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0804: 0a04 |0084: move-result v4 │ │ +0a0806: 3804 0500 |0085: if-eqz v4, 008a // +0005 │ │ +0a080a: 1315 0000 |0087: const/16 v21, #int 0 // #0 │ │ +0a080e: 2807 |0089: goto 0090 // +0007 │ │ +0a0810: 7220 9800 6200 |008a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0816: 0c04 |008d: move-result-object v4 │ │ +0a0818: 0815 0400 |008e: move-object/from16 v21, v4 │ │ +0a081c: 7220 9900 7200 |0090: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0822: 0a04 |0093: move-result v4 │ │ +0a0824: 3804 0500 |0094: if-eqz v4, 0099 // +0005 │ │ +0a0828: 1316 0000 |0096: const/16 v22, #int 0 // #0 │ │ +0a082c: 2807 |0098: goto 009f // +0007 │ │ +0a082e: 7220 9800 7200 |0099: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0834: 0c04 |009c: move-result-object v4 │ │ +0a0836: 0816 0400 |009d: move-object/from16 v22, v4 │ │ +0a083a: 7220 9600 8200 |009f: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0840: 0a17 |00a2: move-result v23 │ │ +0a0842: 7220 9900 9200 |00a3: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0848: 0a04 |00a6: move-result v4 │ │ +0a084a: 3804 0500 |00a7: if-eqz v4, 00ac // +0005 │ │ +0a084e: 1318 0000 |00a9: const/16 v24, #int 0 // #0 │ │ +0a0852: 280b |00ab: goto 00b6 // +000b │ │ +0a0854: 7220 9700 9200 |00ac: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +0a085a: 0b18 |00af: move-result-wide v24 │ │ +0a085c: 7702 6903 1800 |00b0: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a0862: 0c04 |00b3: move-result-object v4 │ │ +0a0864: 0818 0400 |00b4: move-object/from16 v24, v4 │ │ +0a0868: 7220 9900 a200 |00b6: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a086e: 0a04 |00b9: move-result v4 │ │ +0a0870: 3804 0500 |00ba: if-eqz v4, 00bf // +0005 │ │ +0a0874: 1319 0000 |00bc: const/16 v25, #int 0 // #0 │ │ +0a0878: 2807 |00be: goto 00c5 // +0007 │ │ +0a087a: 7220 9800 a200 |00bf: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0880: 0c04 |00c2: move-result-object v4 │ │ +0a0882: 0819 0400 |00c3: move-object/from16 v25, v4 │ │ +0a0886: 7220 9900 b200 |00c5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a088c: 0a04 |00c8: move-result v4 │ │ +0a088e: 3804 0500 |00c9: if-eqz v4, 00ce // +0005 │ │ +0a0892: 131a 0000 |00cb: const/16 v26, #int 0 // #0 │ │ +0a0896: 2807 |00cd: goto 00d4 // +0007 │ │ +0a0898: 7220 9800 b200 |00ce: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a089e: 0c04 |00d1: move-result-object v4 │ │ +0a08a0: 081a 0400 |00d2: move-object/from16 v26, v4 │ │ +0a08a4: 7220 9900 c200 |00d4: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a08aa: 0a04 |00d7: move-result v4 │ │ +0a08ac: 3804 0500 |00d8: if-eqz v4, 00dd // +0005 │ │ +0a08b0: 131b 0000 |00da: const/16 v27, #int 0 // #0 │ │ +0a08b4: 2807 |00dc: goto 00e3 // +0007 │ │ +0a08b6: 7220 9800 c200 |00dd: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a08bc: 0c04 |00e0: move-result-object v4 │ │ +0a08be: 081b 0400 |00e1: move-object/from16 v27, v4 │ │ +0a08c2: 7220 9900 d200 |00e3: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a08c8: 0a04 |00e6: move-result v4 │ │ +0a08ca: 3804 0500 |00e7: if-eqz v4, 00ec // +0005 │ │ +0a08ce: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ +0a08d2: 2807 |00eb: goto 00f2 // +0007 │ │ +0a08d4: 7220 9800 d200 |00ec: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a08da: 0c04 |00ef: move-result-object v4 │ │ +0a08dc: 081c 0400 |00f0: move-object/from16 v28, v4 │ │ +0a08e0: 7220 9900 e200 |00f2: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a08e6: 0a04 |00f5: move-result v4 │ │ +0a08e8: 3804 0500 |00f6: if-eqz v4, 00fb // +0005 │ │ +0a08ec: 131d 0000 |00f8: const/16 v29, #int 0 // #0 │ │ +0a08f0: 2807 |00fa: goto 0101 // +0007 │ │ +0a08f2: 7220 9800 e200 |00fb: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a08f8: 0c04 |00fe: move-result-object v4 │ │ +0a08fa: 081d 0400 |00ff: move-object/from16 v29, v4 │ │ +0a08fe: 7220 9600 f200 |0101: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0904: 0a1e |0104: move-result v30 │ │ +0a0906: 0204 1000 |0105: move/from16 v4, v16 │ │ +0a090a: 7220 9900 4200 |0107: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0910: 0a10 |010a: move-result v16 │ │ +0a0912: 3810 0700 |010b: if-eqz v16, 0112 // +0007 │ │ +0a0916: 0210 0000 |010d: move/from16 v16, v0 │ │ +0a091a: 131f 0000 |010f: const/16 v31, #int 0 // #0 │ │ +0a091e: 2809 |0111: goto 011a // +0009 │ │ +0a0920: 7220 9800 4200 |0112: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0926: 0c10 |0115: move-result-object v16 │ │ +0a0928: 081f 1000 |0116: move-object/from16 v31, v16 │ │ +0a092c: 0210 0000 |0118: move/from16 v16, v0 │ │ +0a0930: 2200 4205 |011a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a0934: 0811 0000 |011c: move-object/from16 v17, v0 │ │ +0a0938: 760f 4719 1100 |011e: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a093e: 7220 b804 0100 |0121: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +0a0944: 0200 1000 |0124: move/from16 v0, v16 │ │ +0a0948: 0210 0400 |0126: move/from16 v16, v4 │ │ +0a094c: 2900 47ff |0128: goto/16 006f // -00b9 │ │ +0a0950: 7210 9400 0200 |012a: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a0956: 0803 2000 |012d: move-object/from16 v3, v32 │ │ +0a095a: 5430 381d |012f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d38 │ │ +0a095e: 6e10 3902 0000 |0131: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0964: 1101 |0134: return-object v1 │ │ +0a0966: 0d00 |0135: move-exception v0 │ │ +0a0968: 0803 2000 |0136: move-object/from16 v3, v32 │ │ +0a096c: 2803 |0138: goto 013b // +0003 │ │ +0a096e: 0d00 |0139: move-exception v0 │ │ +0a0970: 0713 |013a: move-object v3, v1 │ │ +0a0972: 7210 9400 0200 |013b: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a0978: 5431 381d |013e: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d38 │ │ +0a097c: 6e10 3902 0100 |0140: invoke-virtual {v1}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0982: 2700 |0143: throw v0 │ │ catches : 2 │ │ 0x0010 - 0x0064 │ │ -> 0x0139 │ │ 0x0064 - 0x0124 │ │ -> 0x0135 │ │ positions : │ │ 0x0002 line=911 │ │ @@ -137825,19 +137826,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a0c3c: |[0a0c3c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$22.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a0c4c: 5b01 391d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d39 │ │ -0a0c50: 5b02 3a1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3a │ │ -0a0c54: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a0c5a: 0e00 |0007: return-void │ │ +0a0c40: |[0a0c40] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$22.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a0c50: 5b01 391d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d39 │ │ +0a0c54: 5b02 3a1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3a │ │ +0a0c58: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a0c5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -137848,18 +137849,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a09b8: |[0a09b8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$22.call:()Ljava/lang/Object; │ │ -0a09c8: 6e10 b019 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19b0 │ │ -0a09ce: 0c00 |0003: move-result-object v0 │ │ -0a09d0: 1100 |0004: return-object v0 │ │ +0a09bc: |[0a09bc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$22.call:()Ljava/lang/Object; │ │ +0a09cc: 6e10 b019 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19b0 │ │ +0a09d2: 0c00 |0003: move-result-object v0 │ │ +0a09d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;) │ │ @@ -137867,167 +137868,167 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/installation/Installation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 293 16-bit code units │ │ -0a09d4: |[0a09d4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$22.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ -0a09e4: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -0a09e8: 5410 391d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d39 │ │ -0a09ec: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a09f2: 0c00 |0007: move-result-object v0 │ │ -0a09f4: 5412 3a1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3a │ │ -0a09f8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a09fa: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a09fc: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a0a02: 0c02 |000f: move-result-object v2 │ │ -0a0a04: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -0a0a08: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a0e: 0a00 |0015: move-result v0 │ │ -0a0a10: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -0a0a14: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a1a: 0a03 |001b: move-result v3 │ │ -0a0a1c: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -0a0a20: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a26: 0a05 |0021: move-result v5 │ │ -0a0a28: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -0a0a2c: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a32: 0a06 |0027: move-result v6 │ │ -0a0a34: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -0a0a38: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a3e: 0a07 |002d: move-result v7 │ │ -0a0a40: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -0a0a44: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a4a: 0a08 |0033: move-result v8 │ │ -0a0a4c: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -0a0a50: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a56: 0a09 |0039: move-result v9 │ │ -0a0a58: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -0a0a5c: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a62: 0a0a |003f: move-result v10 │ │ -0a0a64: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -0a0a68: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a6e: 0a0b |0045: move-result v11 │ │ -0a0a70: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -0a0a74: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a7a: 0a0c |004b: move-result v12 │ │ -0a0a7c: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -0a0a80: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a86: 0a0d |0051: move-result v13 │ │ -0a0a88: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -0a0a8c: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a92: 0a0e |0057: move-result v14 │ │ -0a0a94: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -0a0a98: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0a9e: 0a0f |005d: move-result v15 │ │ -0a0aa0: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -0a0aa4: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0aaa: 0a04 |0063: move-result v4 │ │ -0a0aac: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ -0a0ab2: 0a10 |0067: move-result v16 │ │ -0a0ab4: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ -0a0ab8: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0abe: 0a12 |006d: move-result v18 │ │ -0a0ac0: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0ac6: 0a13 |0071: move-result v19 │ │ -0a0ac8: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0ace: 0a14 |0075: move-result v20 │ │ -0a0ad0: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0ad6: 0a00 |0079: move-result v0 │ │ -0a0ad8: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ -0a0adc: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ -0a0ae0: 2807 |007e: goto 0085 // +0007 │ │ -0a0ae2: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0ae8: 0c00 |0082: move-result-object v0 │ │ -0a0aea: 0815 0000 |0083: move-object/from16 v21, v0 │ │ -0a0aee: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0af4: 0a00 |0088: move-result v0 │ │ -0a0af6: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ -0a0afa: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ -0a0afe: 2807 |008d: goto 0094 // +0007 │ │ -0a0b00: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0b06: 0c00 |0091: move-result-object v0 │ │ -0a0b08: 0816 0000 |0092: move-object/from16 v22, v0 │ │ -0a0b0c: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0b12: 0a17 |0097: move-result v23 │ │ -0a0b14: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0b1a: 0a00 |009b: move-result v0 │ │ -0a0b1c: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ -0a0b20: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ -0a0b24: 280b |00a0: goto 00ab // +000b │ │ -0a0b26: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -0a0b2c: 0b05 |00a4: move-result-wide v5 │ │ -0a0b2e: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a0b34: 0c00 |00a8: move-result-object v0 │ │ -0a0b36: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ -0a0b3a: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0b40: 0a00 |00ae: move-result v0 │ │ -0a0b42: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ -0a0b46: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ -0a0b4a: 2807 |00b3: goto 00ba // +0007 │ │ -0a0b4c: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0b52: 0c00 |00b7: move-result-object v0 │ │ -0a0b54: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ -0a0b58: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0b5e: 0a00 |00bd: move-result v0 │ │ -0a0b60: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ -0a0b64: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ -0a0b68: 2807 |00c2: goto 00c9 // +0007 │ │ -0a0b6a: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0b70: 0c00 |00c6: move-result-object v0 │ │ -0a0b72: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ -0a0b76: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0b7c: 0a00 |00cc: move-result v0 │ │ -0a0b7e: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ -0a0b82: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ -0a0b86: 2807 |00d1: goto 00d8 // +0007 │ │ -0a0b88: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0b8e: 0c00 |00d5: move-result-object v0 │ │ -0a0b90: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ -0a0b94: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0b9a: 0a00 |00db: move-result v0 │ │ -0a0b9c: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ -0a0ba0: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ -0a0ba4: 2807 |00e0: goto 00e7 // +0007 │ │ -0a0ba6: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0bac: 0c00 |00e4: move-result-object v0 │ │ -0a0bae: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ -0a0bb2: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0bb8: 0a00 |00ea: move-result v0 │ │ -0a0bba: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ -0a0bbe: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ -0a0bc2: 2807 |00ef: goto 00f6 // +0007 │ │ -0a0bc4: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0bca: 0c00 |00f3: move-result-object v0 │ │ -0a0bcc: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ -0a0bd0: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0bd6: 0a1e |00f9: move-result v30 │ │ -0a0bd8: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0bde: 0a00 |00fd: move-result v0 │ │ -0a0be0: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ -0a0be4: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ -0a0be8: 2807 |0102: goto 0109 // +0007 │ │ -0a0bea: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0bf0: 0c04 |0106: move-result-object v4 │ │ -0a0bf2: 081f 0400 |0107: move-object/from16 v31, v4 │ │ -0a0bf6: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a0bfa: 0811 0400 |010b: move-object/from16 v17, v4 │ │ -0a0bfe: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a0c04: 2802 |0110: goto 0112 // +0002 │ │ -0a0c06: 1204 |0111: const/4 v4, #int 0 // #0 │ │ -0a0c08: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0c0e: 5410 3a1d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3a │ │ -0a0c12: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a0c18: 1104 |011a: return-object v4 │ │ -0a0c1a: 0d00 |011b: move-exception v0 │ │ -0a0c1c: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0c22: 5412 3a1d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3a │ │ -0a0c26: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a0c2c: 2700 |0124: throw v0 │ │ +0a09d8: |[0a09d8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$22.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ +0a09e8: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +0a09ec: 5410 391d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d39 │ │ +0a09f0: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a09f6: 0c00 |0007: move-result-object v0 │ │ +0a09f8: 5412 3a1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3a │ │ +0a09fc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a09fe: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a0a00: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a0a06: 0c02 |000f: move-result-object v2 │ │ +0a0a08: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +0a0a0c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a12: 0a00 |0015: move-result v0 │ │ +0a0a14: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +0a0a18: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a1e: 0a03 |001b: move-result v3 │ │ +0a0a20: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +0a0a24: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a2a: 0a05 |0021: move-result v5 │ │ +0a0a2c: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +0a0a30: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a36: 0a06 |0027: move-result v6 │ │ +0a0a38: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +0a0a3c: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a42: 0a07 |002d: move-result v7 │ │ +0a0a44: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +0a0a48: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a4e: 0a08 |0033: move-result v8 │ │ +0a0a50: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +0a0a54: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a5a: 0a09 |0039: move-result v9 │ │ +0a0a5c: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +0a0a60: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a66: 0a0a |003f: move-result v10 │ │ +0a0a68: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +0a0a6c: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a72: 0a0b |0045: move-result v11 │ │ +0a0a74: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +0a0a78: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a7e: 0a0c |004b: move-result v12 │ │ +0a0a80: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +0a0a84: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a8a: 0a0d |0051: move-result v13 │ │ +0a0a8c: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +0a0a90: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0a96: 0a0e |0057: move-result v14 │ │ +0a0a98: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +0a0a9c: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0aa2: 0a0f |005d: move-result v15 │ │ +0a0aa4: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +0a0aa8: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0aae: 0a04 |0063: move-result v4 │ │ +0a0ab0: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ +0a0ab6: 0a10 |0067: move-result v16 │ │ +0a0ab8: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ +0a0abc: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0ac2: 0a12 |006d: move-result v18 │ │ +0a0ac4: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0aca: 0a13 |0071: move-result v19 │ │ +0a0acc: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0ad2: 0a14 |0075: move-result v20 │ │ +0a0ad4: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0ada: 0a00 |0079: move-result v0 │ │ +0a0adc: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ +0a0ae0: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ +0a0ae4: 2807 |007e: goto 0085 // +0007 │ │ +0a0ae6: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0aec: 0c00 |0082: move-result-object v0 │ │ +0a0aee: 0815 0000 |0083: move-object/from16 v21, v0 │ │ +0a0af2: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0af8: 0a00 |0088: move-result v0 │ │ +0a0afa: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ +0a0afe: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ +0a0b02: 2807 |008d: goto 0094 // +0007 │ │ +0a0b04: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0b0a: 0c00 |0091: move-result-object v0 │ │ +0a0b0c: 0816 0000 |0092: move-object/from16 v22, v0 │ │ +0a0b10: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0b16: 0a17 |0097: move-result v23 │ │ +0a0b18: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0b1e: 0a00 |009b: move-result v0 │ │ +0a0b20: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ +0a0b24: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ +0a0b28: 280b |00a0: goto 00ab // +000b │ │ +0a0b2a: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +0a0b30: 0b05 |00a4: move-result-wide v5 │ │ +0a0b32: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a0b38: 0c00 |00a8: move-result-object v0 │ │ +0a0b3a: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ +0a0b3e: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0b44: 0a00 |00ae: move-result v0 │ │ +0a0b46: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ +0a0b4a: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ +0a0b4e: 2807 |00b3: goto 00ba // +0007 │ │ +0a0b50: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0b56: 0c00 |00b7: move-result-object v0 │ │ +0a0b58: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ +0a0b5c: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0b62: 0a00 |00bd: move-result v0 │ │ +0a0b64: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ +0a0b68: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ +0a0b6c: 2807 |00c2: goto 00c9 // +0007 │ │ +0a0b6e: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0b74: 0c00 |00c6: move-result-object v0 │ │ +0a0b76: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ +0a0b7a: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0b80: 0a00 |00cc: move-result v0 │ │ +0a0b82: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ +0a0b86: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ +0a0b8a: 2807 |00d1: goto 00d8 // +0007 │ │ +0a0b8c: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0b92: 0c00 |00d5: move-result-object v0 │ │ +0a0b94: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ +0a0b98: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0b9e: 0a00 |00db: move-result v0 │ │ +0a0ba0: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ +0a0ba4: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ +0a0ba8: 2807 |00e0: goto 00e7 // +0007 │ │ +0a0baa: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0bb0: 0c00 |00e4: move-result-object v0 │ │ +0a0bb2: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ +0a0bb6: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0bbc: 0a00 |00ea: move-result v0 │ │ +0a0bbe: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ +0a0bc2: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ +0a0bc6: 2807 |00ef: goto 00f6 // +0007 │ │ +0a0bc8: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0bce: 0c00 |00f3: move-result-object v0 │ │ +0a0bd0: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ +0a0bd4: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0bda: 0a1e |00f9: move-result v30 │ │ +0a0bdc: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0be2: 0a00 |00fd: move-result v0 │ │ +0a0be4: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ +0a0be8: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ +0a0bec: 2807 |0102: goto 0109 // +0007 │ │ +0a0bee: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0bf4: 0c04 |0106: move-result-object v4 │ │ +0a0bf6: 081f 0400 |0107: move-object/from16 v31, v4 │ │ +0a0bfa: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a0bfe: 0811 0400 |010b: move-object/from16 v17, v4 │ │ +0a0c02: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a0c08: 2802 |0110: goto 0112 // +0002 │ │ +0a0c0a: 1204 |0111: const/4 v4, #int 0 // #0 │ │ +0a0c0c: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a0c12: 5410 3a1d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3a │ │ +0a0c16: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0c1c: 1104 |011a: return-object v4 │ │ +0a0c1e: 0d00 |011b: move-exception v0 │ │ +0a0c20: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a0c26: 5412 3a1d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3a │ │ +0a0c2a: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0c30: 2700 |0124: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0110 │ │ -> 0x011b │ │ positions : │ │ 0x0002 line=1017 │ │ 0x0012 line=1019 │ │ 0x0018 line=1020 │ │ @@ -138120,19 +138121,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a0ee0: |[0a0ee0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$23.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a0ef0: 5b01 3b1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3b │ │ -0a0ef4: 5b02 3c1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3c │ │ -0a0ef8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a0efe: 0e00 |0007: return-void │ │ +0a0ee4: |[0a0ee4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$23.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a0ef4: 5b01 3b1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3b │ │ +0a0ef8: 5b02 3c1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3c │ │ +0a0efc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a0f02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1124 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -138143,18 +138144,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a0c5c: |[0a0c5c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$23.call:()Ljava/lang/Object; │ │ -0a0c6c: 6e10 b319 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19b3 │ │ -0a0c72: 0c00 |0003: move-result-object v0 │ │ -0a0c74: 1100 |0004: return-object v0 │ │ +0a0c60: |[0a0c60] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$23.call:()Ljava/lang/Object; │ │ +0a0c70: 6e10 b319 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19b3 │ │ +0a0c76: 0c00 |0003: move-result-object v0 │ │ +0a0c78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1124 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;) │ │ @@ -138162,167 +138163,167 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/installation/Installation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 293 16-bit code units │ │ -0a0c78: |[0a0c78] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$23.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ -0a0c88: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -0a0c8c: 5410 3b1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3b │ │ -0a0c90: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a0c96: 0c00 |0007: move-result-object v0 │ │ -0a0c98: 5412 3c1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3c │ │ -0a0c9c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a0c9e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a0ca0: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a0ca6: 0c02 |000f: move-result-object v2 │ │ -0a0ca8: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -0a0cac: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0cb2: 0a00 |0015: move-result v0 │ │ -0a0cb4: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -0a0cb8: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0cbe: 0a03 |001b: move-result v3 │ │ -0a0cc0: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -0a0cc4: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0cca: 0a05 |0021: move-result v5 │ │ -0a0ccc: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -0a0cd0: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0cd6: 0a06 |0027: move-result v6 │ │ -0a0cd8: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -0a0cdc: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0ce2: 0a07 |002d: move-result v7 │ │ -0a0ce4: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -0a0ce8: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0cee: 0a08 |0033: move-result v8 │ │ -0a0cf0: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -0a0cf4: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0cfa: 0a09 |0039: move-result v9 │ │ -0a0cfc: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -0a0d00: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0d06: 0a0a |003f: move-result v10 │ │ -0a0d08: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -0a0d0c: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0d12: 0a0b |0045: move-result v11 │ │ -0a0d14: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -0a0d18: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0d1e: 0a0c |004b: move-result v12 │ │ -0a0d20: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -0a0d24: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0d2a: 0a0d |0051: move-result v13 │ │ -0a0d2c: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -0a0d30: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0d36: 0a0e |0057: move-result v14 │ │ -0a0d38: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -0a0d3c: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0d42: 0a0f |005d: move-result v15 │ │ -0a0d44: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -0a0d48: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0d4e: 0a04 |0063: move-result v4 │ │ -0a0d50: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ -0a0d56: 0a10 |0067: move-result v16 │ │ -0a0d58: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ -0a0d5c: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0d62: 0a12 |006d: move-result v18 │ │ -0a0d64: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0d6a: 0a13 |0071: move-result v19 │ │ -0a0d6c: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0d72: 0a14 |0075: move-result v20 │ │ -0a0d74: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0d7a: 0a00 |0079: move-result v0 │ │ -0a0d7c: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ -0a0d80: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ -0a0d84: 2807 |007e: goto 0085 // +0007 │ │ -0a0d86: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0d8c: 0c00 |0082: move-result-object v0 │ │ -0a0d8e: 0815 0000 |0083: move-object/from16 v21, v0 │ │ -0a0d92: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0d98: 0a00 |0088: move-result v0 │ │ -0a0d9a: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ -0a0d9e: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ -0a0da2: 2807 |008d: goto 0094 // +0007 │ │ -0a0da4: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0daa: 0c00 |0091: move-result-object v0 │ │ -0a0dac: 0816 0000 |0092: move-object/from16 v22, v0 │ │ -0a0db0: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0db6: 0a17 |0097: move-result v23 │ │ -0a0db8: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0dbe: 0a00 |009b: move-result v0 │ │ -0a0dc0: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ -0a0dc4: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ -0a0dc8: 280b |00a0: goto 00ab // +000b │ │ -0a0dca: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -0a0dd0: 0b05 |00a4: move-result-wide v5 │ │ -0a0dd2: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a0dd8: 0c00 |00a8: move-result-object v0 │ │ -0a0dda: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ -0a0dde: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0de4: 0a00 |00ae: move-result v0 │ │ -0a0de6: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ -0a0dea: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ -0a0dee: 2807 |00b3: goto 00ba // +0007 │ │ -0a0df0: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0df6: 0c00 |00b7: move-result-object v0 │ │ -0a0df8: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ -0a0dfc: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0e02: 0a00 |00bd: move-result v0 │ │ -0a0e04: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ -0a0e08: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ -0a0e0c: 2807 |00c2: goto 00c9 // +0007 │ │ -0a0e0e: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0e14: 0c00 |00c6: move-result-object v0 │ │ -0a0e16: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ -0a0e1a: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0e20: 0a00 |00cc: move-result v0 │ │ -0a0e22: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ -0a0e26: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ -0a0e2a: 2807 |00d1: goto 00d8 // +0007 │ │ -0a0e2c: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0e32: 0c00 |00d5: move-result-object v0 │ │ -0a0e34: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ -0a0e38: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0e3e: 0a00 |00db: move-result v0 │ │ -0a0e40: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ -0a0e44: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ -0a0e48: 2807 |00e0: goto 00e7 // +0007 │ │ -0a0e4a: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0e50: 0c00 |00e4: move-result-object v0 │ │ -0a0e52: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ -0a0e56: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0e5c: 0a00 |00ea: move-result v0 │ │ -0a0e5e: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ -0a0e62: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ -0a0e66: 2807 |00ef: goto 00f6 // +0007 │ │ -0a0e68: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0e6e: 0c00 |00f3: move-result-object v0 │ │ -0a0e70: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ -0a0e74: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a0e7a: 0a1e |00f9: move-result v30 │ │ -0a0e7c: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a0e82: 0a00 |00fd: move-result v0 │ │ -0a0e84: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ -0a0e88: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ -0a0e8c: 2807 |0102: goto 0109 // +0007 │ │ -0a0e8e: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a0e94: 0c04 |0106: move-result-object v4 │ │ -0a0e96: 081f 0400 |0107: move-object/from16 v31, v4 │ │ -0a0e9a: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a0e9e: 0811 0400 |010b: move-object/from16 v17, v4 │ │ -0a0ea2: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a0ea8: 2802 |0110: goto 0112 // +0002 │ │ -0a0eaa: 1204 |0111: const/4 v4, #int 0 // #0 │ │ -0a0eac: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0eb2: 5410 3c1d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3c │ │ -0a0eb6: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a0ebc: 1104 |011a: return-object v4 │ │ -0a0ebe: 0d00 |011b: move-exception v0 │ │ -0a0ec0: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a0ec6: 5412 3c1d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3c │ │ -0a0eca: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a0ed0: 2700 |0124: throw v0 │ │ +0a0c7c: |[0a0c7c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$23.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ +0a0c8c: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +0a0c90: 5410 3b1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3b │ │ +0a0c94: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a0c9a: 0c00 |0007: move-result-object v0 │ │ +0a0c9c: 5412 3c1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3c │ │ +0a0ca0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a0ca2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a0ca4: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a0caa: 0c02 |000f: move-result-object v2 │ │ +0a0cac: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +0a0cb0: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0cb6: 0a00 |0015: move-result v0 │ │ +0a0cb8: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +0a0cbc: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0cc2: 0a03 |001b: move-result v3 │ │ +0a0cc4: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +0a0cc8: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0cce: 0a05 |0021: move-result v5 │ │ +0a0cd0: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +0a0cd4: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0cda: 0a06 |0027: move-result v6 │ │ +0a0cdc: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +0a0ce0: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0ce6: 0a07 |002d: move-result v7 │ │ +0a0ce8: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +0a0cec: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0cf2: 0a08 |0033: move-result v8 │ │ +0a0cf4: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +0a0cf8: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0cfe: 0a09 |0039: move-result v9 │ │ +0a0d00: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +0a0d04: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0d0a: 0a0a |003f: move-result v10 │ │ +0a0d0c: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +0a0d10: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0d16: 0a0b |0045: move-result v11 │ │ +0a0d18: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +0a0d1c: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0d22: 0a0c |004b: move-result v12 │ │ +0a0d24: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +0a0d28: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0d2e: 0a0d |0051: move-result v13 │ │ +0a0d30: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +0a0d34: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0d3a: 0a0e |0057: move-result v14 │ │ +0a0d3c: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +0a0d40: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0d46: 0a0f |005d: move-result v15 │ │ +0a0d48: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +0a0d4c: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0d52: 0a04 |0063: move-result v4 │ │ +0a0d54: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ +0a0d5a: 0a10 |0067: move-result v16 │ │ +0a0d5c: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ +0a0d60: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0d66: 0a12 |006d: move-result v18 │ │ +0a0d68: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0d6e: 0a13 |0071: move-result v19 │ │ +0a0d70: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0d76: 0a14 |0075: move-result v20 │ │ +0a0d78: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0d7e: 0a00 |0079: move-result v0 │ │ +0a0d80: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ +0a0d84: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ +0a0d88: 2807 |007e: goto 0085 // +0007 │ │ +0a0d8a: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0d90: 0c00 |0082: move-result-object v0 │ │ +0a0d92: 0815 0000 |0083: move-object/from16 v21, v0 │ │ +0a0d96: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0d9c: 0a00 |0088: move-result v0 │ │ +0a0d9e: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ +0a0da2: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ +0a0da6: 2807 |008d: goto 0094 // +0007 │ │ +0a0da8: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0dae: 0c00 |0091: move-result-object v0 │ │ +0a0db0: 0816 0000 |0092: move-object/from16 v22, v0 │ │ +0a0db4: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0dba: 0a17 |0097: move-result v23 │ │ +0a0dbc: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0dc2: 0a00 |009b: move-result v0 │ │ +0a0dc4: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ +0a0dc8: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ +0a0dcc: 280b |00a0: goto 00ab // +000b │ │ +0a0dce: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +0a0dd4: 0b05 |00a4: move-result-wide v5 │ │ +0a0dd6: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a0ddc: 0c00 |00a8: move-result-object v0 │ │ +0a0dde: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ +0a0de2: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0de8: 0a00 |00ae: move-result v0 │ │ +0a0dea: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ +0a0dee: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ +0a0df2: 2807 |00b3: goto 00ba // +0007 │ │ +0a0df4: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0dfa: 0c00 |00b7: move-result-object v0 │ │ +0a0dfc: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ +0a0e00: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0e06: 0a00 |00bd: move-result v0 │ │ +0a0e08: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ +0a0e0c: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ +0a0e10: 2807 |00c2: goto 00c9 // +0007 │ │ +0a0e12: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0e18: 0c00 |00c6: move-result-object v0 │ │ +0a0e1a: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ +0a0e1e: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0e24: 0a00 |00cc: move-result v0 │ │ +0a0e26: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ +0a0e2a: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ +0a0e2e: 2807 |00d1: goto 00d8 // +0007 │ │ +0a0e30: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0e36: 0c00 |00d5: move-result-object v0 │ │ +0a0e38: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ +0a0e3c: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0e42: 0a00 |00db: move-result v0 │ │ +0a0e44: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ +0a0e48: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ +0a0e4c: 2807 |00e0: goto 00e7 // +0007 │ │ +0a0e4e: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0e54: 0c00 |00e4: move-result-object v0 │ │ +0a0e56: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ +0a0e5a: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0e60: 0a00 |00ea: move-result v0 │ │ +0a0e62: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ +0a0e66: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ +0a0e6a: 2807 |00ef: goto 00f6 // +0007 │ │ +0a0e6c: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0e72: 0c00 |00f3: move-result-object v0 │ │ +0a0e74: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ +0a0e78: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a0e7e: 0a1e |00f9: move-result v30 │ │ +0a0e80: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a0e86: 0a00 |00fd: move-result v0 │ │ +0a0e88: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ +0a0e8c: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ +0a0e90: 2807 |0102: goto 0109 // +0007 │ │ +0a0e92: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a0e98: 0c04 |0106: move-result-object v4 │ │ +0a0e9a: 081f 0400 |0107: move-object/from16 v31, v4 │ │ +0a0e9e: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a0ea2: 0811 0400 |010b: move-object/from16 v17, v4 │ │ +0a0ea6: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a0eac: 2802 |0110: goto 0112 // +0002 │ │ +0a0eae: 1204 |0111: const/4 v4, #int 0 // #0 │ │ +0a0eb0: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a0eb6: 5410 3c1d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3c │ │ +0a0eba: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0ec0: 1104 |011a: return-object v4 │ │ +0a0ec2: 0d00 |011b: move-exception v0 │ │ +0a0ec4: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a0eca: 5412 3c1d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3c │ │ +0a0ece: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a0ed4: 2700 |0124: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0110 │ │ -> 0x011b │ │ positions : │ │ 0x0002 line=1127 │ │ 0x0012 line=1129 │ │ 0x0018 line=1130 │ │ @@ -138415,19 +138416,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1184: |[0a1184] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$24.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a1194: 5b01 3d1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3d │ │ -0a1198: 5b02 3e1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3e │ │ -0a119c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a11a2: 0e00 |0007: return-void │ │ +0a1188: |[0a1188] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$24.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a1198: 5b01 3d1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3d │ │ +0a119c: 5b02 3e1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3e │ │ +0a11a0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a11a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -138438,18 +138439,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a0f00: |[0a0f00] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$24.call:()Ljava/lang/Object; │ │ -0a0f10: 6e10 b619 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19b6 │ │ -0a0f16: 0c00 |0003: move-result-object v0 │ │ -0a0f18: 1100 |0004: return-object v0 │ │ +0a0f04: |[0a0f04] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$24.call:()Ljava/lang/Object; │ │ +0a0f14: 6e10 b619 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19b6 │ │ +0a0f1a: 0c00 |0003: move-result-object v0 │ │ +0a0f1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;) │ │ @@ -138457,167 +138458,167 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/installation/Installation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 293 16-bit code units │ │ -0a0f1c: |[0a0f1c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$24.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ -0a0f2c: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -0a0f30: 5410 3d1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3d │ │ -0a0f34: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a0f3a: 0c00 |0007: move-result-object v0 │ │ -0a0f3c: 5412 3e1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3e │ │ -0a0f40: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a0f42: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a0f44: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a0f4a: 0c02 |000f: move-result-object v2 │ │ -0a0f4c: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -0a0f50: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0f56: 0a00 |0015: move-result v0 │ │ -0a0f58: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -0a0f5c: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0f62: 0a03 |001b: move-result v3 │ │ -0a0f64: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -0a0f68: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0f6e: 0a05 |0021: move-result v5 │ │ -0a0f70: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -0a0f74: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0f7a: 0a06 |0027: move-result v6 │ │ -0a0f7c: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -0a0f80: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0f86: 0a07 |002d: move-result v7 │ │ -0a0f88: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -0a0f8c: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0f92: 0a08 |0033: move-result v8 │ │ -0a0f94: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -0a0f98: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0f9e: 0a09 |0039: move-result v9 │ │ -0a0fa0: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -0a0fa4: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0faa: 0a0a |003f: move-result v10 │ │ -0a0fac: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -0a0fb0: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0fb6: 0a0b |0045: move-result v11 │ │ -0a0fb8: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -0a0fbc: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0fc2: 0a0c |004b: move-result v12 │ │ -0a0fc4: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -0a0fc8: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0fce: 0a0d |0051: move-result v13 │ │ -0a0fd0: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -0a0fd4: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0fda: 0a0e |0057: move-result v14 │ │ -0a0fdc: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -0a0fe0: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0fe6: 0a0f |005d: move-result v15 │ │ -0a0fe8: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -0a0fec: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a0ff2: 0a04 |0063: move-result v4 │ │ -0a0ff4: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ -0a0ffa: 0a10 |0067: move-result v16 │ │ -0a0ffc: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ -0a1000: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a1006: 0a12 |006d: move-result v18 │ │ -0a1008: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a100e: 0a13 |0071: move-result v19 │ │ -0a1010: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a1016: 0a14 |0075: move-result v20 │ │ -0a1018: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a101e: 0a00 |0079: move-result v0 │ │ -0a1020: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ -0a1024: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ -0a1028: 2807 |007e: goto 0085 // +0007 │ │ -0a102a: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a1030: 0c00 |0082: move-result-object v0 │ │ -0a1032: 0815 0000 |0083: move-object/from16 v21, v0 │ │ -0a1036: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a103c: 0a00 |0088: move-result v0 │ │ -0a103e: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ -0a1042: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ -0a1046: 2807 |008d: goto 0094 // +0007 │ │ -0a1048: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a104e: 0c00 |0091: move-result-object v0 │ │ -0a1050: 0816 0000 |0092: move-object/from16 v22, v0 │ │ -0a1054: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a105a: 0a17 |0097: move-result v23 │ │ -0a105c: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1062: 0a00 |009b: move-result v0 │ │ -0a1064: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ -0a1068: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ -0a106c: 280b |00a0: goto 00ab // +000b │ │ -0a106e: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -0a1074: 0b05 |00a4: move-result-wide v5 │ │ -0a1076: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a107c: 0c00 |00a8: move-result-object v0 │ │ -0a107e: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ -0a1082: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1088: 0a00 |00ae: move-result v0 │ │ -0a108a: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ -0a108e: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ -0a1092: 2807 |00b3: goto 00ba // +0007 │ │ -0a1094: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a109a: 0c00 |00b7: move-result-object v0 │ │ -0a109c: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ -0a10a0: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a10a6: 0a00 |00bd: move-result v0 │ │ -0a10a8: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ -0a10ac: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ -0a10b0: 2807 |00c2: goto 00c9 // +0007 │ │ -0a10b2: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a10b8: 0c00 |00c6: move-result-object v0 │ │ -0a10ba: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ -0a10be: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a10c4: 0a00 |00cc: move-result v0 │ │ -0a10c6: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ -0a10ca: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ -0a10ce: 2807 |00d1: goto 00d8 // +0007 │ │ -0a10d0: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a10d6: 0c00 |00d5: move-result-object v0 │ │ -0a10d8: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ -0a10dc: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a10e2: 0a00 |00db: move-result v0 │ │ -0a10e4: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ -0a10e8: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ -0a10ec: 2807 |00e0: goto 00e7 // +0007 │ │ -0a10ee: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a10f4: 0c00 |00e4: move-result-object v0 │ │ -0a10f6: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ -0a10fa: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1100: 0a00 |00ea: move-result v0 │ │ -0a1102: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ -0a1106: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ -0a110a: 2807 |00ef: goto 00f6 // +0007 │ │ -0a110c: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a1112: 0c00 |00f3: move-result-object v0 │ │ -0a1114: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ -0a1118: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a111e: 0a1e |00f9: move-result v30 │ │ -0a1120: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1126: 0a00 |00fd: move-result v0 │ │ -0a1128: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ -0a112c: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ -0a1130: 2807 |0102: goto 0109 // +0007 │ │ -0a1132: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a1138: 0c04 |0106: move-result-object v4 │ │ -0a113a: 081f 0400 |0107: move-object/from16 v31, v4 │ │ -0a113e: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a1142: 0811 0400 |010b: move-object/from16 v17, v4 │ │ -0a1146: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a114c: 2802 |0110: goto 0112 // +0002 │ │ -0a114e: 1204 |0111: const/4 v4, #int 0 // #0 │ │ -0a1150: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a1156: 5410 3e1d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3e │ │ -0a115a: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a1160: 1104 |011a: return-object v4 │ │ -0a1162: 0d00 |011b: move-exception v0 │ │ -0a1164: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a116a: 5412 3e1d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3e │ │ -0a116e: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a1174: 2700 |0124: throw v0 │ │ +0a0f20: |[0a0f20] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$24.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ +0a0f30: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +0a0f34: 5410 3d1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3d │ │ +0a0f38: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a0f3e: 0c00 |0007: move-result-object v0 │ │ +0a0f40: 5412 3e1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3e │ │ +0a0f44: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a0f46: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a0f48: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a0f4e: 0c02 |000f: move-result-object v2 │ │ +0a0f50: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +0a0f54: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0f5a: 0a00 |0015: move-result v0 │ │ +0a0f5c: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +0a0f60: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0f66: 0a03 |001b: move-result v3 │ │ +0a0f68: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +0a0f6c: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0f72: 0a05 |0021: move-result v5 │ │ +0a0f74: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +0a0f78: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0f7e: 0a06 |0027: move-result v6 │ │ +0a0f80: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +0a0f84: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0f8a: 0a07 |002d: move-result v7 │ │ +0a0f8c: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +0a0f90: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0f96: 0a08 |0033: move-result v8 │ │ +0a0f98: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +0a0f9c: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0fa2: 0a09 |0039: move-result v9 │ │ +0a0fa4: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +0a0fa8: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0fae: 0a0a |003f: move-result v10 │ │ +0a0fb0: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +0a0fb4: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0fba: 0a0b |0045: move-result v11 │ │ +0a0fbc: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +0a0fc0: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0fc6: 0a0c |004b: move-result v12 │ │ +0a0fc8: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +0a0fcc: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0fd2: 0a0d |0051: move-result v13 │ │ +0a0fd4: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +0a0fd8: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0fde: 0a0e |0057: move-result v14 │ │ +0a0fe0: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +0a0fe4: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0fea: 0a0f |005d: move-result v15 │ │ +0a0fec: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +0a0ff0: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a0ff6: 0a04 |0063: move-result v4 │ │ +0a0ff8: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ +0a0ffe: 0a10 |0067: move-result v16 │ │ +0a1000: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ +0a1004: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a100a: 0a12 |006d: move-result v18 │ │ +0a100c: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a1012: 0a13 |0071: move-result v19 │ │ +0a1014: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a101a: 0a14 |0075: move-result v20 │ │ +0a101c: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a1022: 0a00 |0079: move-result v0 │ │ +0a1024: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ +0a1028: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ +0a102c: 2807 |007e: goto 0085 // +0007 │ │ +0a102e: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1034: 0c00 |0082: move-result-object v0 │ │ +0a1036: 0815 0000 |0083: move-object/from16 v21, v0 │ │ +0a103a: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a1040: 0a00 |0088: move-result v0 │ │ +0a1042: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ +0a1046: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ +0a104a: 2807 |008d: goto 0094 // +0007 │ │ +0a104c: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1052: 0c00 |0091: move-result-object v0 │ │ +0a1054: 0816 0000 |0092: move-object/from16 v22, v0 │ │ +0a1058: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a105e: 0a17 |0097: move-result v23 │ │ +0a1060: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a1066: 0a00 |009b: move-result v0 │ │ +0a1068: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ +0a106c: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ +0a1070: 280b |00a0: goto 00ab // +000b │ │ +0a1072: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +0a1078: 0b05 |00a4: move-result-wide v5 │ │ +0a107a: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a1080: 0c00 |00a8: move-result-object v0 │ │ +0a1082: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ +0a1086: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a108c: 0a00 |00ae: move-result v0 │ │ +0a108e: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ +0a1092: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ +0a1096: 2807 |00b3: goto 00ba // +0007 │ │ +0a1098: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a109e: 0c00 |00b7: move-result-object v0 │ │ +0a10a0: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ +0a10a4: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a10aa: 0a00 |00bd: move-result v0 │ │ +0a10ac: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ +0a10b0: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ +0a10b4: 2807 |00c2: goto 00c9 // +0007 │ │ +0a10b6: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a10bc: 0c00 |00c6: move-result-object v0 │ │ +0a10be: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ +0a10c2: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a10c8: 0a00 |00cc: move-result v0 │ │ +0a10ca: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ +0a10ce: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ +0a10d2: 2807 |00d1: goto 00d8 // +0007 │ │ +0a10d4: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a10da: 0c00 |00d5: move-result-object v0 │ │ +0a10dc: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ +0a10e0: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a10e6: 0a00 |00db: move-result v0 │ │ +0a10e8: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ +0a10ec: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ +0a10f0: 2807 |00e0: goto 00e7 // +0007 │ │ +0a10f2: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a10f8: 0c00 |00e4: move-result-object v0 │ │ +0a10fa: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ +0a10fe: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a1104: 0a00 |00ea: move-result v0 │ │ +0a1106: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ +0a110a: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ +0a110e: 2807 |00ef: goto 00f6 // +0007 │ │ +0a1110: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1116: 0c00 |00f3: move-result-object v0 │ │ +0a1118: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ +0a111c: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a1122: 0a1e |00f9: move-result v30 │ │ +0a1124: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a112a: 0a00 |00fd: move-result v0 │ │ +0a112c: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ +0a1130: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ +0a1134: 2807 |0102: goto 0109 // +0007 │ │ +0a1136: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a113c: 0c04 |0106: move-result-object v4 │ │ +0a113e: 081f 0400 |0107: move-object/from16 v31, v4 │ │ +0a1142: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a1146: 0811 0400 |010b: move-object/from16 v17, v4 │ │ +0a114a: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a1150: 2802 |0110: goto 0112 // +0002 │ │ +0a1152: 1204 |0111: const/4 v4, #int 0 // #0 │ │ +0a1154: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a115a: 5410 3e1d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3e │ │ +0a115e: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a1164: 1104 |011a: return-object v4 │ │ +0a1166: 0d00 |011b: move-exception v0 │ │ +0a1168: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a116e: 5412 3e1d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d3e │ │ +0a1172: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a1178: 2700 |0124: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0110 │ │ -> 0x011b │ │ positions : │ │ 0x0002 line=1233 │ │ 0x0012 line=1235 │ │ 0x0018 line=1236 │ │ @@ -138710,19 +138711,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1428: |[0a1428] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$25.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a1438: 5b01 3f1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3f │ │ -0a143c: 5b02 401d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d40 │ │ -0a1440: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a1446: 0e00 |0007: return-void │ │ +0a142c: |[0a142c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$25.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a143c: 5b01 3f1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3f │ │ +0a1440: 5b02 401d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d40 │ │ +0a1444: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a144a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1336 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -138733,18 +138734,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a11a4: |[0a11a4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$25.call:()Ljava/lang/Object; │ │ -0a11b4: 6e10 b919 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19b9 │ │ -0a11ba: 0c00 |0003: move-result-object v0 │ │ -0a11bc: 1100 |0004: return-object v0 │ │ +0a11a8: |[0a11a8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$25.call:()Ljava/lang/Object; │ │ +0a11b8: 6e10 b919 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19b9 │ │ +0a11be: 0c00 |0003: move-result-object v0 │ │ +0a11c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1336 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;) │ │ @@ -138752,167 +138753,167 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/installation/Installation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 293 16-bit code units │ │ -0a11c0: |[0a11c0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$25.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ -0a11d0: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -0a11d4: 5410 3f1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3f │ │ -0a11d8: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a11de: 0c00 |0007: move-result-object v0 │ │ -0a11e0: 5412 401d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d40 │ │ -0a11e4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a11e6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a11e8: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a11ee: 0c02 |000f: move-result-object v2 │ │ -0a11f0: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -0a11f4: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a11fa: 0a00 |0015: move-result v0 │ │ -0a11fc: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -0a1200: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1206: 0a03 |001b: move-result v3 │ │ -0a1208: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -0a120c: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1212: 0a05 |0021: move-result v5 │ │ -0a1214: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -0a1218: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a121e: 0a06 |0027: move-result v6 │ │ -0a1220: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -0a1224: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a122a: 0a07 |002d: move-result v7 │ │ -0a122c: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -0a1230: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1236: 0a08 |0033: move-result v8 │ │ -0a1238: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -0a123c: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1242: 0a09 |0039: move-result v9 │ │ -0a1244: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -0a1248: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a124e: 0a0a |003f: move-result v10 │ │ -0a1250: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -0a1254: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a125a: 0a0b |0045: move-result v11 │ │ -0a125c: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -0a1260: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1266: 0a0c |004b: move-result v12 │ │ -0a1268: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -0a126c: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1272: 0a0d |0051: move-result v13 │ │ -0a1274: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -0a1278: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a127e: 0a0e |0057: move-result v14 │ │ -0a1280: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -0a1284: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a128a: 0a0f |005d: move-result v15 │ │ -0a128c: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -0a1290: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1296: 0a04 |0063: move-result v4 │ │ -0a1298: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ -0a129e: 0a10 |0067: move-result v16 │ │ -0a12a0: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ -0a12a4: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a12aa: 0a12 |006d: move-result v18 │ │ -0a12ac: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a12b2: 0a13 |0071: move-result v19 │ │ -0a12b4: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a12ba: 0a14 |0075: move-result v20 │ │ -0a12bc: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a12c2: 0a00 |0079: move-result v0 │ │ -0a12c4: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ -0a12c8: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ -0a12cc: 2807 |007e: goto 0085 // +0007 │ │ -0a12ce: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a12d4: 0c00 |0082: move-result-object v0 │ │ -0a12d6: 0815 0000 |0083: move-object/from16 v21, v0 │ │ -0a12da: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a12e0: 0a00 |0088: move-result v0 │ │ -0a12e2: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ -0a12e6: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ -0a12ea: 2807 |008d: goto 0094 // +0007 │ │ -0a12ec: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a12f2: 0c00 |0091: move-result-object v0 │ │ -0a12f4: 0816 0000 |0092: move-object/from16 v22, v0 │ │ -0a12f8: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a12fe: 0a17 |0097: move-result v23 │ │ -0a1300: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1306: 0a00 |009b: move-result v0 │ │ -0a1308: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ -0a130c: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ -0a1310: 280b |00a0: goto 00ab // +000b │ │ -0a1312: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -0a1318: 0b05 |00a4: move-result-wide v5 │ │ -0a131a: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a1320: 0c00 |00a8: move-result-object v0 │ │ -0a1322: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ -0a1326: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a132c: 0a00 |00ae: move-result v0 │ │ -0a132e: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ -0a1332: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ -0a1336: 2807 |00b3: goto 00ba // +0007 │ │ -0a1338: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a133e: 0c00 |00b7: move-result-object v0 │ │ -0a1340: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ -0a1344: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a134a: 0a00 |00bd: move-result v0 │ │ -0a134c: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ -0a1350: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ -0a1354: 2807 |00c2: goto 00c9 // +0007 │ │ -0a1356: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a135c: 0c00 |00c6: move-result-object v0 │ │ -0a135e: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ -0a1362: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1368: 0a00 |00cc: move-result v0 │ │ -0a136a: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ -0a136e: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ -0a1372: 2807 |00d1: goto 00d8 // +0007 │ │ -0a1374: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a137a: 0c00 |00d5: move-result-object v0 │ │ -0a137c: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ -0a1380: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1386: 0a00 |00db: move-result v0 │ │ -0a1388: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ -0a138c: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ -0a1390: 2807 |00e0: goto 00e7 // +0007 │ │ -0a1392: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a1398: 0c00 |00e4: move-result-object v0 │ │ -0a139a: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ -0a139e: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a13a4: 0a00 |00ea: move-result v0 │ │ -0a13a6: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ -0a13aa: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ -0a13ae: 2807 |00ef: goto 00f6 // +0007 │ │ -0a13b0: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a13b6: 0c00 |00f3: move-result-object v0 │ │ -0a13b8: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ -0a13bc: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a13c2: 0a1e |00f9: move-result v30 │ │ -0a13c4: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a13ca: 0a00 |00fd: move-result v0 │ │ -0a13cc: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ -0a13d0: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ -0a13d4: 2807 |0102: goto 0109 // +0007 │ │ -0a13d6: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a13dc: 0c04 |0106: move-result-object v4 │ │ -0a13de: 081f 0400 |0107: move-object/from16 v31, v4 │ │ -0a13e2: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a13e6: 0811 0400 |010b: move-object/from16 v17, v4 │ │ -0a13ea: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a13f0: 2802 |0110: goto 0112 // +0002 │ │ -0a13f2: 1204 |0111: const/4 v4, #int 0 // #0 │ │ -0a13f4: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a13fa: 5410 401d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d40 │ │ -0a13fe: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a1404: 1104 |011a: return-object v4 │ │ -0a1406: 0d00 |011b: move-exception v0 │ │ -0a1408: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a140e: 5412 401d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d40 │ │ -0a1412: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a1418: 2700 |0124: throw v0 │ │ +0a11c4: |[0a11c4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$25.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ +0a11d4: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +0a11d8: 5410 3f1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d3f │ │ +0a11dc: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a11e2: 0c00 |0007: move-result-object v0 │ │ +0a11e4: 5412 401d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d40 │ │ +0a11e8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a11ea: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a11ec: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a11f2: 0c02 |000f: move-result-object v2 │ │ +0a11f4: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +0a11f8: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a11fe: 0a00 |0015: move-result v0 │ │ +0a1200: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +0a1204: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a120a: 0a03 |001b: move-result v3 │ │ +0a120c: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +0a1210: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1216: 0a05 |0021: move-result v5 │ │ +0a1218: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +0a121c: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1222: 0a06 |0027: move-result v6 │ │ +0a1224: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +0a1228: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a122e: 0a07 |002d: move-result v7 │ │ +0a1230: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +0a1234: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a123a: 0a08 |0033: move-result v8 │ │ +0a123c: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +0a1240: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1246: 0a09 |0039: move-result v9 │ │ +0a1248: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +0a124c: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1252: 0a0a |003f: move-result v10 │ │ +0a1254: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +0a1258: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a125e: 0a0b |0045: move-result v11 │ │ +0a1260: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +0a1264: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a126a: 0a0c |004b: move-result v12 │ │ +0a126c: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +0a1270: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1276: 0a0d |0051: move-result v13 │ │ +0a1278: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +0a127c: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1282: 0a0e |0057: move-result v14 │ │ +0a1284: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +0a1288: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a128e: 0a0f |005d: move-result v15 │ │ +0a1290: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +0a1294: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a129a: 0a04 |0063: move-result v4 │ │ +0a129c: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ +0a12a2: 0a10 |0067: move-result v16 │ │ +0a12a4: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ +0a12a8: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a12ae: 0a12 |006d: move-result v18 │ │ +0a12b0: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a12b6: 0a13 |0071: move-result v19 │ │ +0a12b8: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a12be: 0a14 |0075: move-result v20 │ │ +0a12c0: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a12c6: 0a00 |0079: move-result v0 │ │ +0a12c8: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ +0a12cc: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ +0a12d0: 2807 |007e: goto 0085 // +0007 │ │ +0a12d2: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a12d8: 0c00 |0082: move-result-object v0 │ │ +0a12da: 0815 0000 |0083: move-object/from16 v21, v0 │ │ +0a12de: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a12e4: 0a00 |0088: move-result v0 │ │ +0a12e6: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ +0a12ea: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ +0a12ee: 2807 |008d: goto 0094 // +0007 │ │ +0a12f0: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a12f6: 0c00 |0091: move-result-object v0 │ │ +0a12f8: 0816 0000 |0092: move-object/from16 v22, v0 │ │ +0a12fc: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a1302: 0a17 |0097: move-result v23 │ │ +0a1304: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a130a: 0a00 |009b: move-result v0 │ │ +0a130c: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ +0a1310: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ +0a1314: 280b |00a0: goto 00ab // +000b │ │ +0a1316: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +0a131c: 0b05 |00a4: move-result-wide v5 │ │ +0a131e: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a1324: 0c00 |00a8: move-result-object v0 │ │ +0a1326: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ +0a132a: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a1330: 0a00 |00ae: move-result v0 │ │ +0a1332: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ +0a1336: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ +0a133a: 2807 |00b3: goto 00ba // +0007 │ │ +0a133c: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1342: 0c00 |00b7: move-result-object v0 │ │ +0a1344: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ +0a1348: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a134e: 0a00 |00bd: move-result v0 │ │ +0a1350: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ +0a1354: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ +0a1358: 2807 |00c2: goto 00c9 // +0007 │ │ +0a135a: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1360: 0c00 |00c6: move-result-object v0 │ │ +0a1362: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ +0a1366: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a136c: 0a00 |00cc: move-result v0 │ │ +0a136e: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ +0a1372: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ +0a1376: 2807 |00d1: goto 00d8 // +0007 │ │ +0a1378: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a137e: 0c00 |00d5: move-result-object v0 │ │ +0a1380: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ +0a1384: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a138a: 0a00 |00db: move-result v0 │ │ +0a138c: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ +0a1390: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ +0a1394: 2807 |00e0: goto 00e7 // +0007 │ │ +0a1396: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a139c: 0c00 |00e4: move-result-object v0 │ │ +0a139e: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ +0a13a2: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a13a8: 0a00 |00ea: move-result v0 │ │ +0a13aa: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ +0a13ae: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ +0a13b2: 2807 |00ef: goto 00f6 // +0007 │ │ +0a13b4: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a13ba: 0c00 |00f3: move-result-object v0 │ │ +0a13bc: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ +0a13c0: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a13c6: 0a1e |00f9: move-result v30 │ │ +0a13c8: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a13ce: 0a00 |00fd: move-result v0 │ │ +0a13d0: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ +0a13d4: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ +0a13d8: 2807 |0102: goto 0109 // +0007 │ │ +0a13da: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a13e0: 0c04 |0106: move-result-object v4 │ │ +0a13e2: 081f 0400 |0107: move-object/from16 v31, v4 │ │ +0a13e6: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a13ea: 0811 0400 |010b: move-object/from16 v17, v4 │ │ +0a13ee: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a13f4: 2802 |0110: goto 0112 // +0002 │ │ +0a13f6: 1204 |0111: const/4 v4, #int 0 // #0 │ │ +0a13f8: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a13fe: 5410 401d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d40 │ │ +0a1402: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a1408: 1104 |011a: return-object v4 │ │ +0a140a: 0d00 |011b: move-exception v0 │ │ +0a140c: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a1412: 5412 401d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d40 │ │ +0a1416: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a141c: 2700 |0124: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0110 │ │ -> 0x011b │ │ positions : │ │ 0x0002 line=1339 │ │ 0x0012 line=1341 │ │ 0x0018 line=1342 │ │ @@ -139005,19 +139006,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a16cc: |[0a16cc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$26.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a16dc: 5b01 411d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d41 │ │ -0a16e0: 5b02 421d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d42 │ │ -0a16e4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a16ea: 0e00 |0007: return-void │ │ +0a16d0: |[0a16d0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$26.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a16e0: 5b01 411d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d41 │ │ +0a16e4: 5b02 421d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d42 │ │ +0a16e8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a16ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1442 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -139028,18 +139029,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a1448: |[0a1448] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$26.call:()Ljava/lang/Object; │ │ -0a1458: 6e10 bc19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19bc │ │ -0a145e: 0c00 |0003: move-result-object v0 │ │ -0a1460: 1100 |0004: return-object v0 │ │ +0a144c: |[0a144c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$26.call:()Ljava/lang/Object; │ │ +0a145c: 6e10 bc19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.call:()Lua/gardenapple/itchupdater/database/installation/Installation; // method@19bc │ │ +0a1462: 0c00 |0003: move-result-object v0 │ │ +0a1464: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1442 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;) │ │ @@ -139047,167 +139048,167 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/installation/Installation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 293 16-bit code units │ │ -0a1464: |[0a1464] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$26.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ -0a1474: 0801 2000 |0000: move-object/from16 v1, v32 │ │ -0a1478: 5410 411d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d41 │ │ -0a147c: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1482: 0c00 |0007: move-result-object v0 │ │ -0a1484: 5412 421d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d42 │ │ -0a1488: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a148a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a148c: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a1492: 0c02 |000f: move-result-object v2 │ │ -0a1494: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ -0a1498: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a149e: 0a00 |0015: move-result v0 │ │ -0a14a0: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ -0a14a4: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a14aa: 0a03 |001b: move-result v3 │ │ -0a14ac: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ -0a14b0: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a14b6: 0a05 |0021: move-result v5 │ │ -0a14b8: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ -0a14bc: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a14c2: 0a06 |0027: move-result v6 │ │ -0a14c4: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ -0a14c8: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a14ce: 0a07 |002d: move-result v7 │ │ -0a14d0: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ -0a14d4: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a14da: 0a08 |0033: move-result v8 │ │ -0a14dc: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ -0a14e0: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a14e6: 0a09 |0039: move-result v9 │ │ -0a14e8: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ -0a14ec: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a14f2: 0a0a |003f: move-result v10 │ │ -0a14f4: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ -0a14f8: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a14fe: 0a0b |0045: move-result v11 │ │ -0a1500: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ -0a1504: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a150a: 0a0c |004b: move-result v12 │ │ -0a150c: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ -0a1510: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1516: 0a0d |0051: move-result v13 │ │ -0a1518: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ -0a151c: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a1522: 0a0e |0057: move-result v14 │ │ -0a1524: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ -0a1528: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a152e: 0a0f |005d: move-result v15 │ │ -0a1530: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ -0a1534: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a153a: 0a04 |0063: move-result v4 │ │ -0a153c: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ -0a1542: 0a10 |0067: move-result v16 │ │ -0a1544: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ -0a1548: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a154e: 0a12 |006d: move-result v18 │ │ -0a1550: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a1556: 0a13 |0071: move-result v19 │ │ -0a1558: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a155e: 0a14 |0075: move-result v20 │ │ -0a1560: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1566: 0a00 |0079: move-result v0 │ │ -0a1568: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ -0a156c: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ -0a1570: 2807 |007e: goto 0085 // +0007 │ │ -0a1572: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a1578: 0c00 |0082: move-result-object v0 │ │ -0a157a: 0815 0000 |0083: move-object/from16 v21, v0 │ │ -0a157e: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1584: 0a00 |0088: move-result v0 │ │ -0a1586: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ -0a158a: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ -0a158e: 2807 |008d: goto 0094 // +0007 │ │ -0a1590: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a1596: 0c00 |0091: move-result-object v0 │ │ -0a1598: 0816 0000 |0092: move-object/from16 v22, v0 │ │ -0a159c: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a15a2: 0a17 |0097: move-result v23 │ │ -0a15a4: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a15aa: 0a00 |009b: move-result v0 │ │ -0a15ac: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ -0a15b0: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ -0a15b4: 280b |00a0: goto 00ab // +000b │ │ -0a15b6: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ -0a15bc: 0b05 |00a4: move-result-wide v5 │ │ -0a15be: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a15c4: 0c00 |00a8: move-result-object v0 │ │ -0a15c6: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ -0a15ca: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a15d0: 0a00 |00ae: move-result v0 │ │ -0a15d2: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ -0a15d6: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ -0a15da: 2807 |00b3: goto 00ba // +0007 │ │ -0a15dc: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a15e2: 0c00 |00b7: move-result-object v0 │ │ -0a15e4: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ -0a15e8: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a15ee: 0a00 |00bd: move-result v0 │ │ -0a15f0: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ -0a15f4: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ -0a15f8: 2807 |00c2: goto 00c9 // +0007 │ │ -0a15fa: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a1600: 0c00 |00c6: move-result-object v0 │ │ -0a1602: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ -0a1606: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a160c: 0a00 |00cc: move-result v0 │ │ -0a160e: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ -0a1612: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ -0a1616: 2807 |00d1: goto 00d8 // +0007 │ │ -0a1618: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a161e: 0c00 |00d5: move-result-object v0 │ │ -0a1620: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ -0a1624: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a162a: 0a00 |00db: move-result v0 │ │ -0a162c: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ -0a1630: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ -0a1634: 2807 |00e0: goto 00e7 // +0007 │ │ -0a1636: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a163c: 0c00 |00e4: move-result-object v0 │ │ -0a163e: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ -0a1642: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a1648: 0a00 |00ea: move-result v0 │ │ -0a164a: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ -0a164e: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ -0a1652: 2807 |00ef: goto 00f6 // +0007 │ │ -0a1654: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a165a: 0c00 |00f3: move-result-object v0 │ │ -0a165c: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ -0a1660: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a1666: 0a1e |00f9: move-result v30 │ │ -0a1668: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a166e: 0a00 |00fd: move-result v0 │ │ -0a1670: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ -0a1674: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ -0a1678: 2807 |0102: goto 0109 // +0007 │ │ -0a167a: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a1680: 0c04 |0106: move-result-object v4 │ │ -0a1682: 081f 0400 |0107: move-object/from16 v31, v4 │ │ -0a1686: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a168a: 0811 0400 |010b: move-object/from16 v17, v4 │ │ -0a168e: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ -0a1694: 2802 |0110: goto 0112 // +0002 │ │ -0a1696: 1204 |0111: const/4 v4, #int 0 // #0 │ │ -0a1698: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a169e: 5410 421d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d42 │ │ -0a16a2: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a16a8: 1104 |011a: return-object v4 │ │ -0a16aa: 0d00 |011b: move-exception v0 │ │ -0a16ac: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a16b2: 5412 421d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d42 │ │ -0a16b6: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a16bc: 2700 |0124: throw v0 │ │ +0a1468: |[0a1468] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$26.call:()Lua/gardenapple/itchupdater/database/installation/Installation; │ │ +0a1478: 0801 2000 |0000: move-object/from16 v1, v32 │ │ +0a147c: 5410 411d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d41 │ │ +0a1480: 7110 d519 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1486: 0c00 |0007: move-result-object v0 │ │ +0a1488: 5412 421d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d42 │ │ +0a148c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a148e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a1490: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a1496: 0c02 |000f: move-result-object v2 │ │ +0a1498: 1a00 d429 |0010: const-string v0, "internal_id" // string@29d4 │ │ +0a149c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a14a2: 0a00 |0015: move-result v0 │ │ +0a14a4: 1a03 4726 |0016: const-string v3, "game_id" // string@2647 │ │ +0a14a8: 7120 3e02 3200 |0018: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a14ae: 0a03 |001b: move-result v3 │ │ +0a14b0: 1a05 f836 |001c: const-string v5, "upload_id" // string@36f8 │ │ +0a14b4: 7120 3e02 5200 |001e: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a14ba: 0a05 |0021: move-result v5 │ │ +0a14bc: 1a06 ba1f |0022: const-string v6, "available_uploads" // string@1fba │ │ +0a14c0: 7120 3e02 6200 |0024: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a14c6: 0a06 |0027: move-result v6 │ │ +0a14c8: 1a07 2830 |0028: const-string v7, "package_name" // string@3028 │ │ +0a14cc: 7120 3e02 7200 |002a: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a14d2: 0a07 |002d: move-result v7 │ │ +0a14d4: 1a08 4f2a |002e: const-string v8, "is_pending" // string@2a4f │ │ +0a14d8: 7120 3e02 8200 |0030: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a14de: 0a08 |0033: move-result v8 │ │ +0a14e0: 1a09 6324 |0034: const-string v9, "download_id" // string@2463 │ │ +0a14e4: 7120 3e02 9200 |0036: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a14ea: 0a09 |0039: move-result v9 │ │ +0a14ec: 1a0a 8d2b |003a: const-string v10, "locale" // string@2b8d │ │ +0a14f0: 7120 3e02 a200 |003c: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a14f6: 0a0a |003f: move-result v10 │ │ +0a14f8: 1a0b 2f37 |0040: const-string v11, "version" // string@372f │ │ +0a14fc: 7120 3e02 b200 |0042: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1502: 0a0b |0045: move-result v11 │ │ +0a1504: 1a0c 642e |0046: const-string v12, "name" // string@2e64 │ │ +0a1508: 7120 3e02 c200 |0048: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a150e: 0a0c |004b: move-result v12 │ │ +0a1510: 1a0d 9f25 |004c: const-string v13, "file_size" // string@259f │ │ +0a1514: 7120 3e02 d200 |004e: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a151a: 0a0d |0051: move-result v13 │ │ +0a151c: 1a0e b035 |0052: const-string v14, "timestamp" // string@35b0 │ │ +0a1520: 7120 3e02 e200 |0054: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1526: 0a0e |0057: move-result v14 │ │ +0a1528: 1a0f 9330 |0058: const-string v15, "platforms" // string@3093 │ │ +0a152c: 7120 3e02 f200 |005a: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a1532: 0a0f |005d: move-result v15 │ │ +0a1534: 1a04 4f25 |005e: const-string v4, "external_file_name" // string@254f │ │ +0a1538: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a153e: 0a04 |0063: move-result v4 │ │ +0a1540: 7210 9a00 0200 |0064: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ +0a1546: 0a10 |0067: move-result v16 │ │ +0a1548: 3810 a900 |0068: if-eqz v16, 0111 // +00a9 │ │ +0a154c: 7220 9600 0200 |006a: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a1552: 0a12 |006d: move-result v18 │ │ +0a1554: 7220 9600 3200 |006e: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a155a: 0a13 |0071: move-result v19 │ │ +0a155c: 7220 9600 5200 |0072: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a1562: 0a14 |0075: move-result v20 │ │ +0a1564: 7220 9900 6200 |0076: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a156a: 0a00 |0079: move-result v0 │ │ +0a156c: 3800 0500 |007a: if-eqz v0, 007f // +0005 │ │ +0a1570: 1315 0000 |007c: const/16 v21, #int 0 // #0 │ │ +0a1574: 2807 |007e: goto 0085 // +0007 │ │ +0a1576: 7220 9800 6200 |007f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a157c: 0c00 |0082: move-result-object v0 │ │ +0a157e: 0815 0000 |0083: move-object/from16 v21, v0 │ │ +0a1582: 7220 9900 7200 |0085: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a1588: 0a00 |0088: move-result v0 │ │ +0a158a: 3800 0500 |0089: if-eqz v0, 008e // +0005 │ │ +0a158e: 1316 0000 |008b: const/16 v22, #int 0 // #0 │ │ +0a1592: 2807 |008d: goto 0094 // +0007 │ │ +0a1594: 7220 9800 7200 |008e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a159a: 0c00 |0091: move-result-object v0 │ │ +0a159c: 0816 0000 |0092: move-object/from16 v22, v0 │ │ +0a15a0: 7220 9600 8200 |0094: invoke-interface {v2, v8}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a15a6: 0a17 |0097: move-result v23 │ │ +0a15a8: 7220 9900 9200 |0098: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a15ae: 0a00 |009b: move-result v0 │ │ +0a15b0: 3800 0500 |009c: if-eqz v0, 00a1 // +0005 │ │ +0a15b4: 1318 0000 |009e: const/16 v24, #int 0 // #0 │ │ +0a15b8: 280b |00a0: goto 00ab // +000b │ │ +0a15ba: 7220 9700 9200 |00a1: invoke-interface {v2, v9}, Landroid/database/Cursor;.getLong:(I)J // method@0097 │ │ +0a15c0: 0b05 |00a4: move-result-wide v5 │ │ +0a15c2: 7120 6903 6500 |00a5: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a15c8: 0c00 |00a8: move-result-object v0 │ │ +0a15ca: 0818 0000 |00a9: move-object/from16 v24, v0 │ │ +0a15ce: 7220 9900 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a15d4: 0a00 |00ae: move-result v0 │ │ +0a15d6: 3800 0500 |00af: if-eqz v0, 00b4 // +0005 │ │ +0a15da: 1319 0000 |00b1: const/16 v25, #int 0 // #0 │ │ +0a15de: 2807 |00b3: goto 00ba // +0007 │ │ +0a15e0: 7220 9800 a200 |00b4: invoke-interface {v2, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a15e6: 0c00 |00b7: move-result-object v0 │ │ +0a15e8: 0819 0000 |00b8: move-object/from16 v25, v0 │ │ +0a15ec: 7220 9900 b200 |00ba: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a15f2: 0a00 |00bd: move-result v0 │ │ +0a15f4: 3800 0500 |00be: if-eqz v0, 00c3 // +0005 │ │ +0a15f8: 131a 0000 |00c0: const/16 v26, #int 0 // #0 │ │ +0a15fc: 2807 |00c2: goto 00c9 // +0007 │ │ +0a15fe: 7220 9800 b200 |00c3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1604: 0c00 |00c6: move-result-object v0 │ │ +0a1606: 081a 0000 |00c7: move-object/from16 v26, v0 │ │ +0a160a: 7220 9900 c200 |00c9: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a1610: 0a00 |00cc: move-result v0 │ │ +0a1612: 3800 0500 |00cd: if-eqz v0, 00d2 // +0005 │ │ +0a1616: 131b 0000 |00cf: const/16 v27, #int 0 // #0 │ │ +0a161a: 2807 |00d1: goto 00d8 // +0007 │ │ +0a161c: 7220 9800 c200 |00d2: invoke-interface {v2, v12}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1622: 0c00 |00d5: move-result-object v0 │ │ +0a1624: 081b 0000 |00d6: move-object/from16 v27, v0 │ │ +0a1628: 7220 9900 d200 |00d8: invoke-interface {v2, v13}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a162e: 0a00 |00db: move-result v0 │ │ +0a1630: 3800 0500 |00dc: if-eqz v0, 00e1 // +0005 │ │ +0a1634: 131c 0000 |00de: const/16 v28, #int 0 // #0 │ │ +0a1638: 2807 |00e0: goto 00e7 // +0007 │ │ +0a163a: 7220 9800 d200 |00e1: invoke-interface {v2, v13}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1640: 0c00 |00e4: move-result-object v0 │ │ +0a1642: 081c 0000 |00e5: move-object/from16 v28, v0 │ │ +0a1646: 7220 9900 e200 |00e7: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a164c: 0a00 |00ea: move-result v0 │ │ +0a164e: 3800 0500 |00eb: if-eqz v0, 00f0 // +0005 │ │ +0a1652: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ +0a1656: 2807 |00ef: goto 00f6 // +0007 │ │ +0a1658: 7220 9800 e200 |00f0: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a165e: 0c00 |00f3: move-result-object v0 │ │ +0a1660: 081d 0000 |00f4: move-object/from16 v29, v0 │ │ +0a1664: 7220 9600 f200 |00f6: invoke-interface {v2, v15}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a166a: 0a1e |00f9: move-result v30 │ │ +0a166c: 7220 9900 4200 |00fa: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a1672: 0a00 |00fd: move-result v0 │ │ +0a1674: 3800 0500 |00fe: if-eqz v0, 0103 // +0005 │ │ +0a1678: 131f 0000 |0100: const/16 v31, #int 0 // #0 │ │ +0a167c: 2807 |0102: goto 0109 // +0007 │ │ +0a167e: 7220 9800 4200 |0103: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a1684: 0c04 |0106: move-result-object v4 │ │ +0a1686: 081f 0400 |0107: move-object/from16 v31, v4 │ │ +0a168a: 2204 4205 |0109: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a168e: 0811 0400 |010b: move-object/from16 v17, v4 │ │ +0a1692: 760f 4719 1100 |010d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V // method@1947 │ │ +0a1698: 2802 |0110: goto 0112 // +0002 │ │ +0a169a: 1204 |0111: const/4 v4, #int 0 // #0 │ │ +0a169c: 7210 9400 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a16a2: 5410 421d |0115: iget-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d42 │ │ +0a16a6: 6e10 3902 0000 |0117: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a16ac: 1104 |011a: return-object v4 │ │ +0a16ae: 0d00 |011b: move-exception v0 │ │ +0a16b0: 7210 9400 0200 |011c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a16b6: 5412 421d |011f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d42 │ │ +0a16ba: 6e10 3902 0200 |0121: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a16c0: 2700 |0124: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x0110 │ │ -> 0x011b │ │ positions : │ │ 0x0002 line=1445 │ │ 0x0012 line=1447 │ │ 0x0018 line=1448 │ │ @@ -139300,19 +139301,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1ad0: |[0a1ad0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$7.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ -0a1ae0: 5b01 481d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ -0a1ae4: 5b02 491d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.val$installation:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d49 │ │ -0a1ae8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a1aee: 0e00 |0007: return-void │ │ +0a1ad4: |[0a1ad4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$7.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ +0a1ae4: 5b01 481d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ +0a1ae8: 5b02 491d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.val$installation:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d49 │ │ +0a1aec: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a1af2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -139323,42 +139324,42 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0a1a28: |[0a1a28] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$7.call:()Ljava/lang/Long; │ │ -0a1a38: 5430 481d |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ -0a1a3c: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1a42: 0c00 |0005: move-result-object v0 │ │ -0a1a44: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -0a1a4a: 5430 481d |0009: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ -0a1a4e: 7110 d619 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$100:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityInsertionAdapter; // method@19d6 │ │ -0a1a54: 0c00 |000e: move-result-object v0 │ │ -0a1a56: 5431 491d |000f: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.val$installation:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d49 │ │ -0a1a5a: 6e20 2202 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityInsertionAdapter;.insertAndReturnId:(Ljava/lang/Object;)J // method@0222 │ │ -0a1a60: 0b00 |0014: move-result-wide v0 │ │ -0a1a62: 5432 481d |0015: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ -0a1a66: 7110 d519 0200 |0017: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1a6c: 0c02 |001a: move-result-object v2 │ │ -0a1a6e: 6e10 3002 0200 |001b: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -0a1a74: 7120 6903 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a1a7a: 0c00 |0021: move-result-object v0 │ │ -0a1a7c: 5431 481d |0022: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ -0a1a80: 7110 d519 0100 |0024: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1a86: 0c01 |0027: move-result-object v1 │ │ -0a1a88: 6e10 2e02 0100 |0028: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -0a1a8e: 1100 |002b: return-object v0 │ │ -0a1a90: 0d00 |002c: move-exception v0 │ │ -0a1a92: 5431 481d |002d: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ -0a1a96: 7110 d519 0100 |002f: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1a9c: 0c01 |0032: move-result-object v1 │ │ -0a1a9e: 6e10 2e02 0100 |0033: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -0a1aa4: 2700 |0036: throw v0 │ │ +0a1a2c: |[0a1a2c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$7.call:()Ljava/lang/Long; │ │ +0a1a3c: 5430 481d |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ +0a1a40: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1a46: 0c00 |0005: move-result-object v0 │ │ +0a1a48: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +0a1a4e: 5430 481d |0009: iget-object v0, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ +0a1a52: 7110 d619 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$100:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityInsertionAdapter; // method@19d6 │ │ +0a1a58: 0c00 |000e: move-result-object v0 │ │ +0a1a5a: 5431 491d |000f: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.val$installation:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d49 │ │ +0a1a5e: 6e20 2202 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityInsertionAdapter;.insertAndReturnId:(Ljava/lang/Object;)J // method@0222 │ │ +0a1a64: 0b00 |0014: move-result-wide v0 │ │ +0a1a66: 5432 481d |0015: iget-object v2, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ +0a1a6a: 7110 d519 0200 |0017: invoke-static {v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1a70: 0c02 |001a: move-result-object v2 │ │ +0a1a72: 6e10 3002 0200 |001b: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +0a1a78: 7120 6903 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a1a7e: 0c00 |0021: move-result-object v0 │ │ +0a1a80: 5431 481d |0022: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ +0a1a84: 7110 d519 0100 |0024: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1a8a: 0c01 |0027: move-result-object v1 │ │ +0a1a8c: 6e10 2e02 0100 |0028: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +0a1a92: 1100 |002b: return-object v0 │ │ +0a1a94: 0d00 |002c: move-exception v0 │ │ +0a1a96: 5431 481d |002d: iget-object v1, v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d48 │ │ +0a1a9a: 7110 d519 0100 |002f: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1aa0: 0c01 |0032: move-result-object v1 │ │ +0a1aa2: 6e10 2e02 0100 |0033: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +0a1aa8: 2700 |0036: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x0022 │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=207 │ │ 0x0009 line=209 │ │ 0x0015 line=210 │ │ @@ -139373,18 +139374,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a1ab4: |[0a1ab4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$7.call:()Ljava/lang/Object; │ │ -0a1ac4: 6e10 cc19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.call:()Ljava/lang/Long; // method@19cc │ │ -0a1aca: 0c00 |0003: move-result-object v0 │ │ -0a1acc: 1100 |0004: return-object v0 │ │ +0a1ab8: |[0a1ab8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$7.call:()Ljava/lang/Object; │ │ +0a1ac8: 6e10 cc19 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.call:()Ljava/lang/Long; // method@19cc │ │ +0a1ace: 0c00 |0003: move-result-object v0 │ │ +0a1ad0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7; │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ @@ -139431,19 +139432,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1b90: |[0a1b90] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$8.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V │ │ -0a1ba0: 5b01 4a1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ -0a1ba4: 5b02 4b1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.val$installations:Ljava/util/List; // field@1d4b │ │ -0a1ba8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a1bae: 0e00 |0007: return-void │ │ +0a1b94: |[0a1b94] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$8.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V │ │ +0a1ba4: 5b01 4a1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ +0a1ba8: 5b02 4b1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.val$installations:Ljava/util/List; // field@1d4b │ │ +0a1bac: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a1bb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/util/List; │ │ @@ -139454,18 +139455,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a1af0: |[0a1af0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$8.call:()Ljava/lang/Object; │ │ -0a1b00: 6e10 d019 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.call:()Lkotlin/Unit; // method@19d0 │ │ -0a1b06: 0c00 |0003: move-result-object v0 │ │ -0a1b08: 1100 |0004: return-object v0 │ │ +0a1af4: |[0a1af4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$8.call:()Ljava/lang/Object; │ │ +0a1b04: 6e10 d019 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.call:()Lkotlin/Unit; // method@19d0 │ │ +0a1b0a: 0c00 |0003: move-result-object v0 │ │ +0a1b0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;) │ │ @@ -139473,40 +139474,40 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0a1b0c: |[0a1b0c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$8.call:()Lkotlin/Unit; │ │ -0a1b1c: 5420 4a1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ -0a1b20: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1b26: 0c00 |0005: move-result-object v0 │ │ -0a1b28: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -0a1b2e: 5420 4a1d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ -0a1b32: 7110 d619 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$100:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityInsertionAdapter; // method@19d6 │ │ -0a1b38: 0c00 |000e: move-result-object v0 │ │ -0a1b3a: 5421 4b1d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.val$installations:Ljava/util/List; // field@1d4b │ │ -0a1b3e: 6e20 1f02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityInsertionAdapter;.insert:(Ljava/lang/Iterable;)V // method@021f │ │ -0a1b44: 5420 4a1d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ -0a1b48: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1b4e: 0c00 |0019: move-result-object v0 │ │ -0a1b50: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -0a1b56: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a1b5a: 5421 4a1d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ -0a1b5e: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1b64: 0c01 |0024: move-result-object v1 │ │ -0a1b66: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -0a1b6c: 1100 |0028: return-object v0 │ │ -0a1b6e: 0d00 |0029: move-exception v0 │ │ -0a1b70: 5421 4a1d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ -0a1b74: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1b7a: 0c01 |002f: move-result-object v1 │ │ -0a1b7c: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -0a1b82: 2700 |0033: throw v0 │ │ +0a1b10: |[0a1b10] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$8.call:()Lkotlin/Unit; │ │ +0a1b20: 5420 4a1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ +0a1b24: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1b2a: 0c00 |0005: move-result-object v0 │ │ +0a1b2c: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +0a1b32: 5420 4a1d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ +0a1b36: 7110 d619 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$100:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityInsertionAdapter; // method@19d6 │ │ +0a1b3c: 0c00 |000e: move-result-object v0 │ │ +0a1b3e: 5421 4b1d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.val$installations:Ljava/util/List; // field@1d4b │ │ +0a1b42: 6e20 1f02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityInsertionAdapter;.insert:(Ljava/lang/Iterable;)V // method@021f │ │ +0a1b48: 5420 4a1d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ +0a1b4c: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1b52: 0c00 |0019: move-result-object v0 │ │ +0a1b54: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +0a1b5a: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a1b5e: 5421 4a1d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ +0a1b62: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1b68: 0c01 |0024: move-result-object v1 │ │ +0a1b6a: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +0a1b70: 1100 |0028: return-object v0 │ │ +0a1b72: 0d00 |0029: move-exception v0 │ │ +0a1b74: 5421 4a1d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4a │ │ +0a1b78: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1b7e: 0c01 |002f: move-result-object v1 │ │ +0a1b80: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +0a1b86: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=225 │ │ 0x0009 line=227 │ │ 0x0014 line=228 │ │ @@ -139560,19 +139561,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1c50: |[0a1c50] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$9.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ -0a1c60: 5b01 4c1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ -0a1c64: 5b02 4d1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.val$installation:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d4d │ │ -0a1c68: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a1c6e: 0e00 |0007: return-void │ │ +0a1c54: |[0a1c54] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$9.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ +0a1c64: 5b01 4c1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ +0a1c68: 5b02 4d1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.val$installation:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d4d │ │ +0a1c6c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a1c72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -139583,18 +139584,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a1bb0: |[0a1bb0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$9.call:()Ljava/lang/Object; │ │ -0a1bc0: 6e10 d319 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.call:()Lkotlin/Unit; // method@19d3 │ │ -0a1bc6: 0c00 |0003: move-result-object v0 │ │ -0a1bc8: 1100 |0004: return-object v0 │ │ +0a1bb4: |[0a1bb4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$9.call:()Ljava/lang/Object; │ │ +0a1bc4: 6e10 d319 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.call:()Lkotlin/Unit; // method@19d3 │ │ +0a1bca: 0c00 |0003: move-result-object v0 │ │ +0a1bcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;) │ │ @@ -139602,40 +139603,40 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0a1bcc: |[0a1bcc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$9.call:()Lkotlin/Unit; │ │ -0a1bdc: 5420 4c1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ -0a1be0: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1be6: 0c00 |0005: move-result-object v0 │ │ -0a1be8: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -0a1bee: 5420 4c1d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ -0a1bf2: 7110 d719 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$200:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@19d7 │ │ -0a1bf8: 0c00 |000e: move-result-object v0 │ │ -0a1bfa: 5421 4d1d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.val$installation:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d4d │ │ -0a1bfe: 6e20 1b02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handle:(Ljava/lang/Object;)I // method@021b │ │ -0a1c04: 5420 4c1d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ -0a1c08: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1c0e: 0c00 |0019: move-result-object v0 │ │ -0a1c10: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -0a1c16: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a1c1a: 5421 4c1d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ -0a1c1e: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1c24: 0c01 |0024: move-result-object v1 │ │ -0a1c26: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -0a1c2c: 1100 |0028: return-object v0 │ │ -0a1c2e: 0d00 |0029: move-exception v0 │ │ -0a1c30: 5421 4c1d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ -0a1c34: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ -0a1c3a: 0c01 |002f: move-result-object v1 │ │ -0a1c3c: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -0a1c42: 2700 |0033: throw v0 │ │ +0a1bd0: |[0a1bd0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$9.call:()Lkotlin/Unit; │ │ +0a1be0: 5420 4c1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ +0a1be4: 7110 d519 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1bea: 0c00 |0005: move-result-object v0 │ │ +0a1bec: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +0a1bf2: 5420 4c1d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ +0a1bf6: 7110 d719 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$200:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; // method@19d7 │ │ +0a1bfc: 0c00 |000e: move-result-object v0 │ │ +0a1bfe: 5421 4d1d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.val$installation:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1d4d │ │ +0a1c02: 6e20 1b02 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityDeletionOrUpdateAdapter;.handle:(Ljava/lang/Object;)I // method@021b │ │ +0a1c08: 5420 4c1d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ +0a1c0c: 7110 d519 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1c12: 0c00 |0019: move-result-object v0 │ │ +0a1c14: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +0a1c1a: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a1c1e: 5421 4c1d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ +0a1c22: 7110 d519 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1c28: 0c01 |0024: move-result-object v1 │ │ +0a1c2a: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +0a1c30: 1100 |0028: return-object v0 │ │ +0a1c32: 0d00 |0029: move-exception v0 │ │ +0a1c34: 5421 4c1d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d4c │ │ +0a1c38: 7110 d519 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; // method@19d5 │ │ +0a1c3e: 0c01 |002f: move-result-object v1 │ │ +0a1c40: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +0a1c46: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=242 │ │ 0x0009 line=244 │ │ 0x0014 line=245 │ │ @@ -139686,17 +139687,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2efc: |[0a2efc] ua.gardenapple.itchupdater.database.updatecheck.Converters$Companion.:()V │ │ -0a2f0c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a2f12: 0e00 |0003: return-void │ │ +0a2f00: |[0a2f00] ua.gardenapple.itchupdater.database.updatecheck.Converters$Companion.:()V │ │ +0a2f10: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a2f16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;) │ │ @@ -139704,95 +139705,95 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2f14: |[0a2f14] ua.gardenapple.itchupdater.database.updatecheck.Converters$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a2f24: 7010 f119 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.:()V // method@19f1 │ │ -0a2f2a: 0e00 |0003: return-void │ │ +0a2f18: |[0a2f18] ua.gardenapple.itchupdater.database.updatecheck.Converters$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a2f28: 7010 f119 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.:()V // method@19f1 │ │ +0a2f2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;) │ │ name : 'toModel' │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 114 16-bit code units │ │ -0a2e08: |[0a2e08] ua.gardenapple.itchupdater.database.updatecheck.Converters$Companion.toModel:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ -0a2e18: 1a00 2132 |0000: const-string v0, "result" // string@3221 │ │ -0a2e1c: 7120 8c05 0f00 |0002: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2e22: 2200 6c05 |0005: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a2e26: 6e10 ca17 0f00 |0007: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ -0a2e2c: 0a02 |000a: move-result v2 │ │ -0a2e2e: 6e10 c717 0f00 |000b: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ -0a2e34: 0a03 |000e: move-result v3 │ │ -0a2e36: 6e10 cd17 0f00 |000f: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewUploadName:()Ljava/lang/String; // method@17cd │ │ -0a2e3c: 0c04 |0012: move-result-object v4 │ │ -0a2e3e: 6e10 cc17 0f00 |0013: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewTimestamp:()Ljava/lang/String; // method@17cc │ │ -0a2e44: 0c05 |0016: move-result-object v5 │ │ -0a2e46: 6e10 ce17 0f00 |0017: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewVersionString:()Ljava/lang/String; // method@17ce │ │ -0a2e4c: 0c06 |001a: move-result-object v6 │ │ -0a2e4e: 6e10 cb17 0f00 |001b: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewSize:()Ljava/lang/String; // method@17cb │ │ -0a2e54: 0c07 |001e: move-result-object v7 │ │ -0a2e56: 6e10 cf17 0f00 |001f: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getUploadID:()Ljava/lang/Integer; // method@17cf │ │ -0a2e5c: 0c08 |0022: move-result-object v8 │ │ -0a2e5e: 6e10 c817 0f00 |0023: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ -0a2e64: 0c01 |0026: move-result-object v1 │ │ -0a2e66: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -0a2e68: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ -0a2e6c: 079a |002a: move-object v10, v9 │ │ -0a2e6e: 2806 |002b: goto 0031 // +0006 │ │ -0a2e70: 6e10 8317 0100 |002c: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ -0a2e76: 0c01 |002f: move-result-object v1 │ │ -0a2e78: 071a |0030: move-object v10, v1 │ │ -0a2e7a: 6e10 c817 0f00 |0031: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ -0a2e80: 0c01 |0034: move-result-object v1 │ │ -0a2e82: 3901 0400 |0035: if-nez v1, 0039 // +0004 │ │ -0a2e86: 0791 |0037: move-object v1, v9 │ │ -0a2e88: 2809 |0038: goto 0041 // +0009 │ │ -0a2e8a: 6e10 8617 0100 |0039: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:()Z // method@1786 │ │ -0a2e90: 0a01 |003c: move-result v1 │ │ -0a2e92: 7110 2903 0100 |003d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a2e98: 0c01 |0040: move-result-object v1 │ │ -0a2e9a: 121b |0041: const/4 v11, #int 1 // #1 │ │ -0a2e9c: 7110 2903 0b00 |0042: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a2ea2: 0c0c |0045: move-result-object v12 │ │ -0a2ea4: 7120 8805 c100 |0046: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a2eaa: 0a0c |0049: move-result v12 │ │ -0a2eac: 6e10 c817 0f00 |004a: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ -0a2eb2: 0c01 |004d: move-result-object v1 │ │ -0a2eb4: 3901 0300 |004e: if-nez v1, 0051 // +0003 │ │ -0a2eb8: 2809 |0050: goto 0059 // +0009 │ │ -0a2eba: 6e10 8517 0100 |0051: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:()Z // method@1785 │ │ -0a2ec0: 0a01 |0054: move-result v1 │ │ -0a2ec2: 7110 2903 0100 |0055: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a2ec8: 0c09 |0058: move-result-object v9 │ │ -0a2eca: 7110 2903 0b00 |0059: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a2ed0: 0c01 |005c: move-result-object v1 │ │ -0a2ed2: 7120 8805 1900 |005d: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a2ed8: 0a0b |0060: move-result v11 │ │ -0a2eda: 6e10 d117 0f00 |0061: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:()Z // method@17d1 │ │ -0a2ee0: 0a0d |0064: move-result v13 │ │ -0a2ee2: 6e10 c917 0f00 |0065: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getErrorReport:()Ljava/lang/String; // method@17c9 │ │ -0a2ee8: 0c0f |0068: move-result-object v15 │ │ -0a2eea: 0701 |0069: move-object v1, v0 │ │ -0a2eec: 07a9 |006a: move-object v9, v10 │ │ -0a2eee: 01ca |006b: move v10, v12 │ │ -0a2ef0: 01dc |006c: move v12, v13 │ │ -0a2ef2: 07fd |006d: move-object v13, v15 │ │ -0a2ef4: 760d 281a 0100 |006e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ -0a2efa: 1100 |0071: return-object v0 │ │ +0a2e0c: |[0a2e0c] ua.gardenapple.itchupdater.database.updatecheck.Converters$Companion.toModel:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ +0a2e1c: 1a00 2132 |0000: const-string v0, "result" // string@3221 │ │ +0a2e20: 7120 8c05 0f00 |0002: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2e26: 2200 6c05 |0005: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a2e2a: 6e10 ca17 0f00 |0007: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ +0a2e30: 0a02 |000a: move-result v2 │ │ +0a2e32: 6e10 c717 0f00 |000b: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ +0a2e38: 0a03 |000e: move-result v3 │ │ +0a2e3a: 6e10 cd17 0f00 |000f: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewUploadName:()Ljava/lang/String; // method@17cd │ │ +0a2e40: 0c04 |0012: move-result-object v4 │ │ +0a2e42: 6e10 cc17 0f00 |0013: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewTimestamp:()Ljava/lang/String; // method@17cc │ │ +0a2e48: 0c05 |0016: move-result-object v5 │ │ +0a2e4a: 6e10 ce17 0f00 |0017: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewVersionString:()Ljava/lang/String; // method@17ce │ │ +0a2e50: 0c06 |001a: move-result-object v6 │ │ +0a2e52: 6e10 cb17 0f00 |001b: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewSize:()Ljava/lang/String; // method@17cb │ │ +0a2e58: 0c07 |001e: move-result-object v7 │ │ +0a2e5a: 6e10 cf17 0f00 |001f: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getUploadID:()Ljava/lang/Integer; // method@17cf │ │ +0a2e60: 0c08 |0022: move-result-object v8 │ │ +0a2e62: 6e10 c817 0f00 |0023: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ +0a2e68: 0c01 |0026: move-result-object v1 │ │ +0a2e6a: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +0a2e6c: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ +0a2e70: 079a |002a: move-object v10, v9 │ │ +0a2e72: 2806 |002b: goto 0031 // +0006 │ │ +0a2e74: 6e10 8317 0100 |002c: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ +0a2e7a: 0c01 |002f: move-result-object v1 │ │ +0a2e7c: 071a |0030: move-object v10, v1 │ │ +0a2e7e: 6e10 c817 0f00 |0031: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ +0a2e84: 0c01 |0034: move-result-object v1 │ │ +0a2e86: 3901 0400 |0035: if-nez v1, 0039 // +0004 │ │ +0a2e8a: 0791 |0037: move-object v1, v9 │ │ +0a2e8c: 2809 |0038: goto 0041 // +0009 │ │ +0a2e8e: 6e10 8617 0100 |0039: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:()Z // method@1786 │ │ +0a2e94: 0a01 |003c: move-result v1 │ │ +0a2e96: 7110 2903 0100 |003d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a2e9c: 0c01 |0040: move-result-object v1 │ │ +0a2e9e: 121b |0041: const/4 v11, #int 1 // #1 │ │ +0a2ea0: 7110 2903 0b00 |0042: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a2ea6: 0c0c |0045: move-result-object v12 │ │ +0a2ea8: 7120 8805 c100 |0046: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a2eae: 0a0c |0049: move-result v12 │ │ +0a2eb0: 6e10 c817 0f00 |004a: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ +0a2eb6: 0c01 |004d: move-result-object v1 │ │ +0a2eb8: 3901 0300 |004e: if-nez v1, 0051 // +0003 │ │ +0a2ebc: 2809 |0050: goto 0059 // +0009 │ │ +0a2ebe: 6e10 8517 0100 |0051: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:()Z // method@1785 │ │ +0a2ec4: 0a01 |0054: move-result v1 │ │ +0a2ec6: 7110 2903 0100 |0055: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a2ecc: 0c09 |0058: move-result-object v9 │ │ +0a2ece: 7110 2903 0b00 |0059: invoke-static {v11}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a2ed4: 0c01 |005c: move-result-object v1 │ │ +0a2ed6: 7120 8805 1900 |005d: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a2edc: 0a0b |0060: move-result v11 │ │ +0a2ede: 6e10 d117 0f00 |0061: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:()Z // method@17d1 │ │ +0a2ee4: 0a0d |0064: move-result v13 │ │ +0a2ee6: 6e10 c917 0f00 |0065: invoke-virtual {v15}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getErrorReport:()Ljava/lang/String; // method@17c9 │ │ +0a2eec: 0c0f |0068: move-result-object v15 │ │ +0a2eee: 0701 |0069: move-object v1, v0 │ │ +0a2ef0: 07a9 |006a: move-object v9, v10 │ │ +0a2ef2: 01ca |006b: move v10, v12 │ │ +0a2ef4: 01dc |006c: move v12, v13 │ │ +0a2ef6: 07fd |006d: move-object v13, v15 │ │ +0a2ef8: 760d 281a 0100 |006e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ +0a2efe: 1100 |0071: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=102 │ │ 0x0007 line=103 │ │ 0x000b line=104 │ │ 0x000f line=105 │ │ 0x0013 line=106 │ │ @@ -139814,52 +139815,52 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 71 16-bit code units │ │ -0a2d68: |[0a2d68] ua.gardenapple.itchupdater.database.updatecheck.Converters$Companion.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ -0a2d78: 1a00 c82c |0000: const-string v0, "model" // string@2cc8 │ │ -0a2d7c: 7120 8c05 0d00 |0002: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a2d82: 6e10 3f1a 0d00 |0005: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getInstallId:()I // method@1a3f │ │ -0a2d88: 0a02 |0008: move-result v2 │ │ -0a2d8a: 6e10 391a 0d00 |0009: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getCode:()I // method@1a39 │ │ -0a2d90: 0a03 |000c: move-result v3 │ │ -0a2d92: 6e10 411a 0d00 |000d: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadID:()Ljava/lang/Integer; // method@1a41 │ │ -0a2d98: 0c04 |0010: move-result-object v4 │ │ -0a2d9a: 6e10 3c1a 0d00 |0011: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageUrl:()Ljava/lang/String; // method@1a3c │ │ -0a2da0: 0c00 |0014: move-result-object v0 │ │ -0a2da2: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ -0a2da6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0a2da8: 0705 |0018: move-object v5, v0 │ │ -0a2daa: 280f |0019: goto 0028 // +000f │ │ -0a2dac: 2201 df04 |001a: new-instance v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -0a2db0: 6e10 3a1a 0d00 |001c: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageIsPermanent:()Z // method@1a3a │ │ -0a2db6: 0a05 |001f: move-result v5 │ │ -0a2db8: 6e10 3b1a 0d00 |0020: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageIsStorePage:()Z // method@1a3b │ │ -0a2dbe: 0a06 |0023: move-result v6 │ │ -0a2dc0: 7040 7b17 0165 |0024: invoke-direct {v1, v0, v5, v6}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ -0a2dc6: 0715 |0027: move-object v5, v1 │ │ -0a2dc8: 6e10 421a 0d00 |0028: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadName:()Ljava/lang/String; // method@1a42 │ │ -0a2dce: 0c06 |002b: move-result-object v6 │ │ -0a2dd0: 6e10 431a 0d00 |002c: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getVersionString:()Ljava/lang/String; // method@1a43 │ │ -0a2dd6: 0c07 |002f: move-result-object v7 │ │ -0a2dd8: 6e10 3e1a 0d00 |0030: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getFileSize:()Ljava/lang/String; // method@1a3e │ │ -0a2dde: 0c08 |0033: move-result-object v8 │ │ -0a2de0: 6e10 401a 0d00 |0034: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getTimestamp:()Ljava/lang/String; // method@1a40 │ │ -0a2de6: 0c09 |0037: move-result-object v9 │ │ -0a2de8: 6e10 3d1a 0d00 |0038: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getErrorReport:()Ljava/lang/String; // method@1a3d │ │ -0a2dee: 0c0a |003b: move-result-object v10 │ │ -0a2df0: 6e10 451a 0d00 |003c: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:()Z // method@1a45 │ │ -0a2df6: 0a0b |003f: move-result v11 │ │ -0a2df8: 220d eb04 |0040: new-instance v13, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -0a2dfc: 07d1 |0042: move-object v1, v13 │ │ -0a2dfe: 760b b717 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@17b7 │ │ -0a2e04: 110d |0046: return-object v13 │ │ +0a2d6c: |[0a2d6c] ua.gardenapple.itchupdater.database.updatecheck.Converters$Companion.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ +0a2d7c: 1a00 c82c |0000: const-string v0, "model" // string@2cc8 │ │ +0a2d80: 7120 8c05 0d00 |0002: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a2d86: 6e10 3f1a 0d00 |0005: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getInstallId:()I // method@1a3f │ │ +0a2d8c: 0a02 |0008: move-result v2 │ │ +0a2d8e: 6e10 391a 0d00 |0009: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getCode:()I // method@1a39 │ │ +0a2d94: 0a03 |000c: move-result v3 │ │ +0a2d96: 6e10 411a 0d00 |000d: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadID:()Ljava/lang/Integer; // method@1a41 │ │ +0a2d9c: 0c04 |0010: move-result-object v4 │ │ +0a2d9e: 6e10 3c1a 0d00 |0011: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageUrl:()Ljava/lang/String; // method@1a3c │ │ +0a2da4: 0c00 |0014: move-result-object v0 │ │ +0a2da6: 3900 0500 |0015: if-nez v0, 001a // +0005 │ │ +0a2daa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0a2dac: 0705 |0018: move-object v5, v0 │ │ +0a2dae: 280f |0019: goto 0028 // +000f │ │ +0a2db0: 2201 df04 |001a: new-instance v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +0a2db4: 6e10 3a1a 0d00 |001c: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageIsPermanent:()Z // method@1a3a │ │ +0a2dba: 0a05 |001f: move-result v5 │ │ +0a2dbc: 6e10 3b1a 0d00 |0020: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageIsStorePage:()Z // method@1a3b │ │ +0a2dc2: 0a06 |0023: move-result v6 │ │ +0a2dc4: 7040 7b17 0165 |0024: invoke-direct {v1, v0, v5, v6}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ +0a2dca: 0715 |0027: move-object v5, v1 │ │ +0a2dcc: 6e10 421a 0d00 |0028: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadName:()Ljava/lang/String; // method@1a42 │ │ +0a2dd2: 0c06 |002b: move-result-object v6 │ │ +0a2dd4: 6e10 431a 0d00 |002c: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getVersionString:()Ljava/lang/String; // method@1a43 │ │ +0a2dda: 0c07 |002f: move-result-object v7 │ │ +0a2ddc: 6e10 3e1a 0d00 |0030: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getFileSize:()Ljava/lang/String; // method@1a3e │ │ +0a2de2: 0c08 |0033: move-result-object v8 │ │ +0a2de4: 6e10 401a 0d00 |0034: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getTimestamp:()Ljava/lang/String; // method@1a40 │ │ +0a2dea: 0c09 |0037: move-result-object v9 │ │ +0a2dec: 6e10 3d1a 0d00 |0038: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getErrorReport:()Ljava/lang/String; // method@1a3d │ │ +0a2df2: 0c0a |003b: move-result-object v10 │ │ +0a2df4: 6e10 451a 0d00 |003c: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:()Z // method@1a45 │ │ +0a2dfa: 0a0b |003f: move-result v11 │ │ +0a2dfc: 220d eb04 |0040: new-instance v13, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +0a2e00: 07d1 |0042: move-object v1, v13 │ │ +0a2e02: 760b b717 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@17b7 │ │ +0a2e08: 110d |0046: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=82 │ │ 0x0009 line=83 │ │ 0x000d line=84 │ │ 0x0011 line=85 │ │ 0x001a line=86 │ │ @@ -139920,36 +139921,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a2f6c: |[0a2f6c] ua.gardenapple.itchupdater.database.updatecheck.Converters.:()V │ │ -0a2f7c: 2200 5f05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // type@055f │ │ -0a2f80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a2f82: 7020 f219 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@19f2 │ │ -0a2f88: 6900 551d |0006: sput-object v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ -0a2f8c: 0e00 |0008: return-void │ │ +0a2f70: |[0a2f70] ua.gardenapple.itchupdater.database.updatecheck.Converters.:()V │ │ +0a2f80: 2200 5f05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // type@055f │ │ +0a2f84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a2f86: 7020 f219 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@19f2 │ │ +0a2f8c: 6900 551d |0006: sput-object v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ +0a2f90: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/Converters;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2f90: |[0a2f90] ua.gardenapple.itchupdater.database.updatecheck.Converters.:()V │ │ -0a2fa0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a2fa6: 0e00 |0003: return-void │ │ +0a2f94: |[0a2f94] ua.gardenapple.itchupdater.database.updatecheck.Converters.:()V │ │ +0a2fa4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a2faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/Converters; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/updatecheck/Converters;) │ │ @@ -139957,37 +139958,37 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a2f4c: |[0a2f4c] ua.gardenapple.itchupdater.database.updatecheck.Converters.toModel:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ -0a2f5c: 6200 551d |0000: sget-object v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ -0a2f60: 6e20 f319 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toModel:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@19f3 │ │ -0a2f66: 0c01 |0005: move-result-object v1 │ │ -0a2f68: 1101 |0006: return-object v1 │ │ +0a2f50: |[0a2f50] ua.gardenapple.itchupdater.database.updatecheck.Converters.toModel:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ +0a2f60: 6200 551d |0000: sget-object v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ +0a2f64: 6e20 f319 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toModel:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@19f3 │ │ +0a2f6a: 0c01 |0005: move-result-object v1 │ │ +0a2f6c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/updatecheck/Converters;) │ │ name : 'toResult' │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a2f2c: |[0a2f2c] ua.gardenapple.itchupdater.database.updatecheck.Converters.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ -0a2f3c: 6200 551d |0000: sget-object v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ -0a2f40: 6e20 f419 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19f4 │ │ -0a2f46: 0c01 |0005: move-result-object v1 │ │ -0a2f48: 1101 |0006: return-object v1 │ │ +0a2f30: |[0a2f30] ua.gardenapple.itchupdater.database.updatecheck.Converters.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ +0a2f40: 6200 551d |0000: sget-object v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ +0a2f44: 6e20 f419 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19f4 │ │ +0a2f4a: 0c01 |0005: move-result-object v1 │ │ +0a2f4c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6854 (UpdateCheckResultModel.kt) │ │ │ │ @@ -140059,33 +140060,33 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0a3038: |[0a3038] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0a3048: 1a00 d136 |0000: const-string v0, "updateCheckResultModel" // string@36d1 │ │ -0a304c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a3052: 1a00 3726 |0005: const-string v0, "gameName" // string@2637 │ │ -0a3056: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a305c: 1a00 aa34 |000a: const-string v0, "storeUrl" // string@34aa │ │ -0a3060: 7120 8c05 0700 |000c: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a3066: 7010 7203 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a306c: 5b12 5c1d |0012: iput-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.updateCheckResultModel:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // field@1d5c │ │ -0a3070: 5b13 571d |0014: iput-object v3, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.gameName:Ljava/lang/String; // field@1d57 │ │ -0a3074: 5b14 561d |0016: iput-object v4, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.currentVersion:Ljava/lang/String; // field@1d56 │ │ -0a3078: 5b15 581d |0018: iput-object v5, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.packageName:Ljava/lang/String; // field@1d58 │ │ -0a307c: 5b16 5a1d |001a: iput-object v6, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.thumbnailUrl:Ljava/lang/String; // field@1d5a │ │ -0a3080: 5b17 591d |001c: iput-object v7, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.storeUrl:Ljava/lang/String; // field@1d59 │ │ -0a3084: 6203 551d |001e: sget-object v3, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ -0a3088: 6e20 f419 2300 |0020: invoke-virtual {v3, v2}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19f4 │ │ -0a308e: 0c02 |0023: move-result-object v2 │ │ -0a3090: 5b12 5b1d |0024: iput-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1d5b │ │ -0a3094: 0e00 |0026: return-void │ │ +0a303c: |[0a303c] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0a304c: 1a00 d136 |0000: const-string v0, "updateCheckResultModel" // string@36d1 │ │ +0a3050: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a3056: 1a00 3726 |0005: const-string v0, "gameName" // string@2637 │ │ +0a305a: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a3060: 1a00 aa34 |000a: const-string v0, "storeUrl" // string@34aa │ │ +0a3064: 7120 8c05 0700 |000c: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a306a: 7010 7203 0100 |000f: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a3070: 5b12 5c1d |0012: iput-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.updateCheckResultModel:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // field@1d5c │ │ +0a3074: 5b13 571d |0014: iput-object v3, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.gameName:Ljava/lang/String; // field@1d57 │ │ +0a3078: 5b14 561d |0016: iput-object v4, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.currentVersion:Ljava/lang/String; // field@1d56 │ │ +0a307c: 5b15 581d |0018: iput-object v5, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.packageName:Ljava/lang/String; // field@1d58 │ │ +0a3080: 5b16 5a1d |001a: iput-object v6, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.thumbnailUrl:Ljava/lang/String; // field@1d5a │ │ +0a3084: 5b17 591d |001c: iput-object v7, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.storeUrl:Ljava/lang/String; // field@1d59 │ │ +0a3088: 6203 551d |001e: sget-object v3, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ +0a308c: 6e20 f419 2300 |0020: invoke-virtual {v3, v2}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19f4 │ │ +0a3092: 0c02 |0023: move-result-object v2 │ │ +0a3094: 5b12 5b1d |0024: iput-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1d5b │ │ +0a3098: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=6 │ │ 0x0012 line=7 │ │ 0x0014 line=9 │ │ 0x0016 line=10 │ │ 0x0018 line=11 │ │ @@ -140107,17 +140108,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2fa8: |[0a2fa8] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getCurrentVersion:()Ljava/lang/String; │ │ -0a2fb8: 5410 561d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.currentVersion:Ljava/lang/String; // field@1d56 │ │ -0a2fbc: 1100 |0002: return-object v0 │ │ +0a2fac: |[0a2fac] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getCurrentVersion:()Ljava/lang/String; │ │ +0a2fbc: 5410 561d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.currentVersion:Ljava/lang/String; // field@1d56 │ │ +0a2fc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;) │ │ @@ -140125,17 +140126,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2fc0: |[0a2fc0] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getGameName:()Ljava/lang/String; │ │ -0a2fd0: 5410 571d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.gameName:Ljava/lang/String; // field@1d57 │ │ -0a2fd4: 1100 |0002: return-object v0 │ │ +0a2fc4: |[0a2fc4] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getGameName:()Ljava/lang/String; │ │ +0a2fd4: 5410 571d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.gameName:Ljava/lang/String; // field@1d57 │ │ +0a2fd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;) │ │ @@ -140143,17 +140144,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2fd8: |[0a2fd8] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getPackageName:()Ljava/lang/String; │ │ -0a2fe8: 5410 581d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.packageName:Ljava/lang/String; // field@1d58 │ │ -0a2fec: 1100 |0002: return-object v0 │ │ +0a2fdc: |[0a2fdc] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getPackageName:()Ljava/lang/String; │ │ +0a2fec: 5410 581d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.packageName:Ljava/lang/String; // field@1d58 │ │ +0a2ff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;) │ │ @@ -140161,17 +140162,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2ff0: |[0a2ff0] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getStoreUrl:()Ljava/lang/String; │ │ -0a3000: 5410 591d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.storeUrl:Ljava/lang/String; // field@1d59 │ │ -0a3004: 1100 |0002: return-object v0 │ │ +0a2ff4: |[0a2ff4] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getStoreUrl:()Ljava/lang/String; │ │ +0a3004: 5410 591d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.storeUrl:Ljava/lang/String; // field@1d59 │ │ +0a3008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;) │ │ @@ -140179,17 +140180,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3008: |[0a3008] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getThumbnailUrl:()Ljava/lang/String; │ │ -0a3018: 5410 5a1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.thumbnailUrl:Ljava/lang/String; // field@1d5a │ │ -0a301c: 1100 |0002: return-object v0 │ │ +0a300c: |[0a300c] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getThumbnailUrl:()Ljava/lang/String; │ │ +0a301c: 5410 5a1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.thumbnailUrl:Ljava/lang/String; // field@1d5a │ │ +0a3020: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;) │ │ @@ -140197,17 +140198,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/client/UpdateCheckResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3020: |[0a3020] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getUpdateCheckResult:()Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ -0a3030: 5410 5b1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1d5b │ │ -0a3034: 1100 |0002: return-object v0 │ │ +0a3024: |[0a3024] ua.gardenapple.itchupdater.database.updatecheck.InstallUpdateCheckResult.getUpdateCheckResult:()Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ +0a3034: 5410 5b1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1d5b │ │ +0a3038: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; │ │ │ │ source_file_idx : 3013 (InstallUpdateCheckResult.kt) │ │ @@ -140284,17 +140285,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4050: |[0a4050] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao.:()V │ │ -0a4060: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a4066: 0e00 |0003: return-void │ │ +0a4054: |[0a4054] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao.:()V │ │ +0a4064: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a406a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; │ │ │ │ Virtual methods - │ │ @@ -140309,56 +140310,56 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0a3ec8: |[0a3ec8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao.getUpdateCheckResult:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a3ed8: 2060 6205 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1; // type@0562 │ │ -0a3edc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0a3ee0: 0760 |0004: move-object v0, v6 │ │ -0a3ee2: 1f00 6205 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1; // type@0562 │ │ -0a3ee6: 5201 5d1d |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ -0a3eea: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0a3eee: b521 |000b: and-int/2addr v1, v2 │ │ -0a3ef0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0a3ef4: 5206 5d1d |000e: iget v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ -0a3ef8: b126 |0010: sub-int/2addr v6, v2 │ │ -0a3efa: 5906 5d1d |0011: iput v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ -0a3efe: 2806 |0013: goto 0019 // +0006 │ │ -0a3f00: 2200 6205 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1; // type@0562 │ │ -0a3f04: 7030 001a 4006 |0016: invoke-direct {v0, v4, v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V // method@1a00 │ │ -0a3f0a: 5406 5e1d |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.result:Ljava/lang/Object; // field@1d5e │ │ -0a3f0e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a3f14: 0c01 |001e: move-result-object v1 │ │ -0a3f16: 5202 5d1d |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ -0a3f1a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0a3f1c: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -0a3f20: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -0a3f24: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a3f2a: 2815 |0029: goto 003e // +0015 │ │ -0a3f2c: 2205 6501 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a3f30: 1a06 c420 |002c: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a3f34: 7020 5a03 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a3f3a: 2705 |0031: throw v5 │ │ -0a3f3c: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a3f42: 5903 5d1d |0035: iput v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ -0a3f46: 6e30 081a 5400 |0037: invoke-virtual {v4, v5, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultModel:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a08 │ │ -0a3f4c: 0c06 |003a: move-result-object v6 │ │ -0a3f4e: 3316 0300 |003b: if-ne v6, v1, 003e // +0003 │ │ -0a3f52: 1101 |003d: return-object v1 │ │ -0a3f54: 1f06 6c05 |003e: check-cast v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a3f58: 3906 0400 |0040: if-nez v6, 0044 // +0004 │ │ -0a3f5c: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -0a3f5e: 2807 |0043: goto 004a // +0007 │ │ -0a3f60: 6205 551d |0044: sget-object v5, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ -0a3f64: 6e20 f419 6500 |0046: invoke-virtual {v5, v6}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19f4 │ │ -0a3f6a: 0c05 |0049: move-result-object v5 │ │ -0a3f6c: 1105 |004a: return-object v5 │ │ +0a3ecc: |[0a3ecc] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao.getUpdateCheckResult:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a3edc: 2060 6205 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1; // type@0562 │ │ +0a3ee0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0a3ee4: 0760 |0004: move-object v0, v6 │ │ +0a3ee6: 1f00 6205 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1; // type@0562 │ │ +0a3eea: 5201 5d1d |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ +0a3eee: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0a3ef2: b521 |000b: and-int/2addr v1, v2 │ │ +0a3ef4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0a3ef8: 5206 5d1d |000e: iget v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ +0a3efc: b126 |0010: sub-int/2addr v6, v2 │ │ +0a3efe: 5906 5d1d |0011: iput v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ +0a3f02: 2806 |0013: goto 0019 // +0006 │ │ +0a3f04: 2200 6205 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1; // type@0562 │ │ +0a3f08: 7030 001a 4006 |0016: invoke-direct {v0, v4, v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V // method@1a00 │ │ +0a3f0e: 5406 5e1d |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.result:Ljava/lang/Object; // field@1d5e │ │ +0a3f12: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a3f18: 0c01 |001e: move-result-object v1 │ │ +0a3f1a: 5202 5d1d |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ +0a3f1e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0a3f20: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +0a3f24: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +0a3f28: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a3f2e: 2815 |0029: goto 003e // +0015 │ │ +0a3f30: 2205 6501 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a3f34: 1a06 c420 |002c: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a3f38: 7020 5a03 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a3f3e: 2705 |0031: throw v5 │ │ +0a3f40: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a3f46: 5903 5d1d |0035: iput v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ +0a3f4a: 6e30 081a 5400 |0037: invoke-virtual {v4, v5, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultModel:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a08 │ │ +0a3f50: 0c06 |003a: move-result-object v6 │ │ +0a3f52: 3316 0300 |003b: if-ne v6, v1, 003e // +0003 │ │ +0a3f56: 1101 |003d: return-object v1 │ │ +0a3f58: 1f06 6c05 |003e: check-cast v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a3f5c: 3906 0400 |0040: if-nez v6, 0044 // +0004 │ │ +0a3f60: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +0a3f62: 2807 |0043: goto 004a // +0007 │ │ +0a3f64: 6205 551d |0044: sget-object v5, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ +0a3f68: 6e20 f419 6500 |0046: invoke-virtual {v5, v6}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19f4 │ │ +0a3f6e: 0c05 |0049: move-result-object v5 │ │ +0a3f70: 1105 |004a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=42 │ │ 0x002a line=43 │ │ 0x0032 line=42 │ │ 0x0035 line=43 │ │ locals : │ │ @@ -140371,56 +140372,56 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0a3f70: |[0a3f70] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao.getUpdateCheckResultForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a3f80: 2060 6305 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1; // type@0563 │ │ -0a3f84: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0a3f88: 0760 |0004: move-object v0, v6 │ │ -0a3f8a: 1f00 6305 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1; // type@0563 │ │ -0a3f8e: 5201 601d |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ -0a3f92: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0a3f96: b521 |000b: and-int/2addr v1, v2 │ │ -0a3f98: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0a3f9c: 5206 601d |000e: iget v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ -0a3fa0: b126 |0010: sub-int/2addr v6, v2 │ │ -0a3fa2: 5906 601d |0011: iput v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ -0a3fa6: 2806 |0013: goto 0019 // +0006 │ │ -0a3fa8: 2200 6305 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1; // type@0563 │ │ -0a3fac: 7030 021a 4006 |0016: invoke-direct {v0, v4, v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V // method@1a02 │ │ -0a3fb2: 5406 611d |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.result:Ljava/lang/Object; // field@1d61 │ │ -0a3fb6: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a3fbc: 0c01 |001e: move-result-object v1 │ │ -0a3fbe: 5202 601d |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ -0a3fc2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0a3fc4: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -0a3fc8: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -0a3fcc: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a3fd2: 2815 |0029: goto 003e // +0015 │ │ -0a3fd4: 2205 6501 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a3fd8: 1a06 c420 |002c: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a3fdc: 7020 5a03 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a3fe2: 2705 |0031: throw v5 │ │ -0a3fe4: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a3fea: 5903 601d |0035: iput v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ -0a3fee: 6e30 091a 5400 |0037: invoke-virtual {v4, v5, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultModelForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a09 │ │ -0a3ff4: 0c06 |003a: move-result-object v6 │ │ -0a3ff6: 3316 0300 |003b: if-ne v6, v1, 003e // +0003 │ │ -0a3ffa: 1101 |003d: return-object v1 │ │ -0a3ffc: 1f06 6c05 |003e: check-cast v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a4000: 3906 0400 |0040: if-nez v6, 0044 // +0004 │ │ -0a4004: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -0a4006: 2807 |0043: goto 004a // +0007 │ │ -0a4008: 6205 551d |0044: sget-object v5, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ -0a400c: 6e20 f419 6500 |0046: invoke-virtual {v5, v6}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19f4 │ │ -0a4012: 0c05 |0049: move-result-object v5 │ │ -0a4014: 1105 |004a: return-object v5 │ │ +0a3f74: |[0a3f74] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao.getUpdateCheckResultForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a3f84: 2060 6305 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1; // type@0563 │ │ +0a3f88: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0a3f8c: 0760 |0004: move-object v0, v6 │ │ +0a3f8e: 1f00 6305 |0005: check-cast v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1; // type@0563 │ │ +0a3f92: 5201 601d |0007: iget v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ +0a3f96: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0a3f9a: b521 |000b: and-int/2addr v1, v2 │ │ +0a3f9c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0a3fa0: 5206 601d |000e: iget v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ +0a3fa4: b126 |0010: sub-int/2addr v6, v2 │ │ +0a3fa6: 5906 601d |0011: iput v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ +0a3faa: 2806 |0013: goto 0019 // +0006 │ │ +0a3fac: 2200 6305 |0014: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1; // type@0563 │ │ +0a3fb0: 7030 021a 4006 |0016: invoke-direct {v0, v4, v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V // method@1a02 │ │ +0a3fb6: 5406 611d |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.result:Ljava/lang/Object; // field@1d61 │ │ +0a3fba: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a3fc0: 0c01 |001e: move-result-object v1 │ │ +0a3fc2: 5202 601d |001f: iget v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ +0a3fc6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0a3fc8: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +0a3fcc: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +0a3fd0: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a3fd6: 2815 |0029: goto 003e // +0015 │ │ +0a3fd8: 2205 6501 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a3fdc: 1a06 c420 |002c: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a3fe0: 7020 5a03 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a3fe6: 2705 |0031: throw v5 │ │ +0a3fe8: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a3fee: 5903 601d |0035: iput v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ +0a3ff2: 6e30 091a 5400 |0037: invoke-virtual {v4, v5, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultModelForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a09 │ │ +0a3ff8: 0c06 |003a: move-result-object v6 │ │ +0a3ffa: 3316 0300 |003b: if-ne v6, v1, 003e // +0003 │ │ +0a3ffe: 1101 |003d: return-object v1 │ │ +0a4000: 1f06 6c05 |003e: check-cast v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a4004: 3906 0400 |0040: if-nez v6, 0044 // +0004 │ │ +0a4008: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +0a400a: 2807 |0043: goto 004a // +0007 │ │ +0a400c: 6205 551d |0044: sget-object v5, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ +0a4010: 6e20 f419 6500 |0046: invoke-virtual {v5, v6}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toResult:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19f4 │ │ +0a4016: 0c05 |0049: move-result-object v5 │ │ +0a4018: 1105 |004a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=49 │ │ 0x002a line=50 │ │ 0x0032 line=49 │ │ 0x0035 line=50 │ │ locals : │ │ @@ -140445,26 +140446,26 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a4018: |[0a4018] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a4028: 6200 551d |0000: sget-object v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ -0a402c: 6e20 f319 2000 |0002: invoke-virtual {v0, v2}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toModel:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@19f3 │ │ -0a4032: 0c02 |0005: move-result-object v2 │ │ -0a4034: 6e30 0b1a 2103 |0006: invoke-virtual {v1, v2, v3}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0b │ │ -0a403a: 0c02 |0009: move-result-object v2 │ │ -0a403c: 7100 7405 0000 |000a: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a4042: 0c03 |000d: move-result-object v3 │ │ -0a4044: 3332 0300 |000e: if-ne v2, v3, 0011 // +0003 │ │ -0a4048: 1102 |0010: return-object v2 │ │ -0a404a: 6202 4a00 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a404e: 1102 |0013: return-object v2 │ │ +0a401c: |[0a401c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a402c: 6200 551d |0000: sget-object v0, Lua/gardenapple/itchupdater/database/updatecheck/Converters;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion; // field@1d55 │ │ +0a4030: 6e20 f319 2000 |0002: invoke-virtual {v0, v2}, Lua/gardenapple/itchupdater/database/updatecheck/Converters$Companion;.toModel:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@19f3 │ │ +0a4036: 0c02 |0005: move-result-object v2 │ │ +0a4038: 6e30 0b1a 2103 |0006: invoke-virtual {v1, v2, v3}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0b │ │ +0a403e: 0c02 |0009: move-result-object v2 │ │ +0a4040: 7100 7405 0000 |000a: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a4046: 0c03 |000d: move-result-object v3 │ │ +0a4048: 3332 0300 |000e: if-ne v2, v3, 0011 // +0003 │ │ +0a404c: 1102 |0010: return-object v2 │ │ +0a404e: 6202 4a00 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a4052: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; │ │ 0x0000 - 0x0014 reg=2 (null) Lua/gardenapple/itchupdater/client/UpdateCheckResult; │ │ 0x0000 - 0x0014 reg=3 (null) Lkotlin/coroutines/Continuation; │ │ @@ -140519,19 +140520,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a33ac: |[0a33ac] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$2.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V │ │ -0a33bc: 5b01 641d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ -0a33c0: 5b02 651d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.val$updateCheckResult:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // field@1d65 │ │ -0a33c4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a33ca: 0e00 |0007: return-void │ │ +0a33b0: |[0a33b0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$2.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V │ │ +0a33c0: 5b01 641d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ +0a33c4: 5b02 651d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.val$updateCheckResult:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // field@1d65 │ │ +0a33c8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a33ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ @@ -140542,18 +140543,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a330c: |[0a330c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$2.call:()Ljava/lang/Object; │ │ -0a331c: 6e10 121a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.call:()Lkotlin/Unit; // method@1a12 │ │ -0a3322: 0c00 |0003: move-result-object v0 │ │ -0a3324: 1100 |0004: return-object v0 │ │ +0a3310: |[0a3310] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$2.call:()Ljava/lang/Object; │ │ +0a3320: 6e10 121a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.call:()Lkotlin/Unit; // method@1a12 │ │ +0a3326: 0c00 |0003: move-result-object v0 │ │ +0a3328: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;) │ │ @@ -140561,40 +140562,40 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0a3328: |[0a3328] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$2.call:()Lkotlin/Unit; │ │ -0a3338: 5420 641d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ -0a333c: 7110 1e1a 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ -0a3342: 0c00 |0005: move-result-object v0 │ │ -0a3344: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -0a334a: 5420 641d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ -0a334e: 7110 1f1a 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$100:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/EntityInsertionAdapter; // method@1a1f │ │ -0a3354: 0c00 |000e: move-result-object v0 │ │ -0a3356: 5421 651d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.val$updateCheckResult:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // field@1d65 │ │ -0a335a: 6e20 2002 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityInsertionAdapter;.insert:(Ljava/lang/Object;)V // method@0220 │ │ -0a3360: 5420 641d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ -0a3364: 7110 1e1a 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ -0a336a: 0c00 |0019: move-result-object v0 │ │ -0a336c: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -0a3372: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a3376: 5421 641d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ -0a337a: 7110 1e1a 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ -0a3380: 0c01 |0024: move-result-object v1 │ │ -0a3382: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -0a3388: 1100 |0028: return-object v0 │ │ -0a338a: 0d00 |0029: move-exception v0 │ │ -0a338c: 5421 641d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ -0a3390: 7110 1e1a 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ -0a3396: 0c01 |002f: move-result-object v1 │ │ -0a3398: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -0a339e: 2700 |0033: throw v0 │ │ +0a332c: |[0a332c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$2.call:()Lkotlin/Unit; │ │ +0a333c: 5420 641d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ +0a3340: 7110 1e1a 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ +0a3346: 0c00 |0005: move-result-object v0 │ │ +0a3348: 6e10 2d02 0000 |0006: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +0a334e: 5420 641d |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ +0a3352: 7110 1f1a 0000 |000b: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$100:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/EntityInsertionAdapter; // method@1a1f │ │ +0a3358: 0c00 |000e: move-result-object v0 │ │ +0a335a: 5421 651d |000f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.val$updateCheckResult:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // field@1d65 │ │ +0a335e: 6e20 2002 1000 |0011: invoke-virtual {v0, v1}, Landroidx/room/EntityInsertionAdapter;.insert:(Ljava/lang/Object;)V // method@0220 │ │ +0a3364: 5420 641d |0014: iget-object v0, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ +0a3368: 7110 1e1a 0000 |0016: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ +0a336e: 0c00 |0019: move-result-object v0 │ │ +0a3370: 6e10 3002 0000 |001a: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +0a3376: 6200 4a00 |001d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a337a: 5421 641d |001f: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ +0a337e: 7110 1e1a 0100 |0021: invoke-static {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ +0a3384: 0c01 |0024: move-result-object v1 │ │ +0a3386: 6e10 2e02 0100 |0025: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +0a338c: 1100 |0028: return-object v0 │ │ +0a338e: 0d00 |0029: move-exception v0 │ │ +0a3390: 5421 641d |002a: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d64 │ │ +0a3394: 7110 1e1a 0100 |002c: invoke-static {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ +0a339a: 0c01 |002f: move-result-object v1 │ │ +0a339c: 6e10 2e02 0100 |0030: invoke-virtual {v1}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +0a33a2: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=101 │ │ 0x0014 line=102 │ │ @@ -140649,19 +140650,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a381c: |[0a381c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$3.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a382c: 5b01 661d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d66 │ │ -0a3830: 5b02 671d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d67 │ │ -0a3834: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a383a: 0e00 |0007: return-void │ │ +0a3820: |[0a3820] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$3.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a3830: 5b01 661d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d66 │ │ +0a3834: 5b02 671d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d67 │ │ +0a3838: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a383e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -140672,18 +140673,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a33cc: |[0a33cc] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$3.call:()Ljava/lang/Object; │ │ -0a33dc: 6e10 151a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.call:()Ljava/util/List; // method@1a15 │ │ -0a33e2: 0c00 |0003: move-result-object v0 │ │ -0a33e4: 1100 |0004: return-object v0 │ │ +0a33d0: |[0a33d0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$3.call:()Ljava/lang/Object; │ │ +0a33e0: 6e10 151a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.call:()Ljava/util/List; // method@1a15 │ │ +0a33e6: 0c00 |0003: move-result-object v0 │ │ +0a33e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;) │ │ @@ -140691,284 +140692,284 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 41 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 523 16-bit code units │ │ -0a33e8: |[0a33e8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$3.call:()Ljava/util/List; │ │ -0a33f8: 0801 2800 |0000: move-object/from16 v1, v40 │ │ -0a33fc: 5410 661d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d66 │ │ -0a3400: 7110 1e1a 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ -0a3406: 0c00 |0007: move-result-object v0 │ │ -0a3408: 5412 671d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d67 │ │ -0a340c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a340e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a3410: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a3416: 0c02 |000f: move-result-object v2 │ │ -0a3418: 1a00 b529 |0010: const-string v0, "install_id" // string@29b5 │ │ -0a341c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3422: 0a00 |0015: move-result v0 │ │ -0a3424: 1a05 8c21 |0016: const-string v5, "code" // string@218c │ │ -0a3428: 7120 3e02 5200 |0018: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a342e: 0a05 |001b: move-result v5 │ │ -0a3430: 1a06 f936 |001c: const-string v6, "upload_name" // string@36f9 │ │ -0a3434: 7120 3e02 6200 |001e: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a343a: 0a06 |0021: move-result v6 │ │ -0a343c: 1a07 b035 |0022: const-string v7, "timestamp" // string@35b0 │ │ -0a3440: 7120 3e02 7200 |0024: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3446: 0a07 |0027: move-result v7 │ │ -0a3448: 1a08 2f37 |0028: const-string v8, "version" // string@372f │ │ -0a344c: 7120 3e02 8200 |002a: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3452: 0a08 |002d: move-result v8 │ │ -0a3454: 1a09 9f25 |002e: const-string v9, "file_size" // string@259f │ │ -0a3458: 7120 3e02 9200 |0030: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a345e: 0a09 |0033: move-result v9 │ │ -0a3460: 1a0a f836 |0034: const-string v10, "upload_id" // string@36f8 │ │ -0a3464: 7120 3e02 a200 |0036: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a346a: 0a0a |0039: move-result v10 │ │ -0a346c: 1a0b 6724 |003a: const-string v11, "download_url" // string@2467 │ │ -0a3470: 7120 3e02 b200 |003c: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3476: 0a0b |003f: move-result v11 │ │ -0a3478: 1a0c 6524 |0040: const-string v12, "download_is_store_page" // string@2465 │ │ -0a347c: 7120 3e02 c200 |0042: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3482: 0a0c |0045: move-result v12 │ │ -0a3484: 1a0d 6424 |0046: const-string v13, "download_is_permanent" // string@2464 │ │ -0a3488: 7120 3e02 d200 |0048: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a348e: 0a0d |004b: move-result v13 │ │ -0a3490: 1a0e 4e2a |004c: const-string v14, "is_installing" // string@2a4e │ │ -0a3494: 7120 3e02 e200 |004e: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a349a: 0a0e |0051: move-result v14 │ │ -0a349c: 1a0f 1225 |0052: const-string v15, "error_message" // string@2512 │ │ -0a34a0: 7120 3e02 f200 |0054: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a34a6: 0a0f |0057: move-result v15 │ │ -0a34a8: 1a03 0923 |0058: const-string v3, "currentVersion" // string@2309 │ │ -0a34ac: 7120 3e02 3200 |005a: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a34b2: 0a03 |005d: move-result v3 │ │ -0a34b4: 1a04 2730 |005e: const-string v4, "packageName" // string@3027 │ │ -0a34b8: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a34be: 0a04 |0063: move-result v4 │ │ -0a34c0: 1a01 3726 |0064: const-string v1, "gameName" // string@2637 │ │ -0a34c4: 7120 3e02 1200 |0066: invoke-static {v2, v1}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a34ca: 0a01 |0069: move-result v1 │ │ -0a34cc: 0210 0f00 |006a: move/from16 v16, v15 │ │ -0a34d0: 1a0f 9c35 |006c: const-string v15, "thumbnailUrl" // string@359c │ │ -0a34d4: 7120 3e02 f200 |006e: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a34da: 0a0f |0071: move-result v15 │ │ -0a34dc: 0211 0e00 |0072: move/from16 v17, v14 │ │ -0a34e0: 1a0e aa34 |0074: const-string v14, "storeUrl" // string@34aa │ │ -0a34e4: 7120 3e02 e200 |0076: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a34ea: 0a0e |0079: move-result v14 │ │ -0a34ec: 0212 0d00 |007a: move/from16 v18, v13 │ │ -0a34f0: 220d bd01 |007c: new-instance v13, Ljava/util/ArrayList; // type@01bd │ │ -0a34f4: 0213 0c00 |007e: move/from16 v19, v12 │ │ -0a34f8: 7210 9500 0200 |0080: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ -0a34fe: 0a0c |0083: move-result v12 │ │ -0a3500: 7020 6004 cd00 |0084: invoke-direct {v13, v12}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -0a3506: 7210 9b00 0200 |0087: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ -0a350c: 0a0c |008a: move-result v12 │ │ -0a350e: 380c 7701 |008b: if-eqz v12, 0202 // +0177 │ │ -0a3512: 7220 9900 3200 |008d: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3518: 0a0c |0090: move-result v12 │ │ -0a351a: 380c 0500 |0091: if-eqz v12, 0096 // +0005 │ │ -0a351e: 1317 0000 |0093: const/16 v23, #int 0 // #0 │ │ -0a3522: 2807 |0095: goto 009c // +0007 │ │ -0a3524: 7220 9800 3200 |0096: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a352a: 0c0c |0099: move-result-object v12 │ │ -0a352c: 0817 0c00 |009a: move-object/from16 v23, v12 │ │ -0a3530: 7220 9900 4200 |009c: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3536: 0a0c |009f: move-result v12 │ │ -0a3538: 380c 0500 |00a0: if-eqz v12, 00a5 // +0005 │ │ -0a353c: 1318 0000 |00a2: const/16 v24, #int 0 // #0 │ │ -0a3540: 2807 |00a4: goto 00ab // +0007 │ │ -0a3542: 7220 9800 4200 |00a5: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3548: 0c0c |00a8: move-result-object v12 │ │ -0a354a: 0818 0c00 |00a9: move-object/from16 v24, v12 │ │ -0a354e: 7220 9900 1200 |00ab: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3554: 0a0c |00ae: move-result v12 │ │ -0a3556: 380c 0500 |00af: if-eqz v12, 00b4 // +0005 │ │ -0a355a: 1316 0000 |00b1: const/16 v22, #int 0 // #0 │ │ -0a355e: 2807 |00b3: goto 00ba // +0007 │ │ -0a3560: 7220 9800 1200 |00b4: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3566: 0c0c |00b7: move-result-object v12 │ │ -0a3568: 0816 0c00 |00b8: move-object/from16 v22, v12 │ │ -0a356c: 7220 9900 f200 |00ba: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3572: 0a0c |00bd: move-result v12 │ │ -0a3574: 380c 0500 |00be: if-eqz v12, 00c3 // +0005 │ │ -0a3578: 1319 0000 |00c0: const/16 v25, #int 0 // #0 │ │ -0a357c: 2807 |00c2: goto 00c9 // +0007 │ │ -0a357e: 7220 9800 f200 |00c3: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3584: 0c0c |00c6: move-result-object v12 │ │ -0a3586: 0819 0c00 |00c7: move-object/from16 v25, v12 │ │ -0a358a: 7220 9900 e200 |00c9: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3590: 0a0c |00cc: move-result v12 │ │ -0a3592: 380c 0500 |00cd: if-eqz v12, 00d2 // +0005 │ │ -0a3596: 131a 0000 |00cf: const/16 v26, #int 0 // #0 │ │ -0a359a: 2807 |00d1: goto 00d8 // +0007 │ │ -0a359c: 7220 9800 e200 |00d2: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a35a2: 0c0c |00d5: move-result-object v12 │ │ -0a35a4: 081a 0c00 |00d6: move-object/from16 v26, v12 │ │ -0a35a8: 7220 9900 0200 |00d8: invoke-interface {v2, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a35ae: 0a0c |00db: move-result v12 │ │ -0a35b0: 380c 5900 |00dc: if-eqz v12, 0135 // +0059 │ │ -0a35b4: 7220 9900 5200 |00de: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a35ba: 0a0c |00e1: move-result v12 │ │ -0a35bc: 380c 5300 |00e2: if-eqz v12, 0135 // +0053 │ │ -0a35c0: 7220 9900 6200 |00e4: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a35c6: 0a0c |00e7: move-result v12 │ │ -0a35c8: 380c 4d00 |00e8: if-eqz v12, 0135 // +004d │ │ -0a35cc: 7220 9900 7200 |00ea: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a35d2: 0a0c |00ed: move-result v12 │ │ -0a35d4: 380c 4700 |00ee: if-eqz v12, 0135 // +0047 │ │ -0a35d8: 7220 9900 8200 |00f0: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a35de: 0a0c |00f3: move-result v12 │ │ -0a35e0: 380c 4100 |00f4: if-eqz v12, 0135 // +0041 │ │ -0a35e4: 7220 9900 9200 |00f6: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a35ea: 0a0c |00f9: move-result v12 │ │ -0a35ec: 380c 3b00 |00fa: if-eqz v12, 0135 // +003b │ │ -0a35f0: 7220 9900 a200 |00fc: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a35f6: 0a0c |00ff: move-result v12 │ │ -0a35f8: 380c 3500 |0100: if-eqz v12, 0135 // +0035 │ │ -0a35fc: 7220 9900 b200 |0102: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3602: 0a0c |0105: move-result v12 │ │ -0a3604: 380c 2f00 |0106: if-eqz v12, 0135 // +002f │ │ -0a3608: 020c 1300 |0108: move/from16 v12, v19 │ │ -0a360c: 7220 9900 c200 |010a: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3612: 0a13 |010d: move-result v19 │ │ -0a3614: 3813 2900 |010e: if-eqz v19, 0137 // +0029 │ │ -0a3618: 0213 0100 |0110: move/from16 v19, v1 │ │ -0a361c: 0201 1200 |0112: move/from16 v1, v18 │ │ -0a3620: 7220 9900 1200 |0114: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3626: 0a12 |0117: move-result v18 │ │ -0a3628: 3812 2300 |0118: if-eqz v18, 013b // +0023 │ │ -0a362c: 0212 0300 |011a: move/from16 v18, v3 │ │ -0a3630: 0203 1100 |011c: move/from16 v3, v17 │ │ -0a3634: 7220 9900 3200 |011e: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a363a: 0a11 |0121: move-result v17 │ │ -0a363c: 3811 1d00 |0122: if-eqz v17, 013f // +001d │ │ -0a3640: 0211 0400 |0124: move/from16 v17, v4 │ │ -0a3644: 0204 1000 |0126: move/from16 v4, v16 │ │ -0a3648: 7220 9900 4200 |0128: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a364e: 0a10 |012b: move-result v16 │ │ -0a3650: 3910 0300 |012c: if-nez v16, 012f // +0003 │ │ -0a3654: 2815 |012e: goto 0143 // +0015 │ │ -0a3656: 0210 0000 |012f: move/from16 v16, v0 │ │ -0a365a: 1315 0000 |0131: const/16 v21, #int 0 // #0 │ │ -0a365e: 2900 b300 |0133: goto/16 01e6 // +00b3 │ │ -0a3662: 020c 1300 |0135: move/from16 v12, v19 │ │ -0a3666: 0213 0100 |0137: move/from16 v19, v1 │ │ -0a366a: 0201 1200 |0139: move/from16 v1, v18 │ │ -0a366e: 0212 0300 |013b: move/from16 v18, v3 │ │ -0a3672: 0203 1100 |013d: move/from16 v3, v17 │ │ -0a3676: 0211 0400 |013f: move/from16 v17, v4 │ │ -0a367a: 0204 1000 |0141: move/from16 v4, v16 │ │ -0a367e: 7220 9600 0200 |0143: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3684: 0a1c |0146: move-result v28 │ │ -0a3686: 7220 9600 5200 |0147: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a368c: 0a1d |014a: move-result v29 │ │ -0a368e: 7220 9900 6200 |014b: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3694: 0a10 |014e: move-result v16 │ │ -0a3696: 3810 0500 |014f: if-eqz v16, 0154 // +0005 │ │ -0a369a: 131e 0000 |0151: const/16 v30, #int 0 // #0 │ │ -0a369e: 2807 |0153: goto 015a // +0007 │ │ -0a36a0: 7220 9800 6200 |0154: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a36a6: 0c10 |0157: move-result-object v16 │ │ -0a36a8: 081e 1000 |0158: move-object/from16 v30, v16 │ │ -0a36ac: 7220 9900 7200 |015a: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a36b2: 0a10 |015d: move-result v16 │ │ -0a36b4: 3810 0500 |015e: if-eqz v16, 0163 // +0005 │ │ -0a36b8: 131f 0000 |0160: const/16 v31, #int 0 // #0 │ │ -0a36bc: 2807 |0162: goto 0169 // +0007 │ │ -0a36be: 7220 9800 7200 |0163: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a36c4: 0c10 |0166: move-result-object v16 │ │ -0a36c6: 081f 1000 |0167: move-object/from16 v31, v16 │ │ -0a36ca: 7220 9900 8200 |0169: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a36d0: 0a10 |016c: move-result v16 │ │ -0a36d2: 3810 0500 |016d: if-eqz v16, 0172 // +0005 │ │ -0a36d6: 1320 0000 |016f: const/16 v32, #int 0 // #0 │ │ -0a36da: 2807 |0171: goto 0178 // +0007 │ │ -0a36dc: 7220 9800 8200 |0172: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a36e2: 0c10 |0175: move-result-object v16 │ │ -0a36e4: 0820 1000 |0176: move-object/from16 v32, v16 │ │ -0a36e8: 7220 9900 9200 |0178: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a36ee: 0a10 |017b: move-result v16 │ │ -0a36f0: 3810 0500 |017c: if-eqz v16, 0181 // +0005 │ │ -0a36f4: 1321 0000 |017e: const/16 v33, #int 0 // #0 │ │ -0a36f8: 2807 |0180: goto 0187 // +0007 │ │ -0a36fa: 7220 9800 9200 |0181: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3700: 0c10 |0184: move-result-object v16 │ │ -0a3702: 0821 1000 |0185: move-object/from16 v33, v16 │ │ -0a3706: 7220 9900 a200 |0187: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a370c: 0a10 |018a: move-result v16 │ │ -0a370e: 3810 0500 |018b: if-eqz v16, 0190 // +0005 │ │ -0a3712: 1322 0000 |018d: const/16 v34, #int 0 // #0 │ │ -0a3716: 280b |018f: goto 019a // +000b │ │ -0a3718: 7220 9600 a200 |0190: invoke-interface {v2, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a371e: 0a10 |0193: move-result v16 │ │ -0a3720: 7701 6403 1000 |0194: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a3726: 0c10 |0197: move-result-object v16 │ │ -0a3728: 0822 1000 |0198: move-object/from16 v34, v16 │ │ -0a372c: 7220 9900 b200 |019a: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3732: 0a10 |019d: move-result v16 │ │ -0a3734: 3810 0500 |019e: if-eqz v16, 01a3 // +0005 │ │ -0a3738: 1323 0000 |01a0: const/16 v35, #int 0 // #0 │ │ -0a373c: 2807 |01a2: goto 01a9 // +0007 │ │ -0a373e: 7220 9800 b200 |01a3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3744: 0c10 |01a6: move-result-object v16 │ │ -0a3746: 0823 1000 |01a7: move-object/from16 v35, v16 │ │ -0a374a: 7220 9600 c200 |01a9: invoke-interface {v2, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3750: 0a10 |01ac: move-result v16 │ │ -0a3752: 1314 0100 |01ad: const/16 v20, #int 1 // #1 │ │ -0a3756: 3810 0500 |01af: if-eqz v16, 01b4 // +0005 │ │ -0a375a: 1324 0100 |01b1: const/16 v36, #int 1 // #1 │ │ -0a375e: 2803 |01b3: goto 01b6 // +0003 │ │ -0a3760: 1324 0000 |01b4: const/16 v36, #int 0 // #0 │ │ -0a3764: 7220 9600 1200 |01b6: invoke-interface {v2, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a376a: 0a10 |01b9: move-result v16 │ │ -0a376c: 3810 0500 |01ba: if-eqz v16, 01bf // +0005 │ │ -0a3770: 1325 0100 |01bc: const/16 v37, #int 1 // #1 │ │ -0a3774: 2803 |01be: goto 01c1 // +0003 │ │ -0a3776: 1325 0000 |01bf: const/16 v37, #int 0 // #0 │ │ -0a377a: 7220 9600 3200 |01c1: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3780: 0a10 |01c4: move-result v16 │ │ -0a3782: 3810 0500 |01c5: if-eqz v16, 01ca // +0005 │ │ -0a3786: 1326 0100 |01c7: const/16 v38, #int 1 // #1 │ │ -0a378a: 2803 |01c9: goto 01cc // +0003 │ │ -0a378c: 1326 0000 |01ca: const/16 v38, #int 0 // #0 │ │ -0a3790: 7220 9900 4200 |01cc: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3796: 0a10 |01cf: move-result v16 │ │ -0a3798: 3810 0500 |01d0: if-eqz v16, 01d5 // +0005 │ │ -0a379c: 1327 0000 |01d2: const/16 v39, #int 0 // #0 │ │ -0a37a0: 2807 |01d4: goto 01db // +0007 │ │ -0a37a2: 7220 9800 4200 |01d5: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a37a8: 0c10 |01d8: move-result-object v16 │ │ -0a37aa: 0827 1000 |01d9: move-object/from16 v39, v16 │ │ -0a37ae: 2210 6c05 |01db: new-instance v16, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a37b2: 081b 1000 |01dd: move-object/from16 v27, v16 │ │ -0a37b6: 760d 281a 1b00 |01df: invoke-direct/range {v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ -0a37bc: 0815 1000 |01e2: move-object/from16 v21, v16 │ │ -0a37c0: 0210 0000 |01e4: move/from16 v16, v0 │ │ -0a37c4: 2200 6105 |01e6: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // type@0561 │ │ -0a37c8: 0814 0000 |01e8: move-object/from16 v20, v0 │ │ -0a37cc: 7607 f919 1400 |01ea: invoke-direct/range {v20, v21, v22, v23, v24, v25, v26}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@19f9 │ │ -0a37d2: 7220 b804 0d00 |01ed: invoke-interface {v13, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ -0a37d8: 0200 1000 |01f0: move/from16 v0, v16 │ │ -0a37dc: 0210 0400 |01f2: move/from16 v16, v4 │ │ -0a37e0: 0204 1100 |01f4: move/from16 v4, v17 │ │ -0a37e4: 0211 0300 |01f6: move/from16 v17, v3 │ │ -0a37e8: 0203 1200 |01f8: move/from16 v3, v18 │ │ -0a37ec: 0212 0100 |01fa: move/from16 v18, v1 │ │ -0a37f0: 0201 1300 |01fc: move/from16 v1, v19 │ │ -0a37f4: 0213 0c00 |01fe: move/from16 v19, v12 │ │ -0a37f8: 2900 87fe |0200: goto/16 0087 // -0179 │ │ -0a37fc: 7210 9400 0200 |0202: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a3802: 110d |0205: return-object v13 │ │ -0a3804: 0d00 |0206: move-exception v0 │ │ -0a3806: 7210 9400 0200 |0207: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a380c: 2700 |020a: throw v0 │ │ +0a33ec: |[0a33ec] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$3.call:()Ljava/util/List; │ │ +0a33fc: 0801 2800 |0000: move-object/from16 v1, v40 │ │ +0a3400: 5410 661d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d66 │ │ +0a3404: 7110 1e1a 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ +0a340a: 0c00 |0007: move-result-object v0 │ │ +0a340c: 5412 671d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d67 │ │ +0a3410: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a3412: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a3414: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a341a: 0c02 |000f: move-result-object v2 │ │ +0a341c: 1a00 b529 |0010: const-string v0, "install_id" // string@29b5 │ │ +0a3420: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3426: 0a00 |0015: move-result v0 │ │ +0a3428: 1a05 8c21 |0016: const-string v5, "code" // string@218c │ │ +0a342c: 7120 3e02 5200 |0018: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3432: 0a05 |001b: move-result v5 │ │ +0a3434: 1a06 f936 |001c: const-string v6, "upload_name" // string@36f9 │ │ +0a3438: 7120 3e02 6200 |001e: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a343e: 0a06 |0021: move-result v6 │ │ +0a3440: 1a07 b035 |0022: const-string v7, "timestamp" // string@35b0 │ │ +0a3444: 7120 3e02 7200 |0024: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a344a: 0a07 |0027: move-result v7 │ │ +0a344c: 1a08 2f37 |0028: const-string v8, "version" // string@372f │ │ +0a3450: 7120 3e02 8200 |002a: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3456: 0a08 |002d: move-result v8 │ │ +0a3458: 1a09 9f25 |002e: const-string v9, "file_size" // string@259f │ │ +0a345c: 7120 3e02 9200 |0030: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3462: 0a09 |0033: move-result v9 │ │ +0a3464: 1a0a f836 |0034: const-string v10, "upload_id" // string@36f8 │ │ +0a3468: 7120 3e02 a200 |0036: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a346e: 0a0a |0039: move-result v10 │ │ +0a3470: 1a0b 6724 |003a: const-string v11, "download_url" // string@2467 │ │ +0a3474: 7120 3e02 b200 |003c: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a347a: 0a0b |003f: move-result v11 │ │ +0a347c: 1a0c 6524 |0040: const-string v12, "download_is_store_page" // string@2465 │ │ +0a3480: 7120 3e02 c200 |0042: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3486: 0a0c |0045: move-result v12 │ │ +0a3488: 1a0d 6424 |0046: const-string v13, "download_is_permanent" // string@2464 │ │ +0a348c: 7120 3e02 d200 |0048: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3492: 0a0d |004b: move-result v13 │ │ +0a3494: 1a0e 4e2a |004c: const-string v14, "is_installing" // string@2a4e │ │ +0a3498: 7120 3e02 e200 |004e: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a349e: 0a0e |0051: move-result v14 │ │ +0a34a0: 1a0f 1225 |0052: const-string v15, "error_message" // string@2512 │ │ +0a34a4: 7120 3e02 f200 |0054: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a34aa: 0a0f |0057: move-result v15 │ │ +0a34ac: 1a03 0923 |0058: const-string v3, "currentVersion" // string@2309 │ │ +0a34b0: 7120 3e02 3200 |005a: invoke-static {v2, v3}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a34b6: 0a03 |005d: move-result v3 │ │ +0a34b8: 1a04 2730 |005e: const-string v4, "packageName" // string@3027 │ │ +0a34bc: 7120 3e02 4200 |0060: invoke-static {v2, v4}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a34c2: 0a04 |0063: move-result v4 │ │ +0a34c4: 1a01 3726 |0064: const-string v1, "gameName" // string@2637 │ │ +0a34c8: 7120 3e02 1200 |0066: invoke-static {v2, v1}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a34ce: 0a01 |0069: move-result v1 │ │ +0a34d0: 0210 0f00 |006a: move/from16 v16, v15 │ │ +0a34d4: 1a0f 9c35 |006c: const-string v15, "thumbnailUrl" // string@359c │ │ +0a34d8: 7120 3e02 f200 |006e: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a34de: 0a0f |0071: move-result v15 │ │ +0a34e0: 0211 0e00 |0072: move/from16 v17, v14 │ │ +0a34e4: 1a0e aa34 |0074: const-string v14, "storeUrl" // string@34aa │ │ +0a34e8: 7120 3e02 e200 |0076: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a34ee: 0a0e |0079: move-result v14 │ │ +0a34f0: 0212 0d00 |007a: move/from16 v18, v13 │ │ +0a34f4: 220d bd01 |007c: new-instance v13, Ljava/util/ArrayList; // type@01bd │ │ +0a34f8: 0213 0c00 |007e: move/from16 v19, v12 │ │ +0a34fc: 7210 9500 0200 |0080: invoke-interface {v2}, Landroid/database/Cursor;.getCount:()I // method@0095 │ │ +0a3502: 0a0c |0083: move-result v12 │ │ +0a3504: 7020 6004 cd00 |0084: invoke-direct {v13, v12}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +0a350a: 7210 9b00 0200 |0087: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@009b │ │ +0a3510: 0a0c |008a: move-result v12 │ │ +0a3512: 380c 7701 |008b: if-eqz v12, 0202 // +0177 │ │ +0a3516: 7220 9900 3200 |008d: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a351c: 0a0c |0090: move-result v12 │ │ +0a351e: 380c 0500 |0091: if-eqz v12, 0096 // +0005 │ │ +0a3522: 1317 0000 |0093: const/16 v23, #int 0 // #0 │ │ +0a3526: 2807 |0095: goto 009c // +0007 │ │ +0a3528: 7220 9800 3200 |0096: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a352e: 0c0c |0099: move-result-object v12 │ │ +0a3530: 0817 0c00 |009a: move-object/from16 v23, v12 │ │ +0a3534: 7220 9900 4200 |009c: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a353a: 0a0c |009f: move-result v12 │ │ +0a353c: 380c 0500 |00a0: if-eqz v12, 00a5 // +0005 │ │ +0a3540: 1318 0000 |00a2: const/16 v24, #int 0 // #0 │ │ +0a3544: 2807 |00a4: goto 00ab // +0007 │ │ +0a3546: 7220 9800 4200 |00a5: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a354c: 0c0c |00a8: move-result-object v12 │ │ +0a354e: 0818 0c00 |00a9: move-object/from16 v24, v12 │ │ +0a3552: 7220 9900 1200 |00ab: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3558: 0a0c |00ae: move-result v12 │ │ +0a355a: 380c 0500 |00af: if-eqz v12, 00b4 // +0005 │ │ +0a355e: 1316 0000 |00b1: const/16 v22, #int 0 // #0 │ │ +0a3562: 2807 |00b3: goto 00ba // +0007 │ │ +0a3564: 7220 9800 1200 |00b4: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a356a: 0c0c |00b7: move-result-object v12 │ │ +0a356c: 0816 0c00 |00b8: move-object/from16 v22, v12 │ │ +0a3570: 7220 9900 f200 |00ba: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3576: 0a0c |00bd: move-result v12 │ │ +0a3578: 380c 0500 |00be: if-eqz v12, 00c3 // +0005 │ │ +0a357c: 1319 0000 |00c0: const/16 v25, #int 0 // #0 │ │ +0a3580: 2807 |00c2: goto 00c9 // +0007 │ │ +0a3582: 7220 9800 f200 |00c3: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3588: 0c0c |00c6: move-result-object v12 │ │ +0a358a: 0819 0c00 |00c7: move-object/from16 v25, v12 │ │ +0a358e: 7220 9900 e200 |00c9: invoke-interface {v2, v14}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3594: 0a0c |00cc: move-result v12 │ │ +0a3596: 380c 0500 |00cd: if-eqz v12, 00d2 // +0005 │ │ +0a359a: 131a 0000 |00cf: const/16 v26, #int 0 // #0 │ │ +0a359e: 2807 |00d1: goto 00d8 // +0007 │ │ +0a35a0: 7220 9800 e200 |00d2: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a35a6: 0c0c |00d5: move-result-object v12 │ │ +0a35a8: 081a 0c00 |00d6: move-object/from16 v26, v12 │ │ +0a35ac: 7220 9900 0200 |00d8: invoke-interface {v2, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a35b2: 0a0c |00db: move-result v12 │ │ +0a35b4: 380c 5900 |00dc: if-eqz v12, 0135 // +0059 │ │ +0a35b8: 7220 9900 5200 |00de: invoke-interface {v2, v5}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a35be: 0a0c |00e1: move-result v12 │ │ +0a35c0: 380c 5300 |00e2: if-eqz v12, 0135 // +0053 │ │ +0a35c4: 7220 9900 6200 |00e4: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a35ca: 0a0c |00e7: move-result v12 │ │ +0a35cc: 380c 4d00 |00e8: if-eqz v12, 0135 // +004d │ │ +0a35d0: 7220 9900 7200 |00ea: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a35d6: 0a0c |00ed: move-result v12 │ │ +0a35d8: 380c 4700 |00ee: if-eqz v12, 0135 // +0047 │ │ +0a35dc: 7220 9900 8200 |00f0: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a35e2: 0a0c |00f3: move-result v12 │ │ +0a35e4: 380c 4100 |00f4: if-eqz v12, 0135 // +0041 │ │ +0a35e8: 7220 9900 9200 |00f6: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a35ee: 0a0c |00f9: move-result v12 │ │ +0a35f0: 380c 3b00 |00fa: if-eqz v12, 0135 // +003b │ │ +0a35f4: 7220 9900 a200 |00fc: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a35fa: 0a0c |00ff: move-result v12 │ │ +0a35fc: 380c 3500 |0100: if-eqz v12, 0135 // +0035 │ │ +0a3600: 7220 9900 b200 |0102: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3606: 0a0c |0105: move-result v12 │ │ +0a3608: 380c 2f00 |0106: if-eqz v12, 0135 // +002f │ │ +0a360c: 020c 1300 |0108: move/from16 v12, v19 │ │ +0a3610: 7220 9900 c200 |010a: invoke-interface {v2, v12}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3616: 0a13 |010d: move-result v19 │ │ +0a3618: 3813 2900 |010e: if-eqz v19, 0137 // +0029 │ │ +0a361c: 0213 0100 |0110: move/from16 v19, v1 │ │ +0a3620: 0201 1200 |0112: move/from16 v1, v18 │ │ +0a3624: 7220 9900 1200 |0114: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a362a: 0a12 |0117: move-result v18 │ │ +0a362c: 3812 2300 |0118: if-eqz v18, 013b // +0023 │ │ +0a3630: 0212 0300 |011a: move/from16 v18, v3 │ │ +0a3634: 0203 1100 |011c: move/from16 v3, v17 │ │ +0a3638: 7220 9900 3200 |011e: invoke-interface {v2, v3}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a363e: 0a11 |0121: move-result v17 │ │ +0a3640: 3811 1d00 |0122: if-eqz v17, 013f // +001d │ │ +0a3644: 0211 0400 |0124: move/from16 v17, v4 │ │ +0a3648: 0204 1000 |0126: move/from16 v4, v16 │ │ +0a364c: 7220 9900 4200 |0128: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3652: 0a10 |012b: move-result v16 │ │ +0a3654: 3910 0300 |012c: if-nez v16, 012f // +0003 │ │ +0a3658: 2815 |012e: goto 0143 // +0015 │ │ +0a365a: 0210 0000 |012f: move/from16 v16, v0 │ │ +0a365e: 1315 0000 |0131: const/16 v21, #int 0 // #0 │ │ +0a3662: 2900 b300 |0133: goto/16 01e6 // +00b3 │ │ +0a3666: 020c 1300 |0135: move/from16 v12, v19 │ │ +0a366a: 0213 0100 |0137: move/from16 v19, v1 │ │ +0a366e: 0201 1200 |0139: move/from16 v1, v18 │ │ +0a3672: 0212 0300 |013b: move/from16 v18, v3 │ │ +0a3676: 0203 1100 |013d: move/from16 v3, v17 │ │ +0a367a: 0211 0400 |013f: move/from16 v17, v4 │ │ +0a367e: 0204 1000 |0141: move/from16 v4, v16 │ │ +0a3682: 7220 9600 0200 |0143: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3688: 0a1c |0146: move-result v28 │ │ +0a368a: 7220 9600 5200 |0147: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3690: 0a1d |014a: move-result v29 │ │ +0a3692: 7220 9900 6200 |014b: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3698: 0a10 |014e: move-result v16 │ │ +0a369a: 3810 0500 |014f: if-eqz v16, 0154 // +0005 │ │ +0a369e: 131e 0000 |0151: const/16 v30, #int 0 // #0 │ │ +0a36a2: 2807 |0153: goto 015a // +0007 │ │ +0a36a4: 7220 9800 6200 |0154: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a36aa: 0c10 |0157: move-result-object v16 │ │ +0a36ac: 081e 1000 |0158: move-object/from16 v30, v16 │ │ +0a36b0: 7220 9900 7200 |015a: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a36b6: 0a10 |015d: move-result v16 │ │ +0a36b8: 3810 0500 |015e: if-eqz v16, 0163 // +0005 │ │ +0a36bc: 131f 0000 |0160: const/16 v31, #int 0 // #0 │ │ +0a36c0: 2807 |0162: goto 0169 // +0007 │ │ +0a36c2: 7220 9800 7200 |0163: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a36c8: 0c10 |0166: move-result-object v16 │ │ +0a36ca: 081f 1000 |0167: move-object/from16 v31, v16 │ │ +0a36ce: 7220 9900 8200 |0169: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a36d4: 0a10 |016c: move-result v16 │ │ +0a36d6: 3810 0500 |016d: if-eqz v16, 0172 // +0005 │ │ +0a36da: 1320 0000 |016f: const/16 v32, #int 0 // #0 │ │ +0a36de: 2807 |0171: goto 0178 // +0007 │ │ +0a36e0: 7220 9800 8200 |0172: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a36e6: 0c10 |0175: move-result-object v16 │ │ +0a36e8: 0820 1000 |0176: move-object/from16 v32, v16 │ │ +0a36ec: 7220 9900 9200 |0178: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a36f2: 0a10 |017b: move-result v16 │ │ +0a36f4: 3810 0500 |017c: if-eqz v16, 0181 // +0005 │ │ +0a36f8: 1321 0000 |017e: const/16 v33, #int 0 // #0 │ │ +0a36fc: 2807 |0180: goto 0187 // +0007 │ │ +0a36fe: 7220 9800 9200 |0181: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3704: 0c10 |0184: move-result-object v16 │ │ +0a3706: 0821 1000 |0185: move-object/from16 v33, v16 │ │ +0a370a: 7220 9900 a200 |0187: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3710: 0a10 |018a: move-result v16 │ │ +0a3712: 3810 0500 |018b: if-eqz v16, 0190 // +0005 │ │ +0a3716: 1322 0000 |018d: const/16 v34, #int 0 // #0 │ │ +0a371a: 280b |018f: goto 019a // +000b │ │ +0a371c: 7220 9600 a200 |0190: invoke-interface {v2, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3722: 0a10 |0193: move-result v16 │ │ +0a3724: 7701 6403 1000 |0194: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a372a: 0c10 |0197: move-result-object v16 │ │ +0a372c: 0822 1000 |0198: move-object/from16 v34, v16 │ │ +0a3730: 7220 9900 b200 |019a: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3736: 0a10 |019d: move-result v16 │ │ +0a3738: 3810 0500 |019e: if-eqz v16, 01a3 // +0005 │ │ +0a373c: 1323 0000 |01a0: const/16 v35, #int 0 // #0 │ │ +0a3740: 2807 |01a2: goto 01a9 // +0007 │ │ +0a3742: 7220 9800 b200 |01a3: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3748: 0c10 |01a6: move-result-object v16 │ │ +0a374a: 0823 1000 |01a7: move-object/from16 v35, v16 │ │ +0a374e: 7220 9600 c200 |01a9: invoke-interface {v2, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3754: 0a10 |01ac: move-result v16 │ │ +0a3756: 1314 0100 |01ad: const/16 v20, #int 1 // #1 │ │ +0a375a: 3810 0500 |01af: if-eqz v16, 01b4 // +0005 │ │ +0a375e: 1324 0100 |01b1: const/16 v36, #int 1 // #1 │ │ +0a3762: 2803 |01b3: goto 01b6 // +0003 │ │ +0a3764: 1324 0000 |01b4: const/16 v36, #int 0 // #0 │ │ +0a3768: 7220 9600 1200 |01b6: invoke-interface {v2, v1}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a376e: 0a10 |01b9: move-result v16 │ │ +0a3770: 3810 0500 |01ba: if-eqz v16, 01bf // +0005 │ │ +0a3774: 1325 0100 |01bc: const/16 v37, #int 1 // #1 │ │ +0a3778: 2803 |01be: goto 01c1 // +0003 │ │ +0a377a: 1325 0000 |01bf: const/16 v37, #int 0 // #0 │ │ +0a377e: 7220 9600 3200 |01c1: invoke-interface {v2, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3784: 0a10 |01c4: move-result v16 │ │ +0a3786: 3810 0500 |01c5: if-eqz v16, 01ca // +0005 │ │ +0a378a: 1326 0100 |01c7: const/16 v38, #int 1 // #1 │ │ +0a378e: 2803 |01c9: goto 01cc // +0003 │ │ +0a3790: 1326 0000 |01ca: const/16 v38, #int 0 // #0 │ │ +0a3794: 7220 9900 4200 |01cc: invoke-interface {v2, v4}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a379a: 0a10 |01cf: move-result v16 │ │ +0a379c: 3810 0500 |01d0: if-eqz v16, 01d5 // +0005 │ │ +0a37a0: 1327 0000 |01d2: const/16 v39, #int 0 // #0 │ │ +0a37a4: 2807 |01d4: goto 01db // +0007 │ │ +0a37a6: 7220 9800 4200 |01d5: invoke-interface {v2, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a37ac: 0c10 |01d8: move-result-object v16 │ │ +0a37ae: 0827 1000 |01d9: move-object/from16 v39, v16 │ │ +0a37b2: 2210 6c05 |01db: new-instance v16, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a37b6: 081b 1000 |01dd: move-object/from16 v27, v16 │ │ +0a37ba: 760d 281a 1b00 |01df: invoke-direct/range {v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ +0a37c0: 0815 1000 |01e2: move-object/from16 v21, v16 │ │ +0a37c4: 0210 0000 |01e4: move/from16 v16, v0 │ │ +0a37c8: 2200 6105 |01e6: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // type@0561 │ │ +0a37cc: 0814 0000 |01e8: move-object/from16 v20, v0 │ │ +0a37d0: 7607 f919 1400 |01ea: invoke-direct/range {v20, v21, v22, v23, v24, v25, v26}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@19f9 │ │ +0a37d6: 7220 b804 0d00 |01ed: invoke-interface {v13, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@04b8 │ │ +0a37dc: 0200 1000 |01f0: move/from16 v0, v16 │ │ +0a37e0: 0210 0400 |01f2: move/from16 v16, v4 │ │ +0a37e4: 0204 1100 |01f4: move/from16 v4, v17 │ │ +0a37e8: 0211 0300 |01f6: move/from16 v17, v3 │ │ +0a37ec: 0203 1200 |01f8: move/from16 v3, v18 │ │ +0a37f0: 0212 0100 |01fa: move/from16 v18, v1 │ │ +0a37f4: 0201 1300 |01fc: move/from16 v1, v19 │ │ +0a37f8: 0213 0c00 |01fe: move/from16 v19, v12 │ │ +0a37fc: 2900 87fe |0200: goto/16 0087 // -0179 │ │ +0a3800: 7210 9400 0200 |0202: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a3806: 110d |0205: return-object v13 │ │ +0a3808: 0d00 |0206: move-exception v0 │ │ +0a380a: 7210 9400 0200 |0207: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a3810: 2700 |020a: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x01f0 │ │ -> 0x0206 │ │ positions : │ │ 0x0002 line=128 │ │ 0x0012 line=130 │ │ 0x0018 line=131 │ │ @@ -141032,18 +141033,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a383c: |[0a383c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$3.finalize:()V │ │ -0a384c: 5410 671d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d67 │ │ -0a3850: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a3856: 0e00 |0005: return-void │ │ +0a3840: |[0a3840] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$3.finalize:()V │ │ +0a3850: 5410 671d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d67 │ │ +0a3854: 6e10 3902 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a385a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3; │ │ │ │ source_file_idx : 6852 (UpdateCheckResultDao_Impl.java) │ │ @@ -141090,19 +141091,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a3aac: |[0a3aac] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$4.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a3abc: 5b01 681d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d68 │ │ -0a3ac0: 5b02 691d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d69 │ │ -0a3ac4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a3aca: 0e00 |0007: return-void │ │ +0a3ab0: |[0a3ab0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$4.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a3ac0: 5b01 681d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d68 │ │ +0a3ac4: 5b02 691d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d69 │ │ +0a3ac8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a3ace: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -141113,18 +141114,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a3858: |[0a3858] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$4.call:()Ljava/lang/Object; │ │ -0a3868: 6e10 191a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.call:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@1a19 │ │ -0a386e: 0c00 |0003: move-result-object v0 │ │ -0a3870: 1100 |0004: return-object v0 │ │ +0a385c: |[0a385c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$4.call:()Ljava/lang/Object; │ │ +0a386c: 6e10 191a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.call:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@1a19 │ │ +0a3872: 0c00 |0003: move-result-object v0 │ │ +0a3874: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;) │ │ @@ -141132,156 +141133,156 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 270 16-bit code units │ │ -0a3874: |[0a3874] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$4.call:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ -0a3884: 0801 1e00 |0000: move-object/from16 v1, v30 │ │ -0a3888: 5410 681d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d68 │ │ -0a388c: 7110 1e1a 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ -0a3892: 0c00 |0007: move-result-object v0 │ │ -0a3894: 5412 691d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d69 │ │ -0a3898: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a389a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a389c: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a38a2: 0c02 |000f: move-result-object v2 │ │ -0a38a4: 1a00 b529 |0010: const-string v0, "install_id" // string@29b5 │ │ -0a38a8: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a38ae: 0a00 |0015: move-result v0 │ │ -0a38b0: 1a05 8c21 |0016: const-string v5, "code" // string@218c │ │ -0a38b4: 7120 3e02 5200 |0018: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a38ba: 0a05 |001b: move-result v5 │ │ -0a38bc: 1a06 f936 |001c: const-string v6, "upload_name" // string@36f9 │ │ -0a38c0: 7120 3e02 6200 |001e: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a38c6: 0a06 |0021: move-result v6 │ │ -0a38c8: 1a07 b035 |0022: const-string v7, "timestamp" // string@35b0 │ │ -0a38cc: 7120 3e02 7200 |0024: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a38d2: 0a07 |0027: move-result v7 │ │ -0a38d4: 1a08 2f37 |0028: const-string v8, "version" // string@372f │ │ -0a38d8: 7120 3e02 8200 |002a: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a38de: 0a08 |002d: move-result v8 │ │ -0a38e0: 1a09 9f25 |002e: const-string v9, "file_size" // string@259f │ │ -0a38e4: 7120 3e02 9200 |0030: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a38ea: 0a09 |0033: move-result v9 │ │ -0a38ec: 1a0a f836 |0034: const-string v10, "upload_id" // string@36f8 │ │ -0a38f0: 7120 3e02 a200 |0036: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a38f6: 0a0a |0039: move-result v10 │ │ -0a38f8: 1a0b 6724 |003a: const-string v11, "download_url" // string@2467 │ │ -0a38fc: 7120 3e02 b200 |003c: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3902: 0a0b |003f: move-result v11 │ │ -0a3904: 1a0c 6524 |0040: const-string v12, "download_is_store_page" // string@2465 │ │ -0a3908: 7120 3e02 c200 |0042: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a390e: 0a0c |0045: move-result v12 │ │ -0a3910: 1a0d 6424 |0046: const-string v13, "download_is_permanent" // string@2464 │ │ -0a3914: 7120 3e02 d200 |0048: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a391a: 0a0d |004b: move-result v13 │ │ -0a391c: 1a0e 4e2a |004c: const-string v14, "is_installing" // string@2a4e │ │ -0a3920: 7120 3e02 e200 |004e: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3926: 0a0e |0051: move-result v14 │ │ -0a3928: 1a0f 1225 |0052: const-string v15, "error_message" // string@2512 │ │ -0a392c: 7120 3e02 f200 |0054: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3932: 0a0f |0057: move-result v15 │ │ -0a3934: 7210 9a00 0200 |0058: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ -0a393a: 0a10 |005b: move-result v16 │ │ -0a393c: 3810 9f00 |005c: if-eqz v16, 00fb // +009f │ │ -0a3940: 7220 9600 0200 |005e: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3946: 0a12 |0061: move-result v18 │ │ -0a3948: 7220 9600 5200 |0062: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a394e: 0a13 |0065: move-result v19 │ │ -0a3950: 7220 9900 6200 |0066: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3956: 0a00 |0069: move-result v0 │ │ -0a3958: 3800 0500 |006a: if-eqz v0, 006f // +0005 │ │ -0a395c: 0814 0400 |006c: move-object/from16 v20, v4 │ │ -0a3960: 2807 |006e: goto 0075 // +0007 │ │ -0a3962: 7220 9800 6200 |006f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3968: 0c00 |0072: move-result-object v0 │ │ -0a396a: 0814 0000 |0073: move-object/from16 v20, v0 │ │ -0a396e: 7220 9900 7200 |0075: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3974: 0a00 |0078: move-result v0 │ │ -0a3976: 3800 0500 |0079: if-eqz v0, 007e // +0005 │ │ -0a397a: 0815 0400 |007b: move-object/from16 v21, v4 │ │ -0a397e: 2807 |007d: goto 0084 // +0007 │ │ -0a3980: 7220 9800 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3986: 0c00 |0081: move-result-object v0 │ │ -0a3988: 0815 0000 |0082: move-object/from16 v21, v0 │ │ -0a398c: 7220 9900 8200 |0084: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3992: 0a00 |0087: move-result v0 │ │ -0a3994: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ -0a3998: 0816 0400 |008a: move-object/from16 v22, v4 │ │ -0a399c: 2807 |008c: goto 0093 // +0007 │ │ -0a399e: 7220 9800 8200 |008d: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a39a4: 0c00 |0090: move-result-object v0 │ │ -0a39a6: 0816 0000 |0091: move-object/from16 v22, v0 │ │ -0a39aa: 7220 9900 9200 |0093: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a39b0: 0a00 |0096: move-result v0 │ │ -0a39b2: 3800 0500 |0097: if-eqz v0, 009c // +0005 │ │ -0a39b6: 0817 0400 |0099: move-object/from16 v23, v4 │ │ -0a39ba: 2807 |009b: goto 00a2 // +0007 │ │ -0a39bc: 7220 9800 9200 |009c: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a39c2: 0c00 |009f: move-result-object v0 │ │ -0a39c4: 0817 0000 |00a0: move-object/from16 v23, v0 │ │ -0a39c8: 7220 9900 a200 |00a2: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a39ce: 0a00 |00a5: move-result v0 │ │ -0a39d0: 3800 0500 |00a6: if-eqz v0, 00ab // +0005 │ │ -0a39d4: 0818 0400 |00a8: move-object/from16 v24, v4 │ │ -0a39d8: 280b |00aa: goto 00b5 // +000b │ │ -0a39da: 7220 9600 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a39e0: 0a00 |00ae: move-result v0 │ │ -0a39e2: 7110 6403 0000 |00af: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a39e8: 0c00 |00b2: move-result-object v0 │ │ -0a39ea: 0818 0000 |00b3: move-object/from16 v24, v0 │ │ -0a39ee: 7220 9900 b200 |00b5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a39f4: 0a00 |00b8: move-result v0 │ │ -0a39f6: 3800 0500 |00b9: if-eqz v0, 00be // +0005 │ │ -0a39fa: 0819 0400 |00bb: move-object/from16 v25, v4 │ │ -0a39fe: 2807 |00bd: goto 00c4 // +0007 │ │ -0a3a00: 7220 9800 b200 |00be: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3a06: 0c00 |00c1: move-result-object v0 │ │ -0a3a08: 0819 0000 |00c2: move-object/from16 v25, v0 │ │ -0a3a0c: 7220 9600 c200 |00c4: invoke-interface {v2, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3a12: 0a00 |00c7: move-result v0 │ │ -0a3a14: 1215 |00c8: const/4 v5, #int 1 // #1 │ │ -0a3a16: 3800 0500 |00c9: if-eqz v0, 00ce // +0005 │ │ -0a3a1a: 131a 0100 |00cb: const/16 v26, #int 1 // #1 │ │ -0a3a1e: 2803 |00cd: goto 00d0 // +0003 │ │ -0a3a20: 131a 0000 |00ce: const/16 v26, #int 0 // #0 │ │ -0a3a24: 7220 9600 d200 |00d0: invoke-interface {v2, v13}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3a2a: 0a00 |00d3: move-result v0 │ │ -0a3a2c: 3800 0500 |00d4: if-eqz v0, 00d9 // +0005 │ │ -0a3a30: 131b 0100 |00d6: const/16 v27, #int 1 // #1 │ │ -0a3a34: 2803 |00d8: goto 00db // +0003 │ │ -0a3a36: 131b 0000 |00d9: const/16 v27, #int 0 // #0 │ │ -0a3a3a: 7220 9600 e200 |00db: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3a40: 0a00 |00de: move-result v0 │ │ -0a3a42: 3800 0500 |00df: if-eqz v0, 00e4 // +0005 │ │ -0a3a46: 131c 0100 |00e1: const/16 v28, #int 1 // #1 │ │ -0a3a4a: 2803 |00e3: goto 00e6 // +0003 │ │ -0a3a4c: 131c 0000 |00e4: const/16 v28, #int 0 // #0 │ │ -0a3a50: 7220 9900 f200 |00e6: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3a56: 0a00 |00e9: move-result v0 │ │ -0a3a58: 3800 0500 |00ea: if-eqz v0, 00ef // +0005 │ │ -0a3a5c: 081d 0400 |00ec: move-object/from16 v29, v4 │ │ -0a3a60: 2806 |00ee: goto 00f4 // +0006 │ │ -0a3a62: 7220 9800 f200 |00ef: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3a68: 0c04 |00f2: move-result-object v4 │ │ -0a3a6a: 28f9 |00f3: goto 00ec // -0007 │ │ -0a3a6c: 2204 6c05 |00f4: new-instance v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a3a70: 0811 0400 |00f6: move-object/from16 v17, v4 │ │ -0a3a74: 760d 281a 1100 |00f8: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ -0a3a7a: 7210 9400 0200 |00fb: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a3a80: 5410 691d |00fe: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d69 │ │ -0a3a84: 6e10 3902 0000 |0100: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a3a8a: 1104 |0103: return-object v4 │ │ -0a3a8c: 0d00 |0104: move-exception v0 │ │ -0a3a8e: 7210 9400 0200 |0105: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a3a94: 5412 691d |0108: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d69 │ │ -0a3a98: 6e10 3902 0200 |010a: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a3a9e: 2700 |010d: throw v0 │ │ +0a3878: |[0a3878] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$4.call:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ +0a3888: 0801 1e00 |0000: move-object/from16 v1, v30 │ │ +0a388c: 5410 681d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d68 │ │ +0a3890: 7110 1e1a 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ +0a3896: 0c00 |0007: move-result-object v0 │ │ +0a3898: 5412 691d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d69 │ │ +0a389c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a389e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a38a0: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a38a6: 0c02 |000f: move-result-object v2 │ │ +0a38a8: 1a00 b529 |0010: const-string v0, "install_id" // string@29b5 │ │ +0a38ac: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a38b2: 0a00 |0015: move-result v0 │ │ +0a38b4: 1a05 8c21 |0016: const-string v5, "code" // string@218c │ │ +0a38b8: 7120 3e02 5200 |0018: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a38be: 0a05 |001b: move-result v5 │ │ +0a38c0: 1a06 f936 |001c: const-string v6, "upload_name" // string@36f9 │ │ +0a38c4: 7120 3e02 6200 |001e: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a38ca: 0a06 |0021: move-result v6 │ │ +0a38cc: 1a07 b035 |0022: const-string v7, "timestamp" // string@35b0 │ │ +0a38d0: 7120 3e02 7200 |0024: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a38d6: 0a07 |0027: move-result v7 │ │ +0a38d8: 1a08 2f37 |0028: const-string v8, "version" // string@372f │ │ +0a38dc: 7120 3e02 8200 |002a: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a38e2: 0a08 |002d: move-result v8 │ │ +0a38e4: 1a09 9f25 |002e: const-string v9, "file_size" // string@259f │ │ +0a38e8: 7120 3e02 9200 |0030: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a38ee: 0a09 |0033: move-result v9 │ │ +0a38f0: 1a0a f836 |0034: const-string v10, "upload_id" // string@36f8 │ │ +0a38f4: 7120 3e02 a200 |0036: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a38fa: 0a0a |0039: move-result v10 │ │ +0a38fc: 1a0b 6724 |003a: const-string v11, "download_url" // string@2467 │ │ +0a3900: 7120 3e02 b200 |003c: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3906: 0a0b |003f: move-result v11 │ │ +0a3908: 1a0c 6524 |0040: const-string v12, "download_is_store_page" // string@2465 │ │ +0a390c: 7120 3e02 c200 |0042: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3912: 0a0c |0045: move-result v12 │ │ +0a3914: 1a0d 6424 |0046: const-string v13, "download_is_permanent" // string@2464 │ │ +0a3918: 7120 3e02 d200 |0048: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a391e: 0a0d |004b: move-result v13 │ │ +0a3920: 1a0e 4e2a |004c: const-string v14, "is_installing" // string@2a4e │ │ +0a3924: 7120 3e02 e200 |004e: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a392a: 0a0e |0051: move-result v14 │ │ +0a392c: 1a0f 1225 |0052: const-string v15, "error_message" // string@2512 │ │ +0a3930: 7120 3e02 f200 |0054: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3936: 0a0f |0057: move-result v15 │ │ +0a3938: 7210 9a00 0200 |0058: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ +0a393e: 0a10 |005b: move-result v16 │ │ +0a3940: 3810 9f00 |005c: if-eqz v16, 00fb // +009f │ │ +0a3944: 7220 9600 0200 |005e: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a394a: 0a12 |0061: move-result v18 │ │ +0a394c: 7220 9600 5200 |0062: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3952: 0a13 |0065: move-result v19 │ │ +0a3954: 7220 9900 6200 |0066: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a395a: 0a00 |0069: move-result v0 │ │ +0a395c: 3800 0500 |006a: if-eqz v0, 006f // +0005 │ │ +0a3960: 0814 0400 |006c: move-object/from16 v20, v4 │ │ +0a3964: 2807 |006e: goto 0075 // +0007 │ │ +0a3966: 7220 9800 6200 |006f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a396c: 0c00 |0072: move-result-object v0 │ │ +0a396e: 0814 0000 |0073: move-object/from16 v20, v0 │ │ +0a3972: 7220 9900 7200 |0075: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3978: 0a00 |0078: move-result v0 │ │ +0a397a: 3800 0500 |0079: if-eqz v0, 007e // +0005 │ │ +0a397e: 0815 0400 |007b: move-object/from16 v21, v4 │ │ +0a3982: 2807 |007d: goto 0084 // +0007 │ │ +0a3984: 7220 9800 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a398a: 0c00 |0081: move-result-object v0 │ │ +0a398c: 0815 0000 |0082: move-object/from16 v21, v0 │ │ +0a3990: 7220 9900 8200 |0084: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3996: 0a00 |0087: move-result v0 │ │ +0a3998: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ +0a399c: 0816 0400 |008a: move-object/from16 v22, v4 │ │ +0a39a0: 2807 |008c: goto 0093 // +0007 │ │ +0a39a2: 7220 9800 8200 |008d: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a39a8: 0c00 |0090: move-result-object v0 │ │ +0a39aa: 0816 0000 |0091: move-object/from16 v22, v0 │ │ +0a39ae: 7220 9900 9200 |0093: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a39b4: 0a00 |0096: move-result v0 │ │ +0a39b6: 3800 0500 |0097: if-eqz v0, 009c // +0005 │ │ +0a39ba: 0817 0400 |0099: move-object/from16 v23, v4 │ │ +0a39be: 2807 |009b: goto 00a2 // +0007 │ │ +0a39c0: 7220 9800 9200 |009c: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a39c6: 0c00 |009f: move-result-object v0 │ │ +0a39c8: 0817 0000 |00a0: move-object/from16 v23, v0 │ │ +0a39cc: 7220 9900 a200 |00a2: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a39d2: 0a00 |00a5: move-result v0 │ │ +0a39d4: 3800 0500 |00a6: if-eqz v0, 00ab // +0005 │ │ +0a39d8: 0818 0400 |00a8: move-object/from16 v24, v4 │ │ +0a39dc: 280b |00aa: goto 00b5 // +000b │ │ +0a39de: 7220 9600 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a39e4: 0a00 |00ae: move-result v0 │ │ +0a39e6: 7110 6403 0000 |00af: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a39ec: 0c00 |00b2: move-result-object v0 │ │ +0a39ee: 0818 0000 |00b3: move-object/from16 v24, v0 │ │ +0a39f2: 7220 9900 b200 |00b5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a39f8: 0a00 |00b8: move-result v0 │ │ +0a39fa: 3800 0500 |00b9: if-eqz v0, 00be // +0005 │ │ +0a39fe: 0819 0400 |00bb: move-object/from16 v25, v4 │ │ +0a3a02: 2807 |00bd: goto 00c4 // +0007 │ │ +0a3a04: 7220 9800 b200 |00be: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3a0a: 0c00 |00c1: move-result-object v0 │ │ +0a3a0c: 0819 0000 |00c2: move-object/from16 v25, v0 │ │ +0a3a10: 7220 9600 c200 |00c4: invoke-interface {v2, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3a16: 0a00 |00c7: move-result v0 │ │ +0a3a18: 1215 |00c8: const/4 v5, #int 1 // #1 │ │ +0a3a1a: 3800 0500 |00c9: if-eqz v0, 00ce // +0005 │ │ +0a3a1e: 131a 0100 |00cb: const/16 v26, #int 1 // #1 │ │ +0a3a22: 2803 |00cd: goto 00d0 // +0003 │ │ +0a3a24: 131a 0000 |00ce: const/16 v26, #int 0 // #0 │ │ +0a3a28: 7220 9600 d200 |00d0: invoke-interface {v2, v13}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3a2e: 0a00 |00d3: move-result v0 │ │ +0a3a30: 3800 0500 |00d4: if-eqz v0, 00d9 // +0005 │ │ +0a3a34: 131b 0100 |00d6: const/16 v27, #int 1 // #1 │ │ +0a3a38: 2803 |00d8: goto 00db // +0003 │ │ +0a3a3a: 131b 0000 |00d9: const/16 v27, #int 0 // #0 │ │ +0a3a3e: 7220 9600 e200 |00db: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3a44: 0a00 |00de: move-result v0 │ │ +0a3a46: 3800 0500 |00df: if-eqz v0, 00e4 // +0005 │ │ +0a3a4a: 131c 0100 |00e1: const/16 v28, #int 1 // #1 │ │ +0a3a4e: 2803 |00e3: goto 00e6 // +0003 │ │ +0a3a50: 131c 0000 |00e4: const/16 v28, #int 0 // #0 │ │ +0a3a54: 7220 9900 f200 |00e6: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3a5a: 0a00 |00e9: move-result v0 │ │ +0a3a5c: 3800 0500 |00ea: if-eqz v0, 00ef // +0005 │ │ +0a3a60: 081d 0400 |00ec: move-object/from16 v29, v4 │ │ +0a3a64: 2806 |00ee: goto 00f4 // +0006 │ │ +0a3a66: 7220 9800 f200 |00ef: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3a6c: 0c04 |00f2: move-result-object v4 │ │ +0a3a6e: 28f9 |00f3: goto 00ec // -0007 │ │ +0a3a70: 2204 6c05 |00f4: new-instance v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a3a74: 0811 0400 |00f6: move-object/from16 v17, v4 │ │ +0a3a78: 760d 281a 1100 |00f8: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ +0a3a7e: 7210 9400 0200 |00fb: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a3a84: 5410 691d |00fe: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d69 │ │ +0a3a88: 6e10 3902 0000 |0100: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a3a8e: 1104 |0103: return-object v4 │ │ +0a3a90: 0d00 |0104: move-exception v0 │ │ +0a3a92: 7210 9400 0200 |0105: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a3a98: 5412 691d |0108: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d69 │ │ +0a3a9c: 6e10 3902 0200 |010a: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a3aa2: 2700 |010d: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x00fb │ │ -> 0x0104 │ │ positions : │ │ 0x0002 line=271 │ │ 0x0012 line=273 │ │ 0x0018 line=274 │ │ @@ -141368,19 +141369,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a3d20: |[0a3d20] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$5.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ -0a3d30: 5b01 6a1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d6a │ │ -0a3d34: 5b02 6b1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d6b │ │ -0a3d38: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a3d3e: 0e00 |0007: return-void │ │ +0a3d24: |[0a3d24] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$5.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V │ │ +0a3d34: 5b01 6a1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d6a │ │ +0a3d38: 5b02 6b1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d6b │ │ +0a3d3c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a3d42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroidx/room/RoomSQLiteQuery; │ │ @@ -141391,18 +141392,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a3acc: |[0a3acc] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$5.call:()Ljava/lang/Object; │ │ -0a3adc: 6e10 1c1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.call:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@1a1c │ │ -0a3ae2: 0c00 |0003: move-result-object v0 │ │ -0a3ae4: 1100 |0004: return-object v0 │ │ +0a3ad0: |[0a3ad0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$5.call:()Ljava/lang/Object; │ │ +0a3ae0: 6e10 1c1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.call:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@1a1c │ │ +0a3ae6: 0c00 |0003: move-result-object v0 │ │ +0a3ae8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;) │ │ @@ -141410,156 +141411,156 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 270 16-bit code units │ │ -0a3ae8: |[0a3ae8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$5.call:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ -0a3af8: 0801 1e00 |0000: move-object/from16 v1, v30 │ │ -0a3afc: 5410 6a1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d6a │ │ -0a3b00: 7110 1e1a 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ -0a3b06: 0c00 |0007: move-result-object v0 │ │ -0a3b08: 5412 6b1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d6b │ │ -0a3b0c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0a3b0e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a3b10: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ -0a3b16: 0c02 |000f: move-result-object v2 │ │ -0a3b18: 1a00 b529 |0010: const-string v0, "install_id" // string@29b5 │ │ -0a3b1c: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b22: 0a00 |0015: move-result v0 │ │ -0a3b24: 1a05 8c21 |0016: const-string v5, "code" // string@218c │ │ -0a3b28: 7120 3e02 5200 |0018: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b2e: 0a05 |001b: move-result v5 │ │ -0a3b30: 1a06 f936 |001c: const-string v6, "upload_name" // string@36f9 │ │ -0a3b34: 7120 3e02 6200 |001e: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b3a: 0a06 |0021: move-result v6 │ │ -0a3b3c: 1a07 b035 |0022: const-string v7, "timestamp" // string@35b0 │ │ -0a3b40: 7120 3e02 7200 |0024: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b46: 0a07 |0027: move-result v7 │ │ -0a3b48: 1a08 2f37 |0028: const-string v8, "version" // string@372f │ │ -0a3b4c: 7120 3e02 8200 |002a: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b52: 0a08 |002d: move-result v8 │ │ -0a3b54: 1a09 9f25 |002e: const-string v9, "file_size" // string@259f │ │ -0a3b58: 7120 3e02 9200 |0030: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b5e: 0a09 |0033: move-result v9 │ │ -0a3b60: 1a0a f836 |0034: const-string v10, "upload_id" // string@36f8 │ │ -0a3b64: 7120 3e02 a200 |0036: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b6a: 0a0a |0039: move-result v10 │ │ -0a3b6c: 1a0b 6724 |003a: const-string v11, "download_url" // string@2467 │ │ -0a3b70: 7120 3e02 b200 |003c: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b76: 0a0b |003f: move-result v11 │ │ -0a3b78: 1a0c 6524 |0040: const-string v12, "download_is_store_page" // string@2465 │ │ -0a3b7c: 7120 3e02 c200 |0042: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b82: 0a0c |0045: move-result v12 │ │ -0a3b84: 1a0d 6424 |0046: const-string v13, "download_is_permanent" // string@2464 │ │ -0a3b88: 7120 3e02 d200 |0048: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b8e: 0a0d |004b: move-result v13 │ │ -0a3b90: 1a0e 4e2a |004c: const-string v14, "is_installing" // string@2a4e │ │ -0a3b94: 7120 3e02 e200 |004e: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3b9a: 0a0e |0051: move-result v14 │ │ -0a3b9c: 1a0f 1225 |0052: const-string v15, "error_message" // string@2512 │ │ -0a3ba0: 7120 3e02 f200 |0054: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ -0a3ba6: 0a0f |0057: move-result v15 │ │ -0a3ba8: 7210 9a00 0200 |0058: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ -0a3bae: 0a10 |005b: move-result v16 │ │ -0a3bb0: 3810 9f00 |005c: if-eqz v16, 00fb // +009f │ │ -0a3bb4: 7220 9600 0200 |005e: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3bba: 0a12 |0061: move-result v18 │ │ -0a3bbc: 7220 9600 5200 |0062: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3bc2: 0a13 |0065: move-result v19 │ │ -0a3bc4: 7220 9900 6200 |0066: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3bca: 0a00 |0069: move-result v0 │ │ -0a3bcc: 3800 0500 |006a: if-eqz v0, 006f // +0005 │ │ -0a3bd0: 0814 0400 |006c: move-object/from16 v20, v4 │ │ -0a3bd4: 2807 |006e: goto 0075 // +0007 │ │ -0a3bd6: 7220 9800 6200 |006f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3bdc: 0c00 |0072: move-result-object v0 │ │ -0a3bde: 0814 0000 |0073: move-object/from16 v20, v0 │ │ -0a3be2: 7220 9900 7200 |0075: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3be8: 0a00 |0078: move-result v0 │ │ -0a3bea: 3800 0500 |0079: if-eqz v0, 007e // +0005 │ │ -0a3bee: 0815 0400 |007b: move-object/from16 v21, v4 │ │ -0a3bf2: 2807 |007d: goto 0084 // +0007 │ │ -0a3bf4: 7220 9800 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3bfa: 0c00 |0081: move-result-object v0 │ │ -0a3bfc: 0815 0000 |0082: move-object/from16 v21, v0 │ │ -0a3c00: 7220 9900 8200 |0084: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3c06: 0a00 |0087: move-result v0 │ │ -0a3c08: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ -0a3c0c: 0816 0400 |008a: move-object/from16 v22, v4 │ │ -0a3c10: 2807 |008c: goto 0093 // +0007 │ │ -0a3c12: 7220 9800 8200 |008d: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3c18: 0c00 |0090: move-result-object v0 │ │ -0a3c1a: 0816 0000 |0091: move-object/from16 v22, v0 │ │ -0a3c1e: 7220 9900 9200 |0093: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3c24: 0a00 |0096: move-result v0 │ │ -0a3c26: 3800 0500 |0097: if-eqz v0, 009c // +0005 │ │ -0a3c2a: 0817 0400 |0099: move-object/from16 v23, v4 │ │ -0a3c2e: 2807 |009b: goto 00a2 // +0007 │ │ -0a3c30: 7220 9800 9200 |009c: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3c36: 0c00 |009f: move-result-object v0 │ │ -0a3c38: 0817 0000 |00a0: move-object/from16 v23, v0 │ │ -0a3c3c: 7220 9900 a200 |00a2: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3c42: 0a00 |00a5: move-result v0 │ │ -0a3c44: 3800 0500 |00a6: if-eqz v0, 00ab // +0005 │ │ -0a3c48: 0818 0400 |00a8: move-object/from16 v24, v4 │ │ -0a3c4c: 280b |00aa: goto 00b5 // +000b │ │ -0a3c4e: 7220 9600 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3c54: 0a00 |00ae: move-result v0 │ │ -0a3c56: 7110 6403 0000 |00af: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a3c5c: 0c00 |00b2: move-result-object v0 │ │ -0a3c5e: 0818 0000 |00b3: move-object/from16 v24, v0 │ │ -0a3c62: 7220 9900 b200 |00b5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3c68: 0a00 |00b8: move-result v0 │ │ -0a3c6a: 3800 0500 |00b9: if-eqz v0, 00be // +0005 │ │ -0a3c6e: 0819 0400 |00bb: move-object/from16 v25, v4 │ │ -0a3c72: 2807 |00bd: goto 00c4 // +0007 │ │ -0a3c74: 7220 9800 b200 |00be: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3c7a: 0c00 |00c1: move-result-object v0 │ │ -0a3c7c: 0819 0000 |00c2: move-object/from16 v25, v0 │ │ -0a3c80: 7220 9600 c200 |00c4: invoke-interface {v2, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3c86: 0a00 |00c7: move-result v0 │ │ -0a3c88: 1215 |00c8: const/4 v5, #int 1 // #1 │ │ -0a3c8a: 3800 0500 |00c9: if-eqz v0, 00ce // +0005 │ │ -0a3c8e: 131a 0100 |00cb: const/16 v26, #int 1 // #1 │ │ -0a3c92: 2803 |00cd: goto 00d0 // +0003 │ │ -0a3c94: 131a 0000 |00ce: const/16 v26, #int 0 // #0 │ │ -0a3c98: 7220 9600 d200 |00d0: invoke-interface {v2, v13}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3c9e: 0a00 |00d3: move-result v0 │ │ -0a3ca0: 3800 0500 |00d4: if-eqz v0, 00d9 // +0005 │ │ -0a3ca4: 131b 0100 |00d6: const/16 v27, #int 1 // #1 │ │ -0a3ca8: 2803 |00d8: goto 00db // +0003 │ │ -0a3caa: 131b 0000 |00d9: const/16 v27, #int 0 // #0 │ │ -0a3cae: 7220 9600 e200 |00db: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ -0a3cb4: 0a00 |00de: move-result v0 │ │ -0a3cb6: 3800 0500 |00df: if-eqz v0, 00e4 // +0005 │ │ -0a3cba: 131c 0100 |00e1: const/16 v28, #int 1 // #1 │ │ -0a3cbe: 2803 |00e3: goto 00e6 // +0003 │ │ -0a3cc0: 131c 0000 |00e4: const/16 v28, #int 0 // #0 │ │ -0a3cc4: 7220 9900 f200 |00e6: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ -0a3cca: 0a00 |00e9: move-result v0 │ │ -0a3ccc: 3800 0500 |00ea: if-eqz v0, 00ef // +0005 │ │ -0a3cd0: 081d 0400 |00ec: move-object/from16 v29, v4 │ │ -0a3cd4: 2806 |00ee: goto 00f4 // +0006 │ │ -0a3cd6: 7220 9800 f200 |00ef: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ -0a3cdc: 0c04 |00f2: move-result-object v4 │ │ -0a3cde: 28f9 |00f3: goto 00ec // -0007 │ │ -0a3ce0: 2204 6c05 |00f4: new-instance v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a3ce4: 0811 0400 |00f6: move-object/from16 v17, v4 │ │ -0a3ce8: 760d 281a 1100 |00f8: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ -0a3cee: 7210 9400 0200 |00fb: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a3cf4: 5410 6b1d |00fe: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d6b │ │ -0a3cf8: 6e10 3902 0000 |0100: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a3cfe: 1104 |0103: return-object v4 │ │ -0a3d00: 0d00 |0104: move-exception v0 │ │ -0a3d02: 7210 9400 0200 |0105: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -0a3d08: 5412 6b1d |0108: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d6b │ │ -0a3d0c: 6e10 3902 0200 |010a: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ -0a3d12: 2700 |010d: throw v0 │ │ +0a3aec: |[0a3aec] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$5.call:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ +0a3afc: 0801 1e00 |0000: move-object/from16 v1, v30 │ │ +0a3b00: 5410 6a1d |0002: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d6a │ │ +0a3b04: 7110 1e1a 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; // method@1a1e │ │ +0a3b0a: 0c00 |0007: move-result-object v0 │ │ +0a3b0c: 5412 6b1d |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d6b │ │ +0a3b10: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0a3b12: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a3b14: 7140 4102 2043 |000c: invoke-static {v0, v2, v3, v4}, Landroidx/room/util/DBUtil;.query:(Landroidx/room/RoomDatabase;Landroidx/sqlite/db/SupportSQLiteQuery;ZLandroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0241 │ │ +0a3b1a: 0c02 |000f: move-result-object v2 │ │ +0a3b1c: 1a00 b529 |0010: const-string v0, "install_id" // string@29b5 │ │ +0a3b20: 7120 3e02 0200 |0012: invoke-static {v2, v0}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b26: 0a00 |0015: move-result v0 │ │ +0a3b28: 1a05 8c21 |0016: const-string v5, "code" // string@218c │ │ +0a3b2c: 7120 3e02 5200 |0018: invoke-static {v2, v5}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b32: 0a05 |001b: move-result v5 │ │ +0a3b34: 1a06 f936 |001c: const-string v6, "upload_name" // string@36f9 │ │ +0a3b38: 7120 3e02 6200 |001e: invoke-static {v2, v6}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b3e: 0a06 |0021: move-result v6 │ │ +0a3b40: 1a07 b035 |0022: const-string v7, "timestamp" // string@35b0 │ │ +0a3b44: 7120 3e02 7200 |0024: invoke-static {v2, v7}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b4a: 0a07 |0027: move-result v7 │ │ +0a3b4c: 1a08 2f37 |0028: const-string v8, "version" // string@372f │ │ +0a3b50: 7120 3e02 8200 |002a: invoke-static {v2, v8}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b56: 0a08 |002d: move-result v8 │ │ +0a3b58: 1a09 9f25 |002e: const-string v9, "file_size" // string@259f │ │ +0a3b5c: 7120 3e02 9200 |0030: invoke-static {v2, v9}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b62: 0a09 |0033: move-result v9 │ │ +0a3b64: 1a0a f836 |0034: const-string v10, "upload_id" // string@36f8 │ │ +0a3b68: 7120 3e02 a200 |0036: invoke-static {v2, v10}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b6e: 0a0a |0039: move-result v10 │ │ +0a3b70: 1a0b 6724 |003a: const-string v11, "download_url" // string@2467 │ │ +0a3b74: 7120 3e02 b200 |003c: invoke-static {v2, v11}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b7a: 0a0b |003f: move-result v11 │ │ +0a3b7c: 1a0c 6524 |0040: const-string v12, "download_is_store_page" // string@2465 │ │ +0a3b80: 7120 3e02 c200 |0042: invoke-static {v2, v12}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b86: 0a0c |0045: move-result v12 │ │ +0a3b88: 1a0d 6424 |0046: const-string v13, "download_is_permanent" // string@2464 │ │ +0a3b8c: 7120 3e02 d200 |0048: invoke-static {v2, v13}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b92: 0a0d |004b: move-result v13 │ │ +0a3b94: 1a0e 4e2a |004c: const-string v14, "is_installing" // string@2a4e │ │ +0a3b98: 7120 3e02 e200 |004e: invoke-static {v2, v14}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3b9e: 0a0e |0051: move-result v14 │ │ +0a3ba0: 1a0f 1225 |0052: const-string v15, "error_message" // string@2512 │ │ +0a3ba4: 7120 3e02 f200 |0054: invoke-static {v2, v15}, Landroidx/room/util/CursorUtil;.getColumnIndexOrThrow:(Landroid/database/Cursor;Ljava/lang/String;)I // method@023e │ │ +0a3baa: 0a0f |0057: move-result v15 │ │ +0a3bac: 7210 9a00 0200 |0058: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@009a │ │ +0a3bb2: 0a10 |005b: move-result v16 │ │ +0a3bb4: 3810 9f00 |005c: if-eqz v16, 00fb // +009f │ │ +0a3bb8: 7220 9600 0200 |005e: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3bbe: 0a12 |0061: move-result v18 │ │ +0a3bc0: 7220 9600 5200 |0062: invoke-interface {v2, v5}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3bc6: 0a13 |0065: move-result v19 │ │ +0a3bc8: 7220 9900 6200 |0066: invoke-interface {v2, v6}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3bce: 0a00 |0069: move-result v0 │ │ +0a3bd0: 3800 0500 |006a: if-eqz v0, 006f // +0005 │ │ +0a3bd4: 0814 0400 |006c: move-object/from16 v20, v4 │ │ +0a3bd8: 2807 |006e: goto 0075 // +0007 │ │ +0a3bda: 7220 9800 6200 |006f: invoke-interface {v2, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3be0: 0c00 |0072: move-result-object v0 │ │ +0a3be2: 0814 0000 |0073: move-object/from16 v20, v0 │ │ +0a3be6: 7220 9900 7200 |0075: invoke-interface {v2, v7}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3bec: 0a00 |0078: move-result v0 │ │ +0a3bee: 3800 0500 |0079: if-eqz v0, 007e // +0005 │ │ +0a3bf2: 0815 0400 |007b: move-object/from16 v21, v4 │ │ +0a3bf6: 2807 |007d: goto 0084 // +0007 │ │ +0a3bf8: 7220 9800 7200 |007e: invoke-interface {v2, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3bfe: 0c00 |0081: move-result-object v0 │ │ +0a3c00: 0815 0000 |0082: move-object/from16 v21, v0 │ │ +0a3c04: 7220 9900 8200 |0084: invoke-interface {v2, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3c0a: 0a00 |0087: move-result v0 │ │ +0a3c0c: 3800 0500 |0088: if-eqz v0, 008d // +0005 │ │ +0a3c10: 0816 0400 |008a: move-object/from16 v22, v4 │ │ +0a3c14: 2807 |008c: goto 0093 // +0007 │ │ +0a3c16: 7220 9800 8200 |008d: invoke-interface {v2, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3c1c: 0c00 |0090: move-result-object v0 │ │ +0a3c1e: 0816 0000 |0091: move-object/from16 v22, v0 │ │ +0a3c22: 7220 9900 9200 |0093: invoke-interface {v2, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3c28: 0a00 |0096: move-result v0 │ │ +0a3c2a: 3800 0500 |0097: if-eqz v0, 009c // +0005 │ │ +0a3c2e: 0817 0400 |0099: move-object/from16 v23, v4 │ │ +0a3c32: 2807 |009b: goto 00a2 // +0007 │ │ +0a3c34: 7220 9800 9200 |009c: invoke-interface {v2, v9}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3c3a: 0c00 |009f: move-result-object v0 │ │ +0a3c3c: 0817 0000 |00a0: move-object/from16 v23, v0 │ │ +0a3c40: 7220 9900 a200 |00a2: invoke-interface {v2, v10}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3c46: 0a00 |00a5: move-result v0 │ │ +0a3c48: 3800 0500 |00a6: if-eqz v0, 00ab // +0005 │ │ +0a3c4c: 0818 0400 |00a8: move-object/from16 v24, v4 │ │ +0a3c50: 280b |00aa: goto 00b5 // +000b │ │ +0a3c52: 7220 9600 a200 |00ab: invoke-interface {v2, v10}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3c58: 0a00 |00ae: move-result v0 │ │ +0a3c5a: 7110 6403 0000 |00af: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a3c60: 0c00 |00b2: move-result-object v0 │ │ +0a3c62: 0818 0000 |00b3: move-object/from16 v24, v0 │ │ +0a3c66: 7220 9900 b200 |00b5: invoke-interface {v2, v11}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3c6c: 0a00 |00b8: move-result v0 │ │ +0a3c6e: 3800 0500 |00b9: if-eqz v0, 00be // +0005 │ │ +0a3c72: 0819 0400 |00bb: move-object/from16 v25, v4 │ │ +0a3c76: 2807 |00bd: goto 00c4 // +0007 │ │ +0a3c78: 7220 9800 b200 |00be: invoke-interface {v2, v11}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3c7e: 0c00 |00c1: move-result-object v0 │ │ +0a3c80: 0819 0000 |00c2: move-object/from16 v25, v0 │ │ +0a3c84: 7220 9600 c200 |00c4: invoke-interface {v2, v12}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3c8a: 0a00 |00c7: move-result v0 │ │ +0a3c8c: 1215 |00c8: const/4 v5, #int 1 // #1 │ │ +0a3c8e: 3800 0500 |00c9: if-eqz v0, 00ce // +0005 │ │ +0a3c92: 131a 0100 |00cb: const/16 v26, #int 1 // #1 │ │ +0a3c96: 2803 |00cd: goto 00d0 // +0003 │ │ +0a3c98: 131a 0000 |00ce: const/16 v26, #int 0 // #0 │ │ +0a3c9c: 7220 9600 d200 |00d0: invoke-interface {v2, v13}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3ca2: 0a00 |00d3: move-result v0 │ │ +0a3ca4: 3800 0500 |00d4: if-eqz v0, 00d9 // +0005 │ │ +0a3ca8: 131b 0100 |00d6: const/16 v27, #int 1 // #1 │ │ +0a3cac: 2803 |00d8: goto 00db // +0003 │ │ +0a3cae: 131b 0000 |00d9: const/16 v27, #int 0 // #0 │ │ +0a3cb2: 7220 9600 e200 |00db: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@0096 │ │ +0a3cb8: 0a00 |00de: move-result v0 │ │ +0a3cba: 3800 0500 |00df: if-eqz v0, 00e4 // +0005 │ │ +0a3cbe: 131c 0100 |00e1: const/16 v28, #int 1 // #1 │ │ +0a3cc2: 2803 |00e3: goto 00e6 // +0003 │ │ +0a3cc4: 131c 0000 |00e4: const/16 v28, #int 0 // #0 │ │ +0a3cc8: 7220 9900 f200 |00e6: invoke-interface {v2, v15}, Landroid/database/Cursor;.isNull:(I)Z // method@0099 │ │ +0a3cce: 0a00 |00e9: move-result v0 │ │ +0a3cd0: 3800 0500 |00ea: if-eqz v0, 00ef // +0005 │ │ +0a3cd4: 081d 0400 |00ec: move-object/from16 v29, v4 │ │ +0a3cd8: 2806 |00ee: goto 00f4 // +0006 │ │ +0a3cda: 7220 9800 f200 |00ef: invoke-interface {v2, v15}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0098 │ │ +0a3ce0: 0c04 |00f2: move-result-object v4 │ │ +0a3ce2: 28f9 |00f3: goto 00ec // -0007 │ │ +0a3ce4: 2204 6c05 |00f4: new-instance v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a3ce8: 0811 0400 |00f6: move-object/from16 v17, v4 │ │ +0a3cec: 760d 281a 1100 |00f8: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ +0a3cf2: 7210 9400 0200 |00fb: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a3cf8: 5410 6b1d |00fe: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d6b │ │ +0a3cfc: 6e10 3902 0000 |0100: invoke-virtual {v0}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a3d02: 1104 |0103: return-object v4 │ │ +0a3d04: 0d00 |0104: move-exception v0 │ │ +0a3d06: 7210 9400 0200 |0105: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +0a3d0c: 5412 6b1d |0108: iget-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.val$_statement:Landroidx/room/RoomSQLiteQuery; // field@1d6b │ │ +0a3d10: 6e10 3902 0200 |010a: invoke-virtual {v2}, Landroidx/room/RoomSQLiteQuery;.release:()V // method@0239 │ │ +0a3d16: 2700 |010d: throw v0 │ │ catches : 1 │ │ 0x0010 - 0x00fb │ │ -> 0x0104 │ │ positions : │ │ 0x0002 line=369 │ │ 0x0012 line=371 │ │ 0x0018 line=372 │ │ @@ -141633,17 +141634,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4068: |[0a4068] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel$Companion.:()V │ │ -0a4078: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a407e: 0e00 |0003: return-void │ │ +0a406c: |[0a406c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel$Companion.:()V │ │ +0a407c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a4082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion;) │ │ @@ -141651,17 +141652,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4080: |[0a4080] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a4090: 7010 251a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion;.:()V // method@1a25 │ │ -0a4096: 0e00 |0003: return-void │ │ +0a4084: |[0a4084] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a4094: 7010 251a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion;.:()V // method@1a25 │ │ +0a409a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6854 (UpdateCheckResultModel.kt) │ │ │ │ @@ -141864,48 +141865,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a477c: |[0a477c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.:()V │ │ -0a478c: 2200 6b05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion; // type@056b │ │ -0a4790: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a4792: 7020 261a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1a26 │ │ -0a4798: 6900 6f1d |0006: sput-object v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion; // field@1d6f │ │ -0a479c: 0e00 |0008: return-void │ │ +0a4780: |[0a4780] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.:()V │ │ +0a4790: 2200 6b05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion; // type@056b │ │ +0a4794: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a4796: 7020 261a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1a26 │ │ +0a479c: 6900 6f1d |0006: sput-object v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.Companion:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel$Companion; // field@1d6f │ │ +0a47a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : '' │ │ type : '(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0a47a0: |[0a47a0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V │ │ -0a47b0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a47b6: 5901 821d |0003: iput v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ -0a47ba: 5902 7c1d |0005: iput v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ -0a47be: 5b03 861d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ -0a47c2: 5b04 841d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ -0a47c6: 5b05 871d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ -0a47ca: 5b06 811d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ -0a47ce: 5b07 851d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ -0a47d2: 5b08 7f1d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ -0a47d6: 5c09 7e1d |0013: iput-boolean v9, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ -0a47da: 5c0a 7d1d |0015: iput-boolean v10, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ -0a47de: 5c0b 831d |0017: iput-boolean v11, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ -0a47e2: 5b0c 801d |0019: iput-object v12, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ -0a47e6: 0e00 |001b: return-void │ │ +0a47a4: |[0a47a4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V │ │ +0a47b4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a47ba: 5901 821d |0003: iput v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ +0a47be: 5902 7c1d |0005: iput v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ +0a47c2: 5b03 861d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ +0a47c6: 5b04 841d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ +0a47ca: 5b05 871d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ +0a47ce: 5b06 811d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ +0a47d2: 5b07 851d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ +0a47d6: 5b08 7f1d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ +0a47da: 5c09 7e1d |0013: iput-boolean v9, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ +0a47de: 5c0a 7d1d |0015: iput-boolean v10, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ +0a47e2: 5c0b 831d |0017: iput-boolean v11, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ +0a47e6: 5b0c 801d |0019: iput-object v12, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ +0a47ea: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=21 │ │ 0x0005 line=25 │ │ 0x0007 line=28 │ │ 0x0009 line=31 │ │ @@ -141937,57 +141938,57 @@ │ │ type : '(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 31 │ │ ins : 15 │ │ outs : 13 │ │ insns size : 70 16-bit code units │ │ -0a47e8: |[0a47e8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a47f8: 0200 1d00 |0000: move/from16 v0, v29 │ │ -0a47fc: dd01 0040 |0002: and-int/lit8 v1, v0, #int 64 // #40 │ │ -0a4800: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a4802: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -0a4806: 072a |0007: move-object v10, v2 │ │ -0a4808: 2803 |0008: goto 000b // +0003 │ │ -0a480a: 080a 1700 |0009: move-object/from16 v10, v23 │ │ -0a480e: d501 8000 |000b: and-int/lit16 v1, v0, #int 128 // #0080 │ │ -0a4812: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ -0a4816: 072b |000f: move-object v11, v2 │ │ -0a4818: 2803 |0010: goto 0013 // +0003 │ │ -0a481a: 080b 1800 |0011: move-object/from16 v11, v24 │ │ -0a481e: d501 0001 |0013: and-int/lit16 v1, v0, #int 256 // #0100 │ │ -0a4822: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0a4824: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -0a4828: 120c |0018: const/4 v12, #int 0 // #0 │ │ -0a482a: 2803 |0019: goto 001c // +0003 │ │ -0a482c: 020c 1900 |001a: move/from16 v12, v25 │ │ -0a4830: d501 0002 |001c: and-int/lit16 v1, v0, #int 512 // #0200 │ │ -0a4834: 3801 0400 |001e: if-eqz v1, 0022 // +0004 │ │ -0a4838: 120d |0020: const/4 v13, #int 0 // #0 │ │ -0a483a: 2803 |0021: goto 0024 // +0003 │ │ -0a483c: 020d 1a00 |0022: move/from16 v13, v26 │ │ -0a4840: d501 0004 |0024: and-int/lit16 v1, v0, #int 1024 // #0400 │ │ -0a4844: 3801 0400 |0026: if-eqz v1, 002a // +0004 │ │ -0a4848: 120e |0028: const/4 v14, #int 0 // #0 │ │ -0a484a: 2803 |0029: goto 002c // +0003 │ │ -0a484c: 020e 1b00 |002a: move/from16 v14, v27 │ │ -0a4850: d500 0008 |002c: and-int/lit16 v0, v0, #int 2048 // #0800 │ │ -0a4854: 3800 0400 |002e: if-eqz v0, 0032 // +0004 │ │ -0a4858: 072f |0030: move-object v15, v2 │ │ -0a485a: 2803 |0031: goto 0034 // +0003 │ │ -0a485c: 080f 1c00 |0032: move-object/from16 v15, v28 │ │ -0a4860: 0803 1000 |0034: move-object/from16 v3, v16 │ │ -0a4864: 0204 1100 |0036: move/from16 v4, v17 │ │ -0a4868: 0205 1200 |0038: move/from16 v5, v18 │ │ -0a486c: 0806 1300 |003a: move-object/from16 v6, v19 │ │ -0a4870: 0807 1400 |003c: move-object/from16 v7, v20 │ │ -0a4874: 0808 1500 |003e: move-object/from16 v8, v21 │ │ -0a4878: 0809 1600 |0040: move-object/from16 v9, v22 │ │ -0a487c: 760d 281a 0300 |0042: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ -0a4882: 0e00 |0045: return-void │ │ +0a47ec: |[0a47ec] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a47fc: 0200 1d00 |0000: move/from16 v0, v29 │ │ +0a4800: dd01 0040 |0002: and-int/lit8 v1, v0, #int 64 // #40 │ │ +0a4804: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a4806: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +0a480a: 072a |0007: move-object v10, v2 │ │ +0a480c: 2803 |0008: goto 000b // +0003 │ │ +0a480e: 080a 1700 |0009: move-object/from16 v10, v23 │ │ +0a4812: d501 8000 |000b: and-int/lit16 v1, v0, #int 128 // #0080 │ │ +0a4816: 3801 0400 |000d: if-eqz v1, 0011 // +0004 │ │ +0a481a: 072b |000f: move-object v11, v2 │ │ +0a481c: 2803 |0010: goto 0013 // +0003 │ │ +0a481e: 080b 1800 |0011: move-object/from16 v11, v24 │ │ +0a4822: d501 0001 |0013: and-int/lit16 v1, v0, #int 256 // #0100 │ │ +0a4826: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0a4828: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +0a482c: 120c |0018: const/4 v12, #int 0 // #0 │ │ +0a482e: 2803 |0019: goto 001c // +0003 │ │ +0a4830: 020c 1900 |001a: move/from16 v12, v25 │ │ +0a4834: d501 0002 |001c: and-int/lit16 v1, v0, #int 512 // #0200 │ │ +0a4838: 3801 0400 |001e: if-eqz v1, 0022 // +0004 │ │ +0a483c: 120d |0020: const/4 v13, #int 0 // #0 │ │ +0a483e: 2803 |0021: goto 0024 // +0003 │ │ +0a4840: 020d 1a00 |0022: move/from16 v13, v26 │ │ +0a4844: d501 0004 |0024: and-int/lit16 v1, v0, #int 1024 // #0400 │ │ +0a4848: 3801 0400 |0026: if-eqz v1, 002a // +0004 │ │ +0a484c: 120e |0028: const/4 v14, #int 0 // #0 │ │ +0a484e: 2803 |0029: goto 002c // +0003 │ │ +0a4850: 020e 1b00 |002a: move/from16 v14, v27 │ │ +0a4854: d500 0008 |002c: and-int/lit16 v0, v0, #int 2048 // #0800 │ │ +0a4858: 3800 0400 |002e: if-eqz v0, 0032 // +0004 │ │ +0a485c: 072f |0030: move-object v15, v2 │ │ +0a485e: 2803 |0031: goto 0034 // +0003 │ │ +0a4860: 080f 1c00 |0032: move-object/from16 v15, v28 │ │ +0a4864: 0803 1000 |0034: move-object/from16 v3, v16 │ │ +0a4868: 0204 1100 |0036: move/from16 v4, v17 │ │ +0a486c: 0205 1200 |0038: move/from16 v5, v18 │ │ +0a4870: 0806 1300 |003a: move-object/from16 v6, v19 │ │ +0a4874: 0807 1400 |003c: move-object/from16 v7, v20 │ │ +0a4878: 0808 1500 |003e: move-object/from16 v8, v21 │ │ +0a487c: 0809 1600 |0040: move-object/from16 v9, v22 │ │ +0a4880: 760d 281a 0300 |0042: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ +0a4886: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0042 line=20 │ │ locals : │ │ 0x0000 - 0x0046 reg=16 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ 0x0000 - 0x0046 reg=17 (null) I │ │ 0x0000 - 0x0046 reg=18 (null) I │ │ @@ -142009,416 +142010,416 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 28 │ │ ins : 15 │ │ outs : 13 │ │ insns size : 136 16-bit code units │ │ -0a4610: |[0a4610] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.copy$default:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ -0a4620: 07d0 |0000: move-object v0, v13 │ │ -0a4622: 0201 1a00 |0001: move/from16 v1, v26 │ │ -0a4626: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ -0a462a: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -0a462e: 5202 821d |0007: iget v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ -0a4632: 2802 |0009: goto 000b // +0002 │ │ -0a4634: 01e2 |000a: move v2, v14 │ │ -0a4636: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ -0a463a: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -0a463e: 5203 7c1d |000f: iget v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ -0a4642: 2802 |0011: goto 0013 // +0002 │ │ -0a4644: 01f3 |0012: move v3, v15 │ │ -0a4646: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ -0a464a: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ -0a464e: 5404 861d |0017: iget-object v4, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ -0a4652: 2803 |0019: goto 001c // +0003 │ │ -0a4654: 0804 1000 |001a: move-object/from16 v4, v16 │ │ -0a4658: dd05 0108 |001c: and-int/lit8 v5, v1, #int 8 // #08 │ │ -0a465c: 3805 0500 |001e: if-eqz v5, 0023 // +0005 │ │ -0a4660: 5405 841d |0020: iget-object v5, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ -0a4664: 2803 |0022: goto 0025 // +0003 │ │ -0a4666: 0805 1100 |0023: move-object/from16 v5, v17 │ │ -0a466a: dd06 0110 |0025: and-int/lit8 v6, v1, #int 16 // #10 │ │ -0a466e: 3806 0500 |0027: if-eqz v6, 002c // +0005 │ │ -0a4672: 5406 871d |0029: iget-object v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ -0a4676: 2803 |002b: goto 002e // +0003 │ │ -0a4678: 0806 1200 |002c: move-object/from16 v6, v18 │ │ -0a467c: dd07 0120 |002e: and-int/lit8 v7, v1, #int 32 // #20 │ │ -0a4680: 3807 0500 |0030: if-eqz v7, 0035 // +0005 │ │ -0a4684: 5407 811d |0032: iget-object v7, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ -0a4688: 2803 |0034: goto 0037 // +0003 │ │ -0a468a: 0807 1300 |0035: move-object/from16 v7, v19 │ │ -0a468e: dd08 0140 |0037: and-int/lit8 v8, v1, #int 64 // #40 │ │ -0a4692: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ -0a4696: 5408 851d |003b: iget-object v8, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ -0a469a: 2803 |003d: goto 0040 // +0003 │ │ -0a469c: 0808 1400 |003e: move-object/from16 v8, v20 │ │ -0a46a0: d519 8000 |0040: and-int/lit16 v9, v1, #int 128 // #0080 │ │ -0a46a4: 3809 0500 |0042: if-eqz v9, 0047 // +0005 │ │ -0a46a8: 5409 7f1d |0044: iget-object v9, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ -0a46ac: 2803 |0046: goto 0049 // +0003 │ │ -0a46ae: 0809 1500 |0047: move-object/from16 v9, v21 │ │ -0a46b2: d51a 0001 |0049: and-int/lit16 v10, v1, #int 256 // #0100 │ │ -0a46b6: 380a 0500 |004b: if-eqz v10, 0050 // +0005 │ │ -0a46ba: 550a 7e1d |004d: iget-boolean v10, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ -0a46be: 2803 |004f: goto 0052 // +0003 │ │ -0a46c0: 020a 1600 |0050: move/from16 v10, v22 │ │ -0a46c4: d51b 0002 |0052: and-int/lit16 v11, v1, #int 512 // #0200 │ │ -0a46c8: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ -0a46cc: 550b 7d1d |0056: iget-boolean v11, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ -0a46d0: 2803 |0058: goto 005b // +0003 │ │ -0a46d2: 020b 1700 |0059: move/from16 v11, v23 │ │ -0a46d6: d51c 0004 |005b: and-int/lit16 v12, v1, #int 1024 // #0400 │ │ -0a46da: 380c 0500 |005d: if-eqz v12, 0062 // +0005 │ │ -0a46de: 550c 831d |005f: iget-boolean v12, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ -0a46e2: 2803 |0061: goto 0064 // +0003 │ │ -0a46e4: 020c 1800 |0062: move/from16 v12, v24 │ │ -0a46e8: d511 0008 |0064: and-int/lit16 v1, v1, #int 2048 // #0800 │ │ -0a46ec: 3801 0500 |0066: if-eqz v1, 006b // +0005 │ │ -0a46f0: 5401 801d |0068: iget-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ -0a46f4: 2803 |006a: goto 006d // +0003 │ │ -0a46f6: 0801 1900 |006b: move-object/from16 v1, v25 │ │ -0a46fa: 012e |006d: move v14, v2 │ │ -0a46fc: 013f |006e: move v15, v3 │ │ -0a46fe: 0810 0400 |006f: move-object/from16 v16, v4 │ │ -0a4702: 0811 0500 |0071: move-object/from16 v17, v5 │ │ -0a4706: 0812 0600 |0073: move-object/from16 v18, v6 │ │ -0a470a: 0813 0700 |0075: move-object/from16 v19, v7 │ │ -0a470e: 0814 0800 |0077: move-object/from16 v20, v8 │ │ -0a4712: 0815 0900 |0079: move-object/from16 v21, v9 │ │ -0a4716: 0216 0a00 |007b: move/from16 v22, v10 │ │ -0a471a: 0217 0b00 |007d: move/from16 v23, v11 │ │ -0a471e: 0218 0c00 |007f: move/from16 v24, v12 │ │ -0a4722: 0819 0100 |0081: move-object/from16 v25, v1 │ │ -0a4726: 740d 361a 0d00 |0083: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.copy:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@1a36 │ │ -0a472c: 0c00 |0086: move-result-object v0 │ │ -0a472e: 1100 |0087: return-object v0 │ │ +0a4614: |[0a4614] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.copy$default:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ +0a4624: 07d0 |0000: move-object v0, v13 │ │ +0a4626: 0201 1a00 |0001: move/from16 v1, v26 │ │ +0a462a: dd02 0101 |0003: and-int/lit8 v2, v1, #int 1 // #01 │ │ +0a462e: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +0a4632: 5202 821d |0007: iget v2, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ +0a4636: 2802 |0009: goto 000b // +0002 │ │ +0a4638: 01e2 |000a: move v2, v14 │ │ +0a463a: dd03 0102 |000b: and-int/lit8 v3, v1, #int 2 // #02 │ │ +0a463e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +0a4642: 5203 7c1d |000f: iget v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ +0a4646: 2802 |0011: goto 0013 // +0002 │ │ +0a4648: 01f3 |0012: move v3, v15 │ │ +0a464a: dd04 0104 |0013: and-int/lit8 v4, v1, #int 4 // #04 │ │ +0a464e: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ +0a4652: 5404 861d |0017: iget-object v4, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ +0a4656: 2803 |0019: goto 001c // +0003 │ │ +0a4658: 0804 1000 |001a: move-object/from16 v4, v16 │ │ +0a465c: dd05 0108 |001c: and-int/lit8 v5, v1, #int 8 // #08 │ │ +0a4660: 3805 0500 |001e: if-eqz v5, 0023 // +0005 │ │ +0a4664: 5405 841d |0020: iget-object v5, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ +0a4668: 2803 |0022: goto 0025 // +0003 │ │ +0a466a: 0805 1100 |0023: move-object/from16 v5, v17 │ │ +0a466e: dd06 0110 |0025: and-int/lit8 v6, v1, #int 16 // #10 │ │ +0a4672: 3806 0500 |0027: if-eqz v6, 002c // +0005 │ │ +0a4676: 5406 871d |0029: iget-object v6, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ +0a467a: 2803 |002b: goto 002e // +0003 │ │ +0a467c: 0806 1200 |002c: move-object/from16 v6, v18 │ │ +0a4680: dd07 0120 |002e: and-int/lit8 v7, v1, #int 32 // #20 │ │ +0a4684: 3807 0500 |0030: if-eqz v7, 0035 // +0005 │ │ +0a4688: 5407 811d |0032: iget-object v7, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ +0a468c: 2803 |0034: goto 0037 // +0003 │ │ +0a468e: 0807 1300 |0035: move-object/from16 v7, v19 │ │ +0a4692: dd08 0140 |0037: and-int/lit8 v8, v1, #int 64 // #40 │ │ +0a4696: 3808 0500 |0039: if-eqz v8, 003e // +0005 │ │ +0a469a: 5408 851d |003b: iget-object v8, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ +0a469e: 2803 |003d: goto 0040 // +0003 │ │ +0a46a0: 0808 1400 |003e: move-object/from16 v8, v20 │ │ +0a46a4: d519 8000 |0040: and-int/lit16 v9, v1, #int 128 // #0080 │ │ +0a46a8: 3809 0500 |0042: if-eqz v9, 0047 // +0005 │ │ +0a46ac: 5409 7f1d |0044: iget-object v9, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ +0a46b0: 2803 |0046: goto 0049 // +0003 │ │ +0a46b2: 0809 1500 |0047: move-object/from16 v9, v21 │ │ +0a46b6: d51a 0001 |0049: and-int/lit16 v10, v1, #int 256 // #0100 │ │ +0a46ba: 380a 0500 |004b: if-eqz v10, 0050 // +0005 │ │ +0a46be: 550a 7e1d |004d: iget-boolean v10, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ +0a46c2: 2803 |004f: goto 0052 // +0003 │ │ +0a46c4: 020a 1600 |0050: move/from16 v10, v22 │ │ +0a46c8: d51b 0002 |0052: and-int/lit16 v11, v1, #int 512 // #0200 │ │ +0a46cc: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ +0a46d0: 550b 7d1d |0056: iget-boolean v11, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ +0a46d4: 2803 |0058: goto 005b // +0003 │ │ +0a46d6: 020b 1700 |0059: move/from16 v11, v23 │ │ +0a46da: d51c 0004 |005b: and-int/lit16 v12, v1, #int 1024 // #0400 │ │ +0a46de: 380c 0500 |005d: if-eqz v12, 0062 // +0005 │ │ +0a46e2: 550c 831d |005f: iget-boolean v12, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ +0a46e6: 2803 |0061: goto 0064 // +0003 │ │ +0a46e8: 020c 1800 |0062: move/from16 v12, v24 │ │ +0a46ec: d511 0008 |0064: and-int/lit16 v1, v1, #int 2048 // #0800 │ │ +0a46f0: 3801 0500 |0066: if-eqz v1, 006b // +0005 │ │ +0a46f4: 5401 801d |0068: iget-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ +0a46f8: 2803 |006a: goto 006d // +0003 │ │ +0a46fa: 0801 1900 |006b: move-object/from16 v1, v25 │ │ +0a46fe: 012e |006d: move v14, v2 │ │ +0a4700: 013f |006e: move v15, v3 │ │ +0a4702: 0810 0400 |006f: move-object/from16 v16, v4 │ │ +0a4706: 0811 0500 |0071: move-object/from16 v17, v5 │ │ +0a470a: 0812 0600 |0073: move-object/from16 v18, v6 │ │ +0a470e: 0813 0700 |0075: move-object/from16 v19, v7 │ │ +0a4712: 0814 0800 |0077: move-object/from16 v20, v8 │ │ +0a4716: 0815 0900 |0079: move-object/from16 v21, v9 │ │ +0a471a: 0216 0a00 |007b: move/from16 v22, v10 │ │ +0a471e: 0217 0b00 |007d: move/from16 v23, v11 │ │ +0a4722: 0218 0c00 |007f: move/from16 v24, v12 │ │ +0a4726: 0819 0100 |0081: move-object/from16 v25, v1 │ │ +0a472a: 740d 361a 0d00 |0083: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.copy:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // method@1a36 │ │ +0a4730: 0c00 |0086: move-result-object v0 │ │ +0a4732: 1100 |0087: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4234: |[0a4234] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component1:()I │ │ -0a4244: 5210 821d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ -0a4248: 0f00 |0002: return v0 │ │ +0a4238: |[0a4238] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component1:()I │ │ +0a4248: 5210 821d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ +0a424c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component10' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4098: |[0a4098] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component10:()Z │ │ -0a40a8: 5510 7d1d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ -0a40ac: 0f00 |0002: return v0 │ │ +0a409c: |[0a409c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component10:()Z │ │ +0a40ac: 5510 7d1d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ +0a40b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component11' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a40b0: |[0a40b0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component11:()Z │ │ -0a40c0: 5510 831d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ -0a40c4: 0f00 |0002: return v0 │ │ +0a40b4: |[0a40b4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component11:()Z │ │ +0a40c4: 5510 831d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ +0a40c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component12' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a43d0: |[0a43d0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component12:()Ljava/lang/String; │ │ -0a43e0: 5410 801d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ -0a43e4: 1100 |0002: return-object v0 │ │ +0a43d4: |[0a43d4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component12:()Ljava/lang/String; │ │ +0a43e4: 5410 801d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ +0a43e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a424c: |[0a424c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component2:()I │ │ -0a425c: 5210 7c1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ -0a4260: 0f00 |0002: return v0 │ │ +0a4250: |[0a4250] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component2:()I │ │ +0a4260: 5210 7c1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ +0a4264: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component3' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a43e8: |[0a43e8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component3:()Ljava/lang/String; │ │ -0a43f8: 5410 861d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ -0a43fc: 1100 |0002: return-object v0 │ │ +0a43ec: |[0a43ec] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component3:()Ljava/lang/String; │ │ +0a43fc: 5410 861d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ +0a4400: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component4' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4400: |[0a4400] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component4:()Ljava/lang/String; │ │ -0a4410: 5410 841d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ -0a4414: 1100 |0002: return-object v0 │ │ +0a4404: |[0a4404] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component4:()Ljava/lang/String; │ │ +0a4414: 5410 841d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ +0a4418: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component5' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4418: |[0a4418] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component5:()Ljava/lang/String; │ │ -0a4428: 5410 871d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ -0a442c: 1100 |0002: return-object v0 │ │ +0a441c: |[0a441c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component5:()Ljava/lang/String; │ │ +0a442c: 5410 871d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ +0a4430: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component6' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4430: |[0a4430] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component6:()Ljava/lang/String; │ │ -0a4440: 5410 811d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ -0a4444: 1100 |0002: return-object v0 │ │ +0a4434: |[0a4434] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component6:()Ljava/lang/String; │ │ +0a4444: 5410 811d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ +0a4448: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component7' │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a43a0: |[0a43a0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component7:()Ljava/lang/Integer; │ │ -0a43b0: 5410 851d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ -0a43b4: 1100 |0002: return-object v0 │ │ +0a43a4: |[0a43a4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component7:()Ljava/lang/Integer; │ │ +0a43b4: 5410 851d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ +0a43b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component8' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4448: |[0a4448] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component8:()Ljava/lang/String; │ │ -0a4458: 5410 7f1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ -0a445c: 1100 |0002: return-object v0 │ │ +0a444c: |[0a444c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component8:()Ljava/lang/String; │ │ +0a445c: 5410 7f1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ +0a4460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'component9' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a40c8: |[0a40c8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component9:()Z │ │ -0a40d8: 5510 7e1d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ -0a40dc: 0f00 |0002: return v0 │ │ +0a40cc: |[0a40cc] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.component9:()Z │ │ +0a40dc: 5510 7e1d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ +0a40e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'copy' │ │ type : '(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 27 │ │ ins : 13 │ │ outs : 13 │ │ insns size : 30 16-bit code units │ │ -0a4730: |[0a4730] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.copy:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ -0a4740: 220d 6c05 |0000: new-instance v13, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a4744: 07d0 |0002: move-object v0, v13 │ │ -0a4746: 01f1 |0003: move v1, v15 │ │ -0a4748: 0202 1000 |0004: move/from16 v2, v16 │ │ -0a474c: 0803 1100 |0006: move-object/from16 v3, v17 │ │ -0a4750: 0804 1200 |0008: move-object/from16 v4, v18 │ │ -0a4754: 0805 1300 |000a: move-object/from16 v5, v19 │ │ -0a4758: 0806 1400 |000c: move-object/from16 v6, v20 │ │ -0a475c: 0807 1500 |000e: move-object/from16 v7, v21 │ │ -0a4760: 0808 1600 |0010: move-object/from16 v8, v22 │ │ -0a4764: 0209 1700 |0012: move/from16 v9, v23 │ │ -0a4768: 020a 1800 |0014: move/from16 v10, v24 │ │ -0a476c: 020b 1900 |0016: move/from16 v11, v25 │ │ -0a4770: 080c 1a00 |0018: move-object/from16 v12, v26 │ │ -0a4774: 760d 281a 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ -0a477a: 110d |001d: return-object v13 │ │ +0a4734: |[0a4734] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.copy:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ +0a4744: 220d 6c05 |0000: new-instance v13, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a4748: 07d0 |0002: move-object v0, v13 │ │ +0a474a: 01f1 |0003: move v1, v15 │ │ +0a474c: 0202 1000 |0004: move/from16 v2, v16 │ │ +0a4750: 0803 1100 |0006: move-object/from16 v3, v17 │ │ +0a4754: 0804 1200 |0008: move-object/from16 v4, v18 │ │ +0a4758: 0805 1300 |000a: move-object/from16 v5, v19 │ │ +0a475c: 0806 1400 |000c: move-object/from16 v6, v20 │ │ +0a4760: 0807 1500 |000e: move-object/from16 v7, v21 │ │ +0a4764: 0808 1600 |0010: move-object/from16 v8, v22 │ │ +0a4768: 0209 1700 |0012: move/from16 v9, v23 │ │ +0a476c: 020a 1800 |0014: move/from16 v10, v24 │ │ +0a4770: 020b 1900 |0016: move/from16 v11, v25 │ │ +0a4774: 080c 1a00 |0018: move-object/from16 v12, v26 │ │ +0a4778: 760d 281a 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;ZZZLjava/lang/String;)V // method@1a28 │ │ +0a477e: 110d |001d: return-object v13 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 125 16-bit code units │ │ -0a40e0: |[0a40e0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.equals:(Ljava/lang/Object;)Z │ │ -0a40f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a40f2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -0a40f6: 0f00 |0003: return v0 │ │ -0a40f8: 2051 6c05 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a40fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a40fe: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0a4102: 0f02 |0009: return v2 │ │ -0a4104: 1f05 6c05 |000a: check-cast v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a4108: 5241 821d |000c: iget v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ -0a410c: 5253 821d |000e: iget v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ -0a4110: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -0a4114: 0f02 |0012: return v2 │ │ -0a4116: 5241 7c1d |0013: iget v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ -0a411a: 5253 7c1d |0015: iget v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ -0a411e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -0a4122: 0f02 |0019: return v2 │ │ -0a4124: 5441 861d |001a: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ -0a4128: 5453 861d |001c: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ -0a412c: 7120 8805 3100 |001e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a4132: 0a01 |0021: move-result v1 │ │ -0a4134: 3901 0300 |0022: if-nez v1, 0025 // +0003 │ │ -0a4138: 0f02 |0024: return v2 │ │ -0a413a: 5441 841d |0025: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ -0a413e: 5453 841d |0027: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ -0a4142: 7120 8805 3100 |0029: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a4148: 0a01 |002c: move-result v1 │ │ -0a414a: 3901 0300 |002d: if-nez v1, 0030 // +0003 │ │ -0a414e: 0f02 |002f: return v2 │ │ -0a4150: 5441 871d |0030: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ -0a4154: 5453 871d |0032: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ -0a4158: 7120 8805 3100 |0034: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a415e: 0a01 |0037: move-result v1 │ │ -0a4160: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ -0a4164: 0f02 |003a: return v2 │ │ -0a4166: 5441 811d |003b: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ -0a416a: 5453 811d |003d: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ -0a416e: 7120 8805 3100 |003f: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a4174: 0a01 |0042: move-result v1 │ │ -0a4176: 3901 0300 |0043: if-nez v1, 0046 // +0003 │ │ -0a417a: 0f02 |0045: return v2 │ │ -0a417c: 5441 851d |0046: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ -0a4180: 5453 851d |0048: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ -0a4184: 7120 8805 3100 |004a: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a418a: 0a01 |004d: move-result v1 │ │ -0a418c: 3901 0300 |004e: if-nez v1, 0051 // +0003 │ │ -0a4190: 0f02 |0050: return v2 │ │ -0a4192: 5441 7f1d |0051: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ -0a4196: 5453 7f1d |0053: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ -0a419a: 7120 8805 3100 |0055: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a41a0: 0a01 |0058: move-result v1 │ │ -0a41a2: 3901 0300 |0059: if-nez v1, 005c // +0003 │ │ -0a41a6: 0f02 |005b: return v2 │ │ -0a41a8: 5541 7e1d |005c: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ -0a41ac: 5553 7e1d |005e: iget-boolean v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ -0a41b0: 3231 0300 |0060: if-eq v1, v3, 0063 // +0003 │ │ -0a41b4: 0f02 |0062: return v2 │ │ -0a41b6: 5541 7d1d |0063: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ -0a41ba: 5553 7d1d |0065: iget-boolean v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ -0a41be: 3231 0300 |0067: if-eq v1, v3, 006a // +0003 │ │ -0a41c2: 0f02 |0069: return v2 │ │ -0a41c4: 5541 831d |006a: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ -0a41c8: 5553 831d |006c: iget-boolean v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ -0a41cc: 3231 0300 |006e: if-eq v1, v3, 0071 // +0003 │ │ -0a41d0: 0f02 |0070: return v2 │ │ -0a41d2: 5441 801d |0071: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ -0a41d6: 5455 801d |0073: iget-object v5, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ -0a41da: 7120 8805 5100 |0075: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a41e0: 0a05 |0078: move-result v5 │ │ -0a41e2: 3905 0300 |0079: if-nez v5, 007c // +0003 │ │ -0a41e6: 0f02 |007b: return v2 │ │ -0a41e8: 0f00 |007c: return v0 │ │ +0a40e4: |[0a40e4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.equals:(Ljava/lang/Object;)Z │ │ +0a40f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a40f6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +0a40fa: 0f00 |0003: return v0 │ │ +0a40fc: 2051 6c05 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a4100: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a4102: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0a4106: 0f02 |0009: return v2 │ │ +0a4108: 1f05 6c05 |000a: check-cast v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a410c: 5241 821d |000c: iget v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ +0a4110: 5253 821d |000e: iget v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ +0a4114: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +0a4118: 0f02 |0012: return v2 │ │ +0a411a: 5241 7c1d |0013: iget v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ +0a411e: 5253 7c1d |0015: iget v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ +0a4122: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +0a4126: 0f02 |0019: return v2 │ │ +0a4128: 5441 861d |001a: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ +0a412c: 5453 861d |001c: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ +0a4130: 7120 8805 3100 |001e: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a4136: 0a01 |0021: move-result v1 │ │ +0a4138: 3901 0300 |0022: if-nez v1, 0025 // +0003 │ │ +0a413c: 0f02 |0024: return v2 │ │ +0a413e: 5441 841d |0025: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ +0a4142: 5453 841d |0027: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ +0a4146: 7120 8805 3100 |0029: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a414c: 0a01 |002c: move-result v1 │ │ +0a414e: 3901 0300 |002d: if-nez v1, 0030 // +0003 │ │ +0a4152: 0f02 |002f: return v2 │ │ +0a4154: 5441 871d |0030: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ +0a4158: 5453 871d |0032: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ +0a415c: 7120 8805 3100 |0034: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a4162: 0a01 |0037: move-result v1 │ │ +0a4164: 3901 0300 |0038: if-nez v1, 003b // +0003 │ │ +0a4168: 0f02 |003a: return v2 │ │ +0a416a: 5441 811d |003b: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ +0a416e: 5453 811d |003d: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ +0a4172: 7120 8805 3100 |003f: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a4178: 0a01 |0042: move-result v1 │ │ +0a417a: 3901 0300 |0043: if-nez v1, 0046 // +0003 │ │ +0a417e: 0f02 |0045: return v2 │ │ +0a4180: 5441 851d |0046: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ +0a4184: 5453 851d |0048: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ +0a4188: 7120 8805 3100 |004a: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a418e: 0a01 |004d: move-result v1 │ │ +0a4190: 3901 0300 |004e: if-nez v1, 0051 // +0003 │ │ +0a4194: 0f02 |0050: return v2 │ │ +0a4196: 5441 7f1d |0051: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ +0a419a: 5453 7f1d |0053: iget-object v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ +0a419e: 7120 8805 3100 |0055: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a41a4: 0a01 |0058: move-result v1 │ │ +0a41a6: 3901 0300 |0059: if-nez v1, 005c // +0003 │ │ +0a41aa: 0f02 |005b: return v2 │ │ +0a41ac: 5541 7e1d |005c: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ +0a41b0: 5553 7e1d |005e: iget-boolean v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ +0a41b4: 3231 0300 |0060: if-eq v1, v3, 0063 // +0003 │ │ +0a41b8: 0f02 |0062: return v2 │ │ +0a41ba: 5541 7d1d |0063: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ +0a41be: 5553 7d1d |0065: iget-boolean v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ +0a41c2: 3231 0300 |0067: if-eq v1, v3, 006a // +0003 │ │ +0a41c6: 0f02 |0069: return v2 │ │ +0a41c8: 5541 831d |006a: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ +0a41cc: 5553 831d |006c: iget-boolean v3, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ +0a41d0: 3231 0300 |006e: if-eq v1, v3, 0071 // +0003 │ │ +0a41d4: 0f02 |0070: return v2 │ │ +0a41d6: 5441 801d |0071: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ +0a41da: 5455 801d |0073: iget-object v5, v5, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ +0a41de: 7120 8805 5100 |0075: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a41e4: 0a05 |0078: move-result v5 │ │ +0a41e6: 3905 0300 |0079: if-nez v5, 007c // +0003 │ │ +0a41ea: 0f02 |007b: return v2 │ │ +0a41ec: 0f00 |007c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'getCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4264: |[0a4264] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getCode:()I │ │ -0a4274: 5210 7c1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ -0a4278: 0f00 |0002: return v0 │ │ +0a4268: |[0a4268] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getCode:()I │ │ +0a4278: 5210 7c1d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ +0a427c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #15 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142426,17 +142427,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a41ec: |[0a41ec] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getDownloadPageIsPermanent:()Z │ │ -0a41fc: 5510 7d1d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ -0a4200: 0f00 |0002: return v0 │ │ +0a41f0: |[0a41f0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getDownloadPageIsPermanent:()Z │ │ +0a4200: 5510 7d1d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ +0a4204: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #16 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142444,17 +142445,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4204: |[0a4204] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getDownloadPageIsStorePage:()Z │ │ -0a4214: 5510 7e1d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ -0a4218: 0f00 |0002: return v0 │ │ +0a4208: |[0a4208] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getDownloadPageIsStorePage:()Z │ │ +0a4218: 5510 7e1d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ +0a421c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #17 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142462,17 +142463,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4460: |[0a4460] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getDownloadPageUrl:()Ljava/lang/String; │ │ -0a4470: 5410 7f1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ -0a4474: 1100 |0002: return-object v0 │ │ +0a4464: |[0a4464] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getDownloadPageUrl:()Ljava/lang/String; │ │ +0a4474: 5410 7f1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ +0a4478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #18 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142480,17 +142481,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4478: |[0a4478] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getErrorReport:()Ljava/lang/String; │ │ -0a4488: 5410 801d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ -0a448c: 1100 |0002: return-object v0 │ │ +0a447c: |[0a447c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getErrorReport:()Ljava/lang/String; │ │ +0a448c: 5410 801d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ +0a4490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #19 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142498,17 +142499,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4490: |[0a4490] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getFileSize:()Ljava/lang/String; │ │ -0a44a0: 5410 811d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ -0a44a4: 1100 |0002: return-object v0 │ │ +0a4494: |[0a4494] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getFileSize:()Ljava/lang/String; │ │ +0a44a4: 5410 811d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ +0a44a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #20 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142516,17 +142517,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a427c: |[0a427c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getInstallId:()I │ │ -0a428c: 5210 821d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ -0a4290: 0f00 |0002: return v0 │ │ +0a4280: |[0a4280] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getInstallId:()I │ │ +0a4290: 5210 821d |0000: iget v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ +0a4294: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #21 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142534,17 +142535,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a44a8: |[0a44a8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getTimestamp:()Ljava/lang/String; │ │ -0a44b8: 5410 841d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ -0a44bc: 1100 |0002: return-object v0 │ │ +0a44ac: |[0a44ac] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getTimestamp:()Ljava/lang/String; │ │ +0a44bc: 5410 841d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ +0a44c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #22 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142552,17 +142553,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a43b8: |[0a43b8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getUploadID:()Ljava/lang/Integer; │ │ -0a43c8: 5410 851d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ -0a43cc: 1100 |0002: return-object v0 │ │ +0a43bc: |[0a43bc] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getUploadID:()Ljava/lang/Integer; │ │ +0a43cc: 5410 851d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ +0a43d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #23 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142570,17 +142571,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a44c0: |[0a44c0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getUploadName:()Ljava/lang/String; │ │ -0a44d0: 5410 861d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ -0a44d4: 1100 |0002: return-object v0 │ │ +0a44c4: |[0a44c4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getUploadName:()Ljava/lang/String; │ │ +0a44d4: 5410 861d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ +0a44d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #24 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142588,17 +142589,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a44d8: |[0a44d8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getVersionString:()Ljava/lang/String; │ │ -0a44e8: 5410 871d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ -0a44ec: 1100 |0002: return-object v0 │ │ +0a44dc: |[0a44dc] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.getVersionString:()Ljava/lang/String; │ │ +0a44ec: 5410 871d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ +0a44f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #25 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142606,109 +142607,109 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 125 16-bit code units │ │ -0a4294: |[0a4294] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.hashCode:()I │ │ -0a42a4: 5240 821d |0000: iget v0, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ -0a42a8: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a42ac: 5241 7c1d |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ -0a42b0: b010 |0006: add-int/2addr v0, v1 │ │ -0a42b2: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a42b6: 5441 861d |0009: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ -0a42ba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0a42bc: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -0a42c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a42c2: 2805 |000f: goto 0014 // +0005 │ │ -0a42c4: 6e10 9d03 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a42ca: 0a01 |0013: move-result v1 │ │ -0a42cc: b010 |0014: add-int/2addr v0, v1 │ │ -0a42ce: da00 001f |0015: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a42d2: 5441 841d |0017: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ -0a42d6: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -0a42da: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0a42dc: 2805 |001c: goto 0021 // +0005 │ │ -0a42de: 6e10 9d03 0100 |001d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a42e4: 0a01 |0020: move-result v1 │ │ -0a42e6: b010 |0021: add-int/2addr v0, v1 │ │ -0a42e8: da00 001f |0022: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a42ec: 5441 871d |0024: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ -0a42f0: 3901 0400 |0026: if-nez v1, 002a // +0004 │ │ -0a42f4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0a42f6: 2805 |0029: goto 002e // +0005 │ │ -0a42f8: 6e10 9d03 0100 |002a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a42fe: 0a01 |002d: move-result v1 │ │ -0a4300: b010 |002e: add-int/2addr v0, v1 │ │ -0a4302: da00 001f |002f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a4306: 5441 811d |0031: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ -0a430a: 3901 0400 |0033: if-nez v1, 0037 // +0004 │ │ -0a430e: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -0a4310: 2805 |0036: goto 003b // +0005 │ │ -0a4312: 6e10 9d03 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a4318: 0a01 |003a: move-result v1 │ │ -0a431a: b010 |003b: add-int/2addr v0, v1 │ │ -0a431c: da00 001f |003c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a4320: 5441 851d |003e: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ -0a4324: 3901 0400 |0040: if-nez v1, 0044 // +0004 │ │ -0a4328: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -0a432a: 2805 |0043: goto 0048 // +0005 │ │ -0a432c: 6e10 7603 0100 |0044: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0376 │ │ -0a4332: 0a01 |0047: move-result v1 │ │ -0a4334: b010 |0048: add-int/2addr v0, v1 │ │ -0a4336: da00 001f |0049: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a433a: 5441 7f1d |004b: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ -0a433e: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ -0a4342: 1201 |004f: const/4 v1, #int 0 // #0 │ │ -0a4344: 2805 |0050: goto 0055 // +0005 │ │ -0a4346: 6e10 9d03 0100 |0051: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a434c: 0a01 |0054: move-result v1 │ │ -0a434e: b010 |0055: add-int/2addr v0, v1 │ │ -0a4350: da00 001f |0056: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a4354: 5541 7e1d |0058: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ -0a4358: 1213 |005a: const/4 v3, #int 1 // #1 │ │ -0a435a: 3801 0300 |005b: if-eqz v1, 005e // +0003 │ │ -0a435e: 1211 |005d: const/4 v1, #int 1 // #1 │ │ -0a4360: b010 |005e: add-int/2addr v0, v1 │ │ -0a4362: da00 001f |005f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a4366: 5541 7d1d |0061: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ -0a436a: 3801 0300 |0063: if-eqz v1, 0066 // +0003 │ │ -0a436e: 1211 |0065: const/4 v1, #int 1 // #1 │ │ -0a4370: b010 |0066: add-int/2addr v0, v1 │ │ -0a4372: da00 001f |0067: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a4376: 5541 831d |0069: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ -0a437a: 3801 0300 |006b: if-eqz v1, 006e // +0003 │ │ -0a437e: 2802 |006d: goto 006f // +0002 │ │ -0a4380: 0113 |006e: move v3, v1 │ │ -0a4382: b030 |006f: add-int/2addr v0, v3 │ │ -0a4384: da00 001f |0070: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0a4388: 5441 801d |0072: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ -0a438c: 3901 0300 |0074: if-nez v1, 0077 // +0003 │ │ -0a4390: 2805 |0076: goto 007b // +0005 │ │ -0a4392: 6e10 9d03 0100 |0077: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0a4398: 0a02 |007a: move-result v2 │ │ -0a439a: b020 |007b: add-int/2addr v0, v2 │ │ -0a439c: 0f00 |007c: return v0 │ │ +0a4298: |[0a4298] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.hashCode:()I │ │ +0a42a8: 5240 821d |0000: iget v0, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ +0a42ac: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a42b0: 5241 7c1d |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ +0a42b4: b010 |0006: add-int/2addr v0, v1 │ │ +0a42b6: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a42ba: 5441 861d |0009: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ +0a42be: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0a42c0: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +0a42c4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a42c6: 2805 |000f: goto 0014 // +0005 │ │ +0a42c8: 6e10 9d03 0100 |0010: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a42ce: 0a01 |0013: move-result v1 │ │ +0a42d0: b010 |0014: add-int/2addr v0, v1 │ │ +0a42d2: da00 001f |0015: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a42d6: 5441 841d |0017: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ +0a42da: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +0a42de: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0a42e0: 2805 |001c: goto 0021 // +0005 │ │ +0a42e2: 6e10 9d03 0100 |001d: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a42e8: 0a01 |0020: move-result v1 │ │ +0a42ea: b010 |0021: add-int/2addr v0, v1 │ │ +0a42ec: da00 001f |0022: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a42f0: 5441 871d |0024: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ +0a42f4: 3901 0400 |0026: if-nez v1, 002a // +0004 │ │ +0a42f8: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0a42fa: 2805 |0029: goto 002e // +0005 │ │ +0a42fc: 6e10 9d03 0100 |002a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a4302: 0a01 |002d: move-result v1 │ │ +0a4304: b010 |002e: add-int/2addr v0, v1 │ │ +0a4306: da00 001f |002f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a430a: 5441 811d |0031: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ +0a430e: 3901 0400 |0033: if-nez v1, 0037 // +0004 │ │ +0a4312: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +0a4314: 2805 |0036: goto 003b // +0005 │ │ +0a4316: 6e10 9d03 0100 |0037: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a431c: 0a01 |003a: move-result v1 │ │ +0a431e: b010 |003b: add-int/2addr v0, v1 │ │ +0a4320: da00 001f |003c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a4324: 5441 851d |003e: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ +0a4328: 3901 0400 |0040: if-nez v1, 0044 // +0004 │ │ +0a432c: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +0a432e: 2805 |0043: goto 0048 // +0005 │ │ +0a4330: 6e10 7603 0100 |0044: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0376 │ │ +0a4336: 0a01 |0047: move-result v1 │ │ +0a4338: b010 |0048: add-int/2addr v0, v1 │ │ +0a433a: da00 001f |0049: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a433e: 5441 7f1d |004b: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ +0a4342: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ +0a4346: 1201 |004f: const/4 v1, #int 0 // #0 │ │ +0a4348: 2805 |0050: goto 0055 // +0005 │ │ +0a434a: 6e10 9d03 0100 |0051: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a4350: 0a01 |0054: move-result v1 │ │ +0a4352: b010 |0055: add-int/2addr v0, v1 │ │ +0a4354: da00 001f |0056: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a4358: 5541 7e1d |0058: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ +0a435c: 1213 |005a: const/4 v3, #int 1 // #1 │ │ +0a435e: 3801 0300 |005b: if-eqz v1, 005e // +0003 │ │ +0a4362: 1211 |005d: const/4 v1, #int 1 // #1 │ │ +0a4364: b010 |005e: add-int/2addr v0, v1 │ │ +0a4366: da00 001f |005f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a436a: 5541 7d1d |0061: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ +0a436e: 3801 0300 |0063: if-eqz v1, 0066 // +0003 │ │ +0a4372: 1211 |0065: const/4 v1, #int 1 // #1 │ │ +0a4374: b010 |0066: add-int/2addr v0, v1 │ │ +0a4376: da00 001f |0067: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a437a: 5541 831d |0069: iget-boolean v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ +0a437e: 3801 0300 |006b: if-eqz v1, 006e // +0003 │ │ +0a4382: 2802 |006d: goto 006f // +0002 │ │ +0a4384: 0113 |006e: move v3, v1 │ │ +0a4386: b030 |006f: add-int/2addr v0, v3 │ │ +0a4388: da00 001f |0070: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +0a438c: 5441 801d |0072: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ +0a4390: 3901 0300 |0074: if-nez v1, 0077 // +0003 │ │ +0a4394: 2805 |0076: goto 007b // +0005 │ │ +0a4396: 6e10 9d03 0100 |0077: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0a439c: 0a02 |007a: move-result v2 │ │ +0a439e: b020 |007b: add-int/2addr v0, v2 │ │ +0a43a0: 0f00 |007c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ name : 'isInstalling' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a421c: |[0a421c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.isInstalling:()Z │ │ -0a422c: 5510 831d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ -0a4230: 0f00 |0002: return v0 │ │ +0a4220: |[0a4220] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.isInstalling:()Z │ │ +0a4230: 5510 831d |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ +0a4234: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ │ │ #27 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;) │ │ @@ -142716,70 +142717,70 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 135 16-bit code units │ │ -0a44f0: |[0a44f0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.toString:()Ljava/lang/String; │ │ -0a4500: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -0a4504: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0a450a: 1a01 c51a |0005: const-string v1, "UpdateCheckResultModel(installId=" // string@1ac5 │ │ -0a450e: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a4514: 5221 821d |000a: iget v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ -0a4518: 6e20 c003 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0a451e: 1a01 6a03 |000f: const-string v1, ", code=" // string@036a │ │ -0a4522: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a4528: 5221 7c1d |0014: iget v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ -0a452c: 6e20 c003 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0a4532: 1a01 9303 |0019: const-string v1, ", uploadName=" // string@0393 │ │ -0a4536: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a453c: 5421 861d |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ -0a4540: 6e20 c203 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a4546: 1a01 8e03 |0023: const-string v1, ", timestamp=" // string@038e │ │ -0a454a: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a4550: 5421 841d |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ -0a4554: 6e20 c203 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a455a: 1a01 9703 |002d: const-string v1, ", versionString=" // string@0397 │ │ -0a455e: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a4564: 5421 871d |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ -0a4568: 6e20 c203 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a456e: 1a01 7503 |0037: const-string v1, ", fileSize=" // string@0375 │ │ -0a4572: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a4578: 5421 811d |003c: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ -0a457c: 6e20 c203 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a4582: 1a01 9103 |0041: const-string v1, ", uploadID=" // string@0391 │ │ -0a4586: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a458c: 5421 851d |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ -0a4590: 6e20 c203 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a4596: 1a01 7103 |004b: const-string v1, ", downloadPageUrl=" // string@0371 │ │ -0a459a: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a45a0: 5421 7f1d |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ -0a45a4: 6e20 c203 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a45aa: 1a01 7003 |0055: const-string v1, ", downloadPageIsStorePage=" // string@0370 │ │ -0a45ae: 6e20 c303 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a45b4: 5521 7e1d |005a: iget-boolean v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ -0a45b8: 6e20 c403 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ -0a45be: 1a01 6f03 |005f: const-string v1, ", downloadPageIsPermanent=" // string@036f │ │ -0a45c2: 6e20 c303 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a45c8: 5521 7d1d |0064: iget-boolean v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ -0a45cc: 6e20 c403 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ -0a45d2: 1a01 7b03 |0069: const-string v1, ", isInstalling=" // string@037b │ │ -0a45d6: 6e20 c303 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a45dc: 5521 831d |006e: iget-boolean v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ -0a45e0: 6e20 c403 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ -0a45e6: 1a01 7303 |0073: const-string v1, ", errorReport=" // string@0373 │ │ -0a45ea: 6e20 c303 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a45f0: 5421 801d |0078: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ -0a45f4: 6e20 c203 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a45fa: 1301 2900 |007d: const/16 v1, #int 41 // #29 │ │ -0a45fe: 6e20 be03 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -0a4604: 6e10 cb03 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0a460a: 0c00 |0085: move-result-object v0 │ │ -0a460c: 1100 |0086: return-object v0 │ │ +0a44f4: |[0a44f4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel.toString:()Ljava/lang/String; │ │ +0a4504: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +0a4508: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0a450e: 1a01 c51a |0005: const-string v1, "UpdateCheckResultModel(installId=" // string@1ac5 │ │ +0a4512: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a4518: 5221 821d |000a: iget v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.installId:I // field@1d82 │ │ +0a451c: 6e20 c003 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0a4522: 1a01 6a03 |000f: const-string v1, ", code=" // string@036a │ │ +0a4526: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a452c: 5221 7c1d |0014: iget v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.code:I // field@1d7c │ │ +0a4530: 6e20 c003 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0a4536: 1a01 9303 |0019: const-string v1, ", uploadName=" // string@0393 │ │ +0a453a: 6e20 c303 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a4540: 5421 861d |001e: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadName:Ljava/lang/String; // field@1d86 │ │ +0a4544: 6e20 c203 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a454a: 1a01 8e03 |0023: const-string v1, ", timestamp=" // string@038e │ │ +0a454e: 6e20 c303 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a4554: 5421 841d |0028: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.timestamp:Ljava/lang/String; // field@1d84 │ │ +0a4558: 6e20 c203 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a455e: 1a01 9703 |002d: const-string v1, ", versionString=" // string@0397 │ │ +0a4562: 6e20 c303 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a4568: 5421 871d |0032: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.versionString:Ljava/lang/String; // field@1d87 │ │ +0a456c: 6e20 c203 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a4572: 1a01 7503 |0037: const-string v1, ", fileSize=" // string@0375 │ │ +0a4576: 6e20 c303 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a457c: 5421 811d |003c: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.fileSize:Ljava/lang/String; // field@1d81 │ │ +0a4580: 6e20 c203 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a4586: 1a01 9103 |0041: const-string v1, ", uploadID=" // string@0391 │ │ +0a458a: 6e20 c303 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a4590: 5421 851d |0046: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.uploadID:Ljava/lang/Integer; // field@1d85 │ │ +0a4594: 6e20 c203 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a459a: 1a01 7103 |004b: const-string v1, ", downloadPageUrl=" // string@0371 │ │ +0a459e: 6e20 c303 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a45a4: 5421 7f1d |0050: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageUrl:Ljava/lang/String; // field@1d7f │ │ +0a45a8: 6e20 c203 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a45ae: 1a01 7003 |0055: const-string v1, ", downloadPageIsStorePage=" // string@0370 │ │ +0a45b2: 6e20 c303 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a45b8: 5521 7e1d |005a: iget-boolean v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsStorePage:Z // field@1d7e │ │ +0a45bc: 6e20 c403 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ +0a45c2: 1a01 6f03 |005f: const-string v1, ", downloadPageIsPermanent=" // string@036f │ │ +0a45c6: 6e20 c303 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a45cc: 5521 7d1d |0064: iget-boolean v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.downloadPageIsPermanent:Z // field@1d7d │ │ +0a45d0: 6e20 c403 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ +0a45d6: 1a01 7b03 |0069: const-string v1, ", isInstalling=" // string@037b │ │ +0a45da: 6e20 c303 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a45e0: 5521 831d |006e: iget-boolean v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:Z // field@1d83 │ │ +0a45e4: 6e20 c403 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ +0a45ea: 1a01 7303 |0073: const-string v1, ", errorReport=" // string@0373 │ │ +0a45ee: 6e20 c303 1000 |0075: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a45f4: 5421 801d |0078: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.errorReport:Ljava/lang/String; // field@1d80 │ │ +0a45f8: 6e20 c203 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a45fe: 1301 2900 |007d: const/16 v1, #int 41 // #29 │ │ +0a4602: 6e20 be03 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +0a4608: 6e10 cb03 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0a460e: 0c00 |0085: move-result-object v0 │ │ +0a4610: 1100 |0086: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6854 (UpdateCheckResultModel.kt) │ │ │ │ Class #387 header: │ │ @@ -142820,22 +142821,22 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a489c: |[0a489c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultRepository.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;)V │ │ -0a48ac: 1a00 d036 |0000: const-string v0, "updateCheckResultDao" // string@36d0 │ │ -0a48b0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a48b6: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a48bc: 6e10 051a 0200 |0008: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getNotUpToDateResults:()Landroidx/lifecycle/LiveData; // method@1a05 │ │ -0a48c2: 0c02 |000b: move-result-object v2 │ │ -0a48c4: 5b12 881d |000c: iput-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository;.availableUpdates:Landroidx/lifecycle/LiveData; // field@1d88 │ │ -0a48c8: 0e00 |000e: return-void │ │ +0a48a0: |[0a48a0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultRepository.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;)V │ │ +0a48b0: 1a00 d036 |0000: const-string v0, "updateCheckResultDao" // string@36d0 │ │ +0a48b4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a48ba: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a48c0: 6e10 051a 0200 |0008: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getNotUpToDateResults:()Landroidx/lifecycle/LiveData; // method@1a05 │ │ +0a48c6: 0c02 |000b: move-result-object v2 │ │ +0a48c8: 5b12 881d |000c: iput-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository;.availableUpdates:Landroidx/lifecycle/LiveData; // field@1d88 │ │ +0a48cc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=5 │ │ 0x0008 line=7 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository; │ │ 0x0000 - 0x000f reg=2 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; │ │ @@ -142846,17 +142847,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4884: |[0a4884] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultRepository.getAvailableUpdates:()Landroidx/lifecycle/LiveData; │ │ -0a4894: 5410 881d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository;.availableUpdates:Landroidx/lifecycle/LiveData; // field@1d88 │ │ -0a4898: 1100 |0002: return-object v0 │ │ +0a4888: |[0a4888] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultRepository.getAvailableUpdates:()Landroidx/lifecycle/LiveData; │ │ +0a4898: 5410 881d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository;.availableUpdates:Landroidx/lifecycle/LiveData; // field@1d88 │ │ +0a489c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository; │ │ │ │ source_file_idx : 6855 (UpdateCheckResultRepository.kt) │ │ @@ -142890,17 +142891,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a5c1c: |[0a5c1c] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$Companion.:()V │ │ -0a5c2c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a5c32: 0e00 |0003: return-void │ │ +0a5c20: |[0a5c20] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$Companion.:()V │ │ +0a5c30: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a5c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion;) │ │ @@ -142908,17 +142909,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a5c34: |[0a5c34] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a5c44: 7010 981a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion;.:()V // method@1a98 │ │ -0a5c4a: 0e00 |0003: return-void │ │ +0a5c38: |[0a5c38] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a5c48: 7010 981a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion;.:()V // method@1a98 │ │ +0a5c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2554 (DownloadCancelBroadcastReceiver.kt) │ │ │ │ @@ -142975,36 +142976,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a5dc4: |[0a5dc4] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver.:()V │ │ -0a5dd4: 2200 7c05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion; // type@057c │ │ -0a5dd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a5dda: 7020 991a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1a99 │ │ -0a5de0: 6900 dc1d |0006: sput-object v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion; // field@1ddc │ │ -0a5de4: 0e00 |0008: return-void │ │ +0a5dc8: |[0a5dc8] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver.:()V │ │ +0a5dd8: 2200 7c05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion; // type@057c │ │ +0a5ddc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a5dde: 7020 991a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1a99 │ │ +0a5de4: 6900 dc1d |0006: sput-object v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$Companion; // field@1ddc │ │ +0a5de8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a5de8: |[0a5de8] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver.:()V │ │ -0a5df8: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ -0a5dfe: 0e00 |0003: return-void │ │ +0a5dec: |[0a5dec] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver.:()V │ │ +0a5dfc: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ +0a5e02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver; │ │ │ │ Virtual methods - │ │ @@ -143013,79 +143014,79 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 136 16-bit code units │ │ -0a5e00: |[0a5e00] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0a5e10: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a5e14: 7120 8c05 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a5e1a: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ -0a5e1e: 7120 8c05 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a5e24: 6200 6b1b |000a: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0a5e28: 6e10 4f00 0700 |000c: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0a5e2e: 0c01 |000f: move-result-object v1 │ │ -0a5e30: 7110 8a05 0100 |0010: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a5e36: 1a02 a909 |0013: const-string v2, "DOWNLOAD_ID" // string@09a9 │ │ -0a5e3a: 6e30 e716 1002 |0015: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion;.getLong:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Long; // method@16e7 │ │ -0a5e40: 0c00 |0018: move-result-object v0 │ │ -0a5e42: 7110 8a05 0000 |0019: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a5e48: 6e10 6703 0000 |001c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0a5e4e: 0b00 |001f: move-result-wide v0 │ │ -0a5e50: 7120 6903 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a5e56: 0c02 |0023: move-result-object v2 │ │ -0a5e58: 1a03 5824 |0024: const-string v3, "downloadId: " // string@2458 │ │ -0a5e5c: 7120 8e05 2300 |0026: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a5e62: 0c02 |0029: move-result-object v2 │ │ -0a5e64: 1a03 fb09 |002a: const-string v3, "DownloadCancelReceiver" // string@09fb │ │ -0a5e68: 7120 fb00 2300 |002c: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a5e6e: 6202 6b1b |002f: sget-object v2, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0a5e72: 6e10 4f00 0700 |0031: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0a5e78: 0c07 |0034: move-result-object v7 │ │ -0a5e7a: 7110 8a05 0700 |0035: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a5e80: 1a04 871a |0038: const-string v4, "UPLOAD_ID" // string@1a87 │ │ -0a5e84: 6e30 e416 7204 |003a: invoke-virtual {v2, v7, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.getInt:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Integer; // method@16e4 │ │ -0a5e8a: 0c07 |003d: move-result-object v7 │ │ -0a5e8c: 7110 8a05 0700 |003e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a5e92: 6e10 5d03 0700 |0041: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -0a5e98: 0a07 |0044: move-result v7 │ │ -0a5e9a: 7110 6403 0700 |0045: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a5ea0: 0c07 |0048: move-result-object v7 │ │ -0a5ea2: 1a02 f436 |0049: const-string v2, "uploadId: " // string@36f4 │ │ -0a5ea6: 7120 8e05 7200 |004b: invoke-static {v2, v7}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a5eac: 0c07 |004e: move-result-object v7 │ │ -0a5eae: 7120 fb00 7300 |004f: invoke-static {v3, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a5eb4: 1a07 d52e |0052: const-string v7, "notification" // string@2ed5 │ │ -0a5eb8: 6e20 3c00 7600 |0054: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ -0a5ebe: 0c07 |0057: move-result-object v7 │ │ -0a5ec0: 1a02 252f |0058: const-string v2, "null cannot be cast to non-null type android.app.NotificationManager" // string@2f25 │ │ -0a5ec4: 7120 e104 2700 |005a: invoke-static {v7, v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0a5eca: 1f07 0f00 |005d: check-cast v7, Landroid/app/NotificationManager; // type@000f │ │ -0a5ece: 6202 6b1b |005f: sget-object v2, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0a5ed2: 6e30 e116 0201 |0061: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ -0a5ed8: 0a02 |0064: move-result v2 │ │ -0a5eda: 3802 0900 |0065: if-eqz v2, 006e // +0009 │ │ -0a5ede: 8402 |0067: long-to-int v2, v0 │ │ -0a5ee0: 1a03 000a |0068: const-string v3, "DownloadResult" // string@0a00 │ │ -0a5ee4: 6e30 1700 3702 |006a: invoke-virtual {v7, v3, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ -0a5eea: 2807 |006d: goto 0074 // +0007 │ │ -0a5eec: 8402 |006e: long-to-int v2, v0 │ │ -0a5eee: 1a03 561c |006f: const-string v3, "WorkerDownloadResult" // string@1c56 │ │ -0a5ef2: 6e30 1700 3702 |0071: invoke-virtual {v7, v3, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ -0a5ef8: 6207 5000 |0074: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a5efc: 7100 b905 0000 |0076: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a5f02: 0c07 |0079: move-result-object v7 │ │ -0a5f04: 1f07 1a02 |007a: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a5f08: 2202 7d05 |007c: new-instance v2, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1; // type@057d │ │ -0a5f0c: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -0a5f0e: 7053 9a1a 6210 |007f: invoke-direct {v2, v6, v0, v1, v3}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)V // method@1a9a │ │ -0a5f14: 1f02 2902 |0082: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a5f18: 7120 a905 2700 |0084: invoke-static {v7, v2}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0a5f1e: 0e00 |0087: return-void │ │ +0a5e04: |[0a5e04] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0a5e14: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a5e18: 7120 8c05 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a5e1e: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ +0a5e22: 7120 8c05 0700 |0007: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a5e28: 6200 6b1b |000a: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0a5e2c: 6e10 4f00 0700 |000c: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ +0a5e32: 0c01 |000f: move-result-object v1 │ │ +0a5e34: 7110 8a05 0100 |0010: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a5e3a: 1a02 a909 |0013: const-string v2, "DOWNLOAD_ID" // string@09a9 │ │ +0a5e3e: 6e30 e716 1002 |0015: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion;.getLong:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Long; // method@16e7 │ │ +0a5e44: 0c00 |0018: move-result-object v0 │ │ +0a5e46: 7110 8a05 0000 |0019: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a5e4c: 6e10 6703 0000 |001c: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0a5e52: 0b00 |001f: move-result-wide v0 │ │ +0a5e54: 7120 6903 1000 |0020: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a5e5a: 0c02 |0023: move-result-object v2 │ │ +0a5e5c: 1a03 5824 |0024: const-string v3, "downloadId: " // string@2458 │ │ +0a5e60: 7120 8e05 2300 |0026: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a5e66: 0c02 |0029: move-result-object v2 │ │ +0a5e68: 1a03 fb09 |002a: const-string v3, "DownloadCancelReceiver" // string@09fb │ │ +0a5e6c: 7120 fb00 2300 |002c: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a5e72: 6202 6b1b |002f: sget-object v2, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0a5e76: 6e10 4f00 0700 |0031: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ +0a5e7c: 0c07 |0034: move-result-object v7 │ │ +0a5e7e: 7110 8a05 0700 |0035: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a5e84: 1a04 871a |0038: const-string v4, "UPLOAD_ID" // string@1a87 │ │ +0a5e88: 6e30 e416 7204 |003a: invoke-virtual {v2, v7, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.getInt:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Integer; // method@16e4 │ │ +0a5e8e: 0c07 |003d: move-result-object v7 │ │ +0a5e90: 7110 8a05 0700 |003e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a5e96: 6e10 5d03 0700 |0041: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +0a5e9c: 0a07 |0044: move-result v7 │ │ +0a5e9e: 7110 6403 0700 |0045: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a5ea4: 0c07 |0048: move-result-object v7 │ │ +0a5ea6: 1a02 f436 |0049: const-string v2, "uploadId: " // string@36f4 │ │ +0a5eaa: 7120 8e05 7200 |004b: invoke-static {v2, v7}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a5eb0: 0c07 |004e: move-result-object v7 │ │ +0a5eb2: 7120 fb00 7300 |004f: invoke-static {v3, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a5eb8: 1a07 d52e |0052: const-string v7, "notification" // string@2ed5 │ │ +0a5ebc: 6e20 3c00 7600 |0054: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ +0a5ec2: 0c07 |0057: move-result-object v7 │ │ +0a5ec4: 1a02 252f |0058: const-string v2, "null cannot be cast to non-null type android.app.NotificationManager" // string@2f25 │ │ +0a5ec8: 7120 e104 2700 |005a: invoke-static {v7, v2}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0a5ece: 1f07 0f00 |005d: check-cast v7, Landroid/app/NotificationManager; // type@000f │ │ +0a5ed2: 6202 6b1b |005f: sget-object v2, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0a5ed6: 6e30 e116 0201 |0061: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ +0a5edc: 0a02 |0064: move-result v2 │ │ +0a5ede: 3802 0900 |0065: if-eqz v2, 006e // +0009 │ │ +0a5ee2: 8402 |0067: long-to-int v2, v0 │ │ +0a5ee4: 1a03 000a |0068: const-string v3, "DownloadResult" // string@0a00 │ │ +0a5ee8: 6e30 1700 3702 |006a: invoke-virtual {v7, v3, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ +0a5eee: 2807 |006d: goto 0074 // +0007 │ │ +0a5ef0: 8402 |006e: long-to-int v2, v0 │ │ +0a5ef2: 1a03 561c |006f: const-string v3, "WorkerDownloadResult" // string@1c56 │ │ +0a5ef6: 6e30 1700 3702 |0071: invoke-virtual {v7, v3, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ +0a5efc: 6207 5000 |0074: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a5f00: 7100 b905 0000 |0076: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a5f06: 0c07 |0079: move-result-object v7 │ │ +0a5f08: 1f07 1a02 |007a: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a5f0c: 2202 7d05 |007c: new-instance v2, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1; // type@057d │ │ +0a5f10: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +0a5f12: 7053 9a1a 6210 |007f: invoke-direct {v2, v6, v0, v1, v3}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)V // method@1a9a │ │ +0a5f18: 1f02 2902 |0082: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a5f1c: 7120 a905 2700 |0084: invoke-static {v7, v2}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0a5f22: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=30 │ │ 0x0020 line=31 │ │ 0x002f line=32 │ │ 0x0045 line=33 │ │ 0x0054 line=36 │ │ @@ -143129,17 +143130,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a5f20: |[0a5f20] ua.gardenapple.itchupdater.download.DownloadFileListener$Companion.:()V │ │ -0a5f30: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a5f36: 0e00 |0003: return-void │ │ +0a5f24: |[0a5f24] ua.gardenapple.itchupdater.download.DownloadFileListener$Companion.:()V │ │ +0a5f34: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a5f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion;) │ │ @@ -143147,17 +143148,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a5f38: |[0a5f38] ua.gardenapple.itchupdater.download.DownloadFileListener$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a5f48: 7010 a21a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion;.:()V // method@1aa2 │ │ -0a5f4e: 0e00 |0003: return-void │ │ +0a5f3c: |[0a5f3c] ua.gardenapple.itchupdater.download.DownloadFileListener$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a5f4c: 7010 a21a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion;.:()V // method@1aa2 │ │ +0a5f52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2556 (DownloadFileListener.kt) │ │ │ │ @@ -143232,36 +143233,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a641c: |[0a641c] ua.gardenapple.itchupdater.download.DownloadFileListener.:()V │ │ -0a642c: 2200 7f05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion; // type@057f │ │ -0a6430: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a6432: 7020 a31a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1aa3 │ │ -0a6438: 6900 f11d |0006: sput-object v0, Lua/gardenapple/itchupdater/download/DownloadFileListener;.Companion:Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion; // field@1df1 │ │ -0a643c: 0e00 |0008: return-void │ │ +0a6420: |[0a6420] ua.gardenapple.itchupdater.download.DownloadFileListener.:()V │ │ +0a6430: 2200 7f05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion; // type@057f │ │ +0a6434: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a6436: 7020 a31a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1aa3 │ │ +0a643c: 6900 f11d |0006: sput-object v0, Lua/gardenapple/itchupdater/download/DownloadFileListener;.Companion:Lua/gardenapple/itchupdater/download/DownloadFileListener$Companion; // field@1df1 │ │ +0a6440: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a6440: |[0a6440] ua.gardenapple.itchupdater.download.DownloadFileListener.:()V │ │ -0a6450: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a6456: 0e00 |0003: return-void │ │ +0a6444: |[0a6444] ua.gardenapple.itchupdater.download.DownloadFileListener.:()V │ │ +0a6454: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a645a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/DownloadFileListener; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener;) │ │ @@ -143269,17 +143270,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/download/DownloadFileListener;Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -0a6458: |[0a6458] ua.gardenapple.itchupdater.download.DownloadFileListener.access$createResultNotification:(Lua/gardenapple/itchupdater/download/DownloadFileListener;Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V │ │ -0a6468: 7607 b71a 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.createResultNotification:(Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V // method@1ab7 │ │ -0a646e: 0e00 |0003: return-void │ │ +0a645c: |[0a645c] ua.gardenapple.itchupdater.download.DownloadFileListener.access$createResultNotification:(Lua/gardenapple/itchupdater/download/DownloadFileListener;Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V │ │ +0a646c: 7607 b71a 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.createResultNotification:(Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V // method@1ab7 │ │ +0a6472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/download/DownloadFileListener; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/io/File; │ │ @@ -143292,97 +143293,97 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 171 16-bit code units │ │ -0a6470: |[0a6470] ua.gardenapple.itchupdater.download.DownloadFileListener.createProgressNotification:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V │ │ -0a6480: 2200 a000 |0000: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ -0a6484: 1a01 c429 |0002: const-string v1, "installing" // string@29c4 │ │ -0a6488: 7030 b301 9001 |0004: invoke-direct {v0, v9, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ -0a648e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0a6490: 6e20 bc01 1000 |0008: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01bc │ │ -0a6496: 6e20 bd01 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01bd │ │ -0a649c: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ -0a649e: 6e20 be01 2000 |000f: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ -0a64a4: 1402 8900 087f |0012: const v2, #float 1.80778e+38 // #7f080089 │ │ -0a64aa: 6e20 c001 2000 |0015: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ -0a64b0: 6e10 e002 0a00 |0018: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ -0a64b6: 0c0a |001b: move-result-object v10 │ │ -0a64b8: 1f0a 5601 |001c: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ -0a64bc: 6e20 ba01 a000 |001e: invoke-virtual {v0, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0a64c2: 130a 6400 |0021: const/16 v10, #int 100 // #64 │ │ -0a64c6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0a64c8: 380e 0a00 |0024: if-eqz v14, 002e // +000a │ │ -0a64cc: 6e10 5d03 0e00 |0026: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -0a64d2: 0a0e |0029: move-result v14 │ │ -0a64d4: 6e40 bf01 a02e |002a: invoke-virtual {v0, v10, v14, v2}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@01bf │ │ -0a64da: 2804 |002d: goto 0031 // +0004 │ │ -0a64dc: 6e40 bf01 a012 |002e: invoke-virtual {v0, v10, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@01bf │ │ -0a64e2: 380f 3200 |0031: if-eqz v15, 0063 // +0032 │ │ -0a64e6: 6e10 3800 0900 |0033: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0a64ec: 0c0a |0036: move-result-object v10 │ │ -0a64ee: 140e b900 117f |0037: const v14, #float 1.92742e+38 // #7f1100b9 │ │ -0a64f4: 1223 |003a: const/4 v3, #int 2 // #2 │ │ -0a64f6: 2333 6606 |003b: new-array v3, v3, [Ljava/lang/Object; // type@0666 │ │ -0a64fa: 6e10 6703 0f00 |003d: invoke-virtual {v15}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0a6500: 0b04 |0040: move-result-wide v4 │ │ -0a6502: 1406 60ea 0000 |0041: const v6, #float 8.40779e-41 // #0000ea60 │ │ -0a6508: 8166 |0044: int-to-long v6, v6 │ │ -0a650a: be64 |0045: div-long/2addr v4, v6 │ │ -0a650c: 7120 6903 5400 |0046: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a6512: 0c04 |0049: move-result-object v4 │ │ -0a6514: 4d04 0302 |004a: aput-object v4, v3, v2 │ │ -0a6518: 6e10 6703 0f00 |004c: invoke-virtual {v15}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0a651e: 0b04 |004f: move-result-wide v4 │ │ -0a6520: 130f e803 |0050: const/16 v15, #int 1000 // #3e8 │ │ -0a6524: 81f6 |0052: int-to-long v6, v15 │ │ -0a6526: be64 |0053: div-long/2addr v4, v6 │ │ -0a6528: 7120 6903 5400 |0054: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a652e: 0c0f |0057: move-result-object v15 │ │ -0a6530: 4d0f 0301 |0058: aput-object v15, v3, v1 │ │ -0a6534: 6e30 9300 ea03 |005a: invoke-virtual {v10, v14, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ -0a653a: 0c0a |005d: move-result-object v10 │ │ -0a653c: 1f0a 5601 |005e: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ -0a6540: 6e20 b701 a000 |0060: invoke-virtual {v0, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b7 │ │ -0a6546: 220a 2200 |0063: new-instance v10, Landroid/content/Intent; // type@0022 │ │ -0a654a: 1c0e 7e05 |0065: const-class v14, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver; // type@057e │ │ -0a654e: 7030 4500 9a0e |0067: invoke-direct {v10, v9, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0a6554: 1a0e a909 |006a: const-string v14, "DOWNLOAD_ID" // string@09a9 │ │ -0a6558: 6e40 5700 eacb |006c: invoke-virtual {v10, v14, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0057 │ │ -0a655e: 1a0e 871a |006f: const-string v14, "UPLOAD_ID" // string@1a87 │ │ -0a6562: 6e30 5600 ea0d |0071: invoke-virtual {v10, v14, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0056 │ │ -0a6568: 150d 0008 |0074: const/high16 v13, #int 134217728 // #800 │ │ -0a656c: 7140 1a00 29da |0076: invoke-static {v9, v2, v10, v13}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001a │ │ -0a6572: 0c0a |0079: move-result-object v10 │ │ -0a6574: 140d 7400 087f |007a: const v13, #float 1.80777e+38 // #7f080074 │ │ -0a657a: 140e 2d00 117f |007d: const v14, #float 1.92739e+38 // #7f11002d │ │ -0a6580: 6e20 3a00 e900 |0080: invoke-virtual {v9, v14}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@003a │ │ -0a6586: 0c0e |0083: move-result-object v14 │ │ -0a6588: 1f0e 5601 |0084: check-cast v14, Ljava/lang/CharSequence; // type@0156 │ │ -0a658c: 6e40 b401 d0ae |0086: invoke-virtual {v0, v13, v14, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b4 │ │ -0a6592: 7110 c201 0900 |0089: invoke-static {v9}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ -0a6598: 0c09 |008c: move-result-object v9 │ │ -0a659a: 620a 6b1b |008d: sget-object v10, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0a659e: 6e30 e116 ba0c |008f: invoke-virtual {v10, v11, v12}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ -0a65a4: 0a0a |0092: move-result v10 │ │ -0a65a6: 380a 0d00 |0093: if-eqz v10, 00a0 // +000d │ │ -0a65aa: 84ba |0095: long-to-int v10, v11 │ │ -0a65ac: 6e10 b501 0000 |0096: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -0a65b2: 0c0b |0099: move-result-object v11 │ │ -0a65b4: 1a0c 000a |009a: const-string v12, "DownloadResult" // string@0a00 │ │ -0a65b8: 6e40 c301 c9ba |009c: invoke-virtual {v9, v12, v10, v11}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ -0a65be: 280b |009f: goto 00aa // +000b │ │ -0a65c0: 84ba |00a0: long-to-int v10, v11 │ │ -0a65c2: 6e10 b501 0000 |00a1: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -0a65c8: 0c0b |00a4: move-result-object v11 │ │ -0a65ca: 1a0c 561c |00a5: const-string v12, "WorkerDownloadResult" // string@1c56 │ │ -0a65ce: 6e40 c301 c9ba |00a7: invoke-virtual {v9, v12, v10, v11}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ -0a65d4: 0e00 |00aa: return-void │ │ +0a6474: |[0a6474] ua.gardenapple.itchupdater.download.DownloadFileListener.createProgressNotification:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V │ │ +0a6484: 2200 a000 |0000: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ +0a6488: 1a01 c429 |0002: const-string v1, "installing" // string@29c4 │ │ +0a648c: 7030 b301 9001 |0004: invoke-direct {v0, v9, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ +0a6492: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0a6494: 6e20 bc01 1000 |0008: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOngoing:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01bc │ │ +0a649a: 6e20 bd01 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setOnlyAlertOnce:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01bd │ │ +0a64a0: 12f2 |000e: const/4 v2, #int -1 // #ff │ │ +0a64a2: 6e20 be01 2000 |000f: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ +0a64a8: 1402 8900 087f |0012: const v2, #float 1.80778e+38 // #7f080089 │ │ +0a64ae: 6e20 c001 2000 |0015: invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ +0a64b4: 6e10 e002 0a00 |0018: invoke-virtual {v10}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ +0a64ba: 0c0a |001b: move-result-object v10 │ │ +0a64bc: 1f0a 5601 |001c: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ +0a64c0: 6e20 ba01 a000 |001e: invoke-virtual {v0, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0a64c6: 130a 6400 |0021: const/16 v10, #int 100 // #64 │ │ +0a64ca: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0a64cc: 380e 0a00 |0024: if-eqz v14, 002e // +000a │ │ +0a64d0: 6e10 5d03 0e00 |0026: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +0a64d6: 0a0e |0029: move-result v14 │ │ +0a64d8: 6e40 bf01 a02e |002a: invoke-virtual {v0, v10, v14, v2}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@01bf │ │ +0a64de: 2804 |002d: goto 0031 // +0004 │ │ +0a64e0: 6e40 bf01 a012 |002e: invoke-virtual {v0, v10, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@01bf │ │ +0a64e6: 380f 3200 |0031: if-eqz v15, 0063 // +0032 │ │ +0a64ea: 6e10 3800 0900 |0033: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0a64f0: 0c0a |0036: move-result-object v10 │ │ +0a64f2: 140e b900 117f |0037: const v14, #float 1.92742e+38 // #7f1100b9 │ │ +0a64f8: 1223 |003a: const/4 v3, #int 2 // #2 │ │ +0a64fa: 2333 6606 |003b: new-array v3, v3, [Ljava/lang/Object; // type@0666 │ │ +0a64fe: 6e10 6703 0f00 |003d: invoke-virtual {v15}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0a6504: 0b04 |0040: move-result-wide v4 │ │ +0a6506: 1406 60ea 0000 |0041: const v6, #float 8.40779e-41 // #0000ea60 │ │ +0a650c: 8166 |0044: int-to-long v6, v6 │ │ +0a650e: be64 |0045: div-long/2addr v4, v6 │ │ +0a6510: 7120 6903 5400 |0046: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a6516: 0c04 |0049: move-result-object v4 │ │ +0a6518: 4d04 0302 |004a: aput-object v4, v3, v2 │ │ +0a651c: 6e10 6703 0f00 |004c: invoke-virtual {v15}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0a6522: 0b04 |004f: move-result-wide v4 │ │ +0a6524: 130f e803 |0050: const/16 v15, #int 1000 // #3e8 │ │ +0a6528: 81f6 |0052: int-to-long v6, v15 │ │ +0a652a: be64 |0053: div-long/2addr v4, v6 │ │ +0a652c: 7120 6903 5400 |0054: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a6532: 0c0f |0057: move-result-object v15 │ │ +0a6534: 4d0f 0301 |0058: aput-object v15, v3, v1 │ │ +0a6538: 6e30 9300 ea03 |005a: invoke-virtual {v10, v14, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ +0a653e: 0c0a |005d: move-result-object v10 │ │ +0a6540: 1f0a 5601 |005e: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ +0a6544: 6e20 b701 a000 |0060: invoke-virtual {v0, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b7 │ │ +0a654a: 220a 2200 |0063: new-instance v10, Landroid/content/Intent; // type@0022 │ │ +0a654e: 1c0e 7e05 |0065: const-class v14, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver; // type@057e │ │ +0a6552: 7030 4500 9a0e |0067: invoke-direct {v10, v9, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0a6558: 1a0e a909 |006a: const-string v14, "DOWNLOAD_ID" // string@09a9 │ │ +0a655c: 6e40 5700 eacb |006c: invoke-virtual {v10, v14, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0057 │ │ +0a6562: 1a0e 871a |006f: const-string v14, "UPLOAD_ID" // string@1a87 │ │ +0a6566: 6e30 5600 ea0d |0071: invoke-virtual {v10, v14, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0056 │ │ +0a656c: 150d 0008 |0074: const/high16 v13, #int 134217728 // #800 │ │ +0a6570: 7140 1a00 29da |0076: invoke-static {v9, v2, v10, v13}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001a │ │ +0a6576: 0c0a |0079: move-result-object v10 │ │ +0a6578: 140d 7400 087f |007a: const v13, #float 1.80777e+38 // #7f080074 │ │ +0a657e: 140e 2d00 117f |007d: const v14, #float 1.92739e+38 // #7f11002d │ │ +0a6584: 6e20 3a00 e900 |0080: invoke-virtual {v9, v14}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@003a │ │ +0a658a: 0c0e |0083: move-result-object v14 │ │ +0a658c: 1f0e 5601 |0084: check-cast v14, Ljava/lang/CharSequence; // type@0156 │ │ +0a6590: 6e40 b401 d0ae |0086: invoke-virtual {v0, v13, v14, v10}, Landroidx/core/app/NotificationCompat$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b4 │ │ +0a6596: 7110 c201 0900 |0089: invoke-static {v9}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ +0a659c: 0c09 |008c: move-result-object v9 │ │ +0a659e: 620a 6b1b |008d: sget-object v10, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0a65a2: 6e30 e116 ba0c |008f: invoke-virtual {v10, v11, v12}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ +0a65a8: 0a0a |0092: move-result v10 │ │ +0a65aa: 380a 0d00 |0093: if-eqz v10, 00a0 // +000d │ │ +0a65ae: 84ba |0095: long-to-int v10, v11 │ │ +0a65b0: 6e10 b501 0000 |0096: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +0a65b6: 0c0b |0099: move-result-object v11 │ │ +0a65b8: 1a0c 000a |009a: const-string v12, "DownloadResult" // string@0a00 │ │ +0a65bc: 6e40 c301 c9ba |009c: invoke-virtual {v9, v12, v10, v11}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ +0a65c2: 280b |009f: goto 00aa // +000b │ │ +0a65c4: 84ba |00a0: long-to-int v10, v11 │ │ +0a65c6: 6e10 b501 0000 |00a1: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +0a65cc: 0c0b |00a4: move-result-object v11 │ │ +0a65ce: 1a0c 561c |00a5: const-string v12, "WorkerDownloadResult" // string@1c56 │ │ +0a65d2: 6e40 c301 c9ba |00a7: invoke-virtual {v9, v12, v10, v11}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ +0a65d8: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0008 line=78 │ │ 0x000b line=79 │ │ 0x000f line=80 │ │ 0x0015 line=81 │ │ @@ -143415,120 +143416,120 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -0a65d8: |[0a65d8] ua.gardenapple.itchupdater.download.DownloadFileListener.createResultNotification:(Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V │ │ -0a65e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a65ea: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0a65ec: 380c 0400 |0002: if-eqz v12, 0006 // +0004 │ │ -0a65f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a65f2: 2852 |0005: goto 0057 // +0052 │ │ -0a65f4: 1502 0008 |0006: const/high16 v2, #int 134217728 // #800 │ │ -0a65f8: 380b 1a00 |0008: if-eqz v11, 0022 // +001a │ │ -0a65fc: 2203 2200 |000a: new-instance v3, Landroid/content/Intent; // type@0022 │ │ -0a6600: 1c04 aa05 |000c: const-class v4, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver; // type@05aa │ │ -0a6604: 7030 4500 7304 |000e: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0a660a: 7110 bd00 0800 |0011: invoke-static {v8}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00bd │ │ -0a6610: 0c04 |0014: move-result-object v4 │ │ -0a6612: 6e20 6300 4300 |0015: invoke-virtual {v3, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ -0a6618: 1a04 a909 |0018: const-string v4, "DOWNLOAD_ID" // string@09a9 │ │ -0a661c: 6e40 5700 43a9 |001a: invoke-virtual {v3, v4, v9, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0057 │ │ -0a6622: 7140 1a00 0723 |001d: invoke-static {v7, v0, v3, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001a │ │ -0a6628: 0c02 |0020: move-result-object v2 │ │ -0a662a: 2836 |0021: goto 0057 // +0036 │ │ -0a662c: 6203 6b1b |0022: sget-object v3, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0a6630: 1a04 7536 |0024: const-string v4, "ua.gardenapple.itchupdater.fileprovider" // string@3675 │ │ -0a6634: 6e40 e516 7348 |0026: invoke-virtual {v3, v7, v8, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.getIntentForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/content/Intent; // method@16e5 │ │ -0a663a: 0c03 |0029: move-result-object v3 │ │ -0a663c: 6e10 3600 0700 |002a: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0a6642: 0c04 |002d: move-result-object v4 │ │ -0a6644: 6e20 6000 4300 |002e: invoke-virtual {v3, v4}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@0060 │ │ -0a664a: 0c04 |0031: move-result-object v4 │ │ -0a664c: 3904 1000 |0032: if-nez v4, 0042 // +0010 │ │ -0a6650: 2203 2200 |0034: new-instance v3, Landroid/content/Intent; // type@0022 │ │ -0a6654: 1c04 2106 |0036: const-class v4, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0a6658: 7030 4500 7304 |0038: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0a665e: 1a04 0517 |003b: const-string v4, "SHOULD_OPEN_LIBRARY" // string@1705 │ │ -0a6662: 6e30 5b00 4301 |003d: invoke-virtual {v3, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ -0a6668: 0c03 |0040: move-result-object v3 │ │ -0a666a: 2812 |0041: goto 0053 // +0012 │ │ -0a666c: 6e10 3800 0700 |0042: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0a6672: 0c04 |0045: move-result-object v4 │ │ -0a6674: 1405 dc00 117f |0046: const v5, #float 1.92743e+38 // #7f1100dc │ │ -0a667a: 6e20 9200 5400 |0049: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0a6680: 0c04 |004c: move-result-object v4 │ │ -0a6682: 1f04 5601 |004d: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ -0a6686: 7120 4b00 4300 |004f: invoke-static {v3, v4}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@004b │ │ -0a668c: 0c03 |0052: move-result-object v3 │ │ -0a668e: 7140 1900 0723 |0053: invoke-static {v7, v0, v3, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ -0a6694: 0c02 |0056: move-result-object v2 │ │ -0a6696: 2203 a000 |0057: new-instance v3, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ -0a669a: 1a04 e236 |0059: const-string v4, "updates" // string@36e2 │ │ -0a669e: 7030 b301 7304 |005b: invoke-direct {v3, v7, v4}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ -0a66a4: 1404 8900 087f |005e: const v4, #float 1.80778e+38 // #7f080089 │ │ -0a66aa: 6e20 c001 4300 |0061: invoke-virtual {v3, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ -0a66b0: 380c 2000 |0064: if-eqz v12, 0084 // +0020 │ │ -0a66b4: 6e10 e002 0800 |0066: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ -0a66ba: 0c08 |0069: move-result-object v8 │ │ -0a66bc: 1f08 5601 |006a: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ -0a66c0: 6e20 ba01 8300 |006c: invoke-virtual {v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0a66c6: 6e10 3800 0700 |006f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0a66cc: 0c08 |0072: move-result-object v8 │ │ -0a66ce: 140b b800 117f |0073: const v11, #float 1.92742e+38 // #7f1100b8 │ │ -0a66d4: 2314 6606 |0076: new-array v4, v1, [Ljava/lang/Object; // type@0666 │ │ -0a66d8: 4d0c 0400 |0078: aput-object v12, v4, v0 │ │ -0a66dc: 6e30 9300 b804 |007a: invoke-virtual {v8, v11, v4}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ -0a66e2: 0c08 |007d: move-result-object v8 │ │ -0a66e4: 1f08 5601 |007e: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ -0a66e8: 6e20 b901 8300 |0080: invoke-virtual {v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ -0a66ee: 282d |0083: goto 00b0 // +002d │ │ -0a66f0: 380b 1300 |0084: if-eqz v11, 0097 // +0013 │ │ -0a66f4: 6e10 3800 0700 |0086: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0a66fa: 0c0b |0089: move-result-object v11 │ │ -0a66fc: 140c c200 117f |008a: const v12, #float 1.92742e+38 // #7f1100c2 │ │ -0a6702: 6e20 9200 cb00 |008d: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0a6708: 0c0b |0090: move-result-object v11 │ │ -0a670a: 1f0b 5601 |0091: check-cast v11, Ljava/lang/CharSequence; // type@0156 │ │ -0a670e: 6e20 ba01 b300 |0093: invoke-virtual {v3, v11}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0a6714: 2811 |0096: goto 00a7 // +0011 │ │ -0a6716: 6e10 3800 0700 |0097: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0a671c: 0c0b |009a: move-result-object v11 │ │ -0a671e: 140c b700 117f |009b: const v12, #float 1.92742e+38 // #7f1100b7 │ │ -0a6724: 6e20 9200 cb00 |009e: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0a672a: 0c0b |00a1: move-result-object v11 │ │ -0a672c: 1f0b 5601 |00a2: check-cast v11, Ljava/lang/CharSequence; // type@0156 │ │ -0a6730: 6e20 ba01 b300 |00a4: invoke-virtual {v3, v11}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0a6736: 6e10 e002 0800 |00a7: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ -0a673c: 0c08 |00aa: move-result-object v8 │ │ -0a673e: 1f08 5601 |00ab: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ -0a6742: 6e20 b901 8300 |00ad: invoke-virtual {v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ -0a6748: 6e20 be01 1300 |00b0: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ -0a674e: 6e20 b801 2300 |00b3: invoke-virtual {v3, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b8 │ │ -0a6754: 6e20 b601 1300 |00b6: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01b6 │ │ -0a675a: 7110 c201 0700 |00b9: invoke-static {v7}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ -0a6760: 0c07 |00bc: move-result-object v7 │ │ -0a6762: 6208 6b1b |00bd: sget-object v8, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0a6766: 6e30 e116 980a |00bf: invoke-virtual {v8, v9, v10}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ -0a676c: 0a08 |00c2: move-result v8 │ │ -0a676e: 3808 0d00 |00c3: if-eqz v8, 00d0 // +000d │ │ -0a6772: 8498 |00c5: long-to-int v8, v9 │ │ -0a6774: 6e10 b501 0300 |00c6: invoke-virtual {v3}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -0a677a: 0c09 |00c9: move-result-object v9 │ │ -0a677c: 1a0a 000a |00ca: const-string v10, "DownloadResult" // string@0a00 │ │ -0a6780: 6e40 c301 a798 |00cc: invoke-virtual {v7, v10, v8, v9}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ -0a6786: 280b |00cf: goto 00da // +000b │ │ -0a6788: 8498 |00d0: long-to-int v8, v9 │ │ -0a678a: 6e10 b501 0300 |00d1: invoke-virtual {v3}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -0a6790: 0c09 |00d4: move-result-object v9 │ │ -0a6792: 1a0a 561c |00d5: const-string v10, "WorkerDownloadResult" // string@1c56 │ │ -0a6796: 6e40 c301 a798 |00d7: invoke-virtual {v7, v10, v8, v9}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ -0a679c: 0e00 |00da: return-void │ │ +0a65dc: |[0a65dc] ua.gardenapple.itchupdater.download.DownloadFileListener.createResultNotification:(Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V │ │ +0a65ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a65ee: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0a65f0: 380c 0400 |0002: if-eqz v12, 0006 // +0004 │ │ +0a65f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a65f6: 2852 |0005: goto 0057 // +0052 │ │ +0a65f8: 1502 0008 |0006: const/high16 v2, #int 134217728 // #800 │ │ +0a65fc: 380b 1a00 |0008: if-eqz v11, 0022 // +001a │ │ +0a6600: 2203 2200 |000a: new-instance v3, Landroid/content/Intent; // type@0022 │ │ +0a6604: 1c04 aa05 |000c: const-class v4, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver; // type@05aa │ │ +0a6608: 7030 4500 7304 |000e: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0a660e: 7110 bd00 0800 |0011: invoke-static {v8}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00bd │ │ +0a6614: 0c04 |0014: move-result-object v4 │ │ +0a6616: 6e20 6300 4300 |0015: invoke-virtual {v3, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ +0a661c: 1a04 a909 |0018: const-string v4, "DOWNLOAD_ID" // string@09a9 │ │ +0a6620: 6e40 5700 43a9 |001a: invoke-virtual {v3, v4, v9, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0057 │ │ +0a6626: 7140 1a00 0723 |001d: invoke-static {v7, v0, v3, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001a │ │ +0a662c: 0c02 |0020: move-result-object v2 │ │ +0a662e: 2836 |0021: goto 0057 // +0036 │ │ +0a6630: 6203 6b1b |0022: sget-object v3, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0a6634: 1a04 7536 |0024: const-string v4, "ua.gardenapple.itchupdater.fileprovider" // string@3675 │ │ +0a6638: 6e40 e516 7348 |0026: invoke-virtual {v3, v7, v8, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.getIntentForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/content/Intent; // method@16e5 │ │ +0a663e: 0c03 |0029: move-result-object v3 │ │ +0a6640: 6e10 3600 0700 |002a: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0a6646: 0c04 |002d: move-result-object v4 │ │ +0a6648: 6e20 6000 4300 |002e: invoke-virtual {v3, v4}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@0060 │ │ +0a664e: 0c04 |0031: move-result-object v4 │ │ +0a6650: 3904 1000 |0032: if-nez v4, 0042 // +0010 │ │ +0a6654: 2203 2200 |0034: new-instance v3, Landroid/content/Intent; // type@0022 │ │ +0a6658: 1c04 2106 |0036: const-class v4, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0a665c: 7030 4500 7304 |0038: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0a6662: 1a04 0517 |003b: const-string v4, "SHOULD_OPEN_LIBRARY" // string@1705 │ │ +0a6666: 6e30 5b00 4301 |003d: invoke-virtual {v3, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ +0a666c: 0c03 |0040: move-result-object v3 │ │ +0a666e: 2812 |0041: goto 0053 // +0012 │ │ +0a6670: 6e10 3800 0700 |0042: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0a6676: 0c04 |0045: move-result-object v4 │ │ +0a6678: 1405 dc00 117f |0046: const v5, #float 1.92743e+38 // #7f1100dc │ │ +0a667e: 6e20 9200 5400 |0049: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0a6684: 0c04 |004c: move-result-object v4 │ │ +0a6686: 1f04 5601 |004d: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ +0a668a: 7120 4b00 4300 |004f: invoke-static {v3, v4}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@004b │ │ +0a6690: 0c03 |0052: move-result-object v3 │ │ +0a6692: 7140 1900 0723 |0053: invoke-static {v7, v0, v3, v2}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ +0a6698: 0c02 |0056: move-result-object v2 │ │ +0a669a: 2203 a000 |0057: new-instance v3, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ +0a669e: 1a04 e236 |0059: const-string v4, "updates" // string@36e2 │ │ +0a66a2: 7030 b301 7304 |005b: invoke-direct {v3, v7, v4}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ +0a66a8: 1404 8900 087f |005e: const v4, #float 1.80778e+38 // #7f080089 │ │ +0a66ae: 6e20 c001 4300 |0061: invoke-virtual {v3, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ +0a66b4: 380c 2000 |0064: if-eqz v12, 0084 // +0020 │ │ +0a66b8: 6e10 e002 0800 |0066: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ +0a66be: 0c08 |0069: move-result-object v8 │ │ +0a66c0: 1f08 5601 |006a: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ +0a66c4: 6e20 ba01 8300 |006c: invoke-virtual {v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0a66ca: 6e10 3800 0700 |006f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0a66d0: 0c08 |0072: move-result-object v8 │ │ +0a66d2: 140b b800 117f |0073: const v11, #float 1.92742e+38 // #7f1100b8 │ │ +0a66d8: 2314 6606 |0076: new-array v4, v1, [Ljava/lang/Object; // type@0666 │ │ +0a66dc: 4d0c 0400 |0078: aput-object v12, v4, v0 │ │ +0a66e0: 6e30 9300 b804 |007a: invoke-virtual {v8, v11, v4}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ +0a66e6: 0c08 |007d: move-result-object v8 │ │ +0a66e8: 1f08 5601 |007e: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ +0a66ec: 6e20 b901 8300 |0080: invoke-virtual {v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ +0a66f2: 282d |0083: goto 00b0 // +002d │ │ +0a66f4: 380b 1300 |0084: if-eqz v11, 0097 // +0013 │ │ +0a66f8: 6e10 3800 0700 |0086: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0a66fe: 0c0b |0089: move-result-object v11 │ │ +0a6700: 140c c200 117f |008a: const v12, #float 1.92742e+38 // #7f1100c2 │ │ +0a6706: 6e20 9200 cb00 |008d: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0a670c: 0c0b |0090: move-result-object v11 │ │ +0a670e: 1f0b 5601 |0091: check-cast v11, Ljava/lang/CharSequence; // type@0156 │ │ +0a6712: 6e20 ba01 b300 |0093: invoke-virtual {v3, v11}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0a6718: 2811 |0096: goto 00a7 // +0011 │ │ +0a671a: 6e10 3800 0700 |0097: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0a6720: 0c0b |009a: move-result-object v11 │ │ +0a6722: 140c b700 117f |009b: const v12, #float 1.92742e+38 // #7f1100b7 │ │ +0a6728: 6e20 9200 cb00 |009e: invoke-virtual {v11, v12}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0a672e: 0c0b |00a1: move-result-object v11 │ │ +0a6730: 1f0b 5601 |00a2: check-cast v11, Ljava/lang/CharSequence; // type@0156 │ │ +0a6734: 6e20 ba01 b300 |00a4: invoke-virtual {v3, v11}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0a673a: 6e10 e002 0800 |00a7: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ +0a6740: 0c08 |00aa: move-result-object v8 │ │ +0a6742: 1f08 5601 |00ab: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ +0a6746: 6e20 b901 8300 |00ad: invoke-virtual {v3, v8}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ +0a674c: 6e20 be01 1300 |00b0: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ +0a6752: 6e20 b801 2300 |00b3: invoke-virtual {v3, v2}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b8 │ │ +0a6758: 6e20 b601 1300 |00b6: invoke-virtual {v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01b6 │ │ +0a675e: 7110 c201 0700 |00b9: invoke-static {v7}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ +0a6764: 0c07 |00bc: move-result-object v7 │ │ +0a6766: 6208 6b1b |00bd: sget-object v8, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0a676a: 6e30 e116 980a |00bf: invoke-virtual {v8, v9, v10}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ +0a6770: 0a08 |00c2: move-result v8 │ │ +0a6772: 3808 0d00 |00c3: if-eqz v8, 00d0 // +000d │ │ +0a6776: 8498 |00c5: long-to-int v8, v9 │ │ +0a6778: 6e10 b501 0300 |00c6: invoke-virtual {v3}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +0a677e: 0c09 |00c9: move-result-object v9 │ │ +0a6780: 1a0a 000a |00ca: const-string v10, "DownloadResult" // string@0a00 │ │ +0a6784: 6e40 c301 a798 |00cc: invoke-virtual {v7, v10, v8, v9}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ +0a678a: 280b |00cf: goto 00da // +000b │ │ +0a678c: 8498 |00d0: long-to-int v8, v9 │ │ +0a678e: 6e10 b501 0300 |00d1: invoke-virtual {v3}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +0a6794: 0c09 |00d4: move-result-object v9 │ │ +0a6796: 1a0a 561c |00d5: const-string v10, "WorkerDownloadResult" // string@1c56 │ │ +0a679a: 6e40 c301 a798 |00d7: invoke-virtual {v7, v10, v8, v9}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ +0a67a0: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=31 │ │ 0x0011 line=32 │ │ 0x001a line=33 │ │ 0x001d line=35 │ │ 0x0022 line=37 │ │ @@ -143565,44 +143566,44 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;IJ)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 51 16-bit code units │ │ -0a67a0: |[0a67a0] ua.gardenapple.itchupdater.download.DownloadFileListener.onCompleted:(Landroid/content/Context;Ljava/lang/String;IJ)V │ │ -0a67b0: 07d0 |0000: move-object v0, v13 │ │ -0a67b2: 1a01 9b22 |0001: const-string v1, "context" // string@229b │ │ -0a67b6: 07c3 |0003: move-object v3, v12 │ │ -0a67b8: 7120 8c05 1c00 |0004: invoke-static {v12, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a67be: 1a01 9a25 |0007: const-string v1, "fileName" // string@259a │ │ -0a67c2: 7120 8c05 1d00 |0009: invoke-static {v13, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a67c8: 1a01 c703 |000c: const-string v1, ".apk" // string@03c7 │ │ -0a67cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0a67ce: 1224 |000f: const/4 v4, #int 2 // #2 │ │ -0a67d0: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0a67d2: 7155 9b05 1d42 |0011: invoke-static {v13, v1, v2, v4, v5}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@059b │ │ -0a67d8: 0a06 |0014: move-result v6 │ │ -0a67da: 6200 5306 |0015: sget-object v0, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a67de: 6e10 a816 0000 |0017: invoke-virtual {v0}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0a67e4: 0c07 |001a: move-result-object v7 │ │ -0a67e6: 6200 5000 |001b: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a67ea: 7100 b905 0000 |001d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a67f0: 0c00 |0020: move-result-object v0 │ │ -0a67f2: 1f00 1a02 |0021: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a67f6: 2201 8005 |0023: new-instance v1, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1; // type@0580 │ │ -0a67fa: 120a |0025: const/4 v10, #int 0 // #0 │ │ -0a67fc: 0712 |0026: move-object v2, v1 │ │ -0a67fe: 04f4 |0027: move-wide v4, v15 │ │ -0a6800: 01e8 |0028: move v8, v14 │ │ -0a6802: 07b9 |0029: move-object v9, v11 │ │ -0a6804: 7609 a41a 0200 |002a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.:(Landroid/content/Context;JZLua/gardenapple/itchupdater/files/DownloadFileManager;ILua/gardenapple/itchupdater/download/DownloadFileListener;Lkotlin/coroutines/Continuation;)V // method@1aa4 │ │ -0a680a: 1f01 2902 |002d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a680e: 7120 a905 1000 |002f: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0a6814: 0e00 |0032: return-void │ │ +0a67a4: |[0a67a4] ua.gardenapple.itchupdater.download.DownloadFileListener.onCompleted:(Landroid/content/Context;Ljava/lang/String;IJ)V │ │ +0a67b4: 07d0 |0000: move-object v0, v13 │ │ +0a67b6: 1a01 9b22 |0001: const-string v1, "context" // string@229b │ │ +0a67ba: 07c3 |0003: move-object v3, v12 │ │ +0a67bc: 7120 8c05 1c00 |0004: invoke-static {v12, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a67c2: 1a01 9a25 |0007: const-string v1, "fileName" // string@259a │ │ +0a67c6: 7120 8c05 1d00 |0009: invoke-static {v13, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a67cc: 1a01 c703 |000c: const-string v1, ".apk" // string@03c7 │ │ +0a67d0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0a67d2: 1224 |000f: const/4 v4, #int 2 // #2 │ │ +0a67d4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0a67d6: 7155 9b05 1d42 |0011: invoke-static {v13, v1, v2, v4, v5}, Lkotlin/text/StringsKt;.endsWith$default:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z // method@059b │ │ +0a67dc: 0a06 |0014: move-result v6 │ │ +0a67de: 6200 5306 |0015: sget-object v0, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a67e2: 6e10 a816 0000 |0017: invoke-virtual {v0}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0a67e8: 0c07 |001a: move-result-object v7 │ │ +0a67ea: 6200 5000 |001b: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a67ee: 7100 b905 0000 |001d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a67f4: 0c00 |0020: move-result-object v0 │ │ +0a67f6: 1f00 1a02 |0021: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a67fa: 2201 8005 |0023: new-instance v1, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1; // type@0580 │ │ +0a67fe: 120a |0025: const/4 v10, #int 0 // #0 │ │ +0a6800: 0712 |0026: move-object v2, v1 │ │ +0a6802: 04f4 |0027: move-wide v4, v15 │ │ +0a6804: 01e8 |0028: move v8, v14 │ │ +0a6806: 07b9 |0029: move-object v9, v11 │ │ +0a6808: 7609 a41a 0200 |002a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.:(Landroid/content/Context;JZLua/gardenapple/itchupdater/files/DownloadFileManager;ILua/gardenapple/itchupdater/download/DownloadFileListener;Lkotlin/coroutines/Continuation;)V // method@1aa4 │ │ +0a680e: 1f01 2902 |002d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a6812: 7120 a905 1000 |002f: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0a6818: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0011 line=110 │ │ 0x0015 line=111 │ │ 0x001b line=113 │ │ locals : │ │ 0x0000 - 0x0033 reg=11 this Lua/gardenapple/itchupdater/download/DownloadFileListener; │ │ @@ -143616,46 +143617,46 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;JILjava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 57 16-bit code units │ │ -0a6818: |[0a6818] ua.gardenapple.itchupdater.download.DownloadFileListener.onError:(Landroid/content/Context;Ljava/io/File;JILjava/lang/String;)V │ │ -0a6828: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a682c: 7120 8c05 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a6832: 1a00 9325 |0005: const-string v0, "file" // string@2593 │ │ -0a6836: 7120 8c05 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a683c: 1a00 0925 |000a: const-string v0, "errorName" // string@2509 │ │ -0a6840: 7120 8c05 0f00 |000c: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a6846: 7110 8005 0b00 |000f: invoke-static {v11}, Lkotlin/io/FilesKt;.getExtension:(Ljava/io/File;)Ljava/lang/String; // method@0580 │ │ -0a684c: 0c00 |0012: move-result-object v0 │ │ -0a684e: 1a01 431f |0013: const-string v1, "apk" // string@1f43 │ │ -0a6852: 7120 8805 1000 |0015: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a6858: 0a07 |0018: move-result v7 │ │ -0a685a: 0792 |0019: move-object v2, v9 │ │ -0a685c: 07a3 |001a: move-object v3, v10 │ │ -0a685e: 07b4 |001b: move-object v4, v11 │ │ -0a6860: 04c5 |001c: move-wide v5, v12 │ │ -0a6862: 07f8 |001d: move-object v8, v15 │ │ -0a6864: 7607 b71a 0200 |001e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.createResultNotification:(Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V // method@1ab7 │ │ -0a686a: 620b 5000 |0021: sget-object v11, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a686e: 7100 b905 0000 |0023: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a6874: 0c0b |0026: move-result-object v11 │ │ -0a6876: 1f0b 1a02 |0027: check-cast v11, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a687a: 220f 8205 |0029: new-instance v15, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1; // type@0582 │ │ -0a687e: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -0a6880: 07f0 |002c: move-object v0, v15 │ │ -0a6882: 07a1 |002d: move-object v1, v10 │ │ -0a6884: 01e2 |002e: move v2, v14 │ │ -0a6886: 04c3 |002f: move-wide v3, v12 │ │ -0a6888: 7606 ae1a 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.:(Landroid/content/Context;IJLkotlin/coroutines/Continuation;)V // method@1aae │ │ -0a688e: 1f0f 2902 |0033: check-cast v15, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a6892: 7120 a905 fb00 |0035: invoke-static {v11, v15}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0a6898: 0e00 |0038: return-void │ │ +0a681c: |[0a681c] ua.gardenapple.itchupdater.download.DownloadFileListener.onError:(Landroid/content/Context;Ljava/io/File;JILjava/lang/String;)V │ │ +0a682c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a6830: 7120 8c05 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a6836: 1a00 9325 |0005: const-string v0, "file" // string@2593 │ │ +0a683a: 7120 8c05 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a6840: 1a00 0925 |000a: const-string v0, "errorName" // string@2509 │ │ +0a6844: 7120 8c05 0f00 |000c: invoke-static {v15, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a684a: 7110 8005 0b00 |000f: invoke-static {v11}, Lkotlin/io/FilesKt;.getExtension:(Ljava/io/File;)Ljava/lang/String; // method@0580 │ │ +0a6850: 0c00 |0012: move-result-object v0 │ │ +0a6852: 1a01 431f |0013: const-string v1, "apk" // string@1f43 │ │ +0a6856: 7120 8805 1000 |0015: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a685c: 0a07 |0018: move-result v7 │ │ +0a685e: 0792 |0019: move-object v2, v9 │ │ +0a6860: 07a3 |001a: move-object v3, v10 │ │ +0a6862: 07b4 |001b: move-object v4, v11 │ │ +0a6864: 04c5 |001c: move-wide v5, v12 │ │ +0a6866: 07f8 |001d: move-object v8, v15 │ │ +0a6868: 7607 b71a 0200 |001e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.createResultNotification:(Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V // method@1ab7 │ │ +0a686e: 620b 5000 |0021: sget-object v11, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a6872: 7100 b905 0000 |0023: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a6878: 0c0b |0026: move-result-object v11 │ │ +0a687a: 1f0b 1a02 |0027: check-cast v11, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a687e: 220f 8205 |0029: new-instance v15, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1; // type@0582 │ │ +0a6882: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +0a6884: 07f0 |002c: move-object v0, v15 │ │ +0a6886: 07a1 |002d: move-object v1, v10 │ │ +0a6888: 01e2 |002e: move v2, v14 │ │ +0a688a: 04c3 |002f: move-wide v3, v12 │ │ +0a688c: 7606 ae1a 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.:(Landroid/content/Context;IJLkotlin/coroutines/Continuation;)V // method@1aae │ │ +0a6892: 1f0f 2902 |0033: check-cast v15, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a6896: 7120 a905 fb00 |0035: invoke-static {v11, v15}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0a689c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=130 │ │ 0x001e line=131 │ │ 0x0021 line=133 │ │ locals : │ │ 0x0000 - 0x0039 reg=9 this Lua/gardenapple/itchupdater/download/DownloadFileListener; │ │ @@ -143670,21 +143671,21 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -0a689c: |[0a689c] ua.gardenapple.itchupdater.download.DownloadFileListener.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V │ │ -0a68ac: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a68b0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a68b6: 1a00 9325 |0005: const-string v0, "file" // string@2593 │ │ -0a68ba: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a68c0: 7608 b61a 0100 |000a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.createProgressNotification:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1ab6 │ │ -0a68c6: 0e00 |000d: return-void │ │ +0a68a0: |[0a68a0] ua.gardenapple.itchupdater.download.DownloadFileListener.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V │ │ +0a68b0: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a68b4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a68ba: 1a00 9325 |0005: const-string v0, "file" // string@2593 │ │ +0a68be: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a68c4: 7608 b61a 0100 |000a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.createProgressNotification:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1ab6 │ │ +0a68ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lua/gardenapple/itchupdater/download/DownloadFileListener; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/io/File; │ │ @@ -143798,17 +143799,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a68c8: |[0a68c8] ua.gardenapple.itchupdater.download.FetchDownloader$Companion.:()V │ │ -0a68d8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a68de: 0e00 |0003: return-void │ │ +0a68cc: |[0a68cc] ua.gardenapple.itchupdater.download.FetchDownloader$Companion.:()V │ │ +0a68dc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a68e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/FetchDownloader$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$Companion;) │ │ @@ -143816,17 +143817,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a68e0: |[0a68e0] ua.gardenapple.itchupdater.download.FetchDownloader$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a68f0: 7010 be1a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/FetchDownloader$Companion;.:()V // method@1abe │ │ -0a68f6: 0e00 |0003: return-void │ │ +0a68e4: |[0a68e4] ua.gardenapple.itchupdater.download.FetchDownloader$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a68f4: 7010 be1a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/FetchDownloader$Companion;.:()V // method@1abe │ │ +0a68fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2710 (FetchDownloader.kt) │ │ │ │ @@ -143859,17 +143860,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a709c: |[0a709c] ua.gardenapple.itchupdater.download.MitchFetchListener$Companion.:()V │ │ -0a70ac: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a70b2: 0e00 |0003: return-void │ │ +0a70a0: |[0a70a0] ua.gardenapple.itchupdater.download.MitchFetchListener$Companion.:()V │ │ +0a70b0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a70b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion;) │ │ @@ -143877,17 +143878,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a70b4: |[0a70b4] ua.gardenapple.itchupdater.download.MitchFetchListener$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a70c4: 7010 de1a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion;.:()V // method@1ade │ │ -0a70ca: 0e00 |0003: return-void │ │ +0a70b8: |[0a70b8] ua.gardenapple.itchupdater.download.MitchFetchListener$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a70c8: 7010 de1a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion;.:()V // method@1ade │ │ +0a70ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5330 (MitchFetchListener.kt) │ │ │ │ @@ -143920,17 +143921,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7554: |[0a7554] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$Companion.:()V │ │ -0a7564: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a756a: 0e00 |0003: return-void │ │ +0a7558: |[0a7558] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$Companion.:()V │ │ +0a7568: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a756e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion;) │ │ @@ -143938,17 +143939,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a756c: |[0a756c] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a757c: 7010 f51a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion;.:()V // method@1af5 │ │ -0a7582: 0e00 |0003: return-void │ │ +0a7570: |[0a7570] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a7580: 7010 f51a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion;.:()V // method@1af5 │ │ +0a7586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6861 (UpdateNotificationBroadcastReceiver.kt) │ │ │ │ @@ -144000,36 +144001,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a7700: |[0a7700] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver.:()V │ │ -0a7710: 2200 9105 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion; // type@0591 │ │ -0a7714: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a7716: 7020 f61a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1af6 │ │ -0a771c: 6900 141e |0006: sput-object v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion; // field@1e14 │ │ -0a7720: 0e00 |0008: return-void │ │ +0a7704: |[0a7704] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver.:()V │ │ +0a7714: 2200 9105 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion; // type@0591 │ │ +0a7718: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a771a: 7020 f61a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1af6 │ │ +0a7720: 6900 141e |0006: sput-object v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$Companion; // field@1e14 │ │ +0a7724: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7724: |[0a7724] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver.:()V │ │ -0a7734: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ -0a773a: 0e00 |0003: return-void │ │ +0a7728: |[0a7728] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver.:()V │ │ +0a7738: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ +0a773e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver; │ │ │ │ Virtual methods - │ │ @@ -144038,38 +144039,38 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0a773c: |[0a773c] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0a774c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a7750: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7756: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ -0a775a: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7760: 1a00 ff09 |000a: const-string v0, "DownloadNotification" // string@09ff │ │ -0a7764: 1a01 c72f |000c: const-string v1, "onReceive" // string@2fc7 │ │ -0a7768: 7120 fb00 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a776e: 6e10 4f00 0500 |0011: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0a7774: 0c05 |0014: move-result-object v5 │ │ -0a7776: 7110 8a05 0500 |0015: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a777c: 1a00 5f0b |0018: const-string v0, "INSTALL_ID" // string@0b5f │ │ -0a7780: 6e20 cd00 0500 |001a: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@00cd │ │ -0a7786: 0a05 |001d: move-result v5 │ │ -0a7788: 6200 5000 |001e: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a778c: 7100 b905 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a7792: 0c00 |0023: move-result-object v0 │ │ -0a7794: 1f00 1a02 |0024: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a7798: 2201 9205 |0026: new-instance v1, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1; // type@0592 │ │ -0a779c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0a779e: 7040 f71a 4125 |0029: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V // method@1af7 │ │ -0a77a4: 1f01 2902 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a77a8: 7120 a905 1000 |002e: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0a77ae: 0e00 |0031: return-void │ │ +0a7740: |[0a7740] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0a7750: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a7754: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a775a: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ +0a775e: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7764: 1a00 ff09 |000a: const-string v0, "DownloadNotification" // string@09ff │ │ +0a7768: 1a01 c72f |000c: const-string v1, "onReceive" // string@2fc7 │ │ +0a776c: 7120 fb00 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a7772: 6e10 4f00 0500 |0011: invoke-virtual {v5}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ +0a7778: 0c05 |0014: move-result-object v5 │ │ +0a777a: 7110 8a05 0500 |0015: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a7780: 1a00 5f0b |0018: const-string v0, "INSTALL_ID" // string@0b5f │ │ +0a7784: 6e20 cd00 0500 |001a: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@00cd │ │ +0a778a: 0a05 |001d: move-result v5 │ │ +0a778c: 6200 5000 |001e: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a7790: 7100 b905 0000 |0020: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a7796: 0c00 |0023: move-result-object v0 │ │ +0a7798: 1f00 1a02 |0024: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a779c: 2201 9205 |0026: new-instance v1, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1; // type@0592 │ │ +0a77a0: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0a77a2: 7040 f71a 4125 |0029: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V // method@1af7 │ │ +0a77a8: 1f01 2902 |002c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a77ac: 7120 a905 1000 |002e: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0a77b2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=24 │ │ 0x0011 line=25 │ │ 0x001a line=27 │ │ 0x001e line=29 │ │ locals : │ │ @@ -144108,17 +144109,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a77b0: |[0a77b0] ua.gardenapple.itchupdater.download.WorkerDownloader$Companion.:()V │ │ -0a77c0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a77c6: 0e00 |0003: return-void │ │ +0a77b4: |[0a77b4] ua.gardenapple.itchupdater.download.WorkerDownloader$Companion.:()V │ │ +0a77c4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a77ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion;) │ │ @@ -144126,17 +144127,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a77c8: |[0a77c8] ua.gardenapple.itchupdater.download.WorkerDownloader$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a77d8: 7010 ff1a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion;.:()V // method@1aff │ │ -0a77de: 0e00 |0003: return-void │ │ +0a77cc: |[0a77cc] ua.gardenapple.itchupdater.download.WorkerDownloader$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a77dc: 7010 ff1a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion;.:()V // method@1aff │ │ +0a77e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7256 (WorkerDownloader.kt) │ │ │ │ @@ -144179,64 +144180,64 @@ │ │ type : '(Lkotlinx/coroutines/CancellableContinuation;Lcom/google/common/util/concurrent/ListenableFuture;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a8300: |[0a8300] ua.gardenapple.itchupdater.download.WorkerDownloader$cancel$$inlined$await$1.:(Lkotlinx/coroutines/CancellableContinuation;Lcom/google/common/util/concurrent/ListenableFuture;)V │ │ -0a8310: 5b01 2c1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$cancellableContinuation:Lkotlinx/coroutines/CancellableContinuation; // field@1e2c │ │ -0a8314: 5b02 2d1e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$this_await$inlined:Lcom/google/common/util/concurrent/ListenableFuture; // field@1e2d │ │ -0a8318: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a831e: 0e00 |0007: return-void │ │ +0a8304: |[0a8304] ua.gardenapple.itchupdater.download.WorkerDownloader$cancel$$inlined$await$1.:(Lkotlinx/coroutines/CancellableContinuation;Lcom/google/common/util/concurrent/ListenableFuture;)V │ │ +0a8314: 5b01 2c1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$cancellableContinuation:Lkotlinx/coroutines/CancellableContinuation; // field@1e2c │ │ +0a8318: 5b02 2d1e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$this_await$inlined:Lcom/google/common/util/concurrent/ListenableFuture; // field@1e2d │ │ +0a831c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a8322: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0a8320: |[0a8320] ua.gardenapple.itchupdater.download.WorkerDownloader$cancel$$inlined$await$1.run:()V │ │ -0a8330: 5430 2c1e |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$cancellableContinuation:Lkotlinx/coroutines/CancellableContinuation; // field@1e2c │ │ -0a8334: 1f00 1902 |0002: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8338: 5431 2d1e |0004: iget-object v1, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$this_await$inlined:Lcom/google/common/util/concurrent/ListenableFuture; // field@1e2d │ │ -0a833c: 7210 8e02 0100 |0006: invoke-interface {v1}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@028e │ │ -0a8342: 0c01 |0009: move-result-object v1 │ │ -0a8344: 6202 4900 |000a: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a8348: 7110 5105 0100 |000c: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a834e: 0c01 |000f: move-result-object v1 │ │ -0a8350: 7220 7105 1000 |0010: invoke-interface {v0, v1}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a8356: 2825 |0013: goto 0038 // +0025 │ │ -0a8358: 0d00 |0014: move-exception v0 │ │ -0a835a: 6e10 e403 0000 |0015: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@03e4 │ │ -0a8360: 0c01 |0018: move-result-object v1 │ │ -0a8362: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ -0a8366: 2802 |001b: goto 001d // +0002 │ │ -0a8368: 0701 |001c: move-object v1, v0 │ │ -0a836a: 2000 e001 |001d: instance-of v0, v0, Ljava/util/concurrent/CancellationException; // type@01e0 │ │ -0a836e: 3800 0800 |001f: if-eqz v0, 0027 // +0008 │ │ -0a8372: 5430 2c1e |0021: iget-object v0, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$cancellableContinuation:Lkotlinx/coroutines/CancellableContinuation; // field@1e2c │ │ -0a8376: 7220 ac05 1000 |0023: invoke-interface {v0, v1}, Lkotlinx/coroutines/CancellableContinuation;.cancel:(Ljava/lang/Throwable;)Z // method@05ac │ │ -0a837c: 2812 |0026: goto 0038 // +0012 │ │ -0a837e: 5430 2c1e |0027: iget-object v0, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$cancellableContinuation:Lkotlinx/coroutines/CancellableContinuation; // field@1e2c │ │ -0a8382: 1f00 1902 |0029: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8386: 6202 4900 |002b: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a838a: 7110 5205 0100 |002d: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@0552 │ │ -0a8390: 0c01 |0030: move-result-object v1 │ │ -0a8392: 7110 5105 0100 |0031: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a8398: 0c01 |0034: move-result-object v1 │ │ -0a839a: 7220 7105 1000 |0035: invoke-interface {v0, v1}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a83a0: 0e00 |0038: return-void │ │ +0a8324: |[0a8324] ua.gardenapple.itchupdater.download.WorkerDownloader$cancel$$inlined$await$1.run:()V │ │ +0a8334: 5430 2c1e |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$cancellableContinuation:Lkotlinx/coroutines/CancellableContinuation; // field@1e2c │ │ +0a8338: 1f00 1902 |0002: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a833c: 5431 2d1e |0004: iget-object v1, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$this_await$inlined:Lcom/google/common/util/concurrent/ListenableFuture; // field@1e2d │ │ +0a8340: 7210 8e02 0100 |0006: invoke-interface {v1}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@028e │ │ +0a8346: 0c01 |0009: move-result-object v1 │ │ +0a8348: 6202 4900 |000a: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a834c: 7110 5105 0100 |000c: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a8352: 0c01 |000f: move-result-object v1 │ │ +0a8354: 7220 7105 1000 |0010: invoke-interface {v0, v1}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a835a: 2825 |0013: goto 0038 // +0025 │ │ +0a835c: 0d00 |0014: move-exception v0 │ │ +0a835e: 6e10 e403 0000 |0015: invoke-virtual {v0}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@03e4 │ │ +0a8364: 0c01 |0018: move-result-object v1 │ │ +0a8366: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ +0a836a: 2802 |001b: goto 001d // +0002 │ │ +0a836c: 0701 |001c: move-object v1, v0 │ │ +0a836e: 2000 e001 |001d: instance-of v0, v0, Ljava/util/concurrent/CancellationException; // type@01e0 │ │ +0a8372: 3800 0800 |001f: if-eqz v0, 0027 // +0008 │ │ +0a8376: 5430 2c1e |0021: iget-object v0, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$cancellableContinuation:Lkotlinx/coroutines/CancellableContinuation; // field@1e2c │ │ +0a837a: 7220 ac05 1000 |0023: invoke-interface {v0, v1}, Lkotlinx/coroutines/CancellableContinuation;.cancel:(Ljava/lang/Throwable;)Z // method@05ac │ │ +0a8380: 2812 |0026: goto 0038 // +0012 │ │ +0a8382: 5430 2c1e |0027: iget-object v0, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.$cancellableContinuation:Lkotlinx/coroutines/CancellableContinuation; // field@1e2c │ │ +0a8386: 1f00 1902 |0029: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a838a: 6202 4900 |002b: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a838e: 7110 5205 0100 |002d: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@0552 │ │ +0a8394: 0c01 |0030: move-result-object v1 │ │ +0a8396: 7110 5105 0100 |0031: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a839c: 0c01 |0034: move-result-object v1 │ │ +0a839e: 7220 7105 1000 |0035: invoke-interface {v0, v1}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a83a4: 0e00 |0038: return-void │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0015 line=52 │ │ 0x001d line=54 │ │ @@ -144275,17 +144276,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8ae4: |[0a8ae4] ua.gardenapple.itchupdater.files.DownloadFileManager$Companion.:()V │ │ -0a8af4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a8afa: 0e00 |0003: return-void │ │ +0a8ae8: |[0a8ae8] ua.gardenapple.itchupdater.files.DownloadFileManager$Companion.:()V │ │ +0a8af8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a8afe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion;) │ │ @@ -144293,17 +144294,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8afc: |[0a8afc] ua.gardenapple.itchupdater.files.DownloadFileManager$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a8b0c: 7010 2e1b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion;.:()V // method@1b2e │ │ -0a8b12: 0e00 |0003: return-void │ │ +0a8b00: |[0a8b00] ua.gardenapple.itchupdater.files.DownloadFileManager$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a8b10: 7010 2e1b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion;.:()V // method@1b2e │ │ +0a8b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2558 (DownloadFileManager.kt) │ │ │ │ @@ -144398,53 +144399,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a9218: |[0a9218] ua.gardenapple.itchupdater.files.DownloadFileManager.:()V │ │ -0a9228: 2200 a005 |0000: new-instance v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion; // type@05a0 │ │ -0a922c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a922e: 7020 2f1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b2f │ │ -0a9234: 6900 551e |0006: sput-object v0, Lua/gardenapple/itchupdater/files/DownloadFileManager;.Companion:Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion; // field@1e55 │ │ -0a9238: 0e00 |0008: return-void │ │ +0a921c: |[0a921c] ua.gardenapple.itchupdater.files.DownloadFileManager.:()V │ │ +0a922c: 2200 a005 |0000: new-instance v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion; // type@05a0 │ │ +0a9230: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a9232: 7020 2f1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b2f │ │ +0a9238: 6900 551e |0006: sput-object v0, Lua/gardenapple/itchupdater/files/DownloadFileManager;.Companion:Lua/gardenapple/itchupdater/files/DownloadFileManager$Companion; // field@1e55 │ │ +0a923c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0a923c: |[0a923c] ua.gardenapple.itchupdater.files.DownloadFileManager.:(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V │ │ -0a924c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a9250: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a9256: 1a00 7c25 |0005: const-string v0, "fetchDownloader" // string@257c │ │ -0a925a: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a9260: 7010 7203 0200 |000a: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a9266: 5b24 571e |000d: iput-object v4, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e57 │ │ -0a926a: 2204 3c01 |000f: new-instance v4, Ljava/io/File; // type@013c │ │ -0a926e: 6e10 3300 0300 |0011: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0033 │ │ -0a9274: 0c00 |0014: move-result-object v0 │ │ -0a9276: 1a01 ef36 |0015: const-string v1, "upload" // string@36ef │ │ -0a927a: 7030 da02 0401 |0017: invoke-direct {v4, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a9280: 5b24 591e |001a: iput-object v4, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ -0a9284: 2204 3c01 |001c: new-instance v4, Ljava/io/File; // type@013c │ │ -0a9288: 6e10 3300 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0033 │ │ -0a928e: 0c03 |0021: move-result-object v3 │ │ -0a9290: 1a00 6a30 |0022: const-string v0, "pending" // string@306a │ │ -0a9294: 7030 da02 3400 |0024: invoke-direct {v4, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a929a: 5b24 581e |0027: iput-object v4, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ -0a929e: 0e00 |0029: return-void │ │ +0a9240: |[0a9240] ua.gardenapple.itchupdater.files.DownloadFileManager.:(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V │ │ +0a9250: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a9254: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a925a: 1a00 7c25 |0005: const-string v0, "fetchDownloader" // string@257c │ │ +0a925e: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a9264: 7010 7203 0200 |000a: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a926a: 5b24 571e |000d: iput-object v4, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e57 │ │ +0a926e: 2204 3c01 |000f: new-instance v4, Ljava/io/File; // type@013c │ │ +0a9272: 6e10 3300 0300 |0011: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0033 │ │ +0a9278: 0c00 |0014: move-result-object v0 │ │ +0a927a: 1a01 ef36 |0015: const-string v1, "upload" // string@36ef │ │ +0a927e: 7030 da02 0401 |0017: invoke-direct {v4, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a9284: 5b24 591e |001a: iput-object v4, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ +0a9288: 2204 3c01 |001c: new-instance v4, Ljava/io/File; // type@013c │ │ +0a928c: 6e10 3300 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0033 │ │ +0a9292: 0c03 |0021: move-result-object v3 │ │ +0a9294: 1a00 6a30 |0022: const-string v0, "pending" // string@306a │ │ +0a9298: 7030 da02 3400 |0024: invoke-direct {v4, v3, v0}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a929e: 5b24 581e |0027: iput-object v4, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ +0a92a2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=18 │ │ 0x000f line=24 │ │ 0x001c line=25 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ @@ -144456,18 +144457,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/files/DownloadFileManager;Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a912c: |[0a912c] ua.gardenapple.itchupdater.files.DownloadFileManager.access$getDownloaderForInstall:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader; │ │ -0a913c: 7030 441b 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloaderForInstall:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader; // method@1b44 │ │ -0a9142: 0c00 |0003: move-result-object v0 │ │ -0a9144: 1100 |0004: return-object v0 │ │ +0a9130: |[0a9130] ua.gardenapple.itchupdater.files.DownloadFileManager.access$getDownloaderForInstall:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader; │ │ +0a9140: 7030 441b 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloaderForInstall:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader; // method@1b44 │ │ +0a9146: 0c00 |0003: move-result-object v0 │ │ +0a9148: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -144477,17 +144478,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/files/DownloadFileManager;)Ljava/io/File;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8e94: |[0a8e94] ua.gardenapple.itchupdater.files.DownloadFileManager.access$getPendingPath$p:(Lua/gardenapple/itchupdater/files/DownloadFileManager;)Ljava/io/File; │ │ -0a8ea4: 5400 581e |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ -0a8ea8: 1100 |0002: return-object v0 │ │ +0a8e98: |[0a8e98] ua.gardenapple.itchupdater.files.DownloadFileManager.access$getPendingPath$p:(Lua/gardenapple/itchupdater/files/DownloadFileManager;)Ljava/io/File; │ │ +0a8ea8: 5400 581e |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ +0a8eac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager;) │ │ @@ -144495,27 +144496,27 @@ │ │ type : '(J)Lua/gardenapple/itchupdater/download/Downloader;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a9148: |[0a9148] ua.gardenapple.itchupdater.files.DownloadFileManager.getDownloaderForId:(J)Lua/gardenapple/itchupdater/download/Downloader; │ │ -0a9158: 6200 6b1b |0000: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0a915c: 6e30 e116 2003 |0002: invoke-virtual {v0, v2, v3}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ -0a9162: 0a02 |0005: move-result v2 │ │ -0a9164: 3802 0700 |0006: if-eqz v2, 000d // +0007 │ │ -0a9168: 5412 571e |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/files/DownloadFileManager;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e57 │ │ -0a916c: 1f02 8405 |000a: check-cast v2, Lua/gardenapple/itchupdater/download/Downloader; // type@0584 │ │ -0a9170: 2809 |000c: goto 0015 // +0009 │ │ -0a9172: 6202 5306 |000d: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a9176: 6e10 ab16 0200 |000f: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ -0a917c: 0c02 |0012: move-result-object v2 │ │ -0a917e: 1f02 8405 |0013: check-cast v2, Lua/gardenapple/itchupdater/download/Downloader; // type@0584 │ │ -0a9182: 1102 |0015: return-object v2 │ │ +0a914c: |[0a914c] ua.gardenapple.itchupdater.files.DownloadFileManager.getDownloaderForId:(J)Lua/gardenapple/itchupdater/download/Downloader; │ │ +0a915c: 6200 6b1b |0000: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0a9160: 6e30 e116 2003 |0002: invoke-virtual {v0, v2, v3}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ +0a9166: 0a02 |0005: move-result v2 │ │ +0a9168: 3802 0700 |0006: if-eqz v2, 000d // +0007 │ │ +0a916c: 5412 571e |0008: iget-object v2, v1, Lua/gardenapple/itchupdater/files/DownloadFileManager;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e57 │ │ +0a9170: 1f02 8405 |000a: check-cast v2, Lua/gardenapple/itchupdater/download/Downloader; // type@0584 │ │ +0a9174: 2809 |000c: goto 0015 // +0009 │ │ +0a9176: 6202 5306 |000d: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a917a: 6e10 ab16 0200 |000f: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ +0a9180: 0c02 |0012: move-result-object v2 │ │ +0a9182: 1f02 8405 |0013: check-cast v2, Lua/gardenapple/itchupdater/download/Downloader; // type@0584 │ │ +0a9186: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0008 line=136 │ │ 0x000d line=138 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ @@ -144526,50 +144527,50 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0a9184: |[0a9184] ua.gardenapple.itchupdater.files.DownloadFileManager.getDownloaderForInstall:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader; │ │ -0a9194: 6e10 6519 0400 |0000: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -0a919a: 0a00 |0003: move-result v0 │ │ -0a919c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a919e: 3210 3100 |0005: if-eq v0, v1, 0036 // +0031 │ │ -0a91a2: 6e10 5d19 0400 |0007: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0a91a8: 0c04 |000a: move-result-object v4 │ │ -0a91aa: 3904 2200 |000b: if-nez v4, 002d // +0022 │ │ -0a91ae: 7110 0c02 0300 |000d: invoke-static {v3}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -0a91b4: 0c03 |0010: move-result-object v3 │ │ -0a91b6: 1a04 7436 |0011: const-string v4, "ua.gardenapple.itchupdater.downloader" // string@3674 │ │ -0a91ba: 1a00 7b34 |0013: const-string v0, "standard" // string@347b │ │ -0a91be: 7230 7200 4300 |0015: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ -0a91c4: 0c03 |0018: move-result-object v3 │ │ -0a91c6: 7120 8805 0300 |0019: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a91cc: 0a03 |001c: move-result v3 │ │ -0a91ce: 3803 0b00 |001d: if-eqz v3, 0028 // +000b │ │ -0a91d2: 6203 5306 |001f: sget-object v3, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a91d6: 6e10 ab16 0300 |0021: invoke-virtual {v3}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ -0a91dc: 0c03 |0024: move-result-object v3 │ │ -0a91de: 1f03 8405 |0025: check-cast v3, Lua/gardenapple/itchupdater/download/Downloader; // type@0584 │ │ -0a91e2: 2805 |0027: goto 002c // +0005 │ │ -0a91e4: 5423 571e |0028: iget-object v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e57 │ │ -0a91e8: 1f03 8405 |002a: check-cast v3, Lua/gardenapple/itchupdater/download/Downloader; // type@0584 │ │ -0a91ec: 1103 |002c: return-object v3 │ │ -0a91ee: 6e10 6703 0400 |002d: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0a91f4: 0b03 |0030: move-result-wide v3 │ │ -0a91f6: 7030 431b 3204 |0031: invoke-direct {v2, v3, v4}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloaderForId:(J)Lua/gardenapple/itchupdater/download/Downloader; // method@1b43 │ │ -0a91fc: 0c03 |0034: move-result-object v3 │ │ -0a91fe: 1103 |0035: return-object v3 │ │ -0a9200: 2203 6401 |0036: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -0a9204: 1a00 781a |0038: const-string v0, "Tried to get Downloader for INSTALLING " // string@1a78 │ │ -0a9208: 7120 8e05 4000 |003a: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a920e: 0c04 |003d: move-result-object v4 │ │ -0a9210: 7020 5603 4300 |003e: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ -0a9216: 2703 |0041: throw v3 │ │ +0a9188: |[0a9188] ua.gardenapple.itchupdater.files.DownloadFileManager.getDownloaderForInstall:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader; │ │ +0a9198: 6e10 6519 0400 |0000: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +0a919e: 0a00 |0003: move-result v0 │ │ +0a91a0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a91a2: 3210 3100 |0005: if-eq v0, v1, 0036 // +0031 │ │ +0a91a6: 6e10 5d19 0400 |0007: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0a91ac: 0c04 |000a: move-result-object v4 │ │ +0a91ae: 3904 2200 |000b: if-nez v4, 002d // +0022 │ │ +0a91b2: 7110 0c02 0300 |000d: invoke-static {v3}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +0a91b8: 0c03 |0010: move-result-object v3 │ │ +0a91ba: 1a04 7436 |0011: const-string v4, "ua.gardenapple.itchupdater.downloader" // string@3674 │ │ +0a91be: 1a00 7b34 |0013: const-string v0, "standard" // string@347b │ │ +0a91c2: 7230 7200 4300 |0015: invoke-interface {v3, v4, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ +0a91c8: 0c03 |0018: move-result-object v3 │ │ +0a91ca: 7120 8805 0300 |0019: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a91d0: 0a03 |001c: move-result v3 │ │ +0a91d2: 3803 0b00 |001d: if-eqz v3, 0028 // +000b │ │ +0a91d6: 6203 5306 |001f: sget-object v3, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a91da: 6e10 ab16 0300 |0021: invoke-virtual {v3}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ +0a91e0: 0c03 |0024: move-result-object v3 │ │ +0a91e2: 1f03 8405 |0025: check-cast v3, Lua/gardenapple/itchupdater/download/Downloader; // type@0584 │ │ +0a91e6: 2805 |0027: goto 002c // +0005 │ │ +0a91e8: 5423 571e |0028: iget-object v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e57 │ │ +0a91ec: 1f03 8405 |002a: check-cast v3, Lua/gardenapple/itchupdater/download/Downloader; // type@0584 │ │ +0a91f0: 1103 |002c: return-object v3 │ │ +0a91f2: 6e10 6703 0400 |002d: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0a91f8: 0b03 |0030: move-result-wide v3 │ │ +0a91fa: 7030 431b 3204 |0031: invoke-direct {v2, v3, v4}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloaderForId:(J)Lua/gardenapple/itchupdater/download/Downloader; // method@1b43 │ │ +0a9200: 0c03 |0034: move-result-object v3 │ │ +0a9202: 1103 |0035: return-object v3 │ │ +0a9204: 2203 6401 |0036: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +0a9208: 1a00 781a |0038: const-string v0, "Tried to get Downloader for INSTALLING " // string@1a78 │ │ +0a920c: 7120 8e05 4000 |003a: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a9212: 0c04 |003d: move-result-object v4 │ │ +0a9214: 7020 5603 4300 |003e: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ +0a921a: 2703 |0041: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=122 │ │ 0x000d line=124 │ │ 0x0015 line=125 │ │ 0x001f line=126 │ │ @@ -144587,60 +144588,60 @@ │ │ type : '(Landroid/content/Context;JILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -0a8f3c: |[0a8f3c] ua.gardenapple.itchupdater.files.DownloadFileManager.cancel:(Landroid/content/Context;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a8f4c: 2090 a105 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1; // type@05a1 │ │ -0a8f50: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0a8f54: 0790 |0004: move-object v0, v9 │ │ -0a8f56: 1f00 a105 |0005: check-cast v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1; // type@05a1 │ │ -0a8f5a: 5201 481e |0007: iget v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ -0a8f5e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0a8f62: b521 |000b: and-int/2addr v1, v2 │ │ -0a8f64: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0a8f68: 5209 481e |000e: iget v9, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ -0a8f6c: b129 |0010: sub-int/2addr v9, v2 │ │ -0a8f6e: 5909 481e |0011: iput v9, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ -0a8f72: 2806 |0013: goto 0019 // +0006 │ │ -0a8f74: 2200 a105 |0014: new-instance v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1; // type@05a1 │ │ -0a8f78: 7030 301b 4009 |0016: invoke-direct {v0, v4, v9}, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V // method@1b30 │ │ -0a8f7e: 5409 491e |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.result:Ljava/lang/Object; // field@1e49 │ │ -0a8f82: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a8f88: 0c01 |001e: move-result-object v1 │ │ -0a8f8a: 5202 481e |001f: iget v2, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ -0a8f8e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0a8f90: 3802 1600 |0022: if-eqz v2, 0038 // +0016 │ │ -0a8f94: 3332 0c00 |0024: if-ne v2, v3, 0030 // +000c │ │ -0a8f98: 5208 461e |0026: iget v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.I$0:I // field@1e46 │ │ -0a8f9c: 5405 471e |0028: iget-object v5, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.L$0:Ljava/lang/Object; // field@1e47 │ │ -0a8fa0: 1f05 a405 |002a: check-cast v5, Lua/gardenapple/itchupdater/files/DownloadFileManager; // type@05a4 │ │ -0a8fa4: 7110 5305 0900 |002c: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8faa: 281f |002f: goto 004e // +001f │ │ -0a8fac: 2205 6501 |0030: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a8fb0: 1a06 c420 |0032: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a8fb4: 7020 5a03 6500 |0034: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a8fba: 2705 |0037: throw v5 │ │ -0a8fbc: 7110 5305 0900 |0038: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8fc2: 7030 431b 6407 |003b: invoke-direct {v4, v6, v7}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloaderForId:(J)Lua/gardenapple/itchupdater/download/Downloader; // method@1b43 │ │ -0a8fc8: 0c09 |003e: move-result-object v9 │ │ -0a8fca: 8467 |003f: long-to-int v7, v6 │ │ -0a8fcc: 5b04 471e |0040: iput-object v4, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.L$0:Ljava/lang/Object; // field@1e47 │ │ -0a8fd0: 5908 461e |0042: iput v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.I$0:I // field@1e46 │ │ -0a8fd4: 5903 481e |0044: iput v3, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ -0a8fd8: 7240 bb1a 5907 |0046: invoke-interface {v9, v5, v7, v0}, Lua/gardenapple/itchupdater/download/Downloader;.cancel:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1abb │ │ -0a8fde: 0c05 |0049: move-result-object v5 │ │ -0a8fe0: 3315 0300 |004a: if-ne v5, v1, 004d // +0003 │ │ -0a8fe4: 1101 |004c: return-object v1 │ │ -0a8fe6: 0745 |004d: move-object v5, v4 │ │ -0a8fe8: 6e20 411b 8500 |004e: invoke-virtual {v5, v8}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ -0a8fee: 6205 4a00 |0051: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a8ff2: 1105 |0053: return-object v5 │ │ +0a8f40: |[0a8f40] ua.gardenapple.itchupdater.files.DownloadFileManager.cancel:(Landroid/content/Context;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a8f50: 2090 a105 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1; // type@05a1 │ │ +0a8f54: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0a8f58: 0790 |0004: move-object v0, v9 │ │ +0a8f5a: 1f00 a105 |0005: check-cast v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1; // type@05a1 │ │ +0a8f5e: 5201 481e |0007: iget v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ +0a8f62: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0a8f66: b521 |000b: and-int/2addr v1, v2 │ │ +0a8f68: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0a8f6c: 5209 481e |000e: iget v9, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ +0a8f70: b129 |0010: sub-int/2addr v9, v2 │ │ +0a8f72: 5909 481e |0011: iput v9, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ +0a8f76: 2806 |0013: goto 0019 // +0006 │ │ +0a8f78: 2200 a105 |0014: new-instance v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1; // type@05a1 │ │ +0a8f7c: 7030 301b 4009 |0016: invoke-direct {v0, v4, v9}, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V // method@1b30 │ │ +0a8f82: 5409 491e |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.result:Ljava/lang/Object; // field@1e49 │ │ +0a8f86: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a8f8c: 0c01 |001e: move-result-object v1 │ │ +0a8f8e: 5202 481e |001f: iget v2, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ +0a8f92: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0a8f94: 3802 1600 |0022: if-eqz v2, 0038 // +0016 │ │ +0a8f98: 3332 0c00 |0024: if-ne v2, v3, 0030 // +000c │ │ +0a8f9c: 5208 461e |0026: iget v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.I$0:I // field@1e46 │ │ +0a8fa0: 5405 471e |0028: iget-object v5, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.L$0:Ljava/lang/Object; // field@1e47 │ │ +0a8fa4: 1f05 a405 |002a: check-cast v5, Lua/gardenapple/itchupdater/files/DownloadFileManager; // type@05a4 │ │ +0a8fa8: 7110 5305 0900 |002c: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8fae: 281f |002f: goto 004e // +001f │ │ +0a8fb0: 2205 6501 |0030: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a8fb4: 1a06 c420 |0032: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a8fb8: 7020 5a03 6500 |0034: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a8fbe: 2705 |0037: throw v5 │ │ +0a8fc0: 7110 5305 0900 |0038: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8fc6: 7030 431b 6407 |003b: invoke-direct {v4, v6, v7}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloaderForId:(J)Lua/gardenapple/itchupdater/download/Downloader; // method@1b43 │ │ +0a8fcc: 0c09 |003e: move-result-object v9 │ │ +0a8fce: 8467 |003f: long-to-int v7, v6 │ │ +0a8fd0: 5b04 471e |0040: iput-object v4, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.L$0:Ljava/lang/Object; // field@1e47 │ │ +0a8fd4: 5908 461e |0042: iput v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.I$0:I // field@1e46 │ │ +0a8fd8: 5903 481e |0044: iput v3, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ +0a8fdc: 7240 bb1a 5907 |0046: invoke-interface {v9, v5, v7, v0}, Lua/gardenapple/itchupdater/download/Downloader;.cancel:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1abb │ │ +0a8fe2: 0c05 |0049: move-result-object v5 │ │ +0a8fe4: 3315 0300 |004a: if-ne v5, v1, 004d // +0003 │ │ +0a8fe8: 1101 |004c: return-object v1 │ │ +0a8fea: 0745 |004d: move-object v5, v4 │ │ +0a8fec: 6e20 411b 8500 |004e: invoke-virtual {v5, v8}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ +0a8ff2: 6205 4a00 |0051: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a8ff6: 1105 |0053: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=97 │ │ 0x0030 line=100 │ │ 0x0038 line=97 │ │ 0x003b line=98 │ │ 0x004e line=99 │ │ @@ -144657,71 +144658,71 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0a8ff4: |[0a8ff4] ua.gardenapple.itchupdater.files.DownloadFileManager.checkIsDownloading:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a9004: 2080 a205 |0000: instance-of v0, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1; // type@05a2 │ │ -0a9008: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0a900c: 0780 |0004: move-object v0, v8 │ │ -0a900e: 1f00 a205 |0005: check-cast v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1; // type@05a2 │ │ -0a9012: 5201 4b1e |0007: iget v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ -0a9016: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0a901a: b521 |000b: and-int/2addr v1, v2 │ │ -0a901c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0a9020: 5208 4b1e |000e: iget v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ -0a9024: b128 |0010: sub-int/2addr v8, v2 │ │ -0a9026: 5908 4b1e |0011: iput v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ -0a902a: 2806 |0013: goto 0019 // +0006 │ │ -0a902c: 2200 a205 |0014: new-instance v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1; // type@05a2 │ │ -0a9030: 7030 321b 5008 |0016: invoke-direct {v0, v5, v8}, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V // method@1b32 │ │ -0a9036: 5408 4c1e |0019: iget-object v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.result:Ljava/lang/Object; // field@1e4c │ │ -0a903a: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a9040: 0c01 |001e: move-result-object v1 │ │ -0a9042: 5202 4b1e |001f: iget v2, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ -0a9046: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0a9048: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -0a904a: 3802 1000 |0023: if-eqz v2, 0033 // +0010 │ │ -0a904e: 3342 0600 |0025: if-ne v2, v4, 002b // +0006 │ │ -0a9052: 7110 5305 0800 |0027: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9058: 2827 |002a: goto 0051 // +0027 │ │ -0a905a: 2206 6501 |002b: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a905e: 1a07 c420 |002d: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a9062: 7020 5a03 7600 |002f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a9068: 2706 |0032: throw v6 │ │ -0a906a: 7110 5305 0800 |0033: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9070: 6e10 5d19 0700 |0036: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0a9076: 0c07 |0039: move-result-object v7 │ │ -0a9078: 3907 0300 |003a: if-nez v7, 003d // +0003 │ │ -0a907c: 2826 |003c: goto 0062 // +0026 │ │ -0a907e: 1f07 6f01 |003d: check-cast v7, Ljava/lang/Number; // type@016f │ │ -0a9082: 6e10 7003 0700 |003f: invoke-virtual {v7}, Ljava/lang/Number;.longValue:()J // method@0370 │ │ -0a9088: 0b07 |0042: move-result-wide v7 │ │ -0a908a: 7030 431b 7508 |0043: invoke-direct {v5, v7, v8}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloaderForId:(J)Lua/gardenapple/itchupdater/download/Downloader; // method@1b43 │ │ -0a9090: 0c02 |0046: move-result-object v2 │ │ -0a9092: 8478 |0047: long-to-int v8, v7 │ │ -0a9094: 5904 4b1e |0048: iput v4, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ -0a9098: 7240 bc1a 6208 |004a: invoke-interface {v2, v6, v8, v0}, Lua/gardenapple/itchupdater/download/Downloader;.checkIsDownloading:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1abc │ │ -0a909e: 0c08 |004d: move-result-object v8 │ │ -0a90a0: 3318 0300 |004e: if-ne v8, v1, 0051 // +0003 │ │ -0a90a4: 1101 |0050: return-object v1 │ │ -0a90a6: 1f08 5401 |0051: check-cast v8, Ljava/lang/Boolean; // type@0154 │ │ -0a90aa: 6e10 2703 0800 |0053: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ -0a90b0: 0a06 |0056: move-result v6 │ │ -0a90b2: 7110 7605 0600 |0057: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0a90b8: 0c06 |005a: move-result-object v6 │ │ -0a90ba: 6e10 2703 0600 |005b: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ -0a90c0: 0a06 |005e: move-result v6 │ │ -0a90c2: 3806 0300 |005f: if-eqz v6, 0062 // +0003 │ │ -0a90c6: 1213 |0061: const/4 v3, #int 1 // #1 │ │ -0a90c8: 7110 7605 0300 |0062: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0a90ce: 0c06 |0065: move-result-object v6 │ │ -0a90d0: 1106 |0066: return-object v6 │ │ +0a8ff8: |[0a8ff8] ua.gardenapple.itchupdater.files.DownloadFileManager.checkIsDownloading:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a9008: 2080 a205 |0000: instance-of v0, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1; // type@05a2 │ │ +0a900c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0a9010: 0780 |0004: move-object v0, v8 │ │ +0a9012: 1f00 a205 |0005: check-cast v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1; // type@05a2 │ │ +0a9016: 5201 4b1e |0007: iget v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ +0a901a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0a901e: b521 |000b: and-int/2addr v1, v2 │ │ +0a9020: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0a9024: 5208 4b1e |000e: iget v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ +0a9028: b128 |0010: sub-int/2addr v8, v2 │ │ +0a902a: 5908 4b1e |0011: iput v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ +0a902e: 2806 |0013: goto 0019 // +0006 │ │ +0a9030: 2200 a205 |0014: new-instance v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1; // type@05a2 │ │ +0a9034: 7030 321b 5008 |0016: invoke-direct {v0, v5, v8}, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V // method@1b32 │ │ +0a903a: 5408 4c1e |0019: iget-object v8, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.result:Ljava/lang/Object; // field@1e4c │ │ +0a903e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a9044: 0c01 |001e: move-result-object v1 │ │ +0a9046: 5202 4b1e |001f: iget v2, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ +0a904a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0a904c: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +0a904e: 3802 1000 |0023: if-eqz v2, 0033 // +0010 │ │ +0a9052: 3342 0600 |0025: if-ne v2, v4, 002b // +0006 │ │ +0a9056: 7110 5305 0800 |0027: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a905c: 2827 |002a: goto 0051 // +0027 │ │ +0a905e: 2206 6501 |002b: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a9062: 1a07 c420 |002d: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a9066: 7020 5a03 7600 |002f: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a906c: 2706 |0032: throw v6 │ │ +0a906e: 7110 5305 0800 |0033: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9074: 6e10 5d19 0700 |0036: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0a907a: 0c07 |0039: move-result-object v7 │ │ +0a907c: 3907 0300 |003a: if-nez v7, 003d // +0003 │ │ +0a9080: 2826 |003c: goto 0062 // +0026 │ │ +0a9082: 1f07 6f01 |003d: check-cast v7, Ljava/lang/Number; // type@016f │ │ +0a9086: 6e10 7003 0700 |003f: invoke-virtual {v7}, Ljava/lang/Number;.longValue:()J // method@0370 │ │ +0a908c: 0b07 |0042: move-result-wide v7 │ │ +0a908e: 7030 431b 7508 |0043: invoke-direct {v5, v7, v8}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloaderForId:(J)Lua/gardenapple/itchupdater/download/Downloader; // method@1b43 │ │ +0a9094: 0c02 |0046: move-result-object v2 │ │ +0a9096: 8478 |0047: long-to-int v8, v7 │ │ +0a9098: 5904 4b1e |0048: iput v4, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ +0a909c: 7240 bc1a 6208 |004a: invoke-interface {v2, v6, v8, v0}, Lua/gardenapple/itchupdater/download/Downloader;.checkIsDownloading:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1abc │ │ +0a90a2: 0c08 |004d: move-result-object v8 │ │ +0a90a4: 3318 0300 |004e: if-ne v8, v1, 0051 // +0003 │ │ +0a90a8: 1101 |0050: return-object v1 │ │ +0a90aa: 1f08 5401 |0051: check-cast v8, Ljava/lang/Boolean; // type@0154 │ │ +0a90ae: 6e10 2703 0800 |0053: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ +0a90b4: 0a06 |0056: move-result v6 │ │ +0a90b6: 7110 7605 0600 |0057: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0a90bc: 0c06 |005a: move-result-object v6 │ │ +0a90be: 6e10 2703 0600 |005b: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ +0a90c4: 0a06 |005e: move-result v6 │ │ +0a90c6: 3806 0300 |005f: if-eqz v6, 0062 // +0003 │ │ +0a90ca: 1213 |0061: const/4 v3, #int 1 // #1 │ │ +0a90cc: 7110 7605 0300 |0062: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0a90d2: 0c06 |0065: move-result-object v6 │ │ +0a90d4: 1106 |0066: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=73 │ │ 0x002b line=74 │ │ 0x0033 line=73 │ │ 0x0036 line=74 │ │ 0x0043 line=75 │ │ @@ -144737,24 +144738,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a92a0: |[0a92a0] ua.gardenapple.itchupdater.files.DownloadFileManager.deleteAllDownloads:(Landroid/content/Context;)V │ │ -0a92b0: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a92b4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a92ba: 6200 5306 |0005: sget-object v0, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a92be: 6e10 ab16 0000 |0007: invoke-virtual {v0}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ -0a92c4: 0c00 |000a: move-result-object v0 │ │ -0a92c6: 6e20 261b 2000 |000b: invoke-virtual {v0, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.cancelAll:(Landroid/content/Context;)V // method@1b26 │ │ -0a92cc: 5412 571e |000e: iget-object v2, v1, Lua/gardenapple/itchupdater/files/DownloadFileManager;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e57 │ │ -0a92d0: 6e10 da1a 0200 |0010: invoke-virtual {v2}, Lua/gardenapple/itchupdater/download/FetchDownloader;.deleteAllDownloads:()V // method@1ada │ │ -0a92d6: 0e00 |0013: return-void │ │ +0a92a4: |[0a92a4] ua.gardenapple.itchupdater.files.DownloadFileManager.deleteAllDownloads:(Landroid/content/Context;)V │ │ +0a92b4: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a92b8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a92be: 6200 5306 |0005: sget-object v0, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a92c2: 6e10 ab16 0000 |0007: invoke-virtual {v0}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ +0a92c8: 0c00 |000a: move-result-object v0 │ │ +0a92ca: 6e20 261b 2000 |000b: invoke-virtual {v0, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.cancelAll:(Landroid/content/Context;)V // method@1b26 │ │ +0a92d0: 5412 571e |000e: iget-object v2, v1, Lua/gardenapple/itchupdater/files/DownloadFileManager;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e57 │ │ +0a92d4: 6e10 da1a 0200 |0010: invoke-virtual {v2}, Lua/gardenapple/itchupdater/download/FetchDownloader;.deleteAllDownloads:()V // method@1ada │ │ +0a92da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=80 │ │ 0x000e line=81 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ @@ -144764,22 +144765,22 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a92d8: |[0a92d8] ua.gardenapple.itchupdater.files.DownloadFileManager.deleteDownloadedFile:(I)V │ │ -0a92e8: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ -0a92ec: 5421 591e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ -0a92f0: 7110 b603 0300 |0004: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -0a92f6: 0c03 |0007: move-result-object v3 │ │ -0a92f8: 7030 da02 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a92fe: 7110 7f05 0000 |000b: invoke-static {v0}, Lkotlin/io/FilesKt;.deleteRecursively:(Ljava/io/File;)Z // method@057f │ │ -0a9304: 0e00 |000e: return-void │ │ +0a92dc: |[0a92dc] ua.gardenapple.itchupdater.files.DownloadFileManager.deleteDownloadedFile:(I)V │ │ +0a92ec: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ +0a92f0: 5421 591e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ +0a92f4: 7110 b603 0300 |0004: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +0a92fa: 0c03 |0007: move-result-object v3 │ │ +0a92fc: 7030 da02 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a9302: 7110 7f05 0000 |000b: invoke-static {v0}, Lkotlin/io/FilesKt;.deleteRecursively:(Ljava/io/File;)Z // method@057f │ │ +0a9308: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000b line=109 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ @@ -144789,22 +144790,22 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a9308: |[0a9308] ua.gardenapple.itchupdater.files.DownloadFileManager.deletePendingFile:(I)V │ │ -0a9318: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ -0a931c: 5421 581e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ -0a9320: 7110 b603 0300 |0004: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -0a9326: 0c03 |0007: move-result-object v3 │ │ -0a9328: 7030 da02 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a932e: 7110 7f05 0000 |000b: invoke-static {v0}, Lkotlin/io/FilesKt;.deleteRecursively:(Ljava/io/File;)Z // method@057f │ │ -0a9334: 0e00 |000e: return-void │ │ +0a930c: |[0a930c] ua.gardenapple.itchupdater.files.DownloadFileManager.deletePendingFile:(I)V │ │ +0a931c: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ +0a9320: 5421 581e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ +0a9324: 7110 b603 0300 |0004: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +0a932a: 0c03 |0007: move-result-object v3 │ │ +0a932c: 7030 da02 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a9332: 7110 7f05 0000 |000b: invoke-static {v0}, Lkotlin/io/FilesKt;.deleteRecursively:(Ljava/io/File;)Z // method@057f │ │ +0a9338: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x000b line=86 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ @@ -144814,30 +144815,30 @@ │ │ type : '(I)Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a8eac: |[0a8eac] ua.gardenapple.itchupdater.files.DownloadFileManager.getDownloadedFile:(I)Ljava/io/File; │ │ -0a8ebc: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ -0a8ec0: 5421 591e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ -0a8ec4: 7110 b603 0300 |0004: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -0a8eca: 0c03 |0007: move-result-object v3 │ │ -0a8ecc: 7030 da02 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a8ed2: 6e10 e502 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@02e5 │ │ -0a8ed8: 0c03 |000e: move-result-object v3 │ │ -0a8eda: 3903 0400 |000f: if-nez v3, 0013 // +0004 │ │ -0a8ede: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0a8ee0: 2808 |0012: goto 001a // +0008 │ │ -0a8ee2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0a8ee4: 7120 5f05 0300 |0014: invoke-static {v3, v0}, Lkotlin/collections/ArraysKt;.getOrNull:([Ljava/lang/Object;I)Ljava/lang/Object; // method@055f │ │ -0a8eea: 0c03 |0017: move-result-object v3 │ │ -0a8eec: 1f03 3c01 |0018: check-cast v3, Ljava/io/File; // type@013c │ │ -0a8ef0: 1103 |001a: return-object v3 │ │ +0a8eb0: |[0a8eb0] ua.gardenapple.itchupdater.files.DownloadFileManager.getDownloadedFile:(I)Ljava/io/File; │ │ +0a8ec0: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ +0a8ec4: 5421 591e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ +0a8ec8: 7110 b603 0300 |0004: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +0a8ece: 0c03 |0007: move-result-object v3 │ │ +0a8ed0: 7030 da02 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a8ed6: 6e10 e502 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@02e5 │ │ +0a8edc: 0c03 |000e: move-result-object v3 │ │ +0a8ede: 3903 0400 |000f: if-nez v3, 0013 // +0004 │ │ +0a8ee2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0a8ee4: 2808 |0012: goto 001a // +0008 │ │ +0a8ee6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0a8ee8: 7120 5f05 0300 |0014: invoke-static {v3, v0}, Lkotlin/collections/ArraysKt;.getOrNull:([Ljava/lang/Object;I)Ljava/lang/Object; // method@055f │ │ +0a8eee: 0c03 |0017: move-result-object v3 │ │ +0a8ef0: 1f03 3c01 |0018: check-cast v3, Ljava/io/File; // type@013c │ │ +0a8ef4: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000b line=114 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ 0x0000 - 0x001b reg=3 (null) I │ │ @@ -144847,30 +144848,30 @@ │ │ type : '(I)Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a8ef4: |[0a8ef4] ua.gardenapple.itchupdater.files.DownloadFileManager.getPendingFile:(I)Ljava/io/File; │ │ -0a8f04: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ -0a8f08: 5421 581e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ -0a8f0c: 7110 b603 0300 |0004: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -0a8f12: 0c03 |0007: move-result-object v3 │ │ -0a8f14: 7030 da02 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a8f1a: 6e10 e502 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@02e5 │ │ -0a8f20: 0c03 |000e: move-result-object v3 │ │ -0a8f22: 3903 0400 |000f: if-nez v3, 0013 // +0004 │ │ -0a8f26: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0a8f28: 2808 |0012: goto 001a // +0008 │ │ -0a8f2a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0a8f2c: 7120 5f05 0300 |0014: invoke-static {v3, v0}, Lkotlin/collections/ArraysKt;.getOrNull:([Ljava/lang/Object;I)Ljava/lang/Object; // method@055f │ │ -0a8f32: 0c03 |0017: move-result-object v3 │ │ -0a8f34: 1f03 3c01 |0018: check-cast v3, Ljava/io/File; // type@013c │ │ -0a8f38: 1103 |001a: return-object v3 │ │ +0a8ef8: |[0a8ef8] ua.gardenapple.itchupdater.files.DownloadFileManager.getPendingFile:(I)Ljava/io/File; │ │ +0a8f08: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ +0a8f0c: 5421 581e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ +0a8f10: 7110 b603 0300 |0004: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +0a8f16: 0c03 |0007: move-result-object v3 │ │ +0a8f18: 7030 da02 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a8f1e: 6e10 e502 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@02e5 │ │ +0a8f24: 0c03 |000e: move-result-object v3 │ │ +0a8f26: 3903 0400 |000f: if-nez v3, 0013 // +0004 │ │ +0a8f2a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0a8f2c: 2808 |0012: goto 001a // +0008 │ │ +0a8f2e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0a8f30: 7120 5f05 0300 |0014: invoke-static {v3, v0}, Lkotlin/collections/ArraysKt;.getOrNull:([Ljava/lang/Object;I)Ljava/lang/Object; // method@055f │ │ +0a8f36: 0c03 |0017: move-result-object v3 │ │ +0a8f38: 1f03 3c01 |0018: check-cast v3, Ljava/io/File; // type@013c │ │ +0a8f3c: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000b line=104 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ 0x0000 - 0x001b reg=3 (null) I │ │ @@ -144880,28 +144881,28 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0a9338: |[0a9338] ua.gardenapple.itchupdater.files.DownloadFileManager.replacePendingFile:(I)V │ │ -0a9348: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ -0a934c: 5431 591e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ -0a9350: 7110 b603 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -0a9356: 0c02 |0007: move-result-object v2 │ │ -0a9358: 7030 da02 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a935e: 7110 7f05 0000 |000b: invoke-static {v0}, Lkotlin/io/FilesKt;.deleteRecursively:(Ljava/io/File;)Z // method@057f │ │ -0a9364: 2201 3c01 |000e: new-instance v1, Ljava/io/File; // type@013c │ │ -0a9368: 5432 581e |0010: iget-object v2, v3, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ -0a936c: 7110 b603 0400 |0012: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -0a9372: 0c04 |0015: move-result-object v4 │ │ -0a9374: 7030 da02 2104 |0016: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a937a: 6e20 e902 0100 |0019: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@02e9 │ │ -0a9380: 0e00 |001c: return-void │ │ +0a933c: |[0a933c] ua.gardenapple.itchupdater.files.DownloadFileManager.replacePendingFile:(I)V │ │ +0a934c: 2200 3c01 |0000: new-instance v0, Ljava/io/File; // type@013c │ │ +0a9350: 5431 591e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ +0a9354: 7110 b603 0400 |0004: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +0a935a: 0c02 |0007: move-result-object v2 │ │ +0a935c: 7030 da02 1002 |0008: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a9362: 7110 7f05 0000 |000b: invoke-static {v0}, Lkotlin/io/FilesKt;.deleteRecursively:(Ljava/io/File;)Z // method@057f │ │ +0a9368: 2201 3c01 |000e: new-instance v1, Ljava/io/File; // type@013c │ │ +0a936c: 5432 581e |0010: iget-object v2, v3, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ +0a9370: 7110 b603 0400 |0012: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +0a9376: 0c04 |0015: move-result-object v4 │ │ +0a9378: 7030 da02 2104 |0016: invoke-direct {v1, v2, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a937e: 6e20 e902 0100 |0019: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@02e9 │ │ +0a9384: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000b line=91 │ │ 0x000e line=93 │ │ 0x0019 line=94 │ │ locals : │ │ @@ -144913,37 +144914,37 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 36 16-bit code units │ │ -0a90d4: |[0a90d4] ua.gardenapple.itchupdater.files.DownloadFileManager.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a90e4: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a90e8: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a90ee: 0c00 |0005: move-result-object v0 │ │ -0a90f0: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a90f4: 2208 a305 |0008: new-instance v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2; // type@05a3 │ │ -0a90f8: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -0a90fa: 0781 |000b: move-object v1, v8 │ │ -0a90fc: 07a2 |000c: move-object v2, v10 │ │ -0a90fe: 07d3 |000d: move-object v3, v13 │ │ -0a9100: 0794 |000e: move-object v4, v9 │ │ -0a9102: 07c5 |000f: move-object v5, v12 │ │ -0a9104: 07b6 |0010: move-object v6, v11 │ │ -0a9106: 7607 341b 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/files/DownloadFileManager;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1b34 │ │ -0a910c: 1f08 2902 |0014: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a9110: 7130 ab05 800e |0016: invoke-static {v0, v8, v14}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0a9116: 0c0a |0019: move-result-object v10 │ │ -0a9118: 7100 7405 0000 |001a: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a911e: 0c0b |001d: move-result-object v11 │ │ -0a9120: 33ba 0300 |001e: if-ne v10, v11, 0021 // +0003 │ │ -0a9124: 110a |0020: return-object v10 │ │ -0a9126: 620a 4a00 |0021: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a912a: 110a |0023: return-object v10 │ │ +0a90d8: |[0a90d8] ua.gardenapple.itchupdater.files.DownloadFileManager.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a90e8: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a90ec: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a90f2: 0c00 |0005: move-result-object v0 │ │ +0a90f4: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a90f8: 2208 a305 |0008: new-instance v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2; // type@05a3 │ │ +0a90fc: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +0a90fe: 0781 |000b: move-object v1, v8 │ │ +0a9100: 07a2 |000c: move-object v2, v10 │ │ +0a9102: 07d3 |000d: move-object v3, v13 │ │ +0a9104: 0794 |000e: move-object v4, v9 │ │ +0a9106: 07c5 |000f: move-object v5, v12 │ │ +0a9108: 07b6 |0010: move-object v6, v11 │ │ +0a910a: 7607 341b 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/files/DownloadFileManager;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1b34 │ │ +0a9110: 1f08 2902 |0014: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a9114: 7130 ab05 800e |0016: invoke-static {v0, v8, v14}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0a911a: 0c0a |0019: move-result-object v10 │ │ +0a911c: 7100 7405 0000 |001a: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a9122: 0c0b |001d: move-result-object v11 │ │ +0a9124: 33ba 0300 |001e: if-ne v10, v11, 0021 // +0003 │ │ +0a9128: 110a |0020: return-object v10 │ │ +0a912a: 620a 4a00 |0021: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a912e: 110a |0023: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0024 reg=9 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ 0x0000 - 0x0024 reg=10 (null) Landroid/content/Context; │ │ 0x0000 - 0x0024 reg=11 (null) Ljava/lang/String; │ │ @@ -144956,20 +144957,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a9384: |[0a9384] ua.gardenapple.itchupdater.files.DownloadFileManager.setup:()V │ │ -0a9394: 5410 591e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ -0a9398: 6e10 e802 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@02e8 │ │ -0a939e: 5410 581e |0005: iget-object v0, v1, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ -0a93a2: 6e10 e802 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@02e8 │ │ -0a93a8: 0e00 |000a: return-void │ │ +0a9388: |[0a9388] ua.gardenapple.itchupdater.files.DownloadFileManager.setup:()V │ │ +0a9398: 5410 591e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/files/DownloadFileManager;.uploadsPath:Ljava/io/File; // field@1e59 │ │ +0a939c: 6e10 e802 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@02e8 │ │ +0a93a2: 5410 581e |0005: iget-object v0, v1, Lua/gardenapple/itchupdater/files/DownloadFileManager;.pendingPath:Ljava/io/File; // field@1e58 │ │ +0a93a6: 6e10 e802 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@02e8 │ │ +0a93ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ │ │ @@ -145004,17 +145005,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a93ac: |[0a93ac] ua.gardenapple.itchupdater.files.ExternalFileManager$Companion.:()V │ │ -0a93bc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a93c2: 0e00 |0003: return-void │ │ +0a93b0: |[0a93b0] ua.gardenapple.itchupdater.files.ExternalFileManager$Companion.:()V │ │ +0a93c0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a93c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion;) │ │ @@ -145022,17 +145023,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a93c4: |[0a93c4] ua.gardenapple.itchupdater.files.ExternalFileManager$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a93d4: 7010 491b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion;.:()V // method@1b49 │ │ -0a93da: 0e00 |0003: return-void │ │ +0a93c8: |[0a93c8] ua.gardenapple.itchupdater.files.ExternalFileManager$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a93d8: 7010 491b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion;.:()V // method@1b49 │ │ +0a93de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 2660 (ExternalFileManager.kt) │ │ │ │ @@ -145117,39 +145118,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a93dc: |[0a93dc] ua.gardenapple.itchupdater.files.ExternalFileManager.:()V │ │ -0a93ec: 2200 a505 |0000: new-instance v0, Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion; // type@05a5 │ │ -0a93f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a93f2: 7020 4a1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b4a │ │ -0a93f8: 6900 5a1e |0006: sput-object v0, Lua/gardenapple/itchupdater/files/ExternalFileManager;.Companion:Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion; // field@1e5a │ │ -0a93fc: 1a00 630a |0008: const-string v0, "ExternalFileManager" // string@0a63 │ │ -0a9400: 6900 5b1e |000a: sput-object v0, Lua/gardenapple/itchupdater/files/ExternalFileManager;.LOGGING_TAG:Ljava/lang/String; // field@1e5b │ │ -0a9404: 0e00 |000c: return-void │ │ +0a93e0: |[0a93e0] ua.gardenapple.itchupdater.files.ExternalFileManager.:()V │ │ +0a93f0: 2200 a505 |0000: new-instance v0, Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion; // type@05a5 │ │ +0a93f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a93f6: 7020 4a1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b4a │ │ +0a93fc: 6900 5a1e |0006: sput-object v0, Lua/gardenapple/itchupdater/files/ExternalFileManager;.Companion:Lua/gardenapple/itchupdater/files/ExternalFileManager$Companion; // field@1e5a │ │ +0a9400: 1a00 630a |0008: const-string v0, "ExternalFileManager" // string@0a63 │ │ +0a9404: 6900 5b1e |000a: sput-object v0, Lua/gardenapple/itchupdater/files/ExternalFileManager;.LOGGING_TAG:Ljava/lang/String; // field@1e5b │ │ +0a9408: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=20 │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/files/ExternalFileManager;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a9408: |[0a9408] ua.gardenapple.itchupdater.files.ExternalFileManager.:()V │ │ -0a9418: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a941e: 0e00 |0003: return-void │ │ +0a940c: |[0a940c] ua.gardenapple.itchupdater.files.ExternalFileManager.:()V │ │ +0a941c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a9422: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/files/ExternalFileManager; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/files/ExternalFileManager;) │ │ @@ -145157,37 +145158,37 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0a9420: |[0a9420] ua.gardenapple.itchupdater.files.ExternalFileManager.doGetViewIntent:(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V │ │ -0a9430: 6202 1b00 |0000: sget-object v2, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@001b │ │ -0a9434: 7110 db00 0200 |0002: invoke-static {v2}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@00db │ │ -0a943a: 0c02 |0005: move-result-object v2 │ │ -0a943c: 2200 3c01 |0006: new-instance v0, Ljava/io/File; // type@013c │ │ -0a9440: 7030 da02 2003 |0008: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a9446: 6e10 de02 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@02de │ │ -0a944c: 0a02 |000e: move-result v2 │ │ -0a944e: 3802 1b00 |000f: if-eqz v2, 002a // +001b │ │ -0a9452: 2202 2200 |0011: new-instance v2, Landroid/content/Intent; // type@0022 │ │ -0a9456: 1a03 231f |0013: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ -0a945a: 7020 4700 3200 |0015: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -0a9460: 7110 bd00 0000 |0018: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00bd │ │ -0a9466: 0c03 |001b: move-result-object v3 │ │ -0a9468: 6e20 6300 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ -0a946e: 1503 0010 |001f: const/high16 v3, #int 268435456 // #1000 │ │ -0a9472: 6e20 4a00 3200 |0021: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ -0a9478: 6203 4a00 |0024: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a947c: 7220 8305 2400 |0026: invoke-interface {v4, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ -0a9482: 2805 |0029: goto 002e // +0005 │ │ -0a9484: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0a9486: 7220 8305 2400 |002b: invoke-interface {v4, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ -0a948c: 0e00 |002e: return-void │ │ +0a9424: |[0a9424] ua.gardenapple.itchupdater.files.ExternalFileManager.doGetViewIntent:(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V │ │ +0a9434: 6202 1b00 |0000: sget-object v2, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@001b │ │ +0a9438: 7110 db00 0200 |0002: invoke-static {v2}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@00db │ │ +0a943e: 0c02 |0005: move-result-object v2 │ │ +0a9440: 2200 3c01 |0006: new-instance v0, Ljava/io/File; // type@013c │ │ +0a9444: 7030 da02 2003 |0008: invoke-direct {v0, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a944a: 6e10 de02 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@02de │ │ +0a9450: 0a02 |000e: move-result v2 │ │ +0a9452: 3802 1b00 |000f: if-eqz v2, 002a // +001b │ │ +0a9456: 2202 2200 |0011: new-instance v2, Landroid/content/Intent; // type@0022 │ │ +0a945a: 1a03 231f |0013: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ +0a945e: 7020 4700 3200 |0015: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +0a9464: 7110 bd00 0000 |0018: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00bd │ │ +0a946a: 0c03 |001b: move-result-object v3 │ │ +0a946c: 6e20 6300 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ +0a9472: 1503 0010 |001f: const/high16 v3, #int 268435456 // #1000 │ │ +0a9476: 6e20 4a00 3200 |0021: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ +0a947c: 6203 4a00 |0024: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a9480: 7220 8305 2400 |0026: invoke-interface {v4, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ +0a9486: 2805 |0029: goto 002e // +0005 │ │ +0a9488: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +0a948a: 7220 8305 2400 |002b: invoke-interface {v4, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ +0a9490: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ 0x000b line=107 │ │ 0x0011 line=108 │ │ 0x0018 line=109 │ │ @@ -145206,82 +145207,82 @@ │ │ type : '(ILkotlin/jvm/functions/Function1;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 131 16-bit code units │ │ -0a9490: |[0a9490] ua.gardenapple.itchupdater.files.ExternalFileManager.doMoveToDownloads:(ILkotlin/jvm/functions/Function1;)V │ │ -0a94a0: 6200 5306 |0000: sget-object v0, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a94a4: 6e10 a816 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0a94aa: 0c00 |0005: move-result-object v0 │ │ -0a94ac: 6e20 421b b000 |0006: invoke-virtual {v0, v11}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloadedFile:(I)Ljava/io/File; // method@1b42 │ │ -0a94b2: 0c0b |0009: move-result-object v11 │ │ -0a94b4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0a94b6: 390b 0400 |000b: if-nez v11, 000f // +0004 │ │ -0a94ba: 0701 |000d: move-object v1, v0 │ │ -0a94bc: 2809 |000e: goto 0017 // +0009 │ │ -0a94be: 6e10 de02 0b00 |000f: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@02de │ │ -0a94c4: 0a01 |0012: move-result v1 │ │ -0a94c6: 7110 2903 0100 |0013: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a94cc: 0c01 |0016: move-result-object v1 │ │ -0a94ce: 1217 |0017: const/4 v7, #int 1 // #1 │ │ -0a94d0: 7110 2903 0700 |0018: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a94d6: 0c02 |001b: move-result-object v2 │ │ -0a94d8: 7120 8805 2100 |001c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0a94de: 0a01 |001f: move-result v1 │ │ -0a94e0: 3901 0600 |0020: if-nez v1, 0026 // +0006 │ │ -0a94e4: 7220 8305 0c00 |0022: invoke-interface {v12, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ -0a94ea: 0e00 |0025: return-void │ │ -0a94ec: 6200 1b00 |0026: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@001b │ │ -0a94f0: 7110 db00 0000 |0028: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@00db │ │ -0a94f6: 0c00 |002b: move-result-object v0 │ │ -0a94f8: 7110 8105 0b00 |002c: invoke-static {v11}, Lkotlin/io/FilesKt;.getNameWithoutExtension:(Ljava/io/File;)Ljava/lang/String; // method@0581 │ │ -0a94fe: 0c01 |002f: move-result-object v1 │ │ -0a9500: 7110 8005 0b00 |0030: invoke-static {v11}, Lkotlin/io/FilesKt;.getExtension:(Ljava/io/File;)Ljava/lang/String; // method@0580 │ │ -0a9506: 0c08 |0033: move-result-object v8 │ │ -0a9508: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0a950a: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -0a950c: 2202 3c01 |0036: new-instance v2, Ljava/io/File; // type@013c │ │ -0a9510: 2203 7c01 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@017c │ │ -0a9514: 7010 bb03 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0a951a: 6e20 c303 1300 |003d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a9520: 1301 2e00 |0040: const/16 v1, #int 46 // #2e │ │ -0a9524: 6e20 be03 1300 |0042: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -0a952a: 6e20 c303 8300 |0045: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a9530: 6e10 cb03 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0a9536: 0c01 |004b: move-result-object v1 │ │ -0a9538: 7030 da02 0201 |004c: invoke-direct {v2, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a953e: 6e20 e902 2b00 |004f: invoke-virtual {v11, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@02e9 │ │ -0a9544: 0a01 |0052: move-result v1 │ │ -0a9546: 3901 0e00 |0053: if-nez v1, 0061 // +000e │ │ -0a954a: 1203 |0055: const/4 v3, #int 0 // #0 │ │ -0a954c: 1204 |0056: const/4 v4, #int 0 // #0 │ │ -0a954e: 1265 |0057: const/4 v5, #int 6 // #6 │ │ -0a9550: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -0a9552: 07b1 |0059: move-object v1, v11 │ │ -0a9554: 7706 7e05 0100 |005a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@057e │ │ -0a955a: 0c02 |005d: move-result-object v2 │ │ -0a955c: 6e10 dd02 0b00 |005e: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@02dd │ │ -0a9562: 6e10 e002 0200 |0061: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ -0a9568: 0c01 |0064: move-result-object v1 │ │ -0a956a: 7220 8305 1c00 |0065: invoke-interface {v12, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ -0a9570: 0e00 |0068: return-void │ │ -0a9572: b079 |0069: add-int/2addr v9, v7 │ │ -0a9574: 2201 7c01 |006a: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ -0a9578: 7010 bb03 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0a957e: 7110 8105 0b00 |006f: invoke-static {v11}, Lkotlin/io/FilesKt;.getNameWithoutExtension:(Ljava/io/File;)Ljava/lang/String; // method@0581 │ │ -0a9584: 0c02 |0072: move-result-object v2 │ │ -0a9586: 6e20 c303 2100 |0073: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a958c: 1302 2d00 |0076: const/16 v2, #int 45 // #2d │ │ -0a9590: 6e20 be03 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -0a9596: 6e20 c003 9100 |007b: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0a959c: 6e10 cb03 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0a95a2: 0c01 |0081: move-result-object v1 │ │ -0a95a4: 28b4 |0082: goto 0036 // -004c │ │ +0a9494: |[0a9494] ua.gardenapple.itchupdater.files.ExternalFileManager.doMoveToDownloads:(ILkotlin/jvm/functions/Function1;)V │ │ +0a94a4: 6200 5306 |0000: sget-object v0, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a94a8: 6e10 a816 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0a94ae: 0c00 |0005: move-result-object v0 │ │ +0a94b0: 6e20 421b b000 |0006: invoke-virtual {v0, v11}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloadedFile:(I)Ljava/io/File; // method@1b42 │ │ +0a94b6: 0c0b |0009: move-result-object v11 │ │ +0a94b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0a94ba: 390b 0400 |000b: if-nez v11, 000f // +0004 │ │ +0a94be: 0701 |000d: move-object v1, v0 │ │ +0a94c0: 2809 |000e: goto 0017 // +0009 │ │ +0a94c2: 6e10 de02 0b00 |000f: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@02de │ │ +0a94c8: 0a01 |0012: move-result v1 │ │ +0a94ca: 7110 2903 0100 |0013: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a94d0: 0c01 |0016: move-result-object v1 │ │ +0a94d2: 1217 |0017: const/4 v7, #int 1 // #1 │ │ +0a94d4: 7110 2903 0700 |0018: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a94da: 0c02 |001b: move-result-object v2 │ │ +0a94dc: 7120 8805 2100 |001c: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0a94e2: 0a01 |001f: move-result v1 │ │ +0a94e4: 3901 0600 |0020: if-nez v1, 0026 // +0006 │ │ +0a94e8: 7220 8305 0c00 |0022: invoke-interface {v12, v0}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ +0a94ee: 0e00 |0025: return-void │ │ +0a94f0: 6200 1b00 |0026: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@001b │ │ +0a94f4: 7110 db00 0000 |0028: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@00db │ │ +0a94fa: 0c00 |002b: move-result-object v0 │ │ +0a94fc: 7110 8105 0b00 |002c: invoke-static {v11}, Lkotlin/io/FilesKt;.getNameWithoutExtension:(Ljava/io/File;)Ljava/lang/String; // method@0581 │ │ +0a9502: 0c01 |002f: move-result-object v1 │ │ +0a9504: 7110 8005 0b00 |0030: invoke-static {v11}, Lkotlin/io/FilesKt;.getExtension:(Ljava/io/File;)Ljava/lang/String; // method@0580 │ │ +0a950a: 0c08 |0033: move-result-object v8 │ │ +0a950c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +0a950e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +0a9510: 2202 3c01 |0036: new-instance v2, Ljava/io/File; // type@013c │ │ +0a9514: 2203 7c01 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@017c │ │ +0a9518: 7010 bb03 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0a951e: 6e20 c303 1300 |003d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a9524: 1301 2e00 |0040: const/16 v1, #int 46 // #2e │ │ +0a9528: 6e20 be03 1300 |0042: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +0a952e: 6e20 c303 8300 |0045: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a9534: 6e10 cb03 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0a953a: 0c01 |004b: move-result-object v1 │ │ +0a953c: 7030 da02 0201 |004c: invoke-direct {v2, v0, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a9542: 6e20 e902 2b00 |004f: invoke-virtual {v11, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@02e9 │ │ +0a9548: 0a01 |0052: move-result v1 │ │ +0a954a: 3901 0e00 |0053: if-nez v1, 0061 // +000e │ │ +0a954e: 1203 |0055: const/4 v3, #int 0 // #0 │ │ +0a9550: 1204 |0056: const/4 v4, #int 0 // #0 │ │ +0a9552: 1265 |0057: const/4 v5, #int 6 // #6 │ │ +0a9554: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +0a9556: 07b1 |0059: move-object v1, v11 │ │ +0a9558: 7706 7e05 0100 |005a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlin/io/FilesKt;.copyTo$default:(Ljava/io/File;Ljava/io/File;ZIILjava/lang/Object;)Ljava/io/File; // method@057e │ │ +0a955e: 0c02 |005d: move-result-object v2 │ │ +0a9560: 6e10 dd02 0b00 |005e: invoke-virtual {v11}, Ljava/io/File;.delete:()Z // method@02dd │ │ +0a9566: 6e10 e002 0200 |0061: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ +0a956c: 0c01 |0064: move-result-object v1 │ │ +0a956e: 7220 8305 1c00 |0065: invoke-interface {v12, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ +0a9574: 0e00 |0068: return-void │ │ +0a9576: b079 |0069: add-int/2addr v9, v7 │ │ +0a9578: 2201 7c01 |006a: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ +0a957c: 7010 bb03 0100 |006c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0a9582: 7110 8105 0b00 |006f: invoke-static {v11}, Lkotlin/io/FilesKt;.getNameWithoutExtension:(Ljava/io/File;)Ljava/lang/String; // method@0581 │ │ +0a9588: 0c02 |0072: move-result-object v2 │ │ +0a958a: 6e20 c303 2100 |0073: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a9590: 1302 2d00 |0076: const/16 v2, #int 45 // #2d │ │ +0a9594: 6e20 be03 2100 |0078: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +0a959a: 6e20 c003 9100 |007b: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0a95a0: 6e10 cb03 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0a95a6: 0c01 |0081: move-result-object v1 │ │ +0a95a8: 28b4 |0082: goto 0036 // -004c │ │ catches : 1 │ │ 0x0036 - 0x0068 │ │ Lkotlin/io/FileAlreadyExistsException; -> 0x0069 │ │ positions : │ │ 0x0000 line=53 │ │ 0x000f line=54 │ │ 0x0022 line=55 │ │ @@ -145305,42 +145306,42 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -0a95b8: |[0a95b8] ua.gardenapple.itchupdater.files.ExternalFileManager.getViewIntent:(Landroid/app/Activity;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V │ │ -0a95c8: 1a00 c71e |0000: const-string v0, "activity" // string@1ec7 │ │ -0a95cc: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a95d2: 1a00 4c25 |0005: const-string v0, "externalFileName" // string@254c │ │ -0a95d6: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a95dc: 1a00 c520 |000a: const-string v0, "callback" // string@20c5 │ │ -0a95e0: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a95e6: 6200 5b1e |000f: sget-object v0, Lua/gardenapple/itchupdater/files/ExternalFileManager;.LOGGING_TAG:Ljava/lang/String; // field@1e5b │ │ -0a95ea: 1a01 8215 |0011: const-string v1, "Opening " // string@1582 │ │ -0a95ee: 7120 8e05 4100 |0013: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a95f4: 0c01 |0016: move-result-object v1 │ │ -0a95f6: 7120 fb00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a95fc: 0730 |001a: move-object v0, v3 │ │ -0a95fe: 1f00 1d00 |001b: check-cast v0, Landroid/content/Context; // type@001d │ │ -0a9602: 1a01 331f |001d: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@1f33 │ │ -0a9606: 7120 c901 1000 |001f: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@01c9 │ │ -0a960c: 0a01 |0022: move-result v1 │ │ -0a960e: 3901 0600 |0023: if-nez v1, 0029 // +0006 │ │ -0a9612: 7040 4d1b 0254 |0025: invoke-direct {v2, v0, v4, v5}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.doGetViewIntent:(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@1b4d │ │ -0a9618: 0e00 |0028: return-void │ │ -0a961a: 5b24 5d1e |0029: iput-object v4, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.lastExternalFileName:Ljava/lang/String; // field@1e5d │ │ -0a961e: 5b25 5c1e |002b: iput-object v5, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.getViewIntentCallback:Lkotlin/jvm/functions/Function1; // field@1e5c │ │ -0a9622: 1a04 301f |002d: const-string v4, "android.permission.READ_EXTERNAL_STORAGE" // string@1f30 │ │ -0a9626: 2410 6806 0400 |002f: filled-new-array {v4}, [Ljava/lang/String; // type@0668 │ │ -0a962c: 0c04 |0032: move-result-object v4 │ │ -0a962e: 1215 |0033: const/4 v5, #int 1 // #1 │ │ -0a9630: 7130 b201 4305 |0034: invoke-static {v3, v4, v5}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@01b2 │ │ -0a9636: 0e00 |0037: return-void │ │ +0a95bc: |[0a95bc] ua.gardenapple.itchupdater.files.ExternalFileManager.getViewIntent:(Landroid/app/Activity;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V │ │ +0a95cc: 1a00 c71e |0000: const-string v0, "activity" // string@1ec7 │ │ +0a95d0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a95d6: 1a00 4c25 |0005: const-string v0, "externalFileName" // string@254c │ │ +0a95da: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a95e0: 1a00 c520 |000a: const-string v0, "callback" // string@20c5 │ │ +0a95e4: 7120 8c05 0500 |000c: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a95ea: 6200 5b1e |000f: sget-object v0, Lua/gardenapple/itchupdater/files/ExternalFileManager;.LOGGING_TAG:Ljava/lang/String; // field@1e5b │ │ +0a95ee: 1a01 8215 |0011: const-string v1, "Opening " // string@1582 │ │ +0a95f2: 7120 8e05 4100 |0013: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a95f8: 0c01 |0016: move-result-object v1 │ │ +0a95fa: 7120 fb00 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a9600: 0730 |001a: move-object v0, v3 │ │ +0a9602: 1f00 1d00 |001b: check-cast v0, Landroid/content/Context; // type@001d │ │ +0a9606: 1a01 331f |001d: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@1f33 │ │ +0a960a: 7120 c901 1000 |001f: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@01c9 │ │ +0a9610: 0a01 |0022: move-result v1 │ │ +0a9612: 3901 0600 |0023: if-nez v1, 0029 // +0006 │ │ +0a9616: 7040 4d1b 0254 |0025: invoke-direct {v2, v0, v4, v5}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.doGetViewIntent:(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@1b4d │ │ +0a961c: 0e00 |0028: return-void │ │ +0a961e: 5b24 5d1e |0029: iput-object v4, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.lastExternalFileName:Ljava/lang/String; // field@1e5d │ │ +0a9622: 5b25 5c1e |002b: iput-object v5, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.getViewIntentCallback:Lkotlin/jvm/functions/Function1; // field@1e5c │ │ +0a9626: 1a04 301f |002d: const-string v4, "android.permission.READ_EXTERNAL_STORAGE" // string@1f30 │ │ +0a962a: 2410 6806 0400 |002f: filled-new-array {v4}, [Ljava/lang/String; // type@0668 │ │ +0a9630: 0c04 |0032: move-result-object v4 │ │ +0a9632: 1215 |0033: const/4 v5, #int 1 // #1 │ │ +0a9634: 7130 b201 4305 |0034: invoke-static {v3, v4, v5}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@01b2 │ │ +0a963a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=86 │ │ 0x001a line=88 │ │ 0x0025 line=90 │ │ 0x0029 line=94 │ │ 0x002b line=95 │ │ @@ -145356,34 +145357,34 @@ │ │ type : '(Landroid/app/Activity;ILkotlin/jvm/functions/Function1;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0a9638: |[0a9638] ua.gardenapple.itchupdater.files.ExternalFileManager.moveToDownloads:(Landroid/app/Activity;ILkotlin/jvm/functions/Function1;)V │ │ -0a9648: 1a00 c71e |0000: const-string v0, "activity" // string@1ec7 │ │ -0a964c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a9652: 1a00 c520 |0005: const-string v0, "callback" // string@20c5 │ │ -0a9656: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a965c: 0730 |000a: move-object v0, v3 │ │ -0a965e: 1f00 1d00 |000b: check-cast v0, Landroid/content/Context; // type@001d │ │ -0a9662: 1a01 331f |000d: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@1f33 │ │ -0a9666: 7120 c901 1000 |000f: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@01c9 │ │ -0a966c: 0a00 |0012: move-result v0 │ │ -0a966e: 3900 0600 |0013: if-nez v0, 0019 // +0006 │ │ -0a9672: 7030 4e1b 4205 |0015: invoke-direct {v2, v4, v5}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.doMoveToDownloads:(ILkotlin/jvm/functions/Function1;)V // method@1b4e │ │ -0a9678: 0e00 |0018: return-void │ │ -0a967a: 5924 5e1e |0019: iput v4, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.lastUploadId:I // field@1e5e │ │ -0a967e: 5b25 5f1e |001b: iput-object v5, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.moveToDownloadsCallback:Lkotlin/jvm/functions/Function1; // field@1e5f │ │ -0a9682: 2410 6806 0100 |001d: filled-new-array {v1}, [Ljava/lang/String; // type@0668 │ │ -0a9688: 0c04 |0020: move-result-object v4 │ │ -0a968a: 1225 |0021: const/4 v5, #int 2 // #2 │ │ -0a968c: 7130 b201 4305 |0022: invoke-static {v3, v4, v5}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@01b2 │ │ -0a9692: 0e00 |0025: return-void │ │ +0a963c: |[0a963c] ua.gardenapple.itchupdater.files.ExternalFileManager.moveToDownloads:(Landroid/app/Activity;ILkotlin/jvm/functions/Function1;)V │ │ +0a964c: 1a00 c71e |0000: const-string v0, "activity" // string@1ec7 │ │ +0a9650: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a9656: 1a00 c520 |0005: const-string v0, "callback" // string@20c5 │ │ +0a965a: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a9660: 0730 |000a: move-object v0, v3 │ │ +0a9662: 1f00 1d00 |000b: check-cast v0, Landroid/content/Context; // type@001d │ │ +0a9666: 1a01 331f |000d: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@1f33 │ │ +0a966a: 7120 c901 1000 |000f: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@01c9 │ │ +0a9670: 0a00 |0012: move-result v0 │ │ +0a9672: 3900 0600 |0013: if-nez v0, 0019 // +0006 │ │ +0a9676: 7030 4e1b 4205 |0015: invoke-direct {v2, v4, v5}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.doMoveToDownloads:(ILkotlin/jvm/functions/Function1;)V // method@1b4e │ │ +0a967c: 0e00 |0018: return-void │ │ +0a967e: 5924 5e1e |0019: iput v4, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.lastUploadId:I // field@1e5e │ │ +0a9682: 5b25 5f1e |001b: iput-object v5, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.moveToDownloadsCallback:Lkotlin/jvm/functions/Function1; // field@1e5f │ │ +0a9686: 2410 6806 0100 |001d: filled-new-array {v1}, [Ljava/lang/String; // type@0668 │ │ +0a968c: 0c04 |0020: move-result-object v4 │ │ +0a968e: 1225 |0021: const/4 v5, #int 2 // #2 │ │ +0a9690: 7130 b201 4305 |0022: invoke-static {v3, v4, v5}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@01b2 │ │ +0a9696: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=36 │ │ 0x0015 line=38 │ │ 0x0019 line=42 │ │ 0x001b line=43 │ │ 0x001d line=44 │ │ @@ -145398,30 +145399,30 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0a9694: |[0a9694] ua.gardenapple.itchupdater.files.ExternalFileManager.resumeGetViewIntent:(Landroid/content/Context;)V │ │ -0a96a4: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a96a8: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a96ae: 5430 5d1e |0005: iget-object v0, v3, Lua/gardenapple/itchupdater/files/ExternalFileManager;.lastExternalFileName:Ljava/lang/String; // field@1e5d │ │ -0a96b2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0a96b4: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -0a96b8: 5432 5c1e |000a: iget-object v2, v3, Lua/gardenapple/itchupdater/files/ExternalFileManager;.getViewIntentCallback:Lkotlin/jvm/functions/Function1; // field@1e5c │ │ -0a96bc: 3802 0600 |000c: if-eqz v2, 0012 // +0006 │ │ -0a96c0: 7040 4d1b 4320 |000e: invoke-direct {v3, v4, v0, v2}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.doGetViewIntent:(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@1b4d │ │ -0a96c6: 0e00 |0011: return-void │ │ -0a96c8: 1a04 6828 |0012: const-string v4, "getViewIntentCallback" // string@2868 │ │ -0a96cc: 7110 8f05 0400 |0014: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0a96d2: 2701 |0017: throw v1 │ │ -0a96d4: 1a04 e62a |0018: const-string v4, "lastExternalFileName" // string@2ae6 │ │ -0a96d8: 7110 8f05 0400 |001a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0a96de: 2701 |001d: throw v1 │ │ +0a9698: |[0a9698] ua.gardenapple.itchupdater.files.ExternalFileManager.resumeGetViewIntent:(Landroid/content/Context;)V │ │ +0a96a8: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a96ac: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a96b2: 5430 5d1e |0005: iget-object v0, v3, Lua/gardenapple/itchupdater/files/ExternalFileManager;.lastExternalFileName:Ljava/lang/String; // field@1e5d │ │ +0a96b6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a96b8: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +0a96bc: 5432 5c1e |000a: iget-object v2, v3, Lua/gardenapple/itchupdater/files/ExternalFileManager;.getViewIntentCallback:Lkotlin/jvm/functions/Function1; // field@1e5c │ │ +0a96c0: 3802 0600 |000c: if-eqz v2, 0012 // +0006 │ │ +0a96c4: 7040 4d1b 4320 |000e: invoke-direct {v3, v4, v0, v2}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.doGetViewIntent:(Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@1b4d │ │ +0a96ca: 0e00 |0011: return-void │ │ +0a96cc: 1a04 6828 |0012: const-string v4, "getViewIntentCallback" // string@2868 │ │ +0a96d0: 7110 8f05 0400 |0014: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0a96d6: 2701 |0017: throw v1 │ │ +0a96d8: 1a04 e62a |0018: const-string v4, "lastExternalFileName" // string@2ae6 │ │ +0a96dc: 7110 8f05 0400 |001a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0a96e2: 2701 |001d: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lua/gardenapple/itchupdater/files/ExternalFileManager; │ │ 0x0000 - 0x001e reg=4 (null) Landroid/content/Context; │ │ │ │ @@ -145430,24 +145431,24 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0a96e0: |[0a96e0] ua.gardenapple.itchupdater.files.ExternalFileManager.resumeMoveToDownloads:()V │ │ -0a96f0: 5220 5e1e |0000: iget v0, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.lastUploadId:I // field@1e5e │ │ -0a96f4: 5421 5f1e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.moveToDownloadsCallback:Lkotlin/jvm/functions/Function1; // field@1e5f │ │ -0a96f8: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ -0a96fc: 7030 4e1b 0201 |0006: invoke-direct {v2, v0, v1}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.doMoveToDownloads:(ILkotlin/jvm/functions/Function1;)V // method@1b4e │ │ -0a9702: 0e00 |0009: return-void │ │ -0a9704: 1a00 db2c |000a: const-string v0, "moveToDownloadsCallback" // string@2cdb │ │ -0a9708: 7110 8f05 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0a970e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a9710: 2700 |0010: throw v0 │ │ +0a96e4: |[0a96e4] ua.gardenapple.itchupdater.files.ExternalFileManager.resumeMoveToDownloads:()V │ │ +0a96f4: 5220 5e1e |0000: iget v0, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.lastUploadId:I // field@1e5e │ │ +0a96f8: 5421 5f1e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/files/ExternalFileManager;.moveToDownloadsCallback:Lkotlin/jvm/functions/Function1; // field@1e5f │ │ +0a96fc: 3801 0600 |0004: if-eqz v1, 000a // +0006 │ │ +0a9700: 7030 4e1b 0201 |0006: invoke-direct {v2, v0, v1}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.doMoveToDownloads:(ILkotlin/jvm/functions/Function1;)V // method@1b4e │ │ +0a9706: 0e00 |0009: return-void │ │ +0a9708: 1a00 db2c |000a: const-string v0, "moveToDownloadsCallback" // string@2cdb │ │ +0a970c: 7110 8f05 0000 |000c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0a9712: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a9714: 2700 |0010: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lua/gardenapple/itchupdater/files/ExternalFileManager; │ │ │ │ source_file_idx : 2660 (ExternalFileManager.kt) │ │ @@ -145508,17 +145509,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a9714: |[0a9714] ua.gardenapple.itchupdater.install.AbstractInstaller.:()V │ │ -0a9724: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a972a: 0e00 |0003: return-void │ │ +0a9718: |[0a9718] ua.gardenapple.itchupdater.install.AbstractInstaller.:()V │ │ +0a9728: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a972e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/AbstractInstaller; │ │ │ │ Virtual methods - │ │ @@ -145571,17 +145572,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a972c: |[0a972c] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$Companion.:()V │ │ -0a973c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a9742: 0e00 |0003: return-void │ │ +0a9730: |[0a9730] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$Companion.:()V │ │ +0a9740: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a9746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion;) │ │ @@ -145589,17 +145590,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a9744: |[0a9744] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0a9754: 7010 571b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion;.:()V // method@1b57 │ │ -0a975a: 0e00 |0003: return-void │ │ +0a9748: |[0a9748] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0a9758: 7010 571b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion;.:()V // method@1b57 │ │ +0a975e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3010 (InstallRequestBroadcastReceiver.kt) │ │ │ │ @@ -145651,36 +145652,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a98b4: |[0a98b4] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver.:()V │ │ -0a98c4: 2200 a805 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion; // type@05a8 │ │ -0a98c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a98ca: 7020 581b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b58 │ │ -0a98d0: 6900 651e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion; // field@1e65 │ │ -0a98d4: 0e00 |0008: return-void │ │ +0a98b8: |[0a98b8] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver.:()V │ │ +0a98c8: 2200 a805 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion; // type@05a8 │ │ +0a98cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a98ce: 7020 581b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b58 │ │ +0a98d4: 6900 651e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$Companion; // field@1e65 │ │ +0a98d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a98d8: |[0a98d8] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver.:()V │ │ -0a98e8: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ -0a98ee: 0e00 |0003: return-void │ │ +0a98dc: |[0a98dc] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver.:()V │ │ +0a98ec: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ +0a98f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver; │ │ │ │ Virtual methods - │ │ @@ -145689,39 +145690,39 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0a98f0: |[0a98f0] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0a9900: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a9904: 7120 8c05 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a990a: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ -0a990e: 7120 8c05 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a9914: 1a00 c30b |000a: const-string v0, "InstallRequestReceiver" // string@0bc3 │ │ -0a9918: 1a01 c72f |000c: const-string v1, "onReceive" // string@2fc7 │ │ -0a991c: 7120 fb00 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a9922: 6e10 4f00 0a00 |0011: invoke-virtual {v10}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0a9928: 0c00 |0014: move-result-object v0 │ │ -0a992a: 7110 8a05 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a9930: 1a01 a909 |0018: const-string v1, "DOWNLOAD_ID" // string@09a9 │ │ -0a9934: 6e20 ce00 1000 |001a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00ce │ │ -0a993a: 0b05 |001d: move-result-wide v5 │ │ -0a993c: 2200 a905 |001e: new-instance v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1; // type@05a9 │ │ -0a9940: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -0a9942: 0702 |0021: move-object v2, v0 │ │ -0a9944: 07a3 |0022: move-object v3, v10 │ │ -0a9946: 0794 |0023: move-object v4, v9 │ │ -0a9948: 7606 591b 0200 |0024: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.:(Landroid/content/Intent;Landroid/content/Context;JLkotlin/coroutines/Continuation;)V // method@1b59 │ │ -0a994e: 1f00 2902 |0027: check-cast v0, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a9952: 1209 |0029: const/4 v9, #int 0 // #0 │ │ -0a9954: 121a |002a: const/4 v10, #int 1 // #1 │ │ -0a9956: 7140 aa05 099a |002b: invoke-static {v9, v0, v10, v9}, Lkotlinx/coroutines/BuildersKt;.runBlocking$default:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; // method@05aa │ │ -0a995c: 0e00 |002e: return-void │ │ +0a98f4: |[0a98f4] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0a9904: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a9908: 7120 8c05 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a990e: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ +0a9912: 7120 8c05 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a9918: 1a00 c30b |000a: const-string v0, "InstallRequestReceiver" // string@0bc3 │ │ +0a991c: 1a01 c72f |000c: const-string v1, "onReceive" // string@2fc7 │ │ +0a9920: 7120 fb00 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a9926: 6e10 4f00 0a00 |0011: invoke-virtual {v10}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ +0a992c: 0c00 |0014: move-result-object v0 │ │ +0a992e: 7110 8a05 0000 |0015: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a9934: 1a01 a909 |0018: const-string v1, "DOWNLOAD_ID" // string@09a9 │ │ +0a9938: 6e20 ce00 1000 |001a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00ce │ │ +0a993e: 0b05 |001d: move-result-wide v5 │ │ +0a9940: 2200 a905 |001e: new-instance v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1; // type@05a9 │ │ +0a9944: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +0a9946: 0702 |0021: move-object v2, v0 │ │ +0a9948: 07a3 |0022: move-object v3, v10 │ │ +0a994a: 0794 |0023: move-object v4, v9 │ │ +0a994c: 7606 591b 0200 |0024: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.:(Landroid/content/Intent;Landroid/content/Context;JLkotlin/coroutines/Continuation;)V // method@1b59 │ │ +0a9952: 1f00 2902 |0027: check-cast v0, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a9956: 1209 |0029: const/4 v9, #int 0 // #0 │ │ +0a9958: 121a |002a: const/4 v10, #int 1 // #1 │ │ +0a995a: 7140 aa05 099a |002b: invoke-static {v9, v0, v10, v9}, Lkotlinx/coroutines/BuildersKt;.runBlocking$default:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object; // method@05aa │ │ +0a9960: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=22 │ │ 0x0011 line=23 │ │ 0x001a line=25 │ │ 0x001e line=27 │ │ locals : │ │ @@ -145825,17 +145826,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa780: |[0aa780] ua.gardenapple.itchupdater.install.Installations$Companion.:()V │ │ -0aa790: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0aa796: 0e00 |0003: return-void │ │ +0aa784: |[0aa784] ua.gardenapple.itchupdater.install.Installations$Companion.:()V │ │ +0aa794: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0aa79a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/Installations$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/Installations$Companion;) │ │ @@ -145843,176 +145844,176 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa798: |[0aa798] ua.gardenapple.itchupdater.install.Installations$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0aa7a8: 7010 761b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/Installations$Companion;.:()V // method@1b76 │ │ -0aa7ae: 0e00 |0003: return-void │ │ +0aa79c: |[0aa79c] ua.gardenapple.itchupdater.install.Installations$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0aa7ac: 7010 761b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/Installations$Companion;.:()V // method@1b76 │ │ +0aa7b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/Installations$Companion;) │ │ name : 'notifyInstallResult' │ │ type : '(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 294 16-bit code units │ │ -0aa7b0: |[0aa7b0] ua.gardenapple.itchupdater.install.Installations$Companion.notifyInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;I)V │ │ -0aa7c0: 1a00 cb0b |0000: const-string v0, "Installations" // string@0bcb │ │ -0aa7c4: 1401 bd00 117f |0002: const v1, #float 1.92742e+38 // #7f1100bd │ │ -0aa7ca: 380b 5600 |0005: if-eqz v11, 005b // +0056 │ │ -0aa7ce: 2b0b 0f01 0000 |0007: packed-switch v11, 00000116 // +0000010f │ │ -0aa7d4: 6e10 3800 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0aa7da: 0c02 |000d: move-result-object v2 │ │ -0aa7dc: 6e20 9200 1200 |000e: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aa7e2: 0c01 |0011: move-result-object v1 │ │ -0aa7e4: 2851 |0012: goto 0063 // +0051 │ │ -0aa7e6: 6e10 3800 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0aa7ec: 0c01 |0016: move-result-object v1 │ │ -0aa7ee: 1402 bf00 117f |0017: const v2, #float 1.92742e+38 // #7f1100bf │ │ -0aa7f4: 6e20 9200 2100 |001a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aa7fa: 0c01 |001d: move-result-object v1 │ │ -0aa7fc: 2845 |001e: goto 0063 // +0045 │ │ -0aa7fe: 6e10 3800 0600 |001f: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0aa804: 0c01 |0022: move-result-object v1 │ │ -0aa806: 1402 c100 117f |0023: const v2, #float 1.92742e+38 // #7f1100c1 │ │ -0aa80c: 6e20 9200 2100 |0026: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aa812: 0c01 |0029: move-result-object v1 │ │ -0aa814: 2839 |002a: goto 0063 // +0039 │ │ -0aa816: 6e10 3800 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0aa81c: 0c01 |002e: move-result-object v1 │ │ -0aa81e: 1402 be00 117f |002f: const v2, #float 1.92742e+38 // #7f1100be │ │ -0aa824: 6e20 9200 2100 |0032: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aa82a: 0c01 |0035: move-result-object v1 │ │ -0aa82c: 282d |0036: goto 0063 // +002d │ │ -0aa82e: 6e10 3800 0600 |0037: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0aa834: 0c01 |003a: move-result-object v1 │ │ -0aa836: 1402 c000 117f |003b: const v2, #float 1.92742e+38 // #7f1100c0 │ │ -0aa83c: 6e20 9200 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aa842: 0c01 |0041: move-result-object v1 │ │ -0aa844: 2821 |0042: goto 0063 // +0021 │ │ -0aa846: 6e10 3800 0600 |0043: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0aa84c: 0c01 |0046: move-result-object v1 │ │ -0aa84e: 1402 bc00 117f |0047: const v2, #float 1.92742e+38 // #7f1100bc │ │ -0aa854: 6e20 9200 2100 |004a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aa85a: 0c01 |004d: move-result-object v1 │ │ -0aa85c: 2815 |004e: goto 0063 // +0015 │ │ -0aa85e: 6e10 3800 0600 |004f: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0aa864: 0c01 |0052: move-result-object v1 │ │ -0aa866: 1402 bb00 117f |0053: const v2, #float 1.92742e+38 // #7f1100bb │ │ -0aa86c: 6e20 9200 2100 |0056: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aa872: 0c01 |0059: move-result-object v1 │ │ -0aa874: 2809 |005a: goto 0063 // +0009 │ │ -0aa876: 6e10 3800 0600 |005b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0aa87c: 0c02 |005e: move-result-object v2 │ │ -0aa87e: 6e20 9200 1200 |005f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aa884: 0c01 |0062: move-result-object v1 │ │ -0aa886: 1a02 5937 |0063: const-string v2, "when (status) { │ │ +0aa7b4: |[0aa7b4] ua.gardenapple.itchupdater.install.Installations$Companion.notifyInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;I)V │ │ +0aa7c4: 1a00 cb0b |0000: const-string v0, "Installations" // string@0bcb │ │ +0aa7c8: 1401 bd00 117f |0002: const v1, #float 1.92742e+38 // #7f1100bd │ │ +0aa7ce: 380b 5600 |0005: if-eqz v11, 005b // +0056 │ │ +0aa7d2: 2b0b 0f01 0000 |0007: packed-switch v11, 00000116 // +0000010f │ │ +0aa7d8: 6e10 3800 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0aa7de: 0c02 |000d: move-result-object v2 │ │ +0aa7e0: 6e20 9200 1200 |000e: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aa7e6: 0c01 |0011: move-result-object v1 │ │ +0aa7e8: 2851 |0012: goto 0063 // +0051 │ │ +0aa7ea: 6e10 3800 0600 |0013: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0aa7f0: 0c01 |0016: move-result-object v1 │ │ +0aa7f2: 1402 bf00 117f |0017: const v2, #float 1.92742e+38 // #7f1100bf │ │ +0aa7f8: 6e20 9200 2100 |001a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aa7fe: 0c01 |001d: move-result-object v1 │ │ +0aa800: 2845 |001e: goto 0063 // +0045 │ │ +0aa802: 6e10 3800 0600 |001f: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0aa808: 0c01 |0022: move-result-object v1 │ │ +0aa80a: 1402 c100 117f |0023: const v2, #float 1.92742e+38 // #7f1100c1 │ │ +0aa810: 6e20 9200 2100 |0026: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aa816: 0c01 |0029: move-result-object v1 │ │ +0aa818: 2839 |002a: goto 0063 // +0039 │ │ +0aa81a: 6e10 3800 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0aa820: 0c01 |002e: move-result-object v1 │ │ +0aa822: 1402 be00 117f |002f: const v2, #float 1.92742e+38 // #7f1100be │ │ +0aa828: 6e20 9200 2100 |0032: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aa82e: 0c01 |0035: move-result-object v1 │ │ +0aa830: 282d |0036: goto 0063 // +002d │ │ +0aa832: 6e10 3800 0600 |0037: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0aa838: 0c01 |003a: move-result-object v1 │ │ +0aa83a: 1402 c000 117f |003b: const v2, #float 1.92742e+38 // #7f1100c0 │ │ +0aa840: 6e20 9200 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aa846: 0c01 |0041: move-result-object v1 │ │ +0aa848: 2821 |0042: goto 0063 // +0021 │ │ +0aa84a: 6e10 3800 0600 |0043: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0aa850: 0c01 |0046: move-result-object v1 │ │ +0aa852: 1402 bc00 117f |0047: const v2, #float 1.92742e+38 // #7f1100bc │ │ +0aa858: 6e20 9200 2100 |004a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aa85e: 0c01 |004d: move-result-object v1 │ │ +0aa860: 2815 |004e: goto 0063 // +0015 │ │ +0aa862: 6e10 3800 0600 |004f: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0aa868: 0c01 |0052: move-result-object v1 │ │ +0aa86a: 1402 bb00 117f |0053: const v2, #float 1.92742e+38 // #7f1100bb │ │ +0aa870: 6e20 9200 2100 |0056: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aa876: 0c01 |0059: move-result-object v1 │ │ +0aa878: 2809 |005a: goto 0063 // +0009 │ │ +0aa87a: 6e10 3800 0600 |005b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0aa880: 0c02 |005e: move-result-object v2 │ │ +0aa882: 6e20 9200 1200 |005f: invoke-virtual {v2, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aa888: 0c01 |0062: move-result-object v1 │ │ +0aa88a: 1a02 5937 |0063: const-string v2, "when (status) { │ │ PackageInstaller.STATUS_FAILURE_ABORTED -> context.resources.getString(R.string.notification_install_cancelled_title) │ │ PackageInstaller.STATUS_FAILURE_BLOCKED -> context.resources.getString(R.string.notification_install_blocked_title) │ │ PackageInstaller.STATUS_FAILURE_CONFLICT -> context.resources.getString(R.string.notification_install_conflict_title) │ │ PackageInstaller.STATUS_FAILURE_INCOMPATIBLE -> context.resources.getString(R.string.notification_install_incompatible_title) │ │ PackageInstaller.STATUS_FAILURE_INVALID -> context.resources.getString(R.string.notification_install_invalid_title) │ │ PackageInstaller.STATUS_FAILURE_STORAGE -> context.resources.getString(R.string.notification_install_storage_title) │ │ PackageInstaller.STATUS_SUCCESS -> context.resources.getString(R.string.notification_install_complete_title) │ │ else -> context.resources.getString(R.string.notification_install_complete_title) │ │ }" // string@3759 │ │ -0aa88a: 7120 8b05 2100 |0065: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aa890: 2202 a000 |0068: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ -0aa894: 1a03 c429 |006a: const-string v3, "installing" // string@29c4 │ │ -0aa898: 7030 b301 6203 |006c: invoke-direct {v2, v6, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ -0aa89e: 1403 8900 087f |006f: const v3, #float 1.80778e+38 // #7f080089 │ │ -0aa8a4: 6e20 c001 3200 |0072: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ -0aa8aa: 1f01 5601 |0075: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0aa8ae: 6e20 b901 1200 |0077: invoke-virtual {v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ -0aa8b4: 390b 7500 |007a: if-nez v11, 00ef // +0075 │ │ -0aa8b8: 120b |007c: const/4 v11, #int 0 // #0 │ │ -0aa8ba: 6e10 3600 0600 |007d: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0aa8c0: 0c01 |0080: move-result-object v1 │ │ -0aa8c2: 6e30 8300 910b |0081: invoke-virtual {v1, v9, v11}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0083 │ │ -0aa8c8: 0c01 |0084: move-result-object v1 │ │ -0aa8ca: 6e10 3600 0600 |0085: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0aa8d0: 0c03 |0088: move-result-object v3 │ │ -0aa8d2: 6e20 8400 1300 |0089: invoke-virtual {v3, v1}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0084 │ │ -0aa8d8: 0c01 |008c: move-result-object v1 │ │ -0aa8da: 6e20 ba01 1200 |008d: invoke-virtual {v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0aa8e0: 2822 |0090: goto 00b2 // +0022 │ │ -0aa8e2: 0d01 |0091: move-exception v1 │ │ -0aa8e4: 2203 7c01 |0092: new-instance v3, Ljava/lang/StringBuilder; // type@017c │ │ -0aa8e8: 7010 bb03 0300 |0094: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0aa8ee: 1a04 470a |0097: const-string v4, "Error: application " // string@0a47 │ │ -0aa8f2: 6e20 c303 4300 |0099: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0aa8f8: 6e20 c203 9300 |009c: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0aa8fe: 1a04 4301 |009f: const-string v4, " not found!" // string@0143 │ │ -0aa902: 6e20 c303 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0aa908: 6e10 cb03 0300 |00a4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0aa90e: 0c03 |00a7: move-result-object v3 │ │ -0aa910: 1f01 8201 |00a8: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ -0aa914: 7130 0601 3001 |00aa: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0106 │ │ -0aa91a: 1f0a 5601 |00ad: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ -0aa91e: 6e20 ba01 a200 |00af: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0aa924: 3909 0300 |00b2: if-nez v9, 00b5 // +0003 │ │ -0aa928: 2817 |00b4: goto 00cb // +0017 │ │ -0aa92a: 6e10 3600 0600 |00b5: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0aa930: 0c0a |00b8: move-result-object v10 │ │ -0aa932: 6e20 8500 9a00 |00b9: invoke-virtual {v10, v9}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0085 │ │ -0aa938: 0c0a |00bc: move-result-object v10 │ │ -0aa93a: 390a 0300 |00bd: if-nez v10, 00c0 // +0003 │ │ -0aa93e: 280c |00bf: goto 00cb // +000c │ │ -0aa940: 7140 1900 b6ba |00c0: invoke-static {v6, v11, v10, v11}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ -0aa946: 0c0a |00c3: move-result-object v10 │ │ -0aa948: 6e20 b801 a200 |00c4: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b8 │ │ -0aa94e: 121a |00c7: const/4 v10, #int 1 // #1 │ │ -0aa950: 6e20 b601 a200 |00c8: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01b6 │ │ -0aa956: 6e10 3600 0600 |00cb: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0aa95c: 0c0a |00ce: move-result-object v10 │ │ -0aa95e: 6e20 8200 9a00 |00cf: invoke-virtual {v10, v9}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0082 │ │ -0aa964: 0c0a |00d2: move-result-object v10 │ │ -0aa966: 620b 6b1b |00d3: sget-object v11, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0aa96a: 1a01 3c29 |00d5: const-string v1, "icon" // string@293c │ │ -0aa96e: 7120 8b05 1a00 |00d7: invoke-static {v10, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aa974: 6e20 e016 ab00 |00da: invoke-virtual {v11, v10}, Lua/gardenapple/itchupdater/Utils$Companion;.drawableToBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@16e0 │ │ -0aa97a: 0c0a |00dd: move-result-object v10 │ │ -0aa97c: 6e20 bb01 a200 |00de: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@01bb │ │ -0aa982: 2813 |00e1: goto 00f4 // +0013 │ │ -0aa984: 0d0a |00e2: move-exception v10 │ │ -0aa986: 1a0b 6009 |00e3: const-string v11, "Could not load icon for " // string@0960 │ │ -0aa98a: 7120 8e05 9b00 |00e5: invoke-static {v11, v9}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0aa990: 0c09 |00e8: move-result-object v9 │ │ -0aa992: 1f0a 8201 |00e9: check-cast v10, Ljava/lang/Throwable; // type@0182 │ │ -0aa996: 7130 0601 900a |00eb: invoke-static {v0, v9, v10}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0106 │ │ -0aa99c: 2806 |00ee: goto 00f4 // +0006 │ │ -0aa99e: 1f0a 5601 |00ef: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ -0aa9a2: 6e20 ba01 a200 |00f1: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0aa9a8: 7110 c201 0600 |00f4: invoke-static {v6}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ -0aa9ae: 0c06 |00f7: move-result-object v6 │ │ -0aa9b0: 6209 6b1b |00f8: sget-object v9, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0aa9b4: 6e30 e116 7908 |00fa: invoke-virtual {v9, v7, v8}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ -0aa9ba: 0a09 |00fd: move-result v9 │ │ -0aa9bc: 3809 0d00 |00fe: if-eqz v9, 010b // +000d │ │ -0aa9c0: 8478 |0100: long-to-int v8, v7 │ │ -0aa9c2: 6e10 b501 0200 |0101: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -0aa9c8: 0c07 |0104: move-result-object v7 │ │ -0aa9ca: 1a09 c40b |0105: const-string v9, "InstallResult" // string@0bc4 │ │ -0aa9ce: 6e40 c301 9678 |0107: invoke-virtual {v6, v9, v8, v7}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ -0aa9d4: 280b |010a: goto 0115 // +000b │ │ -0aa9d6: 8478 |010b: long-to-int v8, v7 │ │ -0aa9d8: 6e10 b501 0200 |010c: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -0aa9de: 0c07 |010f: move-result-object v7 │ │ -0aa9e0: 1a09 1a15 |0110: const-string v9, "NativeInstallResult" // string@151a │ │ -0aa9e4: 6e40 c301 9678 |0112: invoke-virtual {v6, v9, v8, v7}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ -0aa9ea: 0e00 |0115: return-void │ │ -0aa9ec: 0001 0600 0200 0000 4800 0000 3c00 ... |0116: packed-switch-data (16 units) │ │ +0aa88e: 7120 8b05 2100 |0065: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aa894: 2202 a000 |0068: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ +0aa898: 1a03 c429 |006a: const-string v3, "installing" // string@29c4 │ │ +0aa89c: 7030 b301 6203 |006c: invoke-direct {v2, v6, v3}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ +0aa8a2: 1403 8900 087f |006f: const v3, #float 1.80778e+38 // #7f080089 │ │ +0aa8a8: 6e20 c001 3200 |0072: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ +0aa8ae: 1f01 5601 |0075: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0aa8b2: 6e20 b901 1200 |0077: invoke-virtual {v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ +0aa8b8: 390b 7500 |007a: if-nez v11, 00ef // +0075 │ │ +0aa8bc: 120b |007c: const/4 v11, #int 0 // #0 │ │ +0aa8be: 6e10 3600 0600 |007d: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0aa8c4: 0c01 |0080: move-result-object v1 │ │ +0aa8c6: 6e30 8300 910b |0081: invoke-virtual {v1, v9, v11}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0083 │ │ +0aa8cc: 0c01 |0084: move-result-object v1 │ │ +0aa8ce: 6e10 3600 0600 |0085: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0aa8d4: 0c03 |0088: move-result-object v3 │ │ +0aa8d6: 6e20 8400 1300 |0089: invoke-virtual {v3, v1}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0084 │ │ +0aa8dc: 0c01 |008c: move-result-object v1 │ │ +0aa8de: 6e20 ba01 1200 |008d: invoke-virtual {v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0aa8e4: 2822 |0090: goto 00b2 // +0022 │ │ +0aa8e6: 0d01 |0091: move-exception v1 │ │ +0aa8e8: 2203 7c01 |0092: new-instance v3, Ljava/lang/StringBuilder; // type@017c │ │ +0aa8ec: 7010 bb03 0300 |0094: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0aa8f2: 1a04 470a |0097: const-string v4, "Error: application " // string@0a47 │ │ +0aa8f6: 6e20 c303 4300 |0099: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0aa8fc: 6e20 c203 9300 |009c: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0aa902: 1a04 4301 |009f: const-string v4, " not found!" // string@0143 │ │ +0aa906: 6e20 c303 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0aa90c: 6e10 cb03 0300 |00a4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0aa912: 0c03 |00a7: move-result-object v3 │ │ +0aa914: 1f01 8201 |00a8: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ +0aa918: 7130 0601 3001 |00aa: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0106 │ │ +0aa91e: 1f0a 5601 |00ad: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ +0aa922: 6e20 ba01 a200 |00af: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0aa928: 3909 0300 |00b2: if-nez v9, 00b5 // +0003 │ │ +0aa92c: 2817 |00b4: goto 00cb // +0017 │ │ +0aa92e: 6e10 3600 0600 |00b5: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0aa934: 0c0a |00b8: move-result-object v10 │ │ +0aa936: 6e20 8500 9a00 |00b9: invoke-virtual {v10, v9}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0085 │ │ +0aa93c: 0c0a |00bc: move-result-object v10 │ │ +0aa93e: 390a 0300 |00bd: if-nez v10, 00c0 // +0003 │ │ +0aa942: 280c |00bf: goto 00cb // +000c │ │ +0aa944: 7140 1900 b6ba |00c0: invoke-static {v6, v11, v10, v11}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ +0aa94a: 0c0a |00c3: move-result-object v10 │ │ +0aa94c: 6e20 b801 a200 |00c4: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b8 │ │ +0aa952: 121a |00c7: const/4 v10, #int 1 // #1 │ │ +0aa954: 6e20 b601 a200 |00c8: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroidx/core/app/NotificationCompat$Builder; // method@01b6 │ │ +0aa95a: 6e10 3600 0600 |00cb: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0aa960: 0c0a |00ce: move-result-object v10 │ │ +0aa962: 6e20 8200 9a00 |00cf: invoke-virtual {v10, v9}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0082 │ │ +0aa968: 0c0a |00d2: move-result-object v10 │ │ +0aa96a: 620b 6b1b |00d3: sget-object v11, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0aa96e: 1a01 3c29 |00d5: const-string v1, "icon" // string@293c │ │ +0aa972: 7120 8b05 1a00 |00d7: invoke-static {v10, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aa978: 6e20 e016 ab00 |00da: invoke-virtual {v11, v10}, Lua/gardenapple/itchupdater/Utils$Companion;.drawableToBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@16e0 │ │ +0aa97e: 0c0a |00dd: move-result-object v10 │ │ +0aa980: 6e20 bb01 a200 |00de: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder; // method@01bb │ │ +0aa986: 2813 |00e1: goto 00f4 // +0013 │ │ +0aa988: 0d0a |00e2: move-exception v10 │ │ +0aa98a: 1a0b 6009 |00e3: const-string v11, "Could not load icon for " // string@0960 │ │ +0aa98e: 7120 8e05 9b00 |00e5: invoke-static {v11, v9}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0aa994: 0c09 |00e8: move-result-object v9 │ │ +0aa996: 1f0a 8201 |00e9: check-cast v10, Ljava/lang/Throwable; // type@0182 │ │ +0aa99a: 7130 0601 900a |00eb: invoke-static {v0, v9, v10}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0106 │ │ +0aa9a0: 2806 |00ee: goto 00f4 // +0006 │ │ +0aa9a2: 1f0a 5601 |00ef: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ +0aa9a6: 6e20 ba01 a200 |00f1: invoke-virtual {v2, v10}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0aa9ac: 7110 c201 0600 |00f4: invoke-static {v6}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ +0aa9b2: 0c06 |00f7: move-result-object v6 │ │ +0aa9b4: 6209 6b1b |00f8: sget-object v9, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0aa9b8: 6e30 e116 7908 |00fa: invoke-virtual {v9, v7, v8}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ +0aa9be: 0a09 |00fd: move-result v9 │ │ +0aa9c0: 3809 0d00 |00fe: if-eqz v9, 010b // +000d │ │ +0aa9c4: 8478 |0100: long-to-int v8, v7 │ │ +0aa9c6: 6e10 b501 0200 |0101: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +0aa9cc: 0c07 |0104: move-result-object v7 │ │ +0aa9ce: 1a09 c40b |0105: const-string v9, "InstallResult" // string@0bc4 │ │ +0aa9d2: 6e40 c301 9678 |0107: invoke-virtual {v6, v9, v8, v7}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ +0aa9d8: 280b |010a: goto 0115 // +000b │ │ +0aa9da: 8478 |010b: long-to-int v8, v7 │ │ +0aa9dc: 6e10 b501 0200 |010c: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +0aa9e2: 0c07 |010f: move-result-object v7 │ │ +0aa9e4: 1a09 1a15 |0110: const-string v9, "NativeInstallResult" // string@151a │ │ +0aa9e8: 6e40 c301 9678 |0112: invoke-virtual {v6, v9, v8, v7}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ +0aa9ee: 0e00 |0115: return-void │ │ +0aa9f0: 0001 0600 0200 0000 4800 0000 3c00 ... |0116: packed-switch-data (16 units) │ │ catches : 2 │ │ 0x007d - 0x0090 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0091 │ │ 0x00cb - 0x00e1 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x00e2 │ │ positions : │ │ 0x000a line=156 │ │ @@ -146057,139 +146058,139 @@ │ │ type : '(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 29 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 231 16-bit code units │ │ -0aa020: |[0aa020] ua.gardenapple.itchupdater.install.Installations$Companion.cancelPending:(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aa030: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -0aa034: 0801 1600 |0002: move-object/from16 v1, v22 │ │ -0aa038: 0202 1700 |0004: move/from16 v2, v23 │ │ -0aa03c: 0503 1800 |0006: move-wide/from16 v3, v24 │ │ -0aa040: 0805 1c00 |0008: move-object/from16 v5, v28 │ │ -0aa044: 2056 ab05 |000a: instance-of v6, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2; // type@05ab │ │ -0aa048: 3806 1200 |000c: if-eqz v6, 001e // +0012 │ │ -0aa04c: 0756 |000e: move-object v6, v5 │ │ -0aa04e: 1f06 ab05 |000f: check-cast v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2; // type@05ab │ │ -0aa052: 5267 6d1e |0011: iget v7, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ -0aa056: 1508 0080 |0013: const/high16 v8, #int -2147483648 // #8000 │ │ -0aa05a: b587 |0015: and-int/2addr v7, v8 │ │ -0aa05c: 3807 0800 |0016: if-eqz v7, 001e // +0008 │ │ -0aa060: 5265 6d1e |0018: iget v5, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ -0aa064: b185 |001a: sub-int/2addr v5, v8 │ │ -0aa066: 5965 6d1e |001b: iput v5, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ -0aa06a: 2806 |001d: goto 0023 // +0006 │ │ -0aa06c: 2206 ab05 |001e: new-instance v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2; // type@05ab │ │ -0aa070: 7030 611b 0605 |0020: invoke-direct {v6, v0, v5}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V // method@1b61 │ │ -0aa076: 5465 6e1e |0023: iget-object v5, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.result:Ljava/lang/Object; // field@1e6e │ │ -0aa07a: 7100 7405 0000 |0025: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aa080: 0c07 |0028: move-result-object v7 │ │ -0aa082: 5268 6d1e |0029: iget v8, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ -0aa086: 1219 |002b: const/4 v9, #int 1 // #1 │ │ -0aa088: 122a |002c: const/4 v10, #int 2 // #2 │ │ -0aa08a: 3808 2c00 |002d: if-eqz v8, 0059 // +002c │ │ -0aa08e: 3298 1900 |002f: if-eq v8, v9, 0048 // +0019 │ │ -0aa092: 33a8 0f00 |0031: if-ne v8, v10, 0040 // +000f │ │ -0aa096: 5361 6b1e |0033: iget-wide v1, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.J$0:J // field@1e6b │ │ -0aa09a: 5263 681e |0035: iget v3, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$0:I // field@1e68 │ │ -0aa09e: 5464 6c1e |0037: iget-object v4, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.L$0:Ljava/lang/Object; // field@1e6c │ │ -0aa0a2: 1f04 1d00 |0039: check-cast v4, Landroid/content/Context; // type@001d │ │ -0aa0a6: 7110 5305 0500 |003b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa0ac: 2900 7a00 |003e: goto/16 00b8 // +007a │ │ -0aa0b0: 2201 6501 |0040: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -0aa0b4: 1a02 c420 |0042: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0aa0b8: 7020 5a03 2100 |0044: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0aa0be: 2701 |0047: throw v1 │ │ -0aa0c0: 5261 6a1e |0048: iget v1, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$2:I // field@1e6a │ │ -0aa0c4: 5262 691e |004a: iget v2, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$1:I // field@1e69 │ │ -0aa0c8: 5363 6b1e |004c: iget-wide v3, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.J$0:J // field@1e6b │ │ -0aa0cc: 5268 681e |004e: iget v8, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$0:I // field@1e68 │ │ -0aa0d0: 5469 6c1e |0050: iget-object v9, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.L$0:Ljava/lang/Object; // field@1e6c │ │ -0aa0d4: 1f09 1d00 |0052: check-cast v9, Landroid/content/Context; // type@001d │ │ -0aa0d8: 7110 5305 0500 |0054: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa0de: 011b |0057: move v11, v1 │ │ -0aa0e0: 2829 |0058: goto 0081 // +0029 │ │ -0aa0e2: 7110 5305 0500 |0059: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa0e8: 3802 8300 |005c: if-eqz v2, 00df // +0083 │ │ -0aa0ec: 33a2 2800 |005e: if-ne v2, v10, 0086 // +0028 │ │ -0aa0f0: 6e30 7c1b 3004 |0060: invoke-virtual {v0, v3, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(J)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7c │ │ -0aa0f6: 0c05 |0063: move-result-object v5 │ │ -0aa0f8: 5b61 6c1e |0064: iput-object v1, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.L$0:Ljava/lang/Object; // field@1e6c │ │ -0aa0fc: 5962 681e |0066: iput v2, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$0:I // field@1e68 │ │ -0aa100: 5a63 6b1e |0068: iput-wide v3, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.J$0:J // field@1e6b │ │ -0aa104: 0208 1a00 |006a: move/from16 v8, v26 │ │ -0aa108: 5968 691e |006c: iput v8, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$1:I // field@1e69 │ │ -0aa10c: 020b 1b00 |006e: move/from16 v11, v27 │ │ -0aa110: 596b 6a1e |0070: iput v11, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$2:I // field@1e6a │ │ -0aa114: 5969 6d1e |0072: iput v9, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ -0aa118: 6e56 561b 1543 |0074: invoke-virtual {v5, v1, v3, v4, v6}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.tryCancel:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b56 │ │ -0aa11e: 0c05 |0077: move-result-object v5 │ │ -0aa120: 3375 0300 |0078: if-ne v5, v7, 007b // +0003 │ │ -0aa124: 1107 |007a: return-object v7 │ │ -0aa126: 0719 |007b: move-object v9, v1 │ │ -0aa128: 0214 0800 |007c: move/from16 v20, v8 │ │ -0aa12c: 0128 |007e: move v8, v2 │ │ -0aa12e: 0202 1400 |007f: move/from16 v2, v20 │ │ -0aa132: 0211 0200 |0081: move/from16 v17, v2 │ │ -0aa136: 0212 0b00 |0083: move/from16 v18, v11 │ │ -0aa13a: 280b |0085: goto 0090 // +000b │ │ -0aa13c: 0208 1a00 |0086: move/from16 v8, v26 │ │ -0aa140: 020b 1b00 |0088: move/from16 v11, v27 │ │ -0aa144: 0719 |008a: move-object v9, v1 │ │ -0aa146: 0211 0800 |008b: move/from16 v17, v8 │ │ -0aa14a: 0212 0b00 |008d: move/from16 v18, v11 │ │ -0aa14e: 0128 |008f: move v8, v2 │ │ -0aa150: 6201 5000 |0090: sget-object v1, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0aa154: 7100 b905 0000 |0092: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0aa15a: 0c01 |0095: move-result-object v1 │ │ -0aa15c: 1f01 1a02 |0096: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0aa160: 2202 ac05 |0098: new-instance v2, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3; // type@05ac │ │ -0aa164: 1313 0000 |009a: const/16 v19, #int 0 // #0 │ │ -0aa168: 072c |009c: move-object v12, v2 │ │ -0aa16a: 018d |009d: move v13, v8 │ │ -0aa16c: 043e |009e: move-wide v14, v3 │ │ -0aa16e: 0810 0900 |009f: move-object/from16 v16, v9 │ │ -0aa172: 7608 631b 0c00 |00a1: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.:(IJLandroid/content/Context;IILkotlin/coroutines/Continuation;)V // method@1b63 │ │ -0aa178: 1f02 2902 |00a4: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0aa17c: 5b69 6c1e |00a6: iput-object v9, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.L$0:Ljava/lang/Object; // field@1e6c │ │ -0aa180: 5968 681e |00a8: iput v8, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$0:I // field@1e68 │ │ -0aa184: 5a63 6b1e |00aa: iput-wide v3, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.J$0:J // field@1e6b │ │ -0aa188: 596a 6d1e |00ac: iput v10, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ -0aa18c: 7130 ab05 2106 |00ae: invoke-static {v1, v2, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0aa192: 0c01 |00b1: move-result-object v1 │ │ -0aa194: 3371 0300 |00b2: if-ne v1, v7, 00b5 // +0003 │ │ -0aa198: 1107 |00b4: return-object v7 │ │ -0aa19a: 0431 |00b5: move-wide v1, v3 │ │ -0aa19c: 0183 |00b6: move v3, v8 │ │ -0aa19e: 0794 |00b7: move-object v4, v9 │ │ -0aa1a0: 32a3 2400 |00b8: if-eq v3, v10, 00dc // +0024 │ │ -0aa1a4: 1a03 d52e |00ba: const-string v3, "notification" // string@2ed5 │ │ -0aa1a8: 6e20 3c00 3400 |00bc: invoke-virtual {v4, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ -0aa1ae: 0c03 |00bf: move-result-object v3 │ │ -0aa1b0: 1a04 252f |00c0: const-string v4, "null cannot be cast to non-null type android.app.NotificationManager" // string@2f25 │ │ -0aa1b4: 7120 e104 4300 |00c2: invoke-static {v3, v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0aa1ba: 1f03 0f00 |00c5: check-cast v3, Landroid/app/NotificationManager; // type@000f │ │ -0aa1be: 6204 6b1b |00c7: sget-object v4, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0aa1c2: 6e30 e116 1402 |00c9: invoke-virtual {v4, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ -0aa1c8: 0a04 |00cc: move-result v4 │ │ -0aa1ca: 3804 0900 |00cd: if-eqz v4, 00d6 // +0009 │ │ -0aa1ce: 8412 |00cf: long-to-int v2, v1 │ │ -0aa1d0: 1a01 000a |00d0: const-string v1, "DownloadResult" // string@0a00 │ │ -0aa1d4: 6e30 1700 1302 |00d2: invoke-virtual {v3, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ -0aa1da: 2807 |00d5: goto 00dc // +0007 │ │ -0aa1dc: 8412 |00d6: long-to-int v2, v1 │ │ -0aa1de: 1a01 561c |00d7: const-string v1, "WorkerDownloadResult" // string@1c56 │ │ -0aa1e2: 6e30 1700 1302 |00d9: invoke-virtual {v3, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ -0aa1e8: 6201 4a00 |00dc: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aa1ec: 1101 |00de: return-object v1 │ │ -0aa1ee: 2201 6401 |00df: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -0aa1f2: 1a02 761a |00e1: const-string v2, "Tried to cancel installed Installation" // string@1a76 │ │ -0aa1f6: 7020 5603 2100 |00e3: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ -0aa1fc: 2701 |00e6: throw v1 │ │ +0aa024: |[0aa024] ua.gardenapple.itchupdater.install.Installations$Companion.cancelPending:(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aa034: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +0aa038: 0801 1600 |0002: move-object/from16 v1, v22 │ │ +0aa03c: 0202 1700 |0004: move/from16 v2, v23 │ │ +0aa040: 0503 1800 |0006: move-wide/from16 v3, v24 │ │ +0aa044: 0805 1c00 |0008: move-object/from16 v5, v28 │ │ +0aa048: 2056 ab05 |000a: instance-of v6, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2; // type@05ab │ │ +0aa04c: 3806 1200 |000c: if-eqz v6, 001e // +0012 │ │ +0aa050: 0756 |000e: move-object v6, v5 │ │ +0aa052: 1f06 ab05 |000f: check-cast v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2; // type@05ab │ │ +0aa056: 5267 6d1e |0011: iget v7, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ +0aa05a: 1508 0080 |0013: const/high16 v8, #int -2147483648 // #8000 │ │ +0aa05e: b587 |0015: and-int/2addr v7, v8 │ │ +0aa060: 3807 0800 |0016: if-eqz v7, 001e // +0008 │ │ +0aa064: 5265 6d1e |0018: iget v5, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ +0aa068: b185 |001a: sub-int/2addr v5, v8 │ │ +0aa06a: 5965 6d1e |001b: iput v5, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ +0aa06e: 2806 |001d: goto 0023 // +0006 │ │ +0aa070: 2206 ab05 |001e: new-instance v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2; // type@05ab │ │ +0aa074: 7030 611b 0605 |0020: invoke-direct {v6, v0, v5}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V // method@1b61 │ │ +0aa07a: 5465 6e1e |0023: iget-object v5, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.result:Ljava/lang/Object; // field@1e6e │ │ +0aa07e: 7100 7405 0000 |0025: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aa084: 0c07 |0028: move-result-object v7 │ │ +0aa086: 5268 6d1e |0029: iget v8, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ +0aa08a: 1219 |002b: const/4 v9, #int 1 // #1 │ │ +0aa08c: 122a |002c: const/4 v10, #int 2 // #2 │ │ +0aa08e: 3808 2c00 |002d: if-eqz v8, 0059 // +002c │ │ +0aa092: 3298 1900 |002f: if-eq v8, v9, 0048 // +0019 │ │ +0aa096: 33a8 0f00 |0031: if-ne v8, v10, 0040 // +000f │ │ +0aa09a: 5361 6b1e |0033: iget-wide v1, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.J$0:J // field@1e6b │ │ +0aa09e: 5263 681e |0035: iget v3, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$0:I // field@1e68 │ │ +0aa0a2: 5464 6c1e |0037: iget-object v4, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.L$0:Ljava/lang/Object; // field@1e6c │ │ +0aa0a6: 1f04 1d00 |0039: check-cast v4, Landroid/content/Context; // type@001d │ │ +0aa0aa: 7110 5305 0500 |003b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa0b0: 2900 7a00 |003e: goto/16 00b8 // +007a │ │ +0aa0b4: 2201 6501 |0040: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +0aa0b8: 1a02 c420 |0042: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0aa0bc: 7020 5a03 2100 |0044: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0aa0c2: 2701 |0047: throw v1 │ │ +0aa0c4: 5261 6a1e |0048: iget v1, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$2:I // field@1e6a │ │ +0aa0c8: 5262 691e |004a: iget v2, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$1:I // field@1e69 │ │ +0aa0cc: 5363 6b1e |004c: iget-wide v3, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.J$0:J // field@1e6b │ │ +0aa0d0: 5268 681e |004e: iget v8, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$0:I // field@1e68 │ │ +0aa0d4: 5469 6c1e |0050: iget-object v9, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.L$0:Ljava/lang/Object; // field@1e6c │ │ +0aa0d8: 1f09 1d00 |0052: check-cast v9, Landroid/content/Context; // type@001d │ │ +0aa0dc: 7110 5305 0500 |0054: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa0e2: 011b |0057: move v11, v1 │ │ +0aa0e4: 2829 |0058: goto 0081 // +0029 │ │ +0aa0e6: 7110 5305 0500 |0059: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa0ec: 3802 8300 |005c: if-eqz v2, 00df // +0083 │ │ +0aa0f0: 33a2 2800 |005e: if-ne v2, v10, 0086 // +0028 │ │ +0aa0f4: 6e30 7c1b 3004 |0060: invoke-virtual {v0, v3, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(J)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7c │ │ +0aa0fa: 0c05 |0063: move-result-object v5 │ │ +0aa0fc: 5b61 6c1e |0064: iput-object v1, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.L$0:Ljava/lang/Object; // field@1e6c │ │ +0aa100: 5962 681e |0066: iput v2, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$0:I // field@1e68 │ │ +0aa104: 5a63 6b1e |0068: iput-wide v3, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.J$0:J // field@1e6b │ │ +0aa108: 0208 1a00 |006a: move/from16 v8, v26 │ │ +0aa10c: 5968 691e |006c: iput v8, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$1:I // field@1e69 │ │ +0aa110: 020b 1b00 |006e: move/from16 v11, v27 │ │ +0aa114: 596b 6a1e |0070: iput v11, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$2:I // field@1e6a │ │ +0aa118: 5969 6d1e |0072: iput v9, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ +0aa11c: 6e56 561b 1543 |0074: invoke-virtual {v5, v1, v3, v4, v6}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.tryCancel:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b56 │ │ +0aa122: 0c05 |0077: move-result-object v5 │ │ +0aa124: 3375 0300 |0078: if-ne v5, v7, 007b // +0003 │ │ +0aa128: 1107 |007a: return-object v7 │ │ +0aa12a: 0719 |007b: move-object v9, v1 │ │ +0aa12c: 0214 0800 |007c: move/from16 v20, v8 │ │ +0aa130: 0128 |007e: move v8, v2 │ │ +0aa132: 0202 1400 |007f: move/from16 v2, v20 │ │ +0aa136: 0211 0200 |0081: move/from16 v17, v2 │ │ +0aa13a: 0212 0b00 |0083: move/from16 v18, v11 │ │ +0aa13e: 280b |0085: goto 0090 // +000b │ │ +0aa140: 0208 1a00 |0086: move/from16 v8, v26 │ │ +0aa144: 020b 1b00 |0088: move/from16 v11, v27 │ │ +0aa148: 0719 |008a: move-object v9, v1 │ │ +0aa14a: 0211 0800 |008b: move/from16 v17, v8 │ │ +0aa14e: 0212 0b00 |008d: move/from16 v18, v11 │ │ +0aa152: 0128 |008f: move v8, v2 │ │ +0aa154: 6201 5000 |0090: sget-object v1, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0aa158: 7100 b905 0000 |0092: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0aa15e: 0c01 |0095: move-result-object v1 │ │ +0aa160: 1f01 1a02 |0096: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0aa164: 2202 ac05 |0098: new-instance v2, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3; // type@05ac │ │ +0aa168: 1313 0000 |009a: const/16 v19, #int 0 // #0 │ │ +0aa16c: 072c |009c: move-object v12, v2 │ │ +0aa16e: 018d |009d: move v13, v8 │ │ +0aa170: 043e |009e: move-wide v14, v3 │ │ +0aa172: 0810 0900 |009f: move-object/from16 v16, v9 │ │ +0aa176: 7608 631b 0c00 |00a1: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.:(IJLandroid/content/Context;IILkotlin/coroutines/Continuation;)V // method@1b63 │ │ +0aa17c: 1f02 2902 |00a4: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0aa180: 5b69 6c1e |00a6: iput-object v9, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.L$0:Ljava/lang/Object; // field@1e6c │ │ +0aa184: 5968 681e |00a8: iput v8, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.I$0:I // field@1e68 │ │ +0aa188: 5a63 6b1e |00aa: iput-wide v3, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.J$0:J // field@1e6b │ │ +0aa18c: 596a 6d1e |00ac: iput v10, v6, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ +0aa190: 7130 ab05 2106 |00ae: invoke-static {v1, v2, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0aa196: 0c01 |00b1: move-result-object v1 │ │ +0aa198: 3371 0300 |00b2: if-ne v1, v7, 00b5 // +0003 │ │ +0aa19c: 1107 |00b4: return-object v7 │ │ +0aa19e: 0431 |00b5: move-wide v1, v3 │ │ +0aa1a0: 0183 |00b6: move v3, v8 │ │ +0aa1a2: 0794 |00b7: move-object v4, v9 │ │ +0aa1a4: 32a3 2400 |00b8: if-eq v3, v10, 00dc // +0024 │ │ +0aa1a8: 1a03 d52e |00ba: const-string v3, "notification" // string@2ed5 │ │ +0aa1ac: 6e20 3c00 3400 |00bc: invoke-virtual {v4, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ +0aa1b2: 0c03 |00bf: move-result-object v3 │ │ +0aa1b4: 1a04 252f |00c0: const-string v4, "null cannot be cast to non-null type android.app.NotificationManager" // string@2f25 │ │ +0aa1b8: 7120 e104 4300 |00c2: invoke-static {v3, v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0aa1be: 1f03 0f00 |00c5: check-cast v3, Landroid/app/NotificationManager; // type@000f │ │ +0aa1c2: 6204 6b1b |00c7: sget-object v4, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0aa1c6: 6e30 e116 1402 |00c9: invoke-virtual {v4, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ +0aa1cc: 0a04 |00cc: move-result v4 │ │ +0aa1ce: 3804 0900 |00cd: if-eqz v4, 00d6 // +0009 │ │ +0aa1d2: 8412 |00cf: long-to-int v2, v1 │ │ +0aa1d4: 1a01 000a |00d0: const-string v1, "DownloadResult" // string@0a00 │ │ +0aa1d8: 6e30 1700 1302 |00d2: invoke-virtual {v3, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ +0aa1de: 2807 |00d5: goto 00dc // +0007 │ │ +0aa1e0: 8412 |00d6: long-to-int v2, v1 │ │ +0aa1e2: 1a01 561c |00d7: const-string v1, "WorkerDownloadResult" // string@1c56 │ │ +0aa1e6: 6e30 1700 1302 |00d9: invoke-virtual {v3, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ +0aa1ec: 6201 4a00 |00dc: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aa1f0: 1101 |00de: return-object v1 │ │ +0aa1f2: 2201 6401 |00df: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +0aa1f6: 1a02 761a |00e1: const-string v2, "Tried to cancel installed Installation" // string@1a76 │ │ +0aa1fa: 7020 5603 2100 |00e3: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ +0aa200: 2701 |00e6: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0029 line=60 │ │ 0x0040 line=98 │ │ 0x0048 line=60 │ │ 0x0060 line=71 │ │ 0x0090 line=74 │ │ @@ -146213,37 +146214,37 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 40 16-bit code units │ │ -0aa200: |[0aa200] ua.gardenapple.itchupdater.install.Installations$Companion.cancelPending:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aa210: 6e10 6519 0a00 |0000: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -0aa216: 0a02 |0003: move-result v2 │ │ -0aa218: 6e10 5d19 0a00 |0004: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0aa21e: 0c00 |0007: move-result-object v0 │ │ -0aa220: 7110 8a05 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0aa226: 6e10 6703 0000 |000b: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0aa22c: 0b03 |000e: move-result-wide v3 │ │ -0aa22e: 6e10 6619 0a00 |000f: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0aa234: 0a05 |0012: move-result v5 │ │ -0aa236: 6e10 6119 0a00 |0013: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -0aa23c: 0a06 |0016: move-result v6 │ │ -0aa23e: 0780 |0017: move-object v0, v8 │ │ -0aa240: 0791 |0018: move-object v1, v9 │ │ -0aa242: 07b7 |0019: move-object v7, v11 │ │ -0aa244: 7408 781b 0000 |001a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b78 │ │ -0aa24a: 0c09 |001d: move-result-object v9 │ │ -0aa24c: 7100 7405 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aa252: 0c0a |0021: move-result-object v10 │ │ -0aa254: 33a9 0300 |0022: if-ne v9, v10, 0025 // +0003 │ │ -0aa258: 1109 |0024: return-object v9 │ │ -0aa25a: 6209 4a00 |0025: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aa25e: 1109 |0027: return-object v9 │ │ +0aa204: |[0aa204] ua.gardenapple.itchupdater.install.Installations$Companion.cancelPending:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aa214: 6e10 6519 0a00 |0000: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +0aa21a: 0a02 |0003: move-result v2 │ │ +0aa21c: 6e10 5d19 0a00 |0004: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0aa222: 0c00 |0007: move-result-object v0 │ │ +0aa224: 7110 8a05 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0aa22a: 6e10 6703 0000 |000b: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0aa230: 0b03 |000e: move-result-wide v3 │ │ +0aa232: 6e10 6619 0a00 |000f: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0aa238: 0a05 |0012: move-result v5 │ │ +0aa23a: 6e10 6119 0a00 |0013: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +0aa240: 0a06 |0016: move-result v6 │ │ +0aa242: 0780 |0017: move-object v0, v8 │ │ +0aa244: 0791 |0018: move-object v1, v9 │ │ +0aa246: 07b7 |0019: move-object v7, v11 │ │ +0aa248: 7408 781b 0000 |001a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b78 │ │ +0aa24e: 0c09 |001d: move-result-object v9 │ │ +0aa250: 7100 7405 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aa256: 0c0a |0021: move-result-object v10 │ │ +0aa258: 33a9 0300 |0022: if-ne v9, v10, 0025 // +0003 │ │ +0aa25c: 1109 |0024: return-object v9 │ │ +0aa25e: 6209 4a00 |0025: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aa262: 1109 |0027: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x000f line=56 │ │ 0x0013 line=57 │ │ 0x001a line=52 │ │ @@ -146258,31 +146259,31 @@ │ │ type : '(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0aa260: |[0aa260] ua.gardenapple.itchupdater.install.Installations$Companion.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aa270: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0aa274: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0aa27a: 0c00 |0005: move-result-object v0 │ │ -0aa27c: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0aa280: 2201 ad05 |0008: new-instance v1, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2; // type@05ad │ │ -0aa284: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0aa286: 7040 681b 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V // method@1b68 │ │ -0aa28c: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0aa290: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0aa296: 0c04 |0013: move-result-object v4 │ │ -0aa298: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aa29e: 0c05 |0017: move-result-object v5 │ │ -0aa2a0: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -0aa2a4: 1104 |001a: return-object v4 │ │ -0aa2a6: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aa2aa: 1104 |001d: return-object v4 │ │ +0aa264: |[0aa264] ua.gardenapple.itchupdater.install.Installations$Companion.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aa274: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0aa278: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0aa27e: 0c00 |0005: move-result-object v0 │ │ +0aa280: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0aa284: 2201 ad05 |0008: new-instance v1, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2; // type@05ad │ │ +0aa288: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0aa28a: 7040 681b 4125 |000b: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V // method@1b68 │ │ +0aa290: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0aa294: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0aa29a: 0c04 |0013: move-result-object v4 │ │ +0aa29c: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aa2a2: 0c05 |0017: move-result-object v5 │ │ +0aa2a4: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +0aa2a8: 1104 |001a: return-object v4 │ │ +0aa2aa: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aa2ae: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lua/gardenapple/itchupdater/install/Installations$Companion; │ │ 0x0000 - 0x001e reg=4 (null) Landroid/content/Context; │ │ 0x0000 - 0x001e reg=5 (null) I │ │ @@ -146293,83 +146294,83 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -0aa2ac: |[0aa2ac] ua.gardenapple.itchupdater.install.Installations$Companion.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aa2bc: 2080 ae05 |0000: instance-of v0, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1; // type@05ae │ │ -0aa2c0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0aa2c4: 0780 |0004: move-object v0, v8 │ │ -0aa2c6: 1f00 ae05 |0005: check-cast v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1; // type@05ae │ │ -0aa2ca: 5201 7e1e |0007: iget v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ -0aa2ce: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0aa2d2: b521 |000b: and-int/2addr v1, v2 │ │ -0aa2d4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0aa2d8: 5208 7e1e |000e: iget v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ -0aa2dc: b128 |0010: sub-int/2addr v8, v2 │ │ -0aa2de: 5908 7e1e |0011: iput v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ -0aa2e2: 2806 |0013: goto 0019 // +0006 │ │ -0aa2e4: 2200 ae05 |0014: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1; // type@05ae │ │ -0aa2e8: 7030 6d1b 5008 |0016: invoke-direct {v0, v5, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V // method@1b6d │ │ -0aa2ee: 5408 7f1e |0019: iget-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.result:Ljava/lang/Object; // field@1e7f │ │ -0aa2f2: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aa2f8: 0c01 |001e: move-result-object v1 │ │ -0aa2fa: 5202 7e1e |001f: iget v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ -0aa2fe: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -0aa300: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -0aa302: 3802 1f00 |0023: if-eqz v2, 0042 // +001f │ │ -0aa306: 3242 1000 |0025: if-eq v2, v4, 0035 // +0010 │ │ -0aa30a: 3332 0600 |0027: if-ne v2, v3, 002d // +0006 │ │ -0aa30e: 7110 5305 0800 |0029: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa314: 2850 |002c: goto 007c // +0050 │ │ -0aa316: 2206 6501 |002d: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0aa31a: 1a07 c420 |002f: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0aa31e: 7020 5a03 7600 |0031: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0aa324: 2706 |0034: throw v6 │ │ -0aa326: 5406 7d1e |0035: iget-object v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$1:Ljava/lang/Object; // field@1e7d │ │ -0aa32a: 0767 |0037: move-object v7, v6 │ │ -0aa32c: 1f07 4205 |0038: check-cast v7, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0aa330: 5406 7c1e |003a: iget-object v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$0:Ljava/lang/Object; // field@1e7c │ │ -0aa334: 1f06 1d00 |003c: check-cast v6, Landroid/content/Context; // type@001d │ │ -0aa338: 7110 5305 0800 |003e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa33e: 2815 |0041: goto 0056 // +0015 │ │ -0aa340: 7110 5305 0800 |0042: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa346: 6e10 6619 0700 |0045: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0aa34c: 0a08 |0048: move-result v8 │ │ -0aa34e: 5b06 7c1e |0049: iput-object v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$0:Ljava/lang/Object; // field@1e7c │ │ -0aa352: 5b07 7d1e |004b: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$1:Ljava/lang/Object; // field@1e7d │ │ -0aa356: 5904 7e1e |004d: iput v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ -0aa35a: 6e40 7a1b 6508 |004f: invoke-virtual {v5, v6, v8, v0}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7a │ │ -0aa360: 0c08 |0052: move-result-object v8 │ │ -0aa362: 3318 0300 |0053: if-ne v8, v1, 0056 // +0003 │ │ -0aa366: 1101 |0055: return-object v1 │ │ -0aa368: 6e10 5b19 0700 |0056: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIds:()Ljava/util/List; // method@195b │ │ -0aa36e: 0c08 |0059: move-result-object v8 │ │ -0aa370: 3908 0500 |005a: if-nez v8, 005f // +0005 │ │ -0aa374: 6206 4a00 |005c: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aa378: 1106 |005e: return-object v6 │ │ -0aa37a: 6208 5000 |005f: sget-object v8, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0aa37e: 7100 b905 0000 |0061: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0aa384: 0c08 |0064: move-result-object v8 │ │ -0aa386: 1f08 1a02 |0065: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0aa38a: 2202 af05 |0067: new-instance v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2; // type@05af │ │ -0aa38e: 1204 |0069: const/4 v4, #int 0 // #0 │ │ -0aa390: 7040 6f1b 6247 |006a: invoke-direct {v2, v6, v7, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b6f │ │ -0aa396: 1f02 2902 |006d: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0aa39a: 5b04 7c1e |006f: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$0:Ljava/lang/Object; // field@1e7c │ │ -0aa39e: 5b04 7d1e |0071: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$1:Ljava/lang/Object; // field@1e7d │ │ -0aa3a2: 5903 7e1e |0073: iput v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ -0aa3a6: 7130 ab05 2800 |0075: invoke-static {v8, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0aa3ac: 0c06 |0078: move-result-object v6 │ │ -0aa3ae: 3316 0300 |0079: if-ne v6, v1, 007c // +0003 │ │ -0aa3b2: 1101 |007b: return-object v1 │ │ -0aa3b4: 6206 4a00 |007c: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aa3b8: 1106 |007e: return-object v6 │ │ +0aa2b0: |[0aa2b0] ua.gardenapple.itchupdater.install.Installations$Companion.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aa2c0: 2080 ae05 |0000: instance-of v0, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1; // type@05ae │ │ +0aa2c4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0aa2c8: 0780 |0004: move-object v0, v8 │ │ +0aa2ca: 1f00 ae05 |0005: check-cast v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1; // type@05ae │ │ +0aa2ce: 5201 7e1e |0007: iget v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ +0aa2d2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0aa2d6: b521 |000b: and-int/2addr v1, v2 │ │ +0aa2d8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0aa2dc: 5208 7e1e |000e: iget v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ +0aa2e0: b128 |0010: sub-int/2addr v8, v2 │ │ +0aa2e2: 5908 7e1e |0011: iput v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ +0aa2e6: 2806 |0013: goto 0019 // +0006 │ │ +0aa2e8: 2200 ae05 |0014: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1; // type@05ae │ │ +0aa2ec: 7030 6d1b 5008 |0016: invoke-direct {v0, v5, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V // method@1b6d │ │ +0aa2f2: 5408 7f1e |0019: iget-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.result:Ljava/lang/Object; // field@1e7f │ │ +0aa2f6: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aa2fc: 0c01 |001e: move-result-object v1 │ │ +0aa2fe: 5202 7e1e |001f: iget v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ +0aa302: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +0aa304: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +0aa306: 3802 1f00 |0023: if-eqz v2, 0042 // +001f │ │ +0aa30a: 3242 1000 |0025: if-eq v2, v4, 0035 // +0010 │ │ +0aa30e: 3332 0600 |0027: if-ne v2, v3, 002d // +0006 │ │ +0aa312: 7110 5305 0800 |0029: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa318: 2850 |002c: goto 007c // +0050 │ │ +0aa31a: 2206 6501 |002d: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0aa31e: 1a07 c420 |002f: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0aa322: 7020 5a03 7600 |0031: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0aa328: 2706 |0034: throw v6 │ │ +0aa32a: 5406 7d1e |0035: iget-object v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$1:Ljava/lang/Object; // field@1e7d │ │ +0aa32e: 0767 |0037: move-object v7, v6 │ │ +0aa330: 1f07 4205 |0038: check-cast v7, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0aa334: 5406 7c1e |003a: iget-object v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$0:Ljava/lang/Object; // field@1e7c │ │ +0aa338: 1f06 1d00 |003c: check-cast v6, Landroid/content/Context; // type@001d │ │ +0aa33c: 7110 5305 0800 |003e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa342: 2815 |0041: goto 0056 // +0015 │ │ +0aa344: 7110 5305 0800 |0042: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa34a: 6e10 6619 0700 |0045: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0aa350: 0a08 |0048: move-result v8 │ │ +0aa352: 5b06 7c1e |0049: iput-object v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$0:Ljava/lang/Object; // field@1e7c │ │ +0aa356: 5b07 7d1e |004b: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$1:Ljava/lang/Object; // field@1e7d │ │ +0aa35a: 5904 7e1e |004d: iput v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ +0aa35e: 6e40 7a1b 6508 |004f: invoke-virtual {v5, v6, v8, v0}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7a │ │ +0aa364: 0c08 |0052: move-result-object v8 │ │ +0aa366: 3318 0300 |0053: if-ne v8, v1, 0056 // +0003 │ │ +0aa36a: 1101 |0055: return-object v1 │ │ +0aa36c: 6e10 5b19 0700 |0056: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIds:()Ljava/util/List; // method@195b │ │ +0aa372: 0c08 |0059: move-result-object v8 │ │ +0aa374: 3908 0500 |005a: if-nez v8, 005f // +0005 │ │ +0aa378: 6206 4a00 |005c: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aa37c: 1106 |005e: return-object v6 │ │ +0aa37e: 6208 5000 |005f: sget-object v8, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0aa382: 7100 b905 0000 |0061: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0aa388: 0c08 |0064: move-result-object v8 │ │ +0aa38a: 1f08 1a02 |0065: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0aa38e: 2202 af05 |0067: new-instance v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2; // type@05af │ │ +0aa392: 1204 |0069: const/4 v4, #int 0 // #0 │ │ +0aa394: 7040 6f1b 6247 |006a: invoke-direct {v2, v6, v7, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b6f │ │ +0aa39a: 1f02 2902 |006d: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0aa39e: 5b04 7c1e |006f: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$0:Ljava/lang/Object; // field@1e7c │ │ +0aa3a2: 5b04 7d1e |0071: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.L$1:Ljava/lang/Object; // field@1e7d │ │ +0aa3a6: 5903 7e1e |0073: iput v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ +0aa3aa: 7130 ab05 2800 |0075: invoke-static {v8, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0aa3b0: 0c06 |0078: move-result-object v6 │ │ +0aa3b2: 3316 0300 |0079: if-ne v6, v1, 007c // +0003 │ │ +0aa3b6: 1101 |007b: return-object v1 │ │ +0aa3b8: 6206 4a00 |007c: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aa3bc: 1106 |007e: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=33 │ │ 0x002d line=49 │ │ 0x0035 line=33 │ │ 0x0045 line=34 │ │ 0x0056 line=36 │ │ @@ -146387,27 +146388,27 @@ │ │ type : '(J)Lua/gardenapple/itchupdater/install/AbstractInstaller;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0aa744: |[0aa744] ua.gardenapple.itchupdater.install.Installations$Companion.getInstaller:(J)Lua/gardenapple/itchupdater/install/AbstractInstaller; │ │ -0aa754: 6200 6b1b |0000: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0aa758: 6e30 e116 2003 |0002: invoke-virtual {v0, v2, v3}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ -0aa75e: 0a02 |0005: move-result v2 │ │ -0aa760: 3802 0900 |0006: if-eqz v2, 000f // +0009 │ │ -0aa764: 7100 841b 0000 |0008: invoke-static {}, Lua/gardenapple/itchupdater/install/Installations;.access$getSessionInstaller$cp:()Lua/gardenapple/itchupdater/install/SessionInstaller; // method@1b84 │ │ -0aa76a: 0c02 |000b: move-result-object v2 │ │ -0aa76c: 1f02 a705 |000c: check-cast v2, Lua/gardenapple/itchupdater/install/AbstractInstaller; // type@05a7 │ │ -0aa770: 2807 |000e: goto 0015 // +0007 │ │ -0aa772: 7100 831b 0000 |000f: invoke-static {}, Lua/gardenapple/itchupdater/install/Installations;.access$getNativeInstaller$cp:()Lua/gardenapple/itchupdater/install/NativeInstaller; // method@1b83 │ │ -0aa778: 0c02 |0012: move-result-object v2 │ │ -0aa77a: 1f02 a705 |0013: check-cast v2, Lua/gardenapple/itchupdater/install/AbstractInstaller; // type@05a7 │ │ -0aa77e: 1102 |0015: return-object v2 │ │ +0aa748: |[0aa748] ua.gardenapple.itchupdater.install.Installations$Companion.getInstaller:(J)Lua/gardenapple/itchupdater/install/AbstractInstaller; │ │ +0aa758: 6200 6b1b |0000: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0aa75c: 6e30 e116 2003 |0002: invoke-virtual {v0, v2, v3}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ +0aa762: 0a02 |0005: move-result v2 │ │ +0aa764: 3802 0900 |0006: if-eqz v2, 000f // +0009 │ │ +0aa768: 7100 841b 0000 |0008: invoke-static {}, Lua/gardenapple/itchupdater/install/Installations;.access$getSessionInstaller$cp:()Lua/gardenapple/itchupdater/install/SessionInstaller; // method@1b84 │ │ +0aa76e: 0c02 |000b: move-result-object v2 │ │ +0aa770: 1f02 a705 |000c: check-cast v2, Lua/gardenapple/itchupdater/install/AbstractInstaller; // type@05a7 │ │ +0aa774: 2807 |000e: goto 0015 // +0007 │ │ +0aa776: 7100 831b 0000 |000f: invoke-static {}, Lua/gardenapple/itchupdater/install/Installations;.access$getNativeInstaller$cp:()Lua/gardenapple/itchupdater/install/NativeInstaller; // method@1b83 │ │ +0aa77c: 0c02 |0012: move-result-object v2 │ │ +0aa77e: 1f02 a705 |0013: check-cast v2, Lua/gardenapple/itchupdater/install/AbstractInstaller; // type@05a7 │ │ +0aa782: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=110 │ │ 0x000f line=112 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lua/gardenapple/itchupdater/install/Installations$Companion; │ │ @@ -146418,34 +146419,34 @@ │ │ type : '(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0aa66c: |[0aa66c] ua.gardenapple.itchupdater.install.Installations$Companion.getInstaller:(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller; │ │ -0aa67c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0aa680: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0aa686: 7110 0c02 0300 |0005: invoke-static {v3}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -0aa68c: 0c03 |0008: move-result-object v3 │ │ -0aa68e: 1a00 8c36 |0009: const-string v0, "ua.gardenapple.itchupdater.installer" // string@368c │ │ -0aa692: 1a01 6d2e |000b: const-string v1, "native" // string@2e6d │ │ -0aa696: 7230 7200 0301 |000d: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ -0aa69c: 0c03 |0010: move-result-object v3 │ │ -0aa69e: 7120 8805 1300 |0011: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0aa6a4: 0a03 |0014: move-result v3 │ │ -0aa6a6: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ -0aa6aa: 7100 831b 0000 |0017: invoke-static {}, Lua/gardenapple/itchupdater/install/Installations;.access$getNativeInstaller$cp:()Lua/gardenapple/itchupdater/install/NativeInstaller; // method@1b83 │ │ -0aa6b0: 0c03 |001a: move-result-object v3 │ │ -0aa6b2: 1f03 a705 |001b: check-cast v3, Lua/gardenapple/itchupdater/install/AbstractInstaller; // type@05a7 │ │ -0aa6b6: 2807 |001d: goto 0024 // +0007 │ │ -0aa6b8: 7100 841b 0000 |001e: invoke-static {}, Lua/gardenapple/itchupdater/install/Installations;.access$getSessionInstaller$cp:()Lua/gardenapple/itchupdater/install/SessionInstaller; // method@1b84 │ │ -0aa6be: 0c03 |0021: move-result-object v3 │ │ -0aa6c0: 1f03 a705 |0022: check-cast v3, Lua/gardenapple/itchupdater/install/AbstractInstaller; // type@05a7 │ │ -0aa6c4: 1103 |0024: return-object v3 │ │ +0aa670: |[0aa670] ua.gardenapple.itchupdater.install.Installations$Companion.getInstaller:(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller; │ │ +0aa680: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0aa684: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0aa68a: 7110 0c02 0300 |0005: invoke-static {v3}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +0aa690: 0c03 |0008: move-result-object v3 │ │ +0aa692: 1a00 8c36 |0009: const-string v0, "ua.gardenapple.itchupdater.installer" // string@368c │ │ +0aa696: 1a01 6d2e |000b: const-string v1, "native" // string@2e6d │ │ +0aa69a: 7230 7200 0301 |000d: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ +0aa6a0: 0c03 |0010: move-result-object v3 │ │ +0aa6a2: 7120 8805 1300 |0011: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0aa6a8: 0a03 |0014: move-result v3 │ │ +0aa6aa: 3803 0900 |0015: if-eqz v3, 001e // +0009 │ │ +0aa6ae: 7100 831b 0000 |0017: invoke-static {}, Lua/gardenapple/itchupdater/install/Installations;.access$getNativeInstaller$cp:()Lua/gardenapple/itchupdater/install/NativeInstaller; // method@1b83 │ │ +0aa6b4: 0c03 |001a: move-result-object v3 │ │ +0aa6b6: 1f03 a705 |001b: check-cast v3, Lua/gardenapple/itchupdater/install/AbstractInstaller; // type@05a7 │ │ +0aa6ba: 2807 |001d: goto 0024 // +0007 │ │ +0aa6bc: 7100 841b 0000 |001e: invoke-static {}, Lua/gardenapple/itchupdater/install/Installations;.access$getSessionInstaller$cp:()Lua/gardenapple/itchupdater/install/SessionInstaller; // method@1b84 │ │ +0aa6c2: 0c03 |0021: move-result-object v3 │ │ +0aa6c4: 1f03 a705 |0022: check-cast v3, Lua/gardenapple/itchupdater/install/AbstractInstaller; // type@05a7 │ │ +0aa6c8: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=116 │ │ 0x000d line=117 │ │ 0x0017 line=118 │ │ 0x001e line=120 │ │ locals : │ │ @@ -146457,42 +146458,42 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/install/AbstractInstaller;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0aa6c8: |[0aa6c8] ua.gardenapple.itchupdater.install.Installations$Companion.getInstaller:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/install/AbstractInstaller; │ │ -0aa6d8: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0aa6dc: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0aa6e2: 1a00 ae29 |0005: const-string v0, "install" // string@29ae │ │ -0aa6e6: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0aa6ec: 6e10 6519 0400 |000a: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -0aa6f2: 0a00 |000d: move-result v0 │ │ -0aa6f4: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0aa6f6: 3210 1600 |000f: if-eq v0, v1, 0025 // +0016 │ │ -0aa6fa: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -0aa6fc: 3310 0700 |0012: if-ne v0, v1, 0019 // +0007 │ │ -0aa700: 6e20 7d1b 3200 |0014: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7d │ │ -0aa706: 0c03 |0017: move-result-object v3 │ │ -0aa708: 281c |0018: goto 0034 // +001c │ │ -0aa70a: 2203 6401 |0019: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -0aa70e: 1a00 4c07 |001b: const-string v0, "Can't get installer for " // string@074c │ │ -0aa712: 7120 8e05 4000 |001d: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0aa718: 0c04 |0020: move-result-object v4 │ │ -0aa71a: 7020 5603 4300 |0021: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ -0aa720: 2703 |0024: throw v3 │ │ -0aa722: 6e10 5d19 0400 |0025: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0aa728: 0c03 |0028: move-result-object v3 │ │ -0aa72a: 7110 8a05 0300 |0029: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0aa730: 6e10 6703 0300 |002c: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0aa736: 0b03 |002f: move-result-wide v3 │ │ -0aa738: 6e30 7c1b 3204 |0030: invoke-virtual {v2, v3, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(J)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7c │ │ -0aa73e: 0c03 |0033: move-result-object v3 │ │ -0aa740: 1103 |0034: return-object v3 │ │ +0aa6cc: |[0aa6cc] ua.gardenapple.itchupdater.install.Installations$Companion.getInstaller:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/install/AbstractInstaller; │ │ +0aa6dc: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0aa6e0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0aa6e6: 1a00 ae29 |0005: const-string v0, "install" // string@29ae │ │ +0aa6ea: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0aa6f0: 6e10 6519 0400 |000a: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +0aa6f6: 0a00 |000d: move-result v0 │ │ +0aa6f8: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0aa6fa: 3210 1600 |000f: if-eq v0, v1, 0025 // +0016 │ │ +0aa6fe: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +0aa700: 3310 0700 |0012: if-ne v0, v1, 0019 // +0007 │ │ +0aa704: 6e20 7d1b 3200 |0014: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7d │ │ +0aa70a: 0c03 |0017: move-result-object v3 │ │ +0aa70c: 281c |0018: goto 0034 // +001c │ │ +0aa70e: 2203 6401 |0019: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +0aa712: 1a00 4c07 |001b: const-string v0, "Can't get installer for " // string@074c │ │ +0aa716: 7120 8e05 4000 |001d: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0aa71c: 0c04 |0020: move-result-object v4 │ │ +0aa71e: 7020 5603 4300 |0021: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ +0aa724: 2703 |0024: throw v3 │ │ +0aa726: 6e10 5d19 0400 |0025: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0aa72c: 0c03 |0028: move-result-object v3 │ │ +0aa72e: 7110 8a05 0300 |0029: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0aa734: 6e10 6703 0300 |002c: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0aa73a: 0b03 |002f: move-result-wide v3 │ │ +0aa73c: 6e30 7c1b 3204 |0030: invoke-virtual {v2, v3, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(J)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7c │ │ +0aa742: 0c03 |0033: move-result-object v3 │ │ +0aa744: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=101 │ │ 0x0014 line=103 │ │ 0x0019 line=104 │ │ 0x0025 line=102 │ │ locals : │ │ @@ -146505,190 +146506,190 @@ │ │ type : '(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 336 16-bit code units │ │ -0aa3bc: |[0aa3bc] ua.gardenapple.itchupdater.install.Installations$Companion.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aa3cc: 20d0 b005 |0000: instance-of v0, v13, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1; // type@05b0 │ │ -0aa3d0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0aa3d4: 07d0 |0004: move-object v0, v13 │ │ -0aa3d6: 1f00 b005 |0005: check-cast v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1; // type@05b0 │ │ -0aa3da: 5201 8c1e |0007: iget v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa3de: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0aa3e2: b521 |000b: and-int/2addr v1, v2 │ │ -0aa3e4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0aa3e8: 520d 8c1e |000e: iget v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa3ec: b12d |0010: sub-int/2addr v13, v2 │ │ -0aa3ee: 590d 8c1e |0011: iput v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa3f2: 2806 |0013: goto 0019 // +0006 │ │ -0aa3f4: 2200 b005 |0014: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1; // type@05b0 │ │ -0aa3f8: 7030 741b 600d |0016: invoke-direct {v0, v6, v13}, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V // method@1b74 │ │ -0aa3fe: 540d 8d1e |0019: iget-object v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.result:Ljava/lang/Object; // field@1e8d │ │ -0aa402: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aa408: 0c01 |001e: move-result-object v1 │ │ -0aa40a: 5202 8c1e |001f: iget v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa40e: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0aa410: 2b02 1c01 0000 |0022: packed-switch v2, 0000013e // +0000011c │ │ -0aa416: 2207 6501 |0025: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -0aa41a: 1a08 c420 |0027: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0aa41e: 7020 5a03 8700 |0029: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0aa424: 2707 |002c: throw v7 │ │ -0aa426: 7110 5305 0d00 |002d: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa42c: 2900 0b01 |0030: goto/16 013b // +010b │ │ -0aa430: 5407 881e |0032: iget-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa434: 1f07 1205 |0034: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aa438: 7110 5305 0d00 |0036: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa43e: 2900 e900 |0039: goto/16 0122 // +00e9 │ │ -0aa442: 5407 891e |003b: iget-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa446: 1f07 4205 |003d: check-cast v7, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0aa44a: 5408 881e |003f: iget-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa44e: 1f08 1205 |0041: check-cast v8, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aa452: 7110 5305 0d00 |0043: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa458: 0785 |0046: move-object v5, v8 │ │ -0aa45a: 0778 |0047: move-object v8, v7 │ │ -0aa45c: 0757 |0048: move-object v7, v5 │ │ -0aa45e: 2900 c300 |0049: goto/16 010c // +00c3 │ │ -0aa462: 5207 861e |004b: iget v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ -0aa466: 5408 8a1e |004d: iget-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ -0aa46a: 1f08 4205 |004f: check-cast v8, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0aa46e: 5409 891e |0051: iget-object v9, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa472: 1f09 1205 |0053: check-cast v9, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aa476: 540a 881e |0055: iget-object v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa47a: 1f0a 7b01 |0057: check-cast v10, Ljava/lang/String; // type@017b │ │ -0aa47e: 7110 5305 0d00 |0059: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa484: 0785 |005c: move-object v5, v8 │ │ -0aa486: 0178 |005d: move v8, v7 │ │ -0aa488: 0757 |005e: move-object v7, v5 │ │ -0aa48a: 2900 9500 |005f: goto/16 00f4 // +0095 │ │ -0aa48e: 5207 861e |0061: iget v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ -0aa492: 5408 8b1e |0063: iget-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$3:Ljava/lang/Object; // field@1e8b │ │ -0aa496: 1f08 1205 |0065: check-cast v8, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aa49a: 5409 8a1e |0067: iget-object v9, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ -0aa49e: 1f09 7b01 |0069: check-cast v9, Ljava/lang/String; // type@017b │ │ -0aa4a2: 540a 891e |006b: iget-object v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa4a6: 1f0a 1d00 |006d: check-cast v10, Landroid/content/Context; // type@001d │ │ -0aa4aa: 540b 881e |006f: iget-object v11, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa4ae: 1f0b b105 |0071: check-cast v11, Lua/gardenapple/itchupdater/install/Installations$Companion; // type@05b1 │ │ -0aa4b2: 7110 5305 0d00 |0073: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa4b8: 0795 |0076: move-object v5, v9 │ │ -0aa4ba: 0789 |0077: move-object v9, v8 │ │ -0aa4bc: 0758 |0078: move-object v8, v5 │ │ -0aa4be: 2852 |0079: goto 00cb // +0052 │ │ -0aa4c0: 520c 861e |007a: iget v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ -0aa4c4: 5308 871e |007c: iget-wide v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.J$0:J // field@1e87 │ │ -0aa4c8: 5407 8a1e |007e: iget-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ -0aa4cc: 077a |0080: move-object v10, v7 │ │ -0aa4ce: 1f0a 7b01 |0081: check-cast v10, Ljava/lang/String; // type@017b │ │ -0aa4d2: 5407 891e |0083: iget-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa4d6: 1f07 1d00 |0085: check-cast v7, Landroid/content/Context; // type@001d │ │ -0aa4da: 540b 881e |0087: iget-object v11, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa4de: 1f0b b105 |0089: check-cast v11, Lua/gardenapple/itchupdater/install/Installations$Companion; // type@05b1 │ │ -0aa4e2: 7110 5305 0d00 |008b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa4e8: 281e |008e: goto 00ac // +001e │ │ -0aa4ea: 7110 5305 0d00 |008f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aa4f0: 7607 7f1b 0600 |0092: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lua/gardenapple/itchupdater/install/Installations$Companion;.notifyInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;I)V // method@1b7f │ │ -0aa4f6: 620b 7e1c |0095: sget-object v11, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0aa4fa: 5b06 881e |0097: iput-object v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa4fe: 5b07 891e |0099: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa502: 5b0a 8a1e |009b: iput-object v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ -0aa506: 5a08 871e |009d: iput-wide v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.J$0:J // field@1e87 │ │ -0aa50a: 590c 861e |009f: iput v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ -0aa50e: 121d |00a1: const/4 v13, #int 1 // #1 │ │ -0aa510: 590d 8c1e |00a2: iput v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa514: 6e30 4f18 7b00 |00a4: invoke-virtual {v11, v7, v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0aa51a: 0c0d |00a7: move-result-object v13 │ │ -0aa51c: 331d 0300 |00a8: if-ne v13, v1, 00ab // +0003 │ │ -0aa520: 1101 |00aa: return-object v1 │ │ -0aa522: 076b |00ab: move-object v11, v6 │ │ -0aa524: 1f0d 1205 |00ac: check-cast v13, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aa528: 6e10 5c18 0d00 |00ae: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0aa52e: 0c02 |00b1: move-result-object v2 │ │ -0aa530: 5b0b 881e |00b2: iput-object v11, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa534: 5b07 891e |00b4: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa538: 5b0a 8a1e |00b6: iput-object v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ -0aa53c: 5b0d 8b1e |00b8: iput-object v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$3:Ljava/lang/Object; // field@1e8b │ │ -0aa540: 590c 861e |00ba: iput v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ -0aa544: 1224 |00bc: const/4 v4, #int 2 // #2 │ │ -0aa546: 5904 8c1e |00bd: iput v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa54a: 6e40 7e19 8209 |00bf: invoke-virtual {v2, v8, v9, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByInstallId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197e │ │ -0aa550: 0c08 |00c2: move-result-object v8 │ │ -0aa552: 3318 0300 |00c3: if-ne v8, v1, 00c6 // +0003 │ │ -0aa556: 1101 |00c5: return-object v1 │ │ -0aa558: 07d9 |00c6: move-object v9, v13 │ │ -0aa55a: 078d |00c7: move-object v13, v8 │ │ -0aa55c: 07a8 |00c8: move-object v8, v10 │ │ -0aa55e: 077a |00c9: move-object v10, v7 │ │ -0aa560: 01c7 |00ca: move v7, v12 │ │ -0aa562: 1f0d 4205 |00cb: check-cast v13, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0aa566: 7110 8a05 0d00 |00cd: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0aa56c: 620c 5306 |00d0: sget-object v12, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0aa570: 6e10 a816 0c00 |00d2: invoke-virtual {v12}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0aa576: 0c0c |00d5: move-result-object v12 │ │ -0aa578: 6e10 6619 0d00 |00d6: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0aa57e: 0a02 |00d9: move-result v2 │ │ -0aa580: 6e20 411b 2c00 |00da: invoke-virtual {v12, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ -0aa586: 5b08 881e |00dd: iput-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa58a: 5b09 891e |00df: iput-object v9, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa58e: 5b0d 8a1e |00e1: iput-object v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ -0aa592: 5b03 8b1e |00e3: iput-object v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$3:Ljava/lang/Object; // field@1e8b │ │ -0aa596: 5907 861e |00e5: iput v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ -0aa59a: 123c |00e7: const/4 v12, #int 3 // #3 │ │ -0aa59c: 590c 8c1e |00e8: iput v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa5a0: 6e40 7b1b ab0d |00ea: invoke-virtual {v11, v10, v13, v0}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ -0aa5a6: 0c0a |00ed: move-result-object v10 │ │ -0aa5a8: 331a 0300 |00ee: if-ne v10, v1, 00f1 // +0003 │ │ -0aa5ac: 1101 |00f0: return-object v1 │ │ -0aa5ae: 078a |00f1: move-object v10, v8 │ │ -0aa5b0: 0178 |00f2: move v8, v7 │ │ -0aa5b2: 07d7 |00f3: move-object v7, v13 │ │ -0aa5b4: 620b 5306 |00f4: sget-object v11, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0aa5b8: 6e10 a616 0b00 |00f6: invoke-virtual {v11}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ -0aa5be: 0c0b |00f9: move-result-object v11 │ │ -0aa5c0: 5b09 881e |00fa: iput-object v9, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa5c4: 5b07 891e |00fc: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa5c8: 5b03 8a1e |00fe: iput-object v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ -0aa5cc: 124c |0100: const/4 v12, #int 4 // #4 │ │ -0aa5ce: 590c 8c1e |0101: iput v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa5d2: 6e50 a01b 7b8a |0103: invoke-virtual {v11, v7, v10, v8, v0}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onInstallResult:(Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ba0 │ │ -0aa5d8: 0c08 |0106: move-result-object v8 │ │ -0aa5da: 3318 0300 |0107: if-ne v8, v1, 010a // +0003 │ │ -0aa5de: 1101 |0109: return-object v1 │ │ -0aa5e0: 0778 |010a: move-object v8, v7 │ │ -0aa5e2: 0797 |010b: move-object v7, v9 │ │ -0aa5e4: 6e10 5e18 0700 |010c: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ -0aa5ea: 0c09 |010f: move-result-object v9 │ │ -0aa5ec: 6e10 6619 0800 |0110: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0aa5f2: 0a08 |0113: move-result v8 │ │ -0aa5f4: 5b07 881e |0114: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa5f8: 5b03 891e |0116: iput-object v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ -0aa5fc: 125a |0118: const/4 v10, #int 5 // #5 │ │ -0aa5fe: 590a 8c1e |0119: iput v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa602: 6e30 071a 8900 |011b: invoke-virtual {v9, v8, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a07 │ │ -0aa608: 0c0d |011e: move-result-object v13 │ │ -0aa60a: 331d 0300 |011f: if-ne v13, v1, 0122 // +0003 │ │ -0aa60e: 1101 |0121: return-object v1 │ │ -0aa610: 1f0d eb04 |0122: check-cast v13, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -0aa614: 390d 0300 |0124: if-nez v13, 0127 // +0003 │ │ -0aa618: 2815 |0126: goto 013b // +0015 │ │ -0aa61a: 1208 |0127: const/4 v8, #int 0 // #0 │ │ -0aa61c: 6e20 d217 8d00 |0128: invoke-virtual {v13, v8}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.setInstalling:(Z)V // method@17d2 │ │ -0aa622: 6e10 5e18 0700 |012b: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ -0aa628: 0c07 |012e: move-result-object v7 │ │ -0aa62a: 5b03 881e |012f: iput-object v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ -0aa62e: 1268 |0131: const/4 v8, #int 6 // #6 │ │ -0aa630: 5908 8c1e |0132: iput v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0aa634: 6e30 0a1a d700 |0134: invoke-virtual {v7, v13, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0a │ │ -0aa63a: 0c07 |0137: move-result-object v7 │ │ -0aa63c: 3317 0300 |0138: if-ne v7, v1, 013b // +0003 │ │ -0aa640: 1101 |013a: return-object v1 │ │ -0aa642: 6207 4a00 |013b: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aa646: 1107 |013d: return-object v7 │ │ -0aa648: 0001 0700 0000 0000 6d00 0000 5800 ... |013e: packed-switch-data (18 units) │ │ +0aa3c0: |[0aa3c0] ua.gardenapple.itchupdater.install.Installations$Companion.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aa3d0: 20d0 b005 |0000: instance-of v0, v13, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1; // type@05b0 │ │ +0aa3d4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0aa3d8: 07d0 |0004: move-object v0, v13 │ │ +0aa3da: 1f00 b005 |0005: check-cast v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1; // type@05b0 │ │ +0aa3de: 5201 8c1e |0007: iget v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa3e2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0aa3e6: b521 |000b: and-int/2addr v1, v2 │ │ +0aa3e8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0aa3ec: 520d 8c1e |000e: iget v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa3f0: b12d |0010: sub-int/2addr v13, v2 │ │ +0aa3f2: 590d 8c1e |0011: iput v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa3f6: 2806 |0013: goto 0019 // +0006 │ │ +0aa3f8: 2200 b005 |0014: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1; // type@05b0 │ │ +0aa3fc: 7030 741b 600d |0016: invoke-direct {v0, v6, v13}, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V // method@1b74 │ │ +0aa402: 540d 8d1e |0019: iget-object v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.result:Ljava/lang/Object; // field@1e8d │ │ +0aa406: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aa40c: 0c01 |001e: move-result-object v1 │ │ +0aa40e: 5202 8c1e |001f: iget v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa412: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0aa414: 2b02 1c01 0000 |0022: packed-switch v2, 0000013e // +0000011c │ │ +0aa41a: 2207 6501 |0025: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +0aa41e: 1a08 c420 |0027: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0aa422: 7020 5a03 8700 |0029: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0aa428: 2707 |002c: throw v7 │ │ +0aa42a: 7110 5305 0d00 |002d: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa430: 2900 0b01 |0030: goto/16 013b // +010b │ │ +0aa434: 5407 881e |0032: iget-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa438: 1f07 1205 |0034: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aa43c: 7110 5305 0d00 |0036: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa442: 2900 e900 |0039: goto/16 0122 // +00e9 │ │ +0aa446: 5407 891e |003b: iget-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa44a: 1f07 4205 |003d: check-cast v7, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0aa44e: 5408 881e |003f: iget-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa452: 1f08 1205 |0041: check-cast v8, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aa456: 7110 5305 0d00 |0043: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa45c: 0785 |0046: move-object v5, v8 │ │ +0aa45e: 0778 |0047: move-object v8, v7 │ │ +0aa460: 0757 |0048: move-object v7, v5 │ │ +0aa462: 2900 c300 |0049: goto/16 010c // +00c3 │ │ +0aa466: 5207 861e |004b: iget v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ +0aa46a: 5408 8a1e |004d: iget-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ +0aa46e: 1f08 4205 |004f: check-cast v8, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0aa472: 5409 891e |0051: iget-object v9, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa476: 1f09 1205 |0053: check-cast v9, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aa47a: 540a 881e |0055: iget-object v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa47e: 1f0a 7b01 |0057: check-cast v10, Ljava/lang/String; // type@017b │ │ +0aa482: 7110 5305 0d00 |0059: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa488: 0785 |005c: move-object v5, v8 │ │ +0aa48a: 0178 |005d: move v8, v7 │ │ +0aa48c: 0757 |005e: move-object v7, v5 │ │ +0aa48e: 2900 9500 |005f: goto/16 00f4 // +0095 │ │ +0aa492: 5207 861e |0061: iget v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ +0aa496: 5408 8b1e |0063: iget-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$3:Ljava/lang/Object; // field@1e8b │ │ +0aa49a: 1f08 1205 |0065: check-cast v8, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aa49e: 5409 8a1e |0067: iget-object v9, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ +0aa4a2: 1f09 7b01 |0069: check-cast v9, Ljava/lang/String; // type@017b │ │ +0aa4a6: 540a 891e |006b: iget-object v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa4aa: 1f0a 1d00 |006d: check-cast v10, Landroid/content/Context; // type@001d │ │ +0aa4ae: 540b 881e |006f: iget-object v11, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa4b2: 1f0b b105 |0071: check-cast v11, Lua/gardenapple/itchupdater/install/Installations$Companion; // type@05b1 │ │ +0aa4b6: 7110 5305 0d00 |0073: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa4bc: 0795 |0076: move-object v5, v9 │ │ +0aa4be: 0789 |0077: move-object v9, v8 │ │ +0aa4c0: 0758 |0078: move-object v8, v5 │ │ +0aa4c2: 2852 |0079: goto 00cb // +0052 │ │ +0aa4c4: 520c 861e |007a: iget v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ +0aa4c8: 5308 871e |007c: iget-wide v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.J$0:J // field@1e87 │ │ +0aa4cc: 5407 8a1e |007e: iget-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ +0aa4d0: 077a |0080: move-object v10, v7 │ │ +0aa4d2: 1f0a 7b01 |0081: check-cast v10, Ljava/lang/String; // type@017b │ │ +0aa4d6: 5407 891e |0083: iget-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa4da: 1f07 1d00 |0085: check-cast v7, Landroid/content/Context; // type@001d │ │ +0aa4de: 540b 881e |0087: iget-object v11, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa4e2: 1f0b b105 |0089: check-cast v11, Lua/gardenapple/itchupdater/install/Installations$Companion; // type@05b1 │ │ +0aa4e6: 7110 5305 0d00 |008b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa4ec: 281e |008e: goto 00ac // +001e │ │ +0aa4ee: 7110 5305 0d00 |008f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aa4f4: 7607 7f1b 0600 |0092: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lua/gardenapple/itchupdater/install/Installations$Companion;.notifyInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;I)V // method@1b7f │ │ +0aa4fa: 620b 7e1c |0095: sget-object v11, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0aa4fe: 5b06 881e |0097: iput-object v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa502: 5b07 891e |0099: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa506: 5b0a 8a1e |009b: iput-object v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ +0aa50a: 5a08 871e |009d: iput-wide v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.J$0:J // field@1e87 │ │ +0aa50e: 590c 861e |009f: iput v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ +0aa512: 121d |00a1: const/4 v13, #int 1 // #1 │ │ +0aa514: 590d 8c1e |00a2: iput v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa518: 6e30 4f18 7b00 |00a4: invoke-virtual {v11, v7, v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0aa51e: 0c0d |00a7: move-result-object v13 │ │ +0aa520: 331d 0300 |00a8: if-ne v13, v1, 00ab // +0003 │ │ +0aa524: 1101 |00aa: return-object v1 │ │ +0aa526: 076b |00ab: move-object v11, v6 │ │ +0aa528: 1f0d 1205 |00ac: check-cast v13, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aa52c: 6e10 5c18 0d00 |00ae: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0aa532: 0c02 |00b1: move-result-object v2 │ │ +0aa534: 5b0b 881e |00b2: iput-object v11, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa538: 5b07 891e |00b4: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa53c: 5b0a 8a1e |00b6: iput-object v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ +0aa540: 5b0d 8b1e |00b8: iput-object v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$3:Ljava/lang/Object; // field@1e8b │ │ +0aa544: 590c 861e |00ba: iput v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ +0aa548: 1224 |00bc: const/4 v4, #int 2 // #2 │ │ +0aa54a: 5904 8c1e |00bd: iput v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa54e: 6e40 7e19 8209 |00bf: invoke-virtual {v2, v8, v9, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByInstallId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197e │ │ +0aa554: 0c08 |00c2: move-result-object v8 │ │ +0aa556: 3318 0300 |00c3: if-ne v8, v1, 00c6 // +0003 │ │ +0aa55a: 1101 |00c5: return-object v1 │ │ +0aa55c: 07d9 |00c6: move-object v9, v13 │ │ +0aa55e: 078d |00c7: move-object v13, v8 │ │ +0aa560: 07a8 |00c8: move-object v8, v10 │ │ +0aa562: 077a |00c9: move-object v10, v7 │ │ +0aa564: 01c7 |00ca: move v7, v12 │ │ +0aa566: 1f0d 4205 |00cb: check-cast v13, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0aa56a: 7110 8a05 0d00 |00cd: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0aa570: 620c 5306 |00d0: sget-object v12, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0aa574: 6e10 a816 0c00 |00d2: invoke-virtual {v12}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0aa57a: 0c0c |00d5: move-result-object v12 │ │ +0aa57c: 6e10 6619 0d00 |00d6: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0aa582: 0a02 |00d9: move-result v2 │ │ +0aa584: 6e20 411b 2c00 |00da: invoke-virtual {v12, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ +0aa58a: 5b08 881e |00dd: iput-object v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa58e: 5b09 891e |00df: iput-object v9, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa592: 5b0d 8a1e |00e1: iput-object v13, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ +0aa596: 5b03 8b1e |00e3: iput-object v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$3:Ljava/lang/Object; // field@1e8b │ │ +0aa59a: 5907 861e |00e5: iput v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.I$0:I // field@1e86 │ │ +0aa59e: 123c |00e7: const/4 v12, #int 3 // #3 │ │ +0aa5a0: 590c 8c1e |00e8: iput v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa5a4: 6e40 7b1b ab0d |00ea: invoke-virtual {v11, v10, v13, v0}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ +0aa5aa: 0c0a |00ed: move-result-object v10 │ │ +0aa5ac: 331a 0300 |00ee: if-ne v10, v1, 00f1 // +0003 │ │ +0aa5b0: 1101 |00f0: return-object v1 │ │ +0aa5b2: 078a |00f1: move-object v10, v8 │ │ +0aa5b4: 0178 |00f2: move v8, v7 │ │ +0aa5b6: 07d7 |00f3: move-object v7, v13 │ │ +0aa5b8: 620b 5306 |00f4: sget-object v11, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0aa5bc: 6e10 a616 0b00 |00f6: invoke-virtual {v11}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ +0aa5c2: 0c0b |00f9: move-result-object v11 │ │ +0aa5c4: 5b09 881e |00fa: iput-object v9, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa5c8: 5b07 891e |00fc: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa5cc: 5b03 8a1e |00fe: iput-object v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$2:Ljava/lang/Object; // field@1e8a │ │ +0aa5d0: 124c |0100: const/4 v12, #int 4 // #4 │ │ +0aa5d2: 590c 8c1e |0101: iput v12, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa5d6: 6e50 a01b 7b8a |0103: invoke-virtual {v11, v7, v10, v8, v0}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onInstallResult:(Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ba0 │ │ +0aa5dc: 0c08 |0106: move-result-object v8 │ │ +0aa5de: 3318 0300 |0107: if-ne v8, v1, 010a // +0003 │ │ +0aa5e2: 1101 |0109: return-object v1 │ │ +0aa5e4: 0778 |010a: move-object v8, v7 │ │ +0aa5e6: 0797 |010b: move-object v7, v9 │ │ +0aa5e8: 6e10 5e18 0700 |010c: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ +0aa5ee: 0c09 |010f: move-result-object v9 │ │ +0aa5f0: 6e10 6619 0800 |0110: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0aa5f6: 0a08 |0113: move-result v8 │ │ +0aa5f8: 5b07 881e |0114: iput-object v7, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa5fc: 5b03 891e |0116: iput-object v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$1:Ljava/lang/Object; // field@1e89 │ │ +0aa600: 125a |0118: const/4 v10, #int 5 // #5 │ │ +0aa602: 590a 8c1e |0119: iput v10, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa606: 6e30 071a 8900 |011b: invoke-virtual {v9, v8, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a07 │ │ +0aa60c: 0c0d |011e: move-result-object v13 │ │ +0aa60e: 331d 0300 |011f: if-ne v13, v1, 0122 // +0003 │ │ +0aa612: 1101 |0121: return-object v1 │ │ +0aa614: 1f0d eb04 |0122: check-cast v13, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +0aa618: 390d 0300 |0124: if-nez v13, 0127 // +0003 │ │ +0aa61c: 2815 |0126: goto 013b // +0015 │ │ +0aa61e: 1208 |0127: const/4 v8, #int 0 // #0 │ │ +0aa620: 6e20 d217 8d00 |0128: invoke-virtual {v13, v8}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.setInstalling:(Z)V // method@17d2 │ │ +0aa626: 6e10 5e18 0700 |012b: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ +0aa62c: 0c07 |012e: move-result-object v7 │ │ +0aa62e: 5b03 881e |012f: iput-object v3, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.L$0:Ljava/lang/Object; // field@1e88 │ │ +0aa632: 1268 |0131: const/4 v8, #int 6 // #6 │ │ +0aa634: 5908 8c1e |0132: iput v8, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0aa638: 6e30 0a1a d700 |0134: invoke-virtual {v7, v13, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0a │ │ +0aa63e: 0c07 |0137: move-result-object v7 │ │ +0aa640: 3317 0300 |0138: if-ne v7, v1, 013b // +0003 │ │ +0aa644: 1101 |013a: return-object v1 │ │ +0aa646: 6207 4a00 |013b: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aa64a: 1107 |013d: return-object v7 │ │ +0aa64c: 0001 0700 0000 0000 6d00 0000 5800 ... |013e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x001f line=123 │ │ 0x0025 line=140 │ │ 0x002d line=123 │ │ 0x0092 line=126 │ │ 0x0095 line=129 │ │ @@ -146758,26 +146759,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0aaa58: |[0aaa58] ua.gardenapple.itchupdater.install.Installations.:()V │ │ -0aaa68: 2200 b105 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion; // type@05b1 │ │ -0aaa6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aaa6e: 7020 771b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/Installations$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b77 │ │ -0aaa74: 6900 8f1e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0aaa78: 2200 bb05 |0008: new-instance v0, Lua/gardenapple/itchupdater/install/NativeInstaller; // type@05bb │ │ -0aaa7c: 7010 a81b 0000 |000a: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/NativeInstaller;.:()V // method@1ba8 │ │ -0aaa82: 6900 911e |000d: sput-object v0, Lua/gardenapple/itchupdater/install/Installations;.nativeInstaller:Lua/gardenapple/itchupdater/install/NativeInstaller; // field@1e91 │ │ -0aaa86: 2200 c805 |000f: new-instance v0, Lua/gardenapple/itchupdater/install/SessionInstaller; // type@05c8 │ │ -0aaa8a: 7010 e31b 0000 |0011: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/SessionInstaller;.:()V // method@1be3 │ │ -0aaa90: 6900 921e |0014: sput-object v0, Lua/gardenapple/itchupdater/install/Installations;.sessionInstaller:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1e92 │ │ -0aaa94: 0e00 |0016: return-void │ │ +0aaa5c: |[0aaa5c] ua.gardenapple.itchupdater.install.Installations.:()V │ │ +0aaa6c: 2200 b105 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion; // type@05b1 │ │ +0aaa70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0aaa72: 7020 771b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/Installations$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b77 │ │ +0aaa78: 6900 8f1e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0aaa7c: 2200 bb05 |0008: new-instance v0, Lua/gardenapple/itchupdater/install/NativeInstaller; // type@05bb │ │ +0aaa80: 7010 a81b 0000 |000a: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/NativeInstaller;.:()V // method@1ba8 │ │ +0aaa86: 6900 911e |000d: sput-object v0, Lua/gardenapple/itchupdater/install/Installations;.nativeInstaller:Lua/gardenapple/itchupdater/install/NativeInstaller; // field@1e91 │ │ +0aaa8a: 2200 c805 |000f: new-instance v0, Lua/gardenapple/itchupdater/install/SessionInstaller; // type@05c8 │ │ +0aaa8e: 7010 e31b 0000 |0011: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/SessionInstaller;.:()V // method@1be3 │ │ +0aaa94: 6900 921e |0014: sput-object v0, Lua/gardenapple/itchupdater/install/Installations;.sessionInstaller:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1e92 │ │ +0aaa98: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=23 │ │ 0x000f line=24 │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/Installations;) │ │ @@ -146785,17 +146786,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aaa98: |[0aaa98] ua.gardenapple.itchupdater.install.Installations.:()V │ │ -0aaaa8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0aaaae: 0e00 |0003: return-void │ │ +0aaa9c: |[0aaa9c] ua.gardenapple.itchupdater.install.Installations.:()V │ │ +0aaaac: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0aaab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/Installations; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/Installations;) │ │ @@ -146803,34 +146804,34 @@ │ │ type : '()Lua/gardenapple/itchupdater/install/NativeInstaller;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aaa28: |[0aaa28] ua.gardenapple.itchupdater.install.Installations.access$getNativeInstaller$cp:()Lua/gardenapple/itchupdater/install/NativeInstaller; │ │ -0aaa38: 6200 911e |0000: sget-object v0, Lua/gardenapple/itchupdater/install/Installations;.nativeInstaller:Lua/gardenapple/itchupdater/install/NativeInstaller; // field@1e91 │ │ -0aaa3c: 1100 |0002: return-object v0 │ │ +0aaa2c: |[0aaa2c] ua.gardenapple.itchupdater.install.Installations.access$getNativeInstaller$cp:()Lua/gardenapple/itchupdater/install/NativeInstaller; │ │ +0aaa3c: 6200 911e |0000: sget-object v0, Lua/gardenapple/itchupdater/install/Installations;.nativeInstaller:Lua/gardenapple/itchupdater/install/NativeInstaller; // field@1e91 │ │ +0aaa40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/Installations;) │ │ name : 'access$getSessionInstaller$cp' │ │ type : '()Lua/gardenapple/itchupdater/install/SessionInstaller;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aaa40: |[0aaa40] ua.gardenapple.itchupdater.install.Installations.access$getSessionInstaller$cp:()Lua/gardenapple/itchupdater/install/SessionInstaller; │ │ -0aaa50: 6200 921e |0000: sget-object v0, Lua/gardenapple/itchupdater/install/Installations;.sessionInstaller:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1e92 │ │ -0aaa54: 1100 |0002: return-object v0 │ │ +0aaa44: |[0aaa44] ua.gardenapple.itchupdater.install.Installations.access$getSessionInstaller$cp:()Lua/gardenapple/itchupdater/install/SessionInstaller; │ │ +0aaa54: 6200 921e |0000: sget-object v0, Lua/gardenapple/itchupdater/install/Installations;.sessionInstaller:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1e92 │ │ +0aaa58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3020 (Installations.kt) │ │ @@ -146864,17 +146865,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aaab0: |[0aaab0] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$Companion.:()V │ │ -0aaac0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0aaac6: 0e00 |0003: return-void │ │ +0aaab4: |[0aaab4] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$Companion.:()V │ │ +0aaac4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0aaaca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion;) │ │ @@ -146882,17 +146883,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aaac8: |[0aaac8] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0aaad8: 7010 851b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion;.:()V // method@1b85 │ │ -0aaade: 0e00 |0003: return-void │ │ +0aaacc: |[0aaacc] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0aaadc: 7010 851b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion;.:()V // method@1b85 │ │ +0aaae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3023 (InstallerDatabaseHandler.kt) │ │ │ │ @@ -146977,39 +146978,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ab45c: |[0ab45c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.:()V │ │ -0ab46c: 2200 b305 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion; // type@05b3 │ │ -0ab470: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ab472: 7020 861b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b86 │ │ -0ab478: 6900 ab1e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.Companion:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion; // field@1eab │ │ -0ab47c: 0e00 |0008: return-void │ │ +0ab460: |[0ab460] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.:()V │ │ +0ab470: 2200 b305 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion; // type@05b3 │ │ +0ab474: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ab476: 7020 861b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b86 │ │ +0ab47c: 6900 ab1e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.Companion:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$Companion; // field@1eab │ │ +0ab480: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ab480: |[0ab480] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.:(Landroid/content/Context;)V │ │ -0ab490: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0ab494: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ab49a: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ab4a0: 5b12 ad1e |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.context:Landroid/content/Context; // field@1ead │ │ -0ab4a4: 0e00 |000a: return-void │ │ +0ab484: |[0ab484] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.:(Landroid/content/Context;)V │ │ +0ab494: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0ab498: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ab49e: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ab4a4: 5b12 ad1e |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.context:Landroid/content/Context; // field@1ead │ │ +0ab4a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -147019,17 +147020,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab300: |[0ab300] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.getContext:()Landroid/content/Context; │ │ -0ab310: 5410 ad1e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.context:Landroid/content/Context; // field@1ead │ │ -0ab314: 1100 |0002: return-object v0 │ │ +0ab304: |[0ab304] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.getContext:()Landroid/content/Context; │ │ +0ab314: 5410 ad1e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.context:Landroid/content/Context; // field@1ead │ │ +0ab318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;) │ │ @@ -147037,31 +147038,31 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0ab318: |[0ab318] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.onDownloadComplete:(Lua/gardenapple/itchupdater/database/installation/Installation;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab328: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ab32c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0ab332: 0c00 |0005: move-result-object v0 │ │ -0ab334: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ab338: 2201 b405 |0008: new-instance v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2; // type@05b4 │ │ -0ab33c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0ab33e: 7052 871b 3145 |000b: invoke-direct {v1, v3, v5, v4, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ZLua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b87 │ │ -0ab344: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ab348: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0ab34e: 0c04 |0013: move-result-object v4 │ │ -0ab350: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab356: 0c05 |0017: move-result-object v5 │ │ -0ab358: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -0ab35c: 1104 |001a: return-object v4 │ │ -0ab35e: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab362: 1104 |001d: return-object v4 │ │ +0ab31c: |[0ab31c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.onDownloadComplete:(Lua/gardenapple/itchupdater/database/installation/Installation;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab32c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ab330: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0ab336: 0c00 |0005: move-result-object v0 │ │ +0ab338: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ab33c: 2201 b405 |0008: new-instance v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2; // type@05b4 │ │ +0ab340: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0ab342: 7052 871b 3145 |000b: invoke-direct {v1, v3, v5, v4, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ZLua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b87 │ │ +0ab348: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ab34c: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0ab352: 0c04 |0013: move-result-object v4 │ │ +0ab354: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab35a: 0c05 |0017: move-result-object v5 │ │ +0ab35c: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +0ab360: 1104 |001a: return-object v4 │ │ +0ab362: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab366: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; │ │ 0x0000 - 0x001e reg=4 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x001e reg=5 (null) Z │ │ @@ -147072,31 +147073,31 @@ │ │ type : '(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0ab364: |[0ab364] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.onDownloadFailed:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab374: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ab378: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0ab37e: 0c00 |0005: move-result-object v0 │ │ -0ab380: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ab384: 2201 b505 |0008: new-instance v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2; // type@05b5 │ │ -0ab388: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0ab38a: 7052 8c1b 3154 |000b: invoke-direct {v1, v3, v4, v5, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JLkotlin/coroutines/Continuation;)V // method@1b8c │ │ -0ab390: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ab394: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0ab39a: 0c04 |0013: move-result-object v4 │ │ -0ab39c: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab3a2: 0c05 |0017: move-result-object v5 │ │ -0ab3a4: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -0ab3a8: 1104 |001a: return-object v4 │ │ -0ab3aa: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab3ae: 1104 |001d: return-object v4 │ │ +0ab368: |[0ab368] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.onDownloadFailed:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab378: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ab37c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0ab382: 0c00 |0005: move-result-object v0 │ │ +0ab384: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ab388: 2201 b505 |0008: new-instance v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2; // type@05b5 │ │ +0ab38c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0ab38e: 7052 8c1b 3154 |000b: invoke-direct {v1, v3, v4, v5, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JLkotlin/coroutines/Continuation;)V // method@1b8c │ │ +0ab394: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ab398: 7130 ab05 1006 |0010: invoke-static {v0, v1, v6}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0ab39e: 0c04 |0013: move-result-object v4 │ │ +0ab3a0: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab3a6: 0c05 |0017: move-result-object v5 │ │ +0ab3a8: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +0ab3ac: 1104 |001a: return-object v4 │ │ +0ab3ae: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab3b2: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; │ │ 0x0000 - 0x001e reg=4 (null) J │ │ 0x0000 - 0x001e reg=6 (null) Lkotlin/coroutines/Continuation; │ │ @@ -147106,36 +147107,36 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -0ab3b0: |[0ab3b0] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.onInstallResult:(Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab3c0: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ab3c4: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0ab3ca: 0c00 |0005: move-result-object v0 │ │ -0ab3cc: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ab3d0: 2207 b605 |0008: new-instance v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2; // type@05b6 │ │ -0ab3d4: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -0ab3d6: 0771 |000b: move-object v1, v7 │ │ -0ab3d8: 0782 |000c: move-object v2, v8 │ │ -0ab3da: 01b3 |000d: move v3, v11 │ │ -0ab3dc: 0794 |000e: move-object v4, v9 │ │ -0ab3de: 07a5 |000f: move-object v5, v10 │ │ -0ab3e0: 7606 911b 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ILua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1b91 │ │ -0ab3e6: 1f07 2902 |0013: check-cast v7, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ab3ea: 7130 ab05 700c |0015: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0ab3f0: 0c09 |0018: move-result-object v9 │ │ -0ab3f2: 7100 7405 0000 |0019: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab3f8: 0c0a |001c: move-result-object v10 │ │ -0ab3fa: 33a9 0300 |001d: if-ne v9, v10, 0020 // +0003 │ │ -0ab3fe: 1109 |001f: return-object v9 │ │ -0ab400: 6209 4a00 |0020: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab404: 1109 |0022: return-object v9 │ │ +0ab3b4: |[0ab3b4] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.onInstallResult:(Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab3c4: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ab3c8: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0ab3ce: 0c00 |0005: move-result-object v0 │ │ +0ab3d0: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ab3d4: 2207 b605 |0008: new-instance v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2; // type@05b6 │ │ +0ab3d8: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +0ab3da: 0771 |000b: move-object v1, v7 │ │ +0ab3dc: 0782 |000c: move-object v2, v8 │ │ +0ab3de: 01b3 |000d: move v3, v11 │ │ +0ab3e0: 0794 |000e: move-object v4, v9 │ │ +0ab3e2: 07a5 |000f: move-object v5, v10 │ │ +0ab3e4: 7606 911b 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ILua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1b91 │ │ +0ab3ea: 1f07 2902 |0013: check-cast v7, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ab3ee: 7130 ab05 700c |0015: invoke-static {v0, v7, v12}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0ab3f4: 0c09 |0018: move-result-object v9 │ │ +0ab3f6: 7100 7405 0000 |0019: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab3fc: 0c0a |001c: move-result-object v10 │ │ +0ab3fe: 33a9 0300 |001d: if-ne v9, v10, 0020 // +0003 │ │ +0ab402: 1109 |001f: return-object v9 │ │ +0ab404: 6209 4a00 |0020: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab408: 1109 |0022: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0023 reg=8 this Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; │ │ 0x0000 - 0x0023 reg=9 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x0023 reg=10 (null) Ljava/lang/String; │ │ @@ -147147,35 +147148,35 @@ │ │ type : '(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -0ab408: |[0ab408] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.onInstallStart:(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab418: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ab41c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0ab422: 0c00 |0005: move-result-object v0 │ │ -0ab424: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ab428: 2208 b705 |0008: new-instance v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2; // type@05b7 │ │ -0ab42c: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -0ab42e: 0781 |000b: move-object v1, v8 │ │ -0ab430: 0792 |000c: move-object v2, v9 │ │ -0ab432: 04a3 |000d: move-wide v3, v10 │ │ -0ab434: 04c5 |000e: move-wide v5, v12 │ │ -0ab436: 7607 961b 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JJLkotlin/coroutines/Continuation;)V // method@1b96 │ │ -0ab43c: 1f08 2902 |0012: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ab440: 7130 ab05 800e |0014: invoke-static {v0, v8, v14}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0ab446: 0c0a |0017: move-result-object v10 │ │ -0ab448: 7100 7405 0000 |0018: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab44e: 0c0b |001b: move-result-object v11 │ │ -0ab450: 33ba 0300 |001c: if-ne v10, v11, 001f // +0003 │ │ -0ab454: 110a |001e: return-object v10 │ │ -0ab456: 620a 4a00 |001f: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab45a: 110a |0021: return-object v10 │ │ +0ab40c: |[0ab40c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler.onInstallStart:(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab41c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ab420: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0ab426: 0c00 |0005: move-result-object v0 │ │ +0ab428: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ab42c: 2208 b705 |0008: new-instance v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2; // type@05b7 │ │ +0ab430: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +0ab432: 0781 |000b: move-object v1, v8 │ │ +0ab434: 0792 |000c: move-object v2, v9 │ │ +0ab436: 04a3 |000d: move-wide v3, v10 │ │ +0ab438: 04c5 |000e: move-wide v5, v12 │ │ +0ab43a: 7607 961b 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JJLkotlin/coroutines/Continuation;)V // method@1b96 │ │ +0ab440: 1f08 2902 |0012: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ab444: 7130 ab05 800e |0014: invoke-static {v0, v8, v14}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0ab44a: 0c0a |0017: move-result-object v10 │ │ +0ab44c: 7100 7405 0000 |0018: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab452: 0c0b |001b: move-result-object v11 │ │ +0ab454: 33ba 0300 |001c: if-ne v10, v11, 001f // +0003 │ │ +0ab458: 110a |001e: return-object v10 │ │ +0ab45a: 620a 4a00 |001f: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab45e: 110a |0021: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0022 reg=9 this Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; │ │ 0x0000 - 0x0022 reg=10 (null) J │ │ 0x0000 - 0x0022 reg=12 (null) J │ │ @@ -147212,17 +147213,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab4c4: |[0ab4c4] ua.gardenapple.itchupdater.install.NativeInstaller$Companion.:()V │ │ -0ab4d4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ab4da: 0e00 |0003: return-void │ │ +0ab4c8: |[0ab4c8] ua.gardenapple.itchupdater.install.NativeInstaller$Companion.:()V │ │ +0ab4d8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ab4de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/NativeInstaller$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstaller$Companion;) │ │ @@ -147230,36 +147231,36 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab4dc: |[0ab4dc] ua.gardenapple.itchupdater.install.NativeInstaller$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0ab4ec: 7010 a21b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/NativeInstaller$Companion;.:()V // method@1ba2 │ │ -0ab4f2: 0e00 |0003: return-void │ │ +0ab4e0: |[0ab4e0] ua.gardenapple.itchupdater.install.NativeInstaller$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0ab4f0: 7010 a21b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/NativeInstaller$Companion;.:()V // method@1ba2 │ │ +0ab4f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/NativeInstaller$Companion;) │ │ name : 'makeInstallId' │ │ type : '(I)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ab4a8: |[0ab4a8] ua.gardenapple.itchupdater.install.NativeInstaller$Companion.makeInstallId:(I)J │ │ -0ab4b8: 8150 |0000: int-to-long v0, v5 │ │ -0ab4ba: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -0ab4be: c120 |0003: or-long/2addr v0, v2 │ │ -0ab4c0: 1000 |0004: return-wide v0 │ │ +0ab4ac: |[0ab4ac] ua.gardenapple.itchupdater.install.NativeInstaller$Companion.makeInstallId:(I)J │ │ +0ab4bc: 8150 |0000: int-to-long v0, v5 │ │ +0ab4be: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +0ab4c2: c120 |0003: or-long/2addr v0, v2 │ │ +0ab4c4: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5404 (NativeInstaller.kt) │ │ │ │ Class #411 header: │ │ @@ -147291,17 +147292,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab550: |[0ab550] ua.gardenapple.itchupdater.install.NativeInstallerActivity$Companion.:()V │ │ -0ab560: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ab566: 0e00 |0003: return-void │ │ +0ab554: |[0ab554] ua.gardenapple.itchupdater.install.NativeInstallerActivity$Companion.:()V │ │ +0ab564: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ab56a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion;) │ │ @@ -147309,17 +147310,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab568: |[0ab568] ua.gardenapple.itchupdater.install.NativeInstallerActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0ab578: 7010 ac1b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion;.:()V // method@1bac │ │ -0ab57e: 0e00 |0003: return-void │ │ +0ab56c: |[0ab56c] ua.gardenapple.itchupdater.install.NativeInstallerActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0ab57c: 7010 ac1b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion;.:()V // method@1bac │ │ +0ab582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5405 (NativeInstallerActivity.kt) │ │ │ │ @@ -147352,17 +147353,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac138: |[0ac138] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$Companion.:()V │ │ -0ac148: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ac14e: 0e00 |0003: return-void │ │ +0ac13c: |[0ac13c] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$Companion.:()V │ │ +0ac14c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ac152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion;) │ │ @@ -147370,17 +147371,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac150: |[0ac150] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0ac160: 7010 cc1b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion;.:()V // method@1bcc │ │ -0ac166: 0e00 |0003: return-void │ │ +0ac154: |[0ac154] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0ac164: 7010 cc1b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion;.:()V // method@1bcc │ │ +0ac16a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6069 (SelfUpdateBroadcastReceiver.kt) │ │ │ │ @@ -147427,36 +147428,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ac3d4: |[0ac3d4] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver.:()V │ │ -0ac3e4: 2200 c205 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion; // type@05c2 │ │ -0ac3e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ac3ea: 7020 cd1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1bcd │ │ -0ac3f0: 6900 d51e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion; // field@1ed5 │ │ -0ac3f4: 0e00 |0008: return-void │ │ +0ac3d8: |[0ac3d8] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver.:()V │ │ +0ac3e8: 2200 c205 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion; // type@05c2 │ │ +0ac3ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ac3ee: 7020 cd1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1bcd │ │ +0ac3f4: 6900 d51e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$Companion; // field@1ed5 │ │ +0ac3f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac3f8: |[0ac3f8] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver.:()V │ │ -0ac408: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ -0ac40e: 0e00 |0003: return-void │ │ +0ac3fc: |[0ac3fc] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver.:()V │ │ +0ac40c: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ +0ac412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver; │ │ │ │ Virtual methods - │ │ @@ -147465,44 +147466,44 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0ac410: |[0ac410] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0ac420: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0ac424: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ac42a: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ -0ac42e: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ac434: 1a00 b617 |000a: const-string v0, "SelfUpdateReceiver" // string@17b6 │ │ -0ac438: 1a01 c72f |000c: const-string v1, "onReceive" // string@2fc7 │ │ -0ac43c: 7120 fb00 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ac442: 6e10 4c00 0400 |0011: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ -0ac448: 0c04 |0014: move-result-object v4 │ │ -0ac44a: 1a01 1f1f |0015: const-string v1, "android.intent.action.MY_PACKAGE_REPLACED" // string@1f1f │ │ -0ac44e: 7120 8805 1400 |0017: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0ac454: 0a04 |001a: move-result v4 │ │ -0ac456: 3804 1b00 |001b: if-eqz v4, 0036 // +001b │ │ -0ac45a: 1a04 ce14 |001d: const-string v4, "Mitch updated!" // string@14ce │ │ -0ac45e: 7120 fb00 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ac464: 6204 5000 |0022: sget-object v4, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ac468: 7100 b905 0000 |0024: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0ac46e: 0c04 |0027: move-result-object v4 │ │ -0ac470: 1f04 1a02 |0028: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ac474: 2200 c305 |002a: new-instance v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1; // type@05c3 │ │ -0ac478: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -0ac47a: 7030 ce1b 3001 |002d: invoke-direct {v0, v3, v1}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)V // method@1bce │ │ -0ac480: 1f00 2902 |0030: check-cast v0, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ac484: 7120 a905 0400 |0032: invoke-static {v4, v0}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0ac48a: 0e00 |0035: return-void │ │ -0ac48c: 2203 7701 |0036: new-instance v3, Ljava/lang/RuntimeException; // type@0177 │ │ -0ac490: 1a04 5c1c |0038: const-string v4, "Wrong action type!" // string@1c5c │ │ -0ac494: 7020 8803 4300 |003a: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -0ac49a: 2703 |003d: throw v3 │ │ +0ac414: |[0ac414] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0ac424: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0ac428: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ac42e: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ +0ac432: 7120 8c05 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ac438: 1a00 b617 |000a: const-string v0, "SelfUpdateReceiver" // string@17b6 │ │ +0ac43c: 1a01 c72f |000c: const-string v1, "onReceive" // string@2fc7 │ │ +0ac440: 7120 fb00 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ac446: 6e10 4c00 0400 |0011: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ +0ac44c: 0c04 |0014: move-result-object v4 │ │ +0ac44e: 1a01 1f1f |0015: const-string v1, "android.intent.action.MY_PACKAGE_REPLACED" // string@1f1f │ │ +0ac452: 7120 8805 1400 |0017: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0ac458: 0a04 |001a: move-result v4 │ │ +0ac45a: 3804 1b00 |001b: if-eqz v4, 0036 // +001b │ │ +0ac45e: 1a04 ce14 |001d: const-string v4, "Mitch updated!" // string@14ce │ │ +0ac462: 7120 fb00 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ac468: 6204 5000 |0022: sget-object v4, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ac46c: 7100 b905 0000 |0024: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0ac472: 0c04 |0027: move-result-object v4 │ │ +0ac474: 1f04 1a02 |0028: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ac478: 2200 c305 |002a: new-instance v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1; // type@05c3 │ │ +0ac47c: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +0ac47e: 7030 ce1b 3001 |002d: invoke-direct {v0, v3, v1}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)V // method@1bce │ │ +0ac484: 1f00 2902 |0030: check-cast v0, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ac488: 7120 a905 0400 |0032: invoke-static {v4, v0}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0ac48e: 0e00 |0035: return-void │ │ +0ac490: 2203 7701 |0036: new-instance v3, Ljava/lang/RuntimeException; // type@0177 │ │ +0ac494: 1a04 5c1c |0038: const-string v4, "Wrong action type!" // string@1c5c │ │ +0ac498: 7020 8803 4300 |003a: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +0ac49e: 2703 |003d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x000e line=18 │ │ 0x0011 line=19 │ │ 0x001f line=22 │ │ 0x0022 line=24 │ │ 0x0036 line=20 │ │ @@ -147542,17 +147543,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac49c: |[0ac49c] ua.gardenapple.itchupdater.install.SessionInstaller$Companion.:()V │ │ -0ac4ac: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ac4b2: 0e00 |0003: return-void │ │ +0ac4a0: |[0ac4a0] ua.gardenapple.itchupdater.install.SessionInstaller$Companion.:()V │ │ +0ac4b0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ac4b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/SessionInstaller$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$Companion;) │ │ @@ -147560,17 +147561,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac4b4: |[0ac4b4] ua.gardenapple.itchupdater.install.SessionInstaller$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0ac4c4: 7010 d61b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/SessionInstaller$Companion;.:()V // method@1bd6 │ │ -0ac4ca: 0e00 |0003: return-void │ │ +0ac4b8: |[0ac4b8] ua.gardenapple.itchupdater.install.SessionInstaller$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0ac4c8: 7010 d61b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/SessionInstaller$Companion;.:()V // method@1bd6 │ │ +0ac4ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6087 (SessionInstaller.kt) │ │ │ │ @@ -147603,17 +147604,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac9a0: |[0ac9a0] ua.gardenapple.itchupdater.install.SessionInstallerService$Companion.:()V │ │ -0ac9b0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ac9b6: 0e00 |0003: return-void │ │ +0ac9a4: |[0ac9a4] ua.gardenapple.itchupdater.install.SessionInstallerService$Companion.:()V │ │ +0ac9b4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ac9ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion;) │ │ @@ -147621,17 +147622,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac9b8: |[0ac9b8] ua.gardenapple.itchupdater.install.SessionInstallerService$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0ac9c8: 7010 ea1b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion;.:()V // method@1bea │ │ -0ac9ce: 0e00 |0003: return-void │ │ +0ac9bc: |[0ac9bc] ua.gardenapple.itchupdater.install.SessionInstallerService$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0ac9cc: 7010 ea1b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion;.:()V // method@1bea │ │ +0ac9d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6088 (SessionInstallerService.kt) │ │ │ │ @@ -147688,36 +147689,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0acc30: |[0acc30] ua.gardenapple.itchupdater.install.SessionInstallerService.:()V │ │ -0acc40: 2200 c905 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion; // type@05c9 │ │ -0acc44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0acc46: 7020 eb1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1beb │ │ -0acc4c: 6900 f21e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/SessionInstallerService;.Companion:Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion; // field@1ef2 │ │ -0acc50: 0e00 |0008: return-void │ │ +0acc34: |[0acc34] ua.gardenapple.itchupdater.install.SessionInstallerService.:()V │ │ +0acc44: 2200 c905 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion; // type@05c9 │ │ +0acc48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0acc4a: 7020 eb1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1beb │ │ +0acc50: 6900 f21e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/SessionInstallerService;.Companion:Lua/gardenapple/itchupdater/install/SessionInstallerService$Companion; // field@1ef2 │ │ +0acc54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SessionInstallerService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0acc54: |[0acc54] ua.gardenapple.itchupdater.install.SessionInstallerService.:()V │ │ -0acc64: 7010 1d00 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@001d │ │ -0acc6a: 0e00 |0003: return-void │ │ +0acc58: |[0acc58] ua.gardenapple.itchupdater.install.SessionInstallerService.:()V │ │ +0acc68: 7010 1d00 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@001d │ │ +0acc6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/SessionInstallerService; │ │ │ │ Virtual methods - │ │ @@ -147726,89 +147727,89 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0acb20: |[0acb20] ua.gardenapple.itchupdater.install.SessionInstallerService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0acb30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0acb32: 1101 |0001: return-object v1 │ │ +0acb24: |[0acb24] ua.gardenapple.itchupdater.install.SessionInstallerService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +0acb34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0acb36: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SessionInstallerService;) │ │ name : 'onStartCommand' │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 117 16-bit code units │ │ -0acb34: |[0acb34] ua.gardenapple.itchupdater.install.SessionInstallerService.onStartCommand:(Landroid/content/Intent;II)I │ │ -0acb44: 1a09 cb29 |0000: const-string v9, "intent" // string@29cb │ │ -0acb48: 7120 8c05 9800 |0002: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0acb4e: 6209 6b1b |0005: sget-object v9, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0acb52: 6e10 4f00 0800 |0007: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0acb58: 0c0a |000a: move-result-object v10 │ │ -0acb5a: 6e20 ec16 a900 |000b: invoke-virtual {v9, v10}, Lua/gardenapple/itchupdater/Utils$Companion;.toString:(Landroid/os/Bundle;)Ljava/lang/String; // method@16ec │ │ -0acb60: 0c09 |000e: move-result-object v9 │ │ -0acb62: 1a0a d00b |000f: const-string v10, "InstallerService" // string@0bd0 │ │ -0acb66: 7120 fb00 9a00 |0011: invoke-static {v10, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0acb6c: 1a09 1b1f |0014: const-string v9, "android.content.pm.extra.STATUS" // string@1f1b │ │ -0acb70: 121a |0016: const/4 v10, #int 1 // #1 │ │ -0acb72: 6e30 5000 980a |0017: invoke-virtual {v8, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0050 │ │ -0acb78: 0a05 |001a: move-result v5 │ │ -0acb7a: 1a09 191f |001b: const-string v9, "android.content.pm.extra.PACKAGE_NAME" // string@1f19 │ │ -0acb7e: 6e20 5400 9800 |001d: invoke-virtual {v8, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0054 │ │ -0acb84: 0c03 |0020: move-result-object v3 │ │ -0acb86: 1a09 1a1f |0021: const-string v9, "android.content.pm.extra.SESSION_ID" // string@1f1a │ │ -0acb8a: 12f0 |0023: const/4 v0, #int -1 // #ff │ │ -0acb8c: 6e30 5000 9800 |0024: invoke-virtual {v8, v9, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0050 │ │ -0acb92: 0a02 |0027: move-result v2 │ │ -0acb94: 1a09 7404 |0028: const-string v9, "APK_NAME" // string@0474 │ │ -0acb98: 6e20 5400 9800 |002a: invoke-virtual {v8, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0054 │ │ -0acb9e: 0c04 |002d: move-result-object v4 │ │ -0acba0: 7110 8a05 0400 |002e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0acba6: 3905 1400 |0031: if-nez v5, 0045 // +0014 │ │ -0acbaa: 6e10 f31b 0700 |0033: invoke-virtual {v7}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.getApplicationContext:()Landroid/content/Context; // method@1bf3 │ │ -0acbb0: 0c09 |0036: move-result-object v9 │ │ -0acbb2: 6e10 3700 0900 |0037: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0037 │ │ -0acbb8: 0c09 |003a: move-result-object v9 │ │ -0acbba: 7120 8805 9300 |003b: invoke-static {v3, v9}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0acbc0: 0a09 |003e: move-result v9 │ │ -0acbc2: 3809 0600 |003f: if-eqz v9, 0045 // +0006 │ │ -0acbc6: 6e10 f71b 0700 |0041: invoke-virtual {v7}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.stopSelf:()V // method@1bf7 │ │ -0acbcc: 0f0a |0044: return v10 │ │ -0acbce: 3305 1600 |0045: if-ne v5, v0, 005b // +0016 │ │ -0acbd2: 1a09 281f |0047: const-string v9, "android.intent.extra.INTENT" // string@1f28 │ │ -0acbd6: 6e20 5200 9800 |0049: invoke-virtual {v8, v9}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0052 │ │ -0acbdc: 0c08 |004c: move-result-object v8 │ │ -0acbde: 1f08 2200 |004d: check-cast v8, Landroid/content/Intent; // type@0022 │ │ -0acbe2: 7110 8a05 0800 |004f: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0acbe8: 1509 0010 |0052: const/high16 v9, #int 268435456 // #1000 │ │ -0acbec: 6e20 4a00 9800 |0054: invoke-virtual {v8, v9}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ -0acbf2: 6e20 f61b 8700 |0057: invoke-virtual {v7, v8}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.startActivity:(Landroid/content/Intent;)V // method@1bf6 │ │ -0acbf8: 2816 |005a: goto 0070 // +0016 │ │ -0acbfa: 6208 5000 |005b: sget-object v8, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0acbfe: 7100 b905 0000 |005d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0acc04: 0c08 |0060: move-result-object v8 │ │ -0acc06: 1f08 1a02 |0061: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0acc0a: 2209 ca05 |0063: new-instance v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1; // type@05ca │ │ -0acc0e: 1206 |0065: const/4 v6, #int 0 // #0 │ │ -0acc10: 0790 |0066: move-object v0, v9 │ │ -0acc12: 0771 |0067: move-object v1, v7 │ │ -0acc14: 7607 ec1b 0000 |0068: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.:(Lua/gardenapple/itchupdater/install/SessionInstallerService;ILjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V // method@1bec │ │ -0acc1a: 1f09 2902 |006b: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0acc1e: 7120 a905 9800 |006d: invoke-static {v8, v9}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0acc24: 6e10 f71b 0700 |0070: invoke-virtual {v7}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.stopSelf:()V // method@1bf7 │ │ -0acc2a: 1228 |0073: const/4 v8, #int 2 // #2 │ │ -0acc2c: 0f08 |0074: return v8 │ │ +0acb38: |[0acb38] ua.gardenapple.itchupdater.install.SessionInstallerService.onStartCommand:(Landroid/content/Intent;II)I │ │ +0acb48: 1a09 cb29 |0000: const-string v9, "intent" // string@29cb │ │ +0acb4c: 7120 8c05 9800 |0002: invoke-static {v8, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0acb52: 6209 6b1b |0005: sget-object v9, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0acb56: 6e10 4f00 0800 |0007: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ +0acb5c: 0c0a |000a: move-result-object v10 │ │ +0acb5e: 6e20 ec16 a900 |000b: invoke-virtual {v9, v10}, Lua/gardenapple/itchupdater/Utils$Companion;.toString:(Landroid/os/Bundle;)Ljava/lang/String; // method@16ec │ │ +0acb64: 0c09 |000e: move-result-object v9 │ │ +0acb66: 1a0a d00b |000f: const-string v10, "InstallerService" // string@0bd0 │ │ +0acb6a: 7120 fb00 9a00 |0011: invoke-static {v10, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0acb70: 1a09 1b1f |0014: const-string v9, "android.content.pm.extra.STATUS" // string@1f1b │ │ +0acb74: 121a |0016: const/4 v10, #int 1 // #1 │ │ +0acb76: 6e30 5000 980a |0017: invoke-virtual {v8, v9, v10}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0050 │ │ +0acb7c: 0a05 |001a: move-result v5 │ │ +0acb7e: 1a09 191f |001b: const-string v9, "android.content.pm.extra.PACKAGE_NAME" // string@1f19 │ │ +0acb82: 6e20 5400 9800 |001d: invoke-virtual {v8, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0054 │ │ +0acb88: 0c03 |0020: move-result-object v3 │ │ +0acb8a: 1a09 1a1f |0021: const-string v9, "android.content.pm.extra.SESSION_ID" // string@1f1a │ │ +0acb8e: 12f0 |0023: const/4 v0, #int -1 // #ff │ │ +0acb90: 6e30 5000 9800 |0024: invoke-virtual {v8, v9, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0050 │ │ +0acb96: 0a02 |0027: move-result v2 │ │ +0acb98: 1a09 7404 |0028: const-string v9, "APK_NAME" // string@0474 │ │ +0acb9c: 6e20 5400 9800 |002a: invoke-virtual {v8, v9}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0054 │ │ +0acba2: 0c04 |002d: move-result-object v4 │ │ +0acba4: 7110 8a05 0400 |002e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0acbaa: 3905 1400 |0031: if-nez v5, 0045 // +0014 │ │ +0acbae: 6e10 f31b 0700 |0033: invoke-virtual {v7}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.getApplicationContext:()Landroid/content/Context; // method@1bf3 │ │ +0acbb4: 0c09 |0036: move-result-object v9 │ │ +0acbb6: 6e10 3700 0900 |0037: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0037 │ │ +0acbbc: 0c09 |003a: move-result-object v9 │ │ +0acbbe: 7120 8805 9300 |003b: invoke-static {v3, v9}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0acbc4: 0a09 |003e: move-result v9 │ │ +0acbc6: 3809 0600 |003f: if-eqz v9, 0045 // +0006 │ │ +0acbca: 6e10 f71b 0700 |0041: invoke-virtual {v7}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.stopSelf:()V // method@1bf7 │ │ +0acbd0: 0f0a |0044: return v10 │ │ +0acbd2: 3305 1600 |0045: if-ne v5, v0, 005b // +0016 │ │ +0acbd6: 1a09 281f |0047: const-string v9, "android.intent.extra.INTENT" // string@1f28 │ │ +0acbda: 6e20 5200 9800 |0049: invoke-virtual {v8, v9}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0052 │ │ +0acbe0: 0c08 |004c: move-result-object v8 │ │ +0acbe2: 1f08 2200 |004d: check-cast v8, Landroid/content/Intent; // type@0022 │ │ +0acbe6: 7110 8a05 0800 |004f: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0acbec: 1509 0010 |0052: const/high16 v9, #int 268435456 // #1000 │ │ +0acbf0: 6e20 4a00 9800 |0054: invoke-virtual {v8, v9}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ +0acbf6: 6e20 f61b 8700 |0057: invoke-virtual {v7, v8}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.startActivity:(Landroid/content/Intent;)V // method@1bf6 │ │ +0acbfc: 2816 |005a: goto 0070 // +0016 │ │ +0acbfe: 6208 5000 |005b: sget-object v8, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0acc02: 7100 b905 0000 |005d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0acc08: 0c08 |0060: move-result-object v8 │ │ +0acc0a: 1f08 1a02 |0061: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0acc0e: 2209 ca05 |0063: new-instance v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1; // type@05ca │ │ +0acc12: 1206 |0065: const/4 v6, #int 0 // #0 │ │ +0acc14: 0790 |0066: move-object v0, v9 │ │ +0acc16: 0771 |0067: move-object v1, v7 │ │ +0acc18: 7607 ec1b 0000 |0068: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.:(Lua/gardenapple/itchupdater/install/SessionInstallerService;ILjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V // method@1bec │ │ +0acc1e: 1f09 2902 |006b: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0acc22: 7120 a905 9800 |006d: invoke-static {v8, v9}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0acc28: 6e10 f71b 0700 |0070: invoke-virtual {v7}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.stopSelf:()V // method@1bf7 │ │ +0acc2e: 1228 |0073: const/4 v8, #int 2 // #2 │ │ +0acc30: 0f08 |0074: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=33 │ │ 0x0017 line=34 │ │ 0x001d line=35 │ │ 0x0024 line=36 │ │ 0x002a line=37 │ │ @@ -147856,17 +147857,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ace4c: |[0ace4c] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$Companion.:()V │ │ -0ace5c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ace62: 0e00 |0003: return-void │ │ +0ace50: |[0ace50] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$Companion.:()V │ │ +0ace60: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ace66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion;) │ │ @@ -147874,17 +147875,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ace64: |[0ace64] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0ace74: 7010 f81b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion;.:()V // method@1bf8 │ │ -0ace7a: 0e00 |0003: return-void │ │ +0ace68: |[0ace68] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0ace78: 7010 f81b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion;.:()V // method@1bf8 │ │ +0ace7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6834 (UninstallBroadcastReceiver.kt) │ │ │ │ @@ -147931,36 +147932,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0acfcc: |[0acfcc] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver.:()V │ │ -0acfdc: 2200 cc05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion; // type@05cc │ │ -0acfe0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0acfe2: 7020 f91b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1bf9 │ │ -0acfe8: 6900 f91e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion; // field@1ef9 │ │ -0acfec: 0e00 |0008: return-void │ │ +0acfd0: |[0acfd0] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver.:()V │ │ +0acfe0: 2200 cc05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion; // type@05cc │ │ +0acfe4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0acfe6: 7020 f91b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1bf9 │ │ +0acfec: 6900 f91e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver;.Companion:Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$Companion; // field@1ef9 │ │ +0acff0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0acff0: |[0acff0] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver.:()V │ │ -0ad000: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ -0ad006: 0e00 |0003: return-void │ │ +0acff4: |[0acff4] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver.:()V │ │ +0ad004: 7010 2600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0026 │ │ +0ad00a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver; │ │ │ │ Virtual methods - │ │ @@ -147969,57 +147970,57 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -0ad008: |[0ad008] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0ad018: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0ad01c: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ad022: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ -0ad026: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ad02c: 1a00 b31a |000a: const-string v0, "UninstallReceiver" // string@1ab3 │ │ -0ad030: 1a01 c72f |000c: const-string v1, "onReceive" // string@2fc7 │ │ -0ad034: 7120 fb00 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ad03a: 6e10 4c00 0500 |0011: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ -0ad040: 0c01 |0014: move-result-object v1 │ │ -0ad042: 1a02 201f |0015: const-string v2, "android.intent.action.PACKAGE_FULLY_REMOVED" // string@1f20 │ │ -0ad046: 7120 8805 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0ad04c: 0a01 |001a: move-result v1 │ │ -0ad04e: 3801 3700 |001b: if-eqz v1, 0052 // +0037 │ │ -0ad052: 6e10 4e00 0500 |001d: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ -0ad058: 0c01 |0020: move-result-object v1 │ │ -0ad05a: 1a02 bd09 |0021: const-string v2, "Data: " // string@09bd │ │ -0ad05e: 7120 8e05 1200 |0023: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0ad064: 0c01 |0026: move-result-object v1 │ │ -0ad066: 7120 fb00 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ad06c: 6e10 4e00 0500 |002a: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ -0ad072: 0c05 |002d: move-result-object v5 │ │ -0ad074: 7110 8a05 0500 |002e: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ad07a: 6e10 c500 0500 |0031: invoke-virtual {v5}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@00c5 │ │ -0ad080: 0c05 |0034: move-result-object v5 │ │ -0ad082: 1a01 cd15 |0035: const-string v1, "Package name: " // string@15cd │ │ -0ad086: 7120 8e05 5100 |0037: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0ad08c: 0c01 |003a: move-result-object v1 │ │ -0ad08e: 7120 fb00 1000 |003b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ad094: 6200 5000 |003e: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ad098: 7100 b905 0000 |0040: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0ad09e: 0c00 |0043: move-result-object v0 │ │ -0ad0a0: 1f00 1a02 |0044: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ad0a4: 2201 cd05 |0046: new-instance v1, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1; // type@05cd │ │ -0ad0a8: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -0ad0aa: 7040 fa1b 4125 |0049: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bfa │ │ -0ad0b0: 1f01 2902 |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ad0b4: 7120 a905 1000 |004e: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0ad0ba: 0e00 |0051: return-void │ │ -0ad0bc: 2204 7701 |0052: new-instance v4, Ljava/lang/RuntimeException; // type@0177 │ │ -0ad0c0: 1a05 5c1c |0054: const-string v5, "Wrong action type!" // string@1c5c │ │ -0ad0c4: 7020 8803 5400 |0056: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -0ad0ca: 2704 |0059: throw v4 │ │ +0ad00c: |[0ad00c] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0ad01c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0ad020: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ad026: 1a00 cb29 |0005: const-string v0, "intent" // string@29cb │ │ +0ad02a: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ad030: 1a00 b31a |000a: const-string v0, "UninstallReceiver" // string@1ab3 │ │ +0ad034: 1a01 c72f |000c: const-string v1, "onReceive" // string@2fc7 │ │ +0ad038: 7120 fb00 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ad03e: 6e10 4c00 0500 |0011: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ +0ad044: 0c01 |0014: move-result-object v1 │ │ +0ad046: 1a02 201f |0015: const-string v2, "android.intent.action.PACKAGE_FULLY_REMOVED" // string@1f20 │ │ +0ad04a: 7120 8805 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0ad050: 0a01 |001a: move-result v1 │ │ +0ad052: 3801 3700 |001b: if-eqz v1, 0052 // +0037 │ │ +0ad056: 6e10 4e00 0500 |001d: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ +0ad05c: 0c01 |0020: move-result-object v1 │ │ +0ad05e: 1a02 bd09 |0021: const-string v2, "Data: " // string@09bd │ │ +0ad062: 7120 8e05 1200 |0023: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0ad068: 0c01 |0026: move-result-object v1 │ │ +0ad06a: 7120 fb00 1000 |0027: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ad070: 6e10 4e00 0500 |002a: invoke-virtual {v5}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ +0ad076: 0c05 |002d: move-result-object v5 │ │ +0ad078: 7110 8a05 0500 |002e: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ad07e: 6e10 c500 0500 |0031: invoke-virtual {v5}, Landroid/net/Uri;.getSchemeSpecificPart:()Ljava/lang/String; // method@00c5 │ │ +0ad084: 0c05 |0034: move-result-object v5 │ │ +0ad086: 1a01 cd15 |0035: const-string v1, "Package name: " // string@15cd │ │ +0ad08a: 7120 8e05 5100 |0037: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0ad090: 0c01 |003a: move-result-object v1 │ │ +0ad092: 7120 fb00 1000 |003b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ad098: 6200 5000 |003e: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ad09c: 7100 b905 0000 |0040: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0ad0a2: 0c00 |0043: move-result-object v0 │ │ +0ad0a4: 1f00 1a02 |0044: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ad0a8: 2201 cd05 |0046: new-instance v1, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1; // type@05cd │ │ +0ad0ac: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +0ad0ae: 7040 fa1b 4125 |0049: invoke-direct {v1, v4, v5, v2}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bfa │ │ +0ad0b4: 1f01 2902 |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ad0b8: 7120 a905 1000 |004e: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0ad0be: 0e00 |0051: return-void │ │ +0ad0c0: 2204 7701 |0052: new-instance v4, Ljava/lang/RuntimeException; // type@0177 │ │ +0ad0c4: 1a05 5c1c |0054: const-string v5, "Wrong action type!" // string@1c5c │ │ +0ad0c8: 7020 8803 5400 |0056: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +0ad0ce: 2704 |0059: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x000e line=17 │ │ 0x0011 line=18 │ │ 0x001d line=21 │ │ 0x002a line=23 │ │ 0x0037 line=24 │ │ @@ -148061,17 +148062,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ad0cc: |[0ad0cc] ua.gardenapple.itchupdater.ui.BrowseFragment$Companion.:()V │ │ -0ad0dc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad0e2: 0e00 |0003: return-void │ │ +0ad0d0: |[0ad0d0] ua.gardenapple.itchupdater.ui.BrowseFragment$Companion.:()V │ │ +0ad0e0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad0e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion;) │ │ @@ -148079,17 +148080,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ad0e4: |[0ad0e4] ua.gardenapple.itchupdater.ui.BrowseFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0ad0f4: 7010 021c 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion;.:()V // method@1c02 │ │ -0ad0fa: 0e00 |0003: return-void │ │ +0ad0e8: |[0ad0e8] ua.gardenapple.itchupdater.ui.BrowseFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0ad0f8: 7010 021c 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion;.:()V // method@1c02 │ │ +0ad0fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1814 (BrowseFragment.kt) │ │ │ │ @@ -148127,38 +148128,38 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad228: |[0ad228] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V │ │ -0ad238: 5b01 ff1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1eff │ │ -0ad23c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad242: 0e00 |0005: return-void │ │ +0ad22c: |[0ad22c] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V │ │ +0ad23c: 5b01 ff1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1eff │ │ +0ad240: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ad244: |[0ad244] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1.run:()V │ │ -0ad254: 5410 ff1e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1eff │ │ -0ad258: 6e10 131c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ -0ad25e: 0c00 |0005: move-result-object v0 │ │ -0ad260: 6e10 851c 0000 |0006: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ -0ad266: 0e00 |0009: return-void │ │ +0ad248: |[0ad248] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1.run:()V │ │ +0ad258: 5410 ff1e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1eff │ │ +0ad25c: 6e10 131c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ +0ad262: 0c00 |0005: move-result-object v0 │ │ +0ad264: 6e10 851c 0000 |0006: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ +0ad26a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1; │ │ │ │ source_file_idx : 1814 (BrowseFragment.kt) │ │ @@ -148197,38 +148198,38 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad400: |[0ad400] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onResize$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V │ │ -0ad410: 5b01 061f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f06 │ │ -0ad414: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad41a: 0e00 |0005: return-void │ │ +0ad404: |[0ad404] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onResize$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V │ │ +0ad414: 5b01 061f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f06 │ │ +0ad418: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad41e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ad41c: |[0ad41c] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onResize$1.run:()V │ │ -0ad42c: 5410 061f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f06 │ │ -0ad430: 6e10 131c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ -0ad436: 0c00 |0005: move-result-object v0 │ │ -0ad438: 6e10 851c 0000 |0006: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ -0ad43e: 0e00 |0009: return-void │ │ +0ad420: |[0ad420] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onResize$1.run:()V │ │ +0ad430: 5410 061f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f06 │ │ +0ad434: 6e10 131c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ +0ad43a: 0c00 |0005: move-result-object v0 │ │ +0ad43c: 6e10 851c 0000 |0006: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ +0ad442: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1; │ │ │ │ source_file_idx : 1814 (BrowseFragment.kt) │ │ @@ -148283,20 +148284,20 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ad458: |[0ad458] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ad468: 1a00 0626 |0000: const-string v0, "fragment" // string@2606 │ │ -0ad46c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ad472: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad478: 5b12 071f |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ -0ad47c: 0e00 |000a: return-void │ │ +0ad45c: |[0ad45c] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ad46c: 1a00 0626 |0000: const-string v0, "fragment" // string@2606 │ │ +0ad470: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ad476: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad47c: 5b12 071f |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ +0ad480: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=532 │ │ 0x0008 line=533 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; │ │ 0x0000 - 0x000b reg=2 (null) Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ @@ -148307,17 +148308,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/ui/BrowseFragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad440: |[0ad440] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ -0ad450: 5410 071f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ -0ad454: 1100 |0002: return-object v0 │ │ +0ad444: |[0ad444] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ +0ad454: 5410 071f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ +0ad458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;) │ │ @@ -148325,34 +148326,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0ad480: |[0ad480] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.onDownloadLinkClick:(Ljava/lang/String;)V │ │ -0ad490: 1a00 f336 |0000: const-string v0, "uploadId" // string@36f3 │ │ -0ad494: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ad49a: 5470 071f |0005: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ -0ad49e: 0701 |0007: move-object v1, v0 │ │ -0ad4a0: 1f01 3c02 |0008: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ad4a4: 6200 5000 |000a: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ad4a8: 7100 b905 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0ad4ae: 0c00 |000f: move-result-object v0 │ │ -0ad4b0: 0702 |0010: move-object v2, v0 │ │ -0ad4b2: 1f02 1a02 |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ad4b6: 2200 d005 |0013: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1; // type@05d0 │ │ -0ad4ba: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0ad4bc: 7040 041c 7038 |0016: invoke-direct {v0, v7, v8, v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c04 │ │ -0ad4c2: 0704 |0019: move-object v4, v0 │ │ -0ad4c4: 1f04 2902 |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ad4c8: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -0ad4ca: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0ad4cc: 7706 a805 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0ad4d2: 0e00 |0021: return-void │ │ +0ad484: |[0ad484] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.onDownloadLinkClick:(Ljava/lang/String;)V │ │ +0ad494: 1a00 f336 |0000: const-string v0, "uploadId" // string@36f3 │ │ +0ad498: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ad49e: 5470 071f |0005: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ +0ad4a2: 0701 |0007: move-object v1, v0 │ │ +0ad4a4: 1f01 3c02 |0008: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ad4a8: 6200 5000 |000a: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ad4ac: 7100 b905 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0ad4b2: 0c00 |000f: move-result-object v0 │ │ +0ad4b4: 0702 |0010: move-object v2, v0 │ │ +0ad4b6: 1f02 1a02 |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ad4ba: 2200 d005 |0013: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1; // type@05d0 │ │ +0ad4be: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0ad4c0: 7040 041c 7038 |0016: invoke-direct {v0, v7, v8, v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c04 │ │ +0ad4c6: 0704 |0019: move-object v4, v0 │ │ +0ad4c8: 1f04 2902 |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ad4cc: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +0ad4ce: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +0ad4d0: 7706 a805 0100 |001e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0ad4d6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=536 │ │ locals : │ │ 0x0000 - 0x0022 reg=7 this Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; │ │ 0x0000 - 0x0022 reg=8 (null) Ljava/lang/String; │ │ │ │ @@ -148361,43 +148362,43 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -0ad4d4: |[0ad4d4] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.onHtmlLoaded:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0ad4e4: 1a00 0129 |0000: const-string v0, "html" // string@2901 │ │ -0ad4e8: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ad4ee: 1a00 0037 |0005: const-string v0, "url" // string@3700 │ │ -0ad4f2: 7120 8c05 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ad4f8: 5470 071f |000a: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ -0ad4fc: 6e10 691c 0000 |000c: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0ad502: 0c00 |000f: move-result-object v0 │ │ -0ad504: 2000 2106 |0010: instance-of v0, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0ad508: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -0ad50c: 0e00 |0014: return-void │ │ -0ad50e: 5470 071f |0015: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ -0ad512: 0701 |0017: move-object v1, v0 │ │ -0ad514: 1f01 3c02 |0018: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ad518: 6200 5000 |001a: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ad51c: 7100 b805 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b8 │ │ -0ad522: 0c00 |001f: move-result-object v0 │ │ -0ad524: 0702 |0020: move-object v2, v0 │ │ -0ad526: 1f02 1a02 |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ad52a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -0ad52c: 2200 d205 |0024: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1; // type@05d2 │ │ -0ad530: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -0ad532: 7054 0b1c 8097 |0027: invoke-direct {v0, v8, v7, v9, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.:(Ljava/lang/String;Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c0b │ │ -0ad538: 0704 |002a: move-object v4, v0 │ │ -0ad53a: 1f04 2902 |002b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ad53e: 1225 |002d: const/4 v5, #int 2 // #2 │ │ -0ad540: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -0ad542: 7706 a805 0100 |002f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0ad548: 0e00 |0032: return-void │ │ +0ad4d8: |[0ad4d8] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.onHtmlLoaded:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0ad4e8: 1a00 0129 |0000: const-string v0, "html" // string@2901 │ │ +0ad4ec: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ad4f2: 1a00 0037 |0005: const-string v0, "url" // string@3700 │ │ +0ad4f6: 7120 8c05 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ad4fc: 5470 071f |000a: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ +0ad500: 6e10 691c 0000 |000c: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0ad506: 0c00 |000f: move-result-object v0 │ │ +0ad508: 2000 2106 |0010: instance-of v0, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0ad50c: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +0ad510: 0e00 |0014: return-void │ │ +0ad512: 5470 071f |0015: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ +0ad516: 0701 |0017: move-object v1, v0 │ │ +0ad518: 1f01 3c02 |0018: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ad51c: 6200 5000 |001a: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ad520: 7100 b805 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getDefault:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b8 │ │ +0ad526: 0c00 |001f: move-result-object v0 │ │ +0ad528: 0702 |0020: move-object v2, v0 │ │ +0ad52a: 1f02 1a02 |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ad52e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0ad530: 2200 d205 |0024: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1; // type@05d2 │ │ +0ad534: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +0ad536: 7054 0b1c 8097 |0027: invoke-direct {v0, v8, v7, v9, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.:(Ljava/lang/String;Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c0b │ │ +0ad53c: 0704 |002a: move-object v4, v0 │ │ +0ad53e: 1f04 2902 |002b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ad542: 1225 |002d: const/4 v5, #int 2 // #2 │ │ +0ad544: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +0ad546: 7706 a805 0100 |002f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0ad54c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=543 │ │ 0x0015 line=549 │ │ locals : │ │ 0x0000 - 0x0033 reg=7 this Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; │ │ 0x0000 - 0x0033 reg=8 (null) Ljava/lang/String; │ │ @@ -148408,25 +148409,25 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ad54c: |[0ad54c] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.onResize:()V │ │ -0ad55c: 5420 071f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ -0ad560: 6e10 691c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0ad566: 0c00 |0005: move-result-object v0 │ │ -0ad568: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0ad56c: 280b |0008: goto 0013 // +000b │ │ -0ad56e: 2201 d305 |0009: new-instance v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1; // type@05d3 │ │ -0ad572: 7020 101c 2100 |000b: invoke-direct {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V // method@1c10 │ │ -0ad578: 1f01 7501 |000e: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0ad57c: 6e20 dd01 1000 |0010: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01dd │ │ -0ad582: 0e00 |0013: return-void │ │ +0ad550: |[0ad550] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface.onResize:()V │ │ +0ad560: 5420 071f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.fragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f07 │ │ +0ad564: 6e10 691c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0ad56a: 0c00 |0005: move-result-object v0 │ │ +0ad56c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0ad570: 280b |0008: goto 0013 // +000b │ │ +0ad572: 2201 d305 |0009: new-instance v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1; // type@05d3 │ │ +0ad576: 7020 101c 2100 |000b: invoke-direct {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onResize$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V // method@1c10 │ │ +0ad57c: 1f01 7501 |000e: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0ad580: 6e20 dd01 1000 |0010: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01dd │ │ +0ad586: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; │ │ │ │ source_file_idx : 1814 (BrowseFragment.kt) │ │ @@ -148465,38 +148466,38 @@ │ │ type : '(Landroid/webkit/JsResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad584: |[0ad584] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1.:(Landroid/webkit/JsResult;)V │ │ -0ad594: 5b01 081f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f08 │ │ -0ad598: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad59e: 0e00 |0005: return-void │ │ +0ad588: |[0ad588] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1.:(Landroid/webkit/JsResult;)V │ │ +0ad598: 5b01 081f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f08 │ │ +0ad59c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad5a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ad5a0: |[0ad5a0] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ad5b0: 5401 081f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f08 │ │ -0ad5b4: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ad5ba: 5401 081f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f08 │ │ -0ad5be: 6e10 4a01 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsResult;.confirm:()V // method@014a │ │ -0ad5c4: 0e00 |000a: return-void │ │ +0ad5a4: |[0ad5a4] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ad5b4: 5401 081f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f08 │ │ +0ad5b8: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ad5be: 5401 081f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f08 │ │ +0ad5c2: 6e10 4a01 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsResult;.confirm:()V // method@014a │ │ +0ad5c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -148537,38 +148538,38 @@ │ │ type : '(Landroid/webkit/JsResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad5c8: |[0ad5c8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1.:(Landroid/webkit/JsResult;)V │ │ -0ad5d8: 5b01 091f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f09 │ │ -0ad5dc: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad5e2: 0e00 |0005: return-void │ │ +0ad5cc: |[0ad5cc] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1.:(Landroid/webkit/JsResult;)V │ │ +0ad5dc: 5b01 091f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f09 │ │ +0ad5e0: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad5e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ad5e4: |[0ad5e4] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ad5f4: 5401 091f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f09 │ │ -0ad5f8: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ad5fe: 5401 091f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f09 │ │ -0ad602: 6e10 4a01 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsResult;.confirm:()V // method@014a │ │ -0ad608: 0e00 |000a: return-void │ │ +0ad5e8: |[0ad5e8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ad5f8: 5401 091f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f09 │ │ +0ad5fc: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ad602: 5401 091f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;.$result:Landroid/webkit/JsResult; // field@1f09 │ │ +0ad606: 6e10 4a01 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsResult;.confirm:()V // method@014a │ │ +0ad60c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -148609,38 +148610,38 @@ │ │ type : '(Landroid/webkit/JsResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad60c: |[0ad60c] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2.:(Landroid/webkit/JsResult;)V │ │ -0ad61c: 5b01 0a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;.$result:Landroid/webkit/JsResult; // field@1f0a │ │ -0ad620: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad626: 0e00 |0005: return-void │ │ +0ad610: |[0ad610] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2.:(Landroid/webkit/JsResult;)V │ │ +0ad620: 5b01 0a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;.$result:Landroid/webkit/JsResult; // field@1f0a │ │ +0ad624: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad62a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ad628: |[0ad628] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ad638: 5401 0a1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;.$result:Landroid/webkit/JsResult; // field@1f0a │ │ -0ad63c: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ad642: 5401 0a1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;.$result:Landroid/webkit/JsResult; // field@1f0a │ │ -0ad646: 6e10 4901 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsResult;.cancel:()V // method@0149 │ │ -0ad64c: 0e00 |000a: return-void │ │ +0ad62c: |[0ad62c] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ad63c: 5401 0a1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;.$result:Landroid/webkit/JsResult; // field@1f0a │ │ +0ad640: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ad646: 5401 0a1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;.$result:Landroid/webkit/JsResult; // field@1f0a │ │ +0ad64a: 6e10 4901 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsResult;.cancel:()V // method@0149 │ │ +0ad650: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -148681,38 +148682,38 @@ │ │ type : '(Landroid/webkit/JsResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad650: |[0ad650] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3.:(Landroid/webkit/JsResult;)V │ │ -0ad660: 5b01 0b1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;.$result:Landroid/webkit/JsResult; // field@1f0b │ │ -0ad664: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad66a: 0e00 |0005: return-void │ │ +0ad654: |[0ad654] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3.:(Landroid/webkit/JsResult;)V │ │ +0ad664: 5b01 0b1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;.$result:Landroid/webkit/JsResult; // field@1f0b │ │ +0ad668: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad66e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ad66c: |[0ad66c] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3.onCancel:(Landroid/content/DialogInterface;)V │ │ -0ad67c: 5401 0b1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;.$result:Landroid/webkit/JsResult; // field@1f0b │ │ -0ad680: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ad686: 5401 0b1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;.$result:Landroid/webkit/JsResult; // field@1f0b │ │ -0ad68a: 6e10 4901 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsResult;.cancel:()V // method@0149 │ │ -0ad690: 0e00 |000a: return-void │ │ +0ad670: |[0ad670] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3.onCancel:(Landroid/content/DialogInterface;)V │ │ +0ad680: 5401 0b1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;.$result:Landroid/webkit/JsResult; // field@1f0b │ │ +0ad684: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ad68a: 5401 0b1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;.$result:Landroid/webkit/JsResult; // field@1f0b │ │ +0ad68e: 6e10 4901 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsResult;.cancel:()V // method@0149 │ │ +0ad694: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -148756,45 +148757,45 @@ │ │ type : '(Landroid/webkit/JsPromptResult;Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ad694: |[0ad694] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1.:(Landroid/webkit/JsPromptResult;Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;)V │ │ -0ad6a4: 5b01 0d1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$result:Landroid/webkit/JsPromptResult; // field@1f0d │ │ -0ad6a8: 5b02 0c1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$binding:Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // field@1f0c │ │ -0ad6ac: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad6b2: 0e00 |0007: return-void │ │ +0ad698: |[0ad698] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1.:(Landroid/webkit/JsPromptResult;Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;)V │ │ +0ad6a8: 5b01 0d1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$result:Landroid/webkit/JsPromptResult; // field@1f0d │ │ +0ad6ac: 5b02 0c1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$binding:Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // field@1f0c │ │ +0ad6b0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad6b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0ad6b4: |[0ad6b4] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ad6c4: 5401 0d1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$result:Landroid/webkit/JsPromptResult; // field@1f0d │ │ -0ad6c8: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ad6ce: 5401 0d1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$result:Landroid/webkit/JsPromptResult; // field@1f0d │ │ -0ad6d2: 5402 0c1f |0007: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$binding:Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // field@1f0c │ │ -0ad6d6: 5422 9b1d |0009: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.message:Landroid/widget/TextView; // field@1d9b │ │ -0ad6da: 6e10 7801 0200 |000b: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0178 │ │ -0ad6e0: 0c02 |000e: move-result-object v2 │ │ -0ad6e2: 6e10 7903 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0379 │ │ -0ad6e8: 0c02 |0012: move-result-object v2 │ │ -0ad6ea: 6e20 4801 2100 |0013: invoke-virtual {v1, v2}, Landroid/webkit/JsPromptResult;.confirm:(Ljava/lang/String;)V // method@0148 │ │ -0ad6f0: 0e00 |0016: return-void │ │ +0ad6b8: |[0ad6b8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ad6c8: 5401 0d1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$result:Landroid/webkit/JsPromptResult; // field@1f0d │ │ +0ad6cc: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ad6d2: 5401 0d1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$result:Landroid/webkit/JsPromptResult; // field@1f0d │ │ +0ad6d6: 5402 0c1f |0007: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.$binding:Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // field@1f0c │ │ +0ad6da: 5422 9b1d |0009: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.message:Landroid/widget/TextView; // field@1d9b │ │ +0ad6de: 6e10 7801 0200 |000b: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0178 │ │ +0ad6e4: 0c02 |000e: move-result-object v2 │ │ +0ad6e6: 6e10 7903 0200 |000f: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0379 │ │ +0ad6ec: 0c02 |0012: move-result-object v2 │ │ +0ad6ee: 6e20 4801 2100 |0013: invoke-virtual {v1, v2}, Landroid/webkit/JsPromptResult;.confirm:(Ljava/lang/String;)V // method@0148 │ │ +0ad6f4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0017 reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1; │ │ 0x0000 - 0x0017 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0017 reg=2 (null) I │ │ @@ -148835,38 +148836,38 @@ │ │ type : '(Landroid/webkit/JsPromptResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad6f4: |[0ad6f4] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2.:(Landroid/webkit/JsPromptResult;)V │ │ -0ad704: 5b01 0e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;.$result:Landroid/webkit/JsPromptResult; // field@1f0e │ │ -0ad708: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad70e: 0e00 |0005: return-void │ │ +0ad6f8: |[0ad6f8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2.:(Landroid/webkit/JsPromptResult;)V │ │ +0ad708: 5b01 0e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;.$result:Landroid/webkit/JsPromptResult; // field@1f0e │ │ +0ad70c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ad710: |[0ad710] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ad720: 5401 0e1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;.$result:Landroid/webkit/JsPromptResult; // field@1f0e │ │ -0ad724: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ad72a: 5401 0e1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;.$result:Landroid/webkit/JsPromptResult; // field@1f0e │ │ -0ad72e: 6e10 4701 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsPromptResult;.cancel:()V // method@0147 │ │ -0ad734: 0e00 |000a: return-void │ │ +0ad714: |[0ad714] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ad724: 5401 0e1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;.$result:Landroid/webkit/JsPromptResult; // field@1f0e │ │ +0ad728: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ad72e: 5401 0e1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;.$result:Landroid/webkit/JsPromptResult; // field@1f0e │ │ +0ad732: 6e10 4701 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsPromptResult;.cancel:()V // method@0147 │ │ +0ad738: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -148907,38 +148908,38 @@ │ │ type : '(Landroid/webkit/JsPromptResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad738: |[0ad738] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3.:(Landroid/webkit/JsPromptResult;)V │ │ -0ad748: 5b01 0f1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;.$result:Landroid/webkit/JsPromptResult; // field@1f0f │ │ -0ad74c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ad752: 0e00 |0005: return-void │ │ +0ad73c: |[0ad73c] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3.:(Landroid/webkit/JsPromptResult;)V │ │ +0ad74c: 5b01 0f1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;.$result:Landroid/webkit/JsPromptResult; // field@1f0f │ │ +0ad750: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ad756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ad754: |[0ad754] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3.onCancel:(Landroid/content/DialogInterface;)V │ │ -0ad764: 5401 0f1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;.$result:Landroid/webkit/JsPromptResult; // field@1f0f │ │ -0ad768: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ad76e: 5401 0f1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;.$result:Landroid/webkit/JsPromptResult; // field@1f0f │ │ -0ad772: 6e10 4701 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsPromptResult;.cancel:()V // method@0147 │ │ -0ad778: 0e00 |000a: return-void │ │ +0ad758: |[0ad758] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3.onCancel:(Landroid/content/DialogInterface;)V │ │ +0ad768: 5401 0f1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;.$result:Landroid/webkit/JsPromptResult; // field@1f0f │ │ +0ad76c: 7110 8a05 0100 |0002: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ad772: 5401 0f1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;.$result:Landroid/webkit/JsPromptResult; // field@1f0f │ │ +0ad776: 6e10 4701 0100 |0007: invoke-virtual {v1}, Landroid/webkit/JsPromptResult;.cancel:()V // method@0147 │ │ +0ad77c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ │ │ @@ -149030,20 +149031,20 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ad9d0: |[0ad9d0] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ad9e0: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ -0ad9e4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ad9ea: 5b12 131f |0005: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ad9ee: 7010 5001 0100 |0007: invoke-direct {v1}, Landroid/webkit/WebChromeClient;.:()V // method@0150 │ │ -0ad9f4: 0e00 |000a: return-void │ │ +0ad9d4: |[0ad9d4] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ad9e4: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ +0ad9e8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ad9ee: 5b12 131f |0005: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ad9f2: 7010 5001 0100 |0007: invoke-direct {v1}, Landroid/webkit/WebChromeClient;.:()V // method@0150 │ │ +0ad9f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=636 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; │ │ 0x0000 - 0x000b reg=2 (null) Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ @@ -149053,17 +149054,17 @@ │ │ type : '()Landroid/webkit/WebChromeClient$CustomViewCallback;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad77c: |[0ad77c] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.getCustomViewCallback:()Landroid/webkit/WebChromeClient$CustomViewCallback; │ │ -0ad78c: 5410 111f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@1f11 │ │ -0ad790: 1100 |0002: return-object v0 │ │ +0ad780: |[0ad780] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.getCustomViewCallback:()Landroid/webkit/WebChromeClient$CustomViewCallback; │ │ +0ad790: 5410 111f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@1f11 │ │ +0ad794: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;) │ │ @@ -149071,63 +149072,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0ad9f8: |[0ad9f8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onHideCustomView:()V │ │ -0ada08: 5440 101f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ -0ada0c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0ada10: 0e00 |0004: return-void │ │ -0ada12: 1a00 1507 |0005: const-string v0, "BrowseFragment" // string@0715 │ │ -0ada16: 1a01 240b |0007: const-string v1, "Hide custom view" // string@0b24 │ │ -0ada1a: 7120 fb00 1000 |0009: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ada20: 5440 131f |000c: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ada24: 6e10 801c 0000 |000e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0ada2a: 0c00 |0011: move-result-object v0 │ │ -0ada2c: 2201 2200 |0012: new-instance v1, Landroid/content/Intent; // type@0022 │ │ -0ada30: 5442 131f |0014: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ada34: 6e10 6c1c 0200 |0016: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getContext:()Landroid/content/Context; // method@1c6c │ │ -0ada3a: 0c02 |0019: move-result-object v2 │ │ -0ada3c: 1c03 5306 |001a: const-class v3, Lua/gardenapple/itchupdater/ui/WebViewForegroundService; // type@0653 │ │ -0ada40: 7030 4500 2103 |001c: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0ada46: 6e20 4100 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0041 │ │ -0ada4c: 5440 131f |0022: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ada50: 6e10 711c 0000 |0024: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ada56: 0c00 |0027: move-result-object v0 │ │ -0ada58: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0ada5a: 6e20 6b1d 1000 |0029: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setVisibility:(I)V // method@1d6b │ │ -0ada60: 5440 131f |002c: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ada64: 6e10 691c 0000 |002e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0ada6a: 0c00 |0031: move-result-object v0 │ │ -0ada6c: 2001 2106 |0032: instance-of v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0ada70: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0ada72: 3801 0500 |0035: if-eqz v1, 003a // +0005 │ │ -0ada76: 1f00 2106 |0037: check-cast v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0ada7a: 2802 |0039: goto 003b // +0002 │ │ -0ada7c: 0720 |003a: move-object v0, v2 │ │ -0ada7e: 3900 0300 |003b: if-nez v0, 003e // +0003 │ │ -0ada82: 2819 |003d: goto 0056 // +0019 │ │ -0ada84: 6e10 401d 0000 |003e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0ada8a: 0c01 |0041: move-result-object v1 │ │ -0ada8c: 5411 8f1d |0042: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.fragmentContainer:Landroid/widget/FrameLayout; // field@1d8f │ │ -0ada90: 5443 101f |0044: iget-object v3, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ -0ada94: 6e20 6701 3100 |0046: invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;.removeView:(Landroid/view/View;)V // method@0167 │ │ -0ada9a: 6e10 401d 0000 |0049: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0adaa0: 0c00 |004c: move-result-object v0 │ │ -0adaa2: 6e10 531a 0000 |004d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ -0adaa8: 0c00 |0050: move-result-object v0 │ │ -0adaaa: 5241 121f |0051: iget v1, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.originalUiVisibility:I // field@1f12 │ │ -0adaae: 6e20 b001 1000 |0053: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setSystemUiVisibility:(I)V // method@01b0 │ │ -0adab4: 5b42 101f |0056: iput-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ -0adab8: 5b42 111f |0058: iput-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@1f11 │ │ -0adabc: 5440 131f |005a: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adac0: 6e10 851c 0000 |005c: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ -0adac6: 0e00 |005f: return-void │ │ +0ad9fc: |[0ad9fc] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onHideCustomView:()V │ │ +0ada0c: 5440 101f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ +0ada10: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0ada14: 0e00 |0004: return-void │ │ +0ada16: 1a00 1507 |0005: const-string v0, "BrowseFragment" // string@0715 │ │ +0ada1a: 1a01 240b |0007: const-string v1, "Hide custom view" // string@0b24 │ │ +0ada1e: 7120 fb00 1000 |0009: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ada24: 5440 131f |000c: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ada28: 6e10 801c 0000 |000e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0ada2e: 0c00 |0011: move-result-object v0 │ │ +0ada30: 2201 2200 |0012: new-instance v1, Landroid/content/Intent; // type@0022 │ │ +0ada34: 5442 131f |0014: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ada38: 6e10 6c1c 0200 |0016: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getContext:()Landroid/content/Context; // method@1c6c │ │ +0ada3e: 0c02 |0019: move-result-object v2 │ │ +0ada40: 1c03 5306 |001a: const-class v3, Lua/gardenapple/itchupdater/ui/WebViewForegroundService; // type@0653 │ │ +0ada44: 7030 4500 2103 |001c: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0ada4a: 6e20 4100 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0041 │ │ +0ada50: 5440 131f |0022: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ada54: 6e10 711c 0000 |0024: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ada5a: 0c00 |0027: move-result-object v0 │ │ +0ada5c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0ada5e: 6e20 6b1d 1000 |0029: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setVisibility:(I)V // method@1d6b │ │ +0ada64: 5440 131f |002c: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ada68: 6e10 691c 0000 |002e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0ada6e: 0c00 |0031: move-result-object v0 │ │ +0ada70: 2001 2106 |0032: instance-of v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0ada74: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +0ada76: 3801 0500 |0035: if-eqz v1, 003a // +0005 │ │ +0ada7a: 1f00 2106 |0037: check-cast v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0ada7e: 2802 |0039: goto 003b // +0002 │ │ +0ada80: 0720 |003a: move-object v0, v2 │ │ +0ada82: 3900 0300 |003b: if-nez v0, 003e // +0003 │ │ +0ada86: 2819 |003d: goto 0056 // +0019 │ │ +0ada88: 6e10 401d 0000 |003e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0ada8e: 0c01 |0041: move-result-object v1 │ │ +0ada90: 5411 8f1d |0042: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.fragmentContainer:Landroid/widget/FrameLayout; // field@1d8f │ │ +0ada94: 5443 101f |0044: iget-object v3, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ +0ada98: 6e20 6701 3100 |0046: invoke-virtual {v1, v3}, Landroid/widget/FrameLayout;.removeView:(Landroid/view/View;)V // method@0167 │ │ +0ada9e: 6e10 401d 0000 |0049: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0adaa4: 0c00 |004c: move-result-object v0 │ │ +0adaa6: 6e10 531a 0000 |004d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ +0adaac: 0c00 |0050: move-result-object v0 │ │ +0adaae: 5241 121f |0051: iget v1, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.originalUiVisibility:I // field@1f12 │ │ +0adab2: 6e20 b001 1000 |0053: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setSystemUiVisibility:(I)V // method@01b0 │ │ +0adab8: 5b42 101f |0056: iput-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ +0adabc: 5b42 111f |0058: iput-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@1f11 │ │ +0adac0: 5440 131f |005a: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adac4: 6e10 851c 0000 |005c: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ +0adaca: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0009 line=686 │ │ 0x000c line=688 │ │ 0x0022 line=690 │ │ 0x002c line=691 │ │ @@ -149144,43 +149145,43 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0ad794: |[0ad794] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onJsAlert:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z │ │ -0ad7a4: 2205 9100 |0000: new-instance v5, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0ad7a8: 5440 131f |0002: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ad7ac: 6e10 801c 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0ad7b2: 0c00 |0007: move-result-object v0 │ │ -0ad7b4: 7020 8501 0500 |0008: invoke-direct {v5, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0ad7ba: 5440 131f |000b: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ad7be: 6e10 6f1c 0000 |000d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ -0ad7c4: 0c00 |0010: move-result-object v0 │ │ -0ad7c6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0ad7c8: 2312 6606 |0012: new-array v2, v1, [Ljava/lang/Object; // type@0666 │ │ -0ad7cc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0ad7ce: 4d06 0203 |0015: aput-object v6, v2, v3 │ │ -0ad7d2: 1406 3900 117f |0017: const v6, #float 1.92739e+38 // #7f110039 │ │ -0ad7d8: 6e30 9300 6002 |001a: invoke-virtual {v0, v6, v2}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ -0ad7de: 0c06 |001d: move-result-object v6 │ │ -0ad7e0: 1f06 5601 |001e: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ -0ad7e4: 6e20 9101 6500 |0020: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0191 │ │ -0ad7ea: 1f07 5601 |0023: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ -0ad7ee: 6e20 8b01 7500 |0025: invoke-virtual {v5, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ -0ad7f4: 2206 d505 |0028: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1; // type@05d5 │ │ -0ad7f8: 7020 171c 8600 |002a: invoke-direct {v6, v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;.:(Landroid/webkit/JsResult;)V // method@1c17 │ │ -0ad7fe: 1f06 1f00 |002d: check-cast v6, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0ad802: 1407 0a00 0401 |002f: const v7, #float 2.42446e-38 // #0104000a │ │ -0ad808: 6e30 8f01 7506 |0032: invoke-virtual {v5, v7, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0ad80e: 6e20 8801 3500 |0035: invoke-virtual {v5, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0188 │ │ -0ad814: 6e10 8601 0500 |0038: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ -0ad81a: 6e10 9301 0500 |003b: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ -0ad820: 0f01 |003e: return v1 │ │ +0ad798: |[0ad798] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onJsAlert:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z │ │ +0ad7a8: 2205 9100 |0000: new-instance v5, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0ad7ac: 5440 131f |0002: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ad7b0: 6e10 801c 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0ad7b6: 0c00 |0007: move-result-object v0 │ │ +0ad7b8: 7020 8501 0500 |0008: invoke-direct {v5, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0ad7be: 5440 131f |000b: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ad7c2: 6e10 6f1c 0000 |000d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ +0ad7c8: 0c00 |0010: move-result-object v0 │ │ +0ad7ca: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0ad7cc: 2312 6606 |0012: new-array v2, v1, [Ljava/lang/Object; // type@0666 │ │ +0ad7d0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0ad7d2: 4d06 0203 |0015: aput-object v6, v2, v3 │ │ +0ad7d6: 1406 3900 117f |0017: const v6, #float 1.92739e+38 // #7f110039 │ │ +0ad7dc: 6e30 9300 6002 |001a: invoke-virtual {v0, v6, v2}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ +0ad7e2: 0c06 |001d: move-result-object v6 │ │ +0ad7e4: 1f06 5601 |001e: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ +0ad7e8: 6e20 9101 6500 |0020: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0191 │ │ +0ad7ee: 1f07 5601 |0023: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ +0ad7f2: 6e20 8b01 7500 |0025: invoke-virtual {v5, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ +0ad7f8: 2206 d505 |0028: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1; // type@05d5 │ │ +0ad7fc: 7020 171c 8600 |002a: invoke-direct {v6, v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsAlert$dialog$1$1;.:(Landroid/webkit/JsResult;)V // method@1c17 │ │ +0ad802: 1f06 1f00 |002d: check-cast v6, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0ad806: 1407 0a00 0401 |002f: const v7, #float 2.42446e-38 // #0104000a │ │ +0ad80c: 6e30 8f01 7506 |0032: invoke-virtual {v5, v7, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0ad812: 6e20 8801 3500 |0035: invoke-virtual {v5, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@0188 │ │ +0ad818: 6e10 8601 0500 |0038: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ +0ad81e: 6e10 9301 0500 |003b: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ +0ad824: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x000d line=733 │ │ 0x0023 line=734 │ │ 0x0028 line=735 │ │ 0x0035 line=738 │ │ @@ -149198,51 +149199,51 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0ad824: |[0ad824] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onJsConfirm:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z │ │ -0ad834: 2205 9100 |0000: new-instance v5, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0ad838: 5440 131f |0002: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ad83c: 6e10 801c 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0ad842: 0c00 |0007: move-result-object v0 │ │ -0ad844: 7020 8501 0500 |0008: invoke-direct {v5, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0ad84a: 5440 131f |000b: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ad84e: 6e10 6f1c 0000 |000d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ -0ad854: 0c00 |0010: move-result-object v0 │ │ -0ad856: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0ad858: 2312 6606 |0012: new-array v2, v1, [Ljava/lang/Object; // type@0666 │ │ -0ad85c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0ad85e: 4d06 0203 |0015: aput-object v6, v2, v3 │ │ -0ad862: 1406 3a00 117f |0017: const v6, #float 1.92739e+38 // #7f11003a │ │ -0ad868: 6e30 9300 6002 |001a: invoke-virtual {v0, v6, v2}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ -0ad86e: 0c06 |001d: move-result-object v6 │ │ -0ad870: 1f06 5601 |001e: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ -0ad874: 6e20 9101 6500 |0020: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0191 │ │ -0ad87a: 1f07 5601 |0023: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ -0ad87e: 6e20 8b01 7500 |0025: invoke-virtual {v5, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ -0ad884: 2206 d605 |0028: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1; // type@05d6 │ │ -0ad888: 7020 191c 8600 |002a: invoke-direct {v6, v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;.:(Landroid/webkit/JsResult;)V // method@1c19 │ │ -0ad88e: 1f06 1f00 |002d: check-cast v6, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0ad892: 1407 0a00 0401 |002f: const v7, #float 2.42446e-38 // #0104000a │ │ -0ad898: 6e30 8f01 7506 |0032: invoke-virtual {v5, v7, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0ad89e: 2206 d705 |0035: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2; // type@05d7 │ │ -0ad8a2: 7020 1b1c 8600 |0037: invoke-direct {v6, v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;.:(Landroid/webkit/JsResult;)V // method@1c1b │ │ -0ad8a8: 1f06 1f00 |003a: check-cast v6, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0ad8ac: 1507 0401 |003c: const/high16 v7, #int 17039360 // #104 │ │ -0ad8b0: 6e30 8c01 7506 |003e: invoke-virtual {v5, v7, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ -0ad8b6: 2206 d805 |0041: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3; // type@05d8 │ │ -0ad8ba: 7020 1d1c 8600 |0043: invoke-direct {v6, v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;.:(Landroid/webkit/JsResult;)V // method@1c1d │ │ -0ad8c0: 1f06 1e00 |0046: check-cast v6, Landroid/content/DialogInterface$OnCancelListener; // type@001e │ │ -0ad8c4: 6e20 8d01 6500 |0048: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018d │ │ -0ad8ca: 6e10 8601 0500 |004b: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ -0ad8d0: 6e10 9301 0500 |004e: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ -0ad8d6: 0f01 |0051: return v1 │ │ +0ad828: |[0ad828] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onJsConfirm:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsResult;)Z │ │ +0ad838: 2205 9100 |0000: new-instance v5, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0ad83c: 5440 131f |0002: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ad840: 6e10 801c 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0ad846: 0c00 |0007: move-result-object v0 │ │ +0ad848: 7020 8501 0500 |0008: invoke-direct {v5, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0ad84e: 5440 131f |000b: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ad852: 6e10 6f1c 0000 |000d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ +0ad858: 0c00 |0010: move-result-object v0 │ │ +0ad85a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0ad85c: 2312 6606 |0012: new-array v2, v1, [Ljava/lang/Object; // type@0666 │ │ +0ad860: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0ad862: 4d06 0203 |0015: aput-object v6, v2, v3 │ │ +0ad866: 1406 3a00 117f |0017: const v6, #float 1.92739e+38 // #7f11003a │ │ +0ad86c: 6e30 9300 6002 |001a: invoke-virtual {v0, v6, v2}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ +0ad872: 0c06 |001d: move-result-object v6 │ │ +0ad874: 1f06 5601 |001e: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ +0ad878: 6e20 9101 6500 |0020: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0191 │ │ +0ad87e: 1f07 5601 |0023: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ +0ad882: 6e20 8b01 7500 |0025: invoke-virtual {v5, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ +0ad888: 2206 d605 |0028: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1; // type@05d6 │ │ +0ad88c: 7020 191c 8600 |002a: invoke-direct {v6, v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$1;.:(Landroid/webkit/JsResult;)V // method@1c19 │ │ +0ad892: 1f06 1f00 |002d: check-cast v6, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0ad896: 1407 0a00 0401 |002f: const v7, #float 2.42446e-38 // #0104000a │ │ +0ad89c: 6e30 8f01 7506 |0032: invoke-virtual {v5, v7, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0ad8a2: 2206 d705 |0035: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2; // type@05d7 │ │ +0ad8a6: 7020 1b1c 8600 |0037: invoke-direct {v6, v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$2;.:(Landroid/webkit/JsResult;)V // method@1c1b │ │ +0ad8ac: 1f06 1f00 |003a: check-cast v6, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0ad8b0: 1507 0401 |003c: const/high16 v7, #int 17039360 // #104 │ │ +0ad8b4: 6e30 8c01 7506 |003e: invoke-virtual {v5, v7, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ +0ad8ba: 2206 d805 |0041: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3; // type@05d8 │ │ +0ad8be: 7020 1d1c 8600 |0043: invoke-direct {v6, v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsConfirm$dialog$1$3;.:(Landroid/webkit/JsResult;)V // method@1c1d │ │ +0ad8c4: 1f06 1e00 |0046: check-cast v6, Landroid/content/DialogInterface$OnCancelListener; // type@001e │ │ +0ad8c8: 6e20 8d01 6500 |0048: invoke-virtual {v5, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018d │ │ +0ad8ce: 6e10 8601 0500 |004b: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ +0ad8d4: 6e10 9301 0500 |004e: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ +0ad8da: 0f01 |0051: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x000d line=753 │ │ 0x0023 line=754 │ │ 0x0028 line=755 │ │ 0x0035 line=758 │ │ @@ -149261,66 +149262,66 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -0ad8d8: |[0ad8d8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onJsPrompt:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z │ │ -0ad8e8: 5456 131f |0000: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ad8ec: 6e10 6e1c 0600 |0002: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1c6e │ │ -0ad8f2: 0c06 |0005: move-result-object v6 │ │ -0ad8f4: 7110 661a 0600 |0006: invoke-static {v6}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // method@1a66 │ │ -0ad8fa: 0c06 |0009: move-result-object v6 │ │ -0ad8fc: 1a00 8629 |000a: const-string v0, "inflate(layoutInflater)" // string@2986 │ │ -0ad900: 7120 8b05 0600 |000c: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ad906: 2200 9100 |000f: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0ad90a: 5451 131f |0011: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ad90e: 6e10 801c 0100 |0013: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0ad914: 0c01 |0016: move-result-object v1 │ │ -0ad916: 7020 8501 1000 |0017: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0ad91c: 5451 131f |001a: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0ad920: 6e10 6f1c 0100 |001c: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ -0ad926: 0c01 |001f: move-result-object v1 │ │ -0ad928: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -0ad92a: 2323 6606 |0021: new-array v3, v2, [Ljava/lang/Object; // type@0666 │ │ -0ad92e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -0ad930: 4d07 0304 |0024: aput-object v7, v3, v4 │ │ -0ad934: 1407 3a00 117f |0026: const v7, #float 1.92739e+38 // #7f11003a │ │ -0ad93a: 6e30 9300 7103 |0029: invoke-virtual {v1, v7, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ -0ad940: 0c07 |002c: move-result-object v7 │ │ -0ad942: 1f07 5601 |002d: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ -0ad946: 6e20 9101 7000 |002f: invoke-virtual {v0, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0191 │ │ -0ad94c: 5467 9b1d |0032: iget-object v7, v6, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.message:Landroid/widget/TextView; // field@1d9b │ │ -0ad950: 1f08 5601 |0034: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ -0ad954: 6e20 7b01 8700 |0036: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0ad95a: 5467 9a1d |0039: iget-object v7, v6, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.input:Lcom/google/android/material/textfield/TextInputEditText; // field@1d9a │ │ -0ad95e: 1f09 5601 |003b: check-cast v9, Ljava/lang/CharSequence; // type@0156 │ │ -0ad962: 6e20 8c02 9700 |003d: invoke-virtual {v7, v9}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@028c │ │ -0ad968: 6e10 651a 0600 |0040: invoke-virtual {v6}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a65 │ │ -0ad96e: 0c07 |0043: move-result-object v7 │ │ -0ad970: 1f07 7000 |0044: check-cast v7, Landroid/view/View; // type@0070 │ │ -0ad974: 6e20 9201 7000 |0046: invoke-virtual {v0, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0192 │ │ -0ad97a: 2207 d905 |0049: new-instance v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1; // type@05d9 │ │ -0ad97e: 7030 1f1c a706 |004b: invoke-direct {v7, v10, v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.:(Landroid/webkit/JsPromptResult;Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;)V // method@1c1f │ │ -0ad984: 1f07 1f00 |004e: check-cast v7, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0ad988: 1406 0a00 0401 |0050: const v6, #float 2.42446e-38 // #0104000a │ │ -0ad98e: 6e30 8f01 6007 |0053: invoke-virtual {v0, v6, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0ad994: 2206 da05 |0056: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2; // type@05da │ │ -0ad998: 7020 211c a600 |0058: invoke-direct {v6, v10}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;.:(Landroid/webkit/JsPromptResult;)V // method@1c21 │ │ -0ad99e: 1f06 1f00 |005b: check-cast v6, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0ad9a2: 1507 0401 |005d: const/high16 v7, #int 17039360 // #104 │ │ -0ad9a6: 6e30 8c01 7006 |005f: invoke-virtual {v0, v7, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ -0ad9ac: 2206 db05 |0062: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3; // type@05db │ │ -0ad9b0: 7020 231c a600 |0064: invoke-direct {v6, v10}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;.:(Landroid/webkit/JsPromptResult;)V // method@1c23 │ │ -0ad9b6: 1f06 1e00 |0067: check-cast v6, Landroid/content/DialogInterface$OnCancelListener; // type@001e │ │ -0ad9ba: 6e20 8d01 6000 |0069: invoke-virtual {v0, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018d │ │ -0ad9c0: 6e10 8601 0000 |006c: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ -0ad9c6: 6e10 9301 0000 |006f: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ -0ad9cc: 0f02 |0072: return v2 │ │ +0ad8dc: |[0ad8dc] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onJsPrompt:(Landroid/webkit/WebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/webkit/JsPromptResult;)Z │ │ +0ad8ec: 5456 131f |0000: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ad8f0: 6e10 6e1c 0600 |0002: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1c6e │ │ +0ad8f6: 0c06 |0005: move-result-object v6 │ │ +0ad8f8: 7110 661a 0600 |0006: invoke-static {v6}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // method@1a66 │ │ +0ad8fe: 0c06 |0009: move-result-object v6 │ │ +0ad900: 1a00 8629 |000a: const-string v0, "inflate(layoutInflater)" // string@2986 │ │ +0ad904: 7120 8b05 0600 |000c: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ad90a: 2200 9100 |000f: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0ad90e: 5451 131f |0011: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ad912: 6e10 801c 0100 |0013: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0ad918: 0c01 |0016: move-result-object v1 │ │ +0ad91a: 7020 8501 1000 |0017: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0ad920: 5451 131f |001a: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0ad924: 6e10 6f1c 0100 |001c: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ +0ad92a: 0c01 |001f: move-result-object v1 │ │ +0ad92c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +0ad92e: 2323 6606 |0021: new-array v3, v2, [Ljava/lang/Object; // type@0666 │ │ +0ad932: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0ad934: 4d07 0304 |0024: aput-object v7, v3, v4 │ │ +0ad938: 1407 3a00 117f |0026: const v7, #float 1.92739e+38 // #7f11003a │ │ +0ad93e: 6e30 9300 7103 |0029: invoke-virtual {v1, v7, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ +0ad944: 0c07 |002c: move-result-object v7 │ │ +0ad946: 1f07 5601 |002d: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ +0ad94a: 6e20 9101 7000 |002f: invoke-virtual {v0, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0191 │ │ +0ad950: 5467 9b1d |0032: iget-object v7, v6, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.message:Landroid/widget/TextView; // field@1d9b │ │ +0ad954: 1f08 5601 |0034: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ +0ad958: 6e20 7b01 8700 |0036: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0ad95e: 5467 9a1d |0039: iget-object v7, v6, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.input:Lcom/google/android/material/textfield/TextInputEditText; // field@1d9a │ │ +0ad962: 1f09 5601 |003b: check-cast v9, Ljava/lang/CharSequence; // type@0156 │ │ +0ad966: 6e20 8c02 9700 |003d: invoke-virtual {v7, v9}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@028c │ │ +0ad96c: 6e10 651a 0600 |0040: invoke-virtual {v6}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a65 │ │ +0ad972: 0c07 |0043: move-result-object v7 │ │ +0ad974: 1f07 7000 |0044: check-cast v7, Landroid/view/View; // type@0070 │ │ +0ad978: 6e20 9201 7000 |0046: invoke-virtual {v0, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0192 │ │ +0ad97e: 2207 d905 |0049: new-instance v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1; // type@05d9 │ │ +0ad982: 7030 1f1c a706 |004b: invoke-direct {v7, v10, v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$1;.:(Landroid/webkit/JsPromptResult;Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;)V // method@1c1f │ │ +0ad988: 1f07 1f00 |004e: check-cast v7, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0ad98c: 1406 0a00 0401 |0050: const v6, #float 2.42446e-38 // #0104000a │ │ +0ad992: 6e30 8f01 6007 |0053: invoke-virtual {v0, v6, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0ad998: 2206 da05 |0056: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2; // type@05da │ │ +0ad99c: 7020 211c a600 |0058: invoke-direct {v6, v10}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$2;.:(Landroid/webkit/JsPromptResult;)V // method@1c21 │ │ +0ad9a2: 1f06 1f00 |005b: check-cast v6, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0ad9a6: 1507 0401 |005d: const/high16 v7, #int 17039360 // #104 │ │ +0ad9aa: 6e30 8c01 7006 |005f: invoke-virtual {v0, v7, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ +0ad9b0: 2206 db05 |0062: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3; // type@05db │ │ +0ad9b4: 7020 231c a600 |0064: invoke-direct {v6, v10}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient$onJsPrompt$dialog$1$3;.:(Landroid/webkit/JsPromptResult;)V // method@1c23 │ │ +0ad9ba: 1f06 1e00 |0067: check-cast v6, Landroid/content/DialogInterface$OnCancelListener; // type@001e │ │ +0ad9be: 6e20 8d01 6000 |0069: invoke-virtual {v0, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018d │ │ +0ad9c4: 6e10 8601 0000 |006c: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ +0ad9ca: 6e10 9301 0000 |006f: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ +0ad9d0: 0f02 |0072: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x000f line=780 │ │ 0x001c line=781 │ │ 0x0032 line=782 │ │ 0x0039 line=783 │ │ @@ -149343,38 +149344,38 @@ │ │ type : '(Landroid/webkit/WebView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0adac8: |[0adac8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ -0adad8: 5434 131f |0000: iget-object v4, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adadc: 7110 651c 0400 |0002: invoke-static {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c65 │ │ -0adae2: 0c04 |0005: move-result-object v4 │ │ -0adae4: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -0adae8: 0e00 |0008: return-void │ │ -0adaea: 5434 131f |0009: iget-object v4, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adaee: 7110 641c 0400 |000b: invoke-static {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.access$getBinding:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c64 │ │ -0adaf4: 0c04 |000e: move-result-object v4 │ │ -0adaf6: 5444 951d |000f: iget-object v4, v4, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.progressBar:Lme/zhanghai/android/materialprogressbar/MaterialProgressBar; // field@1d95 │ │ -0adafa: 1a00 1420 |0011: const-string v0, "binding.progressBar" // string@2014 │ │ -0adafe: 7120 8b05 0400 |0013: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0adb04: 1300 0800 |0016: const/16 v0, #int 8 // #8 │ │ -0adb08: 1301 6400 |0018: const/16 v1, #int 100 // #64 │ │ -0adb0c: 3515 0c00 |001a: if-ge v5, v1, 0026 // +000c │ │ -0adb10: 6e10 c405 0400 |001c: invoke-virtual {v4}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.getVisibility:()I // method@05c4 │ │ -0adb16: 0a02 |001f: move-result v2 │ │ -0adb18: 3302 0600 |0020: if-ne v2, v0, 0026 // +0006 │ │ -0adb1c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -0adb1e: 6e20 c605 2400 |0023: invoke-virtual {v4, v2}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.setVisibility:(I)V // method@05c6 │ │ -0adb24: 6e20 c505 5400 |0026: invoke-virtual {v4, v5}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.setProgress:(I)V // method@05c5 │ │ -0adb2a: 3315 0500 |0029: if-ne v5, v1, 002e // +0005 │ │ -0adb2e: 6e20 c605 0400 |002b: invoke-virtual {v4, v0}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.setVisibility:(I)V // method@05c6 │ │ -0adb34: 0e00 |002e: return-void │ │ +0adacc: |[0adacc] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ +0adadc: 5434 131f |0000: iget-object v4, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adae0: 7110 651c 0400 |0002: invoke-static {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c65 │ │ +0adae6: 0c04 |0005: move-result-object v4 │ │ +0adae8: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +0adaec: 0e00 |0008: return-void │ │ +0adaee: 5434 131f |0009: iget-object v4, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adaf2: 7110 641c 0400 |000b: invoke-static {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.access$getBinding:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c64 │ │ +0adaf8: 0c04 |000e: move-result-object v4 │ │ +0adafa: 5444 951d |000f: iget-object v4, v4, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.progressBar:Lme/zhanghai/android/materialprogressbar/MaterialProgressBar; // field@1d95 │ │ +0adafe: 1a00 1420 |0011: const-string v0, "binding.progressBar" // string@2014 │ │ +0adb02: 7120 8b05 0400 |0013: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0adb08: 1300 0800 |0016: const/16 v0, #int 8 // #8 │ │ +0adb0c: 1301 6400 |0018: const/16 v1, #int 100 // #64 │ │ +0adb10: 3515 0c00 |001a: if-ge v5, v1, 0026 // +000c │ │ +0adb14: 6e10 c405 0400 |001c: invoke-virtual {v4}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.getVisibility:()I // method@05c4 │ │ +0adb1a: 0a02 |001f: move-result v2 │ │ +0adb1c: 3302 0600 |0020: if-ne v2, v0, 0026 // +0006 │ │ +0adb20: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0adb22: 6e20 c605 2400 |0023: invoke-virtual {v4, v2}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.setVisibility:(I)V // method@05c6 │ │ +0adb28: 6e20 c505 5400 |0026: invoke-virtual {v4, v5}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.setProgress:(I)V // method@05c5 │ │ +0adb2e: 3315 0500 |0029: if-ne v5, v1, 002e // +0005 │ │ +0adb32: 6e20 c605 0400 |002b: invoke-virtual {v4, v0}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.setVisibility:(I)V // method@05c6 │ │ +0adb38: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x0009 line=706 │ │ 0x001c line=708 │ │ 0x0023 line=709 │ │ 0x0026 line=711 │ │ @@ -149389,25 +149390,25 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0adb38: |[0adb38] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onResume:()V │ │ -0adb48: 5420 101f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ -0adb4c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -0adb50: 5420 131f |0004: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adb54: 7110 641c 0000 |0006: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.access$getBinding:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c64 │ │ -0adb5a: 0c00 |0009: move-result-object v0 │ │ -0adb5c: 6e10 591a 0000 |000a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a59 │ │ -0adb62: 0c00 |000d: move-result-object v0 │ │ -0adb64: 1301 0610 |000e: const/16 v1, #int 4102 // #1006 │ │ -0adb68: 6e20 b001 1000 |0010: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setSystemUiVisibility:(I)V // method@01b0 │ │ -0adb6e: 0e00 |0013: return-void │ │ +0adb3c: |[0adb3c] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onResume:()V │ │ +0adb4c: 5420 101f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ +0adb50: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0adb54: 5420 131f |0004: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adb58: 7110 641c 0000 |0006: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.access$getBinding:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c64 │ │ +0adb5e: 0c00 |0009: move-result-object v0 │ │ +0adb60: 6e10 591a 0000 |000a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a59 │ │ +0adb66: 0c00 |000d: move-result-object v0 │ │ +0adb68: 1301 0610 |000e: const/16 v1, #int 4102 // #1006 │ │ +0adb6c: 6e20 b001 1000 |0010: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setSystemUiVisibility:(I)V // method@01b0 │ │ +0adb72: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0004 line=719 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; │ │ │ │ @@ -149416,100 +149417,100 @@ │ │ type : '(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -0adb70: |[0adb70] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onShowCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V │ │ -0adb80: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ -0adb84: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0adb8a: 1a00 c520 |0005: const-string v0, "callback" // string@20c5 │ │ -0adb8e: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0adb94: 5430 101f |000a: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ -0adb98: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -0adb9c: 0e00 |000e: return-void │ │ -0adb9e: 1a00 1507 |000f: const-string v0, "BrowseFragment" // string@0715 │ │ -0adba2: 1a01 fd17 |0011: const-string v1, "Show custom view" // string@17fd │ │ -0adba6: 7120 fb00 1000 |0013: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0adbac: 2200 2200 |0016: new-instance v0, Landroid/content/Intent; // type@0022 │ │ -0adbb0: 5431 131f |0018: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adbb4: 6e10 6c1c 0100 |001a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getContext:()Landroid/content/Context; // method@1c6c │ │ -0adbba: 0c01 |001d: move-result-object v1 │ │ -0adbbc: 1c02 5306 |001e: const-class v2, Lua/gardenapple/itchupdater/ui/WebViewForegroundService; // type@0653 │ │ -0adbc0: 7030 4500 1002 |0020: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0adbc6: 5431 131f |0023: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adbca: 6e10 7f1c 0100 |0025: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c7f │ │ -0adbd0: 0c01 |0028: move-result-object v1 │ │ -0adbd2: 6e10 da01 0100 |0029: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getIntent:()Landroid/content/Intent; // method@01da │ │ -0adbd8: 0c01 |002c: move-result-object v1 │ │ -0adbda: 1f01 5300 |002d: check-cast v1, Landroid/os/Parcelable; // type@0053 │ │ -0adbde: 1a02 f72f |002f: const-string v2, "original_intent" // string@2ff7 │ │ -0adbe2: 6e30 5800 2001 |0031: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0058 │ │ -0adbe8: 6001 1600 |0034: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0adbec: 1302 1a00 |0036: const/16 v2, #int 26 // #1a │ │ -0adbf0: 3421 0c00 |0038: if-lt v1, v2, 0044 // +000c │ │ -0adbf4: 5431 131f |003a: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adbf8: 6e10 801c 0100 |003c: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0adbfe: 0c01 |003f: move-result-object v1 │ │ -0adc00: 6e20 3f00 0100 |0040: invoke-virtual {v1, v0}, Landroid/content/Context;.startForegroundService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@003f │ │ -0adc06: 280a |0043: goto 004d // +000a │ │ -0adc08: 5431 131f |0044: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adc0c: 6e10 801c 0100 |0046: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0adc12: 0c01 |0049: move-result-object v1 │ │ -0adc14: 6e20 4000 0100 |004a: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0040 │ │ -0adc1a: 5430 131f |004d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adc1e: 6e10 711c 0000 |004f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0adc24: 0c00 |0052: move-result-object v0 │ │ -0adc26: 1301 0800 |0053: const/16 v1, #int 8 // #8 │ │ -0adc2a: 6e20 6b1d 1000 |0055: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setVisibility:(I)V // method@1d6b │ │ -0adc30: 5430 131f |0058: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ -0adc34: 6e10 691c 0000 |005a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0adc3a: 0c00 |005d: move-result-object v0 │ │ -0adc3c: 2002 2106 |005e: instance-of v2, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0adc40: 3802 0500 |0060: if-eqz v2, 0065 // +0005 │ │ -0adc44: 1f00 2106 |0062: check-cast v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0adc48: 2802 |0064: goto 0066 // +0002 │ │ -0adc4a: 1200 |0065: const/4 v0, #int 0 // #0 │ │ -0adc4c: 3900 0300 |0066: if-nez v0, 0069 // +0003 │ │ -0adc50: 2840 |0068: goto 00a8 // +0040 │ │ -0adc52: 6e10 401d 0000 |0069: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0adc58: 0c02 |006c: move-result-object v2 │ │ -0adc5a: 5422 8e1d |006d: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ -0adc5e: 6e20 8302 1200 |006f: invoke-virtual {v2, v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setVisibility:(I)V // method@0283 │ │ -0adc64: 6e10 401d 0000 |0072: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0adc6a: 0c02 |0075: move-result-object v2 │ │ -0adc6c: 5422 921d |0076: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ -0adc70: 6e20 a402 1200 |0078: invoke-virtual {v2, v1}, Lcom/leinardi/android/speeddial/SpeedDialView;.setVisibility:(I)V // method@02a4 │ │ -0adc76: 6e10 401d 0000 |007b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0adc7c: 0c02 |007e: move-result-object v2 │ │ -0adc7e: 5422 931d |007f: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1d93 │ │ -0adc82: 6e20 ac01 1200 |0081: invoke-virtual {v2, v1}, Landroidx/appcompat/widget/Toolbar;.setVisibility:(I)V // method@01ac │ │ -0adc88: 6e10 401d 0000 |0084: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0adc8e: 0c01 |0087: move-result-object v1 │ │ -0adc90: 5411 8f1d |0088: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.fragmentContainer:Landroid/widget/FrameLayout; // field@1d8f │ │ -0adc94: 6e20 6601 4100 |008a: invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0166 │ │ -0adc9a: 6e10 401d 0000 |008d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0adca0: 0c01 |0090: move-result-object v1 │ │ -0adca2: 6e10 531a 0100 |0091: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ -0adca8: 0c01 |0094: move-result-object v1 │ │ -0adcaa: 6e10 ae01 0100 |0095: invoke-virtual {v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.getSystemUiVisibility:()I // method@01ae │ │ -0adcb0: 0a01 |0098: move-result v1 │ │ -0adcb2: 5931 121f |0099: iput v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.originalUiVisibility:I // field@1f12 │ │ -0adcb6: 6e10 401d 0000 |009b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0adcbc: 0c00 |009e: move-result-object v0 │ │ -0adcbe: 6e10 531a 0000 |009f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ -0adcc4: 0c00 |00a2: move-result-object v0 │ │ -0adcc6: 1301 0610 |00a3: const/16 v1, #int 4102 // #1006 │ │ -0adcca: 6e20 b001 1000 |00a5: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setSystemUiVisibility:(I)V // method@01b0 │ │ -0adcd0: 1210 |00a8: const/4 v0, #int 1 // #1 │ │ -0adcd2: 6e20 3601 0400 |00a9: invoke-virtual {v4, v0}, Landroid/view/View;.setKeepScreenOn:(Z)V // method@0136 │ │ -0adcd8: 5b34 101f |00ac: iput-object v4, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ -0adcdc: 5b35 111f |00ae: iput-object v5, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@1f11 │ │ -0adce0: 0e00 |00b0: return-void │ │ +0adb74: |[0adb74] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebChromeClient.onShowCustomView:(Landroid/view/View;Landroid/webkit/WebChromeClient$CustomViewCallback;)V │ │ +0adb84: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ +0adb88: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0adb8e: 1a00 c520 |0005: const-string v0, "callback" // string@20c5 │ │ +0adb92: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0adb98: 5430 101f |000a: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ +0adb9c: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +0adba0: 0e00 |000e: return-void │ │ +0adba2: 1a00 1507 |000f: const-string v0, "BrowseFragment" // string@0715 │ │ +0adba6: 1a01 fd17 |0011: const-string v1, "Show custom view" // string@17fd │ │ +0adbaa: 7120 fb00 1000 |0013: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0adbb0: 2200 2200 |0016: new-instance v0, Landroid/content/Intent; // type@0022 │ │ +0adbb4: 5431 131f |0018: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adbb8: 6e10 6c1c 0100 |001a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getContext:()Landroid/content/Context; // method@1c6c │ │ +0adbbe: 0c01 |001d: move-result-object v1 │ │ +0adbc0: 1c02 5306 |001e: const-class v2, Lua/gardenapple/itchupdater/ui/WebViewForegroundService; // type@0653 │ │ +0adbc4: 7030 4500 1002 |0020: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0adbca: 5431 131f |0023: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adbce: 6e10 7f1c 0100 |0025: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c7f │ │ +0adbd4: 0c01 |0028: move-result-object v1 │ │ +0adbd6: 6e10 da01 0100 |0029: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getIntent:()Landroid/content/Intent; // method@01da │ │ +0adbdc: 0c01 |002c: move-result-object v1 │ │ +0adbde: 1f01 5300 |002d: check-cast v1, Landroid/os/Parcelable; // type@0053 │ │ +0adbe2: 1a02 f72f |002f: const-string v2, "original_intent" // string@2ff7 │ │ +0adbe6: 6e30 5800 2001 |0031: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0058 │ │ +0adbec: 6001 1600 |0034: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0adbf0: 1302 1a00 |0036: const/16 v2, #int 26 // #1a │ │ +0adbf4: 3421 0c00 |0038: if-lt v1, v2, 0044 // +000c │ │ +0adbf8: 5431 131f |003a: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adbfc: 6e10 801c 0100 |003c: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0adc02: 0c01 |003f: move-result-object v1 │ │ +0adc04: 6e20 3f00 0100 |0040: invoke-virtual {v1, v0}, Landroid/content/Context;.startForegroundService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@003f │ │ +0adc0a: 280a |0043: goto 004d // +000a │ │ +0adc0c: 5431 131f |0044: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adc10: 6e10 801c 0100 |0046: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0adc16: 0c01 |0049: move-result-object v1 │ │ +0adc18: 6e20 4000 0100 |004a: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0040 │ │ +0adc1e: 5430 131f |004d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adc22: 6e10 711c 0000 |004f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0adc28: 0c00 |0052: move-result-object v0 │ │ +0adc2a: 1301 0800 |0053: const/16 v1, #int 8 // #8 │ │ +0adc2e: 6e20 6b1d 1000 |0055: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setVisibility:(I)V // method@1d6b │ │ +0adc34: 5430 131f |0058: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f13 │ │ +0adc38: 6e10 691c 0000 |005a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0adc3e: 0c00 |005d: move-result-object v0 │ │ +0adc40: 2002 2106 |005e: instance-of v2, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0adc44: 3802 0500 |0060: if-eqz v2, 0065 // +0005 │ │ +0adc48: 1f00 2106 |0062: check-cast v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0adc4c: 2802 |0064: goto 0066 // +0002 │ │ +0adc4e: 1200 |0065: const/4 v0, #int 0 // #0 │ │ +0adc50: 3900 0300 |0066: if-nez v0, 0069 // +0003 │ │ +0adc54: 2840 |0068: goto 00a8 // +0040 │ │ +0adc56: 6e10 401d 0000 |0069: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0adc5c: 0c02 |006c: move-result-object v2 │ │ +0adc5e: 5422 8e1d |006d: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ +0adc62: 6e20 8302 1200 |006f: invoke-virtual {v2, v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setVisibility:(I)V // method@0283 │ │ +0adc68: 6e10 401d 0000 |0072: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0adc6e: 0c02 |0075: move-result-object v2 │ │ +0adc70: 5422 921d |0076: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ +0adc74: 6e20 a402 1200 |0078: invoke-virtual {v2, v1}, Lcom/leinardi/android/speeddial/SpeedDialView;.setVisibility:(I)V // method@02a4 │ │ +0adc7a: 6e10 401d 0000 |007b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0adc80: 0c02 |007e: move-result-object v2 │ │ +0adc82: 5422 931d |007f: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1d93 │ │ +0adc86: 6e20 ac01 1200 |0081: invoke-virtual {v2, v1}, Landroidx/appcompat/widget/Toolbar;.setVisibility:(I)V // method@01ac │ │ +0adc8c: 6e10 401d 0000 |0084: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0adc92: 0c01 |0087: move-result-object v1 │ │ +0adc94: 5411 8f1d |0088: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.fragmentContainer:Landroid/widget/FrameLayout; // field@1d8f │ │ +0adc98: 6e20 6601 4100 |008a: invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@0166 │ │ +0adc9e: 6e10 401d 0000 |008d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0adca4: 0c01 |0090: move-result-object v1 │ │ +0adca6: 6e10 531a 0100 |0091: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ +0adcac: 0c01 |0094: move-result-object v1 │ │ +0adcae: 6e10 ae01 0100 |0095: invoke-virtual {v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.getSystemUiVisibility:()I // method@01ae │ │ +0adcb4: 0a01 |0098: move-result v1 │ │ +0adcb6: 5931 121f |0099: iput v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.originalUiVisibility:I // field@1f12 │ │ +0adcba: 6e10 401d 0000 |009b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0adcc0: 0c00 |009e: move-result-object v0 │ │ +0adcc2: 6e10 531a 0000 |009f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ +0adcc8: 0c00 |00a2: move-result-object v0 │ │ +0adcca: 1301 0610 |00a3: const/16 v1, #int 4102 // #1006 │ │ +0adcce: 6e20 b001 1000 |00a5: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setSystemUiVisibility:(I)V // method@01b0 │ │ +0adcd4: 1210 |00a8: const/4 v0, #int 1 // #1 │ │ +0adcd6: 6e20 3601 0400 |00a9: invoke-virtual {v4, v0}, Landroid/view/View;.setKeepScreenOn:(Z)V // method@0136 │ │ +0adcdc: 5b34 101f |00ac: iput-object v4, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customView:Landroid/view/View; // field@1f10 │ │ +0adce0: 5b35 111f |00ae: iput-object v5, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.customViewCallback:Landroid/webkit/WebChromeClient$CustomViewCallback; // field@1f11 │ │ +0adce4: 0e00 |00b0: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=643 │ │ 0x0013 line=646 │ │ 0x0016 line=648 │ │ 0x0023 line=650 │ │ 0x0031 line=649 │ │ @@ -149592,20 +149593,20 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ade4c: |[0ade4c] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ade5c: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ -0ade60: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ade66: 5b12 141f |0005: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f14 │ │ -0ade6a: 7010 5f01 0100 |0007: invoke-direct {v1}, Landroid/webkit/WebViewClient;.:()V // method@015f │ │ -0ade70: 0e00 |000a: return-void │ │ +0ade50: |[0ade50] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ade60: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ +0ade64: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ade6a: 5b12 141f |0005: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f14 │ │ +0ade6e: 7010 5f01 0100 |0007: invoke-direct {v1}, Landroid/webkit/WebViewClient;.:()V // method@015f │ │ +0ade74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=570 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient; │ │ 0x0000 - 0x000b reg=2 (null) Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ @@ -149615,33 +149616,33 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0ade74: |[0ade74] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ -0ade84: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ -0ade88: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ade8e: 1a00 0037 |0005: const-string v0, "url" // string@3700 │ │ -0ade92: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ade98: 1a03 fb00 |000a: const-string v3, " │ │ +0ade78: |[0ade78] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.onPageFinished:(Landroid/webkit/WebView;Ljava/lang/String;)V │ │ +0ade88: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ +0ade8c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ade92: 1a00 0037 |0005: const-string v0, "url" // string@3700 │ │ +0ade96: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ade9c: 1a03 fb00 |000a: const-string v3, " │ │ { │ │ let downloadButtons = document.getElementsByClassName("download_btn"); │ │ for (var downloadButton of downloadButtons) { │ │ let uploadId = downloadButton.getAttribute("data-upload_id"); │ │ downloadButton.addEventListener("click", (event) => { │ │ mitchCustomJS.onDownloadLinkClick(uploadId); │ │ }); │ │ } │ │ } │ │ " // string@00fb │ │ -0ade9c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ade9e: 6e30 5d01 3200 |000d: invoke-virtual {v2, v3, v0}, Landroid/webkit/WebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@015d │ │ -0adea4: 0e00 |0010: return-void │ │ +0adea0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0adea2: 6e30 5d01 3200 |000d: invoke-virtual {v2, v3, v0}, Landroid/webkit/WebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@015d │ │ +0adea8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x000d line=621 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x0011 reg=3 (null) Ljava/lang/String; │ │ @@ -149651,31 +149652,31 @@ │ │ type : '(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0adea8: |[0adea8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0adeb8: 1a03 3737 |0000: const-string v3, "view" // string@3737 │ │ -0adebc: 7120 8c05 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0adec2: 1a03 0037 |0005: const-string v3, "url" // string@3700 │ │ -0adec6: 7120 8c05 3200 |0007: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0adecc: 1a02 fa00 |000a: const-string v2, " │ │ +0adeac: |[0adeac] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.onPageStarted:(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0adebc: 1a03 3737 |0000: const-string v3, "view" // string@3737 │ │ +0adec0: 7120 8c05 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0adec6: 1a03 0037 |0005: const-string v3, "url" // string@3700 │ │ +0adeca: 7120 8c05 3200 |0007: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0aded0: 1a02 fa00 |000a: const-string v2, " │ │ document.addEventListener("DOMContentLoaded", (event) => { │ │ mitchCustomJS.onHtmlLoaded("" + document.getElementsByTagName("html")[0].innerHTML + "", │ │ window.location.href); │ │ }); │ │ window.addEventListener("resize", (event) => { │ │ mitchCustomJS.onResize(); │ │ }); │ │ " // string@00fa │ │ -0aded0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0aded2: 6e30 5d01 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/webkit/WebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@015d │ │ -0aded8: 0e00 |0010: return-void │ │ +0aded4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0aded6: 6e30 5d01 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/webkit/WebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@015d │ │ +0adedc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x000d line=608 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient; │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/webkit/WebView; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -149686,76 +149687,76 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 116 16-bit code units │ │ -0adce4: |[0adce4] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.shouldInterceptRequest:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse; │ │ -0adcf4: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ -0adcf8: 7120 8c05 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0adcfe: 1a00 f431 |0005: const-string v0, "request" // string@31f4 │ │ -0add02: 7120 8c05 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0add08: 6e10 5e01 0900 |000a: invoke-virtual {v9}, Landroid/webkit/WebView;.getContext:()Landroid/content/Context; // method@015e │ │ -0add0e: 0c09 |000d: move-result-object v9 │ │ -0add10: 7110 0c02 0900 |000e: invoke-static {v9}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -0add16: 0c09 |0011: move-result-object v9 │ │ -0add18: 1a00 c730 |0012: const-string v0, "preference_block_trackers" // string@30c7 │ │ -0add1c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0add1e: 7230 6f00 0901 |0015: invoke-interface {v9, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006f │ │ -0add24: 0a09 |0018: move-result v9 │ │ -0add26: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0add28: 3809 5900 |001a: if-eqz v9, 0073 // +0059 │ │ -0add2c: 1249 |001c: const/4 v9, #int 4 // #4 │ │ -0add2e: 1a02 8028 |001d: const-string v2, "google-analytics.com" // string@2880 │ │ -0add32: 1a03 f51e |001f: const-string v3, "adservice.google.com" // string@1ef5 │ │ -0add36: 1a04 8128 |0021: const-string v4, "googlesyndication.com" // string@2881 │ │ -0add3a: 1a05 5024 |0023: const-string v5, "doubleclick.net" // string@2450 │ │ -0add3e: 2440 6806 3254 |0025: filled-new-array {v2, v3, v4, v5}, [Ljava/lang/String; // type@0668 │ │ -0add44: 0c02 |0028: move-result-object v2 │ │ -0add46: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0add48: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -0add4a: 3594 4800 |002b: if-ge v4, v9, 0073 // +0048 │ │ -0add4e: 4605 0204 |002d: aget-object v5, v2, v4 │ │ -0add52: 7210 5101 0a00 |002f: invoke-interface {v10}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@0151 │ │ -0add58: 0c06 |0032: move-result-object v6 │ │ -0add5a: 6e10 c000 0600 |0033: invoke-virtual {v6}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00c0 │ │ -0add60: 0c06 |0036: move-result-object v6 │ │ -0add62: 3906 0400 |0037: if-nez v6, 003b // +0004 │ │ -0add66: 0705 |0039: move-object v5, v0 │ │ -0add68: 280e |003a: goto 0048 // +000e │ │ -0add6a: 1f06 5601 |003b: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ -0add6e: 1f05 5601 |003d: check-cast v5, Ljava/lang/CharSequence; // type@0156 │ │ -0add72: 1227 |003f: const/4 v7, #int 2 // #2 │ │ -0add74: 7150 9a05 5673 |0040: invoke-static {v6, v5, v3, v7, v0}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@059a │ │ -0add7a: 0a05 |0043: move-result v5 │ │ -0add7c: 7110 2903 0500 |0044: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0add82: 0c05 |0047: move-result-object v5 │ │ -0add84: 7110 2903 0100 |0048: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0add8a: 0c06 |004b: move-result-object v6 │ │ -0add8c: 7120 8805 6500 |004c: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0add92: 0a05 |004f: move-result v5 │ │ -0add94: 3805 2000 |0050: if-eqz v5, 0070 // +0020 │ │ -0add98: 2209 8200 |0052: new-instance v9, Landroid/webkit/WebResourceResponse; // type@0082 │ │ -0add9c: 220a 3701 |0054: new-instance v10, Ljava/io/ByteArrayInputStream; // type@0137 │ │ -0adda0: 6200 4f00 |0056: sget-object v0, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@004f │ │ -0adda4: 1a01 0b36 |0058: const-string v1, "tracker_blocked" // string@360b │ │ -0adda8: 6e20 9c03 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@039c │ │ -0addae: 0c00 |005d: move-result-object v0 │ │ -0addb0: 1a01 4503 |005e: const-string v1, "(this as java.lang.String).getBytes(charset)" // string@0345 │ │ -0addb4: 7120 8b05 1000 |0060: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0addba: 7020 d002 0a00 |0063: invoke-direct {v10, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@02d0 │ │ -0addc0: 1f0a 4301 |0066: check-cast v10, Ljava/io/InputStream; // type@0143 │ │ -0addc4: 1a00 4d35 |0068: const-string v0, "text/plain" // string@354d │ │ -0addc8: 1a01 1137 |006a: const-string v1, "utf-8" // string@3711 │ │ -0addcc: 7040 5201 09a1 |006c: invoke-direct {v9, v0, v1, v10}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@0152 │ │ -0addd2: 1109 |006f: return-object v9 │ │ -0addd4: d804 0401 |0070: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0addd8: 28b9 |0072: goto 002b // -0047 │ │ -0addda: 1100 |0073: return-object v0 │ │ +0adce8: |[0adce8] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.shouldInterceptRequest:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse; │ │ +0adcf8: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ +0adcfc: 7120 8c05 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0add02: 1a00 f431 |0005: const-string v0, "request" // string@31f4 │ │ +0add06: 7120 8c05 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0add0c: 6e10 5e01 0900 |000a: invoke-virtual {v9}, Landroid/webkit/WebView;.getContext:()Landroid/content/Context; // method@015e │ │ +0add12: 0c09 |000d: move-result-object v9 │ │ +0add14: 7110 0c02 0900 |000e: invoke-static {v9}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +0add1a: 0c09 |0011: move-result-object v9 │ │ +0add1c: 1a00 c730 |0012: const-string v0, "preference_block_trackers" // string@30c7 │ │ +0add20: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0add22: 7230 6f00 0901 |0015: invoke-interface {v9, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006f │ │ +0add28: 0a09 |0018: move-result v9 │ │ +0add2a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0add2c: 3809 5900 |001a: if-eqz v9, 0073 // +0059 │ │ +0add30: 1249 |001c: const/4 v9, #int 4 // #4 │ │ +0add32: 1a02 8028 |001d: const-string v2, "google-analytics.com" // string@2880 │ │ +0add36: 1a03 f51e |001f: const-string v3, "adservice.google.com" // string@1ef5 │ │ +0add3a: 1a04 8128 |0021: const-string v4, "googlesyndication.com" // string@2881 │ │ +0add3e: 1a05 5024 |0023: const-string v5, "doubleclick.net" // string@2450 │ │ +0add42: 2440 6806 3254 |0025: filled-new-array {v2, v3, v4, v5}, [Ljava/lang/String; // type@0668 │ │ +0add48: 0c02 |0028: move-result-object v2 │ │ +0add4a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0add4c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +0add4e: 3594 4800 |002b: if-ge v4, v9, 0073 // +0048 │ │ +0add52: 4605 0204 |002d: aget-object v5, v2, v4 │ │ +0add56: 7210 5101 0a00 |002f: invoke-interface {v10}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@0151 │ │ +0add5c: 0c06 |0032: move-result-object v6 │ │ +0add5e: 6e10 c000 0600 |0033: invoke-virtual {v6}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@00c0 │ │ +0add64: 0c06 |0036: move-result-object v6 │ │ +0add66: 3906 0400 |0037: if-nez v6, 003b // +0004 │ │ +0add6a: 0705 |0039: move-object v5, v0 │ │ +0add6c: 280e |003a: goto 0048 // +000e │ │ +0add6e: 1f06 5601 |003b: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ +0add72: 1f05 5601 |003d: check-cast v5, Ljava/lang/CharSequence; // type@0156 │ │ +0add76: 1227 |003f: const/4 v7, #int 2 // #2 │ │ +0add78: 7150 9a05 5673 |0040: invoke-static {v6, v5, v3, v7, v0}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@059a │ │ +0add7e: 0a05 |0043: move-result v5 │ │ +0add80: 7110 2903 0500 |0044: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0add86: 0c05 |0047: move-result-object v5 │ │ +0add88: 7110 2903 0100 |0048: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0add8e: 0c06 |004b: move-result-object v6 │ │ +0add90: 7120 8805 6500 |004c: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0add96: 0a05 |004f: move-result v5 │ │ +0add98: 3805 2000 |0050: if-eqz v5, 0070 // +0020 │ │ +0add9c: 2209 8200 |0052: new-instance v9, Landroid/webkit/WebResourceResponse; // type@0082 │ │ +0adda0: 220a 3701 |0054: new-instance v10, Ljava/io/ByteArrayInputStream; // type@0137 │ │ +0adda4: 6200 4f00 |0056: sget-object v0, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@004f │ │ +0adda8: 1a01 0b36 |0058: const-string v1, "tracker_blocked" // string@360b │ │ +0addac: 6e20 9c03 0100 |005a: invoke-virtual {v1, v0}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@039c │ │ +0addb2: 0c00 |005d: move-result-object v0 │ │ +0addb4: 1a01 4503 |005e: const-string v1, "(this as java.lang.String).getBytes(charset)" // string@0345 │ │ +0addb8: 7120 8b05 1000 |0060: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0addbe: 7020 d002 0a00 |0063: invoke-direct {v10, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@02d0 │ │ +0addc4: 1f0a 4301 |0066: check-cast v10, Ljava/io/InputStream; // type@0143 │ │ +0addc8: 1a00 4d35 |0068: const-string v0, "text/plain" // string@354d │ │ +0addcc: 1a01 1137 |006a: const-string v1, "utf-8" // string@3711 │ │ +0addd0: 7040 5201 09a1 |006c: invoke-direct {v9, v0, v1, v10}, Landroid/webkit/WebResourceResponse;.:(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V // method@0152 │ │ +0addd6: 1109 |006f: return-object v9 │ │ +0addd8: d804 0401 |0070: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0adddc: 28b9 |0072: goto 002b // -0047 │ │ +0addde: 1100 |0073: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x000a line=585 │ │ 0x0015 line=586 │ │ 0x0025 line=593 │ │ 0x002d line=803 │ │ 0x002f line=595 │ │ @@ -149772,38 +149773,38 @@ │ │ type : '(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0adddc: |[0adddc] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ -0addec: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ -0addf0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0addf6: 1a03 f431 |0005: const-string v3, "request" // string@31f4 │ │ -0addfa: 7120 8c05 3400 |0007: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ade00: 6203 4806 |000a: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0ade04: 7210 5101 0400 |000c: invoke-interface {v4}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@0151 │ │ -0ade0a: 0c00 |000f: move-result-object v0 │ │ -0ade0c: 1a01 f531 |0010: const-string v1, "request.url" // string@31f5 │ │ -0ade10: 7120 8b05 1000 |0012: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ade16: 6e20 9916 0300 |0015: invoke-virtual {v3, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isItchWebPage:(Landroid/net/Uri;)Z // method@1699 │ │ -0ade1c: 0a03 |0018: move-result v3 │ │ -0ade1e: 3803 0400 |0019: if-eqz v3, 001d // +0004 │ │ -0ade22: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0ade24: 0f03 |001c: return v3 │ │ -0ade26: 2203 2200 |001d: new-instance v3, Landroid/content/Intent; // type@0022 │ │ -0ade2a: 7210 5101 0400 |001f: invoke-interface {v4}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@0151 │ │ -0ade30: 0c04 |0022: move-result-object v4 │ │ -0ade32: 1a00 231f |0023: const-string v0, "android.intent.action.VIEW" // string@1f23 │ │ -0ade36: 7030 4800 0304 |0025: invoke-direct {v3, v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0048 │ │ -0ade3c: 5424 141f |0028: iget-object v4, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f14 │ │ -0ade40: 6e20 841c 3400 |002a: invoke-virtual {v4, v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.startActivity:(Landroid/content/Intent;)V // method@1c84 │ │ -0ade46: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -0ade48: 0f03 |002e: return v3 │ │ +0adde0: |[0adde0] ua.gardenapple.itchupdater.ui.BrowseFragment$MitchWebViewClient.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ +0addf0: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ +0addf4: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0addfa: 1a03 f431 |0005: const-string v3, "request" // string@31f4 │ │ +0addfe: 7120 8c05 3400 |0007: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ade04: 6203 4806 |000a: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0ade08: 7210 5101 0400 |000c: invoke-interface {v4}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@0151 │ │ +0ade0e: 0c00 |000f: move-result-object v0 │ │ +0ade10: 1a01 f531 |0010: const-string v1, "request.url" // string@31f5 │ │ +0ade14: 7120 8b05 1000 |0012: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ade1a: 6e20 9916 0300 |0015: invoke-virtual {v3, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isItchWebPage:(Landroid/net/Uri;)Z // method@1699 │ │ +0ade20: 0a03 |0018: move-result v3 │ │ +0ade22: 3803 0400 |0019: if-eqz v3, 001d // +0004 │ │ +0ade26: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0ade28: 0f03 |001c: return v3 │ │ +0ade2a: 2203 2200 |001d: new-instance v3, Landroid/content/Intent; // type@0022 │ │ +0ade2e: 7210 5101 0400 |001f: invoke-interface {v4}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@0151 │ │ +0ade34: 0c04 |0022: move-result-object v4 │ │ +0ade36: 1a00 231f |0023: const-string v0, "android.intent.action.VIEW" // string@1f23 │ │ +0ade3a: 7030 4800 0304 |0025: invoke-direct {v3, v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0048 │ │ +0ade40: 5424 141f |0028: iget-object v4, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f14 │ │ +0ade44: 6e20 841c 3400 |002a: invoke-virtual {v4, v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.startActivity:(Landroid/content/Intent;)V // method@1c84 │ │ +0ade4a: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0ade4c: 0f03 |002e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=572 │ │ 0x001d line=575 │ │ 0x0028 line=576 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient; │ │ @@ -149850,41 +149851,41 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0adf08: |[0adf08] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ -0adf18: 5b01 161f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f16 │ │ -0adf1c: 5b02 151f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.$url:Ljava/lang/String; // field@1f15 │ │ -0adf20: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0adf26: 0e00 |0007: return-void │ │ +0adf0c: |[0adf0c] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ +0adf1c: 5b01 161f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f16 │ │ +0adf20: 5b02 151f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.$url:Ljava/lang/String; // field@1f15 │ │ +0adf24: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0adf2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0adedc: |[0adedc] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0adeec: 5412 161f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f16 │ │ -0adef0: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0adef6: 0c02 |0005: move-result-object v2 │ │ -0adef8: 5410 151f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.$url:Ljava/lang/String; // field@1f15 │ │ -0adefc: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0adf02: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0adf04: 0f02 |000c: return v2 │ │ +0adee0: |[0adee0] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0adef0: 5412 161f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f16 │ │ +0adef4: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0adefa: 0c02 |0005: move-result-object v2 │ │ +0adefc: 5410 151f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.$url:Ljava/lang/String; // field@1f15 │ │ +0adf00: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0adf06: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0adf08: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -149928,41 +149929,41 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0adf54: |[0adf54] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$2.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ -0adf64: 5b01 181f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f18 │ │ -0adf68: 5b02 171f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.$url:Ljava/lang/String; // field@1f17 │ │ -0adf6c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0adf72: 0e00 |0007: return-void │ │ +0adf58: |[0adf58] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$2.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ +0adf68: 5b01 181f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f18 │ │ +0adf6c: 5b02 171f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.$url:Ljava/lang/String; // field@1f17 │ │ +0adf70: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0adf76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0adf28: |[0adf28] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0adf38: 5412 181f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f18 │ │ -0adf3c: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0adf42: 0c02 |0005: move-result-object v2 │ │ -0adf44: 5410 171f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.$url:Ljava/lang/String; // field@1f17 │ │ -0adf48: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0adf4e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0adf50: 0f02 |000c: return v2 │ │ +0adf2c: |[0adf2c] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0adf3c: 5412 181f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f18 │ │ +0adf40: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0adf46: 0c02 |0005: move-result-object v2 │ │ +0adf48: 5410 171f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.$url:Ljava/lang/String; // field@1f17 │ │ +0adf4c: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0adf52: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0adf54: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -150006,41 +150007,41 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0adfa0: |[0adfa0] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$3.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ -0adfb0: 5b01 1a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1a │ │ -0adfb4: 5b02 191f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.$url:Ljava/lang/String; // field@1f19 │ │ -0adfb8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0adfbe: 0e00 |0007: return-void │ │ +0adfa4: |[0adfa4] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$3.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ +0adfb4: 5b01 1a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1a │ │ +0adfb8: 5b02 191f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.$url:Ljava/lang/String; // field@1f19 │ │ +0adfbc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0adfc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0adf74: |[0adf74] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$3.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0adf84: 5412 1a1f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1a │ │ -0adf88: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0adf8e: 0c02 |0005: move-result-object v2 │ │ -0adf90: 5410 191f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.$url:Ljava/lang/String; // field@1f19 │ │ -0adf94: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0adf9a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0adf9c: 0f02 |000c: return v2 │ │ +0adf78: |[0adf78] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$3.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0adf88: 5412 1a1f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1a │ │ +0adf8c: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0adf92: 0c02 |0005: move-result-object v2 │ │ +0adf94: 5410 191f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.$url:Ljava/lang/String; // field@1f19 │ │ +0adf98: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0adf9e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0adfa0: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -150084,41 +150085,41 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0adfec: |[0adfec] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$4.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ -0adffc: 5b01 1c1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1c │ │ -0ae000: 5b02 1b1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.$url:Ljava/lang/String; // field@1f1b │ │ -0ae004: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae00a: 0e00 |0007: return-void │ │ +0adff0: |[0adff0] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$4.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ +0ae000: 5b01 1c1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1c │ │ +0ae004: 5b02 1b1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.$url:Ljava/lang/String; // field@1f1b │ │ +0ae008: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae00e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0adfc0: |[0adfc0] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$4.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0adfd0: 5412 1c1f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1c │ │ -0adfd4: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0adfda: 0c02 |0005: move-result-object v2 │ │ -0adfdc: 5410 1b1f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.$url:Ljava/lang/String; // field@1f1b │ │ -0adfe0: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0adfe6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0adfe8: 0f02 |000c: return v2 │ │ +0adfc4: |[0adfc4] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$4.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0adfd4: 5412 1c1f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1c │ │ +0adfd8: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0adfde: 0c02 |0005: move-result-object v2 │ │ +0adfe0: 5410 1b1f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.$url:Ljava/lang/String; // field@1f1b │ │ +0adfe4: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0adfea: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0adfec: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -150162,41 +150163,41 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae038: |[0ae038] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$5.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ -0ae048: 5b01 1e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1e │ │ -0ae04c: 5b02 1d1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.$url:Ljava/lang/String; // field@1f1d │ │ -0ae050: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae056: 0e00 |0007: return-void │ │ +0ae03c: |[0ae03c] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$5.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ +0ae04c: 5b01 1e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1e │ │ +0ae050: 5b02 1d1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.$url:Ljava/lang/String; // field@1f1d │ │ +0ae054: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae05a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ae00c: |[0ae00c] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$5.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0ae01c: 5412 1e1f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1e │ │ -0ae020: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae026: 0c02 |0005: move-result-object v2 │ │ -0ae028: 5410 1d1f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.$url:Ljava/lang/String; // field@1f1d │ │ -0ae02c: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0ae032: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0ae034: 0f02 |000c: return v2 │ │ +0ae010: |[0ae010] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$5.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0ae020: 5412 1e1f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f1e │ │ +0ae024: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae02a: 0c02 |0005: move-result-object v2 │ │ +0ae02c: 5410 1d1f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.$url:Ljava/lang/String; // field@1f1d │ │ +0ae030: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0ae036: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0ae038: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -150240,41 +150241,41 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae084: |[0ae084] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$6.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ -0ae094: 5b01 201f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f20 │ │ -0ae098: 5b02 1f1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.$url:Ljava/lang/String; // field@1f1f │ │ -0ae09c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae0a2: 0e00 |0007: return-void │ │ +0ae088: |[0ae088] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$6.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V │ │ +0ae098: 5b01 201f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f20 │ │ +0ae09c: 5b02 1f1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.$url:Ljava/lang/String; // field@1f1f │ │ +0ae0a0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae0a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ae058: |[0ae058] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$6.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0ae068: 5412 201f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f20 │ │ -0ae06c: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae072: 0c02 |0005: move-result-object v2 │ │ -0ae074: 5410 1f1f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.$url:Ljava/lang/String; // field@1f1f │ │ -0ae078: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0ae07e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0ae080: 0f02 |000c: return v2 │ │ +0ae05c: |[0ae05c] ua.gardenapple.itchupdater.ui.BrowseFragment$addAppBarActions$6.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0ae06c: 5412 201f |0000: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f20 │ │ +0ae070: 6e10 711c 0200 |0002: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae076: 0c02 |0005: move-result-object v2 │ │ +0ae078: 5410 1f1f |0006: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.$url:Ljava/lang/String; // field@1f1f │ │ +0ae07c: 6e20 651d 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0ae082: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0ae084: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/view/MenuItem; │ │ │ │ @@ -150314,43 +150315,43 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ae0dc: |[0ae0dc] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ae0ec: 5b01 211f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f21 │ │ -0ae0f0: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae0f6: 0e00 |0005: return-void │ │ +0ae0e0: |[0ae0e0] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ae0f0: 5b01 211f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f21 │ │ +0ae0f4: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae0fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ae0a4: |[0ae0a4] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0ae0b4: 5423 211f |0000: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f21 │ │ -0ae0b8: 6e10 691c 0300 |0002: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0ae0be: 0c03 |0005: move-result-object v3 │ │ -0ae0c0: 1a00 2f2f |0006: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ -0ae0c4: 7120 e104 0300 |0008: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0ae0ca: 1f03 2106 |000b: check-cast v3, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0ae0ce: 1a00 3e2b |000d: const-string v0, "library" // string@2b3e │ │ -0ae0d2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0ae0d4: 6e30 531d 0301 |0010: invoke-virtual {v3, v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ -0ae0da: 0f01 |0013: return v1 │ │ +0ae0a8: |[0ae0a8] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0ae0b8: 5423 211f |0000: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f21 │ │ +0ae0bc: 6e10 691c 0300 |0002: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0ae0c2: 0c03 |0005: move-result-object v3 │ │ +0ae0c4: 1a00 2f2f |0006: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ +0ae0c8: 7120 e104 0300 |0008: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0ae0ce: 1f03 2106 |000b: check-cast v3, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0ae0d2: 1a00 3e2b |000d: const-string v0, "library" // string@2b3e │ │ +0ae0d6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0ae0d8: 6e30 531d 0301 |0010: invoke-virtual {v3, v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ +0ae0de: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1; │ │ 0x0000 - 0x0014 reg=3 (null) Landroid/view/MenuItem; │ │ │ │ @@ -150390,43 +150391,43 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ae130: |[0ae130] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$2.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ae140: 5b01 221f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f22 │ │ -0ae144: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae14a: 0e00 |0005: return-void │ │ +0ae134: |[0ae134] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$2.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ae144: 5b01 221f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f22 │ │ +0ae148: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae14e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ae0f8: |[0ae0f8] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0ae108: 5423 221f |0000: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f22 │ │ -0ae10c: 6e10 691c 0300 |0002: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0ae112: 0c03 |0005: move-result-object v3 │ │ -0ae114: 1a00 2f2f |0006: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ -0ae118: 7120 e104 0300 |0008: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0ae11e: 1f03 2106 |000b: check-cast v3, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0ae122: 1a00 e236 |000d: const-string v0, "updates" // string@36e2 │ │ -0ae126: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0ae128: 6e30 531d 0301 |0010: invoke-virtual {v3, v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ -0ae12e: 0f01 |0013: return v1 │ │ +0ae0fc: |[0ae0fc] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0ae10c: 5423 221f |0000: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f22 │ │ +0ae110: 6e10 691c 0300 |0002: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0ae116: 0c03 |0005: move-result-object v3 │ │ +0ae118: 1a00 2f2f |0006: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ +0ae11c: 7120 e104 0300 |0008: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0ae122: 1f03 2106 |000b: check-cast v3, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0ae126: 1a00 e236 |000d: const-string v0, "updates" // string@36e2 │ │ +0ae12a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0ae12c: 6e30 531d 0301 |0010: invoke-virtual {v3, v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ +0ae132: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2; │ │ 0x0000 - 0x0014 reg=3 (null) Landroid/view/MenuItem; │ │ │ │ @@ -150466,43 +150467,43 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ae184: |[0ae184] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$3.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ae194: 5b01 231f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f23 │ │ -0ae198: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae19e: 0e00 |0005: return-void │ │ +0ae188: |[0ae188] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$3.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ae198: 5b01 231f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f23 │ │ +0ae19c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae1a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ae14c: |[0ae14c] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$3.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0ae15c: 5423 231f |0000: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f23 │ │ -0ae160: 6e10 691c 0300 |0002: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0ae166: 0c03 |0005: move-result-object v3 │ │ -0ae168: 1a00 2f2f |0006: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ -0ae16c: 7120 e104 0300 |0008: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0ae172: 1f03 2106 |000b: check-cast v3, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0ae176: 1a00 bf33 |000d: const-string v0, "settings" // string@33bf │ │ -0ae17a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0ae17c: 6e30 531d 0301 |0010: invoke-virtual {v3, v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ -0ae182: 0f01 |0013: return v1 │ │ +0ae150: |[0ae150] ua.gardenapple.itchupdater.ui.BrowseFragment$addDefaultAppBarActions$3.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0ae160: 5423 231f |0000: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f23 │ │ +0ae164: 6e10 691c 0300 |0002: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0ae16a: 0c03 |0005: move-result-object v3 │ │ +0ae16c: 1a00 2f2f |0006: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ +0ae170: 7120 e104 0300 |0008: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0ae176: 1f03 2106 |000b: check-cast v3, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0ae17a: 1a00 bf33 |000d: const-string v0, "settings" // string@33bf │ │ +0ae17e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0ae180: 6e30 531d 0301 |0010: invoke-virtual {v3, v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ +0ae186: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3; │ │ 0x0000 - 0x0014 reg=3 (null) Landroid/view/MenuItem; │ │ │ │ @@ -150542,46 +150543,46 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ae1a0: |[0ae1a0] ua.gardenapple.itchupdater.ui.BrowseFragment$hideUnwantedElements$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ae1b0: 5b01 241f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f24 │ │ -0ae1b4: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae1ba: 0e00 |0005: return-void │ │ +0ae1a4: |[0ae1a4] ua.gardenapple.itchupdater.ui.BrowseFragment$hideUnwantedElements$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ae1b4: 5b01 241f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f24 │ │ +0ae1b8: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae1be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ae1bc: |[0ae1bc] ua.gardenapple.itchupdater.ui.BrowseFragment$hideUnwantedElements$1.run:()V │ │ -0ae1cc: 5430 241f |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f24 │ │ -0ae1d0: 6e10 711c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae1d6: 0c00 |0005: move-result-object v0 │ │ -0ae1d8: 1a01 fc00 |0006: const-string v1, " │ │ +0ae1c0: |[0ae1c0] ua.gardenapple.itchupdater.ui.BrowseFragment$hideUnwantedElements$1.run:()V │ │ +0ae1d0: 5430 241f |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f24 │ │ +0ae1d4: 6e10 711c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae1da: 0c00 |0005: move-result-object v0 │ │ +0ae1dc: 1a01 fc00 |0006: const-string v1, " │ │ { │ │ let elements = document.getElementsByClassName("youtube_mobile_banner_widget") │ │ for (var element of elements) │ │ element.style.visibility = "hidden" │ │ } │ │ " // string@00fc │ │ -0ae1dc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0ae1de: 6e30 5f1d 1002 |0009: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@1d5f │ │ -0ae1e4: 0e00 |000c: return-void │ │ +0ae1e0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0ae1e2: 6e30 5f1d 1002 |0009: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@1d5f │ │ +0ae1e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1; │ │ │ │ source_file_idx : 1814 (BrowseFragment.kt) │ │ @@ -150620,51 +150621,51 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ae32c: |[0ae32c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ae33c: 5b01 2b1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2b │ │ -0ae340: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae346: 0e00 |0005: return-void │ │ +0ae330: |[0ae330] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ae340: 5b01 2b1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2b │ │ +0ae344: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae34a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1;) │ │ name : 'onDownloadStart' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -0ae348: |[0ae348] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -0ae358: 1a08 1507 |0000: const-string v8, "BrowseFragment" // string@0715 │ │ -0ae35c: 1a0b ce16 |0002: const-string v11, "Requesting download..." // string@16ce │ │ -0ae360: 7120 fb00 b800 |0004: invoke-static {v8, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ae366: 6208 5000 |0007: sget-object v8, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0ae36a: 7100 b905 0000 |0009: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0ae370: 0c08 |000c: move-result-object v8 │ │ -0ae372: 1f08 1a02 |000d: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0ae376: 220b e805 |000f: new-instance v11, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1; // type@05e8 │ │ -0ae37a: 5461 2b1f |0011: iget-object v1, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2b │ │ -0ae37e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -0ae380: 07b0 |0014: move-object v0, v11 │ │ -0ae382: 0772 |0015: move-object v2, v7 │ │ -0ae384: 0793 |0016: move-object v3, v9 │ │ -0ae386: 07a4 |0017: move-object v4, v10 │ │ -0ae388: 7606 471c 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c47 │ │ -0ae38e: 1f0b 2902 |001b: check-cast v11, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0ae392: 7120 a905 b800 |001d: invoke-static {v8, v11}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0ae398: 0e00 |0020: return-void │ │ +0ae34c: |[0ae34c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +0ae35c: 1a08 1507 |0000: const-string v8, "BrowseFragment" // string@0715 │ │ +0ae360: 1a0b ce16 |0002: const-string v11, "Requesting download..." // string@16ce │ │ +0ae364: 7120 fb00 b800 |0004: invoke-static {v8, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ae36a: 6208 5000 |0007: sget-object v8, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0ae36e: 7100 b905 0000 |0009: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0ae374: 0c08 |000c: move-result-object v8 │ │ +0ae376: 1f08 1a02 |000d: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0ae37a: 220b e805 |000f: new-instance v11, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1; // type@05e8 │ │ +0ae37e: 5461 2b1f |0011: iget-object v1, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2b │ │ +0ae382: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +0ae384: 07b0 |0014: move-object v0, v11 │ │ +0ae386: 0772 |0015: move-object v2, v7 │ │ +0ae388: 0793 |0016: move-object v3, v9 │ │ +0ae38a: 07a4 |0017: move-object v4, v10 │ │ +0ae38c: 7606 471c 0000 |0018: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c47 │ │ +0ae392: 1f0b 2902 |001b: check-cast v11, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0ae396: 7120 a905 b800 |001d: invoke-static {v8, v11}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0ae39c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=93 │ │ 0x0007 line=94 │ │ locals : │ │ 0x0000 - 0x0021 reg=6 this Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1; │ │ 0x0000 - 0x0021 reg=7 (null) Ljava/lang/String; │ │ @@ -150713,48 +150714,48 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae39c: |[0ae39c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$1$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -0ae3ac: 5b01 2d1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2d │ │ -0ae3b0: 5b02 2c1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2c │ │ -0ae3b4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae3ba: 0e00 |0007: return-void │ │ +0ae3a0: |[0ae3a0] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$1$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +0ae3b0: 5b01 2d1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2d │ │ +0ae3b4: 5b02 2c1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2c │ │ +0ae3b8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae3be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0ae3bc: |[0ae3bc] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$1$1.run:()V │ │ -0ae3cc: 5430 2d1f |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2d │ │ -0ae3d0: 6e10 801c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0ae3d6: 0c00 |0005: move-result-object v0 │ │ -0ae3d8: 1a01 9e29 |0006: const-string v1, "input_method" // string@299e │ │ -0ae3dc: 6e20 3c00 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ -0ae3e2: 0c00 |000b: move-result-object v0 │ │ -0ae3e4: 1a01 262f |000c: const-string v1, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager" // string@2f26 │ │ -0ae3e8: 7120 e104 1000 |000e: invoke-static {v0, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0ae3ee: 1f00 7500 |0011: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0075 │ │ -0ae3f2: 5431 2c1f |0013: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2c │ │ -0ae3f6: 1f01 7000 |0015: check-cast v1, Landroid/view/View; // type@0070 │ │ -0ae3fa: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -0ae3fc: 6e30 4301 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@0143 │ │ -0ae402: 0e00 |001b: return-void │ │ +0ae3c0: |[0ae3c0] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$1$1.run:()V │ │ +0ae3d0: 5430 2d1f |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2d │ │ +0ae3d4: 6e10 801c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0ae3da: 0c00 |0005: move-result-object v0 │ │ +0ae3dc: 1a01 9e29 |0006: const-string v1, "input_method" // string@299e │ │ +0ae3e0: 6e20 3c00 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ +0ae3e6: 0c00 |000b: move-result-object v0 │ │ +0ae3e8: 1a01 262f |000c: const-string v1, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager" // string@2f26 │ │ +0ae3ec: 7120 e104 1000 |000e: invoke-static {v0, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0ae3f2: 1f00 7500 |0011: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0075 │ │ +0ae3f6: 5431 2c1f |0013: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2c │ │ +0ae3fa: 1f01 7000 |0015: check-cast v1, Landroid/view/View; // type@0070 │ │ +0ae3fe: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +0ae400: 6e30 4301 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@0143 │ │ +0ae406: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0013 line=176 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1; │ │ │ │ @@ -150798,47 +150799,47 @@ │ │ type : '(Lcom/google/android/material/textfield/TextInputEditText;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae404: |[0ae404] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$1.:(Lcom/google/android/material/textfield/TextInputEditText;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ae414: 5b01 2e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2e │ │ -0ae418: 5b02 2f1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2f │ │ -0ae41c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae422: 0e00 |0007: return-void │ │ +0ae408: |[0ae408] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$1.:(Lcom/google/android/material/textfield/TextInputEditText;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ae418: 5b01 2e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2e │ │ +0ae41c: 5b02 2f1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2f │ │ +0ae420: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae426: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0ae424: |[0ae424] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$1.run:()V │ │ -0ae434: 5440 2e1f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2e │ │ -0ae438: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0ae43a: 6e20 8a02 1000 |0003: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setFocusableInTouchMode:(Z)V // method@028a │ │ -0ae440: 5440 2e1f |0006: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2e │ │ -0ae444: 6e10 8902 0000 |0008: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.requestFocus:()Z // method@0289 │ │ -0ae44a: 5440 2e1f |000b: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2e │ │ -0ae44e: 2201 ea05 |000d: new-instance v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1; // type@05ea │ │ -0ae452: 5442 2f1f |000f: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2f │ │ -0ae456: 7030 4e1c 2100 |0011: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1c4e │ │ -0ae45c: 1f01 7501 |0014: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0ae460: 1602 2c01 |0016: const-wide/16 v2, #int 300 // #12c │ │ -0ae464: 6e40 8802 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0288 │ │ -0ae46a: 0e00 |001b: return-void │ │ +0ae428: |[0ae428] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$1.run:()V │ │ +0ae438: 5440 2e1f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2e │ │ +0ae43c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0ae43e: 6e20 8a02 1000 |0003: invoke-virtual {v0, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setFocusableInTouchMode:(Z)V // method@028a │ │ +0ae444: 5440 2e1f |0006: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2e │ │ +0ae448: 6e10 8902 0000 |0008: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.requestFocus:()Z // method@0289 │ │ +0ae44e: 5440 2e1f |000b: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f2e │ │ +0ae452: 2201 ea05 |000d: new-instance v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1; // type@05ea │ │ +0ae456: 5442 2f1f |000f: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2f │ │ +0ae45a: 7030 4e1c 2100 |0011: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1c4e │ │ +0ae460: 1f01 7501 |0014: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0ae464: 1602 2c01 |0016: const-wide/16 v2, #int 300 // #12c │ │ +0ae468: 6e40 8802 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Lcom/google/android/material/textfield/TextInputEditText;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0288 │ │ +0ae46e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=172 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1; │ │ @@ -150887,55 +150888,55 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog;Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ae4c8: |[0ae4c8] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$2.:(Landroidx/appcompat/app/AlertDialog;Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -0ae4d8: 5b01 301f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.$alertDialog:Landroidx/appcompat/app/AlertDialog; // field@1f30 │ │ -0ae4dc: 5b02 321f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f32 │ │ -0ae4e0: 5b03 311f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f31 │ │ -0ae4e4: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae4ea: 0e00 |0009: return-void │ │ +0ae4cc: |[0ae4cc] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$2.:(Landroidx/appcompat/app/AlertDialog;Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +0ae4dc: 5b01 301f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.$alertDialog:Landroidx/appcompat/app/AlertDialog; // field@1f30 │ │ +0ae4e0: 5b02 321f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f32 │ │ +0ae4e4: 5b03 311f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f31 │ │ +0ae4e8: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae4ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0ae46c: |[0ae46c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$2.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -0ae47c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -0ae47e: 3312 2200 |0001: if-ne v2, v1, 0023 // +0022 │ │ -0ae482: 5401 301f |0003: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.$alertDialog:Landroidx/appcompat/app/AlertDialog; // field@1f30 │ │ -0ae486: 6e10 9401 0100 |0005: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog;.dismiss:()V // method@0194 │ │ -0ae48c: 5401 321f |0008: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f32 │ │ -0ae490: 6e10 711c 0100 |000a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae496: 0c01 |000d: move-result-object v1 │ │ -0ae498: 6202 4806 |000e: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0ae49c: 5403 311f |0010: iget-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f31 │ │ -0ae4a0: 6e10 8602 0300 |0012: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@0286 │ │ -0ae4a6: 0c03 |0015: move-result-object v3 │ │ -0ae4a8: 7110 b803 0300 |0016: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@03b8 │ │ -0ae4ae: 0c03 |0019: move-result-object v3 │ │ -0ae4b0: 6e20 9316 3200 |001a: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getSearchUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1693 │ │ -0ae4b6: 0c02 |001d: move-result-object v2 │ │ -0ae4b8: 6e20 651d 2100 |001e: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0ae4be: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -0ae4c0: 0f01 |0022: return v1 │ │ -0ae4c2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0ae4c4: 0f01 |0024: return v1 │ │ +0ae470: |[0ae470] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$2.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +0ae480: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +0ae482: 3312 2200 |0001: if-ne v2, v1, 0023 // +0022 │ │ +0ae486: 5401 301f |0003: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.$alertDialog:Landroidx/appcompat/app/AlertDialog; // field@1f30 │ │ +0ae48a: 6e10 9401 0100 |0005: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog;.dismiss:()V // method@0194 │ │ +0ae490: 5401 321f |0008: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f32 │ │ +0ae494: 6e10 711c 0100 |000a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae49a: 0c01 |000d: move-result-object v1 │ │ +0ae49c: 6202 4806 |000e: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0ae4a0: 5403 311f |0010: iget-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f31 │ │ +0ae4a4: 6e10 8602 0300 |0012: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@0286 │ │ +0ae4aa: 0c03 |0015: move-result-object v3 │ │ +0ae4ac: 7110 b803 0300 |0016: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@03b8 │ │ +0ae4b2: 0c03 |0019: move-result-object v3 │ │ +0ae4b4: 6e20 9316 3200 |001a: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getSearchUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1693 │ │ +0ae4ba: 0c02 |001d: move-result-object v2 │ │ +0ae4bc: 6e20 651d 2100 |001e: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0ae4c2: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +0ae4c4: 0f01 |0022: return v1 │ │ +0ae4c6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0ae4c8: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=183 │ │ 0x0008 line=184 │ │ locals : │ │ 0x0000 - 0x0025 reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2; │ │ 0x0000 - 0x0025 reg=1 (null) Landroid/widget/TextView; │ │ @@ -150982,48 +150983,48 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae4ec: |[0ae4ec] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -0ae4fc: 5b01 341f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f34 │ │ -0ae500: 5b02 331f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f33 │ │ -0ae504: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae50a: 0e00 |0007: return-void │ │ +0ae4f0: |[0ae4f0] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +0ae500: 5b01 341f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f34 │ │ +0ae504: 5b02 331f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f33 │ │ +0ae508: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae50e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0ae50c: |[0ae50c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ae51c: 7210 4300 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0043 │ │ -0ae522: 5412 341f |0003: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f34 │ │ -0ae526: 6e10 711c 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae52c: 0c02 |0008: move-result-object v2 │ │ -0ae52e: 6203 4806 |0009: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0ae532: 5410 331f |000b: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f33 │ │ -0ae536: 6e10 8602 0000 |000d: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@0286 │ │ -0ae53c: 0c00 |0010: move-result-object v0 │ │ -0ae53e: 7110 b803 0000 |0011: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@03b8 │ │ -0ae544: 0c00 |0014: move-result-object v0 │ │ -0ae546: 6e20 9316 0300 |0015: invoke-virtual {v3, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getSearchUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1693 │ │ -0ae54c: 0c03 |0018: move-result-object v3 │ │ -0ae54e: 6e20 651d 3200 |0019: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0ae554: 0e00 |001c: return-void │ │ +0ae510: |[0ae510] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ae520: 7210 4300 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0043 │ │ +0ae526: 5412 341f |0003: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f34 │ │ +0ae52a: 6e10 711c 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae530: 0c02 |0008: move-result-object v2 │ │ +0ae532: 6203 4806 |0009: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0ae536: 5410 331f |000b: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.$input:Lcom/google/android/material/textfield/TextInputEditText; // field@1f33 │ │ +0ae53a: 6e10 8602 0000 |000d: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@0286 │ │ +0ae540: 0c00 |0010: move-result-object v0 │ │ +0ae542: 7110 b803 0000 |0011: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@03b8 │ │ +0ae548: 0c00 |0014: move-result-object v0 │ │ +0ae54a: 6e20 9316 0300 |0015: invoke-virtual {v3, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getSearchUrl:(Ljava/lang/String;)Ljava/lang/String; // method@1693 │ │ +0ae550: 0c03 |0018: move-result-object v3 │ │ +0ae552: 6e20 651d 3200 |0019: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0ae558: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1; │ │ 0x0000 - 0x001d reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -151065,52 +151066,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae558: |[0ae558] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$2.:()V │ │ -0ae568: 2200 ee05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2; // type@05ee │ │ -0ae56c: 7010 571c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2;.:()V // method@1c57 │ │ -0ae572: 6900 351f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2; // field@1f35 │ │ -0ae576: 0e00 |0007: return-void │ │ +0ae55c: |[0ae55c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$2.:()V │ │ +0ae56c: 2200 ee05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2; // type@05ee │ │ +0ae570: 7010 571c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2;.:()V // method@1c57 │ │ +0ae576: 6900 351f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2; // field@1f35 │ │ +0ae57a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ae578: |[0ae578] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$2.:()V │ │ -0ae588: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae58e: 0e00 |0003: return-void │ │ +0ae57c: |[0ae57c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$2.:()V │ │ +0ae58c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ae590: |[0ae590] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ae5a0: 7210 4200 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0042 │ │ -0ae5a6: 0e00 |0003: return-void │ │ +0ae594: |[0ae594] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2$alertDialog$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ae5a4: 7210 4200 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0042 │ │ +0ae5aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -151155,36 +151156,36 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ae7d0: |[0ae7d0] ua.gardenapple.itchupdater.ui.BrowseFragment$sam$android_webkit_ValueCallback$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -0ae7e0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae7e6: 5b01 381f |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0;.function:Lkotlin/jvm/functions/Function1; // field@1f38 │ │ -0ae7ea: 0e00 |0005: return-void │ │ +0ae7d4: |[0ae7d4] ua.gardenapple.itchupdater.ui.BrowseFragment$sam$android_webkit_ValueCallback$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +0ae7e4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae7ea: 5b01 381f |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0;.function:Lkotlin/jvm/functions/Function1; // field@1f38 │ │ +0ae7ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0;) │ │ name : 'onReceiveValue' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1011 (PUBLIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ae7ec: |[0ae7ec] ua.gardenapple.itchupdater.ui.BrowseFragment$sam$android_webkit_ValueCallback$0.onReceiveValue:(Ljava/lang/Object;)V │ │ -0ae7fc: 5410 381f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0;.function:Lkotlin/jvm/functions/Function1; // field@1f38 │ │ -0ae800: 7220 8305 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ -0ae806: 0e00 |0005: return-void │ │ +0ae7f0: |[0ae7f0] ua.gardenapple.itchupdater.ui.BrowseFragment$sam$android_webkit_ValueCallback$0.onReceiveValue:(Ljava/lang/Object;)V │ │ +0ae800: 5410 381f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0;.function:Lkotlin/jvm/functions/Function1; // field@1f38 │ │ +0ae804: 7220 8305 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@0583 │ │ +0ae80a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 1814 (BrowseFragment.kt) │ │ │ │ Class #449 header: │ │ @@ -151233,60 +151234,60 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ae808: |[0ae808] ua.gardenapple.itchupdater.ui.BrowseFragment$setSiteNavbarVisibility$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V │ │ -0ae818: 5b01 3b1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f3b │ │ -0ae81c: 5b02 3a1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.$cssVisibility:Ljava/lang/String; // field@1f3a │ │ -0ae820: 5b03 391f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.$callback:Lkotlin/jvm/functions/Function1; // field@1f39 │ │ -0ae824: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae82a: 0e00 |0009: return-void │ │ +0ae80c: |[0ae80c] ua.gardenapple.itchupdater.ui.BrowseFragment$setSiteNavbarVisibility$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V │ │ +0ae81c: 5b01 3b1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f3b │ │ +0ae820: 5b02 3a1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.$cssVisibility:Ljava/lang/String; // field@1f3a │ │ +0ae824: 5b03 391f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.$callback:Lkotlin/jvm/functions/Function1; // field@1f39 │ │ +0ae828: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae82e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0ae82c: |[0ae82c] ua.gardenapple.itchupdater.ui.BrowseFragment$setSiteNavbarVisibility$1.run:()V │ │ -0ae83c: 5440 3b1f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f3b │ │ -0ae840: 6e10 711c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae846: 0c00 |0005: move-result-object v0 │ │ -0ae848: 2201 7c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ -0ae84c: 7010 bb03 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0ae852: 1a02 fd00 |000b: const-string v2, " │ │ +0ae830: |[0ae830] ua.gardenapple.itchupdater.ui.BrowseFragment$setSiteNavbarVisibility$1.run:()V │ │ +0ae840: 5440 3b1f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f3b │ │ +0ae844: 6e10 711c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae84a: 0c00 |0005: move-result-object v0 │ │ +0ae84c: 2201 7c01 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ +0ae850: 7010 bb03 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0ae856: 1a02 fd00 |000b: const-string v2, " │ │ { │ │ let navbar = document.getElementById("user_tools") │ │ if (navbar) │ │ navbar.style.visibility = "" // string@00fd │ │ -0ae856: 6e20 c303 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0ae85c: 5442 3a1f |0010: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.$cssVisibility:Ljava/lang/String; // field@1f3a │ │ -0ae860: 6e20 c303 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0ae866: 1a02 5601 |0015: const-string v2, "" │ │ +0ae85a: 6e20 c303 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0ae860: 5442 3a1f |0010: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.$cssVisibility:Ljava/lang/String; // field@1f3a │ │ +0ae864: 6e20 c303 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0ae86a: 1a02 5601 |0015: const-string v2, "" │ │ } │ │ " // string@0156 │ │ -0ae86a: 6e20 c303 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0ae870: 6e10 cb03 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0ae876: 0c01 |001d: move-result-object v1 │ │ -0ae878: 2202 f005 |001e: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0; // type@05f0 │ │ -0ae87c: 5443 391f |0020: iget-object v3, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.$callback:Lkotlin/jvm/functions/Function1; // field@1f39 │ │ -0ae880: 7020 5b1c 3200 |0022: invoke-direct {v2, v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1c5b │ │ -0ae886: 1f02 7d00 |0025: check-cast v2, Landroid/webkit/ValueCallback; // type@007d │ │ -0ae88a: 6e30 5f1d 1002 |0027: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@1d5f │ │ -0ae890: 0e00 |002a: return-void │ │ +0ae86e: 6e20 c303 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0ae874: 6e10 cb03 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0ae87a: 0c01 |001d: move-result-object v1 │ │ +0ae87c: 2202 f005 |001e: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0; // type@05f0 │ │ +0ae880: 5443 391f |0020: iget-object v3, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.$callback:Lkotlin/jvm/functions/Function1; // field@1f39 │ │ +0ae884: 7020 5b1c 3200 |0022: invoke-direct {v2, v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment$sam$android_webkit_ValueCallback$0;.:(Lkotlin/jvm/functions/Function1;)V // method@1c5b │ │ +0ae88a: 1f02 7d00 |0025: check-cast v2, Landroid/webkit/ValueCallback; // type@007d │ │ +0ae88e: 6e30 5f1d 1002 |0027: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.evaluateJavascript:(Ljava/lang/String;Landroid/webkit/ValueCallback;)V // method@1d5f │ │ +0ae894: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0010 line=510 │ │ 0x0012 line=506 │ │ 0x0020 line=512 │ │ 0x0027 line=506 │ │ @@ -151329,38 +151330,38 @@ │ │ type : '(Lorg/acra/dialog/CrashReportDialogHelper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0af890: |[0af890] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$1.:(Lorg/acra/dialog/CrashReportDialogHelper;)V │ │ -0af8a0: 5b01 471f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1;.$acraHelper:Lorg/acra/dialog/CrashReportDialogHelper; // field@1f47 │ │ -0af8a4: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0af8aa: 0e00 |0005: return-void │ │ +0af894: |[0af894] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$1.:(Lorg/acra/dialog/CrashReportDialogHelper;)V │ │ +0af8a4: 5b01 471f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1;.$acraHelper:Lorg/acra/dialog/CrashReportDialogHelper; // field@1f47 │ │ +0af8a8: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0af8ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0af8ac: |[0af8ac] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0af8bc: 7210 4300 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0043 │ │ -0af8c2: 5401 471f |0003: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1;.$acraHelper:Lorg/acra/dialog/CrashReportDialogHelper; // field@1f47 │ │ -0af8c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0af8c8: 6e30 5e0d 2102 |0006: invoke-virtual {v1, v2, v2}, Lorg/acra/dialog/CrashReportDialogHelper;.sendCrash:(Ljava/lang/String;Ljava/lang/String;)V // method@0d5e │ │ -0af8ce: 0e00 |0009: return-void │ │ +0af8b0: |[0af8b0] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0af8c0: 7210 4300 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0043 │ │ +0af8c6: 5401 471f |0003: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1;.$acraHelper:Lorg/acra/dialog/CrashReportDialogHelper; // field@1f47 │ │ +0af8ca: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0af8cc: 6e30 5e0d 2102 |0006: invoke-virtual {v1, v2, v2}, Lorg/acra/dialog/CrashReportDialogHelper;.sendCrash:(Ljava/lang/String;Ljava/lang/String;)V // method@0d5e │ │ +0af8d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -151402,52 +151403,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0af8d0: |[0af8d0] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$2.:()V │ │ -0af8e0: 2200 f505 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2; // type@05f5 │ │ -0af8e4: 7010 8a1c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2;.:()V // method@1c8a │ │ -0af8ea: 6900 481f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2; // field@1f48 │ │ -0af8ee: 0e00 |0007: return-void │ │ +0af8d4: |[0af8d4] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$2.:()V │ │ +0af8e4: 2200 f505 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2; // type@05f5 │ │ +0af8e8: 7010 8a1c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2;.:()V // method@1c8a │ │ +0af8ee: 6900 481f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2; // field@1f48 │ │ +0af8f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af8f0: |[0af8f0] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$2.:()V │ │ -0af900: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0af906: 0e00 |0003: return-void │ │ +0af8f4: |[0af8f4] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$2.:()V │ │ +0af904: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0af90a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af908: |[0af908] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0af918: 7210 4200 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0042 │ │ -0af91e: 0e00 |0003: return-void │ │ +0af90c: |[0af90c] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0af91c: 7210 4200 0100 |0000: invoke-interface {v1}, Landroid/content/DialogInterface;.cancel:()V // method@0042 │ │ +0af922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -151492,39 +151493,39 @@ │ │ type : '(Lorg/acra/dialog/CrashReportDialogHelper;Lua/gardenapple/itchupdater/ui/CrashDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0af920: |[0af920] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$3.:(Lorg/acra/dialog/CrashReportDialogHelper;Lua/gardenapple/itchupdater/ui/CrashDialog;)V │ │ -0af930: 5b01 491f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.$acraHelper:Lorg/acra/dialog/CrashReportDialogHelper; // field@1f49 │ │ -0af934: 5b02 4a1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.this$0:Lua/gardenapple/itchupdater/ui/CrashDialog; // field@1f4a │ │ -0af938: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0af93e: 0e00 |0007: return-void │ │ +0af924: |[0af924] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$3.:(Lorg/acra/dialog/CrashReportDialogHelper;Lua/gardenapple/itchupdater/ui/CrashDialog;)V │ │ +0af934: 5b01 491f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.$acraHelper:Lorg/acra/dialog/CrashReportDialogHelper; // field@1f49 │ │ +0af938: 5b02 4a1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.this$0:Lua/gardenapple/itchupdater/ui/CrashDialog; // field@1f4a │ │ +0af93c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0af942: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;) │ │ name : 'onDismiss' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0af940: |[0af940] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$3.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0af950: 5401 491f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.$acraHelper:Lorg/acra/dialog/CrashReportDialogHelper; // field@1f49 │ │ -0af954: 6e10 590d 0100 |0002: invoke-virtual {v1}, Lorg/acra/dialog/CrashReportDialogHelper;.cancelReports:()V // method@0d59 │ │ -0af95a: 5401 4a1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.this$0:Lua/gardenapple/itchupdater/ui/CrashDialog; // field@1f4a │ │ -0af95e: 6e10 8f1c 0100 |0007: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/CrashDialog;.finish:()V // method@1c8f │ │ -0af964: 0e00 |000a: return-void │ │ +0af944: |[0af944] ua.gardenapple.itchupdater.ui.CrashDialog$onCreate$1$3.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0af954: 5401 491f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.$acraHelper:Lorg/acra/dialog/CrashReportDialogHelper; // field@1f49 │ │ +0af958: 6e10 590d 0100 |0002: invoke-virtual {v1}, Lorg/acra/dialog/CrashReportDialogHelper;.cancelReports:()V // method@0d59 │ │ +0af95e: 5401 4a1f |0005: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.this$0:Lua/gardenapple/itchupdater/ui/CrashDialog; // field@1f4a │ │ +0af962: 6e10 8f1c 0100 |0007: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/CrashDialog;.finish:()V // method@1c8f │ │ +0af968: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -151561,17 +151562,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af968: |[0af968] ua.gardenapple.itchupdater.ui.CrashDialog.:()V │ │ -0af978: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ -0af97e: 0e00 |0003: return-void │ │ +0af96c: |[0af96c] ua.gardenapple.itchupdater.ui.CrashDialog.:()V │ │ +0af97c: 7010 0000 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0000 │ │ +0af982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/CrashDialog; │ │ │ │ Virtual methods - │ │ @@ -151580,45 +151581,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0af980: |[0af980] ua.gardenapple.itchupdater.ui.CrashDialog.onCreate:(Landroid/os/Bundle;)V │ │ -0af990: 6f20 0300 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ -0af996: 2204 2a03 |0003: new-instance v4, Lorg/acra/dialog/CrashReportDialogHelper; // type@032a │ │ -0af99a: 0730 |0005: move-object v0, v3 │ │ -0af99c: 1f00 1d00 |0006: check-cast v0, Landroid/content/Context; // type@001d │ │ -0af9a0: 6e10 901c 0300 |0008: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/CrashDialog;.getIntent:()Landroid/content/Intent; // method@1c90 │ │ -0af9a6: 0c01 |000b: move-result-object v1 │ │ -0af9a8: 7030 580d 0401 |000c: invoke-direct {v4, v0, v1}, Lorg/acra/dialog/CrashReportDialogHelper;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@0d58 │ │ -0af9ae: 2201 9100 |000f: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0af9b2: 7020 8501 0100 |0011: invoke-direct {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0af9b8: 1400 2400 117f |0014: const v0, #float 1.92739e+38 // #7f110024 │ │ -0af9be: 6e20 9001 0100 |0017: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ -0af9c4: 1400 2300 117f |001a: const v0, #float 1.92739e+38 // #7f110023 │ │ -0af9ca: 6e20 8a01 0100 |001d: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@018a │ │ -0af9d0: 1400 8200 087f |0020: const v0, #float 1.80778e+38 // #7f080082 │ │ -0af9d6: 6e20 8901 0100 |0023: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0189 │ │ -0af9dc: 2200 f405 |0026: new-instance v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1; // type@05f4 │ │ -0af9e0: 7020 871c 4000 |0028: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1;.:(Lorg/acra/dialog/CrashReportDialogHelper;)V // method@1c87 │ │ -0af9e6: 1f00 1f00 |002b: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0af9ea: 1402 0a00 0401 |002d: const v2, #float 2.42446e-38 // #0104000a │ │ -0af9f0: 6e30 8f01 2100 |0030: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0af9f6: 6200 481f |0033: sget-object v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2; // field@1f48 │ │ -0af9fa: 1f00 1f00 |0035: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0af9fe: 1502 0401 |0037: const/high16 v2, #int 17039360 // #104 │ │ -0afa02: 6e30 8c01 2100 |0039: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ -0afa08: 2200 f605 |003c: new-instance v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3; // type@05f6 │ │ -0afa0c: 7030 8c1c 4003 |003e: invoke-direct {v0, v4, v3}, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.:(Lorg/acra/dialog/CrashReportDialogHelper;Lua/gardenapple/itchupdater/ui/CrashDialog;)V // method@1c8c │ │ -0afa12: 1f00 2000 |0041: check-cast v0, Landroid/content/DialogInterface$OnDismissListener; // type@0020 │ │ -0afa16: 6e20 8e01 0100 |0043: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018e │ │ -0afa1c: 6e10 9301 0100 |0046: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ -0afa22: 0e00 |0049: return-void │ │ +0af984: |[0af984] ua.gardenapple.itchupdater.ui.CrashDialog.onCreate:(Landroid/os/Bundle;)V │ │ +0af994: 6f20 0300 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +0af99a: 2204 2a03 |0003: new-instance v4, Lorg/acra/dialog/CrashReportDialogHelper; // type@032a │ │ +0af99e: 0730 |0005: move-object v0, v3 │ │ +0af9a0: 1f00 1d00 |0006: check-cast v0, Landroid/content/Context; // type@001d │ │ +0af9a4: 6e10 901c 0300 |0008: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/CrashDialog;.getIntent:()Landroid/content/Intent; // method@1c90 │ │ +0af9aa: 0c01 |000b: move-result-object v1 │ │ +0af9ac: 7030 580d 0401 |000c: invoke-direct {v4, v0, v1}, Lorg/acra/dialog/CrashReportDialogHelper;.:(Landroid/content/Context;Landroid/content/Intent;)V // method@0d58 │ │ +0af9b2: 2201 9100 |000f: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0af9b6: 7020 8501 0100 |0011: invoke-direct {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0af9bc: 1400 2400 117f |0014: const v0, #float 1.92739e+38 // #7f110024 │ │ +0af9c2: 6e20 9001 0100 |0017: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ +0af9c8: 1400 2300 117f |001a: const v0, #float 1.92739e+38 // #7f110023 │ │ +0af9ce: 6e20 8a01 0100 |001d: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@018a │ │ +0af9d4: 1400 8200 087f |0020: const v0, #float 1.80778e+38 // #7f080082 │ │ +0af9da: 6e20 8901 0100 |0023: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0189 │ │ +0af9e0: 2200 f405 |0026: new-instance v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1; // type@05f4 │ │ +0af9e4: 7020 871c 4000 |0028: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$1;.:(Lorg/acra/dialog/CrashReportDialogHelper;)V // method@1c87 │ │ +0af9ea: 1f00 1f00 |002b: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0af9ee: 1402 0a00 0401 |002d: const v2, #float 2.42446e-38 // #0104000a │ │ +0af9f4: 6e30 8f01 2100 |0030: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0af9fa: 6200 481f |0033: sget-object v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$2; // field@1f48 │ │ +0af9fe: 1f00 1f00 |0035: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0afa02: 1502 0401 |0037: const/high16 v2, #int 17039360 // #104 │ │ +0afa06: 6e30 8c01 2100 |0039: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ +0afa0c: 2200 f605 |003c: new-instance v0, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3; // type@05f6 │ │ +0afa10: 7030 8c1c 4003 |003e: invoke-direct {v0, v4, v3}, Lua/gardenapple/itchupdater/ui/CrashDialog$onCreate$1$3;.:(Lorg/acra/dialog/CrashReportDialogHelper;Lua/gardenapple/itchupdater/ui/CrashDialog;)V // method@1c8c │ │ +0afa16: 1f00 2000 |0041: check-cast v0, Landroid/content/DialogInterface$OnDismissListener; // type@0020 │ │ +0afa1a: 6e20 8e01 0100 |0043: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018e │ │ +0afa20: 6e10 9301 0100 |0046: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ +0afa26: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=13 │ │ 0x000f line=15 │ │ 0x0017 line=16 │ │ 0x001d line=17 │ │ @@ -151662,17 +151663,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0afa24: |[0afa24] ua.gardenapple.itchupdater.ui.LibraryAdapter$Companion.:()V │ │ -0afa34: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0afa3a: 0e00 |0003: return-void │ │ +0afa28: |[0afa28] ua.gardenapple.itchupdater.ui.LibraryAdapter$Companion.:()V │ │ +0afa38: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0afa3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion;) │ │ @@ -151680,17 +151681,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0afa3c: |[0afa3c] ua.gardenapple.itchupdater.ui.LibraryAdapter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0afa4c: 7010 921c 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion;.:()V // method@1c92 │ │ -0afa52: 0e00 |0003: return-void │ │ +0afa40: |[0afa40] ua.gardenapple.itchupdater.ui.LibraryAdapter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0afa50: 7010 921c 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion;.:()V // method@1c92 │ │ +0afa56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3692 (LibraryAdapter.kt) │ │ │ │ @@ -151732,40 +151733,40 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0afc0c: |[0afc0c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onBindViewHolder$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;I)V │ │ -0afc1c: 5b01 541f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f54 │ │ -0afc20: 5902 531f |0002: iput v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.$position:I // field@1f53 │ │ -0afc24: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0afc2a: 0e00 |0007: return-void │ │ +0afc10: |[0afc10] ua.gardenapple.itchupdater.ui.LibraryAdapter$onBindViewHolder$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;I)V │ │ +0afc20: 5b01 541f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f54 │ │ +0afc24: 5902 531f |0002: iput v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.$position:I // field@1f53 │ │ +0afc28: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0afc2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0afc2c: |[0afc2c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onBindViewHolder$1.onClick:(Landroid/view/View;)V │ │ -0afc3c: 5420 541f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f54 │ │ -0afc40: 1a01 3737 |0002: const-string v1, "view" // string@3737 │ │ -0afc44: 7120 8b05 1300 |0004: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afc4a: 5221 531f |0007: iget v1, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.$position:I // field@1f53 │ │ -0afc4e: 7130 f61c 3001 |0009: invoke-static {v0, v3, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$onCardOverflowClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;I)V // method@1cf6 │ │ -0afc54: 0e00 |000c: return-void │ │ +0afc30: |[0afc30] ua.gardenapple.itchupdater.ui.LibraryAdapter$onBindViewHolder$1.onClick:(Landroid/view/View;)V │ │ +0afc40: 5420 541f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f54 │ │ +0afc44: 1a01 3737 |0002: const-string v1, "view" // string@3737 │ │ +0afc48: 7120 8b05 1300 |0004: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afc4e: 5221 531f |0007: iget v1, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.$position:I // field@1f53 │ │ +0afc52: 7130 f61c 3001 |0009: invoke-static {v0, v3, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$onCardOverflowClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;I)V // method@1cf6 │ │ +0afc58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/view/View; │ │ │ │ @@ -151809,55 +151810,55 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0aff1c: |[0aff1c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$2.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ -0aff2c: 5b01 5e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5e │ │ -0aff30: 5b02 5d1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5d │ │ -0aff34: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0aff3a: 0e00 |0007: return-void │ │ +0aff20: |[0aff20] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$2.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ +0aff30: 5b01 5e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5e │ │ +0aff34: 5b02 5d1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5d │ │ +0aff38: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0aff3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0aff3c: |[0aff3c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$2.run:()V │ │ -0aff4c: 5450 5e1f |0000: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5e │ │ -0aff50: 6e10 8701 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0aff56: 0c00 |0005: move-result-object v0 │ │ -0aff58: 5451 5e1f |0006: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5e │ │ -0aff5c: 6e10 8701 0100 |0008: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0aff62: 0c01 |000b: move-result-object v1 │ │ -0aff64: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0aff66: 2322 6606 |000d: new-array v2, v2, [Ljava/lang/Object; // type@0666 │ │ -0aff6a: 5453 5d1f |000f: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5d │ │ -0aff6e: 6e10 4119 0300 |0011: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ -0aff74: 0c03 |0014: move-result-object v3 │ │ -0aff76: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0aff78: 4d03 0204 |0016: aput-object v3, v2, v4 │ │ -0aff7c: 1403 d400 117f |0018: const v3, #float 1.92742e+38 // #7f1100d4 │ │ -0aff82: 6e30 3b00 3102 |001b: invoke-virtual {v1, v3, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0aff88: 0c01 |001e: move-result-object v1 │ │ -0aff8a: 1f01 5601 |001f: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0aff8e: 7130 7e01 1004 |0021: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ -0aff94: 0c00 |0024: move-result-object v0 │ │ -0aff96: 6e10 7f01 0000 |0025: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0aff9c: 0e00 |0028: return-void │ │ +0aff40: |[0aff40] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$2.run:()V │ │ +0aff50: 5450 5e1f |0000: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5e │ │ +0aff54: 6e10 8701 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0aff5a: 0c00 |0005: move-result-object v0 │ │ +0aff5c: 5451 5e1f |0006: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5e │ │ +0aff60: 6e10 8701 0100 |0008: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0aff66: 0c01 |000b: move-result-object v1 │ │ +0aff68: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0aff6a: 2322 6606 |000d: new-array v2, v2, [Ljava/lang/Object; // type@0666 │ │ +0aff6e: 5453 5d1f |000f: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5d │ │ +0aff72: 6e10 4119 0300 |0011: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ +0aff78: 0c03 |0014: move-result-object v3 │ │ +0aff7a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0aff7c: 4d03 0204 |0016: aput-object v3, v2, v4 │ │ +0aff80: 1403 d400 117f |0018: const v3, #float 1.92742e+38 // #7f1100d4 │ │ +0aff86: 6e30 3b00 3102 |001b: invoke-virtual {v1, v3, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0aff8c: 0c01 |001e: move-result-object v1 │ │ +0aff8e: 1f01 5601 |001f: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0aff92: 7130 7e01 1004 |0021: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ +0aff98: 0c00 |0024: move-result-object v0 │ │ +0aff9a: 6e10 7f01 0000 |0025: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0affa0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x000f line=154 │ │ 0x001b line=152 │ │ 0x0021 line=150 │ │ @@ -151909,54 +151910,54 @@ │ │ type : '(Landroid/view/View;Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0affa0: |[0affa0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1.:(Landroid/view/View;Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ -0affb0: 5b01 611f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$view:Landroid/view/View; // field@1f61 │ │ -0affb4: 5b02 601f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f60 │ │ -0affb8: 5b03 5f1f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5f │ │ -0affbc: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0affc2: 0e00 |0009: return-void │ │ +0affa4: |[0affa4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1.:(Landroid/view/View;Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ +0affb4: 5b01 611f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$view:Landroid/view/View; // field@1f61 │ │ +0affb8: 5b02 601f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f60 │ │ +0affbc: 5b03 5f1f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5f │ │ +0affc0: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0affc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0affc4: |[0affc4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0affd4: 6204 5000 |0000: sget-object v4, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0affd8: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0affde: 0c04 |0005: move-result-object v4 │ │ -0affe0: 1f04 1a02 |0006: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0affe4: 2205 fc05 |0008: new-instance v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1; // type@05fc │ │ -0affe8: 5430 601f |000a: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f60 │ │ -0affec: 5431 5f1f |000c: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5f │ │ -0afff0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0afff2: 7040 a31c 0521 |000f: invoke-direct {v5, v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1ca3 │ │ -0afff8: 1f05 2902 |0012: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0afffc: 7120 a905 5400 |0014: invoke-static {v4, v5}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0b0002: 5434 611f |0017: iget-object v4, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$view:Landroid/view/View; // field@1f61 │ │ -0b0006: 2205 fd05 |0019: new-instance v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2; // type@05fd │ │ -0b000a: 5430 601f |001b: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f60 │ │ -0b000e: 5431 5f1f |001d: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5f │ │ -0b0012: 7030 a81c 0501 |001f: invoke-direct {v5, v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1ca8 │ │ -0b0018: 1f05 7501 |0022: check-cast v5, Ljava/lang/Runnable; // type@0175 │ │ -0b001c: 6e20 3501 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0135 │ │ -0b0022: 0e00 |0027: return-void │ │ +0affc8: |[0affc8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0affd8: 6204 5000 |0000: sget-object v4, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0affdc: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0affe2: 0c04 |0005: move-result-object v4 │ │ +0affe4: 1f04 1a02 |0006: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0affe8: 2205 fc05 |0008: new-instance v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1; // type@05fc │ │ +0affec: 5430 601f |000a: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f60 │ │ +0afff0: 5431 5f1f |000c: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5f │ │ +0afff4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0afff6: 7040 a31c 0521 |000f: invoke-direct {v5, v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1ca3 │ │ +0afffc: 1f05 2902 |0012: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b0000: 7120 a905 5400 |0014: invoke-static {v4, v5}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0b0006: 5434 611f |0017: iget-object v4, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$view:Landroid/view/View; // field@1f61 │ │ +0b000a: 2205 fd05 |0019: new-instance v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2; // type@05fd │ │ +0b000e: 5430 601f |001b: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f60 │ │ +0b0012: 5431 5f1f |001d: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f5f │ │ +0b0016: 7030 a81c 0501 |001f: invoke-direct {v5, v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$2;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1ca8 │ │ +0b001c: 1f05 7501 |0022: check-cast v5, Ljava/lang/Runnable; // type@0175 │ │ +0b0020: 6e20 3501 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0135 │ │ +0b0026: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0017 line=149 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1; │ │ 0x0000 - 0x0028 reg=4 (null) Landroid/content/DialogInterface; │ │ @@ -151998,51 +151999,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b0024: |[0b0024] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$2.:()V │ │ -0b0034: 2200 ff05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2; // type@05ff │ │ -0b0038: 7010 ad1c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2;.:()V // method@1cad │ │ -0b003e: 6900 621f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2; // field@1f62 │ │ -0b0042: 0e00 |0007: return-void │ │ +0b0028: |[0b0028] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$2.:()V │ │ +0b0038: 2200 ff05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2; // type@05ff │ │ +0b003c: 7010 ad1c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2;.:()V // method@1cad │ │ +0b0042: 6900 621f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2; // field@1f62 │ │ +0b0046: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0044: |[0b0044] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$2.:()V │ │ -0b0054: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b005a: 0e00 |0003: return-void │ │ +0b0048: |[0b0048] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$2.:()V │ │ +0b0058: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b005e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b005c: |[0b005c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0b006c: 0e00 |0000: return-void │ │ +0b0060: |[0b0060] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0b0070: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3692 (LibraryAdapter.kt) │ │ │ │ Class #459 header: │ │ @@ -152079,38 +152080,38 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b022c: |[0b022c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCreateViewHolder$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V │ │ -0b023c: 5b01 681f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f68 │ │ -0b0240: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b0246: 0e00 |0005: return-void │ │ +0b0230: |[0b0230] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCreateViewHolder$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V │ │ +0b0240: 5b01 681f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f68 │ │ +0b0244: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b024a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b0248: |[0b0248] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCreateViewHolder$1.onClick:(Landroid/view/View;)V │ │ -0b0258: 5420 681f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f68 │ │ -0b025c: 1a01 3737 |0002: const-string v1, "view" // string@3737 │ │ -0b0260: 7120 8b05 1300 |0004: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b0266: 7120 f51c 3000 |0007: invoke-static {v0, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$onCardClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V // method@1cf5 │ │ -0b026c: 0e00 |000a: return-void │ │ +0b024c: |[0b024c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCreateViewHolder$1.onClick:(Landroid/view/View;)V │ │ +0b025c: 5420 681f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f68 │ │ +0b0260: 1a01 3737 |0002: const-string v1, "view" // string@3737 │ │ +0b0264: 7120 8b05 1300 |0004: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b026a: 7120 f51c 3000 |0007: invoke-static {v0, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$onCardClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V // method@1cf5 │ │ +0b0270: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1; │ │ 0x0000 - 0x000b reg=3 (null) Landroid/view/View; │ │ │ │ @@ -152154,54 +152155,54 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b0f24: |[0b0f24] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ -0b0f34: 5b01 8c1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8c │ │ -0b0f38: 5b02 8b1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8b │ │ -0b0f3c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b0f42: 0e00 |0007: return-void │ │ +0b0f28: |[0b0f28] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ +0b0f38: 5b01 8c1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8c │ │ +0b0f3c: 5b02 8b1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8b │ │ +0b0f40: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b0f46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0b0f44: |[0b0f44] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0b0f54: 6207 5100 |0000: sget-object v7, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b0f58: 0770 |0002: move-object v0, v7 │ │ -0b0f5a: 1f00 3c02 |0003: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0f5e: 6207 5000 |0005: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b0f62: 7100 ba05 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ -0b0f68: 0c07 |000a: move-result-object v7 │ │ -0b0f6a: 0771 |000b: move-object v1, v7 │ │ -0b0f6c: 1f01 1a02 |000c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b0f70: 2207 0b06 |000e: new-instance v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1; // type@060b │ │ -0b0f74: 5468 8c1f |0010: iget-object v8, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8c │ │ -0b0f78: 5462 8b1f |0012: iget-object v2, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8b │ │ -0b0f7c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0b0f7e: 7040 dd1c 8732 |0015: invoke-direct {v7, v8, v2, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cdd │ │ -0b0f84: 0773 |0018: move-object v3, v7 │ │ -0b0f86: 1f03 2902 |0019: check-cast v3, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b0f8a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0b0f8c: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -0b0f8e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0b0f90: 7706 a805 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b0f96: 0e00 |0021: return-void │ │ +0b0f48: |[0b0f48] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0b0f58: 6207 5100 |0000: sget-object v7, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b0f5c: 0770 |0002: move-object v0, v7 │ │ +0b0f5e: 1f00 3c02 |0003: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0f62: 6207 5000 |0005: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b0f66: 7100 ba05 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ +0b0f6c: 0c07 |000a: move-result-object v7 │ │ +0b0f6e: 0771 |000b: move-object v1, v7 │ │ +0b0f70: 1f01 1a02 |000c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b0f74: 2207 0b06 |000e: new-instance v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1; // type@060b │ │ +0b0f78: 5468 8c1f |0010: iget-object v8, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8c │ │ +0b0f7c: 5462 8b1f |0012: iget-object v2, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8b │ │ +0b0f80: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0b0f82: 7040 dd1c 8732 |0015: invoke-direct {v7, v8, v2, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cdd │ │ +0b0f88: 0773 |0018: move-object v3, v7 │ │ +0b0f8a: 1f03 2902 |0019: check-cast v3, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b0f8e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0b0f90: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +0b0f92: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0b0f94: 7706 a805 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b0f9a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2; │ │ 0x0000 - 0x0022 reg=7 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0022 reg=8 (null) I │ │ @@ -152242,51 +152243,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b0f98: |[0b0f98] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$3.:()V │ │ -0b0fa8: 2200 0d06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3; // type@060d │ │ -0b0fac: 7010 e51c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3;.:()V // method@1ce5 │ │ -0b0fb2: 6900 8d1f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3; // field@1f8d │ │ -0b0fb6: 0e00 |0007: return-void │ │ +0b0f9c: |[0b0f9c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$3.:()V │ │ +0b0fac: 2200 0d06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3; // type@060d │ │ +0b0fb0: 7010 e51c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3;.:()V // method@1ce5 │ │ +0b0fb6: 6900 8d1f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3; // field@1f8d │ │ +0b0fba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0fb8: |[0b0fb8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$3.:()V │ │ -0b0fc8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b0fce: 0e00 |0003: return-void │ │ +0b0fbc: |[0b0fbc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$3.:()V │ │ +0b0fcc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b0fd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b0fd0: |[0b0fd0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -0b0fe0: 0e00 |0000: return-void │ │ +0b0fd4: |[0b0fd4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +0b0fe4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3692 (LibraryAdapter.kt) │ │ │ │ Class #462 header: │ │ @@ -152327,54 +152328,54 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b1160: |[0b1160] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ -0b1170: 5b01 931f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f93 │ │ -0b1174: 5b02 921f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f92 │ │ -0b1178: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b117e: 0e00 |0007: return-void │ │ +0b1164: |[0b1164] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ +0b1174: 5b01 931f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f93 │ │ +0b1178: 5b02 921f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f92 │ │ +0b117c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b1182: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0b1180: |[0b1180] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0b1190: 6207 5100 |0000: sget-object v7, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b1194: 0770 |0002: move-object v0, v7 │ │ -0b1196: 1f00 3c02 |0003: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b119a: 6207 5000 |0005: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b119e: 7100 ba05 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ -0b11a4: 0c07 |000a: move-result-object v7 │ │ -0b11a6: 0771 |000b: move-object v1, v7 │ │ -0b11a8: 1f01 1a02 |000c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b11ac: 2207 0e06 |000e: new-instance v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1; // type@060e │ │ -0b11b0: 5468 931f |0010: iget-object v8, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f93 │ │ -0b11b4: 5462 921f |0012: iget-object v2, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f92 │ │ -0b11b8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0b11ba: 7040 e71c 8732 |0015: invoke-direct {v7, v8, v2, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1ce7 │ │ -0b11c0: 0773 |0018: move-object v3, v7 │ │ -0b11c2: 1f03 2902 |0019: check-cast v3, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b11c6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0b11c8: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -0b11ca: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0b11cc: 7706 a805 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b11d2: 0e00 |0021: return-void │ │ +0b1184: |[0b1184] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0b1194: 6207 5100 |0000: sget-object v7, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b1198: 0770 |0002: move-object v0, v7 │ │ +0b119a: 1f00 3c02 |0003: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b119e: 6207 5000 |0005: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b11a2: 7100 ba05 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ +0b11a8: 0c07 |000a: move-result-object v7 │ │ +0b11aa: 0771 |000b: move-object v1, v7 │ │ +0b11ac: 1f01 1a02 |000c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b11b0: 2207 0e06 |000e: new-instance v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1; // type@060e │ │ +0b11b4: 5468 931f |0010: iget-object v8, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f93 │ │ +0b11b8: 5462 921f |0012: iget-object v2, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f92 │ │ +0b11bc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0b11be: 7040 e71c 8732 |0015: invoke-direct {v7, v8, v2, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1ce7 │ │ +0b11c4: 0773 |0018: move-object v3, v7 │ │ +0b11c6: 1f03 2902 |0019: check-cast v3, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b11ca: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0b11cc: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +0b11ce: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0b11d0: 7706 a805 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b11d6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1; │ │ 0x0000 - 0x0022 reg=7 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0022 reg=8 (null) I │ │ @@ -152415,51 +152416,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b11d4: |[0b11d4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$2.:()V │ │ -0b11e4: 2200 1006 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2; // type@0610 │ │ -0b11e8: 7010 ef1c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2;.:()V // method@1cef │ │ -0b11ee: 6900 941f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2; // field@1f94 │ │ -0b11f2: 0e00 |0007: return-void │ │ +0b11d8: |[0b11d8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$2.:()V │ │ +0b11e8: 2200 1006 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2; // type@0610 │ │ +0b11ec: 7010 ef1c 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2;.:()V // method@1cef │ │ +0b11f2: 6900 941f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2; // field@1f94 │ │ +0b11f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b11f4: |[0b11f4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$2.:()V │ │ -0b1204: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b120a: 0e00 |0003: return-void │ │ +0b11f8: |[0b11f8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$2.:()V │ │ +0b1208: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b120e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b120c: |[0b120c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0b121c: 0e00 |0000: return-void │ │ +0b1210: |[0b1210] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0b1220: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3692 (LibraryAdapter.kt) │ │ │ │ Class #464 header: │ │ @@ -152491,17 +152492,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1c6c: |[0b1c6c] ua.gardenapple.itchupdater.ui.LibraryFragment$Companion.:()V │ │ -0b1c7c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b1c82: 0e00 |0003: return-void │ │ +0b1c70: |[0b1c70] ua.gardenapple.itchupdater.ui.LibraryFragment$Companion.:()V │ │ +0b1c80: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b1c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion;) │ │ @@ -152509,17 +152510,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1c84: |[0b1c84] ua.gardenapple.itchupdater.ui.LibraryFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0b1c94: 7010 051d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion;.:()V // method@1d05 │ │ -0b1c9a: 0e00 |0003: return-void │ │ +0b1c88: |[0b1c88] ua.gardenapple.itchupdater.ui.LibraryFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0b1c98: 7010 051d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion;.:()V // method@1d05 │ │ +0b1c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3693 (LibraryFragment.kt) │ │ │ │ @@ -152565,71 +152566,71 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b1dd0: |[0b1dd0] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1$2.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V │ │ -0b1de0: 5b01 a01f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa0 │ │ -0b1de4: 5b02 9f1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.$gameInstalls:Ljava/util/List; // field@1f9f │ │ -0b1de8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b1dee: 0e00 |0007: return-void │ │ +0b1dd4: |[0b1dd4] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1$2.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V │ │ +0b1de4: 5b01 a01f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa0 │ │ +0b1de8: 5b02 9f1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.$gameInstalls:Ljava/util/List; // field@1f9f │ │ +0b1dec: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b1df2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0b1df0: |[0b1df0] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1$2.run:()V │ │ -0b1e00: 5430 a01f |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa0 │ │ -0b1e04: 7110 1f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d1f │ │ -0b1e0a: 0c00 |0005: move-result-object v0 │ │ -0b1e0c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0b1e10: 283f |0008: goto 0047 // +003f │ │ -0b1e12: 5431 9f1f |0009: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.$gameInstalls:Ljava/util/List; // field@1f9f │ │ -0b1e16: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0b1e18: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -0b1e1c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0b1e1e: 280c |000f: goto 001b // +000c │ │ -0b1e20: 1f01 c001 |0010: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ -0b1e24: 7210 8904 0100 |0012: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0b1e2a: 0a01 |0015: move-result v1 │ │ -0b1e2c: b721 |0016: xor-int/2addr v1, v2 │ │ -0b1e2e: 7110 2903 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b1e34: 0c01 |001a: move-result-object v1 │ │ -0b1e36: 7110 2903 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b1e3c: 0c02 |001e: move-result-object v2 │ │ -0b1e3e: 7120 8805 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b1e44: 0a01 |0022: move-result v1 │ │ -0b1e46: 3801 1300 |0023: if-eqz v1, 0036 // +0013 │ │ -0b1e4a: 5401 a81d |0025: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ -0b1e4e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0b1e50: 6e20 1702 2100 |0028: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ -0b1e56: 5401 a71d |002b: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingLabel:Landroid/widget/TextView; // field@1da7 │ │ -0b1e5a: 6e20 7c01 2100 |002d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b1e60: 5400 a61d |0030: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingDivider:Landroid/view/View; // field@1da6 │ │ -0b1e64: 6e20 3a01 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b1e6a: 2812 |0035: goto 0047 // +0012 │ │ -0b1e6c: 5401 a81d |0036: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ -0b1e70: 1302 0800 |0038: const/16 v2, #int 8 // #8 │ │ -0b1e74: 6e20 1702 2100 |003a: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ -0b1e7a: 5401 a71d |003d: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingLabel:Landroid/widget/TextView; // field@1da7 │ │ -0b1e7e: 6e20 7c01 2100 |003f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b1e84: 5400 a61d |0042: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingDivider:Landroid/view/View; // field@1da6 │ │ -0b1e88: 6e20 3a01 2000 |0044: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b1e8e: 0e00 |0047: return-void │ │ +0b1df4: |[0b1df4] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1$2.run:()V │ │ +0b1e04: 5430 a01f |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa0 │ │ +0b1e08: 7110 1f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d1f │ │ +0b1e0e: 0c00 |0005: move-result-object v0 │ │ +0b1e10: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0b1e14: 283f |0008: goto 0047 // +003f │ │ +0b1e16: 5431 9f1f |0009: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.$gameInstalls:Ljava/util/List; // field@1f9f │ │ +0b1e1a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0b1e1c: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +0b1e20: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0b1e22: 280c |000f: goto 001b // +000c │ │ +0b1e24: 1f01 c001 |0010: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ +0b1e28: 7210 8904 0100 |0012: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0b1e2e: 0a01 |0015: move-result v1 │ │ +0b1e30: b721 |0016: xor-int/2addr v1, v2 │ │ +0b1e32: 7110 2903 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b1e38: 0c01 |001a: move-result-object v1 │ │ +0b1e3a: 7110 2903 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b1e40: 0c02 |001e: move-result-object v2 │ │ +0b1e42: 7120 8805 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b1e48: 0a01 |0022: move-result v1 │ │ +0b1e4a: 3801 1300 |0023: if-eqz v1, 0036 // +0013 │ │ +0b1e4e: 5401 a81d |0025: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ +0b1e52: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0b1e54: 6e20 1702 2100 |0028: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ +0b1e5a: 5401 a71d |002b: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingLabel:Landroid/widget/TextView; // field@1da7 │ │ +0b1e5e: 6e20 7c01 2100 |002d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b1e64: 5400 a61d |0030: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingDivider:Landroid/view/View; // field@1da6 │ │ +0b1e68: 6e20 3a01 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b1e6e: 2812 |0035: goto 0047 // +0012 │ │ +0b1e70: 5401 a81d |0036: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ +0b1e74: 1302 0800 |0038: const/16 v2, #int 8 // #8 │ │ +0b1e78: 6e20 1702 2100 |003a: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ +0b1e7e: 5401 a71d |003d: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingLabel:Landroid/widget/TextView; // field@1da7 │ │ +0b1e82: 6e20 7c01 2100 |003f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b1e88: 5400 a61d |0042: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingDivider:Landroid/view/View; // field@1da6 │ │ +0b1e8c: 6e20 3a01 2000 |0044: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b1e92: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0010 line=70 │ │ 0x0025 line=71 │ │ 0x002b line=72 │ │ 0x0030 line=73 │ │ @@ -152683,67 +152684,67 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b1f18: |[0b1f18] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2$2.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V │ │ -0b1f28: 5b01 a51f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa5 │ │ -0b1f2c: 5b02 a41f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.$gameInstalls:Ljava/util/List; // field@1fa4 │ │ -0b1f30: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b1f36: 0e00 |0007: return-void │ │ +0b1f1c: |[0b1f1c] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2$2.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V │ │ +0b1f2c: 5b01 a51f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa5 │ │ +0b1f30: 5b02 a41f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.$gameInstalls:Ljava/util/List; // field@1fa4 │ │ +0b1f34: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b1f3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0b1f38: |[0b1f38] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2$2.run:()V │ │ -0b1f48: 5440 a51f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa5 │ │ -0b1f4c: 7110 1f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d1f │ │ -0b1f52: 0c00 |0005: move-result-object v0 │ │ -0b1f54: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0b1f58: 2835 |0008: goto 003d // +0035 │ │ -0b1f5a: 5441 a41f |0009: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.$gameInstalls:Ljava/util/List; // field@1fa4 │ │ -0b1f5e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0b1f60: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -0b1f64: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0b1f66: 280c |000f: goto 001b // +000c │ │ -0b1f68: 1f01 c001 |0010: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ -0b1f6c: 7210 8904 0100 |0012: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0b1f72: 0a01 |0015: move-result v1 │ │ -0b1f74: b721 |0016: xor-int/2addr v1, v2 │ │ -0b1f76: 7110 2903 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b1f7c: 0c01 |001a: move-result-object v1 │ │ -0b1f7e: 7110 2903 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b1f84: 0c02 |001e: move-result-object v2 │ │ -0b1f86: 7120 8805 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b1f8c: 0a01 |0022: move-result v1 │ │ -0b1f8e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0b1f90: 1303 0800 |0024: const/16 v3, #int 8 // #8 │ │ -0b1f94: 3801 0d00 |0026: if-eqz v1, 0033 // +000d │ │ -0b1f98: 5401 9f1d |0028: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ -0b1f9c: 6e20 7c01 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b1fa2: 5400 9f1d |002d: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ -0b1fa6: 6e20 7c01 3000 |002f: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b1fac: 280b |0032: goto 003d // +000b │ │ -0b1fae: 5401 9f1d |0033: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ -0b1fb2: 6e20 7c01 3100 |0035: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b1fb8: 5400 9f1d |0038: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ -0b1fbc: 6e20 7c01 2000 |003a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b1fc2: 0e00 |003d: return-void │ │ +0b1f3c: |[0b1f3c] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2$2.run:()V │ │ +0b1f4c: 5440 a51f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa5 │ │ +0b1f50: 7110 1f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d1f │ │ +0b1f56: 0c00 |0005: move-result-object v0 │ │ +0b1f58: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0b1f5c: 2835 |0008: goto 003d // +0035 │ │ +0b1f5e: 5441 a41f |0009: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.$gameInstalls:Ljava/util/List; // field@1fa4 │ │ +0b1f62: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0b1f64: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +0b1f68: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0b1f6a: 280c |000f: goto 001b // +000c │ │ +0b1f6c: 1f01 c001 |0010: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ +0b1f70: 7210 8904 0100 |0012: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0b1f76: 0a01 |0015: move-result v1 │ │ +0b1f78: b721 |0016: xor-int/2addr v1, v2 │ │ +0b1f7a: 7110 2903 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b1f80: 0c01 |001a: move-result-object v1 │ │ +0b1f82: 7110 2903 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b1f88: 0c02 |001e: move-result-object v2 │ │ +0b1f8a: 7120 8805 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b1f90: 0a01 |0022: move-result v1 │ │ +0b1f92: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0b1f94: 1303 0800 |0024: const/16 v3, #int 8 // #8 │ │ +0b1f98: 3801 0d00 |0026: if-eqz v1, 0033 // +000d │ │ +0b1f9c: 5401 9f1d |0028: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ +0b1fa0: 6e20 7c01 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b1fa6: 5400 9f1d |002d: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ +0b1faa: 6e20 7c01 3000 |002f: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b1fb0: 280b |0032: goto 003d // +000b │ │ +0b1fb2: 5401 9f1d |0033: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ +0b1fb6: 6e20 7c01 3100 |0035: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b1fbc: 5400 9f1d |0038: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ +0b1fc0: 6e20 7c01 2000 |003a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b1fc6: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0010 line=102 │ │ 0x0028 line=103 │ │ 0x002d line=104 │ │ 0x0033 line=106 │ │ @@ -152795,67 +152796,67 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b204c: |[0b204c] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3$2.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V │ │ -0b205c: 5b01 aa1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1faa │ │ -0b2060: 5b02 a91f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.$gameInstalls:Ljava/util/List; // field@1fa9 │ │ -0b2064: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b206a: 0e00 |0007: return-void │ │ +0b2050: |[0b2050] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3$2.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V │ │ +0b2060: 5b01 aa1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1faa │ │ +0b2064: 5b02 a91f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.$gameInstalls:Ljava/util/List; // field@1fa9 │ │ +0b2068: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b206e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0b206c: |[0b206c] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3$2.run:()V │ │ -0b207c: 5440 aa1f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1faa │ │ -0b2080: 7110 1f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d1f │ │ -0b2086: 0c00 |0005: move-result-object v0 │ │ -0b2088: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0b208c: 2835 |0008: goto 003d // +0035 │ │ -0b208e: 5441 a91f |0009: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.$gameInstalls:Ljava/util/List; // field@1fa9 │ │ -0b2092: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0b2094: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -0b2098: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0b209a: 280c |000f: goto 001b // +000c │ │ -0b209c: 1f01 c001 |0010: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ -0b20a0: 7210 8904 0100 |0012: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0b20a6: 0a01 |0015: move-result v1 │ │ -0b20a8: b721 |0016: xor-int/2addr v1, v2 │ │ -0b20aa: 7110 2903 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b20b0: 0c01 |001a: move-result-object v1 │ │ -0b20b2: 7110 2903 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b20b8: 0c02 |001e: move-result-object v2 │ │ -0b20ba: 7120 8805 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b20c0: 0a01 |0022: move-result v1 │ │ -0b20c2: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0b20c4: 1303 0800 |0024: const/16 v3, #int 8 // #8 │ │ -0b20c8: 3801 0d00 |0026: if-eqz v1, 0033 // +000d │ │ -0b20cc: 5401 a11d |0028: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ -0b20d0: 6e20 1702 2100 |002a: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ -0b20d6: 5400 a21d |002d: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedNothing:Landroid/widget/TextView; // field@1da2 │ │ -0b20da: 6e20 7c01 3000 |002f: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b20e0: 280b |0032: goto 003d // +000b │ │ -0b20e2: 5401 a11d |0033: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ -0b20e6: 6e20 1702 3100 |0035: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ -0b20ec: 5400 a21d |0038: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedNothing:Landroid/widget/TextView; // field@1da2 │ │ -0b20f0: 6e20 7c01 2000 |003a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b20f6: 0e00 |003d: return-void │ │ +0b2070: |[0b2070] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3$2.run:()V │ │ +0b2080: 5440 aa1f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1faa │ │ +0b2084: 7110 1f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d1f │ │ +0b208a: 0c00 |0005: move-result-object v0 │ │ +0b208c: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0b2090: 2835 |0008: goto 003d // +0035 │ │ +0b2092: 5441 a91f |0009: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.$gameInstalls:Ljava/util/List; // field@1fa9 │ │ +0b2096: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0b2098: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +0b209c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0b209e: 280c |000f: goto 001b // +000c │ │ +0b20a0: 1f01 c001 |0010: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ +0b20a4: 7210 8904 0100 |0012: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0b20aa: 0a01 |0015: move-result v1 │ │ +0b20ac: b721 |0016: xor-int/2addr v1, v2 │ │ +0b20ae: 7110 2903 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b20b4: 0c01 |001a: move-result-object v1 │ │ +0b20b6: 7110 2903 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b20bc: 0c02 |001e: move-result-object v2 │ │ +0b20be: 7120 8805 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b20c4: 0a01 |0022: move-result v1 │ │ +0b20c6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0b20c8: 1303 0800 |0024: const/16 v3, #int 8 // #8 │ │ +0b20cc: 3801 0d00 |0026: if-eqz v1, 0033 // +000d │ │ +0b20d0: 5401 a11d |0028: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ +0b20d4: 6e20 1702 2100 |002a: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ +0b20da: 5400 a21d |002d: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedNothing:Landroid/widget/TextView; // field@1da2 │ │ +0b20de: 6e20 7c01 3000 |002f: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b20e4: 280b |0032: goto 003d // +000b │ │ +0b20e6: 5401 a11d |0033: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ +0b20ea: 6e20 1702 3100 |0035: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ +0b20f0: 5400 a21d |0038: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedNothing:Landroid/widget/TextView; // field@1da2 │ │ +0b20f4: 6e20 7c01 2000 |003a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b20fa: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0010 line=133 │ │ 0x0028 line=134 │ │ 0x002d line=135 │ │ 0x0033 line=137 │ │ @@ -152899,42 +152900,42 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2180: |[0b2180] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$4.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)V │ │ -0b2190: 5b01 ae1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fae │ │ -0b2194: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b219a: 0e00 |0005: return-void │ │ +0b2184: |[0b2184] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$4.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)V │ │ +0b2194: 5b01 ae1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fae │ │ +0b2198: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b219e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0b219c: |[0b219c] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$4.onClick:(Landroid/view/View;)V │ │ -0b21ac: 2203 2200 |0000: new-instance v3, Landroid/content/Intent; // type@0022 │ │ -0b21b0: 5420 ae1f |0002: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fae │ │ -0b21b4: 6e10 281d 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.requireContext:()Landroid/content/Context; // method@1d28 │ │ -0b21ba: 0c00 |0007: move-result-object v0 │ │ -0b21bc: 1c01 3306 |0008: const-class v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // type@0633 │ │ -0b21c0: 7030 4500 0301 |000a: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0b21c6: 5420 ae1f |000d: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fae │ │ -0b21ca: 6e20 291d 3000 |000f: invoke-virtual {v0, v3}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.startActivity:(Landroid/content/Intent;)V // method@1d29 │ │ -0b21d0: 0e00 |0012: return-void │ │ +0b21a0: |[0b21a0] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$4.onClick:(Landroid/view/View;)V │ │ +0b21b0: 2203 2200 |0000: new-instance v3, Landroid/content/Intent; // type@0022 │ │ +0b21b4: 5420 ae1f |0002: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fae │ │ +0b21b8: 6e10 281d 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.requireContext:()Landroid/content/Context; // method@1d28 │ │ +0b21be: 0c00 |0007: move-result-object v0 │ │ +0b21c0: 1c01 3306 |0008: const-class v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // type@0633 │ │ +0b21c4: 7030 4500 0301 |000a: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0b21ca: 5420 ae1f |000d: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fae │ │ +0b21ce: 6e20 291d 3000 |000f: invoke-virtual {v0, v3}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.startActivity:(Landroid/content/Intent;)V // method@1d29 │ │ +0b21d4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000d line=147 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4; │ │ 0x0000 - 0x0013 reg=3 (null) Landroid/view/View; │ │ @@ -152970,17 +152971,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2690: |[0b2690] ua.gardenapple.itchupdater.ui.MainActivity$Companion.:()V │ │ -0b26a0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b26a6: 0e00 |0003: return-void │ │ +0b2694: |[0b2694] ua.gardenapple.itchupdater.ui.MainActivity$Companion.:()V │ │ +0b26a4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b26aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/MainActivity$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/MainActivity$Companion;) │ │ @@ -152988,17 +152989,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b26a8: |[0b26a8] ua.gardenapple.itchupdater.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0b26b8: 7010 2a1d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/MainActivity$Companion;.:()V // method@1d2a │ │ -0b26be: 0e00 |0003: return-void │ │ +0b26ac: |[0b26ac] ua.gardenapple.itchupdater.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0b26bc: 7010 2a1d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/MainActivity$Companion;.:()V // method@1d2a │ │ +0b26c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5137 (MainActivity.kt) │ │ │ │ @@ -153040,67 +153041,67 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b26c0: |[0b26c0] ua.gardenapple.itchupdater.ui.MainActivity$navBarSelectItem$1.:(Lua/gardenapple/itchupdater/ui/MainActivity;I)V │ │ -0b26d0: 5b01 b71f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fb7 │ │ -0b26d4: 5902 b61f |0002: iput v2, v0, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.$itemId:I // field@1fb6 │ │ -0b26d8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b26de: 0e00 |0007: return-void │ │ +0b26c4: |[0b26c4] ua.gardenapple.itchupdater.ui.MainActivity$navBarSelectItem$1.:(Lua/gardenapple/itchupdater/ui/MainActivity;I)V │ │ +0b26d4: 5b01 b71f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fb7 │ │ +0b26d8: 5902 b61f |0002: iput v2, v0, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.$itemId:I // field@1fb6 │ │ +0b26dc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b26e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0b26e0: |[0b26e0] ua.gardenapple.itchupdater.ui.MainActivity$navBarSelectItem$1.run:()V │ │ -0b26f0: 5450 b71f |0000: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fb7 │ │ -0b26f4: 6e10 401d 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b26fa: 0c00 |0005: move-result-object v0 │ │ -0b26fc: 5400 8e1d |0006: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ -0b2700: 6e10 7c02 0000 |0008: invoke-virtual {v0}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.getMenu:()Landroid/view/Menu; // method@027c │ │ -0b2706: 0c00 |000b: move-result-object v0 │ │ -0b2708: 1a01 0b20 |000c: const-string v1, "binding.bottomNavigationView.menu" // string@200b │ │ -0b270c: 7120 8b05 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b2712: 7210 2501 0000 |0011: invoke-interface {v0}, Landroid/view/Menu;.size:()I // method@0125 │ │ -0b2718: 0a00 |0014: move-result v0 │ │ -0b271a: 3d00 2700 |0015: if-lez v0, 003c // +0027 │ │ -0b271e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0b2720: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0b2724: 5453 b71f |001a: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fb7 │ │ -0b2728: 6e10 401d 0300 |001c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b272e: 0c03 |001f: move-result-object v3 │ │ -0b2730: 5433 8e1d |0020: iget-object v3, v3, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ -0b2734: 6e10 7c02 0300 |0022: invoke-virtual {v3}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.getMenu:()Landroid/view/Menu; // method@027c │ │ -0b273a: 0c03 |0025: move-result-object v3 │ │ -0b273c: 7220 2401 1300 |0026: invoke-interface {v3, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@0124 │ │ -0b2742: 0c01 |0029: move-result-object v1 │ │ -0b2744: 7210 2901 0100 |002a: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@0129 │ │ -0b274a: 0a03 |002d: move-result v3 │ │ -0b274c: 5254 b61f |002e: iget v4, v5, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.$itemId:I // field@1fb6 │ │ -0b2750: 3343 0700 |0030: if-ne v3, v4, 0037 // +0007 │ │ -0b2754: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -0b2756: 7220 2b01 0100 |0033: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@012b │ │ -0b275c: 2806 |0036: goto 003c // +0006 │ │ -0b275e: 3402 0300 |0037: if-lt v2, v0, 003a // +0003 │ │ -0b2762: 2803 |0039: goto 003c // +0003 │ │ -0b2764: 0121 |003a: move v1, v2 │ │ -0b2766: 28dd |003b: goto 0018 // -0023 │ │ -0b2768: 0e00 |003c: return-void │ │ +0b26e4: |[0b26e4] ua.gardenapple.itchupdater.ui.MainActivity$navBarSelectItem$1.run:()V │ │ +0b26f4: 5450 b71f |0000: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fb7 │ │ +0b26f8: 6e10 401d 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b26fe: 0c00 |0005: move-result-object v0 │ │ +0b2700: 5400 8e1d |0006: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ +0b2704: 6e10 7c02 0000 |0008: invoke-virtual {v0}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.getMenu:()Landroid/view/Menu; // method@027c │ │ +0b270a: 0c00 |000b: move-result-object v0 │ │ +0b270c: 1a01 0b20 |000c: const-string v1, "binding.bottomNavigationView.menu" // string@200b │ │ +0b2710: 7120 8b05 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2716: 7210 2501 0000 |0011: invoke-interface {v0}, Landroid/view/Menu;.size:()I // method@0125 │ │ +0b271c: 0a00 |0014: move-result v0 │ │ +0b271e: 3d00 2700 |0015: if-lez v0, 003c // +0027 │ │ +0b2722: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0b2724: d802 0101 |0018: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0b2728: 5453 b71f |001a: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fb7 │ │ +0b272c: 6e10 401d 0300 |001c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b2732: 0c03 |001f: move-result-object v3 │ │ +0b2734: 5433 8e1d |0020: iget-object v3, v3, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ +0b2738: 6e10 7c02 0300 |0022: invoke-virtual {v3}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.getMenu:()Landroid/view/Menu; // method@027c │ │ +0b273e: 0c03 |0025: move-result-object v3 │ │ +0b2740: 7220 2401 1300 |0026: invoke-interface {v3, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@0124 │ │ +0b2746: 0c01 |0029: move-result-object v1 │ │ +0b2748: 7210 2901 0100 |002a: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@0129 │ │ +0b274e: 0a03 |002d: move-result v3 │ │ +0b2750: 5254 b61f |002e: iget v4, v5, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.$itemId:I // field@1fb6 │ │ +0b2754: 3343 0700 |0030: if-ne v3, v4, 0037 // +0007 │ │ +0b2758: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +0b275a: 7220 2b01 0100 |0033: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@012b │ │ +0b2760: 2806 |0036: goto 003c // +0006 │ │ +0b2762: 3402 0300 |0037: if-lt v2, v0, 003a // +0003 │ │ +0b2766: 2803 |0039: goto 003c // +0003 │ │ +0b2768: 0121 |003a: move v1, v2 │ │ +0b276a: 28dd |003b: goto 0018 // -0023 │ │ +0b276c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0011 line=261 │ │ 0x001a line=262 │ │ 0x002a line=263 │ │ 0x0033 line=264 │ │ @@ -153160,17 +153161,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b36cc: |[0b36cc] ua.gardenapple.itchupdater.ui.MitchWebView.:(Landroid/content/Context;)V │ │ -0b36dc: 7020 5901 1000 |0000: invoke-direct {v0, v1}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0159 │ │ -0b36e2: 0e00 |0003: return-void │ │ +0b36d0: |[0b36d0] ua.gardenapple.itchupdater.ui.MitchWebView.:(Landroid/content/Context;)V │ │ +0b36e0: 7020 5901 1000 |0000: invoke-direct {v0, v1}, Landroid/webkit/WebView;.:(Landroid/content/Context;)V // method@0159 │ │ +0b36e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/MitchWebView; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -153179,17 +153180,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b36e4: |[0b36e4] ua.gardenapple.itchupdater.ui.MitchWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0b36f4: 7030 5a01 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@015a │ │ -0b36fa: 0e00 |0003: return-void │ │ +0b36e8: |[0b36e8] ua.gardenapple.itchupdater.ui.MitchWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0b36f8: 7030 5a01 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@015a │ │ +0b36fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/MitchWebView; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ @@ -153199,17 +153200,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0b36fc: |[0b36fc] ua.gardenapple.itchupdater.ui.MitchWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0b370c: 7040 5b01 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@015b │ │ -0b3712: 0e00 |0003: return-void │ │ +0b3700: |[0b3700] ua.gardenapple.itchupdater.ui.MitchWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0b3710: 7040 5b01 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@015b │ │ +0b3716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/MitchWebView; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ @@ -153220,17 +153221,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0b3714: |[0b3714] ua.gardenapple.itchupdater.ui.MitchWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -0b3724: 7054 5c01 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@015c │ │ -0b372a: 0e00 |0003: return-void │ │ +0b3718: |[0b3718] ua.gardenapple.itchupdater.ui.MitchWebView.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +0b3728: 7054 5c01 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/webkit/WebView;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@015c │ │ +0b372e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/MitchWebView; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ @@ -153243,25 +153244,25 @@ │ │ type : '()F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0b3698: |[0b3698] ua.gardenapple.itchupdater.ui.MitchWebView.getContentWidth:()F │ │ -0b36a8: 6e10 5e1d 0200 |0000: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.computeHorizontalScrollRange:()I // method@1d5e │ │ -0b36ae: 0a00 |0003: move-result v0 │ │ -0b36b0: 8200 |0004: int-to-float v0, v0 │ │ -0b36b2: 6e10 611d 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getResources:()Landroid/content/res/Resources; // method@1d61 │ │ -0b36b8: 0c01 |0008: move-result-object v1 │ │ -0b36ba: 6e10 9000 0100 |0009: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0090 │ │ -0b36c0: 0c01 |000c: move-result-object v1 │ │ -0b36c2: 5211 1c00 |000d: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@001c │ │ -0b36c6: c910 |000f: div-float/2addr v0, v1 │ │ -0b36c8: 0f00 |0010: return v0 │ │ +0b369c: |[0b369c] ua.gardenapple.itchupdater.ui.MitchWebView.getContentWidth:()F │ │ +0b36ac: 6e10 5e1d 0200 |0000: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.computeHorizontalScrollRange:()I // method@1d5e │ │ +0b36b2: 0a00 |0003: move-result v0 │ │ +0b36b4: 8200 |0004: int-to-float v0, v0 │ │ +0b36b6: 6e10 611d 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getResources:()Landroid/content/res/Resources; // method@1d61 │ │ +0b36bc: 0c01 |0008: move-result-object v1 │ │ +0b36be: 6e10 9000 0100 |0009: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0090 │ │ +0b36c4: 0c01 |000c: move-result-object v1 │ │ +0b36c6: 5211 1c00 |000d: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@001c │ │ +0b36ca: c910 |000f: div-float/2addr v0, v1 │ │ +0b36cc: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lua/gardenapple/itchupdater/ui/MitchWebView; │ │ │ │ source_file_idx : 5332 (MitchWebView.kt) │ │ @@ -153295,17 +153296,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b372c: |[0b372c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$Companion.:()V │ │ -0b373c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b3742: 0e00 |0003: return-void │ │ +0b3730: |[0b3730] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$Companion.:()V │ │ +0b3740: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b3746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion;) │ │ @@ -153313,17 +153314,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3744: |[0b3744] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0b3754: 7010 6e1d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion;.:()V // method@1d6e │ │ -0b375a: 0e00 |0003: return-void │ │ +0b3748: |[0b3748] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0b3758: 7010 6e1d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion;.:()V // method@1d6e │ │ +0b375e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5517 (OwnedGamesActivity.kt) │ │ │ │ @@ -153361,36 +153362,36 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b3d74: |[0b3d74] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ -0b3d84: 5b01 dc1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdc │ │ -0b3d88: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b3d8e: 0e00 |0005: return-void │ │ +0b3d78: |[0b3d78] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ +0b3d88: 5b01 dc1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdc │ │ +0b3d8c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b3d92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b3d90: |[0b3d90] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$1.onClick:(Landroid/view/View;)V │ │ -0b3da0: 5401 dc1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdc │ │ -0b3da4: 6e10 ab1d 0100 |0002: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.onBackPressed:()V // method@1dab │ │ -0b3daa: 0e00 |0005: return-void │ │ +0b3d94: |[0b3d94] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$1.onClick:(Landroid/view/View;)V │ │ +0b3da4: 5401 dc1f |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdc │ │ +0b3da8: 6e10 ab1d 0100 |0002: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.onBackPressed:()V // method@1dab │ │ +0b3dae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -153430,53 +153431,53 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4114: |[0b4114] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$showListEmpty$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ -0b4124: 5b01 e21f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe2 │ │ -0b4128: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b412e: 0e00 |0005: return-void │ │ +0b4118: |[0b4118] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$showListEmpty$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ +0b4128: 5b01 e21f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe2 │ │ +0b412c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b4132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0b4130: |[0b4130] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$showListEmpty$1.onClick:(Landroid/view/View;)V │ │ -0b4140: 5456 e21f |0000: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe2 │ │ -0b4144: 2200 2200 |0002: new-instance v0, Landroid/content/Intent; // type@0022 │ │ -0b4148: 5451 e21f |0004: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe2 │ │ -0b414c: 7110 a01d 0100 |0006: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAndroidOnlyFilter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z // method@1da0 │ │ -0b4152: 0a01 |0009: move-result v1 │ │ -0b4154: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -0b4158: 6201 4806 |000c: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0b415c: 6e10 9116 0100 |000e: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getSTORE_ANDROID_PAGE_URI:()Landroid/net/Uri; // method@1691 │ │ -0b4162: 0c01 |0011: move-result-object v1 │ │ -0b4164: 2807 |0012: goto 0019 // +0007 │ │ -0b4166: 6201 4806 |0013: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0b416a: 6e10 9216 0100 |0015: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getSTORE_PAGE_URI:()Landroid/net/Uri; // method@1692 │ │ -0b4170: 0c01 |0018: move-result-object v1 │ │ -0b4172: 5452 e21f |0019: iget-object v2, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe2 │ │ -0b4176: 1f02 1d00 |001b: check-cast v2, Landroid/content/Context; // type@001d │ │ -0b417a: 1c03 2106 |001d: const-class v3, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b417e: 1a04 231f |001f: const-string v4, "android.intent.action.VIEW" // string@1f23 │ │ -0b4182: 7053 4900 4021 |0021: invoke-direct {v0, v4, v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -0b4188: 6e20 b31d 0600 |0024: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.startActivity:(Landroid/content/Intent;)V // method@1db3 │ │ -0b418e: 0e00 |0027: return-void │ │ +0b4134: |[0b4134] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$showListEmpty$1.onClick:(Landroid/view/View;)V │ │ +0b4144: 5456 e21f |0000: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe2 │ │ +0b4148: 2200 2200 |0002: new-instance v0, Landroid/content/Intent; // type@0022 │ │ +0b414c: 5451 e21f |0004: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe2 │ │ +0b4150: 7110 a01d 0100 |0006: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAndroidOnlyFilter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z // method@1da0 │ │ +0b4156: 0a01 |0009: move-result v1 │ │ +0b4158: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +0b415c: 6201 4806 |000c: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0b4160: 6e10 9116 0100 |000e: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getSTORE_ANDROID_PAGE_URI:()Landroid/net/Uri; // method@1691 │ │ +0b4166: 0c01 |0011: move-result-object v1 │ │ +0b4168: 2807 |0012: goto 0019 // +0007 │ │ +0b416a: 6201 4806 |0013: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0b416e: 6e10 9216 0100 |0015: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getSTORE_PAGE_URI:()Landroid/net/Uri; // method@1692 │ │ +0b4174: 0c01 |0018: move-result-object v1 │ │ +0b4176: 5452 e21f |0019: iget-object v2, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe2 │ │ +0b417a: 1f02 1d00 |001b: check-cast v2, Landroid/content/Context; // type@001d │ │ +0b417e: 1c03 2106 |001d: const-class v3, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b4182: 1a04 231f |001f: const-string v4, "android.intent.action.VIEW" // string@1f23 │ │ +0b4186: 7053 4900 4021 |0021: invoke-direct {v0, v4, v1, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +0b418c: 6e20 b31d 0600 |0024: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.startActivity:(Landroid/content/Intent;)V // method@1db3 │ │ +0b4192: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=150 │ │ 0x000c line=151 │ │ 0x0013 line=153 │ │ 0x0019 line=154 │ │ @@ -153516,17 +153517,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4814: |[0b4814] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion.:()V │ │ -0b4824: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b482a: 0e00 |0003: return-void │ │ +0b4818: |[0b4818] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion.:()V │ │ +0b4828: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b482e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion;) │ │ @@ -153534,17 +153535,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b482c: |[0b482c] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0b483c: 7010 b91d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion;.:()V // method@1db9 │ │ -0b4842: 0e00 |0003: return-void │ │ +0b4830: |[0b4830] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0b4840: 7010 b91d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion;.:()V // method@1db9 │ │ +0b4846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5518 (OwnedGamesAdapter.kt) │ │ │ │ @@ -153586,50 +153587,50 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b4844: |[0b4844] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder$bind$1.:(Landroid/net/Uri;Landroid/content/Context;)V │ │ -0b4854: 5b01 f11f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$downloadUri:Landroid/net/Uri; // field@1ff1 │ │ -0b4858: 5b02 f01f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$context:Landroid/content/Context; // field@1ff0 │ │ -0b485c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b4862: 0e00 |0007: return-void │ │ +0b4848: |[0b4848] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder$bind$1.:(Landroid/net/Uri;Landroid/content/Context;)V │ │ +0b4858: 5b01 f11f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$downloadUri:Landroid/net/Uri; // field@1ff1 │ │ +0b485c: 5b02 f01f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$context:Landroid/content/Context; // field@1ff0 │ │ +0b4860: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b4866: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -0b4864: |[0b4864] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder$bind$1.onClick:(Landroid/view/View;)V │ │ -0b4874: 6205 df1b |0000: sget-object v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -0b4878: 5440 f11f |0002: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$downloadUri:Landroid/net/Uri; // field@1ff1 │ │ -0b487c: 1a01 6024 |0004: const-string v1, "downloadUri" // string@2460 │ │ -0b4880: 7120 8b05 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4886: 6e20 7717 0500 |0009: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getStoreUrlFromDownloadPage:(Landroid/net/Uri;)Ljava/lang/String; // method@1777 │ │ -0b488c: 0c05 |000c: move-result-object v5 │ │ -0b488e: 7110 c600 0500 |000d: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0b4894: 0c05 |0010: move-result-object v5 │ │ -0b4896: 2200 2200 |0011: new-instance v0, Landroid/content/Intent; // type@0022 │ │ -0b489a: 5441 f01f |0013: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$context:Landroid/content/Context; // field@1ff0 │ │ -0b489e: 1c02 2106 |0015: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b48a2: 1a03 231f |0017: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ -0b48a6: 7052 4900 3015 |0019: invoke-direct {v0, v3, v5, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -0b48ac: 5445 f01f |001c: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$context:Landroid/content/Context; // field@1ff0 │ │ -0b48b0: 6e20 3e00 0500 |001e: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b48b6: 0e00 |0021: return-void │ │ +0b4868: |[0b4868] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder$bind$1.onClick:(Landroid/view/View;)V │ │ +0b4878: 6205 df1b |0000: sget-object v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +0b487c: 5440 f11f |0002: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$downloadUri:Landroid/net/Uri; // field@1ff1 │ │ +0b4880: 1a01 6024 |0004: const-string v1, "downloadUri" // string@2460 │ │ +0b4884: 7120 8b05 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b488a: 6e20 7717 0500 |0009: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getStoreUrlFromDownloadPage:(Landroid/net/Uri;)Ljava/lang/String; // method@1777 │ │ +0b4890: 0c05 |000c: move-result-object v5 │ │ +0b4892: 7110 c600 0500 |000d: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +0b4898: 0c05 |0010: move-result-object v5 │ │ +0b489a: 2200 2200 |0011: new-instance v0, Landroid/content/Intent; // type@0022 │ │ +0b489e: 5441 f01f |0013: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$context:Landroid/content/Context; // field@1ff0 │ │ +0b48a2: 1c02 2106 |0015: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b48a6: 1a03 231f |0017: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ +0b48aa: 7052 4900 3015 |0019: invoke-direct {v0, v3, v5, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +0b48b0: 5445 f01f |001c: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.$context:Landroid/content/Context; // field@1ff0 │ │ +0b48b4: 6e20 3e00 0500 |001e: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b48ba: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0011 line=81 │ │ 0x001c line=82 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1; │ │ @@ -153675,36 +153676,36 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4eac: |[0b4eac] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion$bind$1.:(Lkotlin/jvm/functions/Function0;)V │ │ -0b4ebc: 5b01 0020 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1;.$retry:Lkotlin/jvm/functions/Function0; // field@2000 │ │ -0b4ec0: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b4ec6: 0e00 |0005: return-void │ │ +0b4eb0: |[0b4eb0] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion$bind$1.:(Lkotlin/jvm/functions/Function0;)V │ │ +0b4ec0: 5b01 0020 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1;.$retry:Lkotlin/jvm/functions/Function0; // field@2000 │ │ +0b4ec4: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b4eca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4ec8: |[0b4ec8] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion$bind$1.onClick:(Landroid/view/View;)V │ │ -0b4ed8: 5401 0020 |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1;.$retry:Lkotlin/jvm/functions/Function0; // field@2000 │ │ -0b4edc: 7210 8205 0100 |0002: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@0582 │ │ -0b4ee2: 0e00 |0005: return-void │ │ +0b4ecc: |[0b4ecc] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion$bind$1.onClick:(Landroid/view/View;)V │ │ +0b4edc: 5401 0020 |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1;.$retry:Lkotlin/jvm/functions/Function0; // field@2000 │ │ +0b4ee0: 7210 8205 0100 |0002: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@0582 │ │ +0b4ee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -153744,44 +153745,44 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4ee4: |[0b4ee4] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion$bind$2.:(Landroid/content/Context;)V │ │ -0b4ef4: 5b01 0120 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;.$context:Landroid/content/Context; // field@2001 │ │ -0b4ef8: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b4efe: 0e00 |0005: return-void │ │ +0b4ee8: |[0b4ee8] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion$bind$2.:(Landroid/content/Context;)V │ │ +0b4ef8: 5b01 0120 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;.$context:Landroid/content/Context; // field@2001 │ │ +0b4efc: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b4f02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0b4f00: |[0b4f00] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion$bind$2.onClick:(Landroid/view/View;)V │ │ -0b4f10: 2205 2200 |0000: new-instance v5, Landroid/content/Intent; // type@0022 │ │ -0b4f14: 6200 4806 |0002: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0b4f18: 6e10 8e16 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getLOGIN_PAGE_URI:()Landroid/net/Uri; // method@168e │ │ -0b4f1e: 0c00 |0007: move-result-object v0 │ │ -0b4f20: 5441 0120 |0008: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;.$context:Landroid/content/Context; // field@2001 │ │ -0b4f24: 1c02 2106 |000a: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b4f28: 1a03 231f |000c: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ -0b4f2c: 7052 4900 3510 |000e: invoke-direct {v5, v3, v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -0b4f32: 5440 0120 |0011: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;.$context:Landroid/content/Context; // field@2001 │ │ -0b4f36: 6e20 3e00 5000 |0013: invoke-virtual {v0, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b4f3c: 0e00 |0016: return-void │ │ +0b4f04: |[0b4f04] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion$bind$2.onClick:(Landroid/view/View;)V │ │ +0b4f14: 2205 2200 |0000: new-instance v5, Landroid/content/Intent; // type@0022 │ │ +0b4f18: 6200 4806 |0002: sget-object v0, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0b4f1c: 6e10 8e16 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getLOGIN_PAGE_URI:()Landroid/net/Uri; // method@168e │ │ +0b4f22: 0c00 |0007: move-result-object v0 │ │ +0b4f24: 5441 0120 |0008: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;.$context:Landroid/content/Context; // field@2001 │ │ +0b4f28: 1c02 2106 |000a: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b4f2c: 1a03 231f |000c: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ +0b4f30: 7052 4900 3510 |000e: invoke-direct {v5, v3, v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +0b4f36: 5440 0120 |0011: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;.$context:Landroid/content/Context; // field@2001 │ │ +0b4f3a: 6e20 3e00 5000 |0013: invoke-virtual {v0, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b4f40: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x000e line=49 │ │ 0x0011 line=53 │ │ locals : │ │ @@ -153831,17 +153832,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4f40: |[0b4f40] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion.:()V │ │ -0b4f50: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b4f56: 0e00 |0003: return-void │ │ +0b4f44: |[0b4f44] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion.:()V │ │ +0b4f54: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b4f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;) │ │ @@ -153849,110 +153850,110 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4f58: |[0b4f58] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0b4f68: 7010 dd1d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.:()V // method@1ddd │ │ -0b4f6e: 0e00 |0003: return-void │ │ +0b4f5c: |[0b4f5c] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0b4f6c: 7010 dd1d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.:()V // method@1ddd │ │ +0b4f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;) │ │ name : 'bind' │ │ type : '(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 167 16-bit code units │ │ -0b4f70: |[0b4f70] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion.bind:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V │ │ -0b4f80: 1a00 0a20 |0000: const-string v0, "binding" // string@200a │ │ -0b4f84: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4f8a: 1a00 9b22 |0005: const-string v0, "context" // string@229b │ │ -0b4f8e: 7120 8c05 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4f94: 1a00 862b |000a: const-string v0, "loadState" // string@2b86 │ │ -0b4f98: 7120 8c05 0900 |000c: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4f9e: 1a00 2932 |000f: const-string v0, "retry" // string@3229 │ │ -0b4fa2: 7120 8c05 0a00 |0011: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4fa8: 5470 c41d |0014: iget-object v0, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.logInButton:Lcom/google/android/material/button/MaterialButton; // field@1dc4 │ │ -0b4fac: 1a01 1220 |0016: const-string v1, "binding.logInButton" // string@2012 │ │ -0b4fb0: 7120 8b05 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4fb6: 1f00 7000 |001b: check-cast v0, Landroid/view/View; // type@0070 │ │ -0b4fba: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ -0b4fbe: 6e20 3a01 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b4fc4: 2090 b800 |0022: instance-of v0, v9, Landroidx/paging/LoadState$Error; // type@00b8 │ │ -0b4fc8: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -0b4fca: 3800 3400 |0025: if-eqz v0, 0059 // +0034 │ │ -0b4fce: 0793 |0027: move-object v3, v9 │ │ -0b4fd0: 1f03 b800 |0028: check-cast v3, Landroidx/paging/LoadState$Error; // type@00b8 │ │ -0b4fd4: 6e10 f601 0300 |002a: invoke-virtual {v3}, Landroidx/paging/LoadState$Error;.getError:()Ljava/lang/Throwable; // method@01f6 │ │ -0b4fda: 0c04 |002d: move-result-object v4 │ │ -0b4fdc: 2044 ce04 |002e: instance-of v4, v4, Lua/gardenapple/itchupdater/client/ItchAccessDeniedException; // type@04ce │ │ -0b4fe0: 3804 1a00 |0030: if-eqz v4, 004a // +001a │ │ -0b4fe4: 5473 c41d |0032: iget-object v3, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.logInButton:Lcom/google/android/material/button/MaterialButton; // field@1dc4 │ │ -0b4fe8: 6e20 8502 2300 |0034: invoke-virtual {v3, v2}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ -0b4fee: 5473 c31d |0037: iget-object v3, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.errorMsg:Landroid/widget/TextView; // field@1dc3 │ │ -0b4ff2: 6e10 3800 0800 |0039: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b4ff8: 0c04 |003c: move-result-object v4 │ │ -0b4ffa: 1405 6c00 117f |003d: const v5, #float 1.9274e+38 // #7f11006c │ │ -0b5000: 6e20 9200 5400 |0040: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b5006: 0c04 |0043: move-result-object v4 │ │ -0b5008: 1f04 5601 |0044: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ -0b500c: 6e20 7b01 4300 |0046: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b5012: 2810 |0049: goto 0059 // +0010 │ │ -0b5014: 5474 c31d |004a: iget-object v4, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.errorMsg:Landroid/widget/TextView; // field@1dc3 │ │ -0b5018: 6e10 f601 0300 |004c: invoke-virtual {v3}, Landroidx/paging/LoadState$Error;.getError:()Ljava/lang/Throwable; // method@01f6 │ │ -0b501e: 0c03 |004f: move-result-object v3 │ │ -0b5020: 6e10 e503 0300 |0050: invoke-virtual {v3}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@03e5 │ │ -0b5026: 0c03 |0053: move-result-object v3 │ │ -0b5028: 1f03 5601 |0054: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b502c: 6e20 7b01 3400 |0056: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b5032: 5473 c31d |0059: iget-object v3, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.errorMsg:Landroid/widget/TextView; // field@1dc3 │ │ -0b5036: 1a04 0f20 |005b: const-string v4, "binding.errorMsg" // string@200f │ │ -0b503a: 7120 8b05 4300 |005d: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5040: 1f03 7000 |0060: check-cast v3, Landroid/view/View; // type@0070 │ │ -0b5044: 3800 0400 |0062: if-eqz v0, 0066 // +0004 │ │ -0b5048: 1204 |0064: const/4 v4, #int 0 // #0 │ │ -0b504a: 2803 |0065: goto 0068 // +0003 │ │ -0b504c: 1304 0800 |0066: const/16 v4, #int 8 // #8 │ │ -0b5050: 6e20 3a01 4300 |0068: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b5056: 5473 c51d |006b: iget-object v3, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.progressBar:Landroid/widget/ProgressBar; // field@1dc5 │ │ -0b505a: 1a04 1420 |006d: const-string v4, "binding.progressBar" // string@2014 │ │ -0b505e: 7120 8b05 4300 |006f: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5064: 1f03 7000 |0072: check-cast v3, Landroid/view/View; // type@0070 │ │ -0b5068: 2099 b900 |0074: instance-of v9, v9, Landroidx/paging/LoadState$Loading; // type@00b9 │ │ -0b506c: 3809 0400 |0076: if-eqz v9, 007a // +0004 │ │ -0b5070: 1209 |0078: const/4 v9, #int 0 // #0 │ │ -0b5072: 2803 |0079: goto 007c // +0003 │ │ -0b5074: 1309 0800 |007a: const/16 v9, #int 8 // #8 │ │ -0b5078: 6e20 3a01 9300 |007c: invoke-virtual {v3, v9}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b507e: 5479 c61d |007f: iget-object v9, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.retryButton:Lcom/google/android/material/button/MaterialButton; // field@1dc6 │ │ -0b5082: 1a03 1520 |0081: const-string v3, "binding.retryButton" // string@2015 │ │ -0b5086: 7120 8b05 3900 |0083: invoke-static {v9, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b508c: 1f09 7000 |0086: check-cast v9, Landroid/view/View; // type@0070 │ │ -0b5090: 3800 0300 |0088: if-eqz v0, 008b // +0003 │ │ -0b5094: 1201 |008a: const/4 v1, #int 0 // #0 │ │ -0b5096: 6e20 3a01 1900 |008b: invoke-virtual {v9, v1}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b509c: 5479 c61d |008e: iget-object v9, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.retryButton:Lcom/google/android/material/button/MaterialButton; // field@1dc6 │ │ -0b50a0: 2200 3b06 |0090: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1; // type@063b │ │ -0b50a4: 7020 d91d a000 |0092: invoke-direct {v0, v10}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1;.:(Lkotlin/jvm/functions/Function0;)V // method@1dd9 │ │ -0b50aa: 1f00 6f00 |0095: check-cast v0, Landroid/view/View$OnClickListener; // type@006f │ │ -0b50ae: 6e20 8402 0900 |0097: invoke-virtual {v9, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ -0b50b4: 5477 c41d |009a: iget-object v7, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.logInButton:Lcom/google/android/material/button/MaterialButton; // field@1dc4 │ │ -0b50b8: 2209 3c06 |009c: new-instance v9, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2; // type@063c │ │ -0b50bc: 7020 db1d 8900 |009e: invoke-direct {v9, v8}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;.:(Landroid/content/Context;)V // method@1ddb │ │ -0b50c2: 1f09 6f00 |00a1: check-cast v9, Landroid/view/View$OnClickListener; // type@006f │ │ -0b50c6: 6e20 8402 9700 |00a3: invoke-virtual {v7, v9}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ -0b50cc: 0e00 |00a6: return-void │ │ +0b4f74: |[0b4f74] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$Companion.bind:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V │ │ +0b4f84: 1a00 0a20 |0000: const-string v0, "binding" // string@200a │ │ +0b4f88: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4f8e: 1a00 9b22 |0005: const-string v0, "context" // string@229b │ │ +0b4f92: 7120 8c05 0800 |0007: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4f98: 1a00 862b |000a: const-string v0, "loadState" // string@2b86 │ │ +0b4f9c: 7120 8c05 0900 |000c: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4fa2: 1a00 2932 |000f: const-string v0, "retry" // string@3229 │ │ +0b4fa6: 7120 8c05 0a00 |0011: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4fac: 5470 c41d |0014: iget-object v0, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.logInButton:Lcom/google/android/material/button/MaterialButton; // field@1dc4 │ │ +0b4fb0: 1a01 1220 |0016: const-string v1, "binding.logInButton" // string@2012 │ │ +0b4fb4: 7120 8b05 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4fba: 1f00 7000 |001b: check-cast v0, Landroid/view/View; // type@0070 │ │ +0b4fbe: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ +0b4fc2: 6e20 3a01 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b4fc8: 2090 b800 |0022: instance-of v0, v9, Landroidx/paging/LoadState$Error; // type@00b8 │ │ +0b4fcc: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0b4fce: 3800 3400 |0025: if-eqz v0, 0059 // +0034 │ │ +0b4fd2: 0793 |0027: move-object v3, v9 │ │ +0b4fd4: 1f03 b800 |0028: check-cast v3, Landroidx/paging/LoadState$Error; // type@00b8 │ │ +0b4fd8: 6e10 f601 0300 |002a: invoke-virtual {v3}, Landroidx/paging/LoadState$Error;.getError:()Ljava/lang/Throwable; // method@01f6 │ │ +0b4fde: 0c04 |002d: move-result-object v4 │ │ +0b4fe0: 2044 ce04 |002e: instance-of v4, v4, Lua/gardenapple/itchupdater/client/ItchAccessDeniedException; // type@04ce │ │ +0b4fe4: 3804 1a00 |0030: if-eqz v4, 004a // +001a │ │ +0b4fe8: 5473 c41d |0032: iget-object v3, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.logInButton:Lcom/google/android/material/button/MaterialButton; // field@1dc4 │ │ +0b4fec: 6e20 8502 2300 |0034: invoke-virtual {v3, v2}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ +0b4ff2: 5473 c31d |0037: iget-object v3, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.errorMsg:Landroid/widget/TextView; // field@1dc3 │ │ +0b4ff6: 6e10 3800 0800 |0039: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b4ffc: 0c04 |003c: move-result-object v4 │ │ +0b4ffe: 1405 6c00 117f |003d: const v5, #float 1.9274e+38 // #7f11006c │ │ +0b5004: 6e20 9200 5400 |0040: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b500a: 0c04 |0043: move-result-object v4 │ │ +0b500c: 1f04 5601 |0044: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ +0b5010: 6e20 7b01 4300 |0046: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b5016: 2810 |0049: goto 0059 // +0010 │ │ +0b5018: 5474 c31d |004a: iget-object v4, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.errorMsg:Landroid/widget/TextView; // field@1dc3 │ │ +0b501c: 6e10 f601 0300 |004c: invoke-virtual {v3}, Landroidx/paging/LoadState$Error;.getError:()Ljava/lang/Throwable; // method@01f6 │ │ +0b5022: 0c03 |004f: move-result-object v3 │ │ +0b5024: 6e10 e503 0300 |0050: invoke-virtual {v3}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@03e5 │ │ +0b502a: 0c03 |0053: move-result-object v3 │ │ +0b502c: 1f03 5601 |0054: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b5030: 6e20 7b01 3400 |0056: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b5036: 5473 c31d |0059: iget-object v3, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.errorMsg:Landroid/widget/TextView; // field@1dc3 │ │ +0b503a: 1a04 0f20 |005b: const-string v4, "binding.errorMsg" // string@200f │ │ +0b503e: 7120 8b05 4300 |005d: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5044: 1f03 7000 |0060: check-cast v3, Landroid/view/View; // type@0070 │ │ +0b5048: 3800 0400 |0062: if-eqz v0, 0066 // +0004 │ │ +0b504c: 1204 |0064: const/4 v4, #int 0 // #0 │ │ +0b504e: 2803 |0065: goto 0068 // +0003 │ │ +0b5050: 1304 0800 |0066: const/16 v4, #int 8 // #8 │ │ +0b5054: 6e20 3a01 4300 |0068: invoke-virtual {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b505a: 5473 c51d |006b: iget-object v3, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.progressBar:Landroid/widget/ProgressBar; // field@1dc5 │ │ +0b505e: 1a04 1420 |006d: const-string v4, "binding.progressBar" // string@2014 │ │ +0b5062: 7120 8b05 4300 |006f: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5068: 1f03 7000 |0072: check-cast v3, Landroid/view/View; // type@0070 │ │ +0b506c: 2099 b900 |0074: instance-of v9, v9, Landroidx/paging/LoadState$Loading; // type@00b9 │ │ +0b5070: 3809 0400 |0076: if-eqz v9, 007a // +0004 │ │ +0b5074: 1209 |0078: const/4 v9, #int 0 // #0 │ │ +0b5076: 2803 |0079: goto 007c // +0003 │ │ +0b5078: 1309 0800 |007a: const/16 v9, #int 8 // #8 │ │ +0b507c: 6e20 3a01 9300 |007c: invoke-virtual {v3, v9}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b5082: 5479 c61d |007f: iget-object v9, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.retryButton:Lcom/google/android/material/button/MaterialButton; // field@1dc6 │ │ +0b5086: 1a03 1520 |0081: const-string v3, "binding.retryButton" // string@2015 │ │ +0b508a: 7120 8b05 3900 |0083: invoke-static {v9, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5090: 1f09 7000 |0086: check-cast v9, Landroid/view/View; // type@0070 │ │ +0b5094: 3800 0300 |0088: if-eqz v0, 008b // +0003 │ │ +0b5098: 1201 |008a: const/4 v1, #int 0 // #0 │ │ +0b509a: 6e20 3a01 1900 |008b: invoke-virtual {v9, v1}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b50a0: 5479 c61d |008e: iget-object v9, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.retryButton:Lcom/google/android/material/button/MaterialButton; // field@1dc6 │ │ +0b50a4: 2200 3b06 |0090: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1; // type@063b │ │ +0b50a8: 7020 d91d a000 |0092: invoke-direct {v0, v10}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$1;.:(Lkotlin/jvm/functions/Function0;)V // method@1dd9 │ │ +0b50ae: 1f00 6f00 |0095: check-cast v0, Landroid/view/View$OnClickListener; // type@006f │ │ +0b50b2: 6e20 8402 0900 |0097: invoke-virtual {v9, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ +0b50b8: 5477 c41d |009a: iget-object v7, v7, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.logInButton:Lcom/google/android/material/button/MaterialButton; // field@1dc4 │ │ +0b50bc: 2209 3c06 |009c: new-instance v9, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2; // type@063c │ │ +0b50c0: 7020 db1d 8900 |009e: invoke-direct {v9, v8}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion$bind$2;.:(Landroid/content/Context;)V // method@1ddb │ │ +0b50c6: 1f09 6f00 |00a1: check-cast v9, Landroid/view/View$OnClickListener; // type@006f │ │ +0b50ca: 6e20 8402 9700 |00a3: invoke-virtual {v7, v9}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ +0b50d0: 0e00 |00a6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=31 │ │ 0x001f line=73 │ │ 0x0022 line=32 │ │ 0x0027 line=33 │ │ 0x0032 line=34 │ │ @@ -154015,46 +154016,46 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b55b4: |[0b55b4] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;)V │ │ -0b55c4: 5b01 0e20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200e │ │ -0b55c8: 5b02 0d20 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@200d │ │ -0b55cc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b55d2: 0e00 |0007: return-void │ │ +0b55b8: |[0b55b8] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;)V │ │ +0b55c8: 5b01 0e20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200e │ │ +0b55cc: 5b02 0d20 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@200d │ │ +0b55d0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b55d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0b55d4: |[0b55d4] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0b55e4: 6204 5000 |0000: sget-object v4, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b55e8: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0b55ee: 0c04 |0005: move-result-object v4 │ │ -0b55f0: 1f04 1a02 |0006: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b55f4: 2205 4006 |0008: new-instance v5, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1; // type@0640 │ │ -0b55f8: 5430 0e20 |000a: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200e │ │ -0b55fc: 5431 0d20 |000c: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@200d │ │ -0b5600: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0b5602: 7040 e81d 0521 |000f: invoke-direct {v5, v0, v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V // method@1de8 │ │ -0b5608: 1f05 2902 |0012: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b560c: 7120 a905 5400 |0014: invoke-static {v4, v5}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0b5612: 0e00 |0017: return-void │ │ +0b55d8: |[0b55d8] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0b55e8: 6204 5000 |0000: sget-object v4, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b55ec: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0b55f2: 0c04 |0005: move-result-object v4 │ │ +0b55f4: 1f04 1a02 |0006: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b55f8: 2205 4006 |0008: new-instance v5, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1; // type@0640 │ │ +0b55fc: 5430 0e20 |000a: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200e │ │ +0b5600: 5431 0d20 |000c: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@200d │ │ +0b5604: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0b5606: 7040 e81d 0521 |000f: invoke-direct {v5, v0, v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V // method@1de8 │ │ +0b560c: 1f05 2902 |0012: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b5610: 7120 a905 5400 |0014: invoke-static {v4, v5}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0b5616: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1; │ │ 0x0000 - 0x0018 reg=4 (null) Landroid/content/DialogInterface; │ │ 0x0000 - 0x0018 reg=5 (null) I │ │ @@ -154095,51 +154096,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b5614: |[0b5614] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$2.:()V │ │ -0b5624: 2200 4206 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2; // type@0642 │ │ -0b5628: 7010 f01d 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2;.:()V // method@1df0 │ │ -0b562e: 6900 0f20 |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2; // field@200f │ │ -0b5632: 0e00 |0007: return-void │ │ +0b5618: |[0b5618] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$2.:()V │ │ +0b5628: 2200 4206 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2; // type@0642 │ │ +0b562c: 7010 f01d 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2;.:()V // method@1df0 │ │ +0b5632: 6900 0f20 |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2; // field@200f │ │ +0b5636: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5634: |[0b5634] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$2.:()V │ │ -0b5644: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b564a: 0e00 |0003: return-void │ │ +0b5638: |[0b5638] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$2.:()V │ │ +0b5648: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b564e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b564c: |[0b564c] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0b565c: 0e00 |0000: return-void │ │ +0b5650: |[0b5650] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0b5660: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6092 (SettingsFragment.kt) │ │ │ │ Class #482 header: │ │ @@ -154171,17 +154172,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b57a8: |[0b57a8] ua.gardenapple.itchupdater.ui.UpdatesFragment$Companion.:()V │ │ -0b57b8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b57be: 0e00 |0003: return-void │ │ +0b57ac: |[0b57ac] ua.gardenapple.itchupdater.ui.UpdatesFragment$Companion.:()V │ │ +0b57bc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b57c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion;) │ │ @@ -154189,17 +154190,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b57c0: |[0b57c0] ua.gardenapple.itchupdater.ui.UpdatesFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0b57d0: 7010 f91d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion;.:()V // method@1df9 │ │ -0b57d6: 0e00 |0003: return-void │ │ +0b57c4: |[0b57c4] ua.gardenapple.itchupdater.ui.UpdatesFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0b57d4: 7010 f91d 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion;.:()V // method@1df9 │ │ +0b57da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6863 (UpdatesFragment.kt) │ │ │ │ @@ -154245,71 +154246,71 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Ljava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b5904: |[0b5904] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1$2.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Ljava/util/List;)V │ │ -0b5914: 5b01 1320 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2013 │ │ -0b5918: 5b02 1220 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.$availableUpdates:Ljava/util/List; // field@2012 │ │ -0b591c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b5922: 0e00 |0007: return-void │ │ +0b5908: |[0b5908] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1$2.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Ljava/util/List;)V │ │ +0b5918: 5b01 1320 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2013 │ │ +0b591c: 5b02 1220 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.$availableUpdates:Ljava/util/List; // field@2012 │ │ +0b5920: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b5926: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0b5924: |[0b5924] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1$2.run:()V │ │ -0b5934: 5440 1320 |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2013 │ │ -0b5938: 7110 0e1e 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e0e │ │ -0b593e: 0c00 |0005: move-result-object v0 │ │ -0b5940: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0b5944: 283f |0008: goto 0047 // +003f │ │ -0b5946: 5441 1220 |0009: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.$availableUpdates:Ljava/util/List; // field@2012 │ │ -0b594a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0b594c: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -0b5950: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0b5952: 280c |000f: goto 001b // +000c │ │ -0b5954: 1f01 c001 |0010: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ -0b5958: 7210 8904 0100 |0012: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0b595e: 0a01 |0015: move-result v1 │ │ -0b5960: b721 |0016: xor-int/2addr v1, v2 │ │ -0b5962: 7110 2903 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b5968: 0c01 |001a: move-result-object v1 │ │ -0b596a: 7110 2903 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b5970: 0c02 |001e: move-result-object v2 │ │ -0b5972: 7120 8805 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b5978: 0a01 |0022: move-result v1 │ │ -0b597a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0b597c: 1303 0800 |0024: const/16 v3, #int 8 // #8 │ │ -0b5980: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -0b5984: 5401 ce1d |0028: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ -0b5988: 6e20 1702 2100 |002a: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ -0b598e: 5401 cb1d |002d: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.allUpToDate:Landroid/widget/TextView; // field@1dcb │ │ -0b5992: 6e20 7c01 3100 |002f: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b5998: 5400 cc1d |0032: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.pullToRefresh:Landroid/widget/TextView; // field@1dcc │ │ -0b599c: 6e20 7c01 3000 |0034: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b59a2: 2810 |0037: goto 0047 // +0010 │ │ -0b59a4: 5401 ce1d |0038: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ -0b59a8: 6e20 1702 3100 |003a: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ -0b59ae: 5401 cb1d |003d: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.allUpToDate:Landroid/widget/TextView; // field@1dcb │ │ -0b59b2: 6e20 7c01 2100 |003f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b59b8: 5400 cc1d |0042: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.pullToRefresh:Landroid/widget/TextView; // field@1dcc │ │ -0b59bc: 6e20 7c01 2000 |0044: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b59c2: 0e00 |0047: return-void │ │ +0b5928: |[0b5928] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1$2.run:()V │ │ +0b5938: 5440 1320 |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2013 │ │ +0b593c: 7110 0e1e 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e0e │ │ +0b5942: 0c00 |0005: move-result-object v0 │ │ +0b5944: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0b5948: 283f |0008: goto 0047 // +003f │ │ +0b594a: 5441 1220 |0009: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.$availableUpdates:Ljava/util/List; // field@2012 │ │ +0b594e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0b5950: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +0b5954: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0b5956: 280c |000f: goto 001b // +000c │ │ +0b5958: 1f01 c001 |0010: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ +0b595c: 7210 8904 0100 |0012: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0b5962: 0a01 |0015: move-result v1 │ │ +0b5964: b721 |0016: xor-int/2addr v1, v2 │ │ +0b5966: 7110 2903 0100 |0017: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b596c: 0c01 |001a: move-result-object v1 │ │ +0b596e: 7110 2903 0200 |001b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b5974: 0c02 |001e: move-result-object v2 │ │ +0b5976: 7120 8805 2100 |001f: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b597c: 0a01 |0022: move-result v1 │ │ +0b597e: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0b5980: 1303 0800 |0024: const/16 v3, #int 8 // #8 │ │ +0b5984: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +0b5988: 5401 ce1d |0028: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ +0b598c: 6e20 1702 2100 |002a: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ +0b5992: 5401 cb1d |002d: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.allUpToDate:Landroid/widget/TextView; // field@1dcb │ │ +0b5996: 6e20 7c01 3100 |002f: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b599c: 5400 cc1d |0032: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.pullToRefresh:Landroid/widget/TextView; // field@1dcc │ │ +0b59a0: 6e20 7c01 3000 |0034: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b59a6: 2810 |0037: goto 0047 // +0010 │ │ +0b59a8: 5401 ce1d |0038: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ +0b59ac: 6e20 1702 3100 |003a: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ +0b59b2: 5401 cb1d |003d: iget-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.allUpToDate:Landroid/widget/TextView; // field@1dcb │ │ +0b59b6: 6e20 7c01 2100 |003f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b59bc: 5400 cc1d |0042: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.pullToRefresh:Landroid/widget/TextView; // field@1dcc │ │ +0b59c0: 6e20 7c01 2000 |0044: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b59c6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0010 line=77 │ │ 0x0028 line=78 │ │ 0x002d line=79 │ │ 0x0032 line=80 │ │ @@ -154350,17 +154351,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5ed4: |[0b5ed4] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$Companion.:()V │ │ -0b5ee4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b5eea: 0e00 |0003: return-void │ │ +0b5ed8: |[0b5ed8] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$Companion.:()V │ │ +0b5ee8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b5eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion;) │ │ @@ -154368,17 +154369,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5eec: |[0b5eec] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0b5efc: 7010 1a1e 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion;.:()V // method@1e1a │ │ -0b5f02: 0e00 |0003: return-void │ │ +0b5ef0: |[0b5ef0] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0b5f00: 7010 1a1e 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion;.:()V // method@1e1a │ │ +0b5f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6866 (UpdatesListAdapter.kt) │ │ │ │ @@ -154420,54 +154421,54 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b60b4: |[0b60b4] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V │ │ -0b60c4: 5b01 2820 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2028 │ │ -0b60c8: 5b02 2720 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2027 │ │ -0b60cc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b60d2: 0e00 |0007: return-void │ │ +0b60b8: |[0b60b8] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V │ │ +0b60c8: 5b01 2820 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2028 │ │ +0b60cc: 5b02 2720 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2027 │ │ +0b60d0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b60d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0b60d4: |[0b60d4] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1.onClick:(Landroid/view/View;)V │ │ -0b60e4: 6207 5100 |0000: sget-object v7, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b60e8: 0770 |0002: move-object v0, v7 │ │ -0b60ea: 1f00 3c02 |0003: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b60ee: 6207 5000 |0005: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b60f2: 7100 b905 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0b60f8: 0c07 |000a: move-result-object v7 │ │ -0b60fa: 0771 |000b: move-object v1, v7 │ │ -0b60fc: 1f01 1a02 |000c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b6100: 2207 4d06 |000e: new-instance v7, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1; // type@064d │ │ -0b6104: 5462 2820 |0010: iget-object v2, v6, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2028 │ │ -0b6108: 5463 2720 |0012: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2027 │ │ -0b610c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0b610e: 7040 1e1e 2743 |0015: invoke-direct {v7, v2, v3, v4}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@1e1e │ │ -0b6114: 0773 |0018: move-object v3, v7 │ │ -0b6116: 1f03 2902 |0019: check-cast v3, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b611a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0b611c: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -0b611e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0b6120: 7706 a805 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b6126: 0e00 |0021: return-void │ │ +0b60d8: |[0b60d8] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1.onClick:(Landroid/view/View;)V │ │ +0b60e8: 6207 5100 |0000: sget-object v7, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b60ec: 0770 |0002: move-object v0, v7 │ │ +0b60ee: 1f00 3c02 |0003: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b60f2: 6207 5000 |0005: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b60f6: 7100 b905 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0b60fc: 0c07 |000a: move-result-object v7 │ │ +0b60fe: 0771 |000b: move-object v1, v7 │ │ +0b6100: 1f01 1a02 |000c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b6104: 2207 4d06 |000e: new-instance v7, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1; // type@064d │ │ +0b6108: 5462 2820 |0010: iget-object v2, v6, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2028 │ │ +0b610c: 5463 2720 |0012: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2027 │ │ +0b6110: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0b6112: 7040 1e1e 2743 |0015: invoke-direct {v7, v2, v3, v4}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@1e1e │ │ +0b6118: 0773 |0018: move-object v3, v7 │ │ +0b611a: 1f03 2902 |0019: check-cast v3, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b611e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0b6120: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +0b6122: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0b6124: 7706 a805 0000 |001e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b612a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1; │ │ 0x0000 - 0x0022 reg=7 (null) Landroid/view/View; │ │ │ │ @@ -154515,85 +154516,85 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b6128: |[0b6128] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$2.:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V │ │ -0b6138: 5b01 2a20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202a │ │ -0b613c: 5b02 2920 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@2029 │ │ -0b6140: 5b03 2b20 |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ -0b6144: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b614a: 0e00 |0009: return-void │ │ +0b612c: |[0b612c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$2.:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V │ │ +0b613c: 5b01 2a20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202a │ │ +0b6140: 5b02 2920 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@2029 │ │ +0b6144: 5b03 2b20 |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ +0b6148: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b614e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 97 16-bit code units │ │ -0b614c: |[0b614c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$2.onClick:(Landroid/view/View;)V │ │ -0b615c: 5445 2a20 |0000: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202a │ │ -0b6160: 6e10 c817 0500 |0002: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ -0b6166: 0c05 |0005: move-result-object v5 │ │ -0b6168: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ -0b616c: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -0b616e: 2809 |0009: goto 0012 // +0009 │ │ -0b6170: 6e10 8517 0500 |000a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:()Z // method@1785 │ │ -0b6176: 0a05 |000d: move-result v5 │ │ -0b6178: 7110 2903 0500 |000e: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b617e: 0c05 |0011: move-result-object v5 │ │ -0b6180: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0b6182: 7110 2903 0000 |0013: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b6188: 0c00 |0016: move-result-object v0 │ │ -0b618a: 7120 8805 0500 |0017: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b6190: 0a05 |001a: move-result v5 │ │ -0b6192: 3805 0d00 |001b: if-eqz v5, 0028 // +000d │ │ -0b6196: 5445 2a20 |001d: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202a │ │ -0b619a: 6e10 c817 0500 |001f: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ -0b61a0: 0c05 |0022: move-result-object v5 │ │ -0b61a2: 6e10 8317 0500 |0023: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ -0b61a8: 0c05 |0026: move-result-object v5 │ │ -0b61aa: 2807 |0027: goto 002e // +0007 │ │ -0b61ac: 5445 2920 |0028: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@2029 │ │ -0b61b0: 6e10 fd19 0500 |002a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getStoreUrl:()Ljava/lang/String; // method@19fd │ │ -0b61b6: 0c05 |002d: move-result-object v5 │ │ -0b61b8: 5440 2b20 |002e: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ -0b61bc: 7110 2b1e 0000 |0030: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; // method@1e2b │ │ -0b61c2: 0c00 |0033: move-result-object v0 │ │ -0b61c4: 2000 2106 |0034: instance-of v0, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b61c8: 3800 0e00 |0036: if-eqz v0, 0044 // +000e │ │ -0b61cc: 5440 2b20 |0038: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ -0b61d0: 7110 2b1e 0000 |003a: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; // method@1e2b │ │ -0b61d6: 0c00 |003d: move-result-object v0 │ │ -0b61d8: 1f00 2106 |003e: check-cast v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b61dc: 6e20 3d1d 5000 |0040: invoke-virtual {v0, v5}, Lua/gardenapple/itchupdater/ui/MainActivity;.browseUrl:(Ljava/lang/String;)V // method@1d3d │ │ -0b61e2: 281d |0043: goto 0060 // +001d │ │ -0b61e4: 2200 2200 |0044: new-instance v0, Landroid/content/Intent; // type@0022 │ │ -0b61e8: 7110 c600 0500 |0046: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0b61ee: 0c05 |0049: move-result-object v5 │ │ -0b61f0: 5441 2b20 |004a: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ -0b61f4: 7110 2c1e 0100 |004c: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ -0b61fa: 0c01 |004f: move-result-object v1 │ │ -0b61fc: 1c02 2106 |0050: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b6200: 1a03 231f |0052: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ -0b6204: 7052 4900 3015 |0054: invoke-direct {v0, v3, v5, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -0b620a: 5445 2b20 |0057: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ -0b620e: 7110 2c1e 0500 |0059: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ -0b6214: 0c05 |005c: move-result-object v5 │ │ -0b6216: 6e20 3e00 0500 |005d: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b621c: 0e00 |0060: return-void │ │ +0b6150: |[0b6150] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$2.onClick:(Landroid/view/View;)V │ │ +0b6160: 5445 2a20 |0000: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202a │ │ +0b6164: 6e10 c817 0500 |0002: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ +0b616a: 0c05 |0005: move-result-object v5 │ │ +0b616c: 3905 0400 |0006: if-nez v5, 000a // +0004 │ │ +0b6170: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +0b6172: 2809 |0009: goto 0012 // +0009 │ │ +0b6174: 6e10 8517 0500 |000a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:()Z // method@1785 │ │ +0b617a: 0a05 |000d: move-result v5 │ │ +0b617c: 7110 2903 0500 |000e: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b6182: 0c05 |0011: move-result-object v5 │ │ +0b6184: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0b6186: 7110 2903 0000 |0013: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b618c: 0c00 |0016: move-result-object v0 │ │ +0b618e: 7120 8805 0500 |0017: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b6194: 0a05 |001a: move-result v5 │ │ +0b6196: 3805 0d00 |001b: if-eqz v5, 0028 // +000d │ │ +0b619a: 5445 2a20 |001d: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202a │ │ +0b619e: 6e10 c817 0500 |001f: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getDownloadPageUrl:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@17c8 │ │ +0b61a4: 0c05 |0022: move-result-object v5 │ │ +0b61a6: 6e10 8317 0500 |0023: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ +0b61ac: 0c05 |0026: move-result-object v5 │ │ +0b61ae: 2807 |0027: goto 002e // +0007 │ │ +0b61b0: 5445 2920 |0028: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@2029 │ │ +0b61b4: 6e10 fd19 0500 |002a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getStoreUrl:()Ljava/lang/String; // method@19fd │ │ +0b61ba: 0c05 |002d: move-result-object v5 │ │ +0b61bc: 5440 2b20 |002e: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ +0b61c0: 7110 2b1e 0000 |0030: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; // method@1e2b │ │ +0b61c6: 0c00 |0033: move-result-object v0 │ │ +0b61c8: 2000 2106 |0034: instance-of v0, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b61cc: 3800 0e00 |0036: if-eqz v0, 0044 // +000e │ │ +0b61d0: 5440 2b20 |0038: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ +0b61d4: 7110 2b1e 0000 |003a: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; // method@1e2b │ │ +0b61da: 0c00 |003d: move-result-object v0 │ │ +0b61dc: 1f00 2106 |003e: check-cast v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b61e0: 6e20 3d1d 5000 |0040: invoke-virtual {v0, v5}, Lua/gardenapple/itchupdater/ui/MainActivity;.browseUrl:(Ljava/lang/String;)V // method@1d3d │ │ +0b61e6: 281d |0043: goto 0060 // +001d │ │ +0b61e8: 2200 2200 |0044: new-instance v0, Landroid/content/Intent; // type@0022 │ │ +0b61ec: 7110 c600 0500 |0046: invoke-static {v5}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +0b61f2: 0c05 |0049: move-result-object v5 │ │ +0b61f4: 5441 2b20 |004a: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ +0b61f8: 7110 2c1e 0100 |004c: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ +0b61fe: 0c01 |004f: move-result-object v1 │ │ +0b6200: 1c02 2106 |0050: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b6204: 1a03 231f |0052: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ +0b6208: 7052 4900 3015 |0054: invoke-direct {v0, v3, v5, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +0b620e: 5445 2b20 |0057: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202b │ │ +0b6212: 7110 2c1e 0500 |0059: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ +0b6218: 0c05 |005c: move-result-object v5 │ │ +0b621a: 6e20 3e00 0500 |005d: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b6220: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x001d line=140 │ │ 0x0028 line=142 │ │ 0x002e line=144 │ │ 0x0038 line=145 │ │ @@ -154650,82 +154651,82 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b6220: |[0b6220] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$3.:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)V │ │ -0b6230: 5b01 2d20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202d │ │ -0b6234: 5b02 2e20 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ -0b6238: 5b03 2c20 |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@202c │ │ -0b623c: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b6242: 0e00 |0009: return-void │ │ +0b6224: |[0b6224] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$3.:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)V │ │ +0b6234: 5b01 2d20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202d │ │ +0b6238: 5b02 2e20 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ +0b623c: 5b03 2c20 |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@202c │ │ +0b6240: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b6246: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -0b6244: |[0b6244] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$3.onClick:(Landroid/view/View;)V │ │ -0b6254: 5445 2d20 |0000: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202d │ │ -0b6258: 6e10 c717 0500 |0002: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ -0b625e: 0a05 |0005: move-result v5 │ │ -0b6260: 1250 |0006: const/4 v0, #int 5 // #5 │ │ -0b6262: 3305 1a00 |0007: if-ne v5, v0, 0021 // +001a │ │ -0b6266: 7100 970a 0000 |0009: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0a97 │ │ -0b626c: 0c05 |000c: move-result-object v5 │ │ -0b626e: 2200 c304 |000d: new-instance v0, Lua/gardenapple/itchupdater/Utils$ErrorReport; // type@04c3 │ │ -0b6272: 5441 2d20 |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202d │ │ -0b6276: 6e10 c917 0100 |0011: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getErrorReport:()Ljava/lang/String; // method@17c9 │ │ -0b627c: 0c01 |0014: move-result-object v1 │ │ -0b627e: 7110 8a05 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b6284: 7020 ee16 1000 |0018: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/Utils$ErrorReport;.:(Ljava/lang/String;)V // method@16ee │ │ -0b628a: 1f00 8201 |001b: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ -0b628e: 7220 a60a 0500 |001d: invoke-interface {v5, v0}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;)V // method@0aa6 │ │ -0b6294: 283f |0020: goto 005f // +003f │ │ -0b6296: 5445 2e20 |0021: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ -0b629a: 7110 2b1e 0500 |0023: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; // method@1e2b │ │ -0b62a0: 0c05 |0026: move-result-object v5 │ │ -0b62a2: 2055 2106 |0027: instance-of v5, v5, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b62a6: 3805 1400 |0029: if-eqz v5, 003d // +0014 │ │ -0b62aa: 5445 2e20 |002b: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ -0b62ae: 7110 2b1e 0500 |002d: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; // method@1e2b │ │ -0b62b4: 0c05 |0030: move-result-object v5 │ │ -0b62b6: 1f05 2106 |0031: check-cast v5, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b62ba: 5440 2c20 |0033: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@202c │ │ -0b62be: 6e10 fd19 0000 |0035: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getStoreUrl:()Ljava/lang/String; // method@19fd │ │ -0b62c4: 0c00 |0038: move-result-object v0 │ │ -0b62c6: 6e20 3d1d 0500 |0039: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.browseUrl:(Ljava/lang/String;)V // method@1d3d │ │ -0b62cc: 2823 |003c: goto 005f // +0023 │ │ -0b62ce: 2205 2200 |003d: new-instance v5, Landroid/content/Intent; // type@0022 │ │ -0b62d2: 5440 2c20 |003f: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@202c │ │ -0b62d6: 6e10 fd19 0000 |0041: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getStoreUrl:()Ljava/lang/String; // method@19fd │ │ -0b62dc: 0c00 |0044: move-result-object v0 │ │ -0b62de: 7110 c600 0000 |0045: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0b62e4: 0c00 |0048: move-result-object v0 │ │ -0b62e6: 5441 2e20 |0049: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ -0b62ea: 7110 2c1e 0100 |004b: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ -0b62f0: 0c01 |004e: move-result-object v1 │ │ -0b62f2: 1c02 2106 |004f: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b62f6: 1a03 231f |0051: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ -0b62fa: 7052 4900 3510 |0053: invoke-direct {v5, v3, v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -0b6300: 5440 2e20 |0056: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ -0b6304: 7110 2c1e 0000 |0058: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ -0b630a: 0c00 |005b: move-result-object v0 │ │ -0b630c: 6e20 3e00 5000 |005c: invoke-virtual {v0, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b6312: 0e00 |005f: return-void │ │ +0b6248: |[0b6248] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$3.onClick:(Landroid/view/View;)V │ │ +0b6258: 5445 2d20 |0000: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202d │ │ +0b625c: 6e10 c717 0500 |0002: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ +0b6262: 0a05 |0005: move-result v5 │ │ +0b6264: 1250 |0006: const/4 v0, #int 5 // #5 │ │ +0b6266: 3305 1a00 |0007: if-ne v5, v0, 0021 // +001a │ │ +0b626a: 7100 970a 0000 |0009: invoke-static {}, Lorg/acra/ACRA;.getErrorReporter:()Lorg/acra/ErrorReporter; // method@0a97 │ │ +0b6270: 0c05 |000c: move-result-object v5 │ │ +0b6272: 2200 c304 |000d: new-instance v0, Lua/gardenapple/itchupdater/Utils$ErrorReport; // type@04c3 │ │ +0b6276: 5441 2d20 |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@202d │ │ +0b627a: 6e10 c917 0100 |0011: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getErrorReport:()Ljava/lang/String; // method@17c9 │ │ +0b6280: 0c01 |0014: move-result-object v1 │ │ +0b6282: 7110 8a05 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b6288: 7020 ee16 1000 |0018: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/Utils$ErrorReport;.:(Ljava/lang/String;)V // method@16ee │ │ +0b628e: 1f00 8201 |001b: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ +0b6292: 7220 a60a 0500 |001d: invoke-interface {v5, v0}, Lorg/acra/ErrorReporter;.handleException:(Ljava/lang/Throwable;)V // method@0aa6 │ │ +0b6298: 283f |0020: goto 005f // +003f │ │ +0b629a: 5445 2e20 |0021: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ +0b629e: 7110 2b1e 0500 |0023: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; // method@1e2b │ │ +0b62a4: 0c05 |0026: move-result-object v5 │ │ +0b62a6: 2055 2106 |0027: instance-of v5, v5, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b62aa: 3805 1400 |0029: if-eqz v5, 003d // +0014 │ │ +0b62ae: 5445 2e20 |002b: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ +0b62b2: 7110 2b1e 0500 |002d: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; // method@1e2b │ │ +0b62b8: 0c05 |0030: move-result-object v5 │ │ +0b62ba: 1f05 2106 |0031: check-cast v5, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b62be: 5440 2c20 |0033: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@202c │ │ +0b62c2: 6e10 fd19 0000 |0035: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getStoreUrl:()Ljava/lang/String; // method@19fd │ │ +0b62c8: 0c00 |0038: move-result-object v0 │ │ +0b62ca: 6e20 3d1d 0500 |0039: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.browseUrl:(Ljava/lang/String;)V // method@1d3d │ │ +0b62d0: 2823 |003c: goto 005f // +0023 │ │ +0b62d2: 2205 2200 |003d: new-instance v5, Landroid/content/Intent; // type@0022 │ │ +0b62d6: 5440 2c20 |003f: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.$availableUpdate:Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // field@202c │ │ +0b62da: 6e10 fd19 0000 |0041: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getStoreUrl:()Ljava/lang/String; // method@19fd │ │ +0b62e0: 0c00 |0044: move-result-object v0 │ │ +0b62e2: 7110 c600 0000 |0045: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +0b62e8: 0c00 |0048: move-result-object v0 │ │ +0b62ea: 5441 2e20 |0049: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ +0b62ee: 7110 2c1e 0100 |004b: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ +0b62f4: 0c01 |004e: move-result-object v1 │ │ +0b62f6: 1c02 2106 |004f: const-class v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b62fa: 1a03 231f |0051: const-string v3, "android.intent.action.VIEW" // string@1f23 │ │ +0b62fe: 7052 4900 3510 |0053: invoke-direct {v5, v3, v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +0b6304: 5440 2e20 |0056: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@202e │ │ +0b6308: 7110 2c1e 0000 |0058: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ +0b630e: 0c00 |005b: move-result-object v0 │ │ +0b6310: 6e20 3e00 5000 |005c: invoke-virtual {v0, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b6316: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0009 line=171 │ │ 0x0021 line=172 │ │ 0x002b line=173 │ │ 0x003d line=175 │ │ @@ -154767,17 +154768,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6898: |[0b6898] ua.gardenapple.itchupdater.ui.WebViewForegroundService$Companion.:()V │ │ -0b68a8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b68ae: 0e00 |0003: return-void │ │ +0b689c: |[0b689c] ua.gardenapple.itchupdater.ui.WebViewForegroundService$Companion.:()V │ │ +0b68ac: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b68b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion;) │ │ @@ -154785,17 +154786,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b68b0: |[0b68b0] ua.gardenapple.itchupdater.ui.WebViewForegroundService$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -0b68c0: 7010 361e 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion;.:()V // method@1e36 │ │ -0b68c6: 0e00 |0003: return-void │ │ +0b68b4: |[0b68b4] ua.gardenapple.itchupdater.ui.WebViewForegroundService$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +0b68c4: 7010 361e 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion;.:()V // method@1e36 │ │ +0b68ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7041 (WebViewForegroundService.kt) │ │ │ │ @@ -154852,36 +154853,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b6990: |[0b6990] ua.gardenapple.itchupdater.ui.WebViewForegroundService.:()V │ │ -0b69a0: 2200 5206 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion; // type@0652 │ │ -0b69a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b69a6: 7020 371e 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1e37 │ │ -0b69ac: 6900 3620 |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/WebViewForegroundService;.Companion:Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion; // field@2036 │ │ -0b69b0: 0e00 |0008: return-void │ │ +0b6994: |[0b6994] ua.gardenapple.itchupdater.ui.WebViewForegroundService.:()V │ │ +0b69a4: 2200 5206 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion; // type@0652 │ │ +0b69a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b69aa: 7020 371e 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1e37 │ │ +0b69b0: 6900 3620 |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/WebViewForegroundService;.Companion:Lua/gardenapple/itchupdater/ui/WebViewForegroundService$Companion; // field@2036 │ │ +0b69b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/WebViewForegroundService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b69b4: |[0b69b4] ua.gardenapple.itchupdater.ui.WebViewForegroundService.:()V │ │ -0b69c4: 7010 1d00 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@001d │ │ -0b69ca: 0e00 |0003: return-void │ │ +0b69b8: |[0b69b8] ua.gardenapple.itchupdater.ui.WebViewForegroundService.:()V │ │ +0b69c8: 7010 1d00 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@001d │ │ +0b69ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/WebViewForegroundService; │ │ │ │ Virtual methods - │ │ @@ -154890,36 +154891,36 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b68c8: |[0b68c8] ua.gardenapple.itchupdater.ui.WebViewForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0b68d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b68da: 1101 |0001: return-object v1 │ │ +0b68cc: |[0b68cc] ua.gardenapple.itchupdater.ui.WebViewForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +0b68dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b68de: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/WebViewForegroundService;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b69cc: |[0b69cc] ua.gardenapple.itchupdater.ui.WebViewForegroundService.onDestroy:()V │ │ -0b69dc: 6f10 1e00 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@001e │ │ -0b69e2: 1a00 801b |0003: const-string v0, "WebViewForeground" // string@1b80 │ │ -0b69e6: 1a01 f125 |0005: const-string v1, "foreground service destroyed" // string@25f1 │ │ -0b69ea: 7120 fb00 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0b69f0: 0e00 |000a: return-void │ │ +0b69d0: |[0b69d0] ua.gardenapple.itchupdater.ui.WebViewForegroundService.onDestroy:()V │ │ +0b69e0: 6f10 1e00 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onDestroy:()V // method@001e │ │ +0b69e6: 1a00 801b |0003: const-string v0, "WebViewForeground" // string@1b80 │ │ +0b69ea: 1a01 f125 |0005: const-string v1, "foreground service destroyed" // string@25f1 │ │ +0b69ee: 7120 fb00 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0b69f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lua/gardenapple/itchupdater/ui/WebViewForegroundService; │ │ │ │ @@ -154928,56 +154929,56 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -0b68dc: |[0b68dc] ua.gardenapple.itchupdater.ui.WebViewForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ -0b68ec: 1a03 801b |0000: const-string v3, "WebViewForeground" // string@1b80 │ │ -0b68f0: 1a04 cf0a |0002: const-string v4, "Foreground service started" // string@0acf │ │ -0b68f4: 7120 fb00 4300 |0004: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0b68fa: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0b68fc: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -0b6900: 2814 |000a: goto 001e // +0014 │ │ -0b6902: 1a04 f72f |000b: const-string v4, "original_intent" // string@2ff7 │ │ -0b6906: 6e20 5200 4200 |000d: invoke-virtual {v2, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0052 │ │ -0b690c: 0c02 |0010: move-result-object v2 │ │ -0b690e: 1f02 2200 |0011: check-cast v2, Landroid/content/Intent; // type@0022 │ │ -0b6912: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ -0b6916: 2809 |0015: goto 001e // +0009 │ │ -0b6918: 0713 |0016: move-object v3, v1 │ │ -0b691a: 1f03 1d00 |0017: check-cast v3, Landroid/content/Context; // type@001d │ │ -0b691e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0b6920: 7140 1900 4342 |001a: invoke-static {v3, v4, v2, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ -0b6926: 0c03 |001d: move-result-object v3 │ │ -0b6928: 2202 a000 |001e: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ -0b692c: 0714 |0020: move-object v4, v1 │ │ -0b692e: 1f04 1d00 |0021: check-cast v4, Landroid/content/Context; // type@001d │ │ -0b6932: 1a00 5537 |0023: const-string v0, "web_running" // string@3755 │ │ -0b6936: 7030 b301 4200 |0025: invoke-direct {v2, v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ -0b693c: 6e10 3a1e 0100 |0028: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/WebViewForegroundService;.getResources:()Landroid/content/res/Resources; // method@1e3a │ │ -0b6942: 0c04 |002b: move-result-object v4 │ │ -0b6944: 1400 ba00 117f |002c: const v0, #float 1.92742e+38 // #7f1100ba │ │ -0b694a: 6e20 9200 0400 |002f: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b6950: 0c04 |0032: move-result-object v4 │ │ -0b6952: 1f04 5601 |0033: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ -0b6956: 6e20 ba01 4200 |0035: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0b695c: 1404 8900 087f |0038: const v4, #float 1.80778e+38 // #7f080089 │ │ -0b6962: 6e20 c001 4200 |003b: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ -0b6968: 12f4 |003e: const/4 v4, #int -1 // #ff │ │ -0b696a: 6e20 be01 4200 |003f: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ -0b6970: 3903 0300 |0042: if-nez v3, 0045 // +0003 │ │ -0b6974: 2804 |0044: goto 0048 // +0004 │ │ -0b6976: 6e20 b801 3200 |0045: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b8 │ │ -0b697c: 6e10 b501 0200 |0048: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -0b6982: 0c02 |004b: move-result-object v2 │ │ -0b6984: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -0b6986: 6e30 3e1e 3102 |004d: invoke-virtual {v1, v3, v2}, Lua/gardenapple/itchupdater/ui/WebViewForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@1e3e │ │ -0b698c: 0f03 |0050: return v3 │ │ +0b68e0: |[0b68e0] ua.gardenapple.itchupdater.ui.WebViewForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ +0b68f0: 1a03 801b |0000: const-string v3, "WebViewForeground" // string@1b80 │ │ +0b68f4: 1a04 cf0a |0002: const-string v4, "Foreground service started" // string@0acf │ │ +0b68f8: 7120 fb00 4300 |0004: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0b68fe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0b6900: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +0b6904: 2814 |000a: goto 001e // +0014 │ │ +0b6906: 1a04 f72f |000b: const-string v4, "original_intent" // string@2ff7 │ │ +0b690a: 6e20 5200 4200 |000d: invoke-virtual {v2, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0052 │ │ +0b6910: 0c02 |0010: move-result-object v2 │ │ +0b6912: 1f02 2200 |0011: check-cast v2, Landroid/content/Intent; // type@0022 │ │ +0b6916: 3902 0300 |0013: if-nez v2, 0016 // +0003 │ │ +0b691a: 2809 |0015: goto 001e // +0009 │ │ +0b691c: 0713 |0016: move-object v3, v1 │ │ +0b691e: 1f03 1d00 |0017: check-cast v3, Landroid/content/Context; // type@001d │ │ +0b6922: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0b6924: 7140 1900 4342 |001a: invoke-static {v3, v4, v2, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0019 │ │ +0b692a: 0c03 |001d: move-result-object v3 │ │ +0b692c: 2202 a000 |001e: new-instance v2, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ +0b6930: 0714 |0020: move-object v4, v1 │ │ +0b6932: 1f04 1d00 |0021: check-cast v4, Landroid/content/Context; // type@001d │ │ +0b6936: 1a00 5537 |0023: const-string v0, "web_running" // string@3755 │ │ +0b693a: 7030 b301 4200 |0025: invoke-direct {v2, v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ +0b6940: 6e10 3a1e 0100 |0028: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/WebViewForegroundService;.getResources:()Landroid/content/res/Resources; // method@1e3a │ │ +0b6946: 0c04 |002b: move-result-object v4 │ │ +0b6948: 1400 ba00 117f |002c: const v0, #float 1.92742e+38 // #7f1100ba │ │ +0b694e: 6e20 9200 0400 |002f: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b6954: 0c04 |0032: move-result-object v4 │ │ +0b6956: 1f04 5601 |0033: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ +0b695a: 6e20 ba01 4200 |0035: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0b6960: 1404 8900 087f |0038: const v4, #float 1.80778e+38 // #7f080089 │ │ +0b6966: 6e20 c001 4200 |003b: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01c0 │ │ +0b696c: 12f4 |003e: const/4 v4, #int -1 // #ff │ │ +0b696e: 6e20 be01 4200 |003f: invoke-virtual {v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ +0b6974: 3903 0300 |0042: if-nez v3, 0045 // +0003 │ │ +0b6978: 2804 |0044: goto 0048 // +0004 │ │ +0b697a: 6e20 b801 3200 |0045: invoke-virtual {v2, v3}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@01b8 │ │ +0b6980: 6e10 b501 0200 |0048: invoke-virtual {v2}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +0b6986: 0c02 |004b: move-result-object v2 │ │ +0b6988: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +0b698a: 6e30 3e1e 3102 |004d: invoke-virtual {v1, v3, v2}, Lua/gardenapple/itchupdater/ui/WebViewForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@1e3e │ │ +0b6990: 0f03 |0050: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000d line=30 │ │ 0x0016 line=31 │ │ 0x001e line=34 │ │ 0x0028 line=35 │ │ @@ -203062,36 +203063,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08fa34: |[08fa34] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.:()V │ │ -08fa44: 2200 f404 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion; // type@04f4 │ │ -08fa48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08fa4a: 7020 f617 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17f6 │ │ -08fa50: 6900 3b1c |0006: sput-object v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;.Companion:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion; // field@1c3b │ │ -08fa54: 0e00 |0008: return-void │ │ +08fa38: |[08fa38] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.:()V │ │ +08fa48: 2200 f404 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion; // type@04f4 │ │ +08fa4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08fa4e: 7020 f617 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17f6 │ │ +08fa54: 6900 3b1c |0006: sput-object v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;.Companion:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$Companion; // field@1c3b │ │ +08fa58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08fa58: |[08fa58] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.:()V │ │ -08fa68: 7010 0602 0000 |0000: invoke-direct {v0}, Landroidx/paging/PagingSource;.:()V // method@0206 │ │ -08fa6e: 0e00 |0003: return-void │ │ +08fa5c: |[08fa5c] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.:()V │ │ +08fa6c: 7010 0602 0000 |0000: invoke-direct {v0}, Landroidx/paging/PagingSource;.:()V // method@0206 │ │ +08fa72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; │ │ │ │ Virtual methods - │ │ @@ -203100,59 +203101,59 @@ │ │ type : '(Landroidx/paging/PagingState;)Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -08f810: |[08f810] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.getRefreshKey:(Landroidx/paging/PagingState;)Ljava/lang/Integer; │ │ -08f820: 1a00 9134 |0000: const-string v0, "state" // string@3491 │ │ -08f824: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08f82a: 6e10 0802 0400 |0005: invoke-virtual {v4}, Landroidx/paging/PagingState;.getAnchorPosition:()Ljava/lang/Integer; // method@0208 │ │ -08f830: 0c00 |0008: move-result-object v0 │ │ -08f832: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -08f834: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -08f838: 2841 |000c: goto 004d // +0041 │ │ -08f83a: 1f00 6f01 |000d: check-cast v0, Ljava/lang/Number; // type@016f │ │ -08f83e: 6e10 6f03 0000 |000f: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@036f │ │ -08f844: 0a00 |0012: move-result v0 │ │ -08f846: 6e20 0702 0400 |0013: invoke-virtual {v4, v0}, Landroidx/paging/PagingState;.closestPageToPosition:(I)Landroidx/paging/PagingSource$LoadResult$Page; // method@0207 │ │ -08f84c: 0c02 |0016: move-result-object v2 │ │ -08f84e: 3902 0400 |0017: if-nez v2, 001b // +0004 │ │ -08f852: 0712 |0019: move-object v2, v1 │ │ -08f854: 2814 |001a: goto 002e // +0014 │ │ -08f856: 6e10 0502 0200 |001b: invoke-virtual {v2}, Landroidx/paging/PagingSource$LoadResult$Page;.getPrevKey:()Ljava/lang/Object; // method@0205 │ │ -08f85c: 0c02 |001e: move-result-object v2 │ │ -08f85e: 1f02 6701 |001f: check-cast v2, Ljava/lang/Integer; // type@0167 │ │ -08f862: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ -08f866: 28f6 |0023: goto 0019 // -000a │ │ -08f868: 6e10 5d03 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -08f86e: 0a02 |0027: move-result v2 │ │ -08f870: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08f874: 7110 6403 0200 |002a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -08f87a: 0c02 |002d: move-result-object v2 │ │ -08f87c: 3902 1e00 |002e: if-nez v2, 004c // +001e │ │ -08f880: 6e20 0702 0400 |0030: invoke-virtual {v4, v0}, Landroidx/paging/PagingState;.closestPageToPosition:(I)Landroidx/paging/PagingSource$LoadResult$Page; // method@0207 │ │ -08f886: 0c04 |0033: move-result-object v4 │ │ -08f888: 3904 0300 |0034: if-nez v4, 0037 // +0003 │ │ -08f88c: 2817 |0036: goto 004d // +0017 │ │ -08f88e: 6e10 0402 0400 |0037: invoke-virtual {v4}, Landroidx/paging/PagingSource$LoadResult$Page;.getNextKey:()Ljava/lang/Object; // method@0204 │ │ -08f894: 0c04 |003a: move-result-object v4 │ │ -08f896: 1f04 6701 |003b: check-cast v4, Ljava/lang/Integer; // type@0167 │ │ -08f89a: 3904 0300 |003d: if-nez v4, 0040 // +0003 │ │ -08f89e: 280e |003f: goto 004d // +000e │ │ -08f8a0: 6e10 5d03 0400 |0040: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -08f8a6: 0a04 |0043: move-result v4 │ │ -08f8a8: d804 04ff |0044: add-int/lit8 v4, v4, #int -1 // #ff │ │ -08f8ac: 7110 6403 0400 |0046: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -08f8b2: 0c04 |0049: move-result-object v4 │ │ -08f8b4: 0741 |004a: move-object v1, v4 │ │ -08f8b6: 2802 |004b: goto 004d // +0002 │ │ -08f8b8: 0721 |004c: move-object v1, v2 │ │ -08f8ba: 1101 |004d: return-object v1 │ │ +08f814: |[08f814] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.getRefreshKey:(Landroidx/paging/PagingState;)Ljava/lang/Integer; │ │ +08f824: 1a00 9134 |0000: const-string v0, "state" // string@3491 │ │ +08f828: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08f82e: 6e10 0802 0400 |0005: invoke-virtual {v4}, Landroidx/paging/PagingState;.getAnchorPosition:()Ljava/lang/Integer; // method@0208 │ │ +08f834: 0c00 |0008: move-result-object v0 │ │ +08f836: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +08f838: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +08f83c: 2841 |000c: goto 004d // +0041 │ │ +08f83e: 1f00 6f01 |000d: check-cast v0, Ljava/lang/Number; // type@016f │ │ +08f842: 6e10 6f03 0000 |000f: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@036f │ │ +08f848: 0a00 |0012: move-result v0 │ │ +08f84a: 6e20 0702 0400 |0013: invoke-virtual {v4, v0}, Landroidx/paging/PagingState;.closestPageToPosition:(I)Landroidx/paging/PagingSource$LoadResult$Page; // method@0207 │ │ +08f850: 0c02 |0016: move-result-object v2 │ │ +08f852: 3902 0400 |0017: if-nez v2, 001b // +0004 │ │ +08f856: 0712 |0019: move-object v2, v1 │ │ +08f858: 2814 |001a: goto 002e // +0014 │ │ +08f85a: 6e10 0502 0200 |001b: invoke-virtual {v2}, Landroidx/paging/PagingSource$LoadResult$Page;.getPrevKey:()Ljava/lang/Object; // method@0205 │ │ +08f860: 0c02 |001e: move-result-object v2 │ │ +08f862: 1f02 6701 |001f: check-cast v2, Ljava/lang/Integer; // type@0167 │ │ +08f866: 3902 0300 |0021: if-nez v2, 0024 // +0003 │ │ +08f86a: 28f6 |0023: goto 0019 // -000a │ │ +08f86c: 6e10 5d03 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +08f872: 0a02 |0027: move-result v2 │ │ +08f874: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08f878: 7110 6403 0200 |002a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +08f87e: 0c02 |002d: move-result-object v2 │ │ +08f880: 3902 1e00 |002e: if-nez v2, 004c // +001e │ │ +08f884: 6e20 0702 0400 |0030: invoke-virtual {v4, v0}, Landroidx/paging/PagingState;.closestPageToPosition:(I)Landroidx/paging/PagingSource$LoadResult$Page; // method@0207 │ │ +08f88a: 0c04 |0033: move-result-object v4 │ │ +08f88c: 3904 0300 |0034: if-nez v4, 0037 // +0003 │ │ +08f890: 2817 |0036: goto 004d // +0017 │ │ +08f892: 6e10 0402 0400 |0037: invoke-virtual {v4}, Landroidx/paging/PagingSource$LoadResult$Page;.getNextKey:()Ljava/lang/Object; // method@0204 │ │ +08f898: 0c04 |003a: move-result-object v4 │ │ +08f89a: 1f04 6701 |003b: check-cast v4, Ljava/lang/Integer; // type@0167 │ │ +08f89e: 3904 0300 |003d: if-nez v4, 0040 // +0003 │ │ +08f8a2: 280e |003f: goto 004d // +000e │ │ +08f8a4: 6e10 5d03 0400 |0040: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +08f8aa: 0a04 |0043: move-result v4 │ │ +08f8ac: d804 04ff |0044: add-int/lit8 v4, v4, #int -1 // #ff │ │ +08f8b0: 7110 6403 0400 |0046: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +08f8b6: 0c04 |0049: move-result-object v4 │ │ +08f8b8: 0741 |004a: move-object v1, v4 │ │ +08f8ba: 2802 |004b: goto 004d // +0002 │ │ +08f8bc: 0721 |004c: move-object v1, v2 │ │ +08f8be: 1101 |004d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=45 │ │ 0x0013 line=46 │ │ 0x0030 line=47 │ │ locals : │ │ 0x0000 - 0x004e reg=3 this Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; │ │ @@ -203163,18 +203164,18 @@ │ │ type : '(Landroidx/paging/PagingState;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08f8bc: |[08f8bc] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.getRefreshKey:(Landroidx/paging/PagingState;)Ljava/lang/Object; │ │ -08f8cc: 6e20 fb17 1000 |0000: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;.getRefreshKey:(Landroidx/paging/PagingState;)Ljava/lang/Integer; // method@17fb │ │ -08f8d2: 0c01 |0003: move-result-object v1 │ │ -08f8d4: 1101 |0004: return-object v1 │ │ +08f8c0: |[08f8c0] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.getRefreshKey:(Landroidx/paging/PagingState;)Ljava/lang/Object; │ │ +08f8d0: 6e20 fb17 1000 |0000: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;.getRefreshKey:(Landroidx/paging/PagingState;)Ljava/lang/Integer; // method@17fb │ │ +08f8d6: 0c01 |0003: move-result-object v1 │ │ +08f8d8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/paging/PagingState; │ │ │ │ @@ -203183,96 +203184,96 @@ │ │ type : '(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -08f8d8: |[08f8d8] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.load:(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08f8e8: 2090 f504 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1; // type@04f5 │ │ -08f8ec: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -08f8f0: 0790 |0004: move-object v0, v9 │ │ -08f8f2: 1f00 f504 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1; // type@04f5 │ │ -08f8f6: 5201 381c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ -08f8fa: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -08f8fe: b521 |000b: and-int/2addr v1, v2 │ │ -08f900: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -08f904: 5209 381c |000e: iget v9, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ -08f908: b129 |0010: sub-int/2addr v9, v2 │ │ -08f90a: 5909 381c |0011: iput v9, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ -08f90e: 2806 |0013: goto 0019 // +0006 │ │ -08f910: 2200 f504 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1; // type@04f5 │ │ -08f914: 7030 f717 7009 |0016: invoke-direct {v0, v7, v9}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;Lkotlin/coroutines/Continuation;)V // method@17f7 │ │ -08f91a: 5409 391c |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.result:Ljava/lang/Object; // field@1c39 │ │ -08f91e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08f924: 0c01 |001e: move-result-object v1 │ │ -08f926: 5202 381c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ -08f92a: 1a03 eb0b |0021: const-string v3, "ItchLibraryPagingSource" // string@0beb │ │ -08f92e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -08f930: 3802 1400 |0024: if-eqz v2, 0038 // +0014 │ │ -08f934: 3342 0a00 |0026: if-ne v2, v4, 0030 // +000a │ │ -08f938: 5208 371c |0028: iget v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.I$0:I // field@1c37 │ │ -08f93c: 7110 5305 0900 |002a: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08f942: 2829 |002d: goto 0056 // +0029 │ │ -08f944: 0d08 |002e: move-exception v8 │ │ -08f946: 285d |002f: goto 008c // +005d │ │ -08f948: 2208 6501 |0030: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ -08f94c: 1a09 c420 |0032: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08f950: 7020 5a03 9800 |0034: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08f956: 2708 |0037: throw v8 │ │ -08f958: 7110 5305 0900 |0038: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08f95e: 6e10 0102 0800 |003b: invoke-virtual {v8}, Landroidx/paging/PagingSource$LoadParams;.getKey:()Ljava/lang/Object; // method@0201 │ │ -08f964: 0c08 |003e: move-result-object v8 │ │ -08f966: 1f08 6701 |003f: check-cast v8, Ljava/lang/Integer; // type@0167 │ │ -08f96a: 3908 0400 |0041: if-nez v8, 0045 // +0004 │ │ -08f96e: 1218 |0043: const/4 v8, #int 1 // #1 │ │ -08f970: 2805 |0044: goto 0049 // +0005 │ │ -08f972: 6e10 5d03 0800 |0045: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -08f978: 0a08 |0048: move-result v8 │ │ -08f97a: 6209 d01b |0049: sget-object v9, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.Companion:Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion; // field@1bd0 │ │ -08f97e: 5908 371c |004b: iput v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.I$0:I // field@1c37 │ │ -08f982: 5904 381c |004d: iput v4, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ -08f986: 6e30 5b17 8900 |004f: invoke-virtual {v9, v8, v0}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion;.parsePage:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@175b │ │ -08f98c: 0c09 |0052: move-result-object v9 │ │ -08f98e: 3319 0300 |0053: if-ne v9, v1, 0056 // +0003 │ │ -08f992: 1101 |0055: return-object v1 │ │ -08f994: 1f09 d001 |0056: check-cast v9, Ljava/util/List; // type@01d0 │ │ -08f998: 3909 1600 |0058: if-nez v9, 006e // +0016 │ │ -08f99c: 1a08 5115 |005a: const-string v8, "Not logged in" // string@1551 │ │ -08f9a0: 7120 fb00 8300 |005c: invoke-static {v3, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08f9a6: 2208 c400 |005f: new-instance v8, Landroidx/paging/PagingSource$LoadResult$Error; // type@00c4 │ │ -08f9aa: 2209 ce04 |0061: new-instance v9, Lua/gardenapple/itchupdater/client/ItchAccessDeniedException; // type@04ce │ │ -08f9ae: 1a00 3915 |0063: const-string v0, "No access to owned library, is user logged in?" // string@1539 │ │ -08f9b2: 7020 1517 0900 |0065: invoke-direct {v9, v0}, Lua/gardenapple/itchupdater/client/ItchAccessDeniedException;.:(Ljava/lang/String;)V // method@1715 │ │ -08f9b8: 1f09 8201 |0068: check-cast v9, Ljava/lang/Throwable; // type@0182 │ │ -08f9bc: 7020 0202 9800 |006a: invoke-direct {v8, v9}, Landroidx/paging/PagingSource$LoadResult$Error;.:(Ljava/lang/Throwable;)V // method@0202 │ │ -08f9c2: 1108 |006d: return-object v8 │ │ -08f9c4: 2200 c500 |006e: new-instance v0, Landroidx/paging/PagingSource$LoadResult$Page; // type@00c5 │ │ -08f9c8: 1201 |0070: const/4 v1, #int 0 // #0 │ │ -08f9ca: 3348 0400 |0071: if-ne v8, v4, 0075 // +0004 │ │ -08f9ce: 0712 |0073: move-object v2, v1 │ │ -08f9d0: 2807 |0074: goto 007b // +0007 │ │ -08f9d2: d802 08ff |0075: add-int/lit8 v2, v8, #int -1 // #ff │ │ -08f9d6: 7110 7705 0200 |0077: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08f9dc: 0c02 |007a: move-result-object v2 │ │ -08f9de: 7210 c904 0900 |007b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@04c9 │ │ -08f9e4: 0a05 |007e: move-result v5 │ │ -08f9e6: 1306 3200 |007f: const/16 v6, #int 50 // #32 │ │ -08f9ea: 3365 0700 |0081: if-ne v5, v6, 0088 // +0007 │ │ -08f9ee: b048 |0083: add-int/2addr v8, v4 │ │ -08f9f0: 7110 7705 0800 |0084: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08f9f6: 0c01 |0087: move-result-object v1 │ │ -08f9f8: 7040 0302 9012 |0088: invoke-direct {v0, v9, v2, v1}, Landroidx/paging/PagingSource$LoadResult$Page;.:(Ljava/util/List;Ljava/lang/Object;Ljava/lang/Object;)V // method@0203 │ │ -08f9fe: 1100 |008b: return-object v0 │ │ -08fa00: 1f08 8201 |008c: check-cast v8, Ljava/lang/Throwable; // type@0182 │ │ -08fa04: 1a09 430a |008e: const-string v9, "Error while loading owned games" // string@0a43 │ │ -08fa08: 7130 fe00 9308 |0090: invoke-static {v3, v9, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ -08fa0e: 2209 c400 |0093: new-instance v9, Landroidx/paging/PagingSource$LoadResult$Error; // type@00c4 │ │ -08fa12: 7020 0202 8900 |0095: invoke-direct {v9, v8}, Landroidx/paging/PagingSource$LoadResult$Error;.:(Ljava/lang/Throwable;)V // method@0202 │ │ -08fa18: 1109 |0098: return-object v9 │ │ +08f8dc: |[08f8dc] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource.load:(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08f8ec: 2090 f504 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1; // type@04f5 │ │ +08f8f0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +08f8f4: 0790 |0004: move-object v0, v9 │ │ +08f8f6: 1f00 f504 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1; // type@04f5 │ │ +08f8fa: 5201 381c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ +08f8fe: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +08f902: b521 |000b: and-int/2addr v1, v2 │ │ +08f904: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +08f908: 5209 381c |000e: iget v9, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ +08f90c: b129 |0010: sub-int/2addr v9, v2 │ │ +08f90e: 5909 381c |0011: iput v9, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ +08f912: 2806 |0013: goto 0019 // +0006 │ │ +08f914: 2200 f504 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1; // type@04f5 │ │ +08f918: 7030 f717 7009 |0016: invoke-direct {v0, v7, v9}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;Lkotlin/coroutines/Continuation;)V // method@17f7 │ │ +08f91e: 5409 391c |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.result:Ljava/lang/Object; // field@1c39 │ │ +08f922: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08f928: 0c01 |001e: move-result-object v1 │ │ +08f92a: 5202 381c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ +08f92e: 1a03 eb0b |0021: const-string v3, "ItchLibraryPagingSource" // string@0beb │ │ +08f932: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +08f934: 3802 1400 |0024: if-eqz v2, 0038 // +0014 │ │ +08f938: 3342 0a00 |0026: if-ne v2, v4, 0030 // +000a │ │ +08f93c: 5208 371c |0028: iget v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.I$0:I // field@1c37 │ │ +08f940: 7110 5305 0900 |002a: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08f946: 2829 |002d: goto 0056 // +0029 │ │ +08f948: 0d08 |002e: move-exception v8 │ │ +08f94a: 285d |002f: goto 008c // +005d │ │ +08f94c: 2208 6501 |0030: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ +08f950: 1a09 c420 |0032: const-string v9, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08f954: 7020 5a03 9800 |0034: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08f95a: 2708 |0037: throw v8 │ │ +08f95c: 7110 5305 0900 |0038: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08f962: 6e10 0102 0800 |003b: invoke-virtual {v8}, Landroidx/paging/PagingSource$LoadParams;.getKey:()Ljava/lang/Object; // method@0201 │ │ +08f968: 0c08 |003e: move-result-object v8 │ │ +08f96a: 1f08 6701 |003f: check-cast v8, Ljava/lang/Integer; // type@0167 │ │ +08f96e: 3908 0400 |0041: if-nez v8, 0045 // +0004 │ │ +08f972: 1218 |0043: const/4 v8, #int 1 // #1 │ │ +08f974: 2805 |0044: goto 0049 // +0005 │ │ +08f976: 6e10 5d03 0800 |0045: invoke-virtual {v8}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +08f97c: 0a08 |0048: move-result v8 │ │ +08f97e: 6209 d01b |0049: sget-object v9, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.Companion:Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion; // field@1bd0 │ │ +08f982: 5908 371c |004b: iput v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.I$0:I // field@1c37 │ │ +08f986: 5904 381c |004d: iput v4, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ +08f98a: 6e30 5b17 8900 |004f: invoke-virtual {v9, v8, v0}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion;.parsePage:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@175b │ │ +08f990: 0c09 |0052: move-result-object v9 │ │ +08f992: 3319 0300 |0053: if-ne v9, v1, 0056 // +0003 │ │ +08f996: 1101 |0055: return-object v1 │ │ +08f998: 1f09 d001 |0056: check-cast v9, Ljava/util/List; // type@01d0 │ │ +08f99c: 3909 1600 |0058: if-nez v9, 006e // +0016 │ │ +08f9a0: 1a08 5115 |005a: const-string v8, "Not logged in" // string@1551 │ │ +08f9a4: 7120 fb00 8300 |005c: invoke-static {v3, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08f9aa: 2208 c400 |005f: new-instance v8, Landroidx/paging/PagingSource$LoadResult$Error; // type@00c4 │ │ +08f9ae: 2209 ce04 |0061: new-instance v9, Lua/gardenapple/itchupdater/client/ItchAccessDeniedException; // type@04ce │ │ +08f9b2: 1a00 3915 |0063: const-string v0, "No access to owned library, is user logged in?" // string@1539 │ │ +08f9b6: 7020 1517 0900 |0065: invoke-direct {v9, v0}, Lua/gardenapple/itchupdater/client/ItchAccessDeniedException;.:(Ljava/lang/String;)V // method@1715 │ │ +08f9bc: 1f09 8201 |0068: check-cast v9, Ljava/lang/Throwable; // type@0182 │ │ +08f9c0: 7020 0202 9800 |006a: invoke-direct {v8, v9}, Landroidx/paging/PagingSource$LoadResult$Error;.:(Ljava/lang/Throwable;)V // method@0202 │ │ +08f9c6: 1108 |006d: return-object v8 │ │ +08f9c8: 2200 c500 |006e: new-instance v0, Landroidx/paging/PagingSource$LoadResult$Page; // type@00c5 │ │ +08f9cc: 1201 |0070: const/4 v1, #int 0 // #0 │ │ +08f9ce: 3348 0400 |0071: if-ne v8, v4, 0075 // +0004 │ │ +08f9d2: 0712 |0073: move-object v2, v1 │ │ +08f9d4: 2807 |0074: goto 007b // +0007 │ │ +08f9d6: d802 08ff |0075: add-int/lit8 v2, v8, #int -1 // #ff │ │ +08f9da: 7110 7705 0200 |0077: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08f9e0: 0c02 |007a: move-result-object v2 │ │ +08f9e2: 7210 c904 0900 |007b: invoke-interface {v9}, Ljava/util/List;.size:()I // method@04c9 │ │ +08f9e8: 0a05 |007e: move-result v5 │ │ +08f9ea: 1306 3200 |007f: const/16 v6, #int 50 // #32 │ │ +08f9ee: 3365 0700 |0081: if-ne v5, v6, 0088 // +0007 │ │ +08f9f2: b048 |0083: add-int/2addr v8, v4 │ │ +08f9f4: 7110 7705 0800 |0084: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08f9fa: 0c01 |0087: move-result-object v1 │ │ +08f9fc: 7040 0302 9012 |0088: invoke-direct {v0, v9, v2, v1}, Landroidx/paging/PagingSource$LoadResult$Page;.:(Ljava/util/List;Ljava/lang/Object;Ljava/lang/Object;)V // method@0203 │ │ +08fa02: 1100 |008b: return-object v0 │ │ +08fa04: 1f08 8201 |008c: check-cast v8, Ljava/lang/Throwable; // type@0182 │ │ +08fa08: 1a09 430a |008e: const-string v9, "Error while loading owned games" // string@0a43 │ │ +08fa0c: 7130 fe00 9308 |0090: invoke-static {v3, v9, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ +08fa12: 2209 c400 |0093: new-instance v9, Landroidx/paging/PagingSource$LoadResult$Error; // type@00c4 │ │ +08fa16: 7020 0202 8900 |0095: invoke-direct {v9, v8}, Landroidx/paging/PagingSource$LoadResult$Error;.:(Ljava/lang/Throwable;)V // method@0202 │ │ +08fa1c: 1109 |0098: return-object v9 │ │ catches : 2 │ │ 0x002a - 0x002d │ │ Ljava/io/IOException; -> 0x002e │ │ 0x0049 - 0x008b │ │ Ljava/io/IOException; -> 0x002e │ │ positions : │ │ 0x001f line=19 │ │ @@ -203338,21 +203339,21 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08fc98: |[08fc98] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)V │ │ -08fca8: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ -08fcac: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08fcb2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08fcb4: 7020 1718 0100 |0006: invoke-direct {v1, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1817 │ │ -08fcba: 5b12 401c |0009: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ -08fcbe: 0e00 |000b: return-void │ │ +08fc9c: |[08fc9c] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)V │ │ +08fcac: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ +08fcb0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08fcb6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08fcb8: 7020 1718 0100 |0006: invoke-direct {v1, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1817 │ │ +08fcbe: 5b12 401c |0009: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ +08fcc2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=6 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; │ │ 0x0000 - 0x000c reg=2 (null) Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ │ │ @@ -203361,102 +203362,102 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lua/gardenapple/itchupdater/client/ItchLibraryItem;ILjava/lang/Object;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08fc48: |[08fc48] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.copy$default:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lua/gardenapple/itchupdater/client/ItchLibraryItem;ILjava/lang/Object;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; │ │ -08fc58: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ -08fc5c: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ -08fc60: 5401 401c |0004: iget-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ -08fc64: 6e20 0618 1000 |0006: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.copy:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // method@1806 │ │ -08fc6a: 0c00 |0009: move-result-object v0 │ │ -08fc6c: 1100 |000a: return-object v0 │ │ +08fc4c: |[08fc4c] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.copy$default:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lua/gardenapple/itchupdater/client/ItchLibraryItem;ILjava/lang/Object;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; │ │ +08fc5c: dd02 0201 |0000: and-int/lit8 v2, v2, #int 1 // #01 │ │ +08fc60: 3802 0400 |0002: if-eqz v2, 0006 // +0004 │ │ +08fc64: 5401 401c |0004: iget-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ +08fc68: 6e20 0618 1000 |0006: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.copy:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // method@1806 │ │ +08fc6e: 0c00 |0009: move-result-object v0 │ │ +08fc70: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;) │ │ name : 'component1' │ │ type : '()Lua/gardenapple/itchupdater/client/ItchLibraryItem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fc18: |[08fc18] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.component1:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ -08fc28: 5410 401c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ -08fc2c: 1100 |0002: return-object v0 │ │ +08fc1c: |[08fc1c] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.component1:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ +08fc2c: 5410 401c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ +08fc30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;) │ │ name : 'copy' │ │ type : '(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08fc70: |[08fc70] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.copy:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; │ │ -08fc80: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ -08fc84: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08fc8a: 2200 f904 |0005: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -08fc8e: 7020 0418 2000 |0007: invoke-direct {v0, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)V // method@1804 │ │ -08fc94: 1100 |000a: return-object v0 │ │ +08fc74: |[08fc74] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.copy:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; │ │ +08fc84: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ +08fc88: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08fc8e: 2200 f904 |0005: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +08fc92: 7020 0418 2000 |0007: invoke-direct {v0, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)V // method@1804 │ │ +08fc98: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08fb74: |[08fb74] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.equals:(Ljava/lang/Object;)Z │ │ -08fb84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08fb86: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ -08fb8a: 0f00 |0003: return v0 │ │ -08fb8c: 2041 f904 |0004: instance-of v1, v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -08fb90: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08fb92: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -08fb96: 0f02 |0009: return v2 │ │ -08fb98: 1f04 f904 |000a: check-cast v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -08fb9c: 5431 401c |000c: iget-object v1, v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ -08fba0: 5444 401c |000e: iget-object v4, v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ -08fba4: 7120 8805 4100 |0010: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08fbaa: 0a04 |0013: move-result v4 │ │ -08fbac: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ -08fbb0: 0f02 |0016: return v2 │ │ -08fbb2: 0f00 |0017: return v0 │ │ +08fb78: |[08fb78] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.equals:(Ljava/lang/Object;)Z │ │ +08fb88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08fb8a: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ +08fb8e: 0f00 |0003: return v0 │ │ +08fb90: 2041 f904 |0004: instance-of v1, v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +08fb94: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08fb96: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +08fb9a: 0f02 |0009: return v2 │ │ +08fb9c: 1f04 f904 |000a: check-cast v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +08fba0: 5431 401c |000c: iget-object v1, v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ +08fba4: 5444 401c |000e: iget-object v4, v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ +08fba8: 7120 8805 4100 |0010: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08fbae: 0a04 |0013: move-result v4 │ │ +08fbb0: 3904 0300 |0014: if-nez v4, 0017 // +0003 │ │ +08fbb4: 0f02 |0016: return v2 │ │ +08fbb6: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;) │ │ name : 'getItem' │ │ type : '()Lua/gardenapple/itchupdater/client/ItchLibraryItem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fc30: |[08fc30] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ -08fc40: 5410 401c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ -08fc44: 1100 |0002: return-object v0 │ │ +08fc34: |[08fc34] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; │ │ +08fc44: 5410 401c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ +08fc48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;) │ │ @@ -203464,44 +203465,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08fbb4: |[08fbb4] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.hashCode:()I │ │ -08fbc4: 5410 401c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ -08fbc8: 6e10 5117 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.hashCode:()I // method@1751 │ │ -08fbce: 0a00 |0005: move-result v0 │ │ -08fbd0: 0f00 |0006: return v0 │ │ +08fbb8: |[08fbb8] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.hashCode:()I │ │ +08fbc8: 5410 401c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ +08fbcc: 6e10 5117 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.hashCode:()I // method@1751 │ │ +08fbd2: 0a00 |0005: move-result v0 │ │ +08fbd4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -08fbd4: |[08fbd4] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.toString:()Ljava/lang/String; │ │ -08fbe4: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -08fbe8: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08fbee: 1a01 f60b |0005: const-string v1, "Item(item=" // string@0bf6 │ │ -08fbf2: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08fbf8: 5421 401c |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ -08fbfc: 6e20 c203 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08fc02: 1301 2900 |000f: const/16 v1, #int 41 // #29 │ │ -08fc06: 6e20 be03 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -08fc0c: 6e10 cb03 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08fc12: 0c00 |0017: move-result-object v0 │ │ -08fc14: 1100 |0018: return-object v0 │ │ +08fbd8: |[08fbd8] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Item.toString:()Ljava/lang/String; │ │ +08fbe8: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +08fbec: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08fbf2: 1a01 f60b |0005: const-string v1, "Item(item=" // string@0bf6 │ │ +08fbf6: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08fbfc: 5421 401c |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c40 │ │ +08fc00: 6e20 c203 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08fc06: 1301 2900 |000f: const/16 v1, #int 41 // #29 │ │ +08fc0a: 6e20 be03 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +08fc10: 6e10 cb03 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08fc16: 0c00 |0017: move-result-object v0 │ │ +08fc18: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3056 (ItchLibraryUiModel.kt) │ │ │ │ Class #701 header: │ │ @@ -203554,22 +203555,22 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08fe54: |[08fe54] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.:(Ljava/lang/String;Z)V │ │ -08fe64: 1a00 3131 |0000: const-string v0, "purchaseDate" // string@3131 │ │ -08fe68: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08fe6e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08fe70: 7020 1718 0100 |0006: invoke-direct {v1, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1817 │ │ -08fe76: 5b12 421c |0009: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ -08fe7a: 5c13 411c |000b: iput-boolean v3, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ -08fe7e: 0e00 |000d: return-void │ │ +08fe58: |[08fe58] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.:(Ljava/lang/String;Z)V │ │ +08fe68: 1a00 3131 |0000: const-string v0, "purchaseDate" // string@3131 │ │ +08fe6c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08fe72: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08fe74: 7020 1718 0100 |0006: invoke-direct {v1, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1817 │ │ +08fe7a: 5b12 421c |0009: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ +08fe7e: 5c13 411c |000b: iput-boolean v3, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ +08fe82: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=7 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Z │ │ @@ -203579,125 +203580,125 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -08fdf8: |[08fdf8] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.copy$default:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; │ │ -08fe08: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ -08fe0c: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ -08fe10: 5401 421c |0004: iget-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ -08fe14: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ -08fe18: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -08fe1c: 5502 411c |000a: iget-boolean v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ -08fe20: 6e30 0f18 1002 |000c: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.copy:(Ljava/lang/String;Z)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // method@180f │ │ -08fe26: 0c00 |000f: move-result-object v0 │ │ -08fe28: 1100 |0010: return-object v0 │ │ +08fdfc: |[08fdfc] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.copy$default:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;Ljava/lang/String;ZILjava/lang/Object;)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; │ │ +08fe0c: dd04 0301 |0000: and-int/lit8 v4, v3, #int 1 // #01 │ │ +08fe10: 3804 0400 |0002: if-eqz v4, 0006 // +0004 │ │ +08fe14: 5401 421c |0004: iget-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ +08fe18: dd03 0302 |0006: and-int/lit8 v3, v3, #int 2 // #02 │ │ +08fe1c: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +08fe20: 5502 411c |000a: iget-boolean v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ +08fe24: 6e30 0f18 1002 |000c: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.copy:(Ljava/lang/String;Z)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // method@180f │ │ +08fe2a: 0c00 |000f: move-result-object v0 │ │ +08fe2c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;) │ │ name : 'component1' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd70: |[08fd70] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.component1:()Ljava/lang/String; │ │ -08fd80: 5410 421c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ -08fd84: 1100 |0002: return-object v0 │ │ +08fd74: |[08fd74] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.component1:()Ljava/lang/String; │ │ +08fd84: 5410 421c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ +08fd88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;) │ │ name : 'component2' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fcc0: |[08fcc0] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.component2:()Z │ │ -08fcd0: 5510 411c |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ -08fcd4: 0f00 |0002: return v0 │ │ +08fcc4: |[08fcc4] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.component2:()Z │ │ +08fcd4: 5510 411c |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ +08fcd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;) │ │ name : 'copy' │ │ type : '(Ljava/lang/String;Z)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -08fe2c: |[08fe2c] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.copy:(Ljava/lang/String;Z)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; │ │ -08fe3c: 1a00 3131 |0000: const-string v0, "purchaseDate" // string@3131 │ │ -08fe40: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08fe46: 2200 fa04 |0005: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ -08fe4a: 7030 0c18 2003 |0007: invoke-direct {v0, v2, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.:(Ljava/lang/String;Z)V // method@180c │ │ -08fe50: 1100 |000a: return-object v0 │ │ +08fe30: |[08fe30] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.copy:(Ljava/lang/String;Z)Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; │ │ +08fe40: 1a00 3131 |0000: const-string v0, "purchaseDate" // string@3131 │ │ +08fe44: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08fe4a: 2200 fa04 |0005: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ +08fe4e: 7030 0c18 2003 |0007: invoke-direct {v0, v2, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.:(Ljava/lang/String;Z)V // method@180c │ │ +08fe54: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -08fcd8: |[08fcd8] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.equals:(Ljava/lang/Object;)Z │ │ -08fce8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08fcea: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -08fcee: 0f00 |0003: return v0 │ │ -08fcf0: 2051 fa04 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ -08fcf4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08fcf6: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -08fcfa: 0f02 |0009: return v2 │ │ -08fcfc: 1f05 fa04 |000a: check-cast v5, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ -08fd00: 5441 421c |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ -08fd04: 5453 421c |000e: iget-object v3, v5, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ -08fd08: 7120 8805 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08fd0e: 0a01 |0013: move-result v1 │ │ -08fd10: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -08fd14: 0f02 |0016: return v2 │ │ -08fd16: 5541 411c |0017: iget-boolean v1, v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ -08fd1a: 5555 411c |0019: iget-boolean v5, v5, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ -08fd1e: 3251 0300 |001b: if-eq v1, v5, 001e // +0003 │ │ -08fd22: 0f02 |001d: return v2 │ │ -08fd24: 0f00 |001e: return v0 │ │ +08fcdc: |[08fcdc] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.equals:(Ljava/lang/Object;)Z │ │ +08fcec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08fcee: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +08fcf2: 0f00 |0003: return v0 │ │ +08fcf4: 2051 fa04 |0004: instance-of v1, v5, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ +08fcf8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08fcfa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +08fcfe: 0f02 |0009: return v2 │ │ +08fd00: 1f05 fa04 |000a: check-cast v5, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ +08fd04: 5441 421c |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ +08fd08: 5453 421c |000e: iget-object v3, v5, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ +08fd0c: 7120 8805 3100 |0010: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08fd12: 0a01 |0013: move-result v1 │ │ +08fd14: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +08fd18: 0f02 |0016: return v2 │ │ +08fd1a: 5541 411c |0017: iget-boolean v1, v4, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ +08fd1e: 5555 411c |0019: iget-boolean v5, v5, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ +08fd22: 3251 0300 |001b: if-eq v1, v5, 001e // +0003 │ │ +08fd26: 0f02 |001d: return v2 │ │ +08fd28: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;) │ │ name : 'getPurchaseDate' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd88: |[08fd88] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.getPurchaseDate:()Ljava/lang/String; │ │ -08fd98: 5410 421c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ -08fd9c: 1100 |0002: return-object v0 │ │ +08fd8c: |[08fd8c] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.getPurchaseDate:()Ljava/lang/String; │ │ +08fd9c: 5410 421c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ +08fda0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;) │ │ @@ -203705,40 +203706,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08fd40: |[08fd40] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.hashCode:()I │ │ -08fd50: 5420 421c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ -08fd54: 6e10 9d03 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -08fd5a: 0a00 |0005: move-result v0 │ │ -08fd5c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -08fd60: 5521 411c |0008: iget-boolean v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ -08fd64: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -08fd68: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -08fd6a: b010 |000d: add-int/2addr v0, v1 │ │ -08fd6c: 0f00 |000e: return v0 │ │ +08fd44: |[08fd44] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.hashCode:()I │ │ +08fd54: 5420 421c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ +08fd58: 6e10 9d03 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +08fd5e: 0a00 |0005: move-result v0 │ │ +08fd60: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +08fd64: 5521 411c |0008: iget-boolean v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ +08fd68: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +08fd6c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +08fd6e: b010 |000d: add-int/2addr v0, v1 │ │ +08fd70: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;) │ │ name : 'isFirst' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd28: |[08fd28] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.isFirst:()Z │ │ -08fd38: 5510 411c |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ -08fd3c: 0f00 |0002: return v0 │ │ +08fd2c: |[08fd2c] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.isFirst:()Z │ │ +08fd3c: 5510 411c |0000: iget-boolean v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ +08fd40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;) │ │ @@ -203746,30 +203747,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -08fda0: |[08fda0] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.toString:()Ljava/lang/String; │ │ -08fdb0: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -08fdb4: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08fdba: 1a01 bf17 |0005: const-string v1, "Separator(purchaseDate=" // string@17bf │ │ -08fdbe: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08fdc4: 5421 421c |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ -08fdc8: 6e20 c303 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08fdce: 1a01 7a03 |000f: const-string v1, ", isFirst=" // string@037a │ │ -08fdd2: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08fdd8: 5521 411c |0014: iget-boolean v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ -08fddc: 6e20 c403 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ -08fde2: 1301 2900 |0019: const/16 v1, #int 41 // #29 │ │ -08fde6: 6e20 be03 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -08fdec: 6e10 cb03 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08fdf2: 0c00 |0021: move-result-object v0 │ │ -08fdf4: 1100 |0022: return-object v0 │ │ +08fda4: |[08fda4] ua.gardenapple.itchupdater.data.ItchLibraryUiModel$Separator.toString:()Ljava/lang/String; │ │ +08fdb4: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +08fdb8: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08fdbe: 1a01 bf17 |0005: const-string v1, "Separator(purchaseDate=" // string@17bf │ │ +08fdc2: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08fdc8: 5421 421c |000a: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.purchaseDate:Ljava/lang/String; // field@1c42 │ │ +08fdcc: 6e20 c303 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08fdd2: 1a01 7a03 |000f: const-string v1, ", isFirst=" // string@037a │ │ +08fdd6: 6e20 c303 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08fddc: 5521 411c |0014: iget-boolean v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:Z // field@1c41 │ │ +08fde0: 6e20 c403 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@03c4 │ │ +08fde6: 1301 2900 |0019: const/16 v1, #int 41 // #29 │ │ +08fdea: 6e20 be03 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +08fdf0: 6e10 cb03 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08fdf6: 0c00 |0021: move-result-object v0 │ │ +08fdf8: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3056 (ItchLibraryUiModel.kt) │ │ │ │ Class #702 header: │ │ @@ -203817,19 +203818,19 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08ffb8: |[08ffb8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;)V │ │ -08ffc8: 5b01 471c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c47 │ │ -08ffcc: 5b02 481c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1; // field@1c48 │ │ -08ffd0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -08ffd6: 0e00 |0007: return-void │ │ +08ffbc: |[08ffbc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;)V │ │ +08ffcc: 5b01 471c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c47 │ │ +08ffd0: 5b02 481c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1; // field@1c48 │ │ +08ffd4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +08ffda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lkotlinx/coroutines/flow/FlowCollector; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1; │ │ @@ -203840,60 +203841,60 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -08ff00: |[08ff00] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08ff10: 2070 fc04 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1; // type@04fc │ │ -08ff14: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -08ff18: 0770 |0004: move-object v0, v7 │ │ -08ff1a: 1f00 fc04 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1; // type@04fc │ │ -08ff1e: 5201 441c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ -08ff22: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -08ff26: b521 |000b: and-int/2addr v1, v2 │ │ -08ff28: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -08ff2c: 5207 441c |000e: iget v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ -08ff30: b127 |0010: sub-int/2addr v7, v2 │ │ -08ff32: 5907 441c |0011: iput v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ -08ff36: 2806 |0013: goto 0019 // +0006 │ │ -08ff38: 2200 fc04 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1; // type@04fc │ │ -08ff3c: 7030 1818 5007 |0016: invoke-direct {v0, v5, v7}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V // method@1818 │ │ -08ff42: 5407 451c |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.result:Ljava/lang/Object; // field@1c45 │ │ -08ff46: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08ff4c: 0c01 |001e: move-result-object v1 │ │ -08ff4e: 5202 441c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ -08ff52: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -08ff54: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -08ff58: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -08ff5c: 7110 5305 0700 |0026: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08ff62: 2828 |0029: goto 0051 // +0028 │ │ -08ff64: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -08ff68: 1a07 c420 |002c: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08ff6c: 7020 5a03 7600 |002e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08ff72: 2706 |0031: throw v6 │ │ -08ff74: 7110 5305 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08ff7a: 5457 471c |0035: iget-object v7, v5, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c47 │ │ -08ff7e: 0702 |0037: move-object v2, v0 │ │ -08ff80: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08ff84: 1f06 c000 |003a: check-cast v6, Landroidx/paging/PagingData; // type@00c0 │ │ -08ff88: 2202 0a05 |003c: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1; // type@050a │ │ -08ff8c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -08ff8e: 7020 3918 4200 |003f: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@1839 │ │ -08ff94: 1f02 2902 |0042: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08ff98: 7120 fe01 2600 |0044: invoke-static {v6, v2}, Landroidx/paging/PagingDataTransforms;.filter:(Landroidx/paging/PagingData;Lkotlin/jvm/functions/Function2;)Landroidx/paging/PagingData; // method@01fe │ │ -08ff9e: 0c06 |0047: move-result-object v6 │ │ -08ffa0: 5903 441c |0048: iput v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ -08ffa4: 7230 bd05 6700 |004a: invoke-interface {v7, v6, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ -08ffaa: 0c06 |004d: move-result-object v6 │ │ -08ffac: 3316 0300 |004e: if-ne v6, v1, 0051 // +0003 │ │ -08ffb0: 1101 |0050: return-object v1 │ │ -08ffb2: 6206 4a00 |0051: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08ffb6: 1106 |0053: return-object v6 │ │ +08ff04: |[08ff04] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08ff14: 2070 fc04 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1; // type@04fc │ │ +08ff18: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +08ff1c: 0770 |0004: move-object v0, v7 │ │ +08ff1e: 1f00 fc04 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1; // type@04fc │ │ +08ff22: 5201 441c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ +08ff26: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +08ff2a: b521 |000b: and-int/2addr v1, v2 │ │ +08ff2c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +08ff30: 5207 441c |000e: iget v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ +08ff34: b127 |0010: sub-int/2addr v7, v2 │ │ +08ff36: 5907 441c |0011: iput v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ +08ff3a: 2806 |0013: goto 0019 // +0006 │ │ +08ff3c: 2200 fc04 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1; // type@04fc │ │ +08ff40: 7030 1818 5007 |0016: invoke-direct {v0, v5, v7}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V // method@1818 │ │ +08ff46: 5407 451c |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.result:Ljava/lang/Object; // field@1c45 │ │ +08ff4a: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08ff50: 0c01 |001e: move-result-object v1 │ │ +08ff52: 5202 441c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ +08ff56: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +08ff58: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +08ff5c: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +08ff60: 7110 5305 0700 |0026: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08ff66: 2828 |0029: goto 0051 // +0028 │ │ +08ff68: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +08ff6c: 1a07 c420 |002c: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08ff70: 7020 5a03 7600 |002e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08ff76: 2706 |0031: throw v6 │ │ +08ff78: 7110 5305 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08ff7e: 5457 471c |0035: iget-object v7, v5, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c47 │ │ +08ff82: 0702 |0037: move-object v2, v0 │ │ +08ff84: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08ff88: 1f06 c000 |003a: check-cast v6, Landroidx/paging/PagingData; // type@00c0 │ │ +08ff8c: 2202 0a05 |003c: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1; // type@050a │ │ +08ff90: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +08ff92: 7020 3918 4200 |003f: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@1839 │ │ +08ff98: 1f02 2902 |0042: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08ff9c: 7120 fe01 2600 |0044: invoke-static {v6, v2}, Landroidx/paging/PagingDataTransforms;.filter:(Landroidx/paging/PagingData;Lkotlin/jvm/functions/Function2;)Landroidx/paging/PagingData; // method@01fe │ │ +08ffa2: 0c06 |0047: move-result-object v6 │ │ +08ffa4: 5903 441c |0048: iput v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ +08ffa8: 7230 bd05 6700 |004a: invoke-interface {v7, v6, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ +08ffae: 0c06 |004d: move-result-object v6 │ │ +08ffb0: 3316 0300 |004e: if-ne v6, v1, 0051 // +0003 │ │ +08ffb4: 1101 |0050: return-object v1 │ │ +08ffb6: 6206 4a00 |0051: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08ffba: 1106 |0053: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0026 line=135 │ │ 0x0032 line=0 │ │ 0x0035 line=133 │ │ 0x0037 line=134 │ │ 0x003c line=135 │ │ @@ -203945,18 +203946,18 @@ │ │ type : '(Lkotlinx/coroutines/flow/Flow;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090018: |[090018] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1.:(Lkotlinx/coroutines/flow/Flow;)V │ │ -090028: 5b01 491c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c49 │ │ -09002c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -090032: 0e00 |0005: return-void │ │ +09001c: |[09001c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1.:(Lkotlinx/coroutines/flow/Flow;)V │ │ +09002c: 5b01 491c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c49 │ │ +090030: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +090036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlinx/coroutines/flow/Flow; │ │ │ │ @@ -203966,27 +203967,27 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -08ffd8: |[08ffd8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08ffe8: 5420 491c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c49 │ │ -08ffec: 2201 fd04 |0002: new-instance v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2; // type@04fd │ │ -08fff0: 7030 1a18 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;)V // method@181a │ │ -08fff6: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ -08fffa: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ -090000: 0c03 |000c: move-result-object v3 │ │ -090002: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -090008: 0c04 |0010: move-result-object v4 │ │ -09000a: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ -09000e: 1103 |0013: return-object v3 │ │ -090010: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -090014: 1103 |0016: return-object v3 │ │ +08ffdc: |[08ffdc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08ffec: 5420 491c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c49 │ │ +08fff0: 2201 fd04 |0002: new-instance v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2; // type@04fd │ │ +08fff4: 7030 1a18 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;)V // method@181a │ │ +08fffa: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ +08fffe: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ +090004: 0c03 |000c: move-result-object v3 │ │ +090006: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09000c: 0c04 |0010: move-result-object v4 │ │ +09000e: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ +090012: 1103 |0013: return-object v3 │ │ +090014: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +090018: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x0014 line=109 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1; │ │ @@ -204040,19 +204041,19 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -090144: |[090144] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;)V │ │ -090154: 5b01 4e1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c4e │ │ -090158: 5b02 4f1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; // field@1c4f │ │ -09015c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -090162: 0e00 |0007: return-void │ │ +090148: |[090148] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;)V │ │ +090158: 5b01 4e1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c4e │ │ +09015c: 5b02 4f1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; // field@1c4f │ │ +090160: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +090166: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lkotlinx/coroutines/flow/FlowCollector; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; │ │ @@ -204063,62 +204064,62 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -090084: |[090084] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -090094: 2080 ff04 |0000: instance-of v0, v8, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1; // type@04ff │ │ -090098: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -09009c: 0780 |0004: move-object v0, v8 │ │ -09009e: 1f00 ff04 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1; // type@04ff │ │ -0900a2: 5201 4b1c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ -0900a6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0900aa: b521 |000b: and-int/2addr v1, v2 │ │ -0900ac: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0900b0: 5208 4b1c |000e: iget v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ -0900b4: b128 |0010: sub-int/2addr v8, v2 │ │ -0900b6: 5908 4b1c |0011: iput v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ -0900ba: 2806 |0013: goto 0019 // +0006 │ │ -0900bc: 2200 ff04 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1; // type@04ff │ │ -0900c0: 7030 1e18 6008 |0016: invoke-direct {v0, v6, v8}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;Lkotlin/coroutines/Continuation;)V // method@181e │ │ -0900c6: 5408 4c1c |0019: iget-object v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.result:Ljava/lang/Object; // field@1c4c │ │ -0900ca: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0900d0: 0c01 |001e: move-result-object v1 │ │ -0900d2: 5202 4b1c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ -0900d6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0900d8: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -0900dc: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -0900e0: 7110 5305 0800 |0026: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0900e6: 282c |0029: goto 0055 // +002c │ │ -0900e8: 2207 6501 |002a: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -0900ec: 1a08 c420 |002c: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0900f0: 7020 5a03 8700 |002e: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0900f6: 2707 |0031: throw v7 │ │ -0900f8: 7110 5305 0800 |0032: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0900fe: 5468 4e1c |0035: iget-object v8, v6, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c4e │ │ -090102: 0702 |0037: move-object v2, v0 │ │ -090104: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -090108: 1f07 c000 |003a: check-cast v7, Landroidx/paging/PagingData; // type@00c0 │ │ -09010c: 2202 0b05 |003c: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1; // type@050b │ │ -090110: 5464 4f1c |003e: iget-object v4, v6, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; // field@1c4f │ │ -090114: 5444 501c |0040: iget-object v4, v4, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.$searchString$inlined:Ljava/lang/String; // field@1c50 │ │ -090118: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -09011a: 7030 3e18 4205 |0043: invoke-direct {v2, v4, v5}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@183e │ │ -090120: 1f02 2902 |0046: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -090124: 7120 fe01 2700 |0048: invoke-static {v7, v2}, Landroidx/paging/PagingDataTransforms;.filter:(Landroidx/paging/PagingData;Lkotlin/jvm/functions/Function2;)Landroidx/paging/PagingData; // method@01fe │ │ -09012a: 0c07 |004b: move-result-object v7 │ │ -09012c: 5903 4b1c |004c: iput v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ -090130: 7230 bd05 7800 |004e: invoke-interface {v8, v7, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ -090136: 0c07 |0051: move-result-object v7 │ │ -090138: 3317 0300 |0052: if-ne v7, v1, 0055 // +0003 │ │ -09013c: 1101 |0054: return-object v1 │ │ -09013e: 6207 4a00 |0055: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -090142: 1107 |0057: return-object v7 │ │ +090088: |[090088] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +090098: 2080 ff04 |0000: instance-of v0, v8, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1; // type@04ff │ │ +09009c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0900a0: 0780 |0004: move-object v0, v8 │ │ +0900a2: 1f00 ff04 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1; // type@04ff │ │ +0900a6: 5201 4b1c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ +0900aa: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0900ae: b521 |000b: and-int/2addr v1, v2 │ │ +0900b0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0900b4: 5208 4b1c |000e: iget v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ +0900b8: b128 |0010: sub-int/2addr v8, v2 │ │ +0900ba: 5908 4b1c |0011: iput v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ +0900be: 2806 |0013: goto 0019 // +0006 │ │ +0900c0: 2200 ff04 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1; // type@04ff │ │ +0900c4: 7030 1e18 6008 |0016: invoke-direct {v0, v6, v8}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;Lkotlin/coroutines/Continuation;)V // method@181e │ │ +0900ca: 5408 4c1c |0019: iget-object v8, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.result:Ljava/lang/Object; // field@1c4c │ │ +0900ce: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0900d4: 0c01 |001e: move-result-object v1 │ │ +0900d6: 5202 4b1c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ +0900da: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0900dc: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +0900e0: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +0900e4: 7110 5305 0800 |0026: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0900ea: 282c |0029: goto 0055 // +002c │ │ +0900ec: 2207 6501 |002a: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +0900f0: 1a08 c420 |002c: const-string v8, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0900f4: 7020 5a03 8700 |002e: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0900fa: 2707 |0031: throw v7 │ │ +0900fc: 7110 5305 0800 |0032: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +090102: 5468 4e1c |0035: iget-object v8, v6, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c4e │ │ +090106: 0702 |0037: move-object v2, v0 │ │ +090108: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09010c: 1f07 c000 |003a: check-cast v7, Landroidx/paging/PagingData; // type@00c0 │ │ +090110: 2202 0b05 |003c: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1; // type@050b │ │ +090114: 5464 4f1c |003e: iget-object v4, v6, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; // field@1c4f │ │ +090118: 5444 501c |0040: iget-object v4, v4, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.$searchString$inlined:Ljava/lang/String; // field@1c50 │ │ +09011c: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +09011e: 7030 3e18 4205 |0043: invoke-direct {v2, v4, v5}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@183e │ │ +090124: 1f02 2902 |0046: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +090128: 7120 fe01 2700 |0048: invoke-static {v7, v2}, Landroidx/paging/PagingDataTransforms;.filter:(Landroidx/paging/PagingData;Lkotlin/jvm/functions/Function2;)Landroidx/paging/PagingData; // method@01fe │ │ +09012e: 0c07 |004b: move-result-object v7 │ │ +090130: 5903 4b1c |004c: iput v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ +090134: 7230 bd05 7800 |004e: invoke-interface {v8, v7, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ +09013a: 0c07 |0051: move-result-object v7 │ │ +09013c: 3317 0300 |0052: if-ne v7, v1, 0055 // +0003 │ │ +090140: 1101 |0054: return-object v1 │ │ +090142: 6207 4a00 |0055: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +090146: 1107 |0057: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0026 line=135 │ │ 0x0032 line=0 │ │ 0x0035 line=133 │ │ 0x0037 line=134 │ │ 0x003c line=135 │ │ @@ -204174,19 +204175,19 @@ │ │ type : '(Lkotlinx/coroutines/flow/Flow;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0901a4: |[0901a4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2.:(Lkotlinx/coroutines/flow/Flow;Ljava/lang/String;)V │ │ -0901b4: 5b01 511c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c51 │ │ -0901b8: 5b02 501c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.$searchString$inlined:Ljava/lang/String; // field@1c50 │ │ -0901bc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0901c2: 0e00 |0007: return-void │ │ +0901a8: |[0901a8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2.:(Lkotlinx/coroutines/flow/Flow;Ljava/lang/String;)V │ │ +0901b8: 5b01 511c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c51 │ │ +0901bc: 5b02 501c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.$searchString$inlined:Ljava/lang/String; // field@1c50 │ │ +0901c0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0901c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lkotlinx/coroutines/flow/Flow; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -204197,27 +204198,27 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -090164: |[090164] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -090174: 5420 511c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c51 │ │ -090178: 2201 0005 |0002: new-instance v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2; // type@0500 │ │ -09017c: 7030 2018 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;)V // method@1820 │ │ -090182: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ -090186: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ -09018c: 0c03 |000c: move-result-object v3 │ │ -09018e: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -090194: 0c04 |0010: move-result-object v4 │ │ -090196: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ -09019a: 1103 |0013: return-object v3 │ │ -09019c: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0901a0: 1103 |0016: return-object v3 │ │ +090168: |[090168] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +090178: 5420 511c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c51 │ │ +09017c: 2201 0005 |0002: new-instance v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2; // type@0500 │ │ +090180: 7030 2018 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;)V // method@1820 │ │ +090186: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ +09018a: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ +090190: 0c03 |000c: move-result-object v3 │ │ +090192: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +090198: 0c04 |0010: move-result-object v4 │ │ +09019a: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ +09019e: 1103 |0013: return-object v3 │ │ +0901a0: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0901a4: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x0014 line=109 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; │ │ @@ -204271,19 +204272,19 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0902cc: |[0902cc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;)V │ │ -0902dc: 5b01 561c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c56 │ │ -0902e0: 5b02 571c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3; // field@1c57 │ │ -0902e4: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0902ea: 0e00 |0007: return-void │ │ +0902d0: |[0902d0] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;)V │ │ +0902e0: 5b01 561c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c56 │ │ +0902e4: 5b02 571c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3; // field@1c57 │ │ +0902e8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0902ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lkotlinx/coroutines/flow/FlowCollector; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3; │ │ @@ -204294,60 +204295,60 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -090214: |[090214] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -090224: 2070 0205 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1; // type@0502 │ │ -090228: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -09022c: 0770 |0004: move-object v0, v7 │ │ -09022e: 1f00 0205 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1; // type@0502 │ │ -090232: 5201 531c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ -090236: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -09023a: b521 |000b: and-int/2addr v1, v2 │ │ -09023c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -090240: 5207 531c |000e: iget v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ -090244: b127 |0010: sub-int/2addr v7, v2 │ │ -090246: 5907 531c |0011: iput v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ -09024a: 2806 |0013: goto 0019 // +0006 │ │ -09024c: 2200 0205 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1; // type@0502 │ │ -090250: 7030 2418 5007 |0016: invoke-direct {v0, v5, v7}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;Lkotlin/coroutines/Continuation;)V // method@1824 │ │ -090256: 5407 541c |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.result:Ljava/lang/Object; // field@1c54 │ │ -09025a: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -090260: 0c01 |001e: move-result-object v1 │ │ -090262: 5202 531c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ -090266: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -090268: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -09026c: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -090270: 7110 5305 0700 |0026: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -090276: 2828 |0029: goto 0051 // +0028 │ │ -090278: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -09027c: 1a07 c420 |002c: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -090280: 7020 5a03 7600 |002e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -090286: 2706 |0031: throw v6 │ │ -090288: 7110 5305 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09028e: 5457 561c |0035: iget-object v7, v5, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c56 │ │ -090292: 0702 |0037: move-object v2, v0 │ │ -090294: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -090298: 1f06 c000 |003a: check-cast v6, Landroidx/paging/PagingData; // type@00c0 │ │ -09029c: 2202 0805 |003c: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1; // type@0508 │ │ -0902a0: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -0902a2: 7020 3018 4200 |003f: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.:(Lkotlin/coroutines/Continuation;)V // method@1830 │ │ -0902a8: 1f02 2902 |0042: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0902ac: 7120 0002 2600 |0044: invoke-static {v6, v2}, Landroidx/paging/PagingDataTransforms;.map:(Landroidx/paging/PagingData;Lkotlin/jvm/functions/Function2;)Landroidx/paging/PagingData; // method@0200 │ │ -0902b2: 0c06 |0047: move-result-object v6 │ │ -0902b4: 5903 531c |0048: iput v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ -0902b8: 7230 bd05 6700 |004a: invoke-interface {v7, v6, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ -0902be: 0c06 |004d: move-result-object v6 │ │ -0902c0: 3316 0300 |004e: if-ne v6, v1, 0051 // +0003 │ │ -0902c4: 1101 |0050: return-object v1 │ │ -0902c6: 6206 4a00 |0051: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0902ca: 1106 |0053: return-object v6 │ │ +090218: |[090218] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +090228: 2070 0205 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1; // type@0502 │ │ +09022c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +090230: 0770 |0004: move-object v0, v7 │ │ +090232: 1f00 0205 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1; // type@0502 │ │ +090236: 5201 531c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ +09023a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +09023e: b521 |000b: and-int/2addr v1, v2 │ │ +090240: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +090244: 5207 531c |000e: iget v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ +090248: b127 |0010: sub-int/2addr v7, v2 │ │ +09024a: 5907 531c |0011: iput v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ +09024e: 2806 |0013: goto 0019 // +0006 │ │ +090250: 2200 0205 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1; // type@0502 │ │ +090254: 7030 2418 5007 |0016: invoke-direct {v0, v5, v7}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;Lkotlin/coroutines/Continuation;)V // method@1824 │ │ +09025a: 5407 541c |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.result:Ljava/lang/Object; // field@1c54 │ │ +09025e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +090264: 0c01 |001e: move-result-object v1 │ │ +090266: 5202 531c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ +09026a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +09026c: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +090270: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +090274: 7110 5305 0700 |0026: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09027a: 2828 |0029: goto 0051 // +0028 │ │ +09027c: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +090280: 1a07 c420 |002c: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +090284: 7020 5a03 7600 |002e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09028a: 2706 |0031: throw v6 │ │ +09028c: 7110 5305 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +090292: 5457 561c |0035: iget-object v7, v5, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c56 │ │ +090296: 0702 |0037: move-object v2, v0 │ │ +090298: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09029c: 1f06 c000 |003a: check-cast v6, Landroidx/paging/PagingData; // type@00c0 │ │ +0902a0: 2202 0805 |003c: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1; // type@0508 │ │ +0902a4: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +0902a6: 7020 3018 4200 |003f: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.:(Lkotlin/coroutines/Continuation;)V // method@1830 │ │ +0902ac: 1f02 2902 |0042: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0902b0: 7120 0002 2600 |0044: invoke-static {v6, v2}, Landroidx/paging/PagingDataTransforms;.map:(Landroidx/paging/PagingData;Lkotlin/jvm/functions/Function2;)Landroidx/paging/PagingData; // method@0200 │ │ +0902b6: 0c06 |0047: move-result-object v6 │ │ +0902b8: 5903 531c |0048: iput v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ +0902bc: 7230 bd05 6700 |004a: invoke-interface {v7, v6, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ +0902c2: 0c06 |004d: move-result-object v6 │ │ +0902c4: 3316 0300 |004e: if-ne v6, v1, 0051 // +0003 │ │ +0902c8: 1101 |0050: return-object v1 │ │ +0902ca: 6206 4a00 |0051: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0902ce: 1106 |0053: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0026 line=135 │ │ 0x0032 line=0 │ │ 0x0035 line=133 │ │ 0x0037 line=134 │ │ 0x003c line=135 │ │ @@ -204399,18 +204400,18 @@ │ │ type : '(Lkotlinx/coroutines/flow/Flow;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09032c: |[09032c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3.:(Lkotlinx/coroutines/flow/Flow;)V │ │ -09033c: 5b01 581c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c58 │ │ -090340: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -090346: 0e00 |0005: return-void │ │ +090330: |[090330] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3.:(Lkotlinx/coroutines/flow/Flow;)V │ │ +090340: 5b01 581c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c58 │ │ +090344: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09034a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlinx/coroutines/flow/Flow; │ │ │ │ @@ -204420,27 +204421,27 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0902ec: |[0902ec] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0902fc: 5420 581c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c58 │ │ -090300: 2201 0305 |0002: new-instance v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2; // type@0503 │ │ -090304: 7030 2618 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;)V // method@1826 │ │ -09030a: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ -09030e: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ -090314: 0c03 |000c: move-result-object v3 │ │ -090316: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09031c: 0c04 |0010: move-result-object v4 │ │ -09031e: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ -090322: 1103 |0013: return-object v3 │ │ -090324: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -090328: 1103 |0016: return-object v3 │ │ +0902f0: |[0902f0] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +090300: 5420 581c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c58 │ │ +090304: 2201 0305 |0002: new-instance v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2; // type@0503 │ │ +090308: 7030 2618 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;)V // method@1826 │ │ +09030e: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ +090312: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ +090318: 0c03 |000c: move-result-object v3 │ │ +09031a: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +090320: 0c04 |0010: move-result-object v4 │ │ +090322: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ +090326: 1103 |0013: return-object v3 │ │ +090328: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09032c: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x0014 line=109 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3; │ │ @@ -204494,19 +204495,19 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -090450: |[090450] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;)V │ │ -090460: 5b01 5d1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c5d │ │ -090464: 5b02 5e1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4; // field@1c5e │ │ -090468: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09046e: 0e00 |0007: return-void │ │ +090454: |[090454] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;)V │ │ +090464: 5b01 5d1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c5d │ │ +090468: 5b02 5e1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4; // field@1c5e │ │ +09046c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +090472: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lkotlinx/coroutines/flow/FlowCollector; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4; │ │ @@ -204517,60 +204518,60 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -090398: |[090398] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0903a8: 2070 0505 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1; // type@0505 │ │ -0903ac: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0903b0: 0770 |0004: move-object v0, v7 │ │ -0903b2: 1f00 0505 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1; // type@0505 │ │ -0903b6: 5201 5a1c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ -0903ba: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0903be: b521 |000b: and-int/2addr v1, v2 │ │ -0903c0: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0903c4: 5207 5a1c |000e: iget v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ -0903c8: b127 |0010: sub-int/2addr v7, v2 │ │ -0903ca: 5907 5a1c |0011: iput v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ -0903ce: 2806 |0013: goto 0019 // +0006 │ │ -0903d0: 2200 0505 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1; // type@0505 │ │ -0903d4: 7030 2a18 5007 |0016: invoke-direct {v0, v5, v7}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;Lkotlin/coroutines/Continuation;)V // method@182a │ │ -0903da: 5407 5b1c |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.result:Ljava/lang/Object; // field@1c5b │ │ -0903de: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0903e4: 0c01 |001e: move-result-object v1 │ │ -0903e6: 5202 5a1c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ -0903ea: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0903ec: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -0903f0: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -0903f4: 7110 5305 0700 |0026: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0903fa: 2828 |0029: goto 0051 // +0028 │ │ -0903fc: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -090400: 1a07 c420 |002c: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -090404: 7020 5a03 7600 |002e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09040a: 2706 |0031: throw v6 │ │ -09040c: 7110 5305 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -090412: 5457 5d1c |0035: iget-object v7, v5, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c5d │ │ -090416: 0702 |0037: move-object v2, v0 │ │ -090418: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09041c: 1f06 c000 |003a: check-cast v6, Landroidx/paging/PagingData; // type@00c0 │ │ -090420: 2202 0905 |003c: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1; // type@0509 │ │ -090424: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -090426: 7020 3518 4200 |003f: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.:(Lkotlin/coroutines/Continuation;)V // method@1835 │ │ -09042c: 1f02 2a02 |0042: check-cast v2, Lkotlin/jvm/functions/Function3; // type@022a │ │ -090430: 7154 ff01 4632 |0044: invoke-static {v6, v4, v2, v3, v4}, Landroidx/paging/PagingDataTransforms;.insertSeparators$default:(Landroidx/paging/PagingData;Landroidx/paging/TerminalSeparatorType;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Landroidx/paging/PagingData; // method@01ff │ │ -090436: 0c06 |0047: move-result-object v6 │ │ -090438: 5903 5a1c |0048: iput v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ -09043c: 7230 bd05 6700 |004a: invoke-interface {v7, v6, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ -090442: 0c06 |004d: move-result-object v6 │ │ -090444: 3316 0300 |004e: if-ne v6, v1, 0051 // +0003 │ │ -090448: 1101 |0050: return-object v1 │ │ -09044a: 6206 4a00 |0051: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09044e: 1106 |0053: return-object v6 │ │ +09039c: |[09039c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0903ac: 2070 0505 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1; // type@0505 │ │ +0903b0: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0903b4: 0770 |0004: move-object v0, v7 │ │ +0903b6: 1f00 0505 |0005: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1; // type@0505 │ │ +0903ba: 5201 5a1c |0007: iget v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ +0903be: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0903c2: b521 |000b: and-int/2addr v1, v2 │ │ +0903c4: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0903c8: 5207 5a1c |000e: iget v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ +0903cc: b127 |0010: sub-int/2addr v7, v2 │ │ +0903ce: 5907 5a1c |0011: iput v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ +0903d2: 2806 |0013: goto 0019 // +0006 │ │ +0903d4: 2200 0505 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1; // type@0505 │ │ +0903d8: 7030 2a18 5007 |0016: invoke-direct {v0, v5, v7}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;Lkotlin/coroutines/Continuation;)V // method@182a │ │ +0903de: 5407 5b1c |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.result:Ljava/lang/Object; // field@1c5b │ │ +0903e2: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0903e8: 0c01 |001e: move-result-object v1 │ │ +0903ea: 5202 5a1c |001f: iget v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ +0903ee: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0903f0: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +0903f4: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +0903f8: 7110 5305 0700 |0026: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0903fe: 2828 |0029: goto 0051 // +0028 │ │ +090400: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +090404: 1a07 c420 |002c: const-string v7, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +090408: 7020 5a03 7600 |002e: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09040e: 2706 |0031: throw v6 │ │ +090410: 7110 5305 0700 |0032: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +090416: 5457 5d1c |0035: iget-object v7, v5, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1c5d │ │ +09041a: 0702 |0037: move-object v2, v0 │ │ +09041c: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +090420: 1f06 c000 |003a: check-cast v6, Landroidx/paging/PagingData; // type@00c0 │ │ +090424: 2202 0905 |003c: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1; // type@0509 │ │ +090428: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +09042a: 7020 3518 4200 |003f: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.:(Lkotlin/coroutines/Continuation;)V // method@1835 │ │ +090430: 1f02 2a02 |0042: check-cast v2, Lkotlin/jvm/functions/Function3; // type@022a │ │ +090434: 7154 ff01 4632 |0044: invoke-static {v6, v4, v2, v3, v4}, Landroidx/paging/PagingDataTransforms;.insertSeparators$default:(Landroidx/paging/PagingData;Landroidx/paging/TerminalSeparatorType;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)Landroidx/paging/PagingData; // method@01ff │ │ +09043a: 0c06 |0047: move-result-object v6 │ │ +09043c: 5903 5a1c |0048: iput v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ +090440: 7230 bd05 6700 |004a: invoke-interface {v7, v6, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ +090446: 0c06 |004d: move-result-object v6 │ │ +090448: 3316 0300 |004e: if-ne v6, v1, 0051 // +0003 │ │ +09044c: 1101 |0050: return-object v1 │ │ +09044e: 6206 4a00 |0051: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +090452: 1106 |0053: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0026 line=135 │ │ 0x0032 line=0 │ │ 0x0035 line=133 │ │ 0x0037 line=134 │ │ 0x003c line=135 │ │ @@ -204622,18 +204623,18 @@ │ │ type : '(Lkotlinx/coroutines/flow/Flow;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0904b0: |[0904b0] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4.:(Lkotlinx/coroutines/flow/Flow;)V │ │ -0904c0: 5b01 5f1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c5f │ │ -0904c4: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0904ca: 0e00 |0005: return-void │ │ +0904b4: |[0904b4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4.:(Lkotlinx/coroutines/flow/Flow;)V │ │ +0904c4: 5b01 5f1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c5f │ │ +0904c8: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0904ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlinx/coroutines/flow/Flow; │ │ │ │ @@ -204643,27 +204644,27 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -090470: |[090470] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -090480: 5420 5f1c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c5f │ │ -090484: 2201 0605 |0002: new-instance v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2; // type@0506 │ │ -090488: 7030 2c18 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;)V // method@182c │ │ -09048e: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ -090492: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ -090498: 0c03 |000c: move-result-object v3 │ │ -09049a: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0904a0: 0c04 |0010: move-result-object v4 │ │ -0904a2: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ -0904a6: 1103 |0013: return-object v3 │ │ -0904a8: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0904ac: 1103 |0016: return-object v3 │ │ +090474: |[090474] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +090484: 5420 5f1c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1c5f │ │ +090488: 2201 0605 |0002: new-instance v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2; // type@0506 │ │ +09048c: 7030 2c18 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;)V // method@182c │ │ +090492: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ +090496: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ +09049c: 0c03 |000c: move-result-object v3 │ │ +09049e: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0904a4: 0c04 |0010: move-result-object v4 │ │ +0904a6: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ +0904aa: 1103 |0013: return-object v3 │ │ +0904ac: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0904b0: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x0014 line=109 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4; │ │ @@ -204720,20 +204721,20 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -090960: |[090960] ua.gardenapple.itchupdater.data.ItchLibraryViewModel.:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V │ │ -090970: 1a00 f231 |0000: const-string v0, "repository" // string@31f2 │ │ -090974: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09097a: 7010 ee01 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@01ee │ │ -090980: 5b12 6b1c |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.repository:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1c6b │ │ -090984: 0e00 |000a: return-void │ │ +090964: |[090964] ua.gardenapple.itchupdater.data.ItchLibraryViewModel.:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V │ │ +090974: 1a00 f231 |0000: const-string v0, "repository" // string@31f2 │ │ +090978: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09097e: 7010 ee01 0100 |0005: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@01ee │ │ +090984: 5b12 6b1c |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.repository:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1c6b │ │ +090988: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; │ │ 0x0000 - 0x000b reg=2 (null) Lua/gardenapple/itchupdater/data/ItchLibraryRepository; │ │ │ │ @@ -204743,55 +204744,55 @@ │ │ type : '(Ljava/lang/String;Z)Lkotlinx/coroutines/flow/Flow;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0908b0: |[0908b0] ua.gardenapple.itchupdater.data.ItchLibraryViewModel.getOwnedItems:(Ljava/lang/String;Z)Lkotlinx/coroutines/flow/Flow; │ │ -0908c0: 1a00 9c32 |0000: const-string v0, "searchString" // string@329c │ │ -0908c4: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0908ca: 5420 6a1c |0005: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.cachedItemsFlow:Lkotlinx/coroutines/flow/Flow; // field@1c6a │ │ -0908ce: 3900 1500 |0007: if-nez v0, 001c // +0015 │ │ -0908d2: 5420 6b1c |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.repository:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1c6b │ │ -0908d6: 6e10 0318 0000 |000b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.getLibraryStream:()Lkotlinx/coroutines/flow/Flow; // method@1803 │ │ -0908dc: 0c00 |000e: move-result-object v0 │ │ -0908de: 0721 |000f: move-object v1, v2 │ │ -0908e0: 1f01 b100 |0010: check-cast v1, Landroidx/lifecycle/ViewModel; // type@00b1 │ │ -0908e4: 7110 ef01 0100 |0012: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@01ef │ │ -0908ea: 0c01 |0015: move-result-object v1 │ │ -0908ec: 7120 f301 1000 |0016: invoke-static {v0, v1}, Landroidx/paging/CachedPagingDataKt;.cachedIn:(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/flow/Flow; // method@01f3 │ │ -0908f2: 0c00 |0019: move-result-object v0 │ │ -0908f4: 5b20 6a1c |001a: iput-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.cachedItemsFlow:Lkotlinx/coroutines/flow/Flow; // field@1c6a │ │ -0908f8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0908fa: 1a01 c120 |001d: const-string v1, "cachedItemsFlow" // string@20c1 │ │ -0908fe: 3804 1200 |001f: if-eqz v4, 0031 // +0012 │ │ -090902: 5424 6a1c |0021: iget-object v4, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.cachedItemsFlow:Lkotlinx/coroutines/flow/Flow; // field@1c6a │ │ -090906: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ -09090a: 2200 fe04 |0025: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1; // type@04fe │ │ -09090e: 7020 1c18 4000 |0027: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;.:(Lkotlinx/coroutines/flow/Flow;)V // method@181c │ │ -090914: 1f00 4502 |002a: check-cast v0, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ -090918: 280a |002c: goto 0036 // +000a │ │ -09091a: 7110 8f05 0100 |002d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -090920: 2700 |0030: throw v0 │ │ -090922: 5424 6a1c |0031: iget-object v4, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.cachedItemsFlow:Lkotlinx/coroutines/flow/Flow; // field@1c6a │ │ -090926: 3804 1900 |0033: if-eqz v4, 004c // +0019 │ │ -09092a: 0740 |0035: move-object v0, v4 │ │ -09092c: 2204 0105 |0036: new-instance v4, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; // type@0501 │ │ -090930: 7030 2218 0403 |0038: invoke-direct {v4, v0, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.:(Lkotlinx/coroutines/flow/Flow;Ljava/lang/String;)V // method@1822 │ │ -090936: 1f04 4502 |003b: check-cast v4, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ -09093a: 2203 0405 |003d: new-instance v3, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3; // type@0504 │ │ -09093e: 7020 2818 4300 |003f: invoke-direct {v3, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;.:(Lkotlinx/coroutines/flow/Flow;)V // method@1828 │ │ -090944: 1f03 4502 |0042: check-cast v3, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ -090948: 2204 0705 |0044: new-instance v4, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4; // type@0507 │ │ -09094c: 7020 2e18 3400 |0046: invoke-direct {v4, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;.:(Lkotlinx/coroutines/flow/Flow;)V // method@182e │ │ -090952: 1f04 4502 |0049: check-cast v4, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ -090956: 1104 |004b: return-object v4 │ │ -090958: 7110 8f05 0100 |004c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -09095e: 2700 |004f: throw v0 │ │ +0908b4: |[0908b4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel.getOwnedItems:(Ljava/lang/String;Z)Lkotlinx/coroutines/flow/Flow; │ │ +0908c4: 1a00 9c32 |0000: const-string v0, "searchString" // string@329c │ │ +0908c8: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0908ce: 5420 6a1c |0005: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.cachedItemsFlow:Lkotlinx/coroutines/flow/Flow; // field@1c6a │ │ +0908d2: 3900 1500 |0007: if-nez v0, 001c // +0015 │ │ +0908d6: 5420 6b1c |0009: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.repository:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1c6b │ │ +0908da: 6e10 0318 0000 |000b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.getLibraryStream:()Lkotlinx/coroutines/flow/Flow; // method@1803 │ │ +0908e0: 0c00 |000e: move-result-object v0 │ │ +0908e2: 0721 |000f: move-object v1, v2 │ │ +0908e4: 1f01 b100 |0010: check-cast v1, Landroidx/lifecycle/ViewModel; // type@00b1 │ │ +0908e8: 7110 ef01 0100 |0012: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@01ef │ │ +0908ee: 0c01 |0015: move-result-object v1 │ │ +0908f0: 7120 f301 1000 |0016: invoke-static {v0, v1}, Landroidx/paging/CachedPagingDataKt;.cachedIn:(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/CoroutineScope;)Lkotlinx/coroutines/flow/Flow; // method@01f3 │ │ +0908f6: 0c00 |0019: move-result-object v0 │ │ +0908f8: 5b20 6a1c |001a: iput-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.cachedItemsFlow:Lkotlinx/coroutines/flow/Flow; // field@1c6a │ │ +0908fc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0908fe: 1a01 c120 |001d: const-string v1, "cachedItemsFlow" // string@20c1 │ │ +090902: 3804 1200 |001f: if-eqz v4, 0031 // +0012 │ │ +090906: 5424 6a1c |0021: iget-object v4, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.cachedItemsFlow:Lkotlinx/coroutines/flow/Flow; // field@1c6a │ │ +09090a: 3804 0a00 |0023: if-eqz v4, 002d // +000a │ │ +09090e: 2200 fe04 |0025: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1; // type@04fe │ │ +090912: 7020 1c18 4000 |0027: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1;.:(Lkotlinx/coroutines/flow/Flow;)V // method@181c │ │ +090918: 1f00 4502 |002a: check-cast v0, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ +09091c: 280a |002c: goto 0036 // +000a │ │ +09091e: 7110 8f05 0100 |002d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +090924: 2700 |0030: throw v0 │ │ +090926: 5424 6a1c |0031: iget-object v4, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.cachedItemsFlow:Lkotlinx/coroutines/flow/Flow; // field@1c6a │ │ +09092a: 3804 1900 |0033: if-eqz v4, 004c // +0019 │ │ +09092e: 0740 |0035: move-object v0, v4 │ │ +090930: 2204 0105 |0036: new-instance v4, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2; // type@0501 │ │ +090934: 7030 2218 0403 |0038: invoke-direct {v4, v0, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2;.:(Lkotlinx/coroutines/flow/Flow;Ljava/lang/String;)V // method@1822 │ │ +09093a: 1f04 4502 |003b: check-cast v4, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ +09093e: 2203 0405 |003d: new-instance v3, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3; // type@0504 │ │ +090942: 7020 2818 4300 |003f: invoke-direct {v3, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3;.:(Lkotlinx/coroutines/flow/Flow;)V // method@1828 │ │ +090948: 1f03 4502 |0042: check-cast v3, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ +09094c: 2204 0705 |0044: new-instance v4, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4; // type@0507 │ │ +090950: 7020 2e18 3400 |0046: invoke-direct {v4, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4;.:(Lkotlinx/coroutines/flow/Flow;)V // method@182e │ │ +090956: 1f04 4502 |0049: check-cast v4, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ +09095a: 1104 |004b: return-object v4 │ │ +09095c: 7110 8f05 0100 |004c: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +090962: 2700 |004f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=16 │ │ 0x0009 line=17 │ │ 0x0021 line=20 │ │ 0x0025 line=57 │ │ 0x002d line=20 │ │ @@ -204861,42 +204862,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -09b23c: |[09b23c] ua.gardenapple.itchupdater.database.AppDatabase.:()V │ │ -09b24c: 2200 1005 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // type@0510 │ │ -09b250: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09b252: 7020 4d18 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@184d │ │ -09b258: 6900 7e1c |0006: sput-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -09b25c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09b25e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -09b260: 7130 c205 2001 |000a: invoke-static {v0, v2, v1}, Lkotlinx/coroutines/sync/MutexKt;.Mutex$default:(ZILjava/lang/Object;)Lkotlinx/coroutines/sync/Mutex; // method@05c2 │ │ -09b266: 0c00 |000d: move-result-object v0 │ │ -09b268: 6900 811c |000e: sput-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.creationMutex:Lkotlinx/coroutines/sync/Mutex; // field@1c81 │ │ -09b26c: 0e00 |0010: return-void │ │ +09b240: |[09b240] ua.gardenapple.itchupdater.database.AppDatabase.:()V │ │ +09b250: 2200 1005 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // type@0510 │ │ +09b254: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09b256: 7020 4d18 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@184d │ │ +09b25c: 6900 7e1c |0006: sput-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +09b260: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09b262: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +09b264: 7130 c205 2001 |000a: invoke-static {v0, v2, v1}, Lkotlinx/coroutines/sync/MutexKt;.Mutex$default:(ZILjava/lang/Object;)Lkotlinx/coroutines/sync/Mutex; // method@05c2 │ │ +09b26a: 0c00 |000d: move-result-object v0 │ │ +09b26c: 6900 811c |000e: sput-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.creationMutex:Lkotlinx/coroutines/sync/Mutex; // field@1c81 │ │ +09b270: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=36 │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/AppDatabase;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b270: |[09b270] ua.gardenapple.itchupdater.database.AppDatabase.:()V │ │ -09b280: 7010 2b02 0000 |0000: invoke-direct {v0}, Landroidx/room/RoomDatabase;.:()V // method@022b │ │ -09b286: 0e00 |0003: return-void │ │ +09b274: |[09b274] ua.gardenapple.itchupdater.database.AppDatabase.:()V │ │ +09b284: 7010 2b02 0000 |0000: invoke-direct {v0}, Landroidx/room/RoomDatabase;.:()V // method@022b │ │ +09b28a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/AppDatabase; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/AppDatabase;) │ │ @@ -204904,51 +204905,51 @@ │ │ type : '()Lkotlinx/coroutines/sync/Mutex;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b20c: |[09b20c] ua.gardenapple.itchupdater.database.AppDatabase.access$getCreationMutex$cp:()Lkotlinx/coroutines/sync/Mutex; │ │ -09b21c: 6200 811c |0000: sget-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.creationMutex:Lkotlinx/coroutines/sync/Mutex; // field@1c81 │ │ -09b220: 1100 |0002: return-object v0 │ │ +09b210: |[09b210] ua.gardenapple.itchupdater.database.AppDatabase.access$getCreationMutex$cp:()Lkotlinx/coroutines/sync/Mutex; │ │ +09b220: 6200 811c |0000: sget-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.creationMutex:Lkotlinx/coroutines/sync/Mutex; // field@1c81 │ │ +09b224: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/AppDatabase;) │ │ name : 'access$getINSTANCE$cp' │ │ type : '()Lua/gardenapple/itchupdater/database/AppDatabase;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b224: |[09b224] ua.gardenapple.itchupdater.database.AppDatabase.access$getINSTANCE$cp:()Lua/gardenapple/itchupdater/database/AppDatabase; │ │ -09b234: 6200 7f1c |0000: sget-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.INSTANCE:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c7f │ │ -09b238: 1100 |0002: return-object v0 │ │ +09b228: |[09b228] ua.gardenapple.itchupdater.database.AppDatabase.access$getINSTANCE$cp:()Lua/gardenapple/itchupdater/database/AppDatabase; │ │ +09b238: 6200 7f1c |0000: sget-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.INSTANCE:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c7f │ │ +09b23c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/AppDatabase;) │ │ name : 'access$setINSTANCE$cp' │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b288: |[09b288] ua.gardenapple.itchupdater.database.AppDatabase.access$setINSTANCE$cp:(Lua/gardenapple/itchupdater/database/AppDatabase;)V │ │ -09b298: 6900 7f1c |0000: sput-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.INSTANCE:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c7f │ │ -09b29c: 0e00 |0002: return-void │ │ +09b28c: |[09b28c] ua.gardenapple.itchupdater.database.AppDatabase.access$setINSTANCE$cp:(Lua/gardenapple/itchupdater/database/AppDatabase;)V │ │ +09b29c: 6900 7f1c |0000: sput-object v0, Lua/gardenapple/itchupdater/database/AppDatabase;.INSTANCE:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c7f │ │ +09b2a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase; │ │ │ │ Virtual methods - │ │ @@ -204957,122 +204958,122 @@ │ │ type : '(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 28 │ │ ins : 3 │ │ outs : 17 │ │ insns size : 204 16-bit code units │ │ -09b064: |[09b064] ua.gardenapple.itchupdater.database.AppDatabase.addMitchToDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09b074: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -09b078: 0801 1b00 |0002: move-object/from16 v1, v27 │ │ -09b07c: 2012 1105 |0004: instance-of v2, v1, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1; // type@0511 │ │ -09b080: 3802 1200 |0006: if-eqz v2, 0018 // +0012 │ │ -09b084: 0712 |0008: move-object v2, v1 │ │ -09b086: 1f02 1105 |0009: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1; // type@0511 │ │ -09b08a: 5223 7b1c |000b: iget v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ -09b08e: 1504 0080 |000d: const/high16 v4, #int -2147483648 // #8000 │ │ -09b092: b543 |000f: and-int/2addr v3, v4 │ │ -09b094: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -09b098: 5221 7b1c |0012: iget v1, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ -09b09c: b141 |0014: sub-int/2addr v1, v4 │ │ -09b09e: 5921 7b1c |0015: iput v1, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ -09b0a2: 2806 |0017: goto 001d // +0006 │ │ -09b0a4: 2202 1105 |0018: new-instance v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1; // type@0511 │ │ -09b0a8: 7030 5018 0201 |001a: invoke-direct {v2, v0, v1}, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@1850 │ │ -09b0ae: 5421 7c1c |001d: iget-object v1, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.result:Ljava/lang/Object; // field@1c7c │ │ -09b0b2: 7100 7405 0000 |001f: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09b0b8: 0c03 |0022: move-result-object v3 │ │ -09b0ba: 5224 7b1c |0023: iget v4, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ -09b0be: 1a05 c109 |0025: const-string v5, "DatabaseSetup" // string@09c1 │ │ -09b0c2: 1226 |0027: const/4 v6, #int 2 // #2 │ │ -09b0c4: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -09b0c6: 3804 2000 |0029: if-eqz v4, 0049 // +0020 │ │ -09b0ca: 3274 1100 |002b: if-eq v4, v7, 003c // +0011 │ │ -09b0ce: 3364 0700 |002d: if-ne v4, v6, 0034 // +0007 │ │ -09b0d2: 7110 5305 0100 |002f: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b0d8: 2900 9700 |0032: goto/16 00c9 // +0097 │ │ -09b0dc: 2201 6501 |0034: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -09b0e0: 1a02 c420 |0036: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09b0e4: 7020 5a03 2100 |0038: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09b0ea: 2701 |003b: throw v1 │ │ -09b0ec: 5424 7a1c |003c: iget-object v4, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$1:Ljava/lang/Object; // field@1c7a │ │ -09b0f0: 1f04 1d00 |003e: check-cast v4, Landroid/content/Context; // type@001d │ │ -09b0f4: 5427 791c |0040: iget-object v7, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$0:Ljava/lang/Object; // field@1c79 │ │ -09b0f8: 1f07 1205 |0042: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -09b0fc: 7110 5305 0100 |0044: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b102: 0741 |0047: move-object v1, v4 │ │ -09b104: 2840 |0048: goto 0088 // +0040 │ │ -09b106: 7110 5305 0100 |0049: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b10c: 2201 2705 |004c: new-instance v1, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09b110: 1409 db4e 0800 |004e: const v9, #float 7.62972e-40 // #00084edb │ │ -09b116: 120d |0051: const/4 v13, #int 0 // #0 │ │ -09b118: 1310 0000 |0052: const/16 v16, #int 0 // #0 │ │ -09b11c: 1311 9000 |0054: const/16 v17, #int 144 // #90 │ │ -09b120: 1312 0000 |0056: const/16 v18, #int 0 // #0 │ │ -09b124: 1a0a cd14 |0058: const-string v10, "Mitch" // string@14cd │ │ -09b128: 1a0b 6126 |005a: const-string v11, "gardenapple" // string@2661 │ │ -09b12c: 1a0c 0d29 |005c: const-string v12, "https://gardenapple.itch.io/mitch" // string@290d │ │ -09b130: 1a0e 0e29 |005e: const-string v14, "https://img.itch.zone/aW1nLzUwODcyNjUucG5n/315x250%23c/bSv0D9.png" // string@290e │ │ -09b134: 1a0f bc1c |0060: const-string v15, "[Mitch locale]" // string@1cbc │ │ -09b138: 0718 |0062: move-object v8, v1 │ │ -09b13a: 760b af18 0800 |0063: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@18af │ │ -09b140: 1a04 bf04 |0066: const-string v4, "Adding game " // string@04bf │ │ -09b144: 7120 8e05 1400 |0068: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -09b14a: 0c04 |006b: move-result-object v4 │ │ -09b14c: 7120 fb00 4500 |006c: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09b152: 7401 5b18 1900 |006f: invoke-virtual/range {v25}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -09b158: 0c04 |0072: move-result-object v4 │ │ -09b15a: 2378 8206 |0073: new-array v8, v7, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ -09b15e: 1209 |0075: const/4 v9, #int 0 // #0 │ │ -09b160: 4d01 0809 |0076: aput-object v1, v8, v9 │ │ -09b164: 5b20 791c |0078: iput-object v0, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$0:Ljava/lang/Object; // field@1c79 │ │ -09b168: 0801 1a00 |007a: move-object/from16 v1, v26 │ │ -09b16c: 5b21 7a1c |007c: iput-object v1, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$1:Ljava/lang/Object; // field@1c7a │ │ -09b170: 5927 7b1c |007e: iput v7, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ -09b174: 6e30 d218 8402 |0080: invoke-virtual {v4, v8, v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d2 │ │ -09b17a: 0c04 |0083: move-result-object v4 │ │ -09b17c: 3334 0300 |0084: if-ne v4, v3, 0087 // +0003 │ │ -09b180: 1103 |0086: return-object v3 │ │ -09b182: 0707 |0087: move-object v7, v0 │ │ -09b184: 2204 4205 |0088: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09b188: 0748 |008a: move-object v8, v4 │ │ -09b18a: 1209 |008b: const/4 v9, #int 0 // #0 │ │ -09b18c: 140a db4e 0800 |008c: const v10, #float 7.62972e-40 // #00084edb │ │ -09b192: 140b 00ca 9a3b |008f: const v11, #float 0.00472379 // #3b9aca00 │ │ -09b198: 120c |0092: const/4 v12, #int 0 // #0 │ │ -09b19a: 6e10 3700 0100 |0093: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0037 │ │ -09b1a0: 0c0d |0096: move-result-object v13 │ │ -09b1a2: 120e |0097: const/4 v14, #int 0 // #0 │ │ -09b1a4: 120f |0098: const/4 v15, #int 0 // #0 │ │ -09b1a6: 1314 0000 |0099: const/16 v20, #int 0 // #0 │ │ -09b1aa: 1315 0800 |009b: const/16 v21, #int 8 // #8 │ │ -09b1ae: 1316 0000 |009d: const/16 v22, #int 0 // #0 │ │ -09b1b2: 1317 6128 |009f: const/16 v23, #int 10337 // #2861 │ │ -09b1b6: 1318 0000 |00a1: const/16 v24, #int 0 // #0 │ │ -09b1ba: 1a10 bc1c |00a3: const-string v16, "[Mitch locale]" // string@1cbc │ │ -09b1be: 1a11 d403 |00a5: const-string v17, "1.3.9" // string@03d4 │ │ -09b1c2: 1a12 bd1c |00a7: const-string v18, "[Mitch release name]" // string@1cbd │ │ -09b1c6: 1a13 bb1c |00a9: const-string v19, "[Mitch file size]" // string@1cbb │ │ -09b1ca: 7611 4919 0800 |00ab: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1949 │ │ -09b1d0: 1a01 c004 |00ae: const-string v1, "Adding install " // string@04c0 │ │ -09b1d4: 7120 8e05 4100 |00b0: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -09b1da: 0c01 |00b3: move-result-object v1 │ │ -09b1dc: 7120 fb00 1500 |00b4: invoke-static {v5, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09b1e2: 6e10 5c18 0700 |00b7: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -09b1e8: 0c01 |00ba: move-result-object v1 │ │ -09b1ea: 1205 |00bb: const/4 v5, #int 0 // #0 │ │ -09b1ec: 5b25 791c |00bc: iput-object v5, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$0:Ljava/lang/Object; // field@1c79 │ │ -09b1f0: 5b25 7a1c |00be: iput-object v5, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$1:Ljava/lang/Object; // field@1c7a │ │ -09b1f4: 5926 7b1c |00c0: iput v6, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ -09b1f8: 6e30 8119 4102 |00c2: invoke-virtual {v1, v4, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1981 │ │ -09b1fe: 0c01 |00c5: move-result-object v1 │ │ -09b200: 3331 0300 |00c6: if-ne v1, v3, 00c9 // +0003 │ │ -09b204: 1103 |00c8: return-object v3 │ │ -09b206: 6201 4a00 |00c9: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09b20a: 1101 |00cb: return-object v1 │ │ +09b068: |[09b068] ua.gardenapple.itchupdater.database.AppDatabase.addMitchToDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09b078: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +09b07c: 0801 1b00 |0002: move-object/from16 v1, v27 │ │ +09b080: 2012 1105 |0004: instance-of v2, v1, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1; // type@0511 │ │ +09b084: 3802 1200 |0006: if-eqz v2, 0018 // +0012 │ │ +09b088: 0712 |0008: move-object v2, v1 │ │ +09b08a: 1f02 1105 |0009: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1; // type@0511 │ │ +09b08e: 5223 7b1c |000b: iget v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ +09b092: 1504 0080 |000d: const/high16 v4, #int -2147483648 // #8000 │ │ +09b096: b543 |000f: and-int/2addr v3, v4 │ │ +09b098: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +09b09c: 5221 7b1c |0012: iget v1, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ +09b0a0: b141 |0014: sub-int/2addr v1, v4 │ │ +09b0a2: 5921 7b1c |0015: iput v1, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ +09b0a6: 2806 |0017: goto 001d // +0006 │ │ +09b0a8: 2202 1105 |0018: new-instance v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1; // type@0511 │ │ +09b0ac: 7030 5018 0201 |001a: invoke-direct {v2, v0, v1}, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@1850 │ │ +09b0b2: 5421 7c1c |001d: iget-object v1, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.result:Ljava/lang/Object; // field@1c7c │ │ +09b0b6: 7100 7405 0000 |001f: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09b0bc: 0c03 |0022: move-result-object v3 │ │ +09b0be: 5224 7b1c |0023: iget v4, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ +09b0c2: 1a05 c109 |0025: const-string v5, "DatabaseSetup" // string@09c1 │ │ +09b0c6: 1226 |0027: const/4 v6, #int 2 // #2 │ │ +09b0c8: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +09b0ca: 3804 2000 |0029: if-eqz v4, 0049 // +0020 │ │ +09b0ce: 3274 1100 |002b: if-eq v4, v7, 003c // +0011 │ │ +09b0d2: 3364 0700 |002d: if-ne v4, v6, 0034 // +0007 │ │ +09b0d6: 7110 5305 0100 |002f: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b0dc: 2900 9700 |0032: goto/16 00c9 // +0097 │ │ +09b0e0: 2201 6501 |0034: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +09b0e4: 1a02 c420 |0036: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09b0e8: 7020 5a03 2100 |0038: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09b0ee: 2701 |003b: throw v1 │ │ +09b0f0: 5424 7a1c |003c: iget-object v4, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$1:Ljava/lang/Object; // field@1c7a │ │ +09b0f4: 1f04 1d00 |003e: check-cast v4, Landroid/content/Context; // type@001d │ │ +09b0f8: 5427 791c |0040: iget-object v7, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$0:Ljava/lang/Object; // field@1c79 │ │ +09b0fc: 1f07 1205 |0042: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09b100: 7110 5305 0100 |0044: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b106: 0741 |0047: move-object v1, v4 │ │ +09b108: 2840 |0048: goto 0088 // +0040 │ │ +09b10a: 7110 5305 0100 |0049: invoke-static {v1}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b110: 2201 2705 |004c: new-instance v1, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09b114: 1409 db4e 0800 |004e: const v9, #float 7.62972e-40 // #00084edb │ │ +09b11a: 120d |0051: const/4 v13, #int 0 // #0 │ │ +09b11c: 1310 0000 |0052: const/16 v16, #int 0 // #0 │ │ +09b120: 1311 9000 |0054: const/16 v17, #int 144 // #90 │ │ +09b124: 1312 0000 |0056: const/16 v18, #int 0 // #0 │ │ +09b128: 1a0a cd14 |0058: const-string v10, "Mitch" // string@14cd │ │ +09b12c: 1a0b 6126 |005a: const-string v11, "gardenapple" // string@2661 │ │ +09b130: 1a0c 0d29 |005c: const-string v12, "https://gardenapple.itch.io/mitch" // string@290d │ │ +09b134: 1a0e 0e29 |005e: const-string v14, "https://img.itch.zone/aW1nLzUwODcyNjUucG5n/315x250%23c/bSv0D9.png" // string@290e │ │ +09b138: 1a0f bc1c |0060: const-string v15, "[Mitch locale]" // string@1cbc │ │ +09b13c: 0718 |0062: move-object v8, v1 │ │ +09b13e: 760b af18 0800 |0063: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lua/gardenapple/itchupdater/database/game/Game;.:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@18af │ │ +09b144: 1a04 bf04 |0066: const-string v4, "Adding game " // string@04bf │ │ +09b148: 7120 8e05 1400 |0068: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +09b14e: 0c04 |006b: move-result-object v4 │ │ +09b150: 7120 fb00 4500 |006c: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09b156: 7401 5b18 1900 |006f: invoke-virtual/range {v25}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +09b15c: 0c04 |0072: move-result-object v4 │ │ +09b15e: 2378 8206 |0073: new-array v8, v7, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ +09b162: 1209 |0075: const/4 v9, #int 0 // #0 │ │ +09b164: 4d01 0809 |0076: aput-object v1, v8, v9 │ │ +09b168: 5b20 791c |0078: iput-object v0, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$0:Ljava/lang/Object; // field@1c79 │ │ +09b16c: 0801 1a00 |007a: move-object/from16 v1, v26 │ │ +09b170: 5b21 7a1c |007c: iput-object v1, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$1:Ljava/lang/Object; // field@1c7a │ │ +09b174: 5927 7b1c |007e: iput v7, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ +09b178: 6e30 d218 8402 |0080: invoke-virtual {v4, v8, v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d2 │ │ +09b17e: 0c04 |0083: move-result-object v4 │ │ +09b180: 3334 0300 |0084: if-ne v4, v3, 0087 // +0003 │ │ +09b184: 1103 |0086: return-object v3 │ │ +09b186: 0707 |0087: move-object v7, v0 │ │ +09b188: 2204 4205 |0088: new-instance v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09b18c: 0748 |008a: move-object v8, v4 │ │ +09b18e: 1209 |008b: const/4 v9, #int 0 // #0 │ │ +09b190: 140a db4e 0800 |008c: const v10, #float 7.62972e-40 // #00084edb │ │ +09b196: 140b 00ca 9a3b |008f: const v11, #float 0.00472379 // #3b9aca00 │ │ +09b19c: 120c |0092: const/4 v12, #int 0 // #0 │ │ +09b19e: 6e10 3700 0100 |0093: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0037 │ │ +09b1a4: 0c0d |0096: move-result-object v13 │ │ +09b1a6: 120e |0097: const/4 v14, #int 0 // #0 │ │ +09b1a8: 120f |0098: const/4 v15, #int 0 // #0 │ │ +09b1aa: 1314 0000 |0099: const/16 v20, #int 0 // #0 │ │ +09b1ae: 1315 0800 |009b: const/16 v21, #int 8 // #8 │ │ +09b1b2: 1316 0000 |009d: const/16 v22, #int 0 // #0 │ │ +09b1b6: 1317 6128 |009f: const/16 v23, #int 10337 // #2861 │ │ +09b1ba: 1318 0000 |00a1: const/16 v24, #int 0 // #0 │ │ +09b1be: 1a10 bc1c |00a3: const-string v16, "[Mitch locale]" // string@1cbc │ │ +09b1c2: 1a11 d403 |00a5: const-string v17, "1.3.9" // string@03d4 │ │ +09b1c6: 1a12 bd1c |00a7: const-string v18, "[Mitch release name]" // string@1cbd │ │ +09b1ca: 1a13 bb1c |00a9: const-string v19, "[Mitch file size]" // string@1cbb │ │ +09b1ce: 7611 4919 0800 |00ab: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/database/installation/Installation;.:(IIILjava/util/List;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1949 │ │ +09b1d4: 1a01 c004 |00ae: const-string v1, "Adding install " // string@04c0 │ │ +09b1d8: 7120 8e05 4100 |00b0: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +09b1de: 0c01 |00b3: move-result-object v1 │ │ +09b1e0: 7120 fb00 1500 |00b4: invoke-static {v5, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09b1e6: 6e10 5c18 0700 |00b7: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +09b1ec: 0c01 |00ba: move-result-object v1 │ │ +09b1ee: 1205 |00bb: const/4 v5, #int 0 // #0 │ │ +09b1f0: 5b25 791c |00bc: iput-object v5, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$0:Ljava/lang/Object; // field@1c79 │ │ +09b1f4: 5b25 7a1c |00be: iput-object v5, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.L$1:Ljava/lang/Object; // field@1c7a │ │ +09b1f8: 5926 7b1c |00c0: iput v6, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ +09b1fc: 6e30 8119 4102 |00c2: invoke-virtual {v1, v4, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1981 │ │ +09b202: 0c01 |00c5: move-result-object v1 │ │ +09b204: 3331 0300 |00c6: if-ne v1, v3, 00c9 // +0003 │ │ +09b208: 1103 |00c8: return-object v3 │ │ +09b20a: 6201 4a00 |00c9: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09b20e: 1101 |00cb: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0023 line=70 │ │ 0x0034 line=95 │ │ 0x003c line=70 │ │ 0x004c line=71 │ │ 0x0068 line=79 │ │ @@ -205140,18 +205141,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09aa48: |[09aa48] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;I)V │ │ -09aa58: 5b01 821c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09aa5c: 7020 3202 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/RoomOpenHelper$Delegate;.:(I)V // method@0232 │ │ -09aa62: 0e00 |0005: return-void │ │ +09aa4c: |[09aa4c] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;I)V │ │ +09aa5c: 5b01 821c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09aa60: 7020 3202 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/RoomOpenHelper$Delegate;.:(I)V // method@0232 │ │ +09aa66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -205162,32 +205163,32 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -09aa64: |[09aa64] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.createAllTables:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09aa74: 1a00 4307 |0000: const-string v0, "CREATE TABLE IF NOT EXISTS `games` (`game_id` INTEGER NOT NULL, `name` TEXT NOT NULL, `author` TEXT NOT NULL, `store_url` TEXT NOT NULL, `download_page_url` TEXT, `thumbnail_url` TEXT, `locale` TEXT NOT NULL, `last_timestamp` TEXT, PRIMARY KEY(`game_id`))" // string@0743 │ │ -09aa78: 7220 4802 0200 |0002: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aa7e: 1a00 4407 |0005: const-string v0, "CREATE TABLE IF NOT EXISTS `installations` (`internal_id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `game_id` INTEGER NOT NULL, `upload_id` INTEGER NOT NULL, `available_uploads` TEXT, `package_name` TEXT, `is_pending` INTEGER NOT NULL, `download_id` INTEGER, `locale` TEXT NOT NULL, `version` TEXT, `name` TEXT NOT NULL, `file_size` TEXT NOT NULL, `timestamp` TEXT, `platforms` INTEGER NOT NULL, `external_file_name` TEXT, FOREIGN KEY(`game_id`) REFERENCES `games`(`game_id`) ON UPDATE NO ACTION ON DELETE CASCADE )" // string@0744 │ │ -09aa82: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aa88: 1a00 4007 |000a: const-string v0, "CREATE INDEX IF NOT EXISTS `index_installations_game_id` ON `installations` (`game_id`)" // string@0740 │ │ -09aa8c: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aa92: 1a00 4107 |000f: const-string v0, "CREATE INDEX IF NOT EXISTS `index_installations_upload_id` ON `installations` (`upload_id`)" // string@0741 │ │ -09aa96: 7220 4802 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aa9c: 1a00 4507 |0014: const-string v0, "CREATE TABLE IF NOT EXISTS `update_check_results` (`install_id` INTEGER NOT NULL, `code` INTEGER NOT NULL, `upload_name` TEXT, `timestamp` TEXT, `version` TEXT, `file_size` TEXT, `upload_id` INTEGER, `download_url` TEXT, `download_is_store_page` INTEGER NOT NULL, `download_is_permanent` INTEGER NOT NULL, `is_installing` INTEGER NOT NULL, `error_message` TEXT, PRIMARY KEY(`install_id`), FOREIGN KEY(`install_id`) REFERENCES `installations`(`internal_id`) ON UPDATE NO ACTION ON DELETE CASCADE )" // string@0745 │ │ -09aaa0: 7220 4802 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aaa6: 1a00 4207 |0019: const-string v0, "CREATE INDEX IF NOT EXISTS `index_update_check_results_install_id` ON `update_check_results` (`install_id`)" // string@0742 │ │ -09aaaa: 7220 4802 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aab0: 1a00 4607 |001e: const-string v0, "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)" // string@0746 │ │ -09aab4: 7220 4802 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aaba: 1a00 5c0b |0023: const-string v0, "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'a2a96c9b73e82f1276ef11a8fbaa631c')" // string@0b5c │ │ -09aabe: 7220 4802 0200 |0025: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aac4: 0e00 |0028: return-void │ │ +09aa68: |[09aa68] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.createAllTables:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09aa78: 1a00 4307 |0000: const-string v0, "CREATE TABLE IF NOT EXISTS `games` (`game_id` INTEGER NOT NULL, `name` TEXT NOT NULL, `author` TEXT NOT NULL, `store_url` TEXT NOT NULL, `download_page_url` TEXT, `thumbnail_url` TEXT, `locale` TEXT NOT NULL, `last_timestamp` TEXT, PRIMARY KEY(`game_id`))" // string@0743 │ │ +09aa7c: 7220 4802 0200 |0002: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aa82: 1a00 4407 |0005: const-string v0, "CREATE TABLE IF NOT EXISTS `installations` (`internal_id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `game_id` INTEGER NOT NULL, `upload_id` INTEGER NOT NULL, `available_uploads` TEXT, `package_name` TEXT, `is_pending` INTEGER NOT NULL, `download_id` INTEGER, `locale` TEXT NOT NULL, `version` TEXT, `name` TEXT NOT NULL, `file_size` TEXT NOT NULL, `timestamp` TEXT, `platforms` INTEGER NOT NULL, `external_file_name` TEXT, FOREIGN KEY(`game_id`) REFERENCES `games`(`game_id`) ON UPDATE NO ACTION ON DELETE CASCADE )" // string@0744 │ │ +09aa86: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aa8c: 1a00 4007 |000a: const-string v0, "CREATE INDEX IF NOT EXISTS `index_installations_game_id` ON `installations` (`game_id`)" // string@0740 │ │ +09aa90: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aa96: 1a00 4107 |000f: const-string v0, "CREATE INDEX IF NOT EXISTS `index_installations_upload_id` ON `installations` (`upload_id`)" // string@0741 │ │ +09aa9a: 7220 4802 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aaa0: 1a00 4507 |0014: const-string v0, "CREATE TABLE IF NOT EXISTS `update_check_results` (`install_id` INTEGER NOT NULL, `code` INTEGER NOT NULL, `upload_name` TEXT, `timestamp` TEXT, `version` TEXT, `file_size` TEXT, `upload_id` INTEGER, `download_url` TEXT, `download_is_store_page` INTEGER NOT NULL, `download_is_permanent` INTEGER NOT NULL, `is_installing` INTEGER NOT NULL, `error_message` TEXT, PRIMARY KEY(`install_id`), FOREIGN KEY(`install_id`) REFERENCES `installations`(`internal_id`) ON UPDATE NO ACTION ON DELETE CASCADE )" // string@0745 │ │ +09aaa4: 7220 4802 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aaaa: 1a00 4207 |0019: const-string v0, "CREATE INDEX IF NOT EXISTS `index_update_check_results_install_id` ON `update_check_results` (`install_id`)" // string@0742 │ │ +09aaae: 7220 4802 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aab4: 1a00 4607 |001e: const-string v0, "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)" // string@0746 │ │ +09aab8: 7220 4802 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aabe: 1a00 5c0b |0023: const-string v0, "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, 'a2a96c9b73e82f1276ef11a8fbaa631c')" // string@0b5c │ │ +09aac2: 7220 4802 0200 |0025: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aac8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0007 line=48 │ │ 0x000c line=49 │ │ 0x0011 line=50 │ │ 0x0016 line=51 │ │ @@ -205203,42 +205204,42 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -09aac8: |[09aac8] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.dropAllTables:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09aad8: 1a00 af09 |0000: const-string v0, "DROP TABLE IF EXISTS `games`" // string@09af │ │ -09aadc: 7220 4802 0400 |0002: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aae2: 1a00 b009 |0005: const-string v0, "DROP TABLE IF EXISTS `installations`" // string@09b0 │ │ -09aae6: 7220 4802 0400 |0007: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aaec: 1a00 b109 |000a: const-string v0, "DROP TABLE IF EXISTS `update_check_results`" // string@09b1 │ │ -09aaf0: 7220 4802 0400 |000c: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09aaf6: 5430 821c |000f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09aafa: 7110 6a18 0000 |0011: invoke-static {v0}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$000:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186a │ │ -09ab00: 0c00 |0014: move-result-object v0 │ │ -09ab02: 3800 2100 |0015: if-eqz v0, 0036 // +0021 │ │ -09ab06: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -09ab08: 5431 821c |0018: iget-object v1, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09ab0c: 7110 6b18 0100 |001a: invoke-static {v1}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$100:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186b │ │ -09ab12: 0c01 |001d: move-result-object v1 │ │ -09ab14: 7210 c904 0100 |001e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@04c9 │ │ -09ab1a: 0a01 |0021: move-result v1 │ │ -09ab1c: 3510 1400 |0022: if-ge v0, v1, 0036 // +0014 │ │ -09ab20: 5432 821c |0024: iget-object v2, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09ab24: 7110 6d18 0200 |0026: invoke-static {v2}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$200:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186d │ │ -09ab2a: 0c02 |0029: move-result-object v2 │ │ -09ab2c: 7220 be04 0200 |002a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -09ab32: 0c02 |002d: move-result-object v2 │ │ -09ab34: 1f02 db00 |002e: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@00db │ │ -09ab38: 6e20 2902 4200 |0030: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onDestructiveMigration:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@0229 │ │ -09ab3e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09ab42: 28ed |0035: goto 0022 // -0013 │ │ -09ab44: 0e00 |0036: return-void │ │ +09aacc: |[09aacc] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.dropAllTables:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09aadc: 1a00 af09 |0000: const-string v0, "DROP TABLE IF EXISTS `games`" // string@09af │ │ +09aae0: 7220 4802 0400 |0002: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aae6: 1a00 b009 |0005: const-string v0, "DROP TABLE IF EXISTS `installations`" // string@09b0 │ │ +09aaea: 7220 4802 0400 |0007: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aaf0: 1a00 b109 |000a: const-string v0, "DROP TABLE IF EXISTS `update_check_results`" // string@09b1 │ │ +09aaf4: 7220 4802 0400 |000c: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aafa: 5430 821c |000f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09aafe: 7110 6a18 0000 |0011: invoke-static {v0}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$000:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186a │ │ +09ab04: 0c00 |0014: move-result-object v0 │ │ +09ab06: 3800 2100 |0015: if-eqz v0, 0036 // +0021 │ │ +09ab0a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +09ab0c: 5431 821c |0018: iget-object v1, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09ab10: 7110 6b18 0100 |001a: invoke-static {v1}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$100:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186b │ │ +09ab16: 0c01 |001d: move-result-object v1 │ │ +09ab18: 7210 c904 0100 |001e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@04c9 │ │ +09ab1e: 0a01 |0021: move-result v1 │ │ +09ab20: 3510 1400 |0022: if-ge v0, v1, 0036 // +0014 │ │ +09ab24: 5432 821c |0024: iget-object v2, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09ab28: 7110 6d18 0200 |0026: invoke-static {v2}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$200:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186d │ │ +09ab2e: 0c02 |0029: move-result-object v2 │ │ +09ab30: 7220 be04 0200 |002a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +09ab36: 0c02 |002d: move-result-object v2 │ │ +09ab38: 1f02 db00 |002e: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@00db │ │ +09ab3c: 6e20 2902 4200 |0030: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onDestructiveMigration:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@0229 │ │ +09ab42: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09ab46: 28ed |0035: goto 0022 // -0013 │ │ +09ab48: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x000f line=62 │ │ 0x0018 line=63 │ │ @@ -205252,36 +205253,36 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -09ab48: |[09ab48] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onCreate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09ab58: 5430 821c |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09ab5c: 7110 6e18 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$300:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186e │ │ -09ab62: 0c00 |0005: move-result-object v0 │ │ -09ab64: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -09ab68: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09ab6a: 5431 821c |0009: iget-object v1, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09ab6e: 7110 6f18 0100 |000b: invoke-static {v1}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$400:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186f │ │ -09ab74: 0c01 |000e: move-result-object v1 │ │ -09ab76: 7210 c904 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@04c9 │ │ -09ab7c: 0a01 |0012: move-result v1 │ │ -09ab7e: 3510 1400 |0013: if-ge v0, v1, 0027 // +0014 │ │ -09ab82: 5432 821c |0015: iget-object v2, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09ab86: 7110 7018 0200 |0017: invoke-static {v2}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$500:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@1870 │ │ -09ab8c: 0c02 |001a: move-result-object v2 │ │ -09ab8e: 7220 be04 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -09ab94: 0c02 |001e: move-result-object v2 │ │ -09ab96: 1f02 db00 |001f: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@00db │ │ -09ab9a: 6e20 2802 4200 |0021: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onCreate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@0228 │ │ -09aba0: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09aba4: 28ed |0026: goto 0013 // -0013 │ │ -09aba6: 0e00 |0027: return-void │ │ +09ab4c: |[09ab4c] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onCreate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09ab5c: 5430 821c |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09ab60: 7110 6e18 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$300:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186e │ │ +09ab66: 0c00 |0005: move-result-object v0 │ │ +09ab68: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +09ab6c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09ab6e: 5431 821c |0009: iget-object v1, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09ab72: 7110 6f18 0100 |000b: invoke-static {v1}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$400:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186f │ │ +09ab78: 0c01 |000e: move-result-object v1 │ │ +09ab7a: 7210 c904 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@04c9 │ │ +09ab80: 0a01 |0012: move-result v1 │ │ +09ab82: 3510 1400 |0013: if-ge v0, v1, 0027 // +0014 │ │ +09ab86: 5432 821c |0015: iget-object v2, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09ab8a: 7110 7018 0200 |0017: invoke-static {v2}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$500:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@1870 │ │ +09ab90: 0c02 |001a: move-result-object v2 │ │ +09ab92: 7220 be04 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +09ab98: 0c02 |001e: move-result-object v2 │ │ +09ab9a: 1f02 db00 |001f: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@00db │ │ +09ab9e: 6e20 2802 4200 |0021: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onCreate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@0228 │ │ +09aba4: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09aba8: 28ed |0026: goto 0013 // -0013 │ │ +09abaa: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x0015 line=73 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1; │ │ @@ -205292,42 +205293,42 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -09aba8: |[09aba8] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09abb8: 5430 821c |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09abbc: 7120 7118 4000 |0002: invoke-static {v0, v4}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$602:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; // method@1871 │ │ -09abc2: 1a00 aa15 |0005: const-string v0, "PRAGMA foreign_keys = ON" // string@15aa │ │ -09abc6: 7220 4802 0400 |0007: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09abcc: 5430 821c |000a: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09abd0: 7120 7218 4000 |000c: invoke-static {v0, v4}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$700:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@1872 │ │ -09abd6: 5430 821c |000f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09abda: 7110 7318 0000 |0011: invoke-static {v0}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$800:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@1873 │ │ -09abe0: 0c00 |0014: move-result-object v0 │ │ -09abe2: 3800 2100 |0015: if-eqz v0, 0036 // +0021 │ │ -09abe6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -09abe8: 5431 821c |0018: iget-object v1, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09abec: 7110 7418 0100 |001a: invoke-static {v1}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$900:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@1874 │ │ -09abf2: 0c01 |001d: move-result-object v1 │ │ -09abf4: 7210 c904 0100 |001e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@04c9 │ │ -09abfa: 0a01 |0021: move-result v1 │ │ -09abfc: 3510 1400 |0022: if-ge v0, v1, 0036 // +0014 │ │ -09ac00: 5432 821c |0024: iget-object v2, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ -09ac04: 7110 6c18 0200 |0026: invoke-static {v2}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$1000:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186c │ │ -09ac0a: 0c02 |0029: move-result-object v2 │ │ -09ac0c: 7220 be04 0200 |002a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -09ac12: 0c02 |002d: move-result-object v2 │ │ -09ac14: 1f02 db00 |002e: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@00db │ │ -09ac18: 6e20 2a02 4200 |0030: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@022a │ │ -09ac1e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09ac22: 28ed |0035: goto 0022 // -0013 │ │ -09ac24: 0e00 |0036: return-void │ │ +09abac: |[09abac] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09abbc: 5430 821c |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09abc0: 7120 7118 4000 |0002: invoke-static {v0, v4}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$602:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; // method@1871 │ │ +09abc6: 1a00 aa15 |0005: const-string v0, "PRAGMA foreign_keys = ON" // string@15aa │ │ +09abca: 7220 4802 0400 |0007: invoke-interface {v4, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09abd0: 5430 821c |000a: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09abd4: 7120 7218 4000 |000c: invoke-static {v0, v4}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$700:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@1872 │ │ +09abda: 5430 821c |000f: iget-object v0, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09abde: 7110 7318 0000 |0011: invoke-static {v0}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$800:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@1873 │ │ +09abe4: 0c00 |0014: move-result-object v0 │ │ +09abe6: 3800 2100 |0015: if-eqz v0, 0036 // +0021 │ │ +09abea: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +09abec: 5431 821c |0018: iget-object v1, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09abf0: 7110 7418 0100 |001a: invoke-static {v1}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$900:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@1874 │ │ +09abf6: 0c01 |001d: move-result-object v1 │ │ +09abf8: 7210 c904 0100 |001e: invoke-interface {v1}, Ljava/util/List;.size:()I // method@04c9 │ │ +09abfe: 0a01 |0021: move-result v1 │ │ +09ac00: 3510 1400 |0022: if-ge v0, v1, 0036 // +0014 │ │ +09ac04: 5432 821c |0024: iget-object v2, v3, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase_Impl; // field@1c82 │ │ +09ac08: 7110 6c18 0200 |0026: invoke-static {v2}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.access$1000:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; // method@186c │ │ +09ac0e: 0c02 |0029: move-result-object v2 │ │ +09ac10: 7220 be04 0200 |002a: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +09ac16: 0c02 |002d: move-result-object v2 │ │ +09ac18: 1f02 db00 |002e: check-cast v2, Landroidx/room/RoomDatabase$Callback; // type@00db │ │ +09ac1c: 6e20 2a02 4200 |0030: invoke-virtual {v2, v4}, Landroidx/room/RoomDatabase$Callback;.onOpen:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@022a │ │ +09ac22: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09ac26: 28ed |0035: goto 0022 // -0013 │ │ +09ac28: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ 0x000a line=82 │ │ 0x000f line=83 │ │ 0x0018 line=84 │ │ @@ -205341,32 +205342,32 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09ac28: |[09ac28] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onPostMigrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09ac38: 0e00 |0000: return-void │ │ +09ac2c: |[09ac2c] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onPostMigrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09ac3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;) │ │ name : 'onPreMigrate' │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09ac3c: |[09ac3c] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onPreMigrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09ac4c: 7110 4002 0100 |0000: invoke-static {v1}, Landroidx/room/util/DBUtil;.dropFtsSyncTriggers:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@0240 │ │ -09ac52: 0e00 |0003: return-void │ │ +09ac40: |[09ac40] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onPreMigrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09ac50: 7110 4002 0100 |0000: invoke-static {v1}, Landroidx/room/util/DBUtil;.dropFtsSyncTriggers:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@0240 │ │ +09ac56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -205375,480 +205376,480 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/room/RoomOpenHelper$ValidationResult;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 933 16-bit code units │ │ -09a2ec: |[09a2ec] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onValidateSchema:(Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/room/RoomOpenHelper$ValidationResult; │ │ -09a2fc: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -09a300: 2201 c901 |0002: new-instance v1, Ljava/util/HashMap; // type@01c9 │ │ -09a304: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -09a308: 7020 9b04 2100 |0006: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@049b │ │ -09a30e: 2202 e600 |0009: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a312: 1a04 4726 |000b: const-string v4, "game_id" // string@2647 │ │ -09a316: 1a05 610b |000d: const-string v5, "INTEGER" // string@0b61 │ │ -09a31a: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -09a31c: 1217 |0010: const/4 v7, #int 1 // #1 │ │ -09a31e: 1208 |0011: const/4 v8, #int 0 // #0 │ │ -09a320: 1219 |0012: const/4 v9, #int 1 // #1 │ │ -09a322: 0723 |0013: move-object v3, v2 │ │ -09a324: 7607 4202 0300 |0014: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a32a: 1a03 4726 |0017: const-string v3, "game_id" // string@2647 │ │ -09a32e: 6e30 9f04 3102 |0019: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a334: 2202 e600 |001c: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a338: 1a05 642e |001e: const-string v5, "name" // string@2e64 │ │ -09a33c: 1a06 9618 |0020: const-string v6, "TEXT" // string@1896 │ │ -09a340: 1208 |0022: const/4 v8, #int 0 // #0 │ │ -09a342: 1209 |0023: const/4 v9, #int 0 // #0 │ │ -09a344: 121a |0024: const/4 v10, #int 1 // #1 │ │ -09a346: 0724 |0025: move-object v4, v2 │ │ -09a348: 7607 4202 0400 |0026: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a34e: 1a04 642e |0029: const-string v4, "name" // string@2e64 │ │ -09a352: 6e30 9f04 4102 |002b: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a358: 2202 e600 |002e: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a35c: 1a06 a31f |0030: const-string v6, "author" // string@1fa3 │ │ -09a360: 1a07 9618 |0032: const-string v7, "TEXT" // string@1896 │ │ -09a364: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -09a366: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -09a368: 120a |0036: const/4 v10, #int 0 // #0 │ │ -09a36a: 121b |0037: const/4 v11, #int 1 // #1 │ │ -09a36c: 0725 |0038: move-object v5, v2 │ │ -09a36e: 7607 4202 0500 |0039: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a374: 1a05 a31f |003c: const-string v5, "author" // string@1fa3 │ │ -09a378: 6e30 9f04 5102 |003e: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a37e: 2202 e600 |0041: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a382: 1a07 ab34 |0043: const-string v7, "store_url" // string@34ab │ │ -09a386: 1a08 9618 |0045: const-string v8, "TEXT" // string@1896 │ │ -09a38a: 1219 |0047: const/4 v9, #int 1 // #1 │ │ -09a38c: 120a |0048: const/4 v10, #int 0 // #0 │ │ -09a38e: 120b |0049: const/4 v11, #int 0 // #0 │ │ -09a390: 121c |004a: const/4 v12, #int 1 // #1 │ │ -09a392: 0726 |004b: move-object v6, v2 │ │ -09a394: 7607 4202 0600 |004c: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a39a: 1a05 ab34 |004f: const-string v5, "store_url" // string@34ab │ │ -09a39e: 6e30 9f04 5102 |0051: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a3a4: 2202 e600 |0054: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a3a8: 1a07 6624 |0056: const-string v7, "download_page_url" // string@2466 │ │ -09a3ac: 1a08 9618 |0058: const-string v8, "TEXT" // string@1896 │ │ -09a3b0: 1209 |005a: const/4 v9, #int 0 // #0 │ │ -09a3b2: 0726 |005b: move-object v6, v2 │ │ -09a3b4: 7607 4202 0600 |005c: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a3ba: 1a05 6624 |005f: const-string v5, "download_page_url" // string@2466 │ │ -09a3be: 6e30 9f04 5102 |0061: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a3c4: 2202 e600 |0064: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a3c8: 1a07 9e35 |0066: const-string v7, "thumbnail_url" // string@359e │ │ -09a3cc: 1a08 9618 |0068: const-string v8, "TEXT" // string@1896 │ │ -09a3d0: 0726 |006a: move-object v6, v2 │ │ -09a3d2: 7607 4202 0600 |006b: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a3d8: 1a05 9e35 |006e: const-string v5, "thumbnail_url" // string@359e │ │ -09a3dc: 6e30 9f04 5102 |0070: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a3e2: 2202 e600 |0073: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a3e6: 1a07 8d2b |0075: const-string v7, "locale" // string@2b8d │ │ -09a3ea: 1a08 9618 |0077: const-string v8, "TEXT" // string@1896 │ │ -09a3ee: 1219 |0079: const/4 v9, #int 1 // #1 │ │ -09a3f0: 0726 |007a: move-object v6, v2 │ │ -09a3f2: 7607 4202 0600 |007b: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a3f8: 1a05 8d2b |007e: const-string v5, "locale" // string@2b8d │ │ -09a3fc: 6e30 9f04 5102 |0080: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a402: 2202 e600 |0083: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a406: 1a07 ef2a |0085: const-string v7, "last_timestamp" // string@2aef │ │ -09a40a: 1a08 9618 |0087: const-string v8, "TEXT" // string@1896 │ │ -09a40e: 1209 |0089: const/4 v9, #int 0 // #0 │ │ -09a410: 0726 |008a: move-object v6, v2 │ │ -09a412: 7607 4202 0600 |008b: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a418: 1a06 ef2a |008e: const-string v6, "last_timestamp" // string@2aef │ │ -09a41c: 6e30 9f04 6102 |0090: invoke-virtual {v1, v6, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a422: 2202 ca01 |0093: new-instance v2, Ljava/util/HashSet; // type@01ca │ │ -09a426: 1206 |0095: const/4 v6, #int 0 // #0 │ │ -09a428: 7020 a104 6200 |0096: invoke-direct {v2, v6}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ -09a42e: 2207 ca01 |0099: new-instance v7, Ljava/util/HashSet; // type@01ca │ │ -09a432: 7020 a104 6700 |009b: invoke-direct {v7, v6}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ -09a438: 2208 e900 |009e: new-instance v8, Landroidx/room/util/TableInfo; // type@00e9 │ │ -09a43c: 1a09 5b26 |00a0: const-string v9, "games" // string@265b │ │ -09a440: 7057 4502 9821 |00a2: invoke-direct {v8, v9, v1, v2, v7}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@0245 │ │ -09a446: 7120 4702 9000 |00a5: invoke-static {v0, v9}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@0247 │ │ -09a44c: 0c01 |00a8: move-result-object v1 │ │ -09a44e: 6e20 4602 1800 |00a9: invoke-virtual {v8, v1}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@0246 │ │ -09a454: 0a02 |00ac: move-result v2 │ │ -09a456: 1a07 0201 |00ad: const-string v7, " │ │ +09a2f0: |[09a2f0] ua.gardenapple.itchupdater.database.AppDatabase_Impl$1.onValidateSchema:(Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/room/RoomOpenHelper$ValidationResult; │ │ +09a300: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +09a304: 2201 c901 |0002: new-instance v1, Ljava/util/HashMap; // type@01c9 │ │ +09a308: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +09a30c: 7020 9b04 2100 |0006: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@049b │ │ +09a312: 2202 e600 |0009: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a316: 1a04 4726 |000b: const-string v4, "game_id" // string@2647 │ │ +09a31a: 1a05 610b |000d: const-string v5, "INTEGER" // string@0b61 │ │ +09a31e: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +09a320: 1217 |0010: const/4 v7, #int 1 // #1 │ │ +09a322: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +09a324: 1219 |0012: const/4 v9, #int 1 // #1 │ │ +09a326: 0723 |0013: move-object v3, v2 │ │ +09a328: 7607 4202 0300 |0014: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a32e: 1a03 4726 |0017: const-string v3, "game_id" // string@2647 │ │ +09a332: 6e30 9f04 3102 |0019: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a338: 2202 e600 |001c: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a33c: 1a05 642e |001e: const-string v5, "name" // string@2e64 │ │ +09a340: 1a06 9618 |0020: const-string v6, "TEXT" // string@1896 │ │ +09a344: 1208 |0022: const/4 v8, #int 0 // #0 │ │ +09a346: 1209 |0023: const/4 v9, #int 0 // #0 │ │ +09a348: 121a |0024: const/4 v10, #int 1 // #1 │ │ +09a34a: 0724 |0025: move-object v4, v2 │ │ +09a34c: 7607 4202 0400 |0026: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a352: 1a04 642e |0029: const-string v4, "name" // string@2e64 │ │ +09a356: 6e30 9f04 4102 |002b: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a35c: 2202 e600 |002e: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a360: 1a06 a31f |0030: const-string v6, "author" // string@1fa3 │ │ +09a364: 1a07 9618 |0032: const-string v7, "TEXT" // string@1896 │ │ +09a368: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +09a36a: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +09a36c: 120a |0036: const/4 v10, #int 0 // #0 │ │ +09a36e: 121b |0037: const/4 v11, #int 1 // #1 │ │ +09a370: 0725 |0038: move-object v5, v2 │ │ +09a372: 7607 4202 0500 |0039: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a378: 1a05 a31f |003c: const-string v5, "author" // string@1fa3 │ │ +09a37c: 6e30 9f04 5102 |003e: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a382: 2202 e600 |0041: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a386: 1a07 ab34 |0043: const-string v7, "store_url" // string@34ab │ │ +09a38a: 1a08 9618 |0045: const-string v8, "TEXT" // string@1896 │ │ +09a38e: 1219 |0047: const/4 v9, #int 1 // #1 │ │ +09a390: 120a |0048: const/4 v10, #int 0 // #0 │ │ +09a392: 120b |0049: const/4 v11, #int 0 // #0 │ │ +09a394: 121c |004a: const/4 v12, #int 1 // #1 │ │ +09a396: 0726 |004b: move-object v6, v2 │ │ +09a398: 7607 4202 0600 |004c: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a39e: 1a05 ab34 |004f: const-string v5, "store_url" // string@34ab │ │ +09a3a2: 6e30 9f04 5102 |0051: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a3a8: 2202 e600 |0054: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a3ac: 1a07 6624 |0056: const-string v7, "download_page_url" // string@2466 │ │ +09a3b0: 1a08 9618 |0058: const-string v8, "TEXT" // string@1896 │ │ +09a3b4: 1209 |005a: const/4 v9, #int 0 // #0 │ │ +09a3b6: 0726 |005b: move-object v6, v2 │ │ +09a3b8: 7607 4202 0600 |005c: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a3be: 1a05 6624 |005f: const-string v5, "download_page_url" // string@2466 │ │ +09a3c2: 6e30 9f04 5102 |0061: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a3c8: 2202 e600 |0064: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a3cc: 1a07 9e35 |0066: const-string v7, "thumbnail_url" // string@359e │ │ +09a3d0: 1a08 9618 |0068: const-string v8, "TEXT" // string@1896 │ │ +09a3d4: 0726 |006a: move-object v6, v2 │ │ +09a3d6: 7607 4202 0600 |006b: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a3dc: 1a05 9e35 |006e: const-string v5, "thumbnail_url" // string@359e │ │ +09a3e0: 6e30 9f04 5102 |0070: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a3e6: 2202 e600 |0073: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a3ea: 1a07 8d2b |0075: const-string v7, "locale" // string@2b8d │ │ +09a3ee: 1a08 9618 |0077: const-string v8, "TEXT" // string@1896 │ │ +09a3f2: 1219 |0079: const/4 v9, #int 1 // #1 │ │ +09a3f4: 0726 |007a: move-object v6, v2 │ │ +09a3f6: 7607 4202 0600 |007b: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a3fc: 1a05 8d2b |007e: const-string v5, "locale" // string@2b8d │ │ +09a400: 6e30 9f04 5102 |0080: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a406: 2202 e600 |0083: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a40a: 1a07 ef2a |0085: const-string v7, "last_timestamp" // string@2aef │ │ +09a40e: 1a08 9618 |0087: const-string v8, "TEXT" // string@1896 │ │ +09a412: 1209 |0089: const/4 v9, #int 0 // #0 │ │ +09a414: 0726 |008a: move-object v6, v2 │ │ +09a416: 7607 4202 0600 |008b: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a41c: 1a06 ef2a |008e: const-string v6, "last_timestamp" // string@2aef │ │ +09a420: 6e30 9f04 6102 |0090: invoke-virtual {v1, v6, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a426: 2202 ca01 |0093: new-instance v2, Ljava/util/HashSet; // type@01ca │ │ +09a42a: 1206 |0095: const/4 v6, #int 0 // #0 │ │ +09a42c: 7020 a104 6200 |0096: invoke-direct {v2, v6}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ +09a432: 2207 ca01 |0099: new-instance v7, Ljava/util/HashSet; // type@01ca │ │ +09a436: 7020 a104 6700 |009b: invoke-direct {v7, v6}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ +09a43c: 2208 e900 |009e: new-instance v8, Landroidx/room/util/TableInfo; // type@00e9 │ │ +09a440: 1a09 5b26 |00a0: const-string v9, "games" // string@265b │ │ +09a444: 7057 4502 9821 |00a2: invoke-direct {v8, v9, v1, v2, v7}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@0245 │ │ +09a44a: 7120 4702 9000 |00a5: invoke-static {v0, v9}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@0247 │ │ +09a450: 0c01 |00a8: move-result-object v1 │ │ +09a452: 6e20 4602 1800 |00a9: invoke-virtual {v8, v1}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@0246 │ │ +09a458: 0a02 |00ac: move-result v2 │ │ +09a45a: 1a07 0201 |00ad: const-string v7, " │ │ Found: │ │ " // string@0102 │ │ -09a45a: 3902 1f00 |00af: if-nez v2, 00ce // +001f │ │ -09a45e: 2200 df00 |00b1: new-instance v0, Landroidx/room/RoomOpenHelper$ValidationResult; // type@00df │ │ -09a462: 2202 7c01 |00b3: new-instance v2, Ljava/lang/StringBuilder; // type@017c │ │ -09a466: 7010 bb03 0200 |00b5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -09a46c: 1a03 5c26 |00b8: const-string v3, "games(ua.gardenapple.itchupdater.database.game.Game). │ │ +09a45e: 3902 1f00 |00af: if-nez v2, 00ce // +001f │ │ +09a462: 2200 df00 |00b1: new-instance v0, Landroidx/room/RoomOpenHelper$ValidationResult; // type@00df │ │ +09a466: 2202 7c01 |00b3: new-instance v2, Ljava/lang/StringBuilder; // type@017c │ │ +09a46a: 7010 bb03 0200 |00b5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +09a470: 1a03 5c26 |00b8: const-string v3, "games(ua.gardenapple.itchupdater.database.game.Game). │ │ Expected: │ │ " // string@265c │ │ -09a470: 6e20 c303 3200 |00ba: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09a476: 6e20 c203 8200 |00bd: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09a47c: 6e20 c303 7200 |00c0: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09a482: 6e20 c203 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09a488: 6e10 cb03 0200 |00c6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -09a48e: 0c01 |00c9: move-result-object v1 │ │ -09a490: 7030 3302 6001 |00ca: invoke-direct {v0, v6, v1}, Landroidx/room/RoomOpenHelper$ValidationResult;.:(ZLjava/lang/String;)V // method@0233 │ │ -09a496: 1100 |00cd: return-object v0 │ │ -09a498: 2201 c901 |00ce: new-instance v1, Ljava/util/HashMap; // type@01c9 │ │ -09a49c: 1302 0e00 |00d0: const/16 v2, #int 14 // #e │ │ -09a4a0: 7020 9b04 2100 |00d2: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@049b │ │ -09a4a6: 2202 e600 |00d5: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a4aa: 121b |00d7: const/4 v11, #int 1 // #1 │ │ -09a4ac: 121c |00d8: const/4 v12, #int 1 // #1 │ │ -09a4ae: 120d |00d9: const/4 v13, #int 0 // #0 │ │ -09a4b0: 121e |00da: const/4 v14, #int 1 // #1 │ │ -09a4b2: 1a09 d429 |00db: const-string v9, "internal_id" // string@29d4 │ │ -09a4b6: 1a0a 610b |00dd: const-string v10, "INTEGER" // string@0b61 │ │ -09a4ba: 0728 |00df: move-object v8, v2 │ │ -09a4bc: 7607 4202 0800 |00e0: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a4c2: 1a08 d429 |00e3: const-string v8, "internal_id" // string@29d4 │ │ -09a4c6: 6e30 9f04 8102 |00e5: invoke-virtual {v1, v8, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a4cc: 2202 e600 |00e8: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a4d0: 120d |00ea: const/4 v13, #int 0 // #0 │ │ -09a4d2: 120e |00eb: const/4 v14, #int 0 // #0 │ │ -09a4d4: 121f |00ec: const/4 v15, #int 1 // #1 │ │ -09a4d6: 1a0a 4726 |00ed: const-string v10, "game_id" // string@2647 │ │ -09a4da: 1a0b 610b |00ef: const-string v11, "INTEGER" // string@0b61 │ │ -09a4de: 0729 |00f1: move-object v9, v2 │ │ -09a4e0: 7607 4202 0900 |00f2: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a4e6: 6e30 9f04 3102 |00f5: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a4ec: 2202 e600 |00f8: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a4f0: 1313 0100 |00fa: const/16 v19, #int 1 // #1 │ │ -09a4f4: 1314 0000 |00fc: const/16 v20, #int 0 // #0 │ │ -09a4f8: 1315 0000 |00fe: const/16 v21, #int 0 // #0 │ │ -09a4fc: 1316 0100 |0100: const/16 v22, #int 1 // #1 │ │ -09a500: 1a11 f836 |0102: const-string v17, "upload_id" // string@36f8 │ │ -09a504: 1a12 610b |0104: const-string v18, "INTEGER" // string@0b61 │ │ -09a508: 0810 0200 |0106: move-object/from16 v16, v2 │ │ -09a50c: 7607 4202 1000 |0108: invoke-direct/range {v16, v17, v18, v19, v20, v21, v22}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a512: 1a09 f836 |010b: const-string v9, "upload_id" // string@36f8 │ │ -09a516: 6e30 9f04 9102 |010d: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a51c: 2202 e600 |0110: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a520: 120e |0112: const/4 v14, #int 0 // #0 │ │ -09a522: 120f |0113: const/4 v15, #int 0 // #0 │ │ -09a524: 1310 0100 |0114: const/16 v16, #int 1 // #1 │ │ -09a528: 1a0b ba1f |0116: const-string v11, "available_uploads" // string@1fba │ │ -09a52c: 1a0c 9618 |0118: const-string v12, "TEXT" // string@1896 │ │ -09a530: 072a |011a: move-object v10, v2 │ │ -09a532: 7607 4202 0a00 |011b: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a538: 1a0a ba1f |011e: const-string v10, "available_uploads" // string@1fba │ │ -09a53c: 6e30 9f04 a102 |0120: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a542: 2202 e600 |0123: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a546: 120f |0125: const/4 v15, #int 0 // #0 │ │ -09a548: 1310 0000 |0126: const/16 v16, #int 0 // #0 │ │ -09a54c: 1311 0100 |0128: const/16 v17, #int 1 // #1 │ │ -09a550: 1a0c 2830 |012a: const-string v12, "package_name" // string@3028 │ │ -09a554: 1a0d 9618 |012c: const-string v13, "TEXT" // string@1896 │ │ -09a558: 072b |012e: move-object v11, v2 │ │ -09a55a: 7607 4202 0b00 |012f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a560: 1a0a 2830 |0132: const-string v10, "package_name" // string@3028 │ │ -09a564: 6e30 9f04 a102 |0134: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a56a: 2202 e600 |0137: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a56e: 121e |0139: const/4 v14, #int 1 // #1 │ │ -09a570: 1a0c 4f2a |013a: const-string v12, "is_pending" // string@2a4f │ │ -09a574: 1a0d 610b |013c: const-string v13, "INTEGER" // string@0b61 │ │ -09a578: 072b |013e: move-object v11, v2 │ │ -09a57a: 7607 4202 0b00 |013f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a580: 1a0a 4f2a |0142: const-string v10, "is_pending" // string@2a4f │ │ -09a584: 6e30 9f04 a102 |0144: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a58a: 2202 e600 |0147: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a58e: 120e |0149: const/4 v14, #int 0 // #0 │ │ -09a590: 1a0c 6324 |014a: const-string v12, "download_id" // string@2463 │ │ -09a594: 1a0d 610b |014c: const-string v13, "INTEGER" // string@0b61 │ │ -09a598: 072b |014e: move-object v11, v2 │ │ -09a59a: 7607 4202 0b00 |014f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a5a0: 1a0a 6324 |0152: const-string v10, "download_id" // string@2463 │ │ -09a5a4: 6e30 9f04 a102 |0154: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a5aa: 2202 e600 |0157: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a5ae: 121e |0159: const/4 v14, #int 1 // #1 │ │ -09a5b0: 1a0c 8d2b |015a: const-string v12, "locale" // string@2b8d │ │ -09a5b4: 1a0d 9618 |015c: const-string v13, "TEXT" // string@1896 │ │ -09a5b8: 072b |015e: move-object v11, v2 │ │ -09a5ba: 7607 4202 0b00 |015f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a5c0: 6e30 9f04 5102 |0162: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a5c6: 2202 e600 |0165: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a5ca: 1315 0000 |0167: const/16 v21, #int 0 // #0 │ │ -09a5ce: 1316 0000 |0169: const/16 v22, #int 0 // #0 │ │ -09a5d2: 1317 0000 |016b: const/16 v23, #int 0 // #0 │ │ -09a5d6: 1318 0100 |016d: const/16 v24, #int 1 // #1 │ │ -09a5da: 1a13 2f37 |016f: const-string v19, "version" // string@372f │ │ -09a5de: 1a14 9618 |0171: const-string v20, "TEXT" // string@1896 │ │ -09a5e2: 0812 0200 |0173: move-object/from16 v18, v2 │ │ -09a5e6: 7607 4202 1200 |0175: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a5ec: 1a05 2f37 |0178: const-string v5, "version" // string@372f │ │ -09a5f0: 6e30 9f04 5102 |017a: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a5f6: 2202 e600 |017d: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a5fa: 121d |017f: const/4 v13, #int 1 // #1 │ │ -09a5fc: 120e |0180: const/4 v14, #int 0 // #0 │ │ -09a5fe: 120f |0181: const/4 v15, #int 0 // #0 │ │ -09a600: 1310 0100 |0182: const/16 v16, #int 1 // #1 │ │ -09a604: 1a0b 642e |0184: const-string v11, "name" // string@2e64 │ │ -09a608: 1a0c 9618 |0186: const-string v12, "TEXT" // string@1896 │ │ -09a60c: 072a |0188: move-object v10, v2 │ │ -09a60e: 7607 4202 0a00 |0189: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a614: 6e30 9f04 4102 |018c: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a61a: 2202 e600 |018f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a61e: 1314 0100 |0191: const/16 v20, #int 1 // #1 │ │ -09a622: 1316 0000 |0193: const/16 v22, #int 0 // #0 │ │ -09a626: 1317 0100 |0195: const/16 v23, #int 1 // #1 │ │ -09a62a: 1a12 9f25 |0197: const-string v18, "file_size" // string@259f │ │ -09a62e: 1a13 9618 |0199: const-string v19, "TEXT" // string@1896 │ │ -09a632: 0811 0200 |019b: move-object/from16 v17, v2 │ │ -09a636: 7607 4202 1100 |019d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a63c: 1a04 9f25 |01a0: const-string v4, "file_size" // string@259f │ │ -09a640: 6e30 9f04 4102 |01a2: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a646: 2202 e600 |01a5: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a64a: 120d |01a7: const/4 v13, #int 0 // #0 │ │ -09a64c: 1a0b b035 |01a8: const-string v11, "timestamp" // string@35b0 │ │ -09a650: 1a0c 9618 |01aa: const-string v12, "TEXT" // string@1896 │ │ -09a654: 072a |01ac: move-object v10, v2 │ │ -09a656: 7607 4202 0a00 |01ad: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a65c: 1a0a b035 |01b0: const-string v10, "timestamp" // string@35b0 │ │ -09a660: 6e30 9f04 a102 |01b2: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a666: 2202 e600 |01b5: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a66a: 121e |01b7: const/4 v14, #int 1 // #1 │ │ -09a66c: 120f |01b8: const/4 v15, #int 0 // #0 │ │ -09a66e: 1310 0000 |01b9: const/16 v16, #int 0 // #0 │ │ -09a672: 1311 0100 |01bb: const/16 v17, #int 1 // #1 │ │ -09a676: 1a0c 9330 |01bd: const-string v12, "platforms" // string@3093 │ │ -09a67a: 1a0d 610b |01bf: const-string v13, "INTEGER" // string@0b61 │ │ -09a67e: 072b |01c1: move-object v11, v2 │ │ -09a680: 7607 4202 0b00 |01c2: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a686: 1a0b 9330 |01c5: const-string v11, "platforms" // string@3093 │ │ -09a68a: 6e30 9f04 b102 |01c7: invoke-virtual {v1, v11, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a690: 2202 e600 |01ca: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a694: 1310 0000 |01cc: const/16 v16, #int 0 // #0 │ │ -09a698: 1311 0000 |01ce: const/16 v17, #int 0 // #0 │ │ -09a69c: 1312 0100 |01d0: const/16 v18, #int 1 // #1 │ │ -09a6a0: 1a0d 4f25 |01d2: const-string v13, "external_file_name" // string@254f │ │ -09a6a4: 1a0e 9618 |01d4: const-string v14, "TEXT" // string@1896 │ │ -09a6a8: 072c |01d6: move-object v12, v2 │ │ -09a6aa: 7607 4202 0c00 |01d7: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a6b0: 1a0b 4f25 |01da: const-string v11, "external_file_name" // string@254f │ │ -09a6b4: 6e30 9f04 b102 |01dc: invoke-virtual {v1, v11, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a6ba: 2202 ca01 |01df: new-instance v2, Ljava/util/HashSet; // type@01ca │ │ -09a6be: 121b |01e1: const/4 v11, #int 1 // #1 │ │ -09a6c0: 7020 a104 b200 |01e2: invoke-direct {v2, v11}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ -09a6c6: 220f e700 |01e5: new-instance v15, Landroidx/room/util/TableInfo$ForeignKey; // type@00e7 │ │ -09a6ca: 2410 6806 0300 |01e7: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ -09a6d0: 0c0c |01ea: move-result-object v12 │ │ -09a6d2: 7110 7404 0c00 |01eb: invoke-static {v12}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ -09a6d8: 0c10 |01ee: move-result-object v16 │ │ -09a6da: 2410 6806 0300 |01ef: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ -09a6e0: 0c0c |01f2: move-result-object v12 │ │ -09a6e2: 7110 7404 0c00 |01f3: invoke-static {v12}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ -09a6e8: 0c11 |01f6: move-result-object v17 │ │ -09a6ea: 1a0d 5b26 |01f7: const-string v13, "games" // string@265b │ │ -09a6ee: 1a0e 2b07 |01f9: const-string v14, "CASCADE" // string@072b │ │ -09a6f2: 1a12 0715 |01fb: const-string v18, "NO ACTION" // string@1507 │ │ -09a6f6: 07fc |01fd: move-object v12, v15 │ │ -09a6f8: 07fb |01fe: move-object v11, v15 │ │ -09a6fa: 080f 1200 |01ff: move-object/from16 v15, v18 │ │ -09a6fe: 7606 4302 0c00 |0201: invoke-direct/range {v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$ForeignKey;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@0243 │ │ -09a704: 6e20 a204 b200 |0204: invoke-virtual {v2, v11}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ -09a70a: 220b ca01 |0207: new-instance v11, Ljava/util/HashSet; // type@01ca │ │ -09a70e: 122c |0209: const/4 v12, #int 2 // #2 │ │ -09a710: 7020 a104 cb00 |020a: invoke-direct {v11, v12}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ -09a716: 220c e800 |020d: new-instance v12, Landroidx/room/util/TableInfo$Index; // type@00e8 │ │ -09a71a: 2410 6806 0300 |020f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ -09a720: 0c03 |0212: move-result-object v3 │ │ -09a722: 7110 7404 0300 |0213: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ -09a728: 0c03 |0216: move-result-object v3 │ │ -09a72a: 1a0d 7929 |0217: const-string v13, "index_installations_game_id" // string@2979 │ │ -09a72e: 7040 4402 dc36 |0219: invoke-direct {v12, v13, v6, v3}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@0244 │ │ -09a734: 6e20 a204 cb00 |021c: invoke-virtual {v11, v12}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ -09a73a: 2203 e800 |021f: new-instance v3, Landroidx/room/util/TableInfo$Index; // type@00e8 │ │ -09a73e: 2410 6806 0900 |0221: filled-new-array {v9}, [Ljava/lang/String; // type@0668 │ │ -09a744: 0c0c |0224: move-result-object v12 │ │ -09a746: 7110 7404 0c00 |0225: invoke-static {v12}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ -09a74c: 0c0c |0228: move-result-object v12 │ │ -09a74e: 1a0d 7a29 |0229: const-string v13, "index_installations_upload_id" // string@297a │ │ -09a752: 7040 4402 d3c6 |022b: invoke-direct {v3, v13, v6, v12}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@0244 │ │ -09a758: 6e20 a204 3b00 |022e: invoke-virtual {v11, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ -09a75e: 2203 e900 |0231: new-instance v3, Landroidx/room/util/TableInfo; // type@00e9 │ │ -09a762: 1a0c b829 |0233: const-string v12, "installations" // string@29b8 │ │ -09a766: 705b 4502 c321 |0235: invoke-direct {v3, v12, v1, v2, v11}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@0245 │ │ -09a76c: 7120 4702 c000 |0238: invoke-static {v0, v12}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@0247 │ │ -09a772: 0c01 |023b: move-result-object v1 │ │ -09a774: 6e20 4602 1300 |023c: invoke-virtual {v3, v1}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@0246 │ │ -09a77a: 0a02 |023f: move-result v2 │ │ -09a77c: 3902 1f00 |0240: if-nez v2, 025f // +001f │ │ -09a780: 2200 df00 |0242: new-instance v0, Landroidx/room/RoomOpenHelper$ValidationResult; // type@00df │ │ -09a784: 2202 7c01 |0244: new-instance v2, Ljava/lang/StringBuilder; // type@017c │ │ -09a788: 7010 bb03 0200 |0246: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -09a78e: 1a04 b929 |0249: const-string v4, "installations(ua.gardenapple.itchupdater.database.installation.Installation). │ │ +09a474: 6e20 c303 3200 |00ba: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09a47a: 6e20 c203 8200 |00bd: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09a480: 6e20 c303 7200 |00c0: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09a486: 6e20 c203 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09a48c: 6e10 cb03 0200 |00c6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +09a492: 0c01 |00c9: move-result-object v1 │ │ +09a494: 7030 3302 6001 |00ca: invoke-direct {v0, v6, v1}, Landroidx/room/RoomOpenHelper$ValidationResult;.:(ZLjava/lang/String;)V // method@0233 │ │ +09a49a: 1100 |00cd: return-object v0 │ │ +09a49c: 2201 c901 |00ce: new-instance v1, Ljava/util/HashMap; // type@01c9 │ │ +09a4a0: 1302 0e00 |00d0: const/16 v2, #int 14 // #e │ │ +09a4a4: 7020 9b04 2100 |00d2: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@049b │ │ +09a4aa: 2202 e600 |00d5: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a4ae: 121b |00d7: const/4 v11, #int 1 // #1 │ │ +09a4b0: 121c |00d8: const/4 v12, #int 1 // #1 │ │ +09a4b2: 120d |00d9: const/4 v13, #int 0 // #0 │ │ +09a4b4: 121e |00da: const/4 v14, #int 1 // #1 │ │ +09a4b6: 1a09 d429 |00db: const-string v9, "internal_id" // string@29d4 │ │ +09a4ba: 1a0a 610b |00dd: const-string v10, "INTEGER" // string@0b61 │ │ +09a4be: 0728 |00df: move-object v8, v2 │ │ +09a4c0: 7607 4202 0800 |00e0: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a4c6: 1a08 d429 |00e3: const-string v8, "internal_id" // string@29d4 │ │ +09a4ca: 6e30 9f04 8102 |00e5: invoke-virtual {v1, v8, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a4d0: 2202 e600 |00e8: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a4d4: 120d |00ea: const/4 v13, #int 0 // #0 │ │ +09a4d6: 120e |00eb: const/4 v14, #int 0 // #0 │ │ +09a4d8: 121f |00ec: const/4 v15, #int 1 // #1 │ │ +09a4da: 1a0a 4726 |00ed: const-string v10, "game_id" // string@2647 │ │ +09a4de: 1a0b 610b |00ef: const-string v11, "INTEGER" // string@0b61 │ │ +09a4e2: 0729 |00f1: move-object v9, v2 │ │ +09a4e4: 7607 4202 0900 |00f2: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a4ea: 6e30 9f04 3102 |00f5: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a4f0: 2202 e600 |00f8: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a4f4: 1313 0100 |00fa: const/16 v19, #int 1 // #1 │ │ +09a4f8: 1314 0000 |00fc: const/16 v20, #int 0 // #0 │ │ +09a4fc: 1315 0000 |00fe: const/16 v21, #int 0 // #0 │ │ +09a500: 1316 0100 |0100: const/16 v22, #int 1 // #1 │ │ +09a504: 1a11 f836 |0102: const-string v17, "upload_id" // string@36f8 │ │ +09a508: 1a12 610b |0104: const-string v18, "INTEGER" // string@0b61 │ │ +09a50c: 0810 0200 |0106: move-object/from16 v16, v2 │ │ +09a510: 7607 4202 1000 |0108: invoke-direct/range {v16, v17, v18, v19, v20, v21, v22}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a516: 1a09 f836 |010b: const-string v9, "upload_id" // string@36f8 │ │ +09a51a: 6e30 9f04 9102 |010d: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a520: 2202 e600 |0110: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a524: 120e |0112: const/4 v14, #int 0 // #0 │ │ +09a526: 120f |0113: const/4 v15, #int 0 // #0 │ │ +09a528: 1310 0100 |0114: const/16 v16, #int 1 // #1 │ │ +09a52c: 1a0b ba1f |0116: const-string v11, "available_uploads" // string@1fba │ │ +09a530: 1a0c 9618 |0118: const-string v12, "TEXT" // string@1896 │ │ +09a534: 072a |011a: move-object v10, v2 │ │ +09a536: 7607 4202 0a00 |011b: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a53c: 1a0a ba1f |011e: const-string v10, "available_uploads" // string@1fba │ │ +09a540: 6e30 9f04 a102 |0120: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a546: 2202 e600 |0123: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a54a: 120f |0125: const/4 v15, #int 0 // #0 │ │ +09a54c: 1310 0000 |0126: const/16 v16, #int 0 // #0 │ │ +09a550: 1311 0100 |0128: const/16 v17, #int 1 // #1 │ │ +09a554: 1a0c 2830 |012a: const-string v12, "package_name" // string@3028 │ │ +09a558: 1a0d 9618 |012c: const-string v13, "TEXT" // string@1896 │ │ +09a55c: 072b |012e: move-object v11, v2 │ │ +09a55e: 7607 4202 0b00 |012f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a564: 1a0a 2830 |0132: const-string v10, "package_name" // string@3028 │ │ +09a568: 6e30 9f04 a102 |0134: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a56e: 2202 e600 |0137: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a572: 121e |0139: const/4 v14, #int 1 // #1 │ │ +09a574: 1a0c 4f2a |013a: const-string v12, "is_pending" // string@2a4f │ │ +09a578: 1a0d 610b |013c: const-string v13, "INTEGER" // string@0b61 │ │ +09a57c: 072b |013e: move-object v11, v2 │ │ +09a57e: 7607 4202 0b00 |013f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a584: 1a0a 4f2a |0142: const-string v10, "is_pending" // string@2a4f │ │ +09a588: 6e30 9f04 a102 |0144: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a58e: 2202 e600 |0147: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a592: 120e |0149: const/4 v14, #int 0 // #0 │ │ +09a594: 1a0c 6324 |014a: const-string v12, "download_id" // string@2463 │ │ +09a598: 1a0d 610b |014c: const-string v13, "INTEGER" // string@0b61 │ │ +09a59c: 072b |014e: move-object v11, v2 │ │ +09a59e: 7607 4202 0b00 |014f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a5a4: 1a0a 6324 |0152: const-string v10, "download_id" // string@2463 │ │ +09a5a8: 6e30 9f04 a102 |0154: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a5ae: 2202 e600 |0157: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a5b2: 121e |0159: const/4 v14, #int 1 // #1 │ │ +09a5b4: 1a0c 8d2b |015a: const-string v12, "locale" // string@2b8d │ │ +09a5b8: 1a0d 9618 |015c: const-string v13, "TEXT" // string@1896 │ │ +09a5bc: 072b |015e: move-object v11, v2 │ │ +09a5be: 7607 4202 0b00 |015f: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a5c4: 6e30 9f04 5102 |0162: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a5ca: 2202 e600 |0165: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a5ce: 1315 0000 |0167: const/16 v21, #int 0 // #0 │ │ +09a5d2: 1316 0000 |0169: const/16 v22, #int 0 // #0 │ │ +09a5d6: 1317 0000 |016b: const/16 v23, #int 0 // #0 │ │ +09a5da: 1318 0100 |016d: const/16 v24, #int 1 // #1 │ │ +09a5de: 1a13 2f37 |016f: const-string v19, "version" // string@372f │ │ +09a5e2: 1a14 9618 |0171: const-string v20, "TEXT" // string@1896 │ │ +09a5e6: 0812 0200 |0173: move-object/from16 v18, v2 │ │ +09a5ea: 7607 4202 1200 |0175: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a5f0: 1a05 2f37 |0178: const-string v5, "version" // string@372f │ │ +09a5f4: 6e30 9f04 5102 |017a: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a5fa: 2202 e600 |017d: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a5fe: 121d |017f: const/4 v13, #int 1 // #1 │ │ +09a600: 120e |0180: const/4 v14, #int 0 // #0 │ │ +09a602: 120f |0181: const/4 v15, #int 0 // #0 │ │ +09a604: 1310 0100 |0182: const/16 v16, #int 1 // #1 │ │ +09a608: 1a0b 642e |0184: const-string v11, "name" // string@2e64 │ │ +09a60c: 1a0c 9618 |0186: const-string v12, "TEXT" // string@1896 │ │ +09a610: 072a |0188: move-object v10, v2 │ │ +09a612: 7607 4202 0a00 |0189: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a618: 6e30 9f04 4102 |018c: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a61e: 2202 e600 |018f: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a622: 1314 0100 |0191: const/16 v20, #int 1 // #1 │ │ +09a626: 1316 0000 |0193: const/16 v22, #int 0 // #0 │ │ +09a62a: 1317 0100 |0195: const/16 v23, #int 1 // #1 │ │ +09a62e: 1a12 9f25 |0197: const-string v18, "file_size" // string@259f │ │ +09a632: 1a13 9618 |0199: const-string v19, "TEXT" // string@1896 │ │ +09a636: 0811 0200 |019b: move-object/from16 v17, v2 │ │ +09a63a: 7607 4202 1100 |019d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a640: 1a04 9f25 |01a0: const-string v4, "file_size" // string@259f │ │ +09a644: 6e30 9f04 4102 |01a2: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a64a: 2202 e600 |01a5: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a64e: 120d |01a7: const/4 v13, #int 0 // #0 │ │ +09a650: 1a0b b035 |01a8: const-string v11, "timestamp" // string@35b0 │ │ +09a654: 1a0c 9618 |01aa: const-string v12, "TEXT" // string@1896 │ │ +09a658: 072a |01ac: move-object v10, v2 │ │ +09a65a: 7607 4202 0a00 |01ad: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a660: 1a0a b035 |01b0: const-string v10, "timestamp" // string@35b0 │ │ +09a664: 6e30 9f04 a102 |01b2: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a66a: 2202 e600 |01b5: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a66e: 121e |01b7: const/4 v14, #int 1 // #1 │ │ +09a670: 120f |01b8: const/4 v15, #int 0 // #0 │ │ +09a672: 1310 0000 |01b9: const/16 v16, #int 0 // #0 │ │ +09a676: 1311 0100 |01bb: const/16 v17, #int 1 // #1 │ │ +09a67a: 1a0c 9330 |01bd: const-string v12, "platforms" // string@3093 │ │ +09a67e: 1a0d 610b |01bf: const-string v13, "INTEGER" // string@0b61 │ │ +09a682: 072b |01c1: move-object v11, v2 │ │ +09a684: 7607 4202 0b00 |01c2: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a68a: 1a0b 9330 |01c5: const-string v11, "platforms" // string@3093 │ │ +09a68e: 6e30 9f04 b102 |01c7: invoke-virtual {v1, v11, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a694: 2202 e600 |01ca: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a698: 1310 0000 |01cc: const/16 v16, #int 0 // #0 │ │ +09a69c: 1311 0000 |01ce: const/16 v17, #int 0 // #0 │ │ +09a6a0: 1312 0100 |01d0: const/16 v18, #int 1 // #1 │ │ +09a6a4: 1a0d 4f25 |01d2: const-string v13, "external_file_name" // string@254f │ │ +09a6a8: 1a0e 9618 |01d4: const-string v14, "TEXT" // string@1896 │ │ +09a6ac: 072c |01d6: move-object v12, v2 │ │ +09a6ae: 7607 4202 0c00 |01d7: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a6b4: 1a0b 4f25 |01da: const-string v11, "external_file_name" // string@254f │ │ +09a6b8: 6e30 9f04 b102 |01dc: invoke-virtual {v1, v11, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a6be: 2202 ca01 |01df: new-instance v2, Ljava/util/HashSet; // type@01ca │ │ +09a6c2: 121b |01e1: const/4 v11, #int 1 // #1 │ │ +09a6c4: 7020 a104 b200 |01e2: invoke-direct {v2, v11}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ +09a6ca: 220f e700 |01e5: new-instance v15, Landroidx/room/util/TableInfo$ForeignKey; // type@00e7 │ │ +09a6ce: 2410 6806 0300 |01e7: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ +09a6d4: 0c0c |01ea: move-result-object v12 │ │ +09a6d6: 7110 7404 0c00 |01eb: invoke-static {v12}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ +09a6dc: 0c10 |01ee: move-result-object v16 │ │ +09a6de: 2410 6806 0300 |01ef: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ +09a6e4: 0c0c |01f2: move-result-object v12 │ │ +09a6e6: 7110 7404 0c00 |01f3: invoke-static {v12}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ +09a6ec: 0c11 |01f6: move-result-object v17 │ │ +09a6ee: 1a0d 5b26 |01f7: const-string v13, "games" // string@265b │ │ +09a6f2: 1a0e 2b07 |01f9: const-string v14, "CASCADE" // string@072b │ │ +09a6f6: 1a12 0715 |01fb: const-string v18, "NO ACTION" // string@1507 │ │ +09a6fa: 07fc |01fd: move-object v12, v15 │ │ +09a6fc: 07fb |01fe: move-object v11, v15 │ │ +09a6fe: 080f 1200 |01ff: move-object/from16 v15, v18 │ │ +09a702: 7606 4302 0c00 |0201: invoke-direct/range {v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$ForeignKey;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@0243 │ │ +09a708: 6e20 a204 b200 |0204: invoke-virtual {v2, v11}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ +09a70e: 220b ca01 |0207: new-instance v11, Ljava/util/HashSet; // type@01ca │ │ +09a712: 122c |0209: const/4 v12, #int 2 // #2 │ │ +09a714: 7020 a104 cb00 |020a: invoke-direct {v11, v12}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ +09a71a: 220c e800 |020d: new-instance v12, Landroidx/room/util/TableInfo$Index; // type@00e8 │ │ +09a71e: 2410 6806 0300 |020f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ +09a724: 0c03 |0212: move-result-object v3 │ │ +09a726: 7110 7404 0300 |0213: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ +09a72c: 0c03 |0216: move-result-object v3 │ │ +09a72e: 1a0d 7929 |0217: const-string v13, "index_installations_game_id" // string@2979 │ │ +09a732: 7040 4402 dc36 |0219: invoke-direct {v12, v13, v6, v3}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@0244 │ │ +09a738: 6e20 a204 cb00 |021c: invoke-virtual {v11, v12}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ +09a73e: 2203 e800 |021f: new-instance v3, Landroidx/room/util/TableInfo$Index; // type@00e8 │ │ +09a742: 2410 6806 0900 |0221: filled-new-array {v9}, [Ljava/lang/String; // type@0668 │ │ +09a748: 0c0c |0224: move-result-object v12 │ │ +09a74a: 7110 7404 0c00 |0225: invoke-static {v12}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ +09a750: 0c0c |0228: move-result-object v12 │ │ +09a752: 1a0d 7a29 |0229: const-string v13, "index_installations_upload_id" // string@297a │ │ +09a756: 7040 4402 d3c6 |022b: invoke-direct {v3, v13, v6, v12}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@0244 │ │ +09a75c: 6e20 a204 3b00 |022e: invoke-virtual {v11, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ +09a762: 2203 e900 |0231: new-instance v3, Landroidx/room/util/TableInfo; // type@00e9 │ │ +09a766: 1a0c b829 |0233: const-string v12, "installations" // string@29b8 │ │ +09a76a: 705b 4502 c321 |0235: invoke-direct {v3, v12, v1, v2, v11}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@0245 │ │ +09a770: 7120 4702 c000 |0238: invoke-static {v0, v12}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@0247 │ │ +09a776: 0c01 |023b: move-result-object v1 │ │ +09a778: 6e20 4602 1300 |023c: invoke-virtual {v3, v1}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@0246 │ │ +09a77e: 0a02 |023f: move-result v2 │ │ +09a780: 3902 1f00 |0240: if-nez v2, 025f // +001f │ │ +09a784: 2200 df00 |0242: new-instance v0, Landroidx/room/RoomOpenHelper$ValidationResult; // type@00df │ │ +09a788: 2202 7c01 |0244: new-instance v2, Ljava/lang/StringBuilder; // type@017c │ │ +09a78c: 7010 bb03 0200 |0246: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +09a792: 1a04 b929 |0249: const-string v4, "installations(ua.gardenapple.itchupdater.database.installation.Installation). │ │ Expected: │ │ " // string@29b9 │ │ -09a792: 6e20 c303 4200 |024b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09a798: 6e20 c203 3200 |024e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09a79e: 6e20 c303 7200 |0251: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09a7a4: 6e20 c203 1200 |0254: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09a7aa: 6e10 cb03 0200 |0257: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -09a7b0: 0c01 |025a: move-result-object v1 │ │ -09a7b2: 7030 3302 6001 |025b: invoke-direct {v0, v6, v1}, Landroidx/room/RoomOpenHelper$ValidationResult;.:(ZLjava/lang/String;)V // method@0233 │ │ -09a7b8: 1100 |025e: return-object v0 │ │ -09a7ba: 2201 c901 |025f: new-instance v1, Ljava/util/HashMap; // type@01c9 │ │ -09a7be: 1302 0c00 |0261: const/16 v2, #int 12 // #c │ │ -09a7c2: 7020 9b04 2100 |0263: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@049b │ │ -09a7c8: 2202 e600 |0266: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a7cc: 121e |0268: const/4 v14, #int 1 // #1 │ │ -09a7ce: 121f |0269: const/4 v15, #int 1 // #1 │ │ -09a7d0: 1310 0000 |026a: const/16 v16, #int 0 // #0 │ │ -09a7d4: 1311 0100 |026c: const/16 v17, #int 1 // #1 │ │ -09a7d8: 1a0c b529 |026e: const-string v12, "install_id" // string@29b5 │ │ -09a7dc: 1a0d 610b |0270: const-string v13, "INTEGER" // string@0b61 │ │ -09a7e0: 072b |0272: move-object v11, v2 │ │ -09a7e2: 7607 4202 0b00 |0273: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a7e8: 1a03 b529 |0276: const-string v3, "install_id" // string@29b5 │ │ -09a7ec: 6e30 9f04 3102 |0278: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a7f2: 2202 e600 |027b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a7f6: 120f |027d: const/4 v15, #int 0 // #0 │ │ -09a7f8: 1a0c 8c21 |027e: const-string v12, "code" // string@218c │ │ -09a7fc: 1a0d 610b |0280: const-string v13, "INTEGER" // string@0b61 │ │ -09a800: 072b |0282: move-object v11, v2 │ │ -09a802: 7607 4202 0b00 |0283: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a808: 1a0b 8c21 |0286: const-string v11, "code" // string@218c │ │ -09a80c: 6e30 9f04 b102 |0288: invoke-virtual {v1, v11, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a812: 2202 e600 |028b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a816: 1310 0000 |028d: const/16 v16, #int 0 // #0 │ │ -09a81a: 1311 0000 |028f: const/16 v17, #int 0 // #0 │ │ -09a81e: 1312 0100 |0291: const/16 v18, #int 1 // #1 │ │ -09a822: 1a0d f936 |0293: const-string v13, "upload_name" // string@36f9 │ │ -09a826: 1a0e 9618 |0295: const-string v14, "TEXT" // string@1896 │ │ -09a82a: 072c |0297: move-object v12, v2 │ │ -09a82c: 7607 4202 0c00 |0298: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a832: 1a0b f936 |029b: const-string v11, "upload_name" // string@36f9 │ │ -09a836: 6e30 9f04 b102 |029d: invoke-virtual {v1, v11, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a83c: 2202 e600 |02a0: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a840: 1a0d b035 |02a2: const-string v13, "timestamp" // string@35b0 │ │ -09a844: 1a0e 9618 |02a4: const-string v14, "TEXT" // string@1896 │ │ -09a848: 072c |02a6: move-object v12, v2 │ │ -09a84a: 7607 4202 0c00 |02a7: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a850: 6e30 9f04 a102 |02aa: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a856: 2202 e600 |02ad: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a85a: 1317 0000 |02af: const/16 v23, #int 0 // #0 │ │ -09a85e: 1318 0000 |02b1: const/16 v24, #int 0 // #0 │ │ -09a862: 1319 0000 |02b3: const/16 v25, #int 0 // #0 │ │ -09a866: 131a 0100 |02b5: const/16 v26, #int 1 // #1 │ │ -09a86a: 1a15 2f37 |02b7: const-string v21, "version" // string@372f │ │ -09a86e: 1a16 9618 |02b9: const-string v22, "TEXT" // string@1896 │ │ -09a872: 0814 0200 |02bb: move-object/from16 v20, v2 │ │ -09a876: 7607 4202 1400 |02bd: invoke-direct/range {v20, v21, v22, v23, v24, v25, v26}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a87c: 6e30 9f04 5102 |02c0: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a882: 2202 e600 |02c3: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a886: 120d |02c5: const/4 v13, #int 0 // #0 │ │ -09a888: 120e |02c6: const/4 v14, #int 0 // #0 │ │ -09a88a: 120f |02c7: const/4 v15, #int 0 // #0 │ │ -09a88c: 1310 0100 |02c8: const/16 v16, #int 1 // #1 │ │ -09a890: 1a0b 9f25 |02ca: const-string v11, "file_size" // string@259f │ │ -09a894: 1a0c 9618 |02cc: const-string v12, "TEXT" // string@1896 │ │ -09a898: 072a |02ce: move-object v10, v2 │ │ -09a89a: 7607 4202 0a00 |02cf: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a8a0: 6e30 9f04 4102 |02d2: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a8a6: 2202 e600 |02d5: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a8aa: 1a15 f836 |02d7: const-string v21, "upload_id" // string@36f8 │ │ -09a8ae: 1a16 610b |02d9: const-string v22, "INTEGER" // string@0b61 │ │ -09a8b2: 0814 0200 |02db: move-object/from16 v20, v2 │ │ -09a8b6: 7607 4202 1400 |02dd: invoke-direct/range {v20, v21, v22, v23, v24, v25, v26}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a8bc: 6e30 9f04 9102 |02e0: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a8c2: 2202 e600 |02e3: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a8c6: 1a0b 6724 |02e5: const-string v11, "download_url" // string@2467 │ │ -09a8ca: 1a0c 9618 |02e7: const-string v12, "TEXT" // string@1896 │ │ -09a8ce: 072a |02e9: move-object v10, v2 │ │ -09a8d0: 7607 4202 0a00 |02ea: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a8d6: 1a04 6724 |02ed: const-string v4, "download_url" // string@2467 │ │ -09a8da: 6e30 9f04 4102 |02ef: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a8e0: 2202 e600 |02f2: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a8e4: 121c |02f4: const/4 v12, #int 1 // #1 │ │ -09a8e6: 120e |02f5: const/4 v14, #int 0 // #0 │ │ -09a8e8: 121f |02f6: const/4 v15, #int 1 // #1 │ │ -09a8ea: 1a0a 6524 |02f7: const-string v10, "download_is_store_page" // string@2465 │ │ -09a8ee: 1a0b 610b |02f9: const-string v11, "INTEGER" // string@0b61 │ │ -09a8f2: 0729 |02fb: move-object v9, v2 │ │ -09a8f4: 7607 4202 0900 |02fc: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a8fa: 1a04 6524 |02ff: const-string v4, "download_is_store_page" // string@2465 │ │ -09a8fe: 6e30 9f04 4102 |0301: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a904: 2202 e600 |0304: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a908: 1a0a 6424 |0306: const-string v10, "download_is_permanent" // string@2464 │ │ -09a90c: 1a0b 610b |0308: const-string v11, "INTEGER" // string@0b61 │ │ -09a910: 0729 |030a: move-object v9, v2 │ │ -09a912: 7607 4202 0900 |030b: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a918: 1a04 6424 |030e: const-string v4, "download_is_permanent" // string@2464 │ │ -09a91c: 6e30 9f04 4102 |0310: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a922: 2202 e600 |0313: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a926: 1a0a 4e2a |0315: const-string v10, "is_installing" // string@2a4e │ │ -09a92a: 1a0b 610b |0317: const-string v11, "INTEGER" // string@0b61 │ │ -09a92e: 0729 |0319: move-object v9, v2 │ │ -09a930: 7607 4202 0900 |031a: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a936: 1a04 4e2a |031d: const-string v4, "is_installing" // string@2a4e │ │ -09a93a: 6e30 9f04 4102 |031f: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a940: 2202 e600 |0322: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ -09a944: 120c |0324: const/4 v12, #int 0 // #0 │ │ -09a946: 1a0a 1225 |0325: const-string v10, "error_message" // string@2512 │ │ -09a94a: 1a0b 9618 |0327: const-string v11, "TEXT" // string@1896 │ │ -09a94e: 0729 |0329: move-object v9, v2 │ │ -09a950: 7607 4202 0900 |032a: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ -09a956: 1a04 1225 |032d: const-string v4, "error_message" // string@2512 │ │ -09a95a: 6e30 9f04 4102 |032f: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09a960: 2202 ca01 |0332: new-instance v2, Ljava/util/HashSet; // type@01ca │ │ -09a964: 1214 |0334: const/4 v4, #int 1 // #1 │ │ -09a966: 7020 a104 4200 |0335: invoke-direct {v2, v4}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ -09a96c: 2204 e700 |0338: new-instance v4, Landroidx/room/util/TableInfo$ForeignKey; // type@00e7 │ │ -09a970: 2410 6806 0300 |033a: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ -09a976: 0c05 |033d: move-result-object v5 │ │ -09a978: 7110 7404 0500 |033e: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ -09a97e: 0c0d |0341: move-result-object v13 │ │ -09a980: 2410 6806 0800 |0342: filled-new-array {v8}, [Ljava/lang/String; // type@0668 │ │ -09a986: 0c05 |0345: move-result-object v5 │ │ -09a988: 7110 7404 0500 |0346: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ -09a98e: 0c0e |0349: move-result-object v14 │ │ -09a990: 1a0a b829 |034a: const-string v10, "installations" // string@29b8 │ │ -09a994: 1a0b 2b07 |034c: const-string v11, "CASCADE" // string@072b │ │ -09a998: 1a0c 0715 |034e: const-string v12, "NO ACTION" // string@1507 │ │ -09a99c: 0749 |0350: move-object v9, v4 │ │ -09a99e: 7606 4302 0900 |0351: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Landroidx/room/util/TableInfo$ForeignKey;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@0243 │ │ -09a9a4: 6e20 a204 4200 |0354: invoke-virtual {v2, v4}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ -09a9aa: 2204 ca01 |0357: new-instance v4, Ljava/util/HashSet; // type@01ca │ │ -09a9ae: 1215 |0359: const/4 v5, #int 1 // #1 │ │ -09a9b0: 7020 a104 5400 |035a: invoke-direct {v4, v5}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ -09a9b6: 2205 e800 |035d: new-instance v5, Landroidx/room/util/TableInfo$Index; // type@00e8 │ │ -09a9ba: 2410 6806 0300 |035f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ -09a9c0: 0c03 |0362: move-result-object v3 │ │ -09a9c2: 7110 7404 0300 |0363: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ -09a9c8: 0c03 |0366: move-result-object v3 │ │ -09a9ca: 1a08 7b29 |0367: const-string v8, "index_update_check_results_install_id" // string@297b │ │ -09a9ce: 7040 4402 8536 |0369: invoke-direct {v5, v8, v6, v3}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@0244 │ │ -09a9d4: 6e20 a204 5400 |036c: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ -09a9da: 2203 e900 |036f: new-instance v3, Landroidx/room/util/TableInfo; // type@00e9 │ │ -09a9de: 1a05 df36 |0371: const-string v5, "update_check_results" // string@36df │ │ -09a9e2: 7054 4502 5321 |0373: invoke-direct {v3, v5, v1, v2, v4}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@0245 │ │ -09a9e8: 7120 4702 5000 |0376: invoke-static {v0, v5}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@0247 │ │ -09a9ee: 0c00 |0379: move-result-object v0 │ │ -09a9f0: 6e20 4602 0300 |037a: invoke-virtual {v3, v0}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@0246 │ │ -09a9f6: 0a01 |037d: move-result v1 │ │ -09a9f8: 3901 1f00 |037e: if-nez v1, 039d // +001f │ │ -09a9fc: 2201 df00 |0380: new-instance v1, Landroidx/room/RoomOpenHelper$ValidationResult; // type@00df │ │ -09aa00: 2202 7c01 |0382: new-instance v2, Ljava/lang/StringBuilder; // type@017c │ │ -09aa04: 7010 bb03 0200 |0384: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -09aa0a: 1a04 e036 |0387: const-string v4, "update_check_results(ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel). │ │ +09a796: 6e20 c303 4200 |024b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09a79c: 6e20 c203 3200 |024e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09a7a2: 6e20 c303 7200 |0251: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09a7a8: 6e20 c203 1200 |0254: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09a7ae: 6e10 cb03 0200 |0257: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +09a7b4: 0c01 |025a: move-result-object v1 │ │ +09a7b6: 7030 3302 6001 |025b: invoke-direct {v0, v6, v1}, Landroidx/room/RoomOpenHelper$ValidationResult;.:(ZLjava/lang/String;)V // method@0233 │ │ +09a7bc: 1100 |025e: return-object v0 │ │ +09a7be: 2201 c901 |025f: new-instance v1, Ljava/util/HashMap; // type@01c9 │ │ +09a7c2: 1302 0c00 |0261: const/16 v2, #int 12 // #c │ │ +09a7c6: 7020 9b04 2100 |0263: invoke-direct {v1, v2}, Ljava/util/HashMap;.:(I)V // method@049b │ │ +09a7cc: 2202 e600 |0266: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a7d0: 121e |0268: const/4 v14, #int 1 // #1 │ │ +09a7d2: 121f |0269: const/4 v15, #int 1 // #1 │ │ +09a7d4: 1310 0000 |026a: const/16 v16, #int 0 // #0 │ │ +09a7d8: 1311 0100 |026c: const/16 v17, #int 1 // #1 │ │ +09a7dc: 1a0c b529 |026e: const-string v12, "install_id" // string@29b5 │ │ +09a7e0: 1a0d 610b |0270: const-string v13, "INTEGER" // string@0b61 │ │ +09a7e4: 072b |0272: move-object v11, v2 │ │ +09a7e6: 7607 4202 0b00 |0273: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a7ec: 1a03 b529 |0276: const-string v3, "install_id" // string@29b5 │ │ +09a7f0: 6e30 9f04 3102 |0278: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a7f6: 2202 e600 |027b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a7fa: 120f |027d: const/4 v15, #int 0 // #0 │ │ +09a7fc: 1a0c 8c21 |027e: const-string v12, "code" // string@218c │ │ +09a800: 1a0d 610b |0280: const-string v13, "INTEGER" // string@0b61 │ │ +09a804: 072b |0282: move-object v11, v2 │ │ +09a806: 7607 4202 0b00 |0283: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a80c: 1a0b 8c21 |0286: const-string v11, "code" // string@218c │ │ +09a810: 6e30 9f04 b102 |0288: invoke-virtual {v1, v11, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a816: 2202 e600 |028b: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a81a: 1310 0000 |028d: const/16 v16, #int 0 // #0 │ │ +09a81e: 1311 0000 |028f: const/16 v17, #int 0 // #0 │ │ +09a822: 1312 0100 |0291: const/16 v18, #int 1 // #1 │ │ +09a826: 1a0d f936 |0293: const-string v13, "upload_name" // string@36f9 │ │ +09a82a: 1a0e 9618 |0295: const-string v14, "TEXT" // string@1896 │ │ +09a82e: 072c |0297: move-object v12, v2 │ │ +09a830: 7607 4202 0c00 |0298: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a836: 1a0b f936 |029b: const-string v11, "upload_name" // string@36f9 │ │ +09a83a: 6e30 9f04 b102 |029d: invoke-virtual {v1, v11, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a840: 2202 e600 |02a0: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a844: 1a0d b035 |02a2: const-string v13, "timestamp" // string@35b0 │ │ +09a848: 1a0e 9618 |02a4: const-string v14, "TEXT" // string@1896 │ │ +09a84c: 072c |02a6: move-object v12, v2 │ │ +09a84e: 7607 4202 0c00 |02a7: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a854: 6e30 9f04 a102 |02aa: invoke-virtual {v1, v10, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a85a: 2202 e600 |02ad: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a85e: 1317 0000 |02af: const/16 v23, #int 0 // #0 │ │ +09a862: 1318 0000 |02b1: const/16 v24, #int 0 // #0 │ │ +09a866: 1319 0000 |02b3: const/16 v25, #int 0 // #0 │ │ +09a86a: 131a 0100 |02b5: const/16 v26, #int 1 // #1 │ │ +09a86e: 1a15 2f37 |02b7: const-string v21, "version" // string@372f │ │ +09a872: 1a16 9618 |02b9: const-string v22, "TEXT" // string@1896 │ │ +09a876: 0814 0200 |02bb: move-object/from16 v20, v2 │ │ +09a87a: 7607 4202 1400 |02bd: invoke-direct/range {v20, v21, v22, v23, v24, v25, v26}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a880: 6e30 9f04 5102 |02c0: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a886: 2202 e600 |02c3: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a88a: 120d |02c5: const/4 v13, #int 0 // #0 │ │ +09a88c: 120e |02c6: const/4 v14, #int 0 // #0 │ │ +09a88e: 120f |02c7: const/4 v15, #int 0 // #0 │ │ +09a890: 1310 0100 |02c8: const/16 v16, #int 1 // #1 │ │ +09a894: 1a0b 9f25 |02ca: const-string v11, "file_size" // string@259f │ │ +09a898: 1a0c 9618 |02cc: const-string v12, "TEXT" // string@1896 │ │ +09a89c: 072a |02ce: move-object v10, v2 │ │ +09a89e: 7607 4202 0a00 |02cf: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a8a4: 6e30 9f04 4102 |02d2: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a8aa: 2202 e600 |02d5: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a8ae: 1a15 f836 |02d7: const-string v21, "upload_id" // string@36f8 │ │ +09a8b2: 1a16 610b |02d9: const-string v22, "INTEGER" // string@0b61 │ │ +09a8b6: 0814 0200 |02db: move-object/from16 v20, v2 │ │ +09a8ba: 7607 4202 1400 |02dd: invoke-direct/range {v20, v21, v22, v23, v24, v25, v26}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a8c0: 6e30 9f04 9102 |02e0: invoke-virtual {v1, v9, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a8c6: 2202 e600 |02e3: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a8ca: 1a0b 6724 |02e5: const-string v11, "download_url" // string@2467 │ │ +09a8ce: 1a0c 9618 |02e7: const-string v12, "TEXT" // string@1896 │ │ +09a8d2: 072a |02e9: move-object v10, v2 │ │ +09a8d4: 7607 4202 0a00 |02ea: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a8da: 1a04 6724 |02ed: const-string v4, "download_url" // string@2467 │ │ +09a8de: 6e30 9f04 4102 |02ef: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a8e4: 2202 e600 |02f2: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a8e8: 121c |02f4: const/4 v12, #int 1 // #1 │ │ +09a8ea: 120e |02f5: const/4 v14, #int 0 // #0 │ │ +09a8ec: 121f |02f6: const/4 v15, #int 1 // #1 │ │ +09a8ee: 1a0a 6524 |02f7: const-string v10, "download_is_store_page" // string@2465 │ │ +09a8f2: 1a0b 610b |02f9: const-string v11, "INTEGER" // string@0b61 │ │ +09a8f6: 0729 |02fb: move-object v9, v2 │ │ +09a8f8: 7607 4202 0900 |02fc: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a8fe: 1a04 6524 |02ff: const-string v4, "download_is_store_page" // string@2465 │ │ +09a902: 6e30 9f04 4102 |0301: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a908: 2202 e600 |0304: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a90c: 1a0a 6424 |0306: const-string v10, "download_is_permanent" // string@2464 │ │ +09a910: 1a0b 610b |0308: const-string v11, "INTEGER" // string@0b61 │ │ +09a914: 0729 |030a: move-object v9, v2 │ │ +09a916: 7607 4202 0900 |030b: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a91c: 1a04 6424 |030e: const-string v4, "download_is_permanent" // string@2464 │ │ +09a920: 6e30 9f04 4102 |0310: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a926: 2202 e600 |0313: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a92a: 1a0a 4e2a |0315: const-string v10, "is_installing" // string@2a4e │ │ +09a92e: 1a0b 610b |0317: const-string v11, "INTEGER" // string@0b61 │ │ +09a932: 0729 |0319: move-object v9, v2 │ │ +09a934: 7607 4202 0900 |031a: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a93a: 1a04 4e2a |031d: const-string v4, "is_installing" // string@2a4e │ │ +09a93e: 6e30 9f04 4102 |031f: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a944: 2202 e600 |0322: new-instance v2, Landroidx/room/util/TableInfo$Column; // type@00e6 │ │ +09a948: 120c |0324: const/4 v12, #int 0 // #0 │ │ +09a94a: 1a0a 1225 |0325: const-string v10, "error_message" // string@2512 │ │ +09a94e: 1a0b 9618 |0327: const-string v11, "TEXT" // string@1896 │ │ +09a952: 0729 |0329: move-object v9, v2 │ │ +09a954: 7607 4202 0900 |032a: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Landroidx/room/util/TableInfo$Column;.:(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/String;I)V // method@0242 │ │ +09a95a: 1a04 1225 |032d: const-string v4, "error_message" // string@2512 │ │ +09a95e: 6e30 9f04 4102 |032f: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09a964: 2202 ca01 |0332: new-instance v2, Ljava/util/HashSet; // type@01ca │ │ +09a968: 1214 |0334: const/4 v4, #int 1 // #1 │ │ +09a96a: 7020 a104 4200 |0335: invoke-direct {v2, v4}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ +09a970: 2204 e700 |0338: new-instance v4, Landroidx/room/util/TableInfo$ForeignKey; // type@00e7 │ │ +09a974: 2410 6806 0300 |033a: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ +09a97a: 0c05 |033d: move-result-object v5 │ │ +09a97c: 7110 7404 0500 |033e: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ +09a982: 0c0d |0341: move-result-object v13 │ │ +09a984: 2410 6806 0800 |0342: filled-new-array {v8}, [Ljava/lang/String; // type@0668 │ │ +09a98a: 0c05 |0345: move-result-object v5 │ │ +09a98c: 7110 7404 0500 |0346: invoke-static {v5}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ +09a992: 0c0e |0349: move-result-object v14 │ │ +09a994: 1a0a b829 |034a: const-string v10, "installations" // string@29b8 │ │ +09a998: 1a0b 2b07 |034c: const-string v11, "CASCADE" // string@072b │ │ +09a99c: 1a0c 0715 |034e: const-string v12, "NO ACTION" // string@1507 │ │ +09a9a0: 0749 |0350: move-object v9, v4 │ │ +09a9a2: 7606 4302 0900 |0351: invoke-direct/range {v9, v10, v11, v12, v13, v14}, Landroidx/room/util/TableInfo$ForeignKey;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V // method@0243 │ │ +09a9a8: 6e20 a204 4200 |0354: invoke-virtual {v2, v4}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ +09a9ae: 2204 ca01 |0357: new-instance v4, Ljava/util/HashSet; // type@01ca │ │ +09a9b2: 1215 |0359: const/4 v5, #int 1 // #1 │ │ +09a9b4: 7020 a104 5400 |035a: invoke-direct {v4, v5}, Ljava/util/HashSet;.:(I)V // method@04a1 │ │ +09a9ba: 2205 e800 |035d: new-instance v5, Landroidx/room/util/TableInfo$Index; // type@00e8 │ │ +09a9be: 2410 6806 0300 |035f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ +09a9c4: 0c03 |0362: move-result-object v3 │ │ +09a9c6: 7110 7404 0300 |0363: invoke-static {v3}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0474 │ │ +09a9cc: 0c03 |0366: move-result-object v3 │ │ +09a9ce: 1a08 7b29 |0367: const-string v8, "index_update_check_results_install_id" // string@297b │ │ +09a9d2: 7040 4402 8536 |0369: invoke-direct {v5, v8, v6, v3}, Landroidx/room/util/TableInfo$Index;.:(Ljava/lang/String;ZLjava/util/List;)V // method@0244 │ │ +09a9d8: 6e20 a204 5400 |036c: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@04a2 │ │ +09a9de: 2203 e900 |036f: new-instance v3, Landroidx/room/util/TableInfo; // type@00e9 │ │ +09a9e2: 1a05 df36 |0371: const-string v5, "update_check_results" // string@36df │ │ +09a9e6: 7054 4502 5321 |0373: invoke-direct {v3, v5, v1, v2, v4}, Landroidx/room/util/TableInfo;.:(Ljava/lang/String;Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;)V // method@0245 │ │ +09a9ec: 7120 4702 5000 |0376: invoke-static {v0, v5}, Landroidx/room/util/TableInfo;.read:(Landroidx/sqlite/db/SupportSQLiteDatabase;Ljava/lang/String;)Landroidx/room/util/TableInfo; // method@0247 │ │ +09a9f2: 0c00 |0379: move-result-object v0 │ │ +09a9f4: 6e20 4602 0300 |037a: invoke-virtual {v3, v0}, Landroidx/room/util/TableInfo;.equals:(Ljava/lang/Object;)Z // method@0246 │ │ +09a9fa: 0a01 |037d: move-result v1 │ │ +09a9fc: 3901 1f00 |037e: if-nez v1, 039d // +001f │ │ +09aa00: 2201 df00 |0380: new-instance v1, Landroidx/room/RoomOpenHelper$ValidationResult; // type@00df │ │ +09aa04: 2202 7c01 |0382: new-instance v2, Ljava/lang/StringBuilder; // type@017c │ │ +09aa08: 7010 bb03 0200 |0384: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +09aa0e: 1a04 e036 |0387: const-string v4, "update_check_results(ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultModel). │ │ Expected: │ │ " // string@36e0 │ │ -09aa0e: 6e20 c303 4200 |0389: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09aa14: 6e20 c203 3200 |038c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09aa1a: 6e20 c303 7200 |038f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -09aa20: 6e20 c203 0200 |0392: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -09aa26: 6e10 cb03 0200 |0395: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -09aa2c: 0c00 |0398: move-result-object v0 │ │ -09aa2e: 7030 3302 6100 |0399: invoke-direct {v1, v6, v0}, Landroidx/room/RoomOpenHelper$ValidationResult;.:(ZLjava/lang/String;)V // method@0233 │ │ -09aa34: 1101 |039c: return-object v1 │ │ -09aa36: 2200 df00 |039d: new-instance v0, Landroidx/room/RoomOpenHelper$ValidationResult; // type@00df │ │ -09aa3a: 1201 |039f: const/4 v1, #int 0 // #0 │ │ -09aa3c: 1212 |03a0: const/4 v2, #int 1 // #1 │ │ -09aa3e: 7030 3302 2001 |03a1: invoke-direct {v0, v2, v1}, Landroidx/room/RoomOpenHelper$ValidationResult;.:(ZLjava/lang/String;)V // method@0233 │ │ -09aa44: 1100 |03a4: return-object v0 │ │ +09aa12: 6e20 c303 4200 |0389: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09aa18: 6e20 c203 3200 |038c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09aa1e: 6e20 c303 7200 |038f: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +09aa24: 6e20 c203 0200 |0392: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +09aa2a: 6e10 cb03 0200 |0395: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +09aa30: 0c00 |0398: move-result-object v0 │ │ +09aa32: 7030 3302 6100 |0399: invoke-direct {v1, v6, v0}, Landroidx/room/RoomOpenHelper$ValidationResult;.:(ZLjava/lang/String;)V // method@0233 │ │ +09aa38: 1101 |039c: return-object v1 │ │ +09aa3a: 2200 df00 |039d: new-instance v0, Landroidx/room/RoomOpenHelper$ValidationResult; // type@00df │ │ +09aa3e: 1201 |039f: const/4 v1, #int 0 // #0 │ │ +09aa40: 1212 |03a0: const/4 v2, #int 1 // #1 │ │ +09aa42: 7030 3302 2001 |03a1: invoke-direct {v0, v2, v1}, Landroidx/room/RoomOpenHelper$ValidationResult;.:(ZLjava/lang/String;)V // method@0233 │ │ +09aa48: 1100 |03a4: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=101 │ │ 0x0009 line=102 │ │ 0x001c line=103 │ │ 0x002e line=104 │ │ 0x0041 line=105 │ │ @@ -205946,19 +205947,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09bf08: |[09bf08] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$1.:()V │ │ -09bf18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09bf1a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -09bf1c: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09bf22: 0e00 |0005: return-void │ │ +09bf0c: |[09bf0c] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$1.:()V │ │ +09bf1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09bf1e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +09bf20: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09bf26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$1; │ │ │ │ Virtual methods - │ │ @@ -205967,20 +205968,20 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09bf24: |[09bf24] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$1.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09bf34: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09bf38: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09bf3e: 1a00 6d04 |0005: const-string v0, "ALTER TABLE uploads ADD COLUMN platforms INTEGER NOT NULL DEFAULT 8" // string@046d │ │ -09bf42: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09bf48: 0e00 |000a: return-void │ │ +09bf28: |[09bf28] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$1.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09bf38: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09bf3c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09bf42: 1a00 6d04 |0005: const-string v0, "ALTER TABLE uploads ADD COLUMN platforms INTEGER NOT NULL DEFAULT 8" // string@046d │ │ +09bf46: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09bf4c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=11 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$1; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -206018,19 +206019,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09bf4c: |[09bf4c] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$2.:()V │ │ -09bf5c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -09bf5e: 1231 |0001: const/4 v1, #int 3 // #3 │ │ -09bf60: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09bf66: 0e00 |0005: return-void │ │ +09bf50: |[09bf50] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$2.:()V │ │ +09bf60: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +09bf62: 1231 |0001: const/4 v1, #int 3 // #3 │ │ +09bf64: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09bf6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$2; │ │ │ │ Virtual methods - │ │ @@ -206039,56 +206040,56 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -09bf68: |[09bf68] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$2.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09bf78: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09bf7c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09bf82: 1a00 f800 |0005: const-string v0, " │ │ +09bf6c: |[09bf6c] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$2.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09bf7c: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09bf80: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09bf86: 1a00 f800 |0005: const-string v0, " │ │ UPDATE games │ │ SET │ │ locale = 'en' │ │ WHERE │ │ locale = 'Unknown' │ │ " // string@00f8 │ │ -09bf86: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09bf8c: 1a00 f900 |000a: const-string v0, " │ │ +09bf8a: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09bf90: 1a00 f900 |000a: const-string v0, " │ │ UPDATE uploads │ │ SET │ │ locale = 'en' │ │ WHERE │ │ locale = 'Unknown' │ │ " // string@00f9 │ │ -09bf90: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09bf96: 1a00 f500 |000f: const-string v0, " │ │ +09bf94: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09bf9a: 1a00 f500 |000f: const-string v0, " │ │ CREATE TABLE games_copy( │ │ game_id INTEGER PRIMARY KEY NOT NULL, │ │ name TEXT NOT NULL, │ │ store_url TEXT NOT NULL, │ │ download_page_url TEXT, │ │ author TEXT NOT NULL, │ │ locale TEXT NOT NULL, │ │ thumbnail_url TEXT, │ │ last_timestamp TEXT │ │ ) │ │ " // string@00f5 │ │ -09bf9a: 7220 4802 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09bfa0: 1a00 f700 |0014: const-string v0, " │ │ +09bf9e: 7220 4802 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09bfa4: 1a00 f700 |0014: const-string v0, " │ │ INSERT INTO games_copy (game_id, name, store_url, download_page_url, author, locale, thumbnail_url, last_timestamp) │ │ SELECT game_id, name, store_url, download_page_url, author, locale, thumbnail_url, last_timestamp FROM games │ │ " // string@00f7 │ │ -09bfa4: 7220 4802 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09bfaa: 1a00 b209 |0019: const-string v0, "DROP TABLE games" // string@09b2 │ │ -09bfae: 7220 4802 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09bfb4: 1a00 6404 |001e: const-string v0, "ALTER TABLE games_copy RENAME TO games" // string@0464 │ │ -09bfb8: 7220 4802 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09bfbe: 0e00 |0023: return-void │ │ +09bfa8: 7220 4802 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09bfae: 1a00 b209 |0019: const-string v0, "DROP TABLE games" // string@09b2 │ │ +09bfb2: 7220 4802 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09bfb8: 1a00 6404 |001e: const-string v0, "ALTER TABLE games_copy RENAME TO games" // string@0464 │ │ +09bfbc: 7220 4802 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09bfc2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=17 │ │ 0x000c line=26 │ │ 0x0011 line=37 │ │ 0x0016 line=52 │ │ 0x001b line=58 │ │ @@ -206131,19 +206132,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09bfc0: |[09bfc0] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$3.:()V │ │ -09bfd0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -09bfd2: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -09bfd4: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09bfda: 0e00 |0005: return-void │ │ +09bfc4: |[09bfc4] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$3.:()V │ │ +09bfd4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +09bfd6: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +09bfd8: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09bfde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$3; │ │ │ │ Virtual methods - │ │ @@ -206152,39 +206153,39 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09bfdc: |[09bfdc] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$3.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09bfec: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09bff0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09bff6: 1a00 f600 |0005: const-string v0, " │ │ +09bfe0: |[09bfe0] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$3.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09bff0: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09bff4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09bffa: 1a00 f600 |0005: const-string v0, " │ │ CREATE TABLE update_check_results( │ │ install_id INTEGER PRIMARY KEY NOT NULL, │ │ code INTEGER NOT NULL, │ │ timestamp TEXT, │ │ version TEXT, │ │ file_size TEXT, │ │ upload_id INTEGER, │ │ download_url TEXT, │ │ download_is_store_page INTEGER NOT NULL, │ │ download_is_permanent INTEGER NOT NULL, │ │ FOREIGN KEY(install_id) REFERENCES │ │ installations(internal_id) ON DELETE CASCADE │ │ ) │ │ " // string@00f6 │ │ -09bffa: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c000: 1a00 f400 |000a: const-string v0, " │ │ +09bffe: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c004: 1a00 f400 |000a: const-string v0, " │ │ CREATE INDEX index_update_check_results_install_id │ │ ON update_check_results(install_id) │ │ " // string@00f4 │ │ -09c004: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c00a: 0e00 |000f: return-void │ │ +09c008: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c00e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=64 │ │ 0x000c line=82 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$3; │ │ 0x0000 - 0x0010 reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ @@ -206223,19 +206224,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09c00c: |[09c00c] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$4.:()V │ │ -09c01c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -09c01e: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -09c020: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09c026: 0e00 |0005: return-void │ │ +09c010: |[09c010] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$4.:()V │ │ +09c020: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +09c022: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +09c024: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09c02a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$4; │ │ │ │ Virtual methods - │ │ @@ -206244,30 +206245,30 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -09c028: |[09c028] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$4.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09c038: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09c03c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09c042: 1a00 6704 |0005: const-string v0, "ALTER TABLE installations ADD COLUMN locale TEXT NOT NULL DEFAULT 'Unknown'" // string@0467 │ │ -09c046: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c04c: 1a00 6904 |000a: const-string v0, "ALTER TABLE installations ADD COLUMN version TEXT" // string@0469 │ │ -09c050: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c056: 1a00 6804 |000f: const-string v0, "ALTER TABLE installations ADD COLUMN name TEXT NOT NULL DEFAULT ' '" // string@0468 │ │ -09c05a: 7220 4802 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c060: 1a00 2601 |0014: const-string v0, " ALTER TABLE installations ADD COLUMN file_size TEXT NOT NULL DEFAULT '-'" // string@0126 │ │ -09c064: 7220 4802 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c06a: 1a00 2801 |0019: const-string v0, " ALTER TABLE installations ADD COLUMN timestamp TEXT" // string@0128 │ │ -09c06e: 7220 4802 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c074: 1a00 2701 |001e: const-string v0, " ALTER TABLE installations ADD COLUMN platforms INTEGER NOT NULL DEFAULT 0" // string@0127 │ │ -09c078: 7220 4802 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c07e: 0e00 |0023: return-void │ │ +09c02c: |[09c02c] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$4.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09c03c: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09c040: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09c046: 1a00 6704 |0005: const-string v0, "ALTER TABLE installations ADD COLUMN locale TEXT NOT NULL DEFAULT 'Unknown'" // string@0467 │ │ +09c04a: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c050: 1a00 6904 |000a: const-string v0, "ALTER TABLE installations ADD COLUMN version TEXT" // string@0469 │ │ +09c054: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c05a: 1a00 6804 |000f: const-string v0, "ALTER TABLE installations ADD COLUMN name TEXT NOT NULL DEFAULT ' '" // string@0468 │ │ +09c05e: 7220 4802 0200 |0011: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c064: 1a00 2601 |0014: const-string v0, " ALTER TABLE installations ADD COLUMN file_size TEXT NOT NULL DEFAULT '-'" // string@0126 │ │ +09c068: 7220 4802 0200 |0016: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c06e: 1a00 2801 |0019: const-string v0, " ALTER TABLE installations ADD COLUMN timestamp TEXT" // string@0128 │ │ +09c072: 7220 4802 0200 |001b: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c078: 1a00 2701 |001e: const-string v0, " ALTER TABLE installations ADD COLUMN platforms INTEGER NOT NULL DEFAULT 0" // string@0127 │ │ +09c07c: 7220 4802 0200 |0020: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c082: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=92 │ │ 0x000c line=93 │ │ 0x0011 line=94 │ │ 0x0016 line=95 │ │ 0x001b line=96 │ │ @@ -206310,19 +206311,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09c080: |[09c080] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$5.:()V │ │ -09c090: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -09c092: 1261 |0001: const/4 v1, #int 6 // #6 │ │ -09c094: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09c09a: 0e00 |0005: return-void │ │ +09c084: |[09c084] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$5.:()V │ │ +09c094: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +09c096: 1261 |0001: const/4 v1, #int 6 // #6 │ │ +09c098: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09c09e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$5; │ │ │ │ Virtual methods - │ │ @@ -206331,20 +206332,20 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09c09c: |[09c09c] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$5.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09c0ac: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09c0b0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09c0b6: 1a00 b309 |0005: const-string v0, "DROP TABLE uploads" // string@09b3 │ │ -09c0ba: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c0c0: 0e00 |000a: return-void │ │ +09c0a0: |[09c0a0] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$5.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09c0b0: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09c0b4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09c0ba: 1a00 b309 |0005: const-string v0, "DROP TABLE uploads" // string@09b3 │ │ +09c0be: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c0c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=102 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$5; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -206382,19 +206383,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09c0c4: |[09c0c4] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$6.:()V │ │ -09c0d4: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -09c0d6: 1271 |0001: const/4 v1, #int 7 // #7 │ │ -09c0d8: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09c0de: 0e00 |0005: return-void │ │ +09c0c8: |[09c0c8] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$6.:()V │ │ +09c0d8: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +09c0da: 1271 |0001: const/4 v1, #int 7 // #7 │ │ +09c0dc: 7030 3d02 0201 |0002: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09c0e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$6; │ │ │ │ Virtual methods - │ │ @@ -206403,20 +206404,20 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09c0e0: |[09c0e0] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$6.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09c0f0: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09c0f4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09c0fa: 1a00 6604 |0005: const-string v0, "ALTER TABLE installations ADD COLUMN external_file_name TEXT DEFAULT NULL" // string@0466 │ │ -09c0fe: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c104: 0e00 |000a: return-void │ │ +09c0e4: |[09c0e4] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$6.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09c0f4: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09c0f8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09c0fe: 1a00 6604 |0005: const-string v0, "ALTER TABLE installations ADD COLUMN external_file_name TEXT DEFAULT NULL" // string@0466 │ │ +09c102: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c108: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=107 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$6; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -206454,19 +206455,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09c108: |[09c108] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$7.:()V │ │ -09c118: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -09c11a: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -09c11e: 7030 3d02 0201 |0003: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09c124: 0e00 |0006: return-void │ │ +09c10c: |[09c10c] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$7.:()V │ │ +09c11c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +09c11e: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +09c122: 7030 3d02 0201 |0003: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09c128: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$7; │ │ │ │ Virtual methods - │ │ @@ -206475,20 +206476,20 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09c128: |[09c128] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$7.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09c138: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09c13c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09c142: 1a00 6504 |0005: const-string v0, "ALTER TABLE installations ADD COLUMN available_uploads TEXT DEFAULT NULL" // string@0465 │ │ -09c146: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c14c: 0e00 |000a: return-void │ │ +09c12c: |[09c12c] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$7.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09c13c: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09c140: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09c146: 1a00 6504 |0005: const-string v0, "ALTER TABLE installations ADD COLUMN available_uploads TEXT DEFAULT NULL" // string@0465 │ │ +09c14a: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c150: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=112 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$7; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -206526,19 +206527,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -09c150: |[09c150] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$8.:()V │ │ -09c160: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -09c164: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -09c168: 7030 3d02 0201 |0004: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09c16e: 0e00 |0007: return-void │ │ +09c154: |[09c154] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$8.:()V │ │ +09c164: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +09c168: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +09c16c: 7030 3d02 0201 |0004: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09c172: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$8; │ │ │ │ Virtual methods - │ │ @@ -206547,22 +206548,22 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09c170: |[09c170] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$8.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09c180: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09c184: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09c18a: 1a00 6b04 |0005: const-string v0, "ALTER TABLE update_check_results ADD COLUMN is_installing INTEGER NOT NULL DEFAULT 0" // string@046b │ │ -09c18e: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c194: 1a00 6c04 |000a: const-string v0, "ALTER TABLE update_check_results ADD COLUMN upload_name TEXT DEFAULT NULL" // string@046c │ │ -09c198: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c19e: 0e00 |000f: return-void │ │ +09c174: |[09c174] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$8.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09c184: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09c188: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09c18e: 1a00 6b04 |0005: const-string v0, "ALTER TABLE update_check_results ADD COLUMN is_installing INTEGER NOT NULL DEFAULT 0" // string@046b │ │ +09c192: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c198: 1a00 6c04 |000a: const-string v0, "ALTER TABLE update_check_results ADD COLUMN upload_name TEXT DEFAULT NULL" // string@046c │ │ +09c19c: 7220 4802 0200 |000c: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c1a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=117 │ │ 0x000c line=118 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$8; │ │ 0x0000 - 0x0010 reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ @@ -206601,19 +206602,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -09c1a0: |[09c1a0] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$9.:()V │ │ -09c1b0: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -09c1b4: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -09c1b8: 7030 3d02 0201 |0004: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ -09c1be: 0e00 |0007: return-void │ │ +09c1a4: |[09c1a4] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$9.:()V │ │ +09c1b4: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +09c1b8: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +09c1bc: 7030 3d02 0201 |0004: invoke-direct {v2, v0, v1}, Landroidx/room/migration/Migration;.:(II)V // method@023d │ │ +09c1c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$9; │ │ │ │ Virtual methods - │ │ @@ -206622,20 +206623,20 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09c1c0: |[09c1c0] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$9.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09c1d0: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ -09c1d4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09c1da: 1a00 6a04 |0005: const-string v0, "ALTER TABLE update_check_results ADD COLUMN error_message TEXT DEFAULT NULL" // string@046a │ │ -09c1de: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09c1e4: 0e00 |000a: return-void │ │ +09c1c4: |[09c1c4] ua.gardenapple.itchupdater.database.MigrationsKt$Migrations$9.migrate:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09c1d4: 1a00 2e23 |0000: const-string v0, "database" // string@232e │ │ +09c1d8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09c1de: 1a00 6a04 |0005: const-string v0, "ALTER TABLE update_check_results ADD COLUMN error_message TEXT DEFAULT NULL" // string@046a │ │ +09c1e2: 7220 4802 0200 |0007: invoke-interface {v2, v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09c1e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/database/MigrationsKt$Migrations$9; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -206708,27 +206709,27 @@ │ │ type : '(Landroidx/room/RoomDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -09dc98: |[09dc98] ua.gardenapple.itchupdater.database.game.GameDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ -09dca8: 7010 c818 0100 |0000: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/game/GameDao;.:()V // method@18c8 │ │ -09dcae: 5b12 d11c |0003: iput-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dcb2: 2200 2d05 |0005: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1; // type@052d │ │ -09dcb6: 7030 df18 1002 |0007: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V // method@18df │ │ -09dcbc: 5b10 d31c |000a: iput-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__insertionAdapterOfGame:Landroidx/room/EntityInsertionAdapter; // field@1cd3 │ │ -09dcc0: 2200 2e05 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2; // type@052e │ │ -09dcc4: 7030 e318 1002 |000e: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V // method@18e3 │ │ -09dcca: 5b10 d21c |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__deletionAdapterOfGame:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1cd2 │ │ -09dcce: 2200 2f05 |0013: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3; // type@052f │ │ -09dcd2: 7030 e718 1002 |0015: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V // method@18e7 │ │ -09dcd8: 5b10 d41c |0018: iput-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__updateAdapterOfGame:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1cd4 │ │ -09dcdc: 0e00 |001a: return-void │ │ +09dc9c: |[09dc9c] ua.gardenapple.itchupdater.database.game.GameDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ +09dcac: 7010 c818 0100 |0000: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/game/GameDao;.:()V // method@18c8 │ │ +09dcb2: 5b12 d11c |0003: iput-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dcb6: 2200 2d05 |0005: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1; // type@052d │ │ +09dcba: 7030 df18 1002 |0007: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V // method@18df │ │ +09dcc0: 5b10 d31c |000a: iput-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__insertionAdapterOfGame:Landroidx/room/EntityInsertionAdapter; // field@1cd3 │ │ +09dcc4: 2200 2e05 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2; // type@052e │ │ +09dcc8: 7030 e318 1002 |000e: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V // method@18e3 │ │ +09dcce: 5b10 d21c |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__deletionAdapterOfGame:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1cd2 │ │ +09dcd2: 2200 2f05 |0013: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3; // type@052f │ │ +09dcd6: 7030 e718 1002 |0015: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V // method@18e7 │ │ +09dcdc: 5b10 d41c |0018: iput-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__updateAdapterOfGame:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1cd4 │ │ +09dce0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x000c line=89 │ │ 0x0013 line=100 │ │ @@ -206741,17 +206742,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09db40: |[09db40] ua.gardenapple.itchupdater.database.game.GameDao_Impl.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; │ │ -09db50: 5400 d11c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09db54: 1100 |0002: return-object v0 │ │ +09db44: |[09db44] ua.gardenapple.itchupdater.database.game.GameDao_Impl.access$000:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/RoomDatabase; │ │ +09db54: 5400 d11c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09db58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl;) │ │ @@ -206759,17 +206760,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09db10: |[09db10] ua.gardenapple.itchupdater.database.game.GameDao_Impl.access$100:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ -09db20: 5400 d21c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__deletionAdapterOfGame:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1cd2 │ │ -09db24: 1100 |0002: return-object v0 │ │ +09db14: |[09db14] ua.gardenapple.itchupdater.database.game.GameDao_Impl.access$100:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ +09db24: 5400 d21c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__deletionAdapterOfGame:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1cd2 │ │ +09db28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl;) │ │ @@ -206777,17 +206778,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09db28: |[09db28] ua.gardenapple.itchupdater.database.game.GameDao_Impl.access$200:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ -09db38: 5400 d41c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__updateAdapterOfGame:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1cd4 │ │ -09db3c: 1100 |0002: return-object v0 │ │ +09db2c: |[09db2c] ua.gardenapple.itchupdater.database.game.GameDao_Impl.access$200:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ +09db3c: 5400 d41c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__updateAdapterOfGame:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1cd4 │ │ +09db40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl;) │ │ @@ -206795,18 +206796,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09db58: |[09db58] ua.gardenapple.itchupdater.database.game.GameDao_Impl.access$301:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09db68: 6f30 d218 1002 |0000: invoke-super {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d2 │ │ -09db6e: 0c00 |0003: move-result-object v0 │ │ -09db70: 1100 |0004: return-object v0 │ │ +09db5c: |[09db5c] ua.gardenapple.itchupdater.database.game.GameDao_Impl.access$301:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09db6c: 6f30 d218 1002 |0000: invoke-super {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d2 │ │ +09db72: 0c00 |0003: move-result-object v0 │ │ +09db74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0005 reg=1 (null) [Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x0005 reg=2 (null) Lkotlin/coroutines/Continuation; │ │ @@ -206816,18 +206817,18 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09dc7c: |[09dc7c] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getRequiredConverters:()Ljava/util/List; │ │ -09dc8c: 7100 8d04 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ -09dc92: 0c00 |0003: move-result-object v0 │ │ -09dc94: 1100 |0004: return-object v0 │ │ +09dc80: |[09dc80] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getRequiredConverters:()Ljava/util/List; │ │ +09dc90: 7100 8d04 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ +09dc96: 0c00 |0003: move-result-object v0 │ │ +09dc98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/game/GameDao_Impl;) │ │ @@ -206835,22 +206836,22 @@ │ │ type : '(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -09db74: |[09db74] ua.gardenapple.itchupdater.database.game.GameDao_Impl.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09db84: 5420 d11c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09db88: 2201 3005 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4; // type@0530 │ │ -09db8c: 7030 eb18 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Ljava/util/List;)V // method@18eb │ │ -09db92: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -09db94: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -09db9a: 0c03 |000b: move-result-object v3 │ │ -09db9c: 1103 |000c: return-object v3 │ │ +09db78: |[09db78] ua.gardenapple.itchupdater.database.game.GameDao_Impl.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09db88: 5420 d11c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09db8c: 2201 3005 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4; // type@0530 │ │ +09db90: 7030 eb18 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$4;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Ljava/util/List;)V // method@18eb │ │ +09db96: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +09db98: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +09db9e: 0c03 |000b: move-result-object v3 │ │ +09dba0: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -206860,30 +206861,30 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -09d9d4: |[09d9d4] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getAllKnownGames:()Landroidx/lifecycle/LiveData; │ │ -09d9e4: 1a00 ef16 |0000: const-string v0, "SELECT * FROM games" // string@16ef │ │ -09d9e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09d9ea: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -09d9f0: 0c00 |0006: move-result-object v0 │ │ -09d9f2: 5452 d11c |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09d9f6: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ -09d9fc: 0c02 |000c: move-result-object v2 │ │ -09d9fe: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ -09da02: 2410 6806 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ -09da08: 0c03 |0012: move-result-object v3 │ │ -09da0a: 2204 3305 |0013: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7; // type@0533 │ │ -09da0e: 7030 f418 5400 |0015: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18f4 │ │ -09da14: 6e40 2402 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ -09da1a: 0c00 |001b: move-result-object v0 │ │ -09da1c: 1100 |001c: return-object v0 │ │ +09d9d8: |[09d9d8] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getAllKnownGames:()Landroidx/lifecycle/LiveData; │ │ +09d9e8: 1a00 ef16 |0000: const-string v0, "SELECT * FROM games" // string@16ef │ │ +09d9ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09d9ee: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +09d9f4: 0c00 |0006: move-result-object v0 │ │ +09d9f6: 5452 d11c |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09d9fa: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ +09da00: 0c02 |000c: move-result-object v2 │ │ +09da02: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ +09da06: 2410 6806 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ +09da0c: 0c03 |0012: move-result-object v3 │ │ +09da0e: 2204 3305 |0013: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7; // type@0533 │ │ +09da12: 7030 f418 5400 |0015: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$7;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18f4 │ │ +09da18: 6e40 2402 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ +09da1e: 0c00 |001b: move-result-object v0 │ │ +09da20: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=208 │ │ 0x0007 line=209 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ │ │ @@ -206892,27 +206893,27 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -09dba0: |[09dba0] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getAllKnownGamesSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09dbb0: 1a00 ef16 |0000: const-string v0, "SELECT * FROM games" // string@16ef │ │ -09dbb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09dbb6: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -09dbbc: 0c00 |0006: move-result-object v0 │ │ -09dbbe: 7100 3f02 0000 |0007: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -09dbc4: 0c02 |000a: move-result-object v2 │ │ -09dbc6: 5453 d11c |000b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dbca: 2204 3405 |000d: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8; // type@0534 │ │ -09dbce: 7030 f818 5400 |000f: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18f8 │ │ -09dbd4: 7156 1802 1342 |0012: invoke-static {v3, v1, v2, v4, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -09dbda: 0c06 |0015: move-result-object v6 │ │ -09dbdc: 1106 |0016: return-object v6 │ │ +09dba4: |[09dba4] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getAllKnownGamesSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09dbb4: 1a00 ef16 |0000: const-string v0, "SELECT * FROM games" // string@16ef │ │ +09dbb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09dbba: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +09dbc0: 0c00 |0006: move-result-object v0 │ │ +09dbc2: 7100 3f02 0000 |0007: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +09dbc8: 0c02 |000a: move-result-object v2 │ │ +09dbca: 5453 d11c |000b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dbce: 2204 3405 |000d: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8; // type@0534 │ │ +09dbd2: 7030 f818 5400 |000f: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$8;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18f8 │ │ +09dbd8: 7156 1802 1342 |0012: invoke-static {v3, v1, v2, v4, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +09dbde: 0c06 |0015: move-result-object v6 │ │ +09dbe0: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=288 │ │ 0x0007 line=289 │ │ 0x000b line=290 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ @@ -206923,30 +206924,30 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -09dbe0: |[09dbe0] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09dbf0: 1a00 f016 |0000: const-string v0, "SELECT * FROM games WHERE game_id = ? LIMIT 1" // string@16f0 │ │ -09dbf4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -09dbf6: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -09dbfc: 0c00 |0006: move-result-object v0 │ │ -09dbfe: 8152 |0007: int-to-long v2, v5 │ │ -09dc00: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -09dc06: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -09dc0c: 0c05 |000e: move-result-object v5 │ │ -09dc0e: 5441 d11c |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dc12: 2202 2c05 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12; // type@052c │ │ -09dc16: 7030 dc18 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18dc │ │ -09dc1c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -09dc1e: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -09dc24: 0c05 |001a: move-result-object v5 │ │ -09dc26: 1105 |001b: return-object v5 │ │ +09dbe4: |[09dbe4] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09dbf4: 1a00 f016 |0000: const-string v0, "SELECT * FROM games WHERE game_id = ? LIMIT 1" // string@16f0 │ │ +09dbf8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +09dbfa: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +09dc00: 0c00 |0006: move-result-object v0 │ │ +09dc02: 8152 |0007: int-to-long v2, v5 │ │ +09dc04: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +09dc0a: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +09dc10: 0c05 |000e: move-result-object v5 │ │ +09dc12: 5441 d11c |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dc16: 2202 2c05 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12; // type@052c │ │ +09dc1a: 7030 dc18 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$12;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18dc │ │ +09dc20: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +09dc22: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +09dc28: 0c05 |001a: move-result-object v5 │ │ +09dc2a: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=766 │ │ 0x0008 line=768 │ │ 0x000b line=769 │ │ 0x000f line=770 │ │ locals : │ │ @@ -206959,42 +206960,42 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -09da20: |[09da20] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getGameDownloads:()Landroidx/lifecycle/LiveData; │ │ -09da30: 1a00 0001 |0000: const-string v0, " │ │ +09da24: |[09da24] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getGameDownloads:()Landroidx/lifecycle/LiveData; │ │ +09da34: 1a00 0001 |0000: const-string v0, " │ │ SELECT games.*, installations.is_pending as status, │ │ installations.download_id as downloadOrInstallId, │ │ installations.package_name as packageName, │ │ installations.internal_id as installId, │ │ installations.name as uploadName, │ │ installations.upload_id as uploadId, │ │ installations.external_file_name as externalFileName │ │ FROM games INNER JOIN installations │ │ ON games.game_id = installations.game_id │ │ WHERE is_pending = 0 AND │ │ package_name IS NULL" // string@0100 │ │ -09da34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09da36: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -09da3c: 0c00 |0006: move-result-object v0 │ │ -09da3e: 5452 d11c |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09da42: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ -09da48: 0c02 |000c: move-result-object v2 │ │ -09da4a: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ -09da4e: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ -09da52: 2420 6806 4300 |0011: filled-new-array {v3, v4}, [Ljava/lang/String; // type@0668 │ │ -09da58: 0c03 |0014: move-result-object v3 │ │ -09da5a: 2204 2a05 |0015: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10; // type@052a │ │ -09da5e: 7030 d418 5400 |0017: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18d4 │ │ -09da64: 6e40 2402 3241 |001a: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ -09da6a: 0c00 |001d: move-result-object v0 │ │ -09da6c: 1100 |001e: return-object v0 │ │ +09da38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09da3a: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +09da40: 0c00 |0006: move-result-object v0 │ │ +09da42: 5452 d11c |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09da46: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ +09da4c: 0c02 |000c: move-result-object v2 │ │ +09da4e: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ +09da52: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ +09da56: 2420 6806 4300 |0011: filled-new-array {v3, v4}, [Ljava/lang/String; // type@0668 │ │ +09da5c: 0c03 |0014: move-result-object v3 │ │ +09da5e: 2204 2a05 |0015: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10; // type@052a │ │ +09da62: 7030 d418 5400 |0017: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$10;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18d4 │ │ +09da68: 6e40 2402 3241 |001a: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ +09da6e: 0c00 |001d: move-result-object v0 │ │ +09da70: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=510 │ │ 0x0007 line=511 │ │ locals : │ │ 0x0000 - 0x001f reg=5 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ │ │ @@ -207003,42 +207004,42 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -09da70: |[09da70] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getInstalledAndroidGames:()Landroidx/lifecycle/LiveData; │ │ -09da80: 1a00 ff00 |0000: const-string v0, " │ │ +09da74: |[09da74] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getInstalledAndroidGames:()Landroidx/lifecycle/LiveData; │ │ +09da84: 1a00 ff00 |0000: const-string v0, " │ │ SELECT games.*, installations.is_pending as status, │ │ installations.download_id as downloadOrInstallId, │ │ installations.package_name as packageName, │ │ installations.internal_id as installId, │ │ installations.name as uploadName, │ │ installations.upload_id as uploadId, │ │ installations.external_file_name as externalFileName │ │ FROM games INNER JOIN installations │ │ ON games.game_id = installations.game_id │ │ WHERE is_pending = 0 AND │ │ package_name IS NOT NULL" // string@00ff │ │ -09da84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09da86: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -09da8c: 0c00 |0006: move-result-object v0 │ │ -09da8e: 5452 d11c |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09da92: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ -09da98: 0c02 |000c: move-result-object v2 │ │ -09da9a: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ -09da9e: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ -09daa2: 2420 6806 4300 |0011: filled-new-array {v3, v4}, [Ljava/lang/String; // type@0668 │ │ -09daa8: 0c03 |0014: move-result-object v3 │ │ -09daaa: 2204 3505 |0015: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9; // type@0535 │ │ -09daae: 7030 fb18 5400 |0017: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18fb │ │ -09dab4: 6e40 2402 3241 |001a: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ -09daba: 0c00 |001d: move-result-object v0 │ │ -09dabc: 1100 |001e: return-object v0 │ │ +09da88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09da8a: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +09da90: 0c00 |0006: move-result-object v0 │ │ +09da92: 5452 d11c |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09da96: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ +09da9c: 0c02 |000c: move-result-object v2 │ │ +09da9e: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ +09daa2: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ +09daa6: 2420 6806 4300 |0011: filled-new-array {v3, v4}, [Ljava/lang/String; // type@0668 │ │ +09daac: 0c03 |0014: move-result-object v3 │ │ +09daae: 2204 3505 |0015: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9; // type@0535 │ │ +09dab2: 7030 fb18 5400 |0017: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$9;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18fb │ │ +09dab8: 6e40 2402 3241 |001a: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ +09dabe: 0c00 |001d: move-result-object v0 │ │ +09dac0: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=376 │ │ 0x0007 line=377 │ │ locals : │ │ 0x0000 - 0x001f reg=5 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ │ │ @@ -207047,41 +207048,41 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -09dac0: |[09dac0] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getPendingGames:()Landroidx/lifecycle/LiveData; │ │ -09dad0: 1a00 fe00 |0000: const-string v0, " │ │ +09dac4: |[09dac4] ua.gardenapple.itchupdater.database.game.GameDao_Impl.getPendingGames:()Landroidx/lifecycle/LiveData; │ │ +09dad4: 1a00 fe00 |0000: const-string v0, " │ │ SELECT games.*, installations.is_pending as status, │ │ installations.download_id as downloadOrInstallId, │ │ installations.package_name as packageName, │ │ installations.internal_id as installId, │ │ installations.name as uploadName, │ │ installations.upload_id as uploadId, │ │ installations.external_file_name as externalFileName │ │ FROM games INNER JOIN installations │ │ ON games.game_id = installations.game_id │ │ WHERE is_pending != 0" // string@00fe │ │ -09dad4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09dad6: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -09dadc: 0c00 |0006: move-result-object v0 │ │ -09dade: 5452 d11c |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dae2: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ -09dae8: 0c02 |000c: move-result-object v2 │ │ -09daea: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ -09daee: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ -09daf2: 2420 6806 4300 |0011: filled-new-array {v3, v4}, [Ljava/lang/String; // type@0668 │ │ -09daf8: 0c03 |0014: move-result-object v3 │ │ -09dafa: 2204 2b05 |0015: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11; // type@052b │ │ -09dafe: 7030 d818 5400 |0017: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18d8 │ │ -09db04: 6e40 2402 3241 |001a: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ -09db0a: 0c00 |001d: move-result-object v0 │ │ -09db0c: 1100 |001e: return-object v0 │ │ +09dad8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09dada: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +09dae0: 0c00 |0006: move-result-object v0 │ │ +09dae2: 5452 d11c |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dae6: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ +09daec: 0c02 |000c: move-result-object v2 │ │ +09daee: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ +09daf2: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ +09daf6: 2420 6806 4300 |0011: filled-new-array {v3, v4}, [Ljava/lang/String; // type@0668 │ │ +09dafc: 0c03 |0014: move-result-object v3 │ │ +09dafe: 2204 2b05 |0015: new-instance v4, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11; // type@052b │ │ +09db02: 7030 d818 5400 |0017: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$11;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@18d8 │ │ +09db08: 6e40 2402 3241 |001a: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ +09db0e: 0c00 |001d: move-result-object v0 │ │ +09db10: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=643 │ │ 0x0007 line=644 │ │ locals : │ │ 0x0000 - 0x001f reg=5 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ │ │ @@ -207090,30 +207091,30 @@ │ │ type : '([Lua/gardenapple/itchupdater/database/game/Game;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -09dce0: |[09dce0] ua.gardenapple.itchupdater.database.game.GameDao_Impl.insert:([Lua/gardenapple/itchupdater/database/game/Game;)V │ │ -09dcf0: 5410 d11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dcf4: 6e10 2c02 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@022c │ │ -09dcfa: 5410 d11c |0005: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dcfe: 6e10 2d02 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ -09dd04: 5410 d31c |000a: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__insertionAdapterOfGame:Landroidx/room/EntityInsertionAdapter; // field@1cd3 │ │ -09dd08: 6e20 2102 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityInsertionAdapter;.insert:([Ljava/lang/Object;)V // method@0221 │ │ -09dd0e: 5412 d11c |000f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dd12: 6e10 3002 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ -09dd18: 5412 d11c |0014: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dd1c: 6e10 2e02 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09dd22: 0e00 |0019: return-void │ │ -09dd24: 0d02 |001a: move-exception v2 │ │ -09dd26: 5410 d11c |001b: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dd2a: 6e10 2e02 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ -09dd30: 2702 |0020: throw v2 │ │ +09dce4: |[09dce4] ua.gardenapple.itchupdater.database.game.GameDao_Impl.insert:([Lua/gardenapple/itchupdater/database/game/Game;)V │ │ +09dcf4: 5410 d11c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dcf8: 6e10 2c02 0000 |0002: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.assertNotSuspendingTransaction:()V // method@022c │ │ +09dcfe: 5410 d11c |0005: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dd02: 6e10 2d02 0000 |0007: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.beginTransaction:()V // method@022d │ │ +09dd08: 5410 d31c |000a: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__insertionAdapterOfGame:Landroidx/room/EntityInsertionAdapter; // field@1cd3 │ │ +09dd0c: 6e20 2102 2000 |000c: invoke-virtual {v0, v2}, Landroidx/room/EntityInsertionAdapter;.insert:([Ljava/lang/Object;)V // method@0221 │ │ +09dd12: 5412 d11c |000f: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dd16: 6e10 3002 0200 |0011: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.setTransactionSuccessful:()V // method@0230 │ │ +09dd1c: 5412 d11c |0014: iget-object v2, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dd20: 6e10 2e02 0200 |0016: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09dd26: 0e00 |0019: return-void │ │ +09dd28: 0d02 |001a: move-exception v2 │ │ +09dd2a: 5410 d11c |001b: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dd2e: 6e10 2e02 0000 |001d: invoke-virtual {v0}, Landroidx/room/RoomDatabase;.endTransaction:()V // method@022e │ │ +09dd34: 2702 |0020: throw v2 │ │ catches : 1 │ │ 0x000a - 0x0014 │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ 0x000a line=154 │ │ @@ -207129,22 +207130,22 @@ │ │ type : '([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -09dc28: |[09dc28] ua.gardenapple.itchupdater.database.game.GameDao_Impl.update:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09dc38: 5420 d11c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dc3c: 2201 3105 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5; // type@0531 │ │ -09dc40: 7030 ee18 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V // method@18ee │ │ -09dc46: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -09dc48: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -09dc4e: 0c03 |000b: move-result-object v3 │ │ -09dc50: 1103 |000c: return-object v3 │ │ +09dc2c: |[09dc2c] ua.gardenapple.itchupdater.database.game.GameDao_Impl.update:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09dc3c: 5420 d11c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dc40: 2201 3105 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5; // type@0531 │ │ +09dc44: 7030 ee18 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$5;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V // method@18ee │ │ +09dc4a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +09dc4c: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +09dc52: 0c03 |000b: move-result-object v3 │ │ +09dc54: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) [Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -207154,21 +207155,21 @@ │ │ type : '([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -09dc54: |[09dc54] ua.gardenapple.itchupdater.database.game.GameDao_Impl.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09dc64: 5420 d11c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ -09dc68: 2201 3205 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6; // type@0532 │ │ -09dc6c: 7030 f118 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V // method@18f1 │ │ -09dc72: 7130 3102 1004 |0007: invoke-static {v0, v1, v4}, Landroidx/room/RoomDatabaseKt;.withTransaction:(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0231 │ │ -09dc78: 0c03 |000a: move-result-object v3 │ │ -09dc7a: 1103 |000b: return-object v3 │ │ +09dc58: |[09dc58] ua.gardenapple.itchupdater.database.game.GameDao_Impl.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09dc68: 5420 d11c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1cd1 │ │ +09dc6c: 2201 3205 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6; // type@0532 │ │ +09dc70: 7030 f118 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V // method@18f1 │ │ +09dc76: 7130 3102 1004 |0007: invoke-static {v0, v1, v4}, Landroidx/room/RoomDatabaseKt;.withTransaction:(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0231 │ │ +09dc7c: 0c03 |000a: move-result-object v3 │ │ +09dc7e: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x000c reg=3 (null) [Lua/gardenapple/itchupdater/database/game/Game; │ │ 0x0000 - 0x000c reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -207207,18 +207208,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a19a4: |[0a19a4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$4.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -0a19b4: 5b01 451d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d45 │ │ -0a19b8: 7020 3a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@023a │ │ -0a19be: 0e00 |0005: return-void │ │ +0a19a8: |[0a19a8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$4.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +0a19b8: 5b01 451d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$4;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d45 │ │ +0a19bc: 7020 3a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@023a │ │ +0a19c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$4; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -207229,17 +207230,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a198c: |[0a198c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$4.createQuery:()Ljava/lang/String; │ │ -0a199c: 1a00 9d09 |0000: const-string v0, "DELETE FROM installations WHERE internal_id = ?" // string@099d │ │ -0a19a0: 1100 |0002: return-object v0 │ │ +0a1990: |[0a1990] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$4.createQuery:()Ljava/lang/String; │ │ +0a19a0: 1a00 9d09 |0000: const-string v0, "DELETE FROM installations WHERE internal_id = ?" // string@099d │ │ +0a19a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ │ │ Class #724 header: │ │ @@ -207274,18 +207275,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a19d8: |[0a19d8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$5.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -0a19e8: 5b01 461d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d46 │ │ -0a19ec: 7020 3a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@023a │ │ -0a19f2: 0e00 |0005: return-void │ │ +0a19dc: |[0a19dc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$5.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +0a19ec: 5b01 461d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$5;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d46 │ │ +0a19f0: 7020 3a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@023a │ │ +0a19f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -207296,17 +207297,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a19c0: |[0a19c0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$5.createQuery:()Ljava/lang/String; │ │ -0a19d0: 1a00 9e09 |0000: const-string v0, "DELETE FROM installations WHERE package_name = ? AND is_pending = 0" // string@099e │ │ -0a19d4: 1100 |0002: return-object v0 │ │ +0a19c4: |[0a19c4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$5.createQuery:()Ljava/lang/String; │ │ +0a19d4: 1a00 9e09 |0000: const-string v0, "DELETE FROM installations WHERE package_name = ? AND is_pending = 0" // string@099e │ │ +0a19d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ │ │ Class #725 header: │ │ @@ -207341,18 +207342,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1a0c: |[0a1a0c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$6.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -0a1a1c: 5b01 471d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$6;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d47 │ │ -0a1a20: 7020 3a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@023a │ │ -0a1a26: 0e00 |0005: return-void │ │ +0a1a10: |[0a1a10] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$6.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +0a1a20: 5b01 471d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$6;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d47 │ │ +0a1a24: 7020 3a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/SharedSQLiteStatement;.:(Landroidx/room/RoomDatabase;)V // method@023a │ │ +0a1a2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -207363,17 +207364,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a19f4: |[0a19f4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$6.createQuery:()Ljava/lang/String; │ │ -0a1a04: 1a00 9f09 |0000: const-string v0, "DELETE FROM installations WHERE upload_id = ? AND is_pending = 0" // string@099f │ │ -0a1a08: 1100 |0002: return-object v0 │ │ +0a19f8: |[0a19f8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$6.createQuery:()Ljava/lang/String; │ │ +0a1a08: 1a00 9f09 |0000: const-string v0, "DELETE FROM installations WHERE upload_id = ? AND is_pending = 0" // string@099f │ │ +0a1a0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ │ │ Class #726 header: │ │ @@ -207477,36 +207478,36 @@ │ │ type : '(Landroidx/room/RoomDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0a21dc: |[0a21dc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ -0a21ec: 7010 6f19 0100 |0000: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.:()V // method@196f │ │ -0a21f2: 5b12 4e1d |0003: iput-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a21f6: 2200 4e05 |0005: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1; // type@054e │ │ -0a21fa: 7030 a419 1002 |0007: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19a4 │ │ -0a2200: 5b10 501d |000a: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__insertionAdapterOfInstallation:Landroidx/room/EntityInsertionAdapter; // field@1d50 │ │ -0a2204: 2200 5605 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2; // type@0556 │ │ -0a2208: 7030 bd19 1002 |000e: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19bd │ │ -0a220e: 5b10 4f1d |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__deletionAdapterOfInstallation:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1d4f │ │ -0a2212: 2200 5705 |0013: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3; // type@0557 │ │ -0a2216: 7030 c119 1002 |0015: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19c1 │ │ -0a221c: 5b10 541d |0018: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__updateAdapterOfInstallation:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1d54 │ │ -0a2220: 2200 5805 |001a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$4; // type@0558 │ │ -0a2224: 7030 c519 1002 |001c: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$4;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19c5 │ │ -0a222a: 5b10 511d |001f: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDelete:Landroidx/room/SharedSQLiteStatement; // field@1d51 │ │ -0a222e: 2200 5905 |0021: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$5; // type@0559 │ │ -0a2232: 7030 c719 1002 |0023: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$5;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19c7 │ │ -0a2238: 5b10 521d |0026: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDeleteFinishedInstallation:Landroidx/room/SharedSQLiteStatement; // field@1d52 │ │ -0a223c: 2200 5a05 |0028: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$6; // type@055a │ │ -0a2240: 7030 c919 1002 |002a: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$6;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19c9 │ │ -0a2246: 5b10 531d |002d: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDeleteFinishedInstallation_1:Landroidx/room/SharedSQLiteStatement; // field@1d53 │ │ -0a224a: 0e00 |002f: return-void │ │ +0a21e0: |[0a21e0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ +0a21f0: 7010 6f19 0100 |0000: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.:()V // method@196f │ │ +0a21f6: 5b12 4e1d |0003: iput-object v2, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a21fa: 2200 4e05 |0005: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1; // type@054e │ │ +0a21fe: 7030 a419 1002 |0007: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19a4 │ │ +0a2204: 5b10 501d |000a: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__insertionAdapterOfInstallation:Landroidx/room/EntityInsertionAdapter; // field@1d50 │ │ +0a2208: 2200 5605 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2; // type@0556 │ │ +0a220c: 7030 bd19 1002 |000e: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19bd │ │ +0a2212: 5b10 4f1d |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__deletionAdapterOfInstallation:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1d4f │ │ +0a2216: 2200 5705 |0013: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3; // type@0557 │ │ +0a221a: 7030 c119 1002 |0015: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19c1 │ │ +0a2220: 5b10 541d |0018: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__updateAdapterOfInstallation:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1d54 │ │ +0a2224: 2200 5805 |001a: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$4; // type@0558 │ │ +0a2228: 7030 c519 1002 |001c: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$4;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19c5 │ │ +0a222e: 5b10 511d |001f: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDelete:Landroidx/room/SharedSQLiteStatement; // field@1d51 │ │ +0a2232: 2200 5905 |0021: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$5; // type@0559 │ │ +0a2236: 7030 c719 1002 |0023: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$5;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19c7 │ │ +0a223c: 5b10 521d |0026: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDeleteFinishedInstallation:Landroidx/room/SharedSQLiteStatement; // field@1d52 │ │ +0a2240: 2200 5a05 |0028: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$6; // type@055a │ │ +0a2244: 7030 c919 1002 |002a: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$6;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V // method@19c9 │ │ +0a224a: 5b10 531d |002d: iput-object v0, v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDeleteFinishedInstallation_1:Landroidx/room/SharedSQLiteStatement; // field@1d53 │ │ +0a224e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x000c line=107 │ │ 0x0013 line=118 │ │ @@ -207522,17 +207523,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d50: |[0a1d50] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; │ │ -0a1d60: 5400 4e1d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1d64: 1100 |0002: return-object v0 │ │ +0a1d54: |[0a1d54] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$000:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/RoomDatabase; │ │ +0a1d64: 5400 4e1d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;) │ │ @@ -207540,17 +207541,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityInsertionAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d38: |[0a1d38] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$100:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityInsertionAdapter; │ │ -0a1d48: 5400 501d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__insertionAdapterOfInstallation:Landroidx/room/EntityInsertionAdapter; // field@1d50 │ │ -0a1d4c: 1100 |0002: return-object v0 │ │ +0a1d3c: |[0a1d3c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$100:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityInsertionAdapter; │ │ +0a1d4c: 5400 501d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__insertionAdapterOfInstallation:Landroidx/room/EntityInsertionAdapter; // field@1d50 │ │ +0a1d50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;) │ │ @@ -207558,17 +207559,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d08: |[0a1d08] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$200:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ -0a1d18: 5400 4f1d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__deletionAdapterOfInstallation:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1d4f │ │ -0a1d1c: 1100 |0002: return-object v0 │ │ +0a1d0c: |[0a1d0c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$200:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ +0a1d1c: 5400 4f1d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__deletionAdapterOfInstallation:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1d4f │ │ +0a1d20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;) │ │ @@ -207576,17 +207577,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d20: |[0a1d20] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$300:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ -0a1d30: 5400 541d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__updateAdapterOfInstallation:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1d54 │ │ -0a1d34: 1100 |0002: return-object v0 │ │ +0a1d24: |[0a1d24] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$300:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/EntityDeletionOrUpdateAdapter; │ │ +0a1d34: 5400 541d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__updateAdapterOfInstallation:Landroidx/room/EntityDeletionOrUpdateAdapter; // field@1d54 │ │ +0a1d38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;) │ │ @@ -207594,17 +207595,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d68: |[0a1d68] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$400:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; │ │ -0a1d78: 5400 511d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDelete:Landroidx/room/SharedSQLiteStatement; // field@1d51 │ │ -0a1d7c: 1100 |0002: return-object v0 │ │ +0a1d6c: |[0a1d6c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$400:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; │ │ +0a1d7c: 5400 511d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDelete:Landroidx/room/SharedSQLiteStatement; // field@1d51 │ │ +0a1d80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;) │ │ @@ -207612,17 +207613,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d80: |[0a1d80] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$500:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; │ │ -0a1d90: 5400 521d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDeleteFinishedInstallation:Landroidx/room/SharedSQLiteStatement; // field@1d52 │ │ -0a1d94: 1100 |0002: return-object v0 │ │ +0a1d84: |[0a1d84] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$500:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; │ │ +0a1d94: 5400 521d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDeleteFinishedInstallation:Landroidx/room/SharedSQLiteStatement; // field@1d52 │ │ +0a1d98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;) │ │ @@ -207630,17 +207631,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d98: |[0a1d98] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$600:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; │ │ -0a1da8: 5400 531d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDeleteFinishedInstallation_1:Landroidx/room/SharedSQLiteStatement; // field@1d53 │ │ -0a1dac: 1100 |0002: return-object v0 │ │ +0a1d9c: |[0a1d9c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.access$600:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;)Landroidx/room/SharedSQLiteStatement; │ │ +0a1dac: 5400 531d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__preparedStmtOfDeleteFinishedInstallation_1:Landroidx/room/SharedSQLiteStatement; // field@1d53 │ │ +0a1db0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;) │ │ @@ -207648,18 +207649,18 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a21c0: |[0a21c0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getRequiredConverters:()Ljava/util/List; │ │ -0a21d0: 7100 8d04 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ -0a21d6: 0c00 |0003: move-result-object v0 │ │ -0a21d8: 1100 |0004: return-object v0 │ │ +0a21c4: |[0a21c4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getRequiredConverters:()Ljava/util/List; │ │ +0a21d4: 7100 8d04 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ +0a21da: 0c00 |0003: move-result-object v0 │ │ +0a21dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1541 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;) │ │ @@ -207667,22 +207668,22 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a1db0: |[0a1db0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.delete:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1dc0: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1dc4: 2201 4705 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13; // type@0547 │ │ -0a1dc8: 7030 8d19 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V // method@198d │ │ -0a1dce: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a1dd0: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a1dd6: 0c03 |000b: move-result-object v3 │ │ -0a1dd8: 1103 |000c: return-object v3 │ │ +0a1db4: |[0a1db4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.delete:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1dc4: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1dc8: 2201 4705 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13; // type@0547 │ │ +0a1dcc: 7030 8d19 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$13;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V // method@198d │ │ +0a1dd2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a1dd4: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a1dda: 0c03 |000b: move-result-object v3 │ │ +0a1ddc: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -207692,22 +207693,22 @@ │ │ type : '(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a1ddc: |[0a1ddc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1dec: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1df0: 2201 4405 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10; // type@0544 │ │ -0a1df4: 7030 8419 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V // method@1984 │ │ -0a1dfa: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a1dfc: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a1e02: 0c03 |000b: move-result-object v3 │ │ -0a1e04: 1103 |000c: return-object v3 │ │ +0a1de0: |[0a1de0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1df0: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1df4: 2201 4405 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10; // type@0544 │ │ +0a1df8: 7030 8419 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$10;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V // method@1984 │ │ +0a1dfe: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a1e00: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a1e06: 0c03 |000b: move-result-object v3 │ │ +0a1e08: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -207717,22 +207718,22 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a1e08: |[0a1e08] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.delete:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1e18: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1e1c: 2201 5d05 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9; // type@055d │ │ -0a1e20: 7030 d119 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19d1 │ │ -0a1e26: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a1e28: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a1e2e: 0c03 |000b: move-result-object v3 │ │ -0a1e30: 1103 |000c: return-object v3 │ │ +0a1e0c: |[0a1e0c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.delete:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1e1c: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1e20: 2201 5d05 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9; // type@055d │ │ +0a1e24: 7030 d119 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$9;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19d1 │ │ +0a1e2a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a1e2c: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a1e32: 0c03 |000b: move-result-object v3 │ │ +0a1e34: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -207742,22 +207743,22 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a1e34: |[0a1e34] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.deleteFinishedInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1e44: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1e48: 2201 4905 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15; // type@0549 │ │ -0a1e4c: 7030 9319 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V // method@1993 │ │ -0a1e52: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a1e54: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a1e5a: 0c03 |000b: move-result-object v3 │ │ -0a1e5c: 1103 |000c: return-object v3 │ │ +0a1e38: |[0a1e38] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.deleteFinishedInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1e48: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1e4c: 2201 4905 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15; // type@0549 │ │ +0a1e50: 7030 9319 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$15;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;I)V // method@1993 │ │ +0a1e56: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a1e58: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a1e5e: 0c03 |000b: move-result-object v3 │ │ +0a1e60: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) I │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -207767,22 +207768,22 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a1e60: |[0a1e60] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.deleteFinishedInstallation:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1e70: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1e74: 2201 4805 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14; // type@0548 │ │ -0a1e78: 7030 9019 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/lang/String;)V // method@1990 │ │ -0a1e7e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a1e80: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a1e86: 0c03 |000b: move-result-object v3 │ │ -0a1e88: 1103 |000c: return-object v3 │ │ +0a1e64: |[0a1e64] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.deleteFinishedInstallation:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1e74: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1e78: 2201 4805 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14; // type@0548 │ │ +0a1e7c: 7030 9019 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$14;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/lang/String;)V // method@1990 │ │ +0a1e82: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a1e84: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a1e8a: 0c03 |000b: move-result-object v3 │ │ +0a1e8c: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -207792,30 +207793,30 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0a1c70: |[0a1c70] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getAllKnownInstallations:()Landroidx/lifecycle/LiveData; │ │ -0a1c80: 1a00 f116 |0000: const-string v0, "SELECT * FROM installations" // string@16f1 │ │ -0a1c84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a1c86: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a1c8c: 0c00 |0006: move-result-object v0 │ │ -0a1c8e: 5452 4e1d |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1c92: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ -0a1c98: 0c02 |000c: move-result-object v2 │ │ -0a1c9a: 1a03 b829 |000d: const-string v3, "installations" // string@29b8 │ │ -0a1c9e: 2410 6806 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ -0a1ca4: 0c03 |0012: move-result-object v3 │ │ -0a1ca6: 2204 4a05 |0013: new-instance v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16; // type@054a │ │ -0a1caa: 7030 9619 5400 |0015: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@1996 │ │ -0a1cb0: 6e40 2402 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ -0a1cb6: 0c00 |001b: move-result-object v0 │ │ -0a1cb8: 1100 |001c: return-object v0 │ │ +0a1c74: |[0a1c74] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getAllKnownInstallations:()Landroidx/lifecycle/LiveData; │ │ +0a1c84: 1a00 f116 |0000: const-string v0, "SELECT * FROM installations" // string@16f1 │ │ +0a1c88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a1c8a: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a1c90: 0c00 |0006: move-result-object v0 │ │ +0a1c92: 5452 4e1d |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1c96: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ +0a1c9c: 0c02 |000c: move-result-object v2 │ │ +0a1c9e: 1a03 b829 |000d: const-string v3, "installations" // string@29b8 │ │ +0a1ca2: 2410 6806 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ +0a1ca8: 0c03 |0012: move-result-object v3 │ │ +0a1caa: 2204 4a05 |0013: new-instance v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16; // type@054a │ │ +0a1cae: 7030 9619 5400 |0015: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$16;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@1996 │ │ +0a1cb4: 6e40 2402 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ +0a1cba: 0c00 |001b: move-result-object v0 │ │ +0a1cbc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=379 │ │ 0x0007 line=380 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ @@ -207824,27 +207825,27 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0a1e8c: |[0a1e8c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getAllKnownInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1e9c: 1a00 f116 |0000: const-string v0, "SELECT * FROM installations" // string@16f1 │ │ -0a1ea0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a1ea2: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a1ea8: 0c00 |0006: move-result-object v0 │ │ -0a1eaa: 7100 3f02 0000 |0007: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a1eb0: 0c02 |000a: move-result-object v2 │ │ -0a1eb2: 5453 4e1d |000b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1eb6: 2204 4b05 |000d: new-instance v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17; // type@054b │ │ -0a1eba: 7030 9a19 5400 |000f: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@199a │ │ -0a1ec0: 7156 1802 1342 |0012: invoke-static {v3, v1, v2, v4, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a1ec6: 0c06 |0015: move-result-object v6 │ │ -0a1ec8: 1106 |0016: return-object v6 │ │ +0a1e90: |[0a1e90] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getAllKnownInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1ea0: 1a00 f116 |0000: const-string v0, "SELECT * FROM installations" // string@16f1 │ │ +0a1ea4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a1ea6: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a1eac: 0c00 |0006: move-result-object v0 │ │ +0a1eae: 7100 3f02 0000 |0007: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a1eb4: 0c02 |000a: move-result-object v2 │ │ +0a1eb6: 5453 4e1d |000b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1eba: 2204 4b05 |000d: new-instance v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17; // type@054b │ │ +0a1ebe: 7030 9a19 5400 |000f: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$17;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@199a │ │ +0a1ec4: 7156 1802 1342 |0012: invoke-static {v3, v1, v2, v4, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a1eca: 0c06 |0015: move-result-object v6 │ │ +0a1ecc: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=485 │ │ 0x0007 line=486 │ │ 0x000b line=487 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ @@ -207855,30 +207856,30 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0a1cbc: |[0a1cbc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getFinishedInstallations:()Landroidx/lifecycle/LiveData; │ │ -0a1ccc: 1a00 f616 |0000: const-string v0, "SELECT * FROM installations WHERE is_pending = 0" // string@16f6 │ │ -0a1cd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a1cd2: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a1cd8: 0c00 |0006: move-result-object v0 │ │ -0a1cda: 5452 4e1d |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1cde: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ -0a1ce4: 0c02 |000c: move-result-object v2 │ │ -0a1ce6: 1a03 b829 |000d: const-string v3, "installations" // string@29b8 │ │ -0a1cea: 2410 6806 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ -0a1cf0: 0c03 |0012: move-result-object v3 │ │ -0a1cf2: 2204 4c05 |0013: new-instance v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18; // type@054c │ │ -0a1cf6: 7030 9d19 5400 |0015: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@199d │ │ -0a1cfc: 6e40 2402 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ -0a1d02: 0c00 |001b: move-result-object v0 │ │ -0a1d04: 1100 |001c: return-object v0 │ │ +0a1cc0: |[0a1cc0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getFinishedInstallations:()Landroidx/lifecycle/LiveData; │ │ +0a1cd0: 1a00 f616 |0000: const-string v0, "SELECT * FROM installations WHERE is_pending = 0" // string@16f6 │ │ +0a1cd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a1cd6: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a1cdc: 0c00 |0006: move-result-object v0 │ │ +0a1cde: 5452 4e1d |0007: iget-object v2, v5, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1ce2: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ +0a1ce8: 0c02 |000c: move-result-object v2 │ │ +0a1cea: 1a03 b829 |000d: const-string v3, "installations" // string@29b8 │ │ +0a1cee: 2410 6806 0300 |000f: filled-new-array {v3}, [Ljava/lang/String; // type@0668 │ │ +0a1cf4: 0c03 |0012: move-result-object v3 │ │ +0a1cf6: 2204 4c05 |0013: new-instance v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18; // type@054c │ │ +0a1cfa: 7030 9d19 5400 |0015: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$18;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@199d │ │ +0a1d00: 6e40 2402 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ +0a1d06: 0c00 |001b: move-result-object v0 │ │ +0a1d08: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=588 │ │ 0x0007 line=589 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ │ │ @@ -207887,30 +207888,30 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a1ecc: |[0a1ecc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getFinishedInstallationsForGame:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1edc: 1a00 f416 |0000: const-string v0, "SELECT * FROM installations WHERE game_id = ? AND is_pending = 0" // string@16f4 │ │ -0a1ee0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a1ee2: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a1ee8: 0c00 |0006: move-result-object v0 │ │ -0a1eea: 8152 |0007: int-to-long v2, v5 │ │ -0a1eec: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -0a1ef2: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a1ef8: 0c05 |000e: move-result-object v5 │ │ -0a1efa: 5441 4e1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1efe: 2202 4f05 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20; // type@054f │ │ -0a1f02: 7030 a819 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19a8 │ │ -0a1f08: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0a1f0a: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a1f10: 0c05 |001a: move-result-object v5 │ │ -0a1f12: 1105 |001b: return-object v5 │ │ +0a1ed0: |[0a1ed0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getFinishedInstallationsForGame:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1ee0: 1a00 f416 |0000: const-string v0, "SELECT * FROM installations WHERE game_id = ? AND is_pending = 0" // string@16f4 │ │ +0a1ee4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a1ee6: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a1eec: 0c00 |0006: move-result-object v0 │ │ +0a1eee: 8152 |0007: int-to-long v2, v5 │ │ +0a1ef0: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +0a1ef6: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a1efc: 0c05 |000e: move-result-object v5 │ │ +0a1efe: 5441 4e1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1f02: 2202 4f05 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20; // type@054f │ │ +0a1f06: 7030 a819 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$20;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19a8 │ │ +0a1f0c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0a1f0e: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a1f14: 0c05 |001a: move-result-object v5 │ │ +0a1f16: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=798 │ │ 0x0008 line=800 │ │ 0x000b line=801 │ │ 0x000f line=802 │ │ locals : │ │ @@ -207923,27 +207924,27 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0a1f14: |[0a1f14] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getFinishedInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1f24: 1a00 f616 |0000: const-string v0, "SELECT * FROM installations WHERE is_pending = 0" // string@16f6 │ │ -0a1f28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a1f2a: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a1f30: 0c00 |0006: move-result-object v0 │ │ -0a1f32: 7100 3f02 0000 |0007: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a1f38: 0c02 |000a: move-result-object v2 │ │ -0a1f3a: 5453 4e1d |000b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1f3e: 2204 4d05 |000d: new-instance v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19; // type@054d │ │ -0a1f42: 7030 a119 5400 |000f: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19a1 │ │ -0a1f48: 7156 1802 1342 |0012: invoke-static {v3, v1, v2, v4, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a1f4e: 0c06 |0015: move-result-object v6 │ │ -0a1f50: 1106 |0016: return-object v6 │ │ +0a1f18: |[0a1f18] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getFinishedInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1f28: 1a00 f616 |0000: const-string v0, "SELECT * FROM installations WHERE is_pending = 0" // string@16f6 │ │ +0a1f2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a1f2e: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a1f34: 0c00 |0006: move-result-object v0 │ │ +0a1f36: 7100 3f02 0000 |0007: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a1f3c: 0c02 |000a: move-result-object v2 │ │ +0a1f3e: 5453 4e1d |000b: iget-object v3, v5, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1f42: 2204 4d05 |000d: new-instance v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19; // type@054d │ │ +0a1f46: 7030 a119 5400 |000f: invoke-direct {v4, v5, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$19;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19a1 │ │ +0a1f4c: 7156 1802 1342 |0012: invoke-static {v3, v1, v2, v4, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a1f52: 0c06 |0015: move-result-object v6 │ │ +0a1f54: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=694 │ │ 0x0007 line=695 │ │ 0x000b line=696 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ @@ -207954,30 +207955,30 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a1f54: |[0a1f54] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getInstallationById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1f64: 1a00 f516 |0000: const-string v0, "SELECT * FROM installations WHERE internal_id = ? LIMIT 1" // string@16f5 │ │ -0a1f68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a1f6a: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a1f70: 0c00 |0006: move-result-object v0 │ │ -0a1f72: 8152 |0007: int-to-long v2, v5 │ │ -0a1f74: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -0a1f7a: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a1f80: 0c05 |000e: move-result-object v5 │ │ -0a1f82: 5441 4e1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1f86: 2202 5305 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24; // type@0553 │ │ -0a1f8a: 7030 b419 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19b4 │ │ -0a1f90: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0a1f92: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a1f98: 0c05 |001a: move-result-object v5 │ │ -0a1f9a: 1105 |001b: return-object v5 │ │ +0a1f58: |[0a1f58] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getInstallationById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1f68: 1a00 f516 |0000: const-string v0, "SELECT * FROM installations WHERE internal_id = ? LIMIT 1" // string@16f5 │ │ +0a1f6c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a1f6e: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a1f74: 0c00 |0006: move-result-object v0 │ │ +0a1f76: 8152 |0007: int-to-long v2, v5 │ │ +0a1f78: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +0a1f7e: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a1f84: 0c05 |000e: move-result-object v5 │ │ +0a1f86: 5441 4e1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1f8a: 2202 5305 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24; // type@0553 │ │ +0a1f8e: 7030 b419 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$24;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19b4 │ │ +0a1f94: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0a1f96: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a1f9c: 0c05 |001a: move-result-object v5 │ │ +0a1f9e: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1226 │ │ 0x0008 line=1228 │ │ 0x000b line=1229 │ │ 0x000f line=1230 │ │ locals : │ │ @@ -207990,32 +207991,32 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0a1f9c: |[0a1f9c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getInstallationByPackageName:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a1fac: 1a00 f716 |0000: const-string v0, "SELECT * FROM installations WHERE package_name = ? AND is_pending = 0" // string@16f7 │ │ -0a1fb0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a1fb2: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a1fb8: 0c00 |0006: move-result-object v0 │ │ -0a1fba: 3905 0600 |0007: if-nez v5, 000d // +0006 │ │ -0a1fbe: 6e20 3702 1000 |0009: invoke-virtual {v0, v1}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@0237 │ │ -0a1fc4: 2804 |000c: goto 0010 // +0004 │ │ -0a1fc6: 6e30 3802 1005 |000d: invoke-virtual {v0, v1, v5}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@0238 │ │ -0a1fcc: 7100 3f02 0000 |0010: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a1fd2: 0c05 |0013: move-result-object v5 │ │ -0a1fd4: 5441 4e1d |0014: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a1fd8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0a1fda: 2203 5205 |0017: new-instance v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23; // type@0552 │ │ -0a1fde: 7030 b119 4300 |0019: invoke-direct {v3, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19b1 │ │ -0a1fe4: 7156 1802 2135 |001c: invoke-static {v1, v2, v5, v3, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a1fea: 0c05 |001f: move-result-object v5 │ │ -0a1fec: 1105 |0020: return-object v5 │ │ +0a1fa0: |[0a1fa0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getInstallationByPackageName:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a1fb0: 1a00 f716 |0000: const-string v0, "SELECT * FROM installations WHERE package_name = ? AND is_pending = 0" // string@16f7 │ │ +0a1fb4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a1fb6: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a1fbc: 0c00 |0006: move-result-object v0 │ │ +0a1fbe: 3905 0600 |0007: if-nez v5, 000d // +0006 │ │ +0a1fc2: 6e20 3702 1000 |0009: invoke-virtual {v0, v1}, Landroidx/room/RoomSQLiteQuery;.bindNull:(I)V // method@0237 │ │ +0a1fc8: 2804 |000c: goto 0010 // +0004 │ │ +0a1fca: 6e30 3802 1005 |000d: invoke-virtual {v0, v1, v5}, Landroidx/room/RoomSQLiteQuery;.bindString:(ILjava/lang/String;)V // method@0238 │ │ +0a1fd0: 7100 3f02 0000 |0010: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a1fd6: 0c05 |0013: move-result-object v5 │ │ +0a1fd8: 5441 4e1d |0014: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a1fdc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0a1fde: 2203 5205 |0017: new-instance v3, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23; // type@0552 │ │ +0a1fe2: 7030 b119 4300 |0019: invoke-direct {v3, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$23;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19b1 │ │ +0a1fe8: 7156 1802 2135 |001c: invoke-static {v1, v2, v5, v3, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a1fee: 0c05 |001f: move-result-object v5 │ │ +0a1ff0: 1105 |0020: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1116 │ │ 0x0009 line=1119 │ │ 0x000d line=1121 │ │ 0x0010 line=1123 │ │ 0x0014 line=1124 │ │ @@ -208029,30 +208030,30 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a1ff0: |[0a1ff0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getPendingInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a2000: 1a00 f816 |0000: const-string v0, "SELECT * FROM installations WHERE upload_id = ? AND is_pending != 0" // string@16f8 │ │ -0a2004: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a2006: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a200c: 0c00 |0006: move-result-object v0 │ │ -0a200e: 8152 |0007: int-to-long v2, v5 │ │ -0a2010: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -0a2016: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a201c: 0c05 |000e: move-result-object v5 │ │ -0a201e: 5441 4e1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a2022: 2202 5105 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22; // type@0551 │ │ -0a2026: 7030 ae19 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19ae │ │ -0a202c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0a202e: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a2034: 0c05 |001a: move-result-object v5 │ │ -0a2036: 1105 |001b: return-object v5 │ │ +0a1ff4: |[0a1ff4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getPendingInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a2004: 1a00 f816 |0000: const-string v0, "SELECT * FROM installations WHERE upload_id = ? AND is_pending != 0" // string@16f8 │ │ +0a2008: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a200a: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a2010: 0c00 |0006: move-result-object v0 │ │ +0a2012: 8152 |0007: int-to-long v2, v5 │ │ +0a2014: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +0a201a: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a2020: 0c05 |000e: move-result-object v5 │ │ +0a2022: 5441 4e1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a2026: 2202 5105 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22; // type@0551 │ │ +0a202a: 7030 ae19 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$22;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19ae │ │ +0a2030: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0a2032: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a2038: 0c05 |001a: move-result-object v5 │ │ +0a203a: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1010 │ │ 0x0008 line=1012 │ │ 0x000b line=1013 │ │ 0x000f line=1014 │ │ locals : │ │ @@ -208065,29 +208066,29 @@ │ │ type : '(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0a2038: |[0a2038] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a2048: 1a00 f216 |0000: const-string v0, "SELECT * FROM installations WHERE download_id = ? AND is_pending != 2" // string@16f2 │ │ -0a204c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a204e: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a2054: 0c00 |0006: move-result-object v0 │ │ -0a2056: 6e40 3602 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -0a205c: 7100 3f02 0000 |000a: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a2062: 0c03 |000d: move-result-object v3 │ │ -0a2064: 5424 4e1d |000e: iget-object v4, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a2068: 2201 5405 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25; // type@0554 │ │ -0a206c: 7030 b719 2100 |0012: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19b7 │ │ -0a2072: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0a2074: 7155 1802 0413 |0016: invoke-static {v4, v0, v3, v1, v5}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a207a: 0c03 |0019: move-result-object v3 │ │ -0a207c: 1103 |001a: return-object v3 │ │ +0a203c: |[0a203c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a204c: 1a00 f216 |0000: const-string v0, "SELECT * FROM installations WHERE download_id = ? AND is_pending != 2" // string@16f2 │ │ +0a2050: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a2052: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a2058: 0c00 |0006: move-result-object v0 │ │ +0a205a: 6e40 3602 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +0a2060: 7100 3f02 0000 |000a: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a2066: 0c03 |000d: move-result-object v3 │ │ +0a2068: 5424 4e1d |000e: iget-object v4, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a206c: 2201 5405 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25; // type@0554 │ │ +0a2070: 7030 b719 2100 |0012: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$25;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19b7 │ │ +0a2076: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0a2078: 7155 1802 0413 |0016: invoke-static {v4, v0, v3, v1, v5}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a207e: 0c03 |0019: move-result-object v3 │ │ +0a2080: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1332 │ │ 0x0007 line=1334 │ │ 0x000a line=1335 │ │ 0x000e line=1336 │ │ locals : │ │ @@ -208100,29 +208101,29 @@ │ │ type : '(JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0a2080: |[0a2080] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getPendingInstallationByInstallId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a2090: 1a00 f316 |0000: const-string v0, "SELECT * FROM installations WHERE download_id = ? AND is_pending = 2" // string@16f3 │ │ -0a2094: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a2096: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a209c: 0c00 |0006: move-result-object v0 │ │ -0a209e: 6e40 3602 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -0a20a4: 7100 3f02 0000 |000a: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a20aa: 0c03 |000d: move-result-object v3 │ │ -0a20ac: 5424 4e1d |000e: iget-object v4, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a20b0: 2201 5505 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26; // type@0555 │ │ -0a20b4: 7030 ba19 2100 |0012: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19ba │ │ -0a20ba: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0a20bc: 7155 1802 0413 |0016: invoke-static {v4, v0, v3, v1, v5}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a20c2: 0c03 |0019: move-result-object v3 │ │ -0a20c4: 1103 |001a: return-object v3 │ │ +0a2084: |[0a2084] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getPendingInstallationByInstallId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a2094: 1a00 f316 |0000: const-string v0, "SELECT * FROM installations WHERE download_id = ? AND is_pending = 2" // string@16f3 │ │ +0a2098: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a209a: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a20a0: 0c00 |0006: move-result-object v0 │ │ +0a20a2: 6e40 3602 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +0a20a8: 7100 3f02 0000 |000a: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a20ae: 0c03 |000d: move-result-object v3 │ │ +0a20b0: 5424 4e1d |000e: iget-object v4, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a20b4: 2201 5505 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26; // type@0555 │ │ +0a20b8: 7030 ba19 2100 |0012: invoke-direct {v1, v2, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$26;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19ba │ │ +0a20be: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0a20c0: 7155 1802 0413 |0016: invoke-static {v4, v0, v3, v1, v5}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a20c6: 0c03 |0019: move-result-object v3 │ │ +0a20c8: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1438 │ │ 0x0007 line=1440 │ │ 0x000a line=1441 │ │ 0x000e line=1442 │ │ locals : │ │ @@ -208135,30 +208136,30 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a20c8: |[0a20c8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getPendingInstallations:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a20d8: 1a00 f816 |0000: const-string v0, "SELECT * FROM installations WHERE upload_id = ? AND is_pending != 0" // string@16f8 │ │ -0a20dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a20de: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a20e4: 0c00 |0006: move-result-object v0 │ │ -0a20e6: 8152 |0007: int-to-long v2, v5 │ │ -0a20e8: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -0a20ee: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a20f4: 0c05 |000e: move-result-object v5 │ │ -0a20f6: 5441 4e1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a20fa: 2202 5005 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21; // type@0550 │ │ -0a20fe: 7030 ab19 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19ab │ │ -0a2104: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0a2106: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a210c: 0c05 |001a: move-result-object v5 │ │ -0a210e: 1105 |001b: return-object v5 │ │ +0a20cc: |[0a20cc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.getPendingInstallations:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a20dc: 1a00 f816 |0000: const-string v0, "SELECT * FROM installations WHERE upload_id = ? AND is_pending != 0" // string@16f8 │ │ +0a20e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a20e2: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a20e8: 0c00 |0006: move-result-object v0 │ │ +0a20ea: 8152 |0007: int-to-long v2, v5 │ │ +0a20ec: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +0a20f2: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a20f8: 0c05 |000e: move-result-object v5 │ │ +0a20fa: 5441 4e1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a20fe: 2202 5005 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21; // type@0550 │ │ +0a2102: 7030 ab19 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$21;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@19ab │ │ +0a2108: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0a210a: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a2110: 0c05 |001a: move-result-object v5 │ │ +0a2112: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=904 │ │ 0x0008 line=906 │ │ 0x000b line=907 │ │ 0x000f line=908 │ │ locals : │ │ @@ -208171,22 +208172,22 @@ │ │ type : '(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a2110: |[0a2110] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.insert:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a2120: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a2124: 2201 5c05 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8; // type@055c │ │ -0a2128: 7030 ce19 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V // method@19ce │ │ -0a212e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a2130: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a2136: 0c03 |000b: move-result-object v3 │ │ -0a2138: 1103 |000c: return-object v3 │ │ +0a2114: |[0a2114] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.insert:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a2124: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a2128: 2201 5c05 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8; // type@055c │ │ +0a212c: 7030 ce19 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$8;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V // method@19ce │ │ +0a2132: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a2134: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a213a: 0c03 |000b: move-result-object v3 │ │ +0a213c: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -208196,22 +208197,22 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a213c: |[0a213c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a214c: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a2150: 2201 5b05 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7; // type@055b │ │ -0a2154: 7030 cb19 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19cb │ │ -0a215a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a215c: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a2162: 0c03 |000b: move-result-object v3 │ │ -0a2164: 1103 |000c: return-object v3 │ │ +0a2140: |[0a2140] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a2150: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a2154: 2201 5b05 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7; // type@055b │ │ +0a2158: 7030 cb19 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$7;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19cb │ │ +0a215e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a2160: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a2166: 0c03 |000b: move-result-object v3 │ │ +0a2168: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -208221,22 +208222,22 @@ │ │ type : '(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a2168: |[0a2168] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.update:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a2178: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a217c: 2201 4605 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12; // type@0546 │ │ -0a2180: 7030 8a19 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V // method@198a │ │ -0a2186: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a2188: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a218e: 0c03 |000b: move-result-object v3 │ │ -0a2190: 1103 |000c: return-object v3 │ │ +0a216c: |[0a216c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.update:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a217c: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a2180: 2201 4605 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12; // type@0546 │ │ +0a2184: 7030 8a19 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$12;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Ljava/util/List;)V // method@198a │ │ +0a218a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a218c: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a2192: 0c03 |000b: move-result-object v3 │ │ +0a2194: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -208246,22 +208247,22 @@ │ │ type : '([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a2194: |[0a2194] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a21a4: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ -0a21a8: 2201 4505 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11; // type@0545 │ │ -0a21ac: 7030 8719 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;[Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@1987 │ │ -0a21b2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a21b4: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a21ba: 0c03 |000b: move-result-object v3 │ │ -0a21bc: 1103 |000c: return-object v3 │ │ +0a2198: |[0a2198] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a21a8: 5420 4e1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d4e │ │ +0a21ac: 2201 4505 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11; // type@0545 │ │ +0a21b0: 7030 8719 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$11;.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;[Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@1987 │ │ +0a21b6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a21b8: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a21be: 0c03 |000b: move-result-object v3 │ │ +0a21c0: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) [Lua/gardenapple/itchupdater/database/installation/Installation; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -208313,21 +208314,21 @@ │ │ type : '(Landroidx/room/RoomDatabase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a3e9c: |[0a3e9c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ -0a3eac: 7010 041a 0100 |0000: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.:()V // method@1a04 │ │ -0a3eb2: 5b12 6c1d |0003: iput-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ -0a3eb6: 2200 6505 |0005: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1; // type@0565 │ │ -0a3eba: 7030 0c1a 1002 |0007: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomDatabase;)V // method@1a0c │ │ -0a3ec0: 5b10 6d1d |000a: iput-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__insertionAdapterOfUpdateCheckResultModel:Landroidx/room/EntityInsertionAdapter; // field@1d6d │ │ -0a3ec4: 0e00 |000c: return-void │ │ +0a3ea0: |[0a3ea0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.:(Landroidx/room/RoomDatabase;)V │ │ +0a3eb0: 7010 041a 0100 |0000: invoke-direct {v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.:()V // method@1a04 │ │ +0a3eb6: 5b12 6c1d |0003: iput-object v2, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ +0a3eba: 2200 6505 |0005: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1; // type@0565 │ │ +0a3ebe: 7030 0c1a 1002 |0007: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomDatabase;)V // method@1a0c │ │ +0a3ec4: 5b10 6d1d |000a: iput-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__insertionAdapterOfUpdateCheckResultModel:Landroidx/room/EntityInsertionAdapter; // field@1d6d │ │ +0a3ec8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ @@ -208338,17 +208339,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3dac: |[0a3dac] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; │ │ -0a3dbc: 5400 6c1d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ -0a3dc0: 1100 |0002: return-object v0 │ │ +0a3db0: |[0a3db0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.access$000:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/RoomDatabase; │ │ +0a3dc0: 5400 6c1d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ +0a3dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;) │ │ @@ -208356,17 +208357,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/EntityInsertionAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3d94: |[0a3d94] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.access$100:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/EntityInsertionAdapter; │ │ -0a3da4: 5400 6d1d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__insertionAdapterOfUpdateCheckResultModel:Landroidx/room/EntityInsertionAdapter; // field@1d6d │ │ -0a3da8: 1100 |0002: return-object v0 │ │ +0a3d98: |[0a3d98] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.access$100:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;)Landroidx/room/EntityInsertionAdapter; │ │ +0a3da8: 5400 6d1d |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__insertionAdapterOfUpdateCheckResultModel:Landroidx/room/EntityInsertionAdapter; // field@1d6d │ │ +0a3dac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;) │ │ @@ -208374,18 +208375,18 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a3e80: |[0a3e80] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.getRequiredConverters:()Ljava/util/List; │ │ -0a3e90: 7100 8d04 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ -0a3e96: 0c00 |0003: move-result-object v0 │ │ -0a3e98: 1100 |0004: return-object v0 │ │ +0a3e84: |[0a3e84] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.getRequiredConverters:()Ljava/util/List; │ │ +0a3e94: 7100 8d04 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ +0a3e9a: 0c00 |0003: move-result-object v0 │ │ +0a3e9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;) │ │ @@ -208393,42 +208394,42 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0a3d40: |[0a3d40] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.getNotUpToDateResults:()Landroidx/lifecycle/LiveData; │ │ -0a3d50: 1a00 0101 |0000: const-string v0, " │ │ +0a3d44: |[0a3d44] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.getNotUpToDateResults:()Landroidx/lifecycle/LiveData; │ │ +0a3d54: 1a00 0101 |0000: const-string v0, " │ │ SELECT update_check_results.*, │ │ installations.version as currentVersion, │ │ installations.package_name as packageName, │ │ games.name as gameName, │ │ games.thumbnail_url as thumbnailUrl, │ │ games.store_url as storeUrl │ │ FROM update_check_results │ │ INNER JOIN installations ON update_check_results.install_id = installations.internal_id │ │ INNER JOIN games ON installations.game_id = games.game_id │ │ WHERE code != 0" // string@0101 │ │ -0a3d54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a3d56: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a3d5c: 0c00 |0006: move-result-object v0 │ │ -0a3d5e: 5462 6c1d |0007: iget-object v2, v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ -0a3d62: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ -0a3d68: 0c02 |000c: move-result-object v2 │ │ -0a3d6a: 1a03 df36 |000d: const-string v3, "update_check_results" // string@36df │ │ -0a3d6e: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ -0a3d72: 1a05 5b26 |0011: const-string v5, "games" // string@265b │ │ -0a3d76: 2430 6806 4305 |0013: filled-new-array {v3, v4, v5}, [Ljava/lang/String; // type@0668 │ │ -0a3d7c: 0c03 |0016: move-result-object v3 │ │ -0a3d7e: 2204 6705 |0017: new-instance v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3; // type@0567 │ │ -0a3d82: 7030 131a 6400 |0019: invoke-direct {v4, v6, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@1a13 │ │ -0a3d88: 6e40 2402 3241 |001c: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ -0a3d8e: 0c00 |001f: move-result-object v0 │ │ -0a3d90: 1100 |0020: return-object v0 │ │ +0a3d58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a3d5a: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a3d60: 0c00 |0006: move-result-object v0 │ │ +0a3d62: 5462 6c1d |0007: iget-object v2, v6, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ +0a3d66: 6e10 2f02 0200 |0009: invoke-virtual {v2}, Landroidx/room/RoomDatabase;.getInvalidationTracker:()Landroidx/room/InvalidationTracker; // method@022f │ │ +0a3d6c: 0c02 |000c: move-result-object v2 │ │ +0a3d6e: 1a03 df36 |000d: const-string v3, "update_check_results" // string@36df │ │ +0a3d72: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ +0a3d76: 1a05 5b26 |0011: const-string v5, "games" // string@265b │ │ +0a3d7a: 2430 6806 4305 |0013: filled-new-array {v3, v4, v5}, [Ljava/lang/String; // type@0668 │ │ +0a3d80: 0c03 |0016: move-result-object v3 │ │ +0a3d82: 2204 6705 |0017: new-instance v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3; // type@0567 │ │ +0a3d86: 7030 131a 6400 |0019: invoke-direct {v4, v6, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$3;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@1a13 │ │ +0a3d8c: 6e40 2402 3241 |001c: invoke-virtual {v2, v3, v1, v4}, Landroidx/room/InvalidationTracker;.createLiveData:([Ljava/lang/String;ZLjava/util/concurrent/Callable;)Landroidx/lifecycle/LiveData; // method@0224 │ │ +0a3d92: 0c00 |001f: move-result-object v0 │ │ +0a3d94: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ 0x0000 - 0x0021 reg=6 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ │ │ @@ -208437,30 +208438,30 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a3dc4: |[0a3dc4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.getUpdateCheckResultModel:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a3dd4: 1a00 f916 |0000: const-string v0, "SELECT * FROM update_check_results WHERE install_id = ?" // string@16f9 │ │ -0a3dd8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a3dda: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a3de0: 0c00 |0006: move-result-object v0 │ │ -0a3de2: 8152 |0007: int-to-long v2, v5 │ │ -0a3de4: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -0a3dea: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a3df0: 0c05 |000e: move-result-object v5 │ │ -0a3df2: 5441 6c1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ -0a3df6: 2202 6805 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4; // type@0568 │ │ -0a3dfa: 7030 171a 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@1a17 │ │ -0a3e00: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0a3e02: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a3e08: 0c05 |001a: move-result-object v5 │ │ -0a3e0a: 1105 |001b: return-object v5 │ │ +0a3dc8: |[0a3dc8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.getUpdateCheckResultModel:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a3dd8: 1a00 f916 |0000: const-string v0, "SELECT * FROM update_check_results WHERE install_id = ?" // string@16f9 │ │ +0a3ddc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a3dde: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a3de4: 0c00 |0006: move-result-object v0 │ │ +0a3de6: 8152 |0007: int-to-long v2, v5 │ │ +0a3de8: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +0a3dee: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a3df4: 0c05 |000e: move-result-object v5 │ │ +0a3df6: 5441 6c1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ +0a3dfa: 2202 6805 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4; // type@0568 │ │ +0a3dfe: 7030 171a 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$4;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@1a17 │ │ +0a3e04: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0a3e06: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a3e0c: 0c05 |001a: move-result-object v5 │ │ +0a3e0e: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=264 │ │ 0x0008 line=266 │ │ 0x000b line=267 │ │ 0x000f line=268 │ │ locals : │ │ @@ -208473,30 +208474,30 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0a3e0c: |[0a3e0c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.getUpdateCheckResultModelForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a3e1c: 1a00 fa16 |0000: const-string v0, "SELECT * FROM update_check_results WHERE upload_id = ?" // string@16fa │ │ -0a3e20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a3e22: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ -0a3e28: 0c00 |0006: move-result-object v0 │ │ -0a3e2a: 8152 |0007: int-to-long v2, v5 │ │ -0a3e2c: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ -0a3e32: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ -0a3e38: 0c05 |000e: move-result-object v5 │ │ -0a3e3a: 5441 6c1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ -0a3e3e: 2202 6905 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5; // type@0569 │ │ -0a3e42: 7030 1a1a 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@1a1a │ │ -0a3e48: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0a3e4a: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ -0a3e50: 0c05 |001a: move-result-object v5 │ │ -0a3e52: 1105 |001b: return-object v5 │ │ +0a3e10: |[0a3e10] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.getUpdateCheckResultModelForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a3e20: 1a00 fa16 |0000: const-string v0, "SELECT * FROM update_check_results WHERE upload_id = ?" // string@16fa │ │ +0a3e24: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a3e26: 7120 3502 1000 |0003: invoke-static {v0, v1}, Landroidx/room/RoomSQLiteQuery;.acquire:(Ljava/lang/String;I)Landroidx/room/RoomSQLiteQuery; // method@0235 │ │ +0a3e2c: 0c00 |0006: move-result-object v0 │ │ +0a3e2e: 8152 |0007: int-to-long v2, v5 │ │ +0a3e30: 6e40 3602 1032 |0008: invoke-virtual {v0, v1, v2, v3}, Landroidx/room/RoomSQLiteQuery;.bindLong:(IJ)V // method@0236 │ │ +0a3e36: 7100 3f02 0000 |000b: invoke-static {}, Landroidx/room/util/DBUtil;.createCancellationSignal:()Landroid/os/CancellationSignal; // method@023f │ │ +0a3e3c: 0c05 |000e: move-result-object v5 │ │ +0a3e3e: 5441 6c1d |000f: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ +0a3e42: 2202 6905 |0011: new-instance v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5; // type@0569 │ │ +0a3e46: 7030 1a1a 4200 |0013: invoke-direct {v2, v4, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$5;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomSQLiteQuery;)V // method@1a1a │ │ +0a3e4c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0a3e4e: 7156 1802 0125 |0017: invoke-static {v1, v0, v5, v2, v6}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLandroid/os/CancellationSignal;Ljava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0218 │ │ +0a3e54: 0c05 |001a: move-result-object v5 │ │ +0a3e56: 1105 |001b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=362 │ │ 0x0008 line=364 │ │ 0x000b line=365 │ │ 0x000f line=366 │ │ locals : │ │ @@ -208509,22 +208510,22 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0a3e54: |[0a3e54] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.insert:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a3e64: 5420 6c1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ -0a3e68: 2201 6605 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2; // type@0566 │ │ -0a3e6c: 7030 101a 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V // method@1a10 │ │ -0a3e72: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a3e74: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ -0a3e7a: 0c03 |000b: move-result-object v3 │ │ -0a3e7c: 1103 |000c: return-object v3 │ │ +0a3e58: |[0a3e58] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl.insert:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a3e68: 5420 6c1d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.__db:Landroidx/room/RoomDatabase; // field@1d6c │ │ +0a3e6c: 2201 6605 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2; // type@0566 │ │ +0a3e70: 7030 101a 2103 |0004: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$2;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V // method@1a10 │ │ +0a3e76: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a3e78: 7140 1902 3041 |0008: invoke-static {v0, v3, v1, v4}, Landroidx/room/CoroutinesRoom;.execute:(Landroidx/room/RoomDatabase;ZLjava/util/concurrent/Callable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0219 │ │ +0a3e7e: 0c03 |000b: move-result-object v3 │ │ +0a3e80: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ 0x0000 - 0x000d reg=3 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; │ │ 0x0000 - 0x000d reg=4 (null) Lkotlin/coroutines/Continuation; │ │ @@ -208607,23 +208608,23 @@ │ │ type : '(Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/bottomnavigation/BottomNavigationView;Landroid/widget/FrameLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/leinardi/android/speeddial/SpeedDialView;Landroidx/appcompat/widget/Toolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a4b98: |[0a4b98] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.:(Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/bottomnavigation/BottomNavigationView;Landroid/widget/FrameLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/leinardi/android/speeddial/SpeedDialView;Landroidx/appcompat/widget/Toolbar;)V │ │ -0a4ba8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a4bae: 5b01 911d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d91 │ │ -0a4bb2: 5b02 8e1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ -0a4bb6: 5b03 8f1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.fragmentContainer:Landroid/widget/FrameLayout; // field@1d8f │ │ -0a4bba: 5b04 901d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.mainLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d90 │ │ -0a4bbe: 5b05 921d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ -0a4bc2: 5b06 931d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1d93 │ │ -0a4bc6: 0e00 |000f: return-void │ │ +0a4b9c: |[0a4b9c] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.:(Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/bottomnavigation/BottomNavigationView;Landroid/widget/FrameLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/leinardi/android/speeddial/SpeedDialView;Landroidx/appcompat/widget/Toolbar;)V │ │ +0a4bac: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a4bb2: 5b01 911d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d91 │ │ +0a4bb6: 5b02 8e1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ +0a4bba: 5b03 8f1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.fragmentContainer:Landroid/widget/FrameLayout; // field@1d8f │ │ +0a4bbe: 5b04 901d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.mainLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d90 │ │ +0a4bc2: 5b05 921d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ +0a4bc6: 5b06 931d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1d93 │ │ +0a4bca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x0009 line=46 │ │ @@ -208643,56 +208644,56 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 79 16-bit code units │ │ -0a4a94: |[0a4a94] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ -0a4aa4: 1400 5a00 0a7f |0000: const v0, #float 1.83435e+38 // #7f0a005a │ │ -0a4aaa: 6e20 2f01 0900 |0003: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4ab0: 0c01 |0006: move-result-object v1 │ │ -0a4ab2: 0714 |0007: move-object v4, v1 │ │ -0a4ab4: 1f04 1601 |0008: check-cast v4, Lcom/google/android/material/bottomnavigation/BottomNavigationView; // type@0116 │ │ -0a4ab8: 3804 3100 |000a: if-eqz v4, 003b // +0031 │ │ -0a4abc: 1400 bc00 0a7f |000c: const v0, #float 1.83437e+38 // #7f0a00bc │ │ -0a4ac2: 6e20 2f01 0900 |000f: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4ac8: 0c01 |0012: move-result-object v1 │ │ -0a4aca: 0715 |0013: move-object v5, v1 │ │ -0a4acc: 1f05 8700 |0014: check-cast v5, Landroid/widget/FrameLayout; // type@0087 │ │ -0a4ad0: 3805 2500 |0016: if-eqz v5, 003b // +0025 │ │ -0a4ad4: 0796 |0018: move-object v6, v9 │ │ -0a4ad6: 1f06 9c00 |0019: check-cast v6, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ -0a4ada: 1400 a101 0a7f |001b: const v0, #float 1.83442e+38 // #7f0a01a1 │ │ -0a4ae0: 6e20 2f01 0900 |001e: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4ae6: 0c01 |0021: move-result-object v1 │ │ -0a4ae8: 0717 |0022: move-object v7, v1 │ │ -0a4aea: 1f07 1e01 |0023: check-cast v7, Lcom/leinardi/android/speeddial/SpeedDialView; // type@011e │ │ -0a4aee: 3807 1600 |0025: if-eqz v7, 003b // +0016 │ │ -0a4af2: 1400 d901 0a7f |0027: const v0, #float 1.83443e+38 // #7f0a01d9 │ │ -0a4af8: 6e20 2f01 0900 |002a: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4afe: 0c01 |002d: move-result-object v1 │ │ -0a4b00: 0718 |002e: move-object v8, v1 │ │ -0a4b02: 1f08 9a00 |002f: check-cast v8, Landroidx/appcompat/widget/Toolbar; // type@009a │ │ -0a4b06: 3808 0a00 |0031: if-eqz v8, 003b // +000a │ │ -0a4b0a: 2209 7005 |0033: new-instance v9, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // type@0570 │ │ -0a4b0e: 0792 |0035: move-object v2, v9 │ │ -0a4b10: 0763 |0036: move-object v3, v6 │ │ -0a4b12: 7607 501a 0200 |0037: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.:(Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/bottomnavigation/BottomNavigationView;Landroid/widget/FrameLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/leinardi/android/speeddial/SpeedDialView;Landroidx/appcompat/widget/Toolbar;)V // method@1a50 │ │ -0a4b18: 1109 |003a: return-object v9 │ │ -0a4b1a: 6e10 3401 0900 |003b: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a4b20: 0c09 |003e: move-result-object v9 │ │ -0a4b22: 6e20 9100 0900 |003f: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a4b28: 0c09 |0042: move-result-object v9 │ │ -0a4b2a: 2200 6e01 |0043: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a4b2e: 1a01 cc14 |0045: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a4b32: 6e20 9503 9100 |0047: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a4b38: 0c09 |004a: move-result-object v9 │ │ -0a4b3a: 7020 6e03 9000 |004b: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a4b40: 2700 |004e: throw v0 │ │ +0a4a98: |[0a4a98] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ +0a4aa8: 1400 5a00 0a7f |0000: const v0, #float 1.83435e+38 // #7f0a005a │ │ +0a4aae: 6e20 2f01 0900 |0003: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4ab4: 0c01 |0006: move-result-object v1 │ │ +0a4ab6: 0714 |0007: move-object v4, v1 │ │ +0a4ab8: 1f04 1601 |0008: check-cast v4, Lcom/google/android/material/bottomnavigation/BottomNavigationView; // type@0116 │ │ +0a4abc: 3804 3100 |000a: if-eqz v4, 003b // +0031 │ │ +0a4ac0: 1400 bc00 0a7f |000c: const v0, #float 1.83437e+38 // #7f0a00bc │ │ +0a4ac6: 6e20 2f01 0900 |000f: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4acc: 0c01 |0012: move-result-object v1 │ │ +0a4ace: 0715 |0013: move-object v5, v1 │ │ +0a4ad0: 1f05 8700 |0014: check-cast v5, Landroid/widget/FrameLayout; // type@0087 │ │ +0a4ad4: 3805 2500 |0016: if-eqz v5, 003b // +0025 │ │ +0a4ad8: 0796 |0018: move-object v6, v9 │ │ +0a4ada: 1f06 9c00 |0019: check-cast v6, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ +0a4ade: 1400 a101 0a7f |001b: const v0, #float 1.83442e+38 // #7f0a01a1 │ │ +0a4ae4: 6e20 2f01 0900 |001e: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4aea: 0c01 |0021: move-result-object v1 │ │ +0a4aec: 0717 |0022: move-object v7, v1 │ │ +0a4aee: 1f07 1e01 |0023: check-cast v7, Lcom/leinardi/android/speeddial/SpeedDialView; // type@011e │ │ +0a4af2: 3807 1600 |0025: if-eqz v7, 003b // +0016 │ │ +0a4af6: 1400 d901 0a7f |0027: const v0, #float 1.83443e+38 // #7f0a01d9 │ │ +0a4afc: 6e20 2f01 0900 |002a: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4b02: 0c01 |002d: move-result-object v1 │ │ +0a4b04: 0718 |002e: move-object v8, v1 │ │ +0a4b06: 1f08 9a00 |002f: check-cast v8, Landroidx/appcompat/widget/Toolbar; // type@009a │ │ +0a4b0a: 3808 0a00 |0031: if-eqz v8, 003b // +000a │ │ +0a4b0e: 2209 7005 |0033: new-instance v9, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // type@0570 │ │ +0a4b12: 0792 |0035: move-object v2, v9 │ │ +0a4b14: 0763 |0036: move-object v3, v6 │ │ +0a4b16: 7607 501a 0200 |0037: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.:(Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/bottomnavigation/BottomNavigationView;Landroid/widget/FrameLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/leinardi/android/speeddial/SpeedDialView;Landroidx/appcompat/widget/Toolbar;)V // method@1a50 │ │ +0a4b1c: 1109 |003a: return-object v9 │ │ +0a4b1e: 6e10 3401 0900 |003b: invoke-virtual {v9}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a4b24: 0c09 |003e: move-result-object v9 │ │ +0a4b26: 6e20 9100 0900 |003f: invoke-virtual {v9, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a4b2c: 0c09 |0042: move-result-object v9 │ │ +0a4b2e: 2200 6e01 |0043: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a4b32: 1a01 cc14 |0045: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a4b36: 6e20 9503 9100 |0047: invoke-virtual {v1, v9}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a4b3c: 0c09 |004a: move-result-object v9 │ │ +0a4b3e: 7020 6e03 9000 |004b: invoke-direct {v0, v9}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a4b44: 2700 |004e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=79 │ │ 0x000f line=85 │ │ 0x0018 line=90 │ │ 0x001e line=93 │ │ 0x002a line=99 │ │ @@ -208707,20 +208708,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a4b44: |[0a4b44] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ -0a4b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a4b56: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a4b58: 7130 551a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1a55 │ │ -0a4b5e: 0c02 |0005: move-result-object v2 │ │ -0a4b60: 1102 |0006: return-object v2 │ │ +0a4b48: |[0a4b48] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ +0a4b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a4b5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a4b5c: 7130 551a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1a55 │ │ +0a4b62: 0c02 |0005: move-result-object v2 │ │ +0a4b64: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;) │ │ @@ -208728,24 +208729,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a4b64: |[0a4b64] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ -0a4b74: 1400 1c00 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d001c │ │ -0a4b7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a4b7c: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a4b82: 0c02 |0007: move-result-object v2 │ │ -0a4b84: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a4b88: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a4b8e: 7110 511a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1a51 │ │ -0a4b94: 0c02 |0010: move-result-object v2 │ │ -0a4b96: 1102 |0011: return-object v2 │ │ +0a4b68: |[0a4b68] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ +0a4b78: 1400 1c00 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d001c │ │ +0a4b7e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a4b80: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a4b86: 0c02 |0007: move-result-object v2 │ │ +0a4b88: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a4b8c: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a4b92: 7110 511a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1a51 │ │ +0a4b98: 0c02 |0010: move-result-object v2 │ │ +0a4b9a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x000a line=67 │ │ 0x000d line=69 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -208758,18 +208759,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a4a60: |[0a4a60] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.getRoot:()Landroid/view/View; │ │ -0a4a70: 6e10 531a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ -0a4a76: 0c00 |0003: move-result-object v0 │ │ -0a4a78: 1100 |0004: return-object v0 │ │ +0a4a64: |[0a4a64] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.getRoot:()Landroid/view/View; │ │ +0a4a74: 6e10 531a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ +0a4a7a: 0c00 |0003: move-result-object v0 │ │ +0a4a7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;) │ │ @@ -208777,17 +208778,17 @@ │ │ type : '()Landroidx/constraintlayout/widget/ConstraintLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4a7c: |[0a4a7c] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ -0a4a8c: 5410 911d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d91 │ │ -0a4a90: 1100 |0002: return-object v0 │ │ +0a4a80: |[0a4a80] ua.gardenapple.itchupdater.databinding.ActivityMainBinding.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ +0a4a90: 5410 911d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d91 │ │ +0a4a94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ │ │ source_file_idx : 1212 (ActivityMainBinding.java) │ │ @@ -208856,21 +208857,21 @@ │ │ type : '(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;Lua/gardenapple/itchupdater/ui/MitchWebView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a4cc8: |[0a4cc8] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;Lua/gardenapple/itchupdater/ui/MitchWebView;)V │ │ -0a4cd8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a4cde: 5b01 961d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d96 │ │ -0a4ce2: 5b02 941d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.browseLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d94 │ │ -0a4ce6: 5b03 951d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.progressBar:Lme/zhanghai/android/materialprogressbar/MaterialProgressBar; // field@1d95 │ │ -0a4cea: 5b04 971d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.webView:Lua/gardenapple/itchupdater/ui/MitchWebView; // field@1d97 │ │ -0a4cee: 0e00 |000b: return-void │ │ +0a4ccc: |[0a4ccc] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;Lua/gardenapple/itchupdater/ui/MitchWebView;)V │ │ +0a4cdc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a4ce2: 5b01 961d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d96 │ │ +0a4ce6: 5b02 941d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.browseLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d94 │ │ +0a4cea: 5b03 951d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.progressBar:Lme/zhanghai/android/materialprogressbar/MaterialProgressBar; // field@1d95 │ │ +0a4cee: 5b04 971d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.webView:Lua/gardenapple/itchupdater/ui/MitchWebView; // field@1d97 │ │ +0a4cf2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -208886,40 +208887,40 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -0a4bfc: |[0a4bfc] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ -0a4c0c: 0740 |0000: move-object v0, v4 │ │ -0a4c0e: 1f00 9c00 |0001: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ -0a4c12: 1401 6201 0a7f |0003: const v1, #float 1.83441e+38 // #7f0a0162 │ │ -0a4c18: 6e20 2f01 1400 |0006: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4c1e: 0c02 |0009: move-result-object v2 │ │ -0a4c20: 1f02 4a02 |000a: check-cast v2, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar; // type@024a │ │ -0a4c24: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -0a4c28: 1401 f401 0a7f |000e: const v1, #float 1.83444e+38 // #7f0a01f4 │ │ -0a4c2e: 6e20 2f01 1400 |0011: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4c34: 0c03 |0014: move-result-object v3 │ │ -0a4c36: 1f03 2206 |0015: check-cast v3, Lua/gardenapple/itchupdater/ui/MitchWebView; // type@0622 │ │ -0a4c3a: 3803 0800 |0017: if-eqz v3, 001f // +0008 │ │ -0a4c3e: 2204 7105 |0019: new-instance v4, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // type@0571 │ │ -0a4c42: 7053 561a 0420 |001b: invoke-direct {v4, v0, v0, v2, v3}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;Lua/gardenapple/itchupdater/ui/MitchWebView;)V // method@1a56 │ │ -0a4c48: 1104 |001e: return-object v4 │ │ -0a4c4a: 6e10 3401 0400 |001f: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a4c50: 0c04 |0022: move-result-object v4 │ │ -0a4c52: 6e20 9100 1400 |0023: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a4c58: 0c04 |0026: move-result-object v4 │ │ -0a4c5a: 2200 6e01 |0027: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a4c5e: 1a01 cc14 |0029: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a4c62: 6e20 9503 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a4c68: 0c04 |002e: move-result-object v4 │ │ -0a4c6a: 7020 6e03 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a4c70: 2700 |0032: throw v0 │ │ +0a4c00: |[0a4c00] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ +0a4c10: 0740 |0000: move-object v0, v4 │ │ +0a4c12: 1f00 9c00 |0001: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ +0a4c16: 1401 6201 0a7f |0003: const v1, #float 1.83441e+38 // #7f0a0162 │ │ +0a4c1c: 6e20 2f01 1400 |0006: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4c22: 0c02 |0009: move-result-object v2 │ │ +0a4c24: 1f02 4a02 |000a: check-cast v2, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar; // type@024a │ │ +0a4c28: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +0a4c2c: 1401 f401 0a7f |000e: const v1, #float 1.83444e+38 // #7f0a01f4 │ │ +0a4c32: 6e20 2f01 1400 |0011: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4c38: 0c03 |0014: move-result-object v3 │ │ +0a4c3a: 1f03 2206 |0015: check-cast v3, Lua/gardenapple/itchupdater/ui/MitchWebView; // type@0622 │ │ +0a4c3e: 3803 0800 |0017: if-eqz v3, 001f // +0008 │ │ +0a4c42: 2204 7105 |0019: new-instance v4, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // type@0571 │ │ +0a4c46: 7053 561a 0420 |001b: invoke-direct {v4, v0, v0, v2, v3}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.:(Landroidx/constraintlayout/widget/ConstraintLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;Lua/gardenapple/itchupdater/ui/MitchWebView;)V // method@1a56 │ │ +0a4c4c: 1104 |001e: return-object v4 │ │ +0a4c4e: 6e10 3401 0400 |001f: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a4c54: 0c04 |0022: move-result-object v4 │ │ +0a4c56: 6e20 9100 1400 |0023: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a4c5c: 0c04 |0026: move-result-object v4 │ │ +0a4c5e: 2200 6e01 |0027: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a4c62: 1a01 cc14 |0029: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a4c66: 6e20 9503 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a4c6c: 0c04 |002e: move-result-object v4 │ │ +0a4c6e: 7020 6e03 4000 |002f: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a4c74: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=70 │ │ 0x0011 line=76 │ │ 0x0019 line=81 │ │ 0x001f line=84 │ │ @@ -208932,20 +208933,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a4c74: |[0a4c74] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ -0a4c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a4c86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a4c88: 7130 5b1a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1a5b │ │ -0a4c8e: 0c02 |0005: move-result-object v2 │ │ -0a4c90: 1102 |0006: return-object v2 │ │ +0a4c78: |[0a4c78] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ +0a4c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a4c8a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a4c8c: 7130 5b1a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1a5b │ │ +0a4c92: 0c02 |0005: move-result-object v2 │ │ +0a4c94: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;) │ │ @@ -208953,24 +208954,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a4c94: |[0a4c94] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ -0a4ca4: 1400 1d00 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d001d │ │ -0a4caa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a4cac: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a4cb2: 0c02 |0007: move-result-object v2 │ │ -0a4cb4: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a4cb8: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a4cbe: 7110 571a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1a57 │ │ -0a4cc4: 0c02 |0010: move-result-object v2 │ │ -0a4cc6: 1102 |0011: return-object v2 │ │ +0a4c98: |[0a4c98] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ +0a4ca8: 1400 1d00 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d001d │ │ +0a4cae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a4cb0: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a4cb6: 0c02 |0007: move-result-object v2 │ │ +0a4cb8: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a4cbc: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a4cc2: 7110 571a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1a57 │ │ +0a4cc8: 0c02 |0010: move-result-object v2 │ │ +0a4cca: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=54 │ │ 0x000a line=56 │ │ 0x000d line=58 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -208983,18 +208984,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a4bc8: |[0a4bc8] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.getRoot:()Landroid/view/View; │ │ -0a4bd8: 6e10 591a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a59 │ │ -0a4bde: 0c00 |0003: move-result-object v0 │ │ -0a4be0: 1100 |0004: return-object v0 │ │ +0a4bcc: |[0a4bcc] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.getRoot:()Landroid/view/View; │ │ +0a4bdc: 6e10 591a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a59 │ │ +0a4be2: 0c00 |0003: move-result-object v0 │ │ +0a4be4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;) │ │ @@ -209002,17 +209003,17 @@ │ │ type : '()Landroidx/constraintlayout/widget/ConstraintLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4be4: |[0a4be4] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ -0a4bf4: 5410 961d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d96 │ │ -0a4bf8: 1100 |0002: return-object v0 │ │ +0a4be8: |[0a4be8] ua.gardenapple.itchupdater.databinding.BrowseFragmentBinding.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ +0a4bf8: 5410 961d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.rootView:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d96 │ │ +0a4bfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ │ │ source_file_idx : 1815 (BrowseFragmentBinding.java) │ │ @@ -209069,19 +209070,19 @@ │ │ type : '(Landroid/widget/FrameLayout;Lcom/google/android/material/textfield/TextInputEditText;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a4dd8: |[0a4dd8] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.:(Landroid/widget/FrameLayout;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -0a4de8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a4dee: 5b01 991d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.rootView:Landroid/widget/FrameLayout; // field@1d99 │ │ -0a4df2: 5b02 981d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.input:Lcom/google/android/material/textfield/TextInputEditText; // field@1d98 │ │ -0a4df6: 0e00 |0007: return-void │ │ +0a4ddc: |[0a4ddc] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.:(Landroid/widget/FrameLayout;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +0a4dec: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a4df2: 5b01 991d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.rootView:Landroid/widget/FrameLayout; // field@1d99 │ │ +0a4df6: 5b02 981d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.input:Lcom/google/android/material/textfield/TextInputEditText; // field@1d98 │ │ +0a4dfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ @@ -209093,34 +209094,34 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0a4d24: |[0a4d24] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ -0a4d34: 1400 e300 0a7f |0000: const v0, #float 1.83438e+38 // #7f0a00e3 │ │ -0a4d3a: 6e20 2f01 0200 |0003: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4d40: 0c01 |0006: move-result-object v1 │ │ -0a4d42: 1f01 1801 |0007: check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; // type@0118 │ │ -0a4d46: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -0a4d4a: 2200 7205 |000b: new-instance v0, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; // type@0572 │ │ -0a4d4e: 1f02 8700 |000d: check-cast v2, Landroid/widget/FrameLayout; // type@0087 │ │ -0a4d52: 7030 5c1a 2001 |000f: invoke-direct {v0, v2, v1}, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.:(Landroid/widget/FrameLayout;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1a5c │ │ -0a4d58: 1100 |0012: return-object v0 │ │ -0a4d5a: 6e10 3401 0200 |0013: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a4d60: 0c02 |0016: move-result-object v2 │ │ -0a4d62: 6e20 9100 0200 |0017: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a4d68: 0c02 |001a: move-result-object v2 │ │ -0a4d6a: 2200 6e01 |001b: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a4d6e: 1a01 cc14 |001d: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a4d72: 6e20 9503 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a4d78: 0c02 |0022: move-result-object v2 │ │ -0a4d7a: 7020 6e03 2000 |0023: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a4d80: 2700 |0026: throw v0 │ │ +0a4d28: |[0a4d28] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ +0a4d38: 1400 e300 0a7f |0000: const v0, #float 1.83438e+38 // #7f0a00e3 │ │ +0a4d3e: 6e20 2f01 0200 |0003: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4d44: 0c01 |0006: move-result-object v1 │ │ +0a4d46: 1f01 1801 |0007: check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; // type@0118 │ │ +0a4d4a: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +0a4d4e: 2200 7205 |000b: new-instance v0, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; // type@0572 │ │ +0a4d52: 1f02 8700 |000d: check-cast v2, Landroid/widget/FrameLayout; // type@0087 │ │ +0a4d56: 7030 5c1a 2001 |000f: invoke-direct {v0, v2, v1}, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.:(Landroid/widget/FrameLayout;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1a5c │ │ +0a4d5c: 1100 |0012: return-object v0 │ │ +0a4d5e: 6e10 3401 0200 |0013: invoke-virtual {v2}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a4d64: 0c02 |0016: move-result-object v2 │ │ +0a4d66: 6e20 9100 0200 |0017: invoke-virtual {v2, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a4d6c: 0c02 |001a: move-result-object v2 │ │ +0a4d6e: 2200 6e01 |001b: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a4d72: 1a01 cc14 |001d: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a4d76: 6e20 9503 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a4d7c: 0c02 |0022: move-result-object v2 │ │ +0a4d7e: 7020 6e03 2000 |0023: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a4d84: 2700 |0026: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=57 │ │ 0x000b line=62 │ │ 0x0013 line=64 │ │ 0x001b line=65 │ │ locals : │ │ @@ -209131,20 +209132,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a4d84: |[0a4d84] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ -0a4d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a4d96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a4d98: 7130 611a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; // method@1a61 │ │ -0a4d9e: 0c02 |0005: move-result-object v2 │ │ -0a4da0: 1102 |0006: return-object v2 │ │ +0a4d88: |[0a4d88] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ +0a4d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a4d9a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a4d9c: 7130 611a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; // method@1a61 │ │ +0a4da2: 0c02 |0005: move-result-object v2 │ │ +0a4da4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;) │ │ @@ -209152,24 +209153,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a4da4: |[0a4da4] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ -0a4db4: 1400 2e00 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d002e │ │ -0a4dba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a4dbc: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a4dc2: 0c02 |0007: move-result-object v2 │ │ -0a4dc4: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a4dc8: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a4dce: 7110 5d1a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; // method@1a5d │ │ -0a4dd4: 0c02 |0010: move-result-object v2 │ │ -0a4dd6: 1102 |0011: return-object v2 │ │ +0a4da8: |[0a4da8] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ +0a4db8: 1400 2e00 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d002e │ │ +0a4dbe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a4dc0: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a4dc6: 0c02 |0007: move-result-object v2 │ │ +0a4dc8: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a4dcc: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a4dd2: 7110 5d1a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; // method@1a5d │ │ +0a4dd8: 0c02 |0010: move-result-object v2 │ │ +0a4dda: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=43 │ │ 0x000a line=45 │ │ 0x000d line=47 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -209182,18 +209183,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a4cf0: |[0a4cf0] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.getRoot:()Landroid/view/View; │ │ -0a4d00: 6e10 5f1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.getRoot:()Landroid/widget/FrameLayout; // method@1a5f │ │ -0a4d06: 0c00 |0003: move-result-object v0 │ │ -0a4d08: 1100 |0004: return-object v0 │ │ +0a4cf4: |[0a4cf4] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.getRoot:()Landroid/view/View; │ │ +0a4d04: 6e10 5f1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.getRoot:()Landroid/widget/FrameLayout; // method@1a5f │ │ +0a4d0a: 0c00 |0003: move-result-object v0 │ │ +0a4d0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;) │ │ @@ -209201,17 +209202,17 @@ │ │ type : '()Landroid/widget/FrameLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4d0c: |[0a4d0c] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.getRoot:()Landroid/widget/FrameLayout; │ │ -0a4d1c: 5410 991d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.rootView:Landroid/widget/FrameLayout; // field@1d99 │ │ -0a4d20: 1100 |0002: return-object v0 │ │ +0a4d10: |[0a4d10] ua.gardenapple.itchupdater.databinding.DialogSearchBinding.getRoot:()Landroid/widget/FrameLayout; │ │ +0a4d20: 5410 991d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/DialogSearchBinding;.rootView:Landroid/widget/FrameLayout; // field@1d99 │ │ +0a4d24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/DialogSearchBinding; │ │ │ │ source_file_idx : 2533 (DialogSearchBinding.java) │ │ @@ -209274,20 +209275,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Lcom/google/android/material/textfield/TextInputEditText;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a4ef4: |[0a4ef4] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/textfield/TextInputEditText;Landroid/widget/TextView;)V │ │ -0a4f04: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a4f0a: 5b01 9c1d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.rootView:Landroid/widget/LinearLayout; // field@1d9c │ │ -0a4f0e: 5b02 9a1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.input:Lcom/google/android/material/textfield/TextInputEditText; // field@1d9a │ │ -0a4f12: 5b03 9b1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.message:Landroid/widget/TextView; // field@1d9b │ │ -0a4f16: 0e00 |0009: return-void │ │ +0a4ef8: |[0a4ef8] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.:(Landroid/widget/LinearLayout;Lcom/google/android/material/textfield/TextInputEditText;Landroid/widget/TextView;)V │ │ +0a4f08: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a4f0e: 5b01 9c1d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.rootView:Landroid/widget/LinearLayout; // field@1d9c │ │ +0a4f12: 5b02 9a1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.input:Lcom/google/android/material/textfield/TextInputEditText; // field@1d9a │ │ +0a4f16: 5b03 9b1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.message:Landroid/widget/TextView; // field@1d9b │ │ +0a4f1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0007 line=32 │ │ locals : │ │ @@ -209301,39 +209302,39 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0a4e2c: |[0a4e2c] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; │ │ -0a4e3c: 1400 e300 0a7f |0000: const v0, #float 1.83438e+38 // #7f0a00e3 │ │ -0a4e42: 6e20 2f01 0300 |0003: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4e48: 0c01 |0006: move-result-object v1 │ │ -0a4e4a: 1f01 1801 |0007: check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; // type@0118 │ │ -0a4e4e: 3801 1500 |0009: if-eqz v1, 001e // +0015 │ │ -0a4e52: 1400 1101 0a7f |000b: const v0, #float 1.83439e+38 // #7f0a0111 │ │ -0a4e58: 6e20 2f01 0300 |000e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4e5e: 0c02 |0011: move-result-object v2 │ │ -0a4e60: 1f02 8e00 |0012: check-cast v2, Landroid/widget/TextView; // type@008e │ │ -0a4e64: 3802 0a00 |0014: if-eqz v2, 001e // +000a │ │ -0a4e68: 2200 7305 |0016: new-instance v0, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // type@0573 │ │ -0a4e6c: 1f03 8a00 |0018: check-cast v3, Landroid/widget/LinearLayout; // type@008a │ │ -0a4e70: 7040 621a 3021 |001a: invoke-direct {v0, v3, v1, v2}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/textfield/TextInputEditText;Landroid/widget/TextView;)V // method@1a62 │ │ -0a4e76: 1100 |001d: return-object v0 │ │ -0a4e78: 6e10 3401 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a4e7e: 0c03 |0021: move-result-object v3 │ │ -0a4e80: 6e20 9100 0300 |0022: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a4e86: 0c03 |0025: move-result-object v3 │ │ -0a4e88: 2200 6e01 |0026: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a4e8c: 1a01 cc14 |0028: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a4e90: 6e20 9503 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a4e96: 0c03 |002d: move-result-object v3 │ │ -0a4e98: 7020 6e03 3000 |002e: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a4e9e: 2700 |0031: throw v0 │ │ +0a4e30: |[0a4e30] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; │ │ +0a4e40: 1400 e300 0a7f |0000: const v0, #float 1.83438e+38 // #7f0a00e3 │ │ +0a4e46: 6e20 2f01 0300 |0003: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4e4c: 0c01 |0006: move-result-object v1 │ │ +0a4e4e: 1f01 1801 |0007: check-cast v1, Lcom/google/android/material/textfield/TextInputEditText; // type@0118 │ │ +0a4e52: 3801 1500 |0009: if-eqz v1, 001e // +0015 │ │ +0a4e56: 1400 1101 0a7f |000b: const v0, #float 1.83439e+38 // #7f0a0111 │ │ +0a4e5c: 6e20 2f01 0300 |000e: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4e62: 0c02 |0011: move-result-object v2 │ │ +0a4e64: 1f02 8e00 |0012: check-cast v2, Landroid/widget/TextView; // type@008e │ │ +0a4e68: 3802 0a00 |0014: if-eqz v2, 001e // +000a │ │ +0a4e6c: 2200 7305 |0016: new-instance v0, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // type@0573 │ │ +0a4e70: 1f03 8a00 |0018: check-cast v3, Landroid/widget/LinearLayout; // type@008a │ │ +0a4e74: 7040 621a 3021 |001a: invoke-direct {v0, v3, v1, v2}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.:(Landroid/widget/LinearLayout;Lcom/google/android/material/textfield/TextInputEditText;Landroid/widget/TextView;)V // method@1a62 │ │ +0a4e7a: 1100 |001d: return-object v0 │ │ +0a4e7c: 6e10 3401 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a4e82: 0c03 |0021: move-result-object v3 │ │ +0a4e84: 6e20 9100 0300 |0022: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a4e8a: 0c03 |0025: move-result-object v3 │ │ +0a4e8c: 2200 6e01 |0026: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a4e90: 1a01 cc14 |0028: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a4e94: 6e20 9503 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a4e9a: 0c03 |002d: move-result-object v3 │ │ +0a4e9c: 7020 6e03 3000 |002e: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a4ea2: 2700 |0031: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=63 │ │ 0x000e line=69 │ │ 0x0016 line=74 │ │ 0x001e line=76 │ │ 0x0026 line=77 │ │ @@ -209345,20 +209346,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a4ea0: |[0a4ea0] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; │ │ -0a4eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a4eb2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a4eb4: 7130 671a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // method@1a67 │ │ -0a4eba: 0c02 |0005: move-result-object v2 │ │ -0a4ebc: 1102 |0006: return-object v2 │ │ +0a4ea4: |[0a4ea4] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; │ │ +0a4eb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a4eb6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a4eb8: 7130 671a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // method@1a67 │ │ +0a4ebe: 0c02 |0005: move-result-object v2 │ │ +0a4ec0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;) │ │ @@ -209366,24 +209367,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a4ec0: |[0a4ec0] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; │ │ -0a4ed0: 1400 2f00 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d002f │ │ -0a4ed6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a4ed8: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a4ede: 0c02 |0007: move-result-object v2 │ │ -0a4ee0: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a4ee4: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a4eea: 7110 631a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // method@1a63 │ │ -0a4ef0: 0c02 |0010: move-result-object v2 │ │ -0a4ef2: 1102 |0011: return-object v2 │ │ +0a4ec4: |[0a4ec4] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; │ │ +0a4ed4: 1400 2f00 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d002f │ │ +0a4eda: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a4edc: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a4ee2: 0c02 |0007: move-result-object v2 │ │ +0a4ee4: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a4ee8: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a4eee: 7110 631a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; // method@1a63 │ │ +0a4ef4: 0c02 |0010: move-result-object v2 │ │ +0a4ef6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=49 │ │ 0x000a line=51 │ │ 0x000d line=53 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -209396,18 +209397,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a4df8: |[0a4df8] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.getRoot:()Landroid/view/View; │ │ -0a4e08: 6e10 651a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a65 │ │ -0a4e0e: 0c00 |0003: move-result-object v0 │ │ -0a4e10: 1100 |0004: return-object v0 │ │ +0a4dfc: |[0a4dfc] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.getRoot:()Landroid/view/View; │ │ +0a4e0c: 6e10 651a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a65 │ │ +0a4e12: 0c00 |0003: move-result-object v0 │ │ +0a4e14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;) │ │ @@ -209415,17 +209416,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4e14: |[0a4e14] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -0a4e24: 5410 9c1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.rootView:Landroid/widget/LinearLayout; // field@1d9c │ │ -0a4e28: 1100 |0002: return-object v0 │ │ +0a4e18: |[0a4e18] ua.gardenapple.itchupdater.databinding.DialogWebPromptBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +0a4e28: 5410 9c1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding;.rootView:Landroid/widget/LinearLayout; // field@1d9c │ │ +0a4e2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/DialogWebPromptBinding; │ │ │ │ source_file_idx : 2535 (DialogWebPromptBinding.java) │ │ @@ -209548,30 +209549,30 @@ │ │ type : '(Landroid/widget/ScrollView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 14 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0a510c: |[0a510c] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.:(Landroid/widget/ScrollView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V │ │ -0a511c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a5122: 5b01 a91d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.rootView:Landroid/widget/ScrollView; // field@1da9 │ │ -0a5126: 5b02 9d1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsLabel:Landroid/widget/TextView; // field@1d9d │ │ -0a512a: 5b03 9e1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ -0a512e: 5b04 9f1d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ -0a5132: 5b05 a01d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedLabel:Landroid/widget/TextView; // field@1da0 │ │ -0a5136: 5b06 a11d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ -0a513a: 5b07 a21d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedNothing:Landroid/widget/TextView; // field@1da2 │ │ -0a513e: 5b08 a31d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.libraryLayout:Landroid/widget/LinearLayout; // field@1da3 │ │ -0a5142: 5b09 a41d |0013: iput-object v9, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.ownedButton:Lcom/google/android/material/button/MaterialButton; // field@1da4 │ │ -0a5146: 5b0a a51d |0015: iput-object v10, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.ownedLabel:Landroid/widget/TextView; // field@1da5 │ │ -0a514a: 5b0b a61d |0017: iput-object v11, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingDivider:Landroid/view/View; // field@1da6 │ │ -0a514e: 5b0c a71d |0019: iput-object v12, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingLabel:Landroid/widget/TextView; // field@1da7 │ │ -0a5152: 5b0d a81d |001b: iput-object v13, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ -0a5156: 0e00 |001d: return-void │ │ +0a5110: |[0a5110] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.:(Landroid/widget/ScrollView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V │ │ +0a5120: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a5126: 5b01 a91d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.rootView:Landroid/widget/ScrollView; // field@1da9 │ │ +0a512a: 5b02 9d1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsLabel:Landroid/widget/TextView; // field@1d9d │ │ +0a512e: 5b03 9e1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ +0a5132: 5b04 9f1d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsNothing:Landroid/widget/TextView; // field@1d9f │ │ +0a5136: 5b05 a01d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedLabel:Landroid/widget/TextView; // field@1da0 │ │ +0a513a: 5b06 a11d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ +0a513e: 5b07 a21d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedNothing:Landroid/widget/TextView; // field@1da2 │ │ +0a5142: 5b08 a31d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.libraryLayout:Landroid/widget/LinearLayout; // field@1da3 │ │ +0a5146: 5b09 a41d |0013: iput-object v9, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.ownedButton:Lcom/google/android/material/button/MaterialButton; // field@1da4 │ │ +0a514a: 5b0a a51d |0015: iput-object v10, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.ownedLabel:Landroid/widget/TextView; // field@1da5 │ │ +0a514e: 5b0b a61d |0017: iput-object v11, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingDivider:Landroid/view/View; // field@1da6 │ │ +0a5152: 5b0c a71d |0019: iput-object v12, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingLabel:Landroid/widget/TextView; // field@1da7 │ │ +0a5156: 5b0d a81d |001b: iput-object v13, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ +0a515a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0005 line=68 │ │ 0x0007 line=69 │ │ 0x0009 line=70 │ │ @@ -209605,102 +209606,102 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 1 │ │ outs : 14 │ │ insns size : 174 16-bit code units │ │ -0a4f4c: |[0a4f4c] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ -0a4f5c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0a4f60: 1401 9900 0a7f |0002: const v1, #float 1.83437e+38 // #7f0a0099 │ │ -0a4f66: 6e20 2f01 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4f6c: 0c02 |0008: move-result-object v2 │ │ -0a4f6e: 0725 |0009: move-object v5, v2 │ │ -0a4f70: 1f05 8e00 |000a: check-cast v5, Landroid/widget/TextView; // type@008e │ │ -0a4f74: 3805 8e00 |000c: if-eqz v5, 009a // +008e │ │ -0a4f78: 1401 9a00 0a7f |000e: const v1, #float 1.83437e+38 // #7f0a009a │ │ -0a4f7e: 6e20 2f01 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4f84: 0c02 |0014: move-result-object v2 │ │ -0a4f86: 0726 |0015: move-object v6, v2 │ │ -0a4f88: 1f06 d300 |0016: check-cast v6, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ -0a4f8c: 3806 8200 |0018: if-eqz v6, 009a // +0082 │ │ -0a4f90: 1401 9b00 0a7f |001a: const v1, #float 1.83437e+38 // #7f0a009b │ │ -0a4f96: 6e20 2f01 1000 |001d: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4f9c: 0c02 |0020: move-result-object v2 │ │ -0a4f9e: 0727 |0021: move-object v7, v2 │ │ -0a4fa0: 1f07 8e00 |0022: check-cast v7, Landroid/widget/TextView; // type@008e │ │ -0a4fa4: 3807 7600 |0024: if-eqz v7, 009a // +0076 │ │ -0a4fa8: 1401 e400 0a7f |0026: const v1, #float 1.83438e+38 // #7f0a00e4 │ │ -0a4fae: 6e20 2f01 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4fb4: 0c02 |002c: move-result-object v2 │ │ -0a4fb6: 0728 |002d: move-object v8, v2 │ │ -0a4fb8: 1f08 8e00 |002e: check-cast v8, Landroid/widget/TextView; // type@008e │ │ -0a4fbc: 3808 6a00 |0030: if-eqz v8, 009a // +006a │ │ -0a4fc0: 1401 e500 0a7f |0032: const v1, #float 1.83438e+38 // #7f0a00e5 │ │ -0a4fc6: 6e20 2f01 1000 |0035: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4fcc: 0c02 |0038: move-result-object v2 │ │ -0a4fce: 0729 |0039: move-object v9, v2 │ │ -0a4fd0: 1f09 d300 |003a: check-cast v9, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ -0a4fd4: 3809 5e00 |003c: if-eqz v9, 009a // +005e │ │ -0a4fd8: 1401 e600 0a7f |003e: const v1, #float 1.83438e+38 // #7f0a00e6 │ │ -0a4fde: 6e20 2f01 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4fe4: 0c02 |0044: move-result-object v2 │ │ -0a4fe6: 072a |0045: move-object v10, v2 │ │ -0a4fe8: 1f0a 8e00 |0046: check-cast v10, Landroid/widget/TextView; // type@008e │ │ -0a4fec: 380a 5200 |0048: if-eqz v10, 009a // +0052 │ │ -0a4ff0: 1401 f300 0a7f |004a: const v1, #float 1.83438e+38 // #7f0a00f3 │ │ -0a4ff6: 6e20 2f01 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a4ffc: 0c02 |0050: move-result-object v2 │ │ -0a4ffe: 072b |0051: move-object v11, v2 │ │ -0a5000: 1f0b 8a00 |0052: check-cast v11, Landroid/widget/LinearLayout; // type@008a │ │ -0a5004: 380b 4600 |0054: if-eqz v11, 009a // +0046 │ │ -0a5008: 1401 4e01 0a7f |0056: const v1, #float 1.8344e+38 // #7f0a014e │ │ -0a500e: 6e20 2f01 1000 |0059: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5014: 0c02 |005c: move-result-object v2 │ │ -0a5016: 072c |005d: move-object v12, v2 │ │ -0a5018: 1f0c 1701 |005e: check-cast v12, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ -0a501c: 380c 3a00 |0060: if-eqz v12, 009a // +003a │ │ -0a5020: 1401 5001 0a7f |0062: const v1, #float 1.8344e+38 // #7f0a0150 │ │ -0a5026: 6e20 2f01 1000 |0065: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a502c: 0c02 |0068: move-result-object v2 │ │ -0a502e: 072d |0069: move-object v13, v2 │ │ -0a5030: 1f0d 8e00 |006a: check-cast v13, Landroid/widget/TextView; // type@008e │ │ -0a5034: 380d 2e00 |006c: if-eqz v13, 009a // +002e │ │ -0a5038: 1401 5b01 0a7f |006e: const v1, #float 1.83441e+38 // #7f0a015b │ │ -0a503e: 6e20 2f01 1000 |0071: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5044: 0c0e |0074: move-result-object v14 │ │ -0a5046: 380e 2500 |0075: if-eqz v14, 009a // +0025 │ │ -0a504a: 1401 5c01 0a7f |0077: const v1, #float 1.83441e+38 // #7f0a015c │ │ -0a5050: 6e20 2f01 1000 |007a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5056: 0c02 |007d: move-result-object v2 │ │ -0a5058: 072f |007e: move-object v15, v2 │ │ -0a505a: 1f0f 8e00 |007f: check-cast v15, Landroid/widget/TextView; // type@008e │ │ -0a505e: 380f 1900 |0081: if-eqz v15, 009a // +0019 │ │ -0a5062: 1401 5d01 0a7f |0083: const v1, #float 1.83441e+38 // #7f0a015d │ │ -0a5068: 6e20 2f01 1000 |0086: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a506e: 0c02 |0089: move-result-object v2 │ │ -0a5070: 0810 0200 |008a: move-object/from16 v16, v2 │ │ -0a5074: 1f10 d300 |008c: check-cast v16, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ -0a5078: 3810 0c00 |008e: if-eqz v16, 009a // +000c │ │ -0a507c: 2201 7405 |0090: new-instance v1, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // type@0574 │ │ -0a5080: 0704 |0092: move-object v4, v0 │ │ -0a5082: 1f04 8c00 |0093: check-cast v4, Landroid/widget/ScrollView; // type@008c │ │ -0a5086: 0713 |0095: move-object v3, v1 │ │ -0a5088: 760e 681a 0300 |0096: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.:(Landroid/widget/ScrollView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V // method@1a68 │ │ -0a508e: 1101 |0099: return-object v1 │ │ -0a5090: 7401 3401 1100 |009a: invoke-virtual/range {v17}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a5096: 0c00 |009d: move-result-object v0 │ │ -0a5098: 6e20 9100 1000 |009e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a509e: 0c00 |00a1: move-result-object v0 │ │ -0a50a0: 2201 6e01 |00a2: new-instance v1, Ljava/lang/NullPointerException; // type@016e │ │ -0a50a4: 1a02 cc14 |00a4: const-string v2, "Missing required view with ID: " // string@14cc │ │ -0a50a8: 6e20 9503 0200 |00a6: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a50ae: 0c00 |00a9: move-result-object v0 │ │ -0a50b0: 7020 6e03 0100 |00aa: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a50b6: 2701 |00ad: throw v1 │ │ +0a4f50: |[0a4f50] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ +0a4f60: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0a4f64: 1401 9900 0a7f |0002: const v1, #float 1.83437e+38 // #7f0a0099 │ │ +0a4f6a: 6e20 2f01 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4f70: 0c02 |0008: move-result-object v2 │ │ +0a4f72: 0725 |0009: move-object v5, v2 │ │ +0a4f74: 1f05 8e00 |000a: check-cast v5, Landroid/widget/TextView; // type@008e │ │ +0a4f78: 3805 8e00 |000c: if-eqz v5, 009a // +008e │ │ +0a4f7c: 1401 9a00 0a7f |000e: const v1, #float 1.83437e+38 // #7f0a009a │ │ +0a4f82: 6e20 2f01 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4f88: 0c02 |0014: move-result-object v2 │ │ +0a4f8a: 0726 |0015: move-object v6, v2 │ │ +0a4f8c: 1f06 d300 |0016: check-cast v6, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ +0a4f90: 3806 8200 |0018: if-eqz v6, 009a // +0082 │ │ +0a4f94: 1401 9b00 0a7f |001a: const v1, #float 1.83437e+38 // #7f0a009b │ │ +0a4f9a: 6e20 2f01 1000 |001d: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4fa0: 0c02 |0020: move-result-object v2 │ │ +0a4fa2: 0727 |0021: move-object v7, v2 │ │ +0a4fa4: 1f07 8e00 |0022: check-cast v7, Landroid/widget/TextView; // type@008e │ │ +0a4fa8: 3807 7600 |0024: if-eqz v7, 009a // +0076 │ │ +0a4fac: 1401 e400 0a7f |0026: const v1, #float 1.83438e+38 // #7f0a00e4 │ │ +0a4fb2: 6e20 2f01 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4fb8: 0c02 |002c: move-result-object v2 │ │ +0a4fba: 0728 |002d: move-object v8, v2 │ │ +0a4fbc: 1f08 8e00 |002e: check-cast v8, Landroid/widget/TextView; // type@008e │ │ +0a4fc0: 3808 6a00 |0030: if-eqz v8, 009a // +006a │ │ +0a4fc4: 1401 e500 0a7f |0032: const v1, #float 1.83438e+38 // #7f0a00e5 │ │ +0a4fca: 6e20 2f01 1000 |0035: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4fd0: 0c02 |0038: move-result-object v2 │ │ +0a4fd2: 0729 |0039: move-object v9, v2 │ │ +0a4fd4: 1f09 d300 |003a: check-cast v9, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ +0a4fd8: 3809 5e00 |003c: if-eqz v9, 009a // +005e │ │ +0a4fdc: 1401 e600 0a7f |003e: const v1, #float 1.83438e+38 // #7f0a00e6 │ │ +0a4fe2: 6e20 2f01 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a4fe8: 0c02 |0044: move-result-object v2 │ │ +0a4fea: 072a |0045: move-object v10, v2 │ │ +0a4fec: 1f0a 8e00 |0046: check-cast v10, Landroid/widget/TextView; // type@008e │ │ +0a4ff0: 380a 5200 |0048: if-eqz v10, 009a // +0052 │ │ +0a4ff4: 1401 f300 0a7f |004a: const v1, #float 1.83438e+38 // #7f0a00f3 │ │ +0a4ffa: 6e20 2f01 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5000: 0c02 |0050: move-result-object v2 │ │ +0a5002: 072b |0051: move-object v11, v2 │ │ +0a5004: 1f0b 8a00 |0052: check-cast v11, Landroid/widget/LinearLayout; // type@008a │ │ +0a5008: 380b 4600 |0054: if-eqz v11, 009a // +0046 │ │ +0a500c: 1401 4e01 0a7f |0056: const v1, #float 1.8344e+38 // #7f0a014e │ │ +0a5012: 6e20 2f01 1000 |0059: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5018: 0c02 |005c: move-result-object v2 │ │ +0a501a: 072c |005d: move-object v12, v2 │ │ +0a501c: 1f0c 1701 |005e: check-cast v12, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ +0a5020: 380c 3a00 |0060: if-eqz v12, 009a // +003a │ │ +0a5024: 1401 5001 0a7f |0062: const v1, #float 1.8344e+38 // #7f0a0150 │ │ +0a502a: 6e20 2f01 1000 |0065: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5030: 0c02 |0068: move-result-object v2 │ │ +0a5032: 072d |0069: move-object v13, v2 │ │ +0a5034: 1f0d 8e00 |006a: check-cast v13, Landroid/widget/TextView; // type@008e │ │ +0a5038: 380d 2e00 |006c: if-eqz v13, 009a // +002e │ │ +0a503c: 1401 5b01 0a7f |006e: const v1, #float 1.83441e+38 // #7f0a015b │ │ +0a5042: 6e20 2f01 1000 |0071: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5048: 0c0e |0074: move-result-object v14 │ │ +0a504a: 380e 2500 |0075: if-eqz v14, 009a // +0025 │ │ +0a504e: 1401 5c01 0a7f |0077: const v1, #float 1.83441e+38 // #7f0a015c │ │ +0a5054: 6e20 2f01 1000 |007a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a505a: 0c02 |007d: move-result-object v2 │ │ +0a505c: 072f |007e: move-object v15, v2 │ │ +0a505e: 1f0f 8e00 |007f: check-cast v15, Landroid/widget/TextView; // type@008e │ │ +0a5062: 380f 1900 |0081: if-eqz v15, 009a // +0019 │ │ +0a5066: 1401 5d01 0a7f |0083: const v1, #float 1.83441e+38 // #7f0a015d │ │ +0a506c: 6e20 2f01 1000 |0086: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5072: 0c02 |0089: move-result-object v2 │ │ +0a5074: 0810 0200 |008a: move-object/from16 v16, v2 │ │ +0a5078: 1f10 d300 |008c: check-cast v16, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ +0a507c: 3810 0c00 |008e: if-eqz v16, 009a // +000c │ │ +0a5080: 2201 7405 |0090: new-instance v1, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // type@0574 │ │ +0a5084: 0704 |0092: move-object v4, v0 │ │ +0a5086: 1f04 8c00 |0093: check-cast v4, Landroid/widget/ScrollView; // type@008c │ │ +0a508a: 0713 |0095: move-object v3, v1 │ │ +0a508c: 760e 681a 0300 |0096: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.:(Landroid/widget/ScrollView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroid/widget/TextView;Landroid/widget/LinearLayout;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/view/View;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V // method@1a68 │ │ +0a5092: 1101 |0099: return-object v1 │ │ +0a5094: 7401 3401 1100 |009a: invoke-virtual/range {v17}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a509a: 0c00 |009d: move-result-object v0 │ │ +0a509c: 6e20 9100 1000 |009e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a50a2: 0c00 |00a1: move-result-object v0 │ │ +0a50a4: 2201 6e01 |00a2: new-instance v1, Ljava/lang/NullPointerException; // type@016e │ │ +0a50a8: 1a02 cc14 |00a4: const-string v2, "Missing required view with ID: " // string@14cc │ │ +0a50ac: 6e20 9503 0200 |00a6: invoke-virtual {v2, v0}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a50b2: 0c00 |00a9: move-result-object v0 │ │ +0a50b4: 7020 6e03 0100 |00aa: invoke-direct {v1, v0}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a50ba: 2701 |00ad: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=110 │ │ 0x0011 line=116 │ │ 0x001d line=122 │ │ 0x0029 line=128 │ │ 0x0035 line=134 │ │ @@ -209722,20 +209723,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a50b8: |[0a50b8] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ -0a50c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a50ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a50cc: 7130 6d1a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1a6d │ │ -0a50d2: 0c02 |0005: move-result-object v2 │ │ -0a50d4: 1102 |0006: return-object v2 │ │ +0a50bc: |[0a50bc] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ +0a50cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a50ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a50d0: 7130 6d1a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1a6d │ │ +0a50d6: 0c02 |0005: move-result-object v2 │ │ +0a50d8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;) │ │ @@ -209743,24 +209744,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a50d8: |[0a50d8] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ -0a50e8: 1400 3200 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d0032 │ │ -0a50ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a50f0: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a50f6: 0c02 |0007: move-result-object v2 │ │ -0a50f8: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a50fc: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a5102: 7110 691a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1a69 │ │ -0a5108: 0c02 |0010: move-result-object v2 │ │ -0a510a: 1102 |0011: return-object v2 │ │ +0a50dc: |[0a50dc] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ +0a50ec: 1400 3200 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d0032 │ │ +0a50f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a50f4: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a50fa: 0c02 |0007: move-result-object v2 │ │ +0a50fc: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a5100: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a5106: 7110 691a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1a69 │ │ +0a510c: 0c02 |0010: move-result-object v2 │ │ +0a510e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=96 │ │ 0x000a line=98 │ │ 0x000d line=100 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -209773,18 +209774,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a4f18: |[0a4f18] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.getRoot:()Landroid/view/View; │ │ -0a4f28: 6e10 6b1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.getRoot:()Landroid/widget/ScrollView; // method@1a6b │ │ -0a4f2e: 0c00 |0003: move-result-object v0 │ │ -0a4f30: 1100 |0004: return-object v0 │ │ +0a4f1c: |[0a4f1c] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.getRoot:()Landroid/view/View; │ │ +0a4f2c: 6e10 6b1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.getRoot:()Landroid/widget/ScrollView; // method@1a6b │ │ +0a4f32: 0c00 |0003: move-result-object v0 │ │ +0a4f34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;) │ │ @@ -209792,17 +209793,17 @@ │ │ type : '()Landroid/widget/ScrollView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4f34: |[0a4f34] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.getRoot:()Landroid/widget/ScrollView; │ │ -0a4f44: 5410 a91d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.rootView:Landroid/widget/ScrollView; // field@1da9 │ │ -0a4f48: 1100 |0002: return-object v0 │ │ +0a4f38: |[0a4f38] ua.gardenapple.itchupdater.databinding.LibraryFragmentBinding.getRoot:()Landroid/widget/ScrollView; │ │ +0a4f48: 5410 a91d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.rootView:Landroid/widget/ScrollView; // field@1da9 │ │ +0a4f4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ │ │ source_file_idx : 3694 (LibraryFragmentBinding.java) │ │ @@ -209901,26 +209902,26 @@ │ │ type : '(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageButton;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a52ec: |[0a52ec] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.:(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageButton;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V │ │ -0a52fc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a5302: 5b01 b21d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1db2 │ │ -0a5306: 5b02 aa1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.authorOrSubtitle:Landroid/widget/TextView; // field@1daa │ │ -0a530a: 5b03 ab1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.gameName:Landroid/widget/TextView; // field@1dab │ │ -0a530e: 5b04 ac1d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dac │ │ -0a5312: 5b05 ad1d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dad │ │ -0a5316: 5b06 ae1d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.overflowMenu:Landroid/widget/ImageButton; // field@1dae │ │ -0a531a: 5b07 af1d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@1daf │ │ -0a531e: 5b08 b01d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.progressBarLabel:Landroid/widget/TextView; // field@1db0 │ │ -0a5322: 5b09 b11d |0013: iput-object v9, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.progressBarLayout:Landroid/widget/LinearLayout; // field@1db1 │ │ -0a5326: 0e00 |0015: return-void │ │ +0a52f0: |[0a52f0] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.:(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageButton;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V │ │ +0a5300: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a5306: 5b01 b21d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1db2 │ │ +0a530a: 5b02 aa1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.authorOrSubtitle:Landroid/widget/TextView; // field@1daa │ │ +0a530e: 5b03 ab1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.gameName:Landroid/widget/TextView; // field@1dab │ │ +0a5312: 5b04 ac1d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dac │ │ +0a5316: 5b05 ad1d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dad │ │ +0a531a: 5b06 ae1d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.overflowMenu:Landroid/widget/ImageButton; // field@1dae │ │ +0a531e: 5b07 af1d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.progressBar:Landroid/widget/ProgressBar; // field@1daf │ │ +0a5322: 5b08 b01d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.progressBarLabel:Landroid/widget/TextView; // field@1db0 │ │ +0a5326: 5b09 b11d |0013: iput-object v9, v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.progressBarLayout:Landroid/widget/LinearLayout; // field@1db1 │ │ +0a532a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ @@ -209946,79 +209947,79 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 126 16-bit code units │ │ -0a518c: |[0a518c] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; │ │ -0a519c: 1400 4f00 0a7f |0000: const v0, #float 1.83435e+38 // #7f0a004f │ │ -0a51a2: 6e20 2f01 0c00 |0003: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a51a8: 0c01 |0006: move-result-object v1 │ │ -0a51aa: 0714 |0007: move-object v4, v1 │ │ -0a51ac: 1f04 8e00 |0008: check-cast v4, Landroid/widget/TextView; // type@008e │ │ -0a51b0: 3804 6000 |000a: if-eqz v4, 006a // +0060 │ │ -0a51b4: 1400 be00 0a7f |000c: const v0, #float 1.83437e+38 // #7f0a00be │ │ -0a51ba: 6e20 2f01 0c00 |000f: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a51c0: 0c01 |0012: move-result-object v1 │ │ -0a51c2: 0715 |0013: move-object v5, v1 │ │ -0a51c4: 1f05 8e00 |0014: check-cast v5, Landroid/widget/TextView; // type@008e │ │ -0a51c8: 3805 5400 |0016: if-eqz v5, 006a // +0054 │ │ -0a51cc: 1400 bf00 0a7f |0018: const v0, #float 1.83437e+38 // #7f0a00bf │ │ -0a51d2: 6e20 2f01 0c00 |001b: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a51d8: 0c01 |001e: move-result-object v1 │ │ -0a51da: 0716 |001f: move-object v6, v1 │ │ -0a51dc: 1f06 8900 |0020: check-cast v6, Landroid/widget/ImageView; // type@0089 │ │ -0a51e0: 3806 4800 |0022: if-eqz v6, 006a // +0048 │ │ -0a51e4: 1400 c000 0a7f |0024: const v0, #float 1.83437e+38 // #7f0a00c0 │ │ -0a51ea: 6e20 2f01 0c00 |0027: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a51f0: 0c01 |002a: move-result-object v1 │ │ -0a51f2: 0717 |002b: move-object v7, v1 │ │ -0a51f4: 1f07 8900 |002c: check-cast v7, Landroid/widget/ImageView; // type@0089 │ │ -0a51f8: 3807 3c00 |002e: if-eqz v7, 006a // +003c │ │ -0a51fc: 1400 4601 0a7f |0030: const v0, #float 1.8344e+38 // #7f0a0146 │ │ -0a5202: 6e20 2f01 0c00 |0033: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5208: 0c01 |0036: move-result-object v1 │ │ -0a520a: 0718 |0037: move-object v8, v1 │ │ -0a520c: 1f08 8800 |0038: check-cast v8, Landroid/widget/ImageButton; // type@0088 │ │ -0a5210: 3808 3000 |003a: if-eqz v8, 006a // +0030 │ │ -0a5214: 1400 6201 0a7f |003c: const v0, #float 1.83441e+38 // #7f0a0162 │ │ -0a521a: 6e20 2f01 0c00 |003f: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5220: 0c01 |0042: move-result-object v1 │ │ -0a5222: 0719 |0043: move-object v9, v1 │ │ -0a5224: 1f09 8b00 |0044: check-cast v9, Landroid/widget/ProgressBar; // type@008b │ │ -0a5228: 3809 2400 |0046: if-eqz v9, 006a // +0024 │ │ -0a522c: 1400 6301 0a7f |0048: const v0, #float 1.83441e+38 // #7f0a0163 │ │ -0a5232: 6e20 2f01 0c00 |004b: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5238: 0c01 |004e: move-result-object v1 │ │ -0a523a: 071a |004f: move-object v10, v1 │ │ -0a523c: 1f0a 8e00 |0050: check-cast v10, Landroid/widget/TextView; // type@008e │ │ -0a5240: 380a 1800 |0052: if-eqz v10, 006a // +0018 │ │ -0a5244: 1400 6401 0a7f |0054: const v0, #float 1.83441e+38 // #7f0a0164 │ │ -0a524a: 6e20 2f01 0c00 |0057: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5250: 0c01 |005a: move-result-object v1 │ │ -0a5252: 071b |005b: move-object v11, v1 │ │ -0a5254: 1f0b 8a00 |005c: check-cast v11, Landroid/widget/LinearLayout; // type@008a │ │ -0a5258: 380b 0c00 |005e: if-eqz v11, 006a // +000c │ │ -0a525c: 2200 7505 |0060: new-instance v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; // type@0575 │ │ -0a5260: 07c3 |0062: move-object v3, v12 │ │ -0a5262: 1f03 9b00 |0063: check-cast v3, Landroidx/cardview/widget/CardView; // type@009b │ │ -0a5266: 0702 |0065: move-object v2, v0 │ │ -0a5268: 760a 6e1a 0200 |0066: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.:(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageButton;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V // method@1a6e │ │ -0a526e: 1100 |0069: return-object v0 │ │ -0a5270: 6e10 3401 0c00 |006a: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a5276: 0c0c |006d: move-result-object v12 │ │ -0a5278: 6e20 9100 0c00 |006e: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a527e: 0c0c |0071: move-result-object v12 │ │ -0a5280: 2200 6e01 |0072: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a5284: 1a01 cc14 |0074: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a5288: 6e20 9503 c100 |0076: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a528e: 0c0c |0079: move-result-object v12 │ │ -0a5290: 7020 6e03 c000 |007a: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a5296: 2700 |007d: throw v0 │ │ +0a5190: |[0a5190] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; │ │ +0a51a0: 1400 4f00 0a7f |0000: const v0, #float 1.83435e+38 // #7f0a004f │ │ +0a51a6: 6e20 2f01 0c00 |0003: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a51ac: 0c01 |0006: move-result-object v1 │ │ +0a51ae: 0714 |0007: move-object v4, v1 │ │ +0a51b0: 1f04 8e00 |0008: check-cast v4, Landroid/widget/TextView; // type@008e │ │ +0a51b4: 3804 6000 |000a: if-eqz v4, 006a // +0060 │ │ +0a51b8: 1400 be00 0a7f |000c: const v0, #float 1.83437e+38 // #7f0a00be │ │ +0a51be: 6e20 2f01 0c00 |000f: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a51c4: 0c01 |0012: move-result-object v1 │ │ +0a51c6: 0715 |0013: move-object v5, v1 │ │ +0a51c8: 1f05 8e00 |0014: check-cast v5, Landroid/widget/TextView; // type@008e │ │ +0a51cc: 3805 5400 |0016: if-eqz v5, 006a // +0054 │ │ +0a51d0: 1400 bf00 0a7f |0018: const v0, #float 1.83437e+38 // #7f0a00bf │ │ +0a51d6: 6e20 2f01 0c00 |001b: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a51dc: 0c01 |001e: move-result-object v1 │ │ +0a51de: 0716 |001f: move-object v6, v1 │ │ +0a51e0: 1f06 8900 |0020: check-cast v6, Landroid/widget/ImageView; // type@0089 │ │ +0a51e4: 3806 4800 |0022: if-eqz v6, 006a // +0048 │ │ +0a51e8: 1400 c000 0a7f |0024: const v0, #float 1.83437e+38 // #7f0a00c0 │ │ +0a51ee: 6e20 2f01 0c00 |0027: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a51f4: 0c01 |002a: move-result-object v1 │ │ +0a51f6: 0717 |002b: move-object v7, v1 │ │ +0a51f8: 1f07 8900 |002c: check-cast v7, Landroid/widget/ImageView; // type@0089 │ │ +0a51fc: 3807 3c00 |002e: if-eqz v7, 006a // +003c │ │ +0a5200: 1400 4601 0a7f |0030: const v0, #float 1.8344e+38 // #7f0a0146 │ │ +0a5206: 6e20 2f01 0c00 |0033: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a520c: 0c01 |0036: move-result-object v1 │ │ +0a520e: 0718 |0037: move-object v8, v1 │ │ +0a5210: 1f08 8800 |0038: check-cast v8, Landroid/widget/ImageButton; // type@0088 │ │ +0a5214: 3808 3000 |003a: if-eqz v8, 006a // +0030 │ │ +0a5218: 1400 6201 0a7f |003c: const v0, #float 1.83441e+38 // #7f0a0162 │ │ +0a521e: 6e20 2f01 0c00 |003f: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5224: 0c01 |0042: move-result-object v1 │ │ +0a5226: 0719 |0043: move-object v9, v1 │ │ +0a5228: 1f09 8b00 |0044: check-cast v9, Landroid/widget/ProgressBar; // type@008b │ │ +0a522c: 3809 2400 |0046: if-eqz v9, 006a // +0024 │ │ +0a5230: 1400 6301 0a7f |0048: const v0, #float 1.83441e+38 // #7f0a0163 │ │ +0a5236: 6e20 2f01 0c00 |004b: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a523c: 0c01 |004e: move-result-object v1 │ │ +0a523e: 071a |004f: move-object v10, v1 │ │ +0a5240: 1f0a 8e00 |0050: check-cast v10, Landroid/widget/TextView; // type@008e │ │ +0a5244: 380a 1800 |0052: if-eqz v10, 006a // +0018 │ │ +0a5248: 1400 6401 0a7f |0054: const v0, #float 1.83441e+38 // #7f0a0164 │ │ +0a524e: 6e20 2f01 0c00 |0057: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5254: 0c01 |005a: move-result-object v1 │ │ +0a5256: 071b |005b: move-object v11, v1 │ │ +0a5258: 1f0b 8a00 |005c: check-cast v11, Landroid/widget/LinearLayout; // type@008a │ │ +0a525c: 380b 0c00 |005e: if-eqz v11, 006a // +000c │ │ +0a5260: 2200 7505 |0060: new-instance v0, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; // type@0575 │ │ +0a5264: 07c3 |0062: move-object v3, v12 │ │ +0a5266: 1f03 9b00 |0063: check-cast v3, Landroidx/cardview/widget/CardView; // type@009b │ │ +0a526a: 0702 |0065: move-object v2, v0 │ │ +0a526c: 760a 6e1a 0200 |0066: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.:(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageButton;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V // method@1a6e │ │ +0a5272: 1100 |0069: return-object v0 │ │ +0a5274: 6e10 3401 0c00 |006a: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a527a: 0c0c |006d: move-result-object v12 │ │ +0a527c: 6e20 9100 0c00 |006e: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a5282: 0c0c |0071: move-result-object v12 │ │ +0a5284: 2200 6e01 |0072: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a5288: 1a01 cc14 |0074: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a528c: 6e20 9503 c100 |0076: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a5292: 0c0c |0079: move-result-object v12 │ │ +0a5294: 7020 6e03 c000 |007a: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a529a: 2700 |007d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000f line=99 │ │ 0x001b line=105 │ │ 0x0027 line=111 │ │ 0x0033 line=117 │ │ @@ -210036,20 +210037,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a5298: |[0a5298] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; │ │ -0a52a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a52aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a52ac: 7130 731a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; // method@1a73 │ │ -0a52b2: 0c02 |0005: move-result-object v2 │ │ -0a52b4: 1102 |0006: return-object v2 │ │ +0a529c: |[0a529c] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; │ │ +0a52ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a52ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a52b0: 7130 731a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; // method@1a73 │ │ +0a52b6: 0c02 |0005: move-result-object v2 │ │ +0a52b8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;) │ │ @@ -210057,24 +210058,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a52b8: |[0a52b8] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; │ │ -0a52c8: 1400 3300 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d0033 │ │ -0a52ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a52d0: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a52d6: 0c02 |0007: move-result-object v2 │ │ -0a52d8: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a52dc: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a52e2: 7110 6f1a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; // method@1a6f │ │ -0a52e8: 0c02 |0010: move-result-object v2 │ │ -0a52ea: 1102 |0011: return-object v2 │ │ +0a52bc: |[0a52bc] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; │ │ +0a52cc: 1400 3300 0d7f |0000: const v0, #float 1.87422e+38 // #7f0d0033 │ │ +0a52d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a52d4: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a52da: 0c02 |0007: move-result-object v2 │ │ +0a52dc: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a52e0: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a52e6: 7110 6f1a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; // method@1a6f │ │ +0a52ec: 0c02 |0010: move-result-object v2 │ │ +0a52ee: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x000a line=81 │ │ 0x000d line=83 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -210087,18 +210088,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a5158: |[0a5158] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.getRoot:()Landroid/view/View; │ │ -0a5168: 6e10 711a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a71 │ │ -0a516e: 0c00 |0003: move-result-object v0 │ │ -0a5170: 1100 |0004: return-object v0 │ │ +0a515c: |[0a515c] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.getRoot:()Landroid/view/View; │ │ +0a516c: 6e10 711a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a71 │ │ +0a5172: 0c00 |0003: move-result-object v0 │ │ +0a5174: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;) │ │ @@ -210106,17 +210107,17 @@ │ │ type : '()Landroidx/cardview/widget/CardView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5174: |[0a5174] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.getRoot:()Landroidx/cardview/widget/CardView; │ │ -0a5184: 5410 b21d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1db2 │ │ -0a5188: 1100 |0002: return-object v0 │ │ +0a5178: |[0a5178] ua.gardenapple.itchupdater.databinding.LibraryItemBinding.getRoot:()Landroidx/cardview/widget/CardView; │ │ +0a5188: 5410 b21d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/LibraryItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1db2 │ │ +0a518c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/LibraryItemBinding; │ │ │ │ source_file_idx : 3695 (LibraryItemBinding.java) │ │ @@ -210209,25 +210210,25 @@ │ │ type : '(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/button/MaterialButton;Landroidx/constraintlayout/widget/ConstraintLayout;Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroidx/appcompat/widget/Toolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0a54a8: |[0a54a8] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/button/MaterialButton;Landroidx/constraintlayout/widget/ConstraintLayout;Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroidx/appcompat/widget/Toolbar;)V │ │ -0a54b8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a54be: 5b01 b91d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@1db9 │ │ -0a54c2: 5b02 b31d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.emptyListConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db3 │ │ -0a54c6: 5b03 b41d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.goToStoreButton:Lcom/google/android/material/button/MaterialButton; // field@1db4 │ │ -0a54ca: 5b04 b51d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db5 │ │ -0a54ce: 5b05 b61d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateLayout:Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // field@1db6 │ │ -0a54d2: 5b06 b71d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.noOwnedGames:Landroid/widget/TextView; // field@1db7 │ │ -0a54d6: 5b07 b81d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ -0a54da: 5b08 ba1d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1dba │ │ -0a54de: 0e00 |0013: return-void │ │ +0a54ac: |[0a54ac] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/button/MaterialButton;Landroidx/constraintlayout/widget/ConstraintLayout;Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroidx/appcompat/widget/Toolbar;)V │ │ +0a54bc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a54c2: 5b01 b91d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@1db9 │ │ +0a54c6: 5b02 b31d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.emptyListConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db3 │ │ +0a54ca: 5b03 b41d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.goToStoreButton:Lcom/google/android/material/button/MaterialButton; // field@1db4 │ │ +0a54ce: 5b04 b51d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db5 │ │ +0a54d2: 5b05 b61d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateLayout:Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // field@1db6 │ │ +0a54d6: 5b06 b71d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.noOwnedGames:Landroid/widget/TextView; // field@1db7 │ │ +0a54da: 5b07 b81d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ +0a54de: 5b08 ba1d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1dba │ │ +0a54e2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x0009 line=54 │ │ @@ -210251,73 +210252,73 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 115 16-bit code units │ │ -0a535c: |[0a535c] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ -0a536c: 1400 a900 0a7f |0000: const v0, #float 1.83437e+38 // #7f0a00a9 │ │ -0a5372: 6e20 2f01 0b00 |0003: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5378: 0c01 |0006: move-result-object v1 │ │ -0a537a: 0714 |0007: move-object v4, v1 │ │ -0a537c: 1f04 9c00 |0008: check-cast v4, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ -0a5380: 3804 5500 |000a: if-eqz v4, 005f // +0055 │ │ -0a5384: 1400 cc00 0a7f |000c: const v0, #float 1.83438e+38 // #7f0a00cc │ │ -0a538a: 6e20 2f01 0b00 |000f: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5390: 0c01 |0012: move-result-object v1 │ │ -0a5392: 0715 |0013: move-object v5, v1 │ │ -0a5394: 1f05 1701 |0014: check-cast v5, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ -0a5398: 3805 4900 |0016: if-eqz v5, 005f // +0049 │ │ -0a539c: 1400 f900 0a7f |0018: const v0, #float 1.83439e+38 // #7f0a00f9 │ │ -0a53a2: 6e20 2f01 0b00 |001b: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a53a8: 0c01 |001e: move-result-object v1 │ │ -0a53aa: 0716 |001f: move-object v6, v1 │ │ -0a53ac: 1f06 9c00 |0020: check-cast v6, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ -0a53b0: 3806 3d00 |0022: if-eqz v6, 005f // +003d │ │ -0a53b4: 1400 fa00 0a7f |0024: const v0, #float 1.83439e+38 // #7f0a00fa │ │ -0a53ba: 6e20 2f01 0b00 |0027: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a53c0: 0c01 |002a: move-result-object v1 │ │ -0a53c2: 3801 3400 |002b: if-eqz v1, 005f // +0034 │ │ -0a53c6: 7110 811a 0100 |002d: invoke-static {v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1a81 │ │ -0a53cc: 0c07 |0030: move-result-object v7 │ │ -0a53ce: 1400 3a01 0a7f |0031: const v0, #float 1.8344e+38 // #7f0a013a │ │ -0a53d4: 6e20 2f01 0b00 |0034: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a53da: 0c01 |0037: move-result-object v1 │ │ -0a53dc: 0718 |0038: move-object v8, v1 │ │ -0a53de: 1f08 8e00 |0039: check-cast v8, Landroid/widget/TextView; // type@008e │ │ -0a53e2: 3808 2400 |003b: if-eqz v8, 005f // +0024 │ │ -0a53e6: 1400 4f01 0a7f |003d: const v0, #float 1.8344e+38 // #7f0a014f │ │ -0a53ec: 6e20 2f01 0b00 |0040: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a53f2: 0c01 |0043: move-result-object v1 │ │ -0a53f4: 0719 |0044: move-object v9, v1 │ │ -0a53f6: 1f09 d300 |0045: check-cast v9, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ -0a53fa: 3809 1800 |0047: if-eqz v9, 005f // +0018 │ │ -0a53fe: 1400 d901 0a7f |0049: const v0, #float 1.83443e+38 // #7f0a01d9 │ │ -0a5404: 6e20 2f01 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a540a: 0c01 |004f: move-result-object v1 │ │ -0a540c: 071a |0050: move-object v10, v1 │ │ -0a540e: 1f0a 9a00 |0051: check-cast v10, Landroidx/appcompat/widget/Toolbar; // type@009a │ │ -0a5412: 380a 0c00 |0053: if-eqz v10, 005f // +000c │ │ -0a5416: 2200 7605 |0055: new-instance v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // type@0576 │ │ -0a541a: 07b3 |0057: move-object v3, v11 │ │ -0a541c: 1f03 9d00 |0058: check-cast v3, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@009d │ │ -0a5420: 0702 |005a: move-object v2, v0 │ │ -0a5422: 7609 741a 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/button/MaterialButton;Landroidx/constraintlayout/widget/ConstraintLayout;Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroidx/appcompat/widget/Toolbar;)V // method@1a74 │ │ -0a5428: 1100 |005e: return-object v0 │ │ -0a542a: 6e10 3401 0b00 |005f: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a5430: 0c0b |0062: move-result-object v11 │ │ -0a5432: 6e20 9100 0b00 |0063: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a5438: 0c0b |0066: move-result-object v11 │ │ -0a543a: 2200 6e01 |0067: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a543e: 1a01 cc14 |0069: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a5442: 6e20 9503 b100 |006b: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a5448: 0c0b |006e: move-result-object v11 │ │ -0a544a: 7020 6e03 b000 |006f: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a5450: 2700 |0072: throw v0 │ │ +0a5360: |[0a5360] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ +0a5370: 1400 a900 0a7f |0000: const v0, #float 1.83437e+38 // #7f0a00a9 │ │ +0a5376: 6e20 2f01 0b00 |0003: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a537c: 0c01 |0006: move-result-object v1 │ │ +0a537e: 0714 |0007: move-object v4, v1 │ │ +0a5380: 1f04 9c00 |0008: check-cast v4, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ +0a5384: 3804 5500 |000a: if-eqz v4, 005f // +0055 │ │ +0a5388: 1400 cc00 0a7f |000c: const v0, #float 1.83438e+38 // #7f0a00cc │ │ +0a538e: 6e20 2f01 0b00 |000f: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5394: 0c01 |0012: move-result-object v1 │ │ +0a5396: 0715 |0013: move-object v5, v1 │ │ +0a5398: 1f05 1701 |0014: check-cast v5, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ +0a539c: 3805 4900 |0016: if-eqz v5, 005f // +0049 │ │ +0a53a0: 1400 f900 0a7f |0018: const v0, #float 1.83439e+38 // #7f0a00f9 │ │ +0a53a6: 6e20 2f01 0b00 |001b: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a53ac: 0c01 |001e: move-result-object v1 │ │ +0a53ae: 0716 |001f: move-object v6, v1 │ │ +0a53b0: 1f06 9c00 |0020: check-cast v6, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ +0a53b4: 3806 3d00 |0022: if-eqz v6, 005f // +003d │ │ +0a53b8: 1400 fa00 0a7f |0024: const v0, #float 1.83439e+38 // #7f0a00fa │ │ +0a53be: 6e20 2f01 0b00 |0027: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a53c4: 0c01 |002a: move-result-object v1 │ │ +0a53c6: 3801 3400 |002b: if-eqz v1, 005f // +0034 │ │ +0a53ca: 7110 811a 0100 |002d: invoke-static {v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1a81 │ │ +0a53d0: 0c07 |0030: move-result-object v7 │ │ +0a53d2: 1400 3a01 0a7f |0031: const v0, #float 1.8344e+38 // #7f0a013a │ │ +0a53d8: 6e20 2f01 0b00 |0034: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a53de: 0c01 |0037: move-result-object v1 │ │ +0a53e0: 0718 |0038: move-object v8, v1 │ │ +0a53e2: 1f08 8e00 |0039: check-cast v8, Landroid/widget/TextView; // type@008e │ │ +0a53e6: 3808 2400 |003b: if-eqz v8, 005f // +0024 │ │ +0a53ea: 1400 4f01 0a7f |003d: const v0, #float 1.8344e+38 // #7f0a014f │ │ +0a53f0: 6e20 2f01 0b00 |0040: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a53f6: 0c01 |0043: move-result-object v1 │ │ +0a53f8: 0719 |0044: move-object v9, v1 │ │ +0a53fa: 1f09 d300 |0045: check-cast v9, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ +0a53fe: 3809 1800 |0047: if-eqz v9, 005f // +0018 │ │ +0a5402: 1400 d901 0a7f |0049: const v0, #float 1.83443e+38 // #7f0a01d9 │ │ +0a5408: 6e20 2f01 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a540e: 0c01 |004f: move-result-object v1 │ │ +0a5410: 071a |0050: move-object v10, v1 │ │ +0a5412: 1f0a 9a00 |0051: check-cast v10, Landroidx/appcompat/widget/Toolbar; // type@009a │ │ +0a5416: 380a 0c00 |0053: if-eqz v10, 005f // +000c │ │ +0a541a: 2200 7605 |0055: new-instance v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // type@0576 │ │ +0a541e: 07b3 |0057: move-object v3, v11 │ │ +0a5420: 1f03 9d00 |0058: check-cast v3, Landroidx/coordinatorlayout/widget/CoordinatorLayout; // type@009d │ │ +0a5424: 0702 |005a: move-object v2, v0 │ │ +0a5426: 7609 741a 0200 |005b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.:(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/button/MaterialButton;Landroidx/constraintlayout/widget/ConstraintLayout;Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;Landroidx/appcompat/widget/Toolbar;)V // method@1a74 │ │ +0a542c: 1100 |005e: return-object v0 │ │ +0a542e: 6e10 3401 0b00 |005f: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a5434: 0c0b |0062: move-result-object v11 │ │ +0a5436: 6e20 9100 0b00 |0063: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a543c: 0c0b |0066: move-result-object v11 │ │ +0a543e: 2200 6e01 |0067: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a5442: 1a01 cc14 |0069: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a5446: 6e20 9503 b100 |006b: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a544c: 0c0b |006e: move-result-object v11 │ │ +0a544e: 7020 6e03 b000 |006f: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a5454: 2700 |0072: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=89 │ │ 0x000f line=95 │ │ 0x001b line=101 │ │ 0x0027 line=107 │ │ 0x002d line=111 │ │ @@ -210335,20 +210336,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a5454: |[0a5454] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ -0a5464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a5466: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a5468: 7130 791a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1a79 │ │ -0a546e: 0c02 |0005: move-result-object v2 │ │ -0a5470: 1102 |0006: return-object v2 │ │ +0a5458: |[0a5458] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ +0a5468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a546a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a546c: 7130 791a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1a79 │ │ +0a5472: 0c02 |0005: move-result-object v2 │ │ +0a5474: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;) │ │ @@ -210356,24 +210357,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a5474: |[0a5474] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ -0a5484: 1400 6400 0d7f |0000: const v0, #float 1.87423e+38 // #7f0d0064 │ │ -0a548a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a548c: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a5492: 0c02 |0007: move-result-object v2 │ │ -0a5494: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a5498: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a549e: 7110 751a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1a75 │ │ -0a54a4: 0c02 |0010: move-result-object v2 │ │ -0a54a6: 1102 |0011: return-object v2 │ │ +0a5478: |[0a5478] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ +0a5488: 1400 6400 0d7f |0000: const v0, #float 1.87423e+38 // #7f0d0064 │ │ +0a548e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a5490: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a5496: 0c02 |0007: move-result-object v2 │ │ +0a5498: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a549c: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a54a2: 7110 751a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1a75 │ │ +0a54a8: 0c02 |0010: move-result-object v2 │ │ +0a54aa: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=75 │ │ 0x000a line=77 │ │ 0x000d line=79 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -210386,18 +210387,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a5328: |[0a5328] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.getRoot:()Landroid/view/View; │ │ -0a5338: 6e10 771a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@1a77 │ │ -0a533e: 0c00 |0003: move-result-object v0 │ │ -0a5340: 1100 |0004: return-object v0 │ │ +0a532c: |[0a532c] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.getRoot:()Landroid/view/View; │ │ +0a533c: 6e10 771a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@1a77 │ │ +0a5342: 0c00 |0003: move-result-object v0 │ │ +0a5344: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;) │ │ @@ -210405,17 +210406,17 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5344: |[0a5344] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -0a5354: 5410 b91d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@1db9 │ │ -0a5358: 1100 |0002: return-object v0 │ │ +0a5348: |[0a5348] ua.gardenapple.itchupdater.databinding.OwnedActivityBinding.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +0a5358: 5410 b91d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.rootView:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@1db9 │ │ +0a535c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ │ │ source_file_idx : 5515 (OwnedActivityBinding.java) │ │ @@ -210508,25 +210509,25 @@ │ │ type : '(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0a565c: |[0a565c] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.:(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ProgressBar;)V │ │ -0a566c: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a5672: 5b01 c21d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1dc2 │ │ -0a5676: 5b02 bb1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameAndroid:Landroid/widget/TextView; // field@1dbb │ │ -0a567a: 5b03 bc1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameAuthor:Landroid/widget/TextView; // field@1dbc │ │ -0a567e: 5b04 bd1d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameInfoLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1dbd │ │ -0a5682: 5b05 be1d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameName:Landroid/widget/TextView; // field@1dbe │ │ -0a5686: 5b06 bf1d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameThumbnail:Landroid/widget/ImageView; // field@1dbf │ │ -0a568a: 5b07 c01d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameThumbnailEmpty:Landroid/widget/ImageView; // field@1dc0 │ │ -0a568e: 5b08 c11d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedLoadingBar:Landroid/widget/ProgressBar; // field@1dc1 │ │ -0a5692: 0e00 |0013: return-void │ │ +0a5660: |[0a5660] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.:(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ProgressBar;)V │ │ +0a5670: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a5676: 5b01 c21d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1dc2 │ │ +0a567a: 5b02 bb1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameAndroid:Landroid/widget/TextView; // field@1dbb │ │ +0a567e: 5b03 bc1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameAuthor:Landroid/widget/TextView; // field@1dbc │ │ +0a5682: 5b04 bd1d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameInfoLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1dbd │ │ +0a5686: 5b05 be1d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameName:Landroid/widget/TextView; // field@1dbe │ │ +0a568a: 5b06 bf1d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameThumbnail:Landroid/widget/ImageView; // field@1dbf │ │ +0a568e: 5b07 c01d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedGameThumbnailEmpty:Landroid/widget/ImageView; // field@1dc0 │ │ +0a5692: 5b08 c11d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.ownedLoadingBar:Landroid/widget/ProgressBar; // field@1dc1 │ │ +0a5696: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=52 │ │ @@ -210550,73 +210551,73 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 114 16-bit code units │ │ -0a5514: |[0a5514] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; │ │ -0a5524: 1400 4701 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a0147 │ │ -0a552a: 6e20 2f01 0b00 |0003: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5530: 0c01 |0006: move-result-object v1 │ │ -0a5532: 0714 |0007: move-object v4, v1 │ │ -0a5534: 1f04 8e00 |0008: check-cast v4, Landroid/widget/TextView; // type@008e │ │ -0a5538: 3804 5400 |000a: if-eqz v4, 005e // +0054 │ │ -0a553c: 1400 4801 0a7f |000c: const v0, #float 1.8344e+38 // #7f0a0148 │ │ -0a5542: 6e20 2f01 0b00 |000f: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5548: 0c01 |0012: move-result-object v1 │ │ -0a554a: 0715 |0013: move-object v5, v1 │ │ -0a554c: 1f05 8e00 |0014: check-cast v5, Landroid/widget/TextView; // type@008e │ │ -0a5550: 3805 4800 |0016: if-eqz v5, 005e // +0048 │ │ -0a5554: 1400 4901 0a7f |0018: const v0, #float 1.8344e+38 // #7f0a0149 │ │ -0a555a: 6e20 2f01 0b00 |001b: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5560: 0c01 |001e: move-result-object v1 │ │ -0a5562: 0716 |001f: move-object v6, v1 │ │ -0a5564: 1f06 9c00 |0020: check-cast v6, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ -0a5568: 3806 3c00 |0022: if-eqz v6, 005e // +003c │ │ -0a556c: 1400 4a01 0a7f |0024: const v0, #float 1.8344e+38 // #7f0a014a │ │ -0a5572: 6e20 2f01 0b00 |0027: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5578: 0c01 |002a: move-result-object v1 │ │ -0a557a: 0717 |002b: move-object v7, v1 │ │ -0a557c: 1f07 8e00 |002c: check-cast v7, Landroid/widget/TextView; // type@008e │ │ -0a5580: 3807 3000 |002e: if-eqz v7, 005e // +0030 │ │ -0a5584: 1400 4b01 0a7f |0030: const v0, #float 1.8344e+38 // #7f0a014b │ │ -0a558a: 6e20 2f01 0b00 |0033: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5590: 0c01 |0036: move-result-object v1 │ │ -0a5592: 0718 |0037: move-object v8, v1 │ │ -0a5594: 1f08 8900 |0038: check-cast v8, Landroid/widget/ImageView; // type@0089 │ │ -0a5598: 3808 2400 |003a: if-eqz v8, 005e // +0024 │ │ -0a559c: 1400 4c01 0a7f |003c: const v0, #float 1.8344e+38 // #7f0a014c │ │ -0a55a2: 6e20 2f01 0b00 |003f: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a55a8: 0c01 |0042: move-result-object v1 │ │ -0a55aa: 0719 |0043: move-object v9, v1 │ │ -0a55ac: 1f09 8900 |0044: check-cast v9, Landroid/widget/ImageView; // type@0089 │ │ -0a55b0: 3809 1800 |0046: if-eqz v9, 005e // +0018 │ │ -0a55b4: 1400 4d01 0a7f |0048: const v0, #float 1.8344e+38 // #7f0a014d │ │ -0a55ba: 6e20 2f01 0b00 |004b: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a55c0: 0c01 |004e: move-result-object v1 │ │ -0a55c2: 071a |004f: move-object v10, v1 │ │ -0a55c4: 1f0a 8b00 |0050: check-cast v10, Landroid/widget/ProgressBar; // type@008b │ │ -0a55c8: 380a 0c00 |0052: if-eqz v10, 005e // +000c │ │ -0a55cc: 2200 7705 |0054: new-instance v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; // type@0577 │ │ -0a55d0: 07b3 |0056: move-object v3, v11 │ │ -0a55d2: 1f03 9b00 |0057: check-cast v3, Landroidx/cardview/widget/CardView; // type@009b │ │ -0a55d6: 0702 |0059: move-object v2, v0 │ │ -0a55d8: 7609 7a1a 0200 |005a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.:(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ProgressBar;)V // method@1a7a │ │ -0a55de: 1100 |005d: return-object v0 │ │ -0a55e0: 6e10 3401 0b00 |005e: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a55e6: 0c0b |0061: move-result-object v11 │ │ -0a55e8: 6e20 9100 0b00 |0062: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a55ee: 0c0b |0065: move-result-object v11 │ │ -0a55f0: 2200 6e01 |0066: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a55f4: 1a01 cc14 |0068: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a55f8: 6e20 9503 b100 |006a: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a55fe: 0c0b |006d: move-result-object v11 │ │ -0a5600: 7020 6e03 b000 |006e: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a5606: 2700 |0071: throw v0 │ │ +0a5518: |[0a5518] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; │ │ +0a5528: 1400 4701 0a7f |0000: const v0, #float 1.8344e+38 // #7f0a0147 │ │ +0a552e: 6e20 2f01 0b00 |0003: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5534: 0c01 |0006: move-result-object v1 │ │ +0a5536: 0714 |0007: move-object v4, v1 │ │ +0a5538: 1f04 8e00 |0008: check-cast v4, Landroid/widget/TextView; // type@008e │ │ +0a553c: 3804 5400 |000a: if-eqz v4, 005e // +0054 │ │ +0a5540: 1400 4801 0a7f |000c: const v0, #float 1.8344e+38 // #7f0a0148 │ │ +0a5546: 6e20 2f01 0b00 |000f: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a554c: 0c01 |0012: move-result-object v1 │ │ +0a554e: 0715 |0013: move-object v5, v1 │ │ +0a5550: 1f05 8e00 |0014: check-cast v5, Landroid/widget/TextView; // type@008e │ │ +0a5554: 3805 4800 |0016: if-eqz v5, 005e // +0048 │ │ +0a5558: 1400 4901 0a7f |0018: const v0, #float 1.8344e+38 // #7f0a0149 │ │ +0a555e: 6e20 2f01 0b00 |001b: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5564: 0c01 |001e: move-result-object v1 │ │ +0a5566: 0716 |001f: move-object v6, v1 │ │ +0a5568: 1f06 9c00 |0020: check-cast v6, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ +0a556c: 3806 3c00 |0022: if-eqz v6, 005e // +003c │ │ +0a5570: 1400 4a01 0a7f |0024: const v0, #float 1.8344e+38 // #7f0a014a │ │ +0a5576: 6e20 2f01 0b00 |0027: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a557c: 0c01 |002a: move-result-object v1 │ │ +0a557e: 0717 |002b: move-object v7, v1 │ │ +0a5580: 1f07 8e00 |002c: check-cast v7, Landroid/widget/TextView; // type@008e │ │ +0a5584: 3807 3000 |002e: if-eqz v7, 005e // +0030 │ │ +0a5588: 1400 4b01 0a7f |0030: const v0, #float 1.8344e+38 // #7f0a014b │ │ +0a558e: 6e20 2f01 0b00 |0033: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5594: 0c01 |0036: move-result-object v1 │ │ +0a5596: 0718 |0037: move-object v8, v1 │ │ +0a5598: 1f08 8900 |0038: check-cast v8, Landroid/widget/ImageView; // type@0089 │ │ +0a559c: 3808 2400 |003a: if-eqz v8, 005e // +0024 │ │ +0a55a0: 1400 4c01 0a7f |003c: const v0, #float 1.8344e+38 // #7f0a014c │ │ +0a55a6: 6e20 2f01 0b00 |003f: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a55ac: 0c01 |0042: move-result-object v1 │ │ +0a55ae: 0719 |0043: move-object v9, v1 │ │ +0a55b0: 1f09 8900 |0044: check-cast v9, Landroid/widget/ImageView; // type@0089 │ │ +0a55b4: 3809 1800 |0046: if-eqz v9, 005e // +0018 │ │ +0a55b8: 1400 4d01 0a7f |0048: const v0, #float 1.8344e+38 // #7f0a014d │ │ +0a55be: 6e20 2f01 0b00 |004b: invoke-virtual {v11, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a55c4: 0c01 |004e: move-result-object v1 │ │ +0a55c6: 071a |004f: move-object v10, v1 │ │ +0a55c8: 1f0a 8b00 |0050: check-cast v10, Landroid/widget/ProgressBar; // type@008b │ │ +0a55cc: 380a 0c00 |0052: if-eqz v10, 005e // +000c │ │ +0a55d0: 2200 7705 |0054: new-instance v0, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; // type@0577 │ │ +0a55d4: 07b3 |0056: move-object v3, v11 │ │ +0a55d6: 1f03 9b00 |0057: check-cast v3, Landroidx/cardview/widget/CardView; // type@009b │ │ +0a55da: 0702 |0059: move-object v2, v0 │ │ +0a55dc: 7609 7a1a 0200 |005a: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.:(Landroidx/cardview/widget/CardView;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/constraintlayout/widget/ConstraintLayout;Landroid/widget/TextView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ProgressBar;)V // method@1a7a │ │ +0a55e2: 1100 |005d: return-object v0 │ │ +0a55e4: 6e10 3401 0b00 |005e: invoke-virtual {v11}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a55ea: 0c0b |0061: move-result-object v11 │ │ +0a55ec: 6e20 9100 0b00 |0062: invoke-virtual {v11, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a55f2: 0c0b |0065: move-result-object v11 │ │ +0a55f4: 2200 6e01 |0066: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a55f8: 1a01 cc14 |0068: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a55fc: 6e20 9503 b100 |006a: invoke-virtual {v1, v11}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a5602: 0c0b |006d: move-result-object v11 │ │ +0a5604: 7020 6e03 b000 |006e: invoke-direct {v0, v11}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a560a: 2700 |0071: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=87 │ │ 0x000f line=93 │ │ 0x001b line=99 │ │ 0x0027 line=105 │ │ 0x0033 line=111 │ │ @@ -210633,20 +210634,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a5608: |[0a5608] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; │ │ -0a5618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a561a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a561c: 7130 7f1a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; // method@1a7f │ │ -0a5622: 0c02 |0005: move-result-object v2 │ │ -0a5624: 1102 |0006: return-object v2 │ │ +0a560c: |[0a560c] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; │ │ +0a561c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a561e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a5620: 7130 7f1a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; // method@1a7f │ │ +0a5626: 0c02 |0005: move-result-object v2 │ │ +0a5628: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;) │ │ @@ -210654,24 +210655,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a5628: |[0a5628] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; │ │ -0a5638: 1400 6500 0d7f |0000: const v0, #float 1.87423e+38 // #7f0d0065 │ │ -0a563e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a5640: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a5646: 0c02 |0007: move-result-object v2 │ │ -0a5648: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a564c: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a5652: 7110 7b1a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; // method@1a7b │ │ -0a5658: 0c02 |0010: move-result-object v2 │ │ -0a565a: 1102 |0011: return-object v2 │ │ +0a562c: |[0a562c] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; │ │ +0a563c: 1400 6500 0d7f |0000: const v0, #float 1.87423e+38 // #7f0d0065 │ │ +0a5642: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a5644: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a564a: 0c02 |0007: move-result-object v2 │ │ +0a564c: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a5650: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a5656: 7110 7b1a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; // method@1a7b │ │ +0a565c: 0c02 |0010: move-result-object v2 │ │ +0a565e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=73 │ │ 0x000a line=75 │ │ 0x000d line=77 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -210684,18 +210685,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a54e0: |[0a54e0] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.getRoot:()Landroid/view/View; │ │ -0a54f0: 6e10 7d1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a7d │ │ -0a54f6: 0c00 |0003: move-result-object v0 │ │ -0a54f8: 1100 |0004: return-object v0 │ │ +0a54e4: |[0a54e4] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.getRoot:()Landroid/view/View; │ │ +0a54f4: 6e10 7d1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a7d │ │ +0a54fa: 0c00 |0003: move-result-object v0 │ │ +0a54fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;) │ │ @@ -210703,17 +210704,17 @@ │ │ type : '()Landroidx/cardview/widget/CardView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a54fc: |[0a54fc] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.getRoot:()Landroidx/cardview/widget/CardView; │ │ -0a550c: 5410 c21d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1dc2 │ │ -0a5510: 1100 |0002: return-object v0 │ │ +0a5500: |[0a5500] ua.gardenapple.itchupdater.databinding.OwnedItemBinding.getRoot:()Landroidx/cardview/widget/CardView; │ │ +0a5510: 5410 c21d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/OwnedItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1dc2 │ │ +0a5514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/OwnedItemBinding; │ │ │ │ source_file_idx : 5521 (OwnedItemBinding.java) │ │ @@ -210788,22 +210789,22 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/ProgressBar;Lcom/google/android/material/button/MaterialButton;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a57c8: |[0a57c8] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/ProgressBar;Lcom/google/android/material/button/MaterialButton;)V │ │ -0a57d8: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a57de: 5b01 c71d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@1dc7 │ │ -0a57e2: 5b02 c31d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.errorMsg:Landroid/widget/TextView; // field@1dc3 │ │ -0a57e6: 5b03 c41d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.logInButton:Lcom/google/android/material/button/MaterialButton; // field@1dc4 │ │ -0a57ea: 5b04 c51d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.progressBar:Landroid/widget/ProgressBar; // field@1dc5 │ │ -0a57ee: 5b05 c61d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.retryButton:Lcom/google/android/material/button/MaterialButton; // field@1dc6 │ │ -0a57f2: 0e00 |000d: return-void │ │ +0a57cc: |[0a57cc] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/ProgressBar;Lcom/google/android/material/button/MaterialButton;)V │ │ +0a57dc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a57e2: 5b01 c71d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@1dc7 │ │ +0a57e6: 5b02 c31d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.errorMsg:Landroid/widget/TextView; // field@1dc3 │ │ +0a57ea: 5b03 c41d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.logInButton:Lcom/google/android/material/button/MaterialButton; // field@1dc4 │ │ +0a57ee: 5b04 c51d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.progressBar:Landroid/widget/ProgressBar; // field@1dc5 │ │ +0a57f2: 5b05 c61d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.retryButton:Lcom/google/android/material/button/MaterialButton; // field@1dc6 │ │ +0a57f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x0009 line=41 │ │ @@ -210821,55 +210822,55 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 78 16-bit code units │ │ -0a56c8: |[0a56c8] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ -0a56d8: 1400 ae00 0a7f |0000: const v0, #float 1.83437e+38 // #7f0a00ae │ │ -0a56de: 6e20 2f01 0800 |0003: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a56e4: 0c01 |0006: move-result-object v1 │ │ -0a56e6: 0714 |0007: move-object v4, v1 │ │ -0a56e8: 1f04 8e00 |0008: check-cast v4, Landroid/widget/TextView; // type@008e │ │ -0a56ec: 3804 3000 |000a: if-eqz v4, 003a // +0030 │ │ -0a56f0: 1400 fb00 0a7f |000c: const v0, #float 1.83439e+38 // #7f0a00fb │ │ -0a56f6: 6e20 2f01 0800 |000f: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a56fc: 0c01 |0012: move-result-object v1 │ │ -0a56fe: 0715 |0013: move-object v5, v1 │ │ -0a5700: 1f05 1701 |0014: check-cast v5, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ -0a5704: 3805 2400 |0016: if-eqz v5, 003a // +0024 │ │ -0a5708: 1400 6501 0a7f |0018: const v0, #float 1.83441e+38 // #7f0a0165 │ │ -0a570e: 6e20 2f01 0800 |001b: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5714: 0c01 |001e: move-result-object v1 │ │ -0a5716: 0716 |001f: move-object v6, v1 │ │ -0a5718: 1f06 8b00 |0020: check-cast v6, Landroid/widget/ProgressBar; // type@008b │ │ -0a571c: 3806 1800 |0022: if-eqz v6, 003a // +0018 │ │ -0a5720: 1400 6f01 0a7f |0024: const v0, #float 1.83441e+38 // #7f0a016f │ │ -0a5726: 6e20 2f01 0800 |0027: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a572c: 0c01 |002a: move-result-object v1 │ │ -0a572e: 0717 |002b: move-object v7, v1 │ │ -0a5730: 1f07 1701 |002c: check-cast v7, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ -0a5734: 3807 0c00 |002e: if-eqz v7, 003a // +000c │ │ -0a5738: 2200 7805 |0030: new-instance v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // type@0578 │ │ -0a573c: 0783 |0032: move-object v3, v8 │ │ -0a573e: 1f03 8a00 |0033: check-cast v3, Landroid/widget/LinearLayout; // type@008a │ │ -0a5742: 0702 |0035: move-object v2, v0 │ │ -0a5744: 7606 801a 0200 |0036: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/ProgressBar;Lcom/google/android/material/button/MaterialButton;)V // method@1a80 │ │ -0a574a: 1100 |0039: return-object v0 │ │ -0a574c: 6e10 3401 0800 |003a: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a5752: 0c08 |003d: move-result-object v8 │ │ -0a5754: 6e20 9100 0800 |003e: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a575a: 0c08 |0041: move-result-object v8 │ │ -0a575c: 2200 6e01 |0042: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a5760: 1a01 cc14 |0044: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a5764: 6e20 9503 8100 |0046: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a576a: 0c08 |0049: move-result-object v8 │ │ -0a576c: 7020 6e03 8000 |004a: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a5772: 2700 |004d: throw v0 │ │ +0a56cc: |[0a56cc] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ +0a56dc: 1400 ae00 0a7f |0000: const v0, #float 1.83437e+38 // #7f0a00ae │ │ +0a56e2: 6e20 2f01 0800 |0003: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a56e8: 0c01 |0006: move-result-object v1 │ │ +0a56ea: 0714 |0007: move-object v4, v1 │ │ +0a56ec: 1f04 8e00 |0008: check-cast v4, Landroid/widget/TextView; // type@008e │ │ +0a56f0: 3804 3000 |000a: if-eqz v4, 003a // +0030 │ │ +0a56f4: 1400 fb00 0a7f |000c: const v0, #float 1.83439e+38 // #7f0a00fb │ │ +0a56fa: 6e20 2f01 0800 |000f: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5700: 0c01 |0012: move-result-object v1 │ │ +0a5702: 0715 |0013: move-object v5, v1 │ │ +0a5704: 1f05 1701 |0014: check-cast v5, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ +0a5708: 3805 2400 |0016: if-eqz v5, 003a // +0024 │ │ +0a570c: 1400 6501 0a7f |0018: const v0, #float 1.83441e+38 // #7f0a0165 │ │ +0a5712: 6e20 2f01 0800 |001b: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5718: 0c01 |001e: move-result-object v1 │ │ +0a571a: 0716 |001f: move-object v6, v1 │ │ +0a571c: 1f06 8b00 |0020: check-cast v6, Landroid/widget/ProgressBar; // type@008b │ │ +0a5720: 3806 1800 |0022: if-eqz v6, 003a // +0018 │ │ +0a5724: 1400 6f01 0a7f |0024: const v0, #float 1.83441e+38 // #7f0a016f │ │ +0a572a: 6e20 2f01 0800 |0027: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5730: 0c01 |002a: move-result-object v1 │ │ +0a5732: 0717 |002b: move-object v7, v1 │ │ +0a5734: 1f07 1701 |002c: check-cast v7, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ +0a5738: 3807 0c00 |002e: if-eqz v7, 003a // +000c │ │ +0a573c: 2200 7805 |0030: new-instance v0, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // type@0578 │ │ +0a5740: 0783 |0032: move-object v3, v8 │ │ +0a5742: 1f03 8a00 |0033: check-cast v3, Landroid/widget/LinearLayout; // type@008a │ │ +0a5746: 0702 |0035: move-object v2, v0 │ │ +0a5748: 7606 801a 0200 |0036: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.:(Landroid/widget/LinearLayout;Landroid/widget/TextView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/ProgressBar;Lcom/google/android/material/button/MaterialButton;)V // method@1a80 │ │ +0a574e: 1100 |0039: return-object v0 │ │ +0a5750: 6e10 3401 0800 |003a: invoke-virtual {v8}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a5756: 0c08 |003d: move-result-object v8 │ │ +0a5758: 6e20 9100 0800 |003e: invoke-virtual {v8, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a575e: 0c08 |0041: move-result-object v8 │ │ +0a5760: 2200 6e01 |0042: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a5764: 1a01 cc14 |0044: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a5768: 6e20 9503 8100 |0046: invoke-virtual {v1, v8}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a576e: 0c08 |0049: move-result-object v8 │ │ +0a5770: 7020 6e03 8000 |004a: invoke-direct {v0, v8}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a5776: 2700 |004d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=73 │ │ 0x000f line=79 │ │ 0x001b line=85 │ │ 0x0027 line=91 │ │ 0x0030 line=96 │ │ @@ -210883,20 +210884,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a5774: |[0a5774] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ -0a5784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a5786: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a5788: 7130 851a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1a85 │ │ -0a578e: 0c02 |0005: move-result-object v2 │ │ -0a5790: 1102 |0006: return-object v2 │ │ +0a5778: |[0a5778] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ +0a5788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a578a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a578c: 7130 851a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1a85 │ │ +0a5792: 0c02 |0005: move-result-object v2 │ │ +0a5794: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;) │ │ @@ -210904,24 +210905,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a5794: |[0a5794] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ -0a57a4: 1400 6600 0d7f |0000: const v0, #float 1.87423e+38 // #7f0d0066 │ │ -0a57aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a57ac: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a57b2: 0c02 |0007: move-result-object v2 │ │ -0a57b4: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a57b8: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a57be: 7110 811a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1a81 │ │ -0a57c4: 0c02 |0010: move-result-object v2 │ │ -0a57c6: 1102 |0011: return-object v2 │ │ +0a5798: |[0a5798] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ +0a57a8: 1400 6600 0d7f |0000: const v0, #float 1.87423e+38 // #7f0d0066 │ │ +0a57ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a57b0: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a57b6: 0c02 |0007: move-result-object v2 │ │ +0a57b8: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a57bc: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a57c2: 7110 811a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1a81 │ │ +0a57c8: 0c02 |0010: move-result-object v2 │ │ +0a57ca: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=59 │ │ 0x000a line=61 │ │ 0x000d line=63 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -210934,18 +210935,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a5694: |[0a5694] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.getRoot:()Landroid/view/View; │ │ -0a56a4: 6e10 831a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a83 │ │ -0a56aa: 0c00 |0003: move-result-object v0 │ │ -0a56ac: 1100 |0004: return-object v0 │ │ +0a5698: |[0a5698] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.getRoot:()Landroid/view/View; │ │ +0a56a8: 6e10 831a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a83 │ │ +0a56ae: 0c00 |0003: move-result-object v0 │ │ +0a56b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;) │ │ @@ -210953,17 +210954,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a56b0: |[0a56b0] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -0a56c0: 5410 c71d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@1dc7 │ │ -0a56c4: 1100 |0002: return-object v0 │ │ +0a56b4: |[0a56b4] ua.gardenapple.itchupdater.databinding.OwnedItemLoadStateFooterBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +0a56c4: 5410 c71d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.rootView:Landroid/widget/LinearLayout; // field@1dc7 │ │ +0a56c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ │ │ source_file_idx : 5522 (OwnedItemLoadStateFooterBinding.java) │ │ @@ -211026,20 +211027,20 @@ │ │ type : '(Landroid/widget/LinearLayout;Landroid/view/View;Landroid/widget/TextView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a58ec: |[0a58ec] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.:(Landroid/widget/LinearLayout;Landroid/view/View;Landroid/widget/TextView;)V │ │ -0a58fc: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a5902: 5b01 ca1d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.rootView:Landroid/widget/LinearLayout; // field@1dca │ │ -0a5906: 5b02 c81d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.divider:Landroid/view/View; // field@1dc8 │ │ -0a590a: 5b03 c91d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.purchaseDateLabel:Landroid/widget/TextView; // field@1dc9 │ │ -0a590e: 0e00 |0009: return-void │ │ +0a58f0: |[0a58f0] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.:(Landroid/widget/LinearLayout;Landroid/view/View;Landroid/widget/TextView;)V │ │ +0a5900: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a5906: 5b01 ca1d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.rootView:Landroid/widget/LinearLayout; // field@1dca │ │ +0a590a: 5b02 c81d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.divider:Landroid/view/View; // field@1dc8 │ │ +0a590e: 5b03 c91d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.purchaseDateLabel:Landroid/widget/TextView; // field@1dc9 │ │ +0a5912: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ @@ -211053,38 +211054,38 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0a5828: |[0a5828] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ -0a5838: 1400 9800 0a7f |0000: const v0, #float 1.83437e+38 // #7f0a0098 │ │ -0a583e: 6e20 2f01 0300 |0003: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5844: 0c01 |0006: move-result-object v1 │ │ -0a5846: 3801 1500 |0007: if-eqz v1, 001c // +0015 │ │ -0a584a: 1400 6901 0a7f |0009: const v0, #float 1.83441e+38 // #7f0a0169 │ │ -0a5850: 6e20 2f01 0300 |000c: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5856: 0c02 |000f: move-result-object v2 │ │ -0a5858: 1f02 8e00 |0010: check-cast v2, Landroid/widget/TextView; // type@008e │ │ -0a585c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -0a5860: 2200 7905 |0014: new-instance v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // type@0579 │ │ -0a5864: 1f03 8a00 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@008a │ │ -0a5868: 7040 861a 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.:(Landroid/widget/LinearLayout;Landroid/view/View;Landroid/widget/TextView;)V // method@1a86 │ │ -0a586e: 1100 |001b: return-object v0 │ │ -0a5870: 6e10 3401 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a5876: 0c03 |001f: move-result-object v3 │ │ -0a5878: 6e20 9100 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a587e: 0c03 |0023: move-result-object v3 │ │ -0a5880: 2200 6e01 |0024: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a5884: 1a01 cc14 |0026: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a5888: 6e20 9503 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a588e: 0c03 |002b: move-result-object v3 │ │ -0a5890: 7020 6e03 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a5896: 2700 |002f: throw v0 │ │ +0a582c: |[0a582c] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ +0a583c: 1400 9800 0a7f |0000: const v0, #float 1.83437e+38 // #7f0a0098 │ │ +0a5842: 6e20 2f01 0300 |0003: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5848: 0c01 |0006: move-result-object v1 │ │ +0a584a: 3801 1500 |0007: if-eqz v1, 001c // +0015 │ │ +0a584e: 1400 6901 0a7f |0009: const v0, #float 1.83441e+38 // #7f0a0169 │ │ +0a5854: 6e20 2f01 0300 |000c: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a585a: 0c02 |000f: move-result-object v2 │ │ +0a585c: 1f02 8e00 |0010: check-cast v2, Landroid/widget/TextView; // type@008e │ │ +0a5860: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +0a5864: 2200 7905 |0014: new-instance v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // type@0579 │ │ +0a5868: 1f03 8a00 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@008a │ │ +0a586c: 7040 861a 3021 |0018: invoke-direct {v0, v3, v1, v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.:(Landroid/widget/LinearLayout;Landroid/view/View;Landroid/widget/TextView;)V // method@1a86 │ │ +0a5872: 1100 |001b: return-object v0 │ │ +0a5874: 6e10 3401 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a587a: 0c03 |001f: move-result-object v3 │ │ +0a587c: 6e20 9100 0300 |0020: invoke-virtual {v3, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a5882: 0c03 |0023: move-result-object v3 │ │ +0a5884: 2200 6e01 |0024: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a5888: 1a01 cc14 |0026: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a588c: 6e20 9503 3100 |0028: invoke-virtual {v1, v3}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a5892: 0c03 |002b: move-result-object v3 │ │ +0a5894: 7020 6e03 3000 |002c: invoke-direct {v0, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a589a: 2700 |002f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x000c line=68 │ │ 0x0014 line=73 │ │ 0x001c line=75 │ │ 0x0024 line=76 │ │ @@ -211096,20 +211097,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a5898: |[0a5898] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ -0a58a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a58aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a58ac: 7130 8b1a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // method@1a8b │ │ -0a58b2: 0c02 |0005: move-result-object v2 │ │ -0a58b4: 1102 |0006: return-object v2 │ │ +0a589c: |[0a589c] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ +0a58ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a58ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a58b0: 7130 8b1a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // method@1a8b │ │ +0a58b6: 0c02 |0005: move-result-object v2 │ │ +0a58b8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;) │ │ @@ -211117,24 +211118,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a58b8: |[0a58b8] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ -0a58c8: 1400 6700 0d7f |0000: const v0, #float 1.87423e+38 // #7f0d0067 │ │ -0a58ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a58d0: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a58d6: 0c02 |0007: move-result-object v2 │ │ -0a58d8: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a58dc: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a58e2: 7110 871a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // method@1a87 │ │ -0a58e8: 0c02 |0010: move-result-object v2 │ │ -0a58ea: 1102 |0011: return-object v2 │ │ +0a58bc: |[0a58bc] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ +0a58cc: 1400 6700 0d7f |0000: const v0, #float 1.87423e+38 // #7f0d0067 │ │ +0a58d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a58d4: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a58da: 0c02 |0007: move-result-object v2 │ │ +0a58dc: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a58e0: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a58e6: 7110 871a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // method@1a87 │ │ +0a58ec: 0c02 |0010: move-result-object v2 │ │ +0a58ee: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=48 │ │ 0x000a line=50 │ │ 0x000d line=52 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -211147,18 +211148,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a57f4: |[0a57f4] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.getRoot:()Landroid/view/View; │ │ -0a5804: 6e10 891a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a89 │ │ -0a580a: 0c00 |0003: move-result-object v0 │ │ -0a580c: 1100 |0004: return-object v0 │ │ +0a57f8: |[0a57f8] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.getRoot:()Landroid/view/View; │ │ +0a5808: 6e10 891a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a89 │ │ +0a580e: 0c00 |0003: move-result-object v0 │ │ +0a5810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;) │ │ @@ -211166,17 +211167,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5810: |[0a5810] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.getRoot:()Landroid/widget/LinearLayout; │ │ -0a5820: 5410 ca1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.rootView:Landroid/widget/LinearLayout; // field@1dca │ │ -0a5824: 1100 |0002: return-object v0 │ │ +0a5814: |[0a5814] ua.gardenapple.itchupdater.databinding.OwnedItemSeparatorBinding.getRoot:()Landroid/widget/LinearLayout; │ │ +0a5824: 5410 ca1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.rootView:Landroid/widget/LinearLayout; // field@1dca │ │ +0a5828: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ │ │ source_file_idx : 5523 (OwnedItemSeparatorBinding.java) │ │ @@ -211245,21 +211246,21 @@ │ │ type : '(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a5a24: |[0a5a24] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.:(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V │ │ -0a5a34: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a5a3a: 5b01 cd1d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.rootView:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@1dcd │ │ -0a5a3e: 5b02 cb1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.allUpToDate:Landroid/widget/TextView; // field@1dcb │ │ -0a5a42: 5b03 cc1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.pullToRefresh:Landroid/widget/TextView; // field@1dcc │ │ -0a5a46: 5b04 ce1d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ -0a5a4a: 0e00 |000b: return-void │ │ +0a5a28: |[0a5a28] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.:(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V │ │ +0a5a38: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a5a3e: 5b01 cd1d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.rootView:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@1dcd │ │ +0a5a42: 5b02 cb1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.allUpToDate:Landroid/widget/TextView; // field@1dcb │ │ +0a5a46: 5b03 cc1d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.pullToRefresh:Landroid/widget/TextView; // field@1dcc │ │ +0a5a4a: 5b04 ce1d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ +0a5a4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0007 line=36 │ │ 0x0009 line=37 │ │ @@ -211275,44 +211276,44 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -0a5944: |[0a5944] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ -0a5954: 1400 4700 0a7f |0000: const v0, #float 1.83435e+38 // #7f0a0047 │ │ -0a595a: 6e20 2f01 0400 |0003: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5960: 0c01 |0006: move-result-object v1 │ │ -0a5962: 1f01 8e00 |0007: check-cast v1, Landroid/widget/TextView; // type@008e │ │ -0a5966: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ -0a596a: 1400 6801 0a7f |000b: const v0, #float 1.83441e+38 // #7f0a0168 │ │ -0a5970: 6e20 2f01 0400 |000e: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5976: 0c02 |0011: move-result-object v2 │ │ -0a5978: 1f02 8e00 |0012: check-cast v2, Landroid/widget/TextView; // type@008e │ │ -0a597c: 3802 1500 |0014: if-eqz v2, 0029 // +0015 │ │ -0a5980: 1400 ee01 0a7f |0016: const v0, #float 1.83443e+38 // #7f0a01ee │ │ -0a5986: 6e20 2f01 0400 |0019: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a598c: 0c03 |001c: move-result-object v3 │ │ -0a598e: 1f03 d300 |001d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ -0a5992: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ -0a5996: 2200 7a05 |0021: new-instance v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // type@057a │ │ -0a599a: 1f04 f300 |0023: check-cast v4, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@00f3 │ │ -0a599e: 7053 8c1a 4021 |0025: invoke-direct {v0, v4, v1, v2, v3}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.:(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V // method@1a8c │ │ -0a59a4: 1100 |0028: return-object v0 │ │ -0a59a6: 6e10 3401 0400 |0029: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a59ac: 0c04 |002c: move-result-object v4 │ │ -0a59ae: 6e20 9100 0400 |002d: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a59b4: 0c04 |0030: move-result-object v4 │ │ -0a59b6: 2200 6e01 |0031: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a59ba: 1a01 cc14 |0033: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a59be: 6e20 9503 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a59c4: 0c04 |0038: move-result-object v4 │ │ -0a59c6: 7020 6e03 4000 |0039: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a59cc: 2700 |003c: throw v0 │ │ +0a5948: |[0a5948] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ +0a5958: 1400 4700 0a7f |0000: const v0, #float 1.83435e+38 // #7f0a0047 │ │ +0a595e: 6e20 2f01 0400 |0003: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5964: 0c01 |0006: move-result-object v1 │ │ +0a5966: 1f01 8e00 |0007: check-cast v1, Landroid/widget/TextView; // type@008e │ │ +0a596a: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ +0a596e: 1400 6801 0a7f |000b: const v0, #float 1.83441e+38 // #7f0a0168 │ │ +0a5974: 6e20 2f01 0400 |000e: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a597a: 0c02 |0011: move-result-object v2 │ │ +0a597c: 1f02 8e00 |0012: check-cast v2, Landroid/widget/TextView; // type@008e │ │ +0a5980: 3802 1500 |0014: if-eqz v2, 0029 // +0015 │ │ +0a5984: 1400 ee01 0a7f |0016: const v0, #float 1.83443e+38 // #7f0a01ee │ │ +0a598a: 6e20 2f01 0400 |0019: invoke-virtual {v4, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5990: 0c03 |001c: move-result-object v3 │ │ +0a5992: 1f03 d300 |001d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@00d3 │ │ +0a5996: 3803 0a00 |001f: if-eqz v3, 0029 // +000a │ │ +0a599a: 2200 7a05 |0021: new-instance v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // type@057a │ │ +0a599e: 1f04 f300 |0023: check-cast v4, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // type@00f3 │ │ +0a59a2: 7053 8c1a 4021 |0025: invoke-direct {v0, v4, v1, v2, v3}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.:(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;Landroid/widget/TextView;Landroid/widget/TextView;Landroidx/recyclerview/widget/RecyclerView;)V // method@1a8c │ │ +0a59a8: 1100 |0028: return-object v0 │ │ +0a59aa: 6e10 3401 0400 |0029: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a59b0: 0c04 |002c: move-result-object v4 │ │ +0a59b2: 6e20 9100 0400 |002d: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a59b8: 0c04 |0030: move-result-object v4 │ │ +0a59ba: 2200 6e01 |0031: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a59be: 1a01 cc14 |0033: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a59c2: 6e20 9503 4100 |0035: invoke-virtual {v1, v4}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a59c8: 0c04 |0038: move-result-object v4 │ │ +0a59ca: 7020 6e03 4000 |0039: invoke-direct {v0, v4}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a59d0: 2700 |003c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=68 │ │ 0x000e line=74 │ │ 0x0019 line=80 │ │ 0x0021 line=85 │ │ 0x0029 line=88 │ │ @@ -211325,20 +211326,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a59d0: |[0a59d0] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ -0a59e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a59e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a59e4: 7130 911a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1a91 │ │ -0a59ea: 0c02 |0005: move-result-object v2 │ │ -0a59ec: 1102 |0006: return-object v2 │ │ +0a59d4: |[0a59d4] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ +0a59e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a59e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a59e8: 7130 911a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1a91 │ │ +0a59ee: 0c02 |0005: move-result-object v2 │ │ +0a59f0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;) │ │ @@ -211346,24 +211347,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a59f0: |[0a59f0] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ -0a5a00: 1400 8b00 0d7f |0000: const v0, #float 1.87424e+38 // #7f0d008b │ │ -0a5a06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a5a08: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a5a0e: 0c02 |0007: move-result-object v2 │ │ -0a5a10: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a5a14: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a5a1a: 7110 8d1a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1a8d │ │ -0a5a20: 0c02 |0010: move-result-object v2 │ │ -0a5a22: 1102 |0011: return-object v2 │ │ +0a59f4: |[0a59f4] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ +0a5a04: 1400 8b00 0d7f |0000: const v0, #float 1.87424e+38 // #7f0d008b │ │ +0a5a0a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a5a0c: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a5a12: 0c02 |0007: move-result-object v2 │ │ +0a5a14: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a5a18: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a5a1e: 7110 8d1a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1a8d │ │ +0a5a24: 0c02 |0010: move-result-object v2 │ │ +0a5a26: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=54 │ │ 0x000a line=56 │ │ 0x000d line=58 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -211376,18 +211377,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a5910: |[0a5910] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.getRoot:()Landroid/view/View; │ │ -0a5920: 6e10 8f1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // method@1a8f │ │ -0a5926: 0c00 |0003: move-result-object v0 │ │ -0a5928: 1100 |0004: return-object v0 │ │ +0a5914: |[0a5914] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.getRoot:()Landroid/view/View; │ │ +0a5924: 6e10 8f1a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // method@1a8f │ │ +0a592a: 0c00 |0003: move-result-object v0 │ │ +0a592c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;) │ │ @@ -211395,17 +211396,17 @@ │ │ type : '()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a592c: |[0a592c] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; │ │ -0a593c: 5410 cd1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.rootView:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@1dcd │ │ -0a5940: 1100 |0002: return-object v0 │ │ +0a5930: |[0a5930] ua.gardenapple.itchupdater.databinding.UpdatesFragmentBinding.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; │ │ +0a5940: 5410 cd1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.rootView:Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // field@1dcd │ │ +0a5944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ │ │ source_file_idx : 6864 (UpdatesFragmentBinding.java) │ │ @@ -211504,26 +211505,26 @@ │ │ type : '(Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a5be0: |[0a5be0] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.:(Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;)V │ │ -0a5bf0: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a5bf6: 5b01 d21d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1dd2 │ │ -0a5bfa: 5b02 cf1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ -0a5bfe: 5b03 d01d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ -0a5c02: 5b04 d11d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ -0a5c06: 5b05 d31d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ -0a5c0a: 5b06 d41d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckGameName:Landroid/widget/TextView; // field@1dd4 │ │ -0a5c0e: 5b07 d51d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ -0a5c12: 5b08 d61d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ -0a5c16: 5b09 d71d |0013: iput-object v9, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ -0a5c1a: 0e00 |0015: return-void │ │ +0a5be4: |[0a5be4] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.:(Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;)V │ │ +0a5bf4: 7010 7203 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a5bfa: 5b01 d21d |0003: iput-object v1, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1dd2 │ │ +0a5bfe: 5b02 cf1d |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ +0a5c02: 5b03 d01d |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ +0a5c06: 5b04 d11d |0009: iput-object v4, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ +0a5c0a: 5b05 d31d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ +0a5c0e: 5b06 d41d |000d: iput-object v6, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckGameName:Landroid/widget/TextView; // field@1dd4 │ │ +0a5c12: 5b07 d51d |000f: iput-object v7, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ +0a5c16: 5b08 d61d |0011: iput-object v8, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ +0a5c1a: 5b09 d71d |0013: iput-object v9, v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ +0a5c1e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ 0x0009 line=56 │ │ @@ -211549,79 +211550,79 @@ │ │ type : '(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 126 16-bit code units │ │ -0a5a80: |[0a5a80] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ -0a5a90: 1400 4b00 0a7f |0000: const v0, #float 1.83435e+38 // #7f0a004b │ │ -0a5a96: 6e20 2f01 0c00 |0003: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5a9c: 0c01 |0006: move-result-object v1 │ │ -0a5a9e: 0714 |0007: move-object v4, v1 │ │ -0a5aa0: 1f04 8900 |0008: check-cast v4, Landroid/widget/ImageView; // type@0089 │ │ -0a5aa4: 3804 6000 |000a: if-eqz v4, 006a // +0060 │ │ -0a5aa8: 1400 bf00 0a7f |000c: const v0, #float 1.83437e+38 // #7f0a00bf │ │ -0a5aae: 6e20 2f01 0c00 |000f: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5ab4: 0c01 |0012: move-result-object v1 │ │ -0a5ab6: 0715 |0013: move-object v5, v1 │ │ -0a5ab8: 1f05 8900 |0014: check-cast v5, Landroid/widget/ImageView; // type@0089 │ │ -0a5abc: 3805 5400 |0016: if-eqz v5, 006a // +0054 │ │ -0a5ac0: 1400 c000 0a7f |0018: const v0, #float 1.83437e+38 // #7f0a00c0 │ │ -0a5ac6: 6e20 2f01 0c00 |001b: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5acc: 0c01 |001e: move-result-object v1 │ │ -0a5ace: 0716 |001f: move-object v6, v1 │ │ -0a5ad0: 1f06 8900 |0020: check-cast v6, Landroid/widget/ImageView; // type@0089 │ │ -0a5ad4: 3806 4800 |0022: if-eqz v6, 006a // +0048 │ │ -0a5ad8: 1400 e901 0a7f |0024: const v0, #float 1.83443e+38 // #7f0a01e9 │ │ -0a5ade: 6e20 2f01 0c00 |0027: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5ae4: 0c01 |002a: move-result-object v1 │ │ -0a5ae6: 0717 |002b: move-object v7, v1 │ │ -0a5ae8: 1f07 1701 |002c: check-cast v7, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ -0a5aec: 3807 3c00 |002e: if-eqz v7, 006a // +003c │ │ -0a5af0: 1400 ea01 0a7f |0030: const v0, #float 1.83443e+38 // #7f0a01ea │ │ -0a5af6: 6e20 2f01 0c00 |0033: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5afc: 0c01 |0036: move-result-object v1 │ │ -0a5afe: 0718 |0037: move-object v8, v1 │ │ -0a5b00: 1f08 8e00 |0038: check-cast v8, Landroid/widget/TextView; // type@008e │ │ -0a5b04: 3808 3000 |003a: if-eqz v8, 006a // +0030 │ │ -0a5b08: 1400 eb01 0a7f |003c: const v0, #float 1.83443e+38 // #7f0a01eb │ │ -0a5b0e: 6e20 2f01 0c00 |003f: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5b14: 0c01 |0042: move-result-object v1 │ │ -0a5b16: 0719 |0043: move-object v9, v1 │ │ -0a5b18: 1f09 8e00 |0044: check-cast v9, Landroid/widget/TextView; // type@008e │ │ -0a5b1c: 3809 2400 |0046: if-eqz v9, 006a // +0024 │ │ -0a5b20: 1400 ec01 0a7f |0048: const v0, #float 1.83443e+38 // #7f0a01ec │ │ -0a5b26: 6e20 2f01 0c00 |004b: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5b2c: 0c01 |004e: move-result-object v1 │ │ -0a5b2e: 071a |004f: move-object v10, v1 │ │ -0a5b30: 1f0a 8e00 |0050: check-cast v10, Landroid/widget/TextView; // type@008e │ │ -0a5b34: 380a 1800 |0052: if-eqz v10, 006a // +0018 │ │ -0a5b38: 1400 ed01 0a7f |0054: const v0, #float 1.83443e+38 // #7f0a01ed │ │ -0a5b3e: 6e20 2f01 0c00 |0057: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0a5b44: 0c01 |005a: move-result-object v1 │ │ -0a5b46: 071b |005b: move-object v11, v1 │ │ -0a5b48: 1f0b 8b00 |005c: check-cast v11, Landroid/widget/ProgressBar; // type@008b │ │ -0a5b4c: 380b 0c00 |005e: if-eqz v11, 006a // +000c │ │ -0a5b50: 2200 7b05 |0060: new-instance v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // type@057b │ │ -0a5b54: 07c3 |0062: move-object v3, v12 │ │ -0a5b56: 1f03 9b00 |0063: check-cast v3, Landroidx/cardview/widget/CardView; // type@009b │ │ -0a5b5a: 0702 |0065: move-object v2, v0 │ │ -0a5b5c: 760a 921a 0200 |0066: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.:(Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;)V // method@1a92 │ │ -0a5b62: 1100 |0069: return-object v0 │ │ -0a5b64: 6e10 3401 0c00 |006a: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a5b6a: 0c0c |006d: move-result-object v12 │ │ -0a5b6c: 6e20 9100 0c00 |006e: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ -0a5b72: 0c0c |0071: move-result-object v12 │ │ -0a5b74: 2200 6e01 |0072: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ -0a5b78: 1a01 cc14 |0074: const-string v1, "Missing required view with ID: " // string@14cc │ │ -0a5b7c: 6e20 9503 c100 |0076: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ -0a5b82: 0c0c |0079: move-result-object v12 │ │ -0a5b84: 7020 6e03 c000 |007a: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ -0a5b8a: 2700 |007d: throw v0 │ │ +0a5a84: |[0a5a84] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ +0a5a94: 1400 4b00 0a7f |0000: const v0, #float 1.83435e+38 // #7f0a004b │ │ +0a5a9a: 6e20 2f01 0c00 |0003: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5aa0: 0c01 |0006: move-result-object v1 │ │ +0a5aa2: 0714 |0007: move-object v4, v1 │ │ +0a5aa4: 1f04 8900 |0008: check-cast v4, Landroid/widget/ImageView; // type@0089 │ │ +0a5aa8: 3804 6000 |000a: if-eqz v4, 006a // +0060 │ │ +0a5aac: 1400 bf00 0a7f |000c: const v0, #float 1.83437e+38 // #7f0a00bf │ │ +0a5ab2: 6e20 2f01 0c00 |000f: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5ab8: 0c01 |0012: move-result-object v1 │ │ +0a5aba: 0715 |0013: move-object v5, v1 │ │ +0a5abc: 1f05 8900 |0014: check-cast v5, Landroid/widget/ImageView; // type@0089 │ │ +0a5ac0: 3805 5400 |0016: if-eqz v5, 006a // +0054 │ │ +0a5ac4: 1400 c000 0a7f |0018: const v0, #float 1.83437e+38 // #7f0a00c0 │ │ +0a5aca: 6e20 2f01 0c00 |001b: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5ad0: 0c01 |001e: move-result-object v1 │ │ +0a5ad2: 0716 |001f: move-object v6, v1 │ │ +0a5ad4: 1f06 8900 |0020: check-cast v6, Landroid/widget/ImageView; // type@0089 │ │ +0a5ad8: 3806 4800 |0022: if-eqz v6, 006a // +0048 │ │ +0a5adc: 1400 e901 0a7f |0024: const v0, #float 1.83443e+38 // #7f0a01e9 │ │ +0a5ae2: 6e20 2f01 0c00 |0027: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5ae8: 0c01 |002a: move-result-object v1 │ │ +0a5aea: 0717 |002b: move-object v7, v1 │ │ +0a5aec: 1f07 1701 |002c: check-cast v7, Lcom/google/android/material/button/MaterialButton; // type@0117 │ │ +0a5af0: 3807 3c00 |002e: if-eqz v7, 006a // +003c │ │ +0a5af4: 1400 ea01 0a7f |0030: const v0, #float 1.83443e+38 // #7f0a01ea │ │ +0a5afa: 6e20 2f01 0c00 |0033: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5b00: 0c01 |0036: move-result-object v1 │ │ +0a5b02: 0718 |0037: move-object v8, v1 │ │ +0a5b04: 1f08 8e00 |0038: check-cast v8, Landroid/widget/TextView; // type@008e │ │ +0a5b08: 3808 3000 |003a: if-eqz v8, 006a // +0030 │ │ +0a5b0c: 1400 eb01 0a7f |003c: const v0, #float 1.83443e+38 // #7f0a01eb │ │ +0a5b12: 6e20 2f01 0c00 |003f: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5b18: 0c01 |0042: move-result-object v1 │ │ +0a5b1a: 0719 |0043: move-object v9, v1 │ │ +0a5b1c: 1f09 8e00 |0044: check-cast v9, Landroid/widget/TextView; // type@008e │ │ +0a5b20: 3809 2400 |0046: if-eqz v9, 006a // +0024 │ │ +0a5b24: 1400 ec01 0a7f |0048: const v0, #float 1.83443e+38 // #7f0a01ec │ │ +0a5b2a: 6e20 2f01 0c00 |004b: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5b30: 0c01 |004e: move-result-object v1 │ │ +0a5b32: 071a |004f: move-object v10, v1 │ │ +0a5b34: 1f0a 8e00 |0050: check-cast v10, Landroid/widget/TextView; // type@008e │ │ +0a5b38: 380a 1800 |0052: if-eqz v10, 006a // +0018 │ │ +0a5b3c: 1400 ed01 0a7f |0054: const v0, #float 1.83443e+38 // #7f0a01ed │ │ +0a5b42: 6e20 2f01 0c00 |0057: invoke-virtual {v12, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0a5b48: 0c01 |005a: move-result-object v1 │ │ +0a5b4a: 071b |005b: move-object v11, v1 │ │ +0a5b4c: 1f0b 8b00 |005c: check-cast v11, Landroid/widget/ProgressBar; // type@008b │ │ +0a5b50: 380b 0c00 |005e: if-eqz v11, 006a // +000c │ │ +0a5b54: 2200 7b05 |0060: new-instance v0, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // type@057b │ │ +0a5b58: 07c3 |0062: move-object v3, v12 │ │ +0a5b5a: 1f03 9b00 |0063: check-cast v3, Landroidx/cardview/widget/CardView; // type@009b │ │ +0a5b5e: 0702 |0065: move-object v2, v0 │ │ +0a5b60: 760a 921a 0200 |0066: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.:(Landroidx/cardview/widget/CardView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Lcom/google/android/material/button/MaterialButton;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/ProgressBar;)V // method@1a92 │ │ +0a5b66: 1100 |0069: return-object v0 │ │ +0a5b68: 6e10 3401 0c00 |006a: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a5b6e: 0c0c |006d: move-result-object v12 │ │ +0a5b70: 6e20 9100 0c00 |006e: invoke-virtual {v12, v0}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0091 │ │ +0a5b76: 0c0c |0071: move-result-object v12 │ │ +0a5b78: 2200 6e01 |0072: new-instance v0, Ljava/lang/NullPointerException; // type@016e │ │ +0a5b7c: 1a01 cc14 |0074: const-string v1, "Missing required view with ID: " // string@14cc │ │ +0a5b80: 6e20 9503 c100 |0076: invoke-virtual {v1, v12}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@0395 │ │ +0a5b86: 0c0c |0079: move-result-object v12 │ │ +0a5b88: 7020 6e03 c000 |007a: invoke-direct {v0, v12}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@036e │ │ +0a5b8e: 2700 |007d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=92 │ │ 0x000f line=98 │ │ 0x001b line=104 │ │ 0x0027 line=110 │ │ 0x0033 line=116 │ │ @@ -211639,20 +211640,20 @@ │ │ type : '(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a5b8c: |[0a5b8c] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ -0a5b9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a5b9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0a5ba0: 7130 971a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // method@1a97 │ │ -0a5ba6: 0c02 |0005: move-result-object v2 │ │ -0a5ba8: 1102 |0006: return-object v2 │ │ +0a5b90: |[0a5b90] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ +0a5ba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a5ba2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0a5ba4: 7130 971a 0201 |0002: invoke-static {v2, v0, v1}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // method@1a97 │ │ +0a5baa: 0c02 |0005: move-result-object v2 │ │ +0a5bac: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/LayoutInflater; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;) │ │ @@ -211660,24 +211661,24 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0a5bac: |[0a5bac] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ -0a5bbc: 1400 8c00 0d7f |0000: const v0, #float 1.87424e+38 // #7f0d008c │ │ -0a5bc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a5bc4: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0a5bca: 0c02 |0007: move-result-object v2 │ │ -0a5bcc: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ -0a5bd0: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ -0a5bd6: 7110 931a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // method@1a93 │ │ -0a5bdc: 0c02 |0010: move-result-object v2 │ │ -0a5bde: 1102 |0011: return-object v2 │ │ +0a5bb0: |[0a5bb0] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ +0a5bc0: 1400 8c00 0d7f |0000: const v0, #float 1.87424e+38 // #7f0d008c │ │ +0a5bc6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a5bc8: 6e40 1f01 0213 |0004: invoke-virtual {v2, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0a5bce: 0c02 |0007: move-result-object v2 │ │ +0a5bd0: 3804 0500 |0008: if-eqz v4, 000d // +0005 │ │ +0a5bd4: 6e20 3c01 2300 |000a: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@013c │ │ +0a5bda: 7110 931a 0200 |000d: invoke-static {v2}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // method@1a93 │ │ +0a5be0: 0c02 |0010: move-result-object v2 │ │ +0a5be2: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=78 │ │ 0x000a line=80 │ │ 0x000d line=82 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -211690,18 +211691,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a5a4c: |[0a5a4c] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.getRoot:()Landroid/view/View; │ │ -0a5a5c: 6e10 951a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a95 │ │ -0a5a62: 0c00 |0003: move-result-object v0 │ │ -0a5a64: 1100 |0004: return-object v0 │ │ +0a5a50: |[0a5a50] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.getRoot:()Landroid/view/View; │ │ +0a5a60: 6e10 951a 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a95 │ │ +0a5a66: 0c00 |0003: move-result-object v0 │ │ +0a5a68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;) │ │ @@ -211709,17 +211710,17 @@ │ │ type : '()Landroidx/cardview/widget/CardView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5a68: |[0a5a68] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.getRoot:()Landroidx/cardview/widget/CardView; │ │ -0a5a78: 5410 d21d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1dd2 │ │ -0a5a7c: 1100 |0002: return-object v0 │ │ +0a5a6c: |[0a5a6c] ua.gardenapple.itchupdater.databinding.UpdatesItemBinding.getRoot:()Landroidx/cardview/widget/CardView; │ │ +0a5a7c: 5410 d21d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.rootView:Landroidx/cardview/widget/CardView; // field@1dd2 │ │ +0a5a80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ │ │ source_file_idx : 6865 (UpdatesItemBinding.java) │ │ @@ -211766,44 +211767,44 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a68f8: |[0a68f8] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$1.:(Lkotlin/coroutines/Continuation;)V │ │ -0a6908: 5b01 f31d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;.$cont:Lkotlin/coroutines/Continuation; // field@1df3 │ │ -0a690c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a6912: 0e00 |0005: return-void │ │ +0a68fc: |[0a68fc] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$1.:(Lkotlin/coroutines/Continuation;)V │ │ +0a690c: 5b01 f31d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;.$cont:Lkotlin/coroutines/Continuation; // field@1df3 │ │ +0a6910: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a6916: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;) │ │ name : 'call' │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0a6914: |[0a6914] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$1.call:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a6924: 1a00 522a |0000: const-string v0, "it" // string@2a52 │ │ -0a6928: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a692e: 5423 f31d |0005: iget-object v3, v2, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;.$cont:Lkotlin/coroutines/Continuation; // field@1df3 │ │ -0a6932: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0a6934: 7110 2903 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a693a: 0c00 |000b: move-result-object v0 │ │ -0a693c: 6201 4900 |000c: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a6940: 7110 5105 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a6946: 0c00 |0011: move-result-object v0 │ │ -0a6948: 7220 7105 0300 |0012: invoke-interface {v3, v0}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a694e: 0e00 |0015: return-void │ │ +0a6918: |[0a6918] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$1.call:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a6928: 1a00 522a |0000: const-string v0, "it" // string@2a52 │ │ +0a692c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a6932: 5423 f31d |0005: iget-object v3, v2, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;.$cont:Lkotlin/coroutines/Continuation; // field@1df3 │ │ +0a6936: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a6938: 7110 2903 0000 |0008: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a693e: 0c00 |000b: move-result-object v0 │ │ +0a6940: 6201 4900 |000c: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a6944: 7110 5105 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a694a: 0c00 |0011: move-result-object v0 │ │ +0a694c: 7220 7105 0300 |0012: invoke-interface {v3, v0}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a6952: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1; │ │ 0x0000 - 0x0016 reg=3 (null) Lcom/tonyodev/fetch2/Download; │ │ │ │ @@ -211812,18 +211813,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6950: |[0a6950] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$1.call:(Ljava/lang/Object;)V │ │ -0a6960: 1f01 1f01 |0000: check-cast v1, Lcom/tonyodev/fetch2/Download; // type@011f │ │ -0a6964: 6e20 c11a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;.call:(Lcom/tonyodev/fetch2/Download;)V // method@1ac1 │ │ -0a696a: 0e00 |0005: return-void │ │ +0a6954: |[0a6954] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$1.call:(Ljava/lang/Object;)V │ │ +0a6964: 1f01 1f01 |0000: check-cast v1, Lcom/tonyodev/fetch2/Download; // type@011f │ │ +0a6968: 6e20 c11a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;.call:(Lcom/tonyodev/fetch2/Download;)V // method@1ac1 │ │ +0a696e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -211871,53 +211872,53 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a696c: |[0a696c] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$2.:(Lkotlin/coroutines/Continuation;)V │ │ -0a697c: 5b01 f41d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;.$cont:Lkotlin/coroutines/Continuation; // field@1df4 │ │ -0a6980: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a6986: 0e00 |0005: return-void │ │ +0a6970: |[0a6970] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$2.:(Lkotlin/coroutines/Continuation;)V │ │ +0a6980: 5b01 f41d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;.$cont:Lkotlin/coroutines/Continuation; // field@1df4 │ │ +0a6984: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a698a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;) │ │ name : 'call' │ │ type : '(Lcom/tonyodev/fetch2/Error;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0a6988: |[0a6988] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$2.call:(Lcom/tonyodev/fetch2/Error;)V │ │ -0a6998: 1a00 0125 |0000: const-string v0, "error" // string@2501 │ │ -0a699c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a69a2: 6e10 ac02 0300 |0005: invoke-virtual {v3}, Lcom/tonyodev/fetch2/Error;.name:()Ljava/lang/String; // method@02ac │ │ -0a69a8: 0c00 |0008: move-result-object v0 │ │ -0a69aa: 1a01 410a |0009: const-string v1, "Error while cancelling/removing download: " // string@0a41 │ │ -0a69ae: 7120 8e05 0100 |000b: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a69b4: 0c00 |000e: move-result-object v0 │ │ -0a69b6: 6e10 ab02 0300 |000f: invoke-virtual {v3}, Lcom/tonyodev/fetch2/Error;.getThrowable:()Ljava/lang/Throwable; // method@02ab │ │ -0a69bc: 0c03 |0012: move-result-object v3 │ │ -0a69be: 1a01 950a |0013: const-string v1, "FetchDownloadFileMan" // string@0a95 │ │ -0a69c2: 7130 fe00 0103 |0015: invoke-static {v1, v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ -0a69c8: 5423 f41d |0018: iget-object v3, v2, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;.$cont:Lkotlin/coroutines/Continuation; // field@1df4 │ │ -0a69cc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0a69ce: 7110 2903 0000 |001b: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a69d4: 0c00 |001e: move-result-object v0 │ │ -0a69d6: 6201 4900 |001f: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a69da: 7110 5105 0000 |0021: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a69e0: 0c00 |0024: move-result-object v0 │ │ -0a69e2: 7220 7105 0300 |0025: invoke-interface {v3, v0}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a69e8: 0e00 |0028: return-void │ │ +0a698c: |[0a698c] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$2.call:(Lcom/tonyodev/fetch2/Error;)V │ │ +0a699c: 1a00 0125 |0000: const-string v0, "error" // string@2501 │ │ +0a69a0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a69a6: 6e10 ac02 0300 |0005: invoke-virtual {v3}, Lcom/tonyodev/fetch2/Error;.name:()Ljava/lang/String; // method@02ac │ │ +0a69ac: 0c00 |0008: move-result-object v0 │ │ +0a69ae: 1a01 410a |0009: const-string v1, "Error while cancelling/removing download: " // string@0a41 │ │ +0a69b2: 7120 8e05 0100 |000b: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a69b8: 0c00 |000e: move-result-object v0 │ │ +0a69ba: 6e10 ab02 0300 |000f: invoke-virtual {v3}, Lcom/tonyodev/fetch2/Error;.getThrowable:()Ljava/lang/Throwable; // method@02ab │ │ +0a69c0: 0c03 |0012: move-result-object v3 │ │ +0a69c2: 1a01 950a |0013: const-string v1, "FetchDownloadFileMan" // string@0a95 │ │ +0a69c6: 7130 fe00 0103 |0015: invoke-static {v1, v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ +0a69cc: 5423 f41d |0018: iget-object v3, v2, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;.$cont:Lkotlin/coroutines/Continuation; // field@1df4 │ │ +0a69d0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0a69d2: 7110 2903 0000 |001b: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a69d8: 0c00 |001e: move-result-object v0 │ │ +0a69da: 6201 4900 |001f: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a69de: 7110 5105 0000 |0021: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a69e4: 0c00 |0024: move-result-object v0 │ │ +0a69e6: 7220 7105 0300 |0025: invoke-interface {v3, v0}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a69ec: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=59 │ │ 0x000f line=60 │ │ 0x0015 line=58 │ │ 0x0018 line=62 │ │ locals : │ │ @@ -211929,18 +211930,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a69ec: |[0a69ec] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$2.call:(Ljava/lang/Object;)V │ │ -0a69fc: 1f01 2101 |0000: check-cast v1, Lcom/tonyodev/fetch2/Error; // type@0121 │ │ -0a6a00: 6e20 c41a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;.call:(Lcom/tonyodev/fetch2/Error;)V // method@1ac4 │ │ -0a6a06: 0e00 |0005: return-void │ │ +0a69f0: |[0a69f0] ua.gardenapple.itchupdater.download.FetchDownloader$cancel$2$2.call:(Ljava/lang/Object;)V │ │ +0a6a00: 1f01 2101 |0000: check-cast v1, Lcom/tonyodev/fetch2/Error; // type@0121 │ │ +0a6a04: 6e20 c41a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;.call:(Lcom/tonyodev/fetch2/Error;)V // method@1ac4 │ │ +0a6a0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -211988,45 +211989,45 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a6a08: |[0a6a08] ua.gardenapple.itchupdater.download.FetchDownloader$checkIsDownloading$2$1.:(Lkotlin/coroutines/Continuation;)V │ │ -0a6a18: 5b01 f51d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;.$cont:Lkotlin/coroutines/Continuation; // field@1df5 │ │ -0a6a1c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a6a22: 0e00 |0005: return-void │ │ +0a6a0c: |[0a6a0c] ua.gardenapple.itchupdater.download.FetchDownloader$checkIsDownloading$2$1.:(Lkotlin/coroutines/Continuation;)V │ │ +0a6a1c: 5b01 f51d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;.$cont:Lkotlin/coroutines/Continuation; // field@1df5 │ │ +0a6a20: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a6a26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;) │ │ name : 'call' │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a6a24: |[0a6a24] ua.gardenapple.itchupdater.download.FetchDownloader$checkIsDownloading$2$1.call:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a6a34: 5420 f51d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;.$cont:Lkotlin/coroutines/Continuation; // field@1df5 │ │ -0a6a38: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ -0a6a3c: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -0a6a3e: 2802 |0005: goto 0007 // +0002 │ │ -0a6a40: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0a6a42: 7110 2903 0300 |0007: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0a6a48: 0c03 |000a: move-result-object v3 │ │ -0a6a4a: 6201 4900 |000b: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a6a4e: 7110 5105 0300 |000d: invoke-static {v3}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a6a54: 0c03 |0010: move-result-object v3 │ │ -0a6a56: 7220 7105 3000 |0011: invoke-interface {v0, v3}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a6a5c: 0e00 |0014: return-void │ │ +0a6a28: |[0a6a28] ua.gardenapple.itchupdater.download.FetchDownloader$checkIsDownloading$2$1.call:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a6a38: 5420 f51d |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;.$cont:Lkotlin/coroutines/Continuation; // field@1df5 │ │ +0a6a3c: 3803 0400 |0002: if-eqz v3, 0006 // +0004 │ │ +0a6a40: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +0a6a42: 2802 |0005: goto 0007 // +0002 │ │ +0a6a44: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0a6a46: 7110 2903 0300 |0007: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0a6a4c: 0c03 |000a: move-result-object v3 │ │ +0a6a4e: 6201 4900 |000b: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a6a52: 7110 5105 0300 |000d: invoke-static {v3}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a6a58: 0c03 |0010: move-result-object v3 │ │ +0a6a5a: 7220 7105 3000 |0011: invoke-interface {v0, v3}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a6a60: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1; │ │ 0x0000 - 0x0015 reg=3 (null) Lcom/tonyodev/fetch2/Download; │ │ │ │ @@ -212035,18 +212036,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6a60: |[0a6a60] ua.gardenapple.itchupdater.download.FetchDownloader$checkIsDownloading$2$1.call:(Ljava/lang/Object;)V │ │ -0a6a70: 1f01 1f01 |0000: check-cast v1, Lcom/tonyodev/fetch2/Download; // type@011f │ │ -0a6a74: 6e20 c71a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;.call:(Lcom/tonyodev/fetch2/Download;)V // method@1ac7 │ │ -0a6a7a: 0e00 |0005: return-void │ │ +0a6a64: |[0a6a64] ua.gardenapple.itchupdater.download.FetchDownloader$checkIsDownloading$2$1.call:(Ljava/lang/Object;)V │ │ +0a6a74: 1f01 1f01 |0000: check-cast v1, Lcom/tonyodev/fetch2/Download; // type@011f │ │ +0a6a78: 6e20 c71a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;.call:(Lcom/tonyodev/fetch2/Download;)V // method@1ac7 │ │ +0a6a7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -212102,73 +212103,73 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a6c18: |[0a6c18] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1.:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;Landroid/content/Context;)V │ │ -0a6c28: 5b01 031e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e03 │ │ -0a6c2c: 5b02 011e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$cont:Lkotlin/coroutines/Continuation; // field@1e01 │ │ -0a6c30: 5b03 021e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$context:Landroid/content/Context; // field@1e02 │ │ -0a6c34: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a6c3a: 0e00 |0009: return-void │ │ +0a6c1c: |[0a6c1c] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1.:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;Landroid/content/Context;)V │ │ +0a6c2c: 5b01 031e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e03 │ │ +0a6c30: 5b02 011e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$cont:Lkotlin/coroutines/Continuation; // field@1e01 │ │ +0a6c34: 5b03 021e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$context:Landroid/content/Context; // field@1e02 │ │ +0a6c38: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a6c3e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;) │ │ name : 'call' │ │ type : '(Lcom/tonyodev/fetch2/Request;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0a6c3c: |[0a6c3c] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1.call:(Lcom/tonyodev/fetch2/Request;)V │ │ -0a6c4c: 1a00 e136 |0000: const-string v0, "updatedRequest" // string@36e1 │ │ -0a6c50: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a6c56: 6e10 bc02 0500 |0005: invoke-virtual {v5}, Lcom/tonyodev/fetch2/Request;.getId:()I // method@02bc │ │ -0a6c5c: 0a00 |0008: move-result v0 │ │ -0a6c5e: 7110 6403 0000 |0009: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a6c64: 0c00 |000c: move-result-object v0 │ │ -0a6c66: 1a01 3b0a |000d: const-string v1, "Enqueued " // string@0a3b │ │ -0a6c6a: 7120 8e05 0100 |000f: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a6c70: 0c00 |0012: move-result-object v0 │ │ -0a6c72: 1a01 950a |0013: const-string v1, "FetchDownloadFileMan" // string@0a95 │ │ -0a6c76: 7120 fb00 0100 |0015: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a6c7c: 5440 031e |0018: iget-object v0, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e03 │ │ -0a6c80: 6e10 bc02 0500 |001a: invoke-virtual {v5}, Lcom/tonyodev/fetch2/Request;.getId:()I // method@02bc │ │ -0a6c86: 0a05 |001d: move-result v5 │ │ -0a6c88: 8151 |001e: int-to-long v1, v5 │ │ -0a6c8a: 7120 6903 2100 |001f: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a6c90: 0c05 |0022: move-result-object v5 │ │ -0a6c92: 6e20 6b19 5000 |0023: invoke-virtual {v0, v5}, Lua/gardenapple/itchupdater/database/installation/Installation;.setDownloadOrInstallId:(Ljava/lang/Long;)V // method@196b │ │ -0a6c98: 5445 031e |0026: iget-object v5, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e03 │ │ -0a6c9c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0a6c9e: 6e20 6d19 0500 |0029: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ -0a6ca4: 6205 5000 |002c: sget-object v5, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a6ca8: 7100 b905 0000 |002e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a6cae: 0c05 |0031: move-result-object v5 │ │ -0a6cb0: 1f05 1a02 |0032: check-cast v5, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a6cb4: 2200 8a05 |0034: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1; // type@058a │ │ -0a6cb8: 5441 021e |0036: iget-object v1, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$context:Landroid/content/Context; // field@1e02 │ │ -0a6cbc: 5442 031e |0038: iget-object v2, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e03 │ │ -0a6cc0: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -0a6cc2: 7040 cb1a 1032 |003b: invoke-direct {v0, v1, v2, v3}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1acb │ │ -0a6cc8: 1f00 2902 |003e: check-cast v0, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a6ccc: 7120 a905 0500 |0040: invoke-static {v5, v0}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0a6cd2: 5445 011e |0043: iget-object v5, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$cont:Lkotlin/coroutines/Continuation; // field@1e01 │ │ -0a6cd6: 6200 4900 |0045: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a6cda: 7110 5105 0300 |0047: invoke-static {v3}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a6ce0: 0c00 |004a: move-result-object v0 │ │ -0a6ce2: 7220 7105 0500 |004b: invoke-interface {v5, v0}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a6ce8: 0e00 |004e: return-void │ │ +0a6c40: |[0a6c40] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1.call:(Lcom/tonyodev/fetch2/Request;)V │ │ +0a6c50: 1a00 e136 |0000: const-string v0, "updatedRequest" // string@36e1 │ │ +0a6c54: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a6c5a: 6e10 bc02 0500 |0005: invoke-virtual {v5}, Lcom/tonyodev/fetch2/Request;.getId:()I // method@02bc │ │ +0a6c60: 0a00 |0008: move-result v0 │ │ +0a6c62: 7110 6403 0000 |0009: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a6c68: 0c00 |000c: move-result-object v0 │ │ +0a6c6a: 1a01 3b0a |000d: const-string v1, "Enqueued " // string@0a3b │ │ +0a6c6e: 7120 8e05 0100 |000f: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a6c74: 0c00 |0012: move-result-object v0 │ │ +0a6c76: 1a01 950a |0013: const-string v1, "FetchDownloadFileMan" // string@0a95 │ │ +0a6c7a: 7120 fb00 0100 |0015: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a6c80: 5440 031e |0018: iget-object v0, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e03 │ │ +0a6c84: 6e10 bc02 0500 |001a: invoke-virtual {v5}, Lcom/tonyodev/fetch2/Request;.getId:()I // method@02bc │ │ +0a6c8a: 0a05 |001d: move-result v5 │ │ +0a6c8c: 8151 |001e: int-to-long v1, v5 │ │ +0a6c8e: 7120 6903 2100 |001f: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a6c94: 0c05 |0022: move-result-object v5 │ │ +0a6c96: 6e20 6b19 5000 |0023: invoke-virtual {v0, v5}, Lua/gardenapple/itchupdater/database/installation/Installation;.setDownloadOrInstallId:(Ljava/lang/Long;)V // method@196b │ │ +0a6c9c: 5445 031e |0026: iget-object v5, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e03 │ │ +0a6ca0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +0a6ca2: 6e20 6d19 0500 |0029: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ +0a6ca8: 6205 5000 |002c: sget-object v5, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a6cac: 7100 b905 0000 |002e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a6cb2: 0c05 |0031: move-result-object v5 │ │ +0a6cb4: 1f05 1a02 |0032: check-cast v5, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a6cb8: 2200 8a05 |0034: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1; // type@058a │ │ +0a6cbc: 5441 021e |0036: iget-object v1, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$context:Landroid/content/Context; // field@1e02 │ │ +0a6cc0: 5442 031e |0038: iget-object v2, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e03 │ │ +0a6cc4: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +0a6cc6: 7040 cb1a 1032 |003b: invoke-direct {v0, v1, v2, v3}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1acb │ │ +0a6ccc: 1f00 2902 |003e: check-cast v0, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a6cd0: 7120 a905 0500 |0040: invoke-static {v5, v0}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0a6cd6: 5445 011e |0043: iget-object v5, v4, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.$cont:Lkotlin/coroutines/Continuation; // field@1e01 │ │ +0a6cda: 6200 4900 |0045: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a6cde: 7110 5105 0300 |0047: invoke-static {v3}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a6ce4: 0c00 |004a: move-result-object v0 │ │ +0a6ce6: 7220 7105 0500 |004b: invoke-interface {v5, v0}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a6cec: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ 0x0018 line=38 │ │ 0x0026 line=39 │ │ 0x002c line=40 │ │ 0x0043 line=44 │ │ @@ -212181,18 +212182,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6cec: |[0a6cec] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1.call:(Ljava/lang/Object;)V │ │ -0a6cfc: 1f01 2701 |0000: check-cast v1, Lcom/tonyodev/fetch2/Request; // type@0127 │ │ -0a6d00: 6e20 d11a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.call:(Lcom/tonyodev/fetch2/Request;)V // method@1ad1 │ │ -0a6d06: 0e00 |0005: return-void │ │ +0a6cf0: |[0a6cf0] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1.call:(Ljava/lang/Object;)V │ │ +0a6d00: 1f01 2701 |0000: check-cast v1, Lcom/tonyodev/fetch2/Request; // type@0127 │ │ +0a6d04: 6e20 d11a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.call:(Lcom/tonyodev/fetch2/Request;)V // method@1ad1 │ │ +0a6d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -212240,47 +212241,47 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a6d08: |[0a6d08] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$2.:(Lkotlin/coroutines/Continuation;)V │ │ -0a6d18: 5b01 041e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;.$cont:Lkotlin/coroutines/Continuation; // field@1e04 │ │ -0a6d1c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a6d22: 0e00 |0005: return-void │ │ +0a6d0c: |[0a6d0c] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$2.:(Lkotlin/coroutines/Continuation;)V │ │ +0a6d1c: 5b01 041e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;.$cont:Lkotlin/coroutines/Continuation; // field@1e04 │ │ +0a6d20: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a6d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;) │ │ name : 'call' │ │ type : '(Lcom/tonyodev/fetch2/Error;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0a6d24: |[0a6d24] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$2.call:(Lcom/tonyodev/fetch2/Error;)V │ │ -0a6d34: 1a00 0125 |0000: const-string v0, "error" // string@2501 │ │ -0a6d38: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a6d3e: 6e10 ac02 0400 |0005: invoke-virtual {v4}, Lcom/tonyodev/fetch2/Error;.name:()Ljava/lang/String; // method@02ac │ │ -0a6d44: 0c00 |0008: move-result-object v0 │ │ -0a6d46: 6e10 ab02 0400 |0009: invoke-virtual {v4}, Lcom/tonyodev/fetch2/Error;.getThrowable:()Ljava/lang/Throwable; // method@02ab │ │ -0a6d4c: 0c01 |000c: move-result-object v1 │ │ -0a6d4e: 1a02 950a |000d: const-string v2, "FetchDownloadFileMan" // string@0a95 │ │ -0a6d52: 7130 fe00 0201 |000f: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ -0a6d58: 5430 041e |0012: iget-object v0, v3, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;.$cont:Lkotlin/coroutines/Continuation; // field@1e04 │ │ -0a6d5c: 6201 4900 |0014: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a6d60: 7110 5105 0400 |0016: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a6d66: 0c04 |0019: move-result-object v4 │ │ -0a6d68: 7220 7105 4000 |001a: invoke-interface {v0, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a6d6e: 0e00 |001d: return-void │ │ +0a6d28: |[0a6d28] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$2.call:(Lcom/tonyodev/fetch2/Error;)V │ │ +0a6d38: 1a00 0125 |0000: const-string v0, "error" // string@2501 │ │ +0a6d3c: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a6d42: 6e10 ac02 0400 |0005: invoke-virtual {v4}, Lcom/tonyodev/fetch2/Error;.name:()Ljava/lang/String; // method@02ac │ │ +0a6d48: 0c00 |0008: move-result-object v0 │ │ +0a6d4a: 6e10 ab02 0400 |0009: invoke-virtual {v4}, Lcom/tonyodev/fetch2/Error;.getThrowable:()Ljava/lang/Throwable; // method@02ab │ │ +0a6d50: 0c01 |000c: move-result-object v1 │ │ +0a6d52: 1a02 950a |000d: const-string v2, "FetchDownloadFileMan" // string@0a95 │ │ +0a6d56: 7130 fe00 0201 |000f: invoke-static {v2, v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ +0a6d5c: 5430 041e |0012: iget-object v0, v3, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;.$cont:Lkotlin/coroutines/Continuation; // field@1e04 │ │ +0a6d60: 6201 4900 |0014: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a6d64: 7110 5105 0400 |0016: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a6d6a: 0c04 |0019: move-result-object v4 │ │ +0a6d6c: 7220 7105 4000 |001a: invoke-interface {v0, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a6d72: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=46 │ │ 0x0012 line=47 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2; │ │ 0x0000 - 0x001e reg=4 (null) Lcom/tonyodev/fetch2/Error; │ │ @@ -212290,18 +212291,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6d70: |[0a6d70] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$2.call:(Ljava/lang/Object;)V │ │ -0a6d80: 1f01 2101 |0000: check-cast v1, Lcom/tonyodev/fetch2/Error; // type@0121 │ │ -0a6d84: 6e20 d41a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;.call:(Lcom/tonyodev/fetch2/Error;)V // method@1ad4 │ │ -0a6d8a: 0e00 |0005: return-void │ │ +0a6d74: |[0a6d74] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$2.call:(Ljava/lang/Object;)V │ │ +0a6d84: 1f01 2101 |0000: check-cast v1, Lcom/tonyodev/fetch2/Error; // type@0121 │ │ +0a6d88: 6e20 d41a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;.call:(Lcom/tonyodev/fetch2/Error;)V // method@1ad4 │ │ +0a6d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -212392,39 +212393,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a7018: |[0a7018] ua.gardenapple.itchupdater.download.FetchDownloader.:()V │ │ -0a7028: 2200 8505 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader$Companion; // type@0585 │ │ -0a702c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a702e: 7020 bf1a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1abf │ │ -0a7034: 6900 051e |0006: sput-object v0, Lua/gardenapple/itchupdater/download/FetchDownloader;.Companion:Lua/gardenapple/itchupdater/download/FetchDownloader$Companion; // field@1e05 │ │ -0a7038: 0e00 |0008: return-void │ │ +0a701c: |[0a701c] ua.gardenapple.itchupdater.download.FetchDownloader.:()V │ │ +0a702c: 2200 8505 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader$Companion; // type@0585 │ │ +0a7030: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a7032: 7020 bf1a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/FetchDownloader$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1abf │ │ +0a7038: 6900 051e |0006: sput-object v0, Lua/gardenapple/itchupdater/download/FetchDownloader;.Companion:Lua/gardenapple/itchupdater/download/FetchDownloader$Companion; // field@1e05 │ │ +0a703c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/FetchDownloader;) │ │ name : '' │ │ type : '(Lcom/tonyodev/fetch2/Fetch;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a703c: |[0a703c] ua.gardenapple.itchupdater.download.FetchDownloader.:(Lcom/tonyodev/fetch2/Fetch;)V │ │ -0a704c: 1a00 7925 |0000: const-string v0, "fetch" // string@2579 │ │ -0a7050: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7056: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a705c: 5b12 081e |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ -0a7060: 0e00 |000a: return-void │ │ +0a7040: |[0a7040] ua.gardenapple.itchupdater.download.FetchDownloader.:(Lcom/tonyodev/fetch2/Fetch;)V │ │ +0a7050: 1a00 7925 |0000: const-string v0, "fetch" // string@2579 │ │ +0a7054: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a705a: 7010 7203 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a7060: 5b12 081e |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ +0a7064: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/download/FetchDownloader; │ │ 0x0000 - 0x000b reg=2 (null) Lcom/tonyodev/fetch2/Fetch; │ │ │ │ @@ -212434,36 +212435,36 @@ │ │ type : '(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0a6dc8: |[0a6dc8] ua.gardenapple.itchupdater.download.FetchDownloader.cancel:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a6dd8: 2205 1b02 |0000: new-instance v5, Lkotlin/coroutines/SafeContinuation; // type@021b │ │ -0a6ddc: 7110 7505 0700 |0002: invoke-static {v7}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ -0a6de2: 0c00 |0005: move-result-object v0 │ │ -0a6de4: 7020 7205 0500 |0006: invoke-direct {v5, v0}, Lkotlin/coroutines/SafeContinuation;.:(Lkotlin/coroutines/Continuation;)V // method@0572 │ │ -0a6dea: 0750 |0009: move-object v0, v5 │ │ -0a6dec: 1f00 1902 |000a: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6df0: 5441 081e |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ -0a6df4: 2202 8605 |000e: new-instance v2, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1; // type@0586 │ │ -0a6df8: 7020 c01a 0200 |0010: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;.:(Lkotlin/coroutines/Continuation;)V // method@1ac0 │ │ -0a6dfe: 1f02 2b01 |0013: check-cast v2, Lcom/tonyodev/fetch2core/Func; // type@012b │ │ -0a6e02: 2203 8705 |0015: new-instance v3, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2; // type@0587 │ │ -0a6e06: 7020 c31a 0300 |0017: invoke-direct {v3, v0}, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;.:(Lkotlin/coroutines/Continuation;)V // method@1ac3 │ │ -0a6e0c: 1f03 2b01 |001a: check-cast v3, Lcom/tonyodev/fetch2core/Func; // type@012b │ │ -0a6e10: 7240 b202 6132 |001c: invoke-interface {v1, v6, v2, v3}, Lcom/tonyodev/fetch2/Fetch;.remove:(ILcom/tonyodev/fetch2core/Func;Lcom/tonyodev/fetch2core/Func;)Lcom/tonyodev/fetch2/Fetch; // method@02b2 │ │ -0a6e16: 6e10 7305 0500 |001f: invoke-virtual {v5}, Lkotlin/coroutines/SafeContinuation;.getOrThrow:()Ljava/lang/Object; // method@0573 │ │ -0a6e1c: 0c05 |0022: move-result-object v5 │ │ -0a6e1e: 7100 7405 0000 |0023: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a6e24: 0c06 |0026: move-result-object v6 │ │ -0a6e26: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -0a6e2a: 7110 7a05 0700 |0029: invoke-static {v7}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ -0a6e30: 1105 |002c: return-object v5 │ │ +0a6dcc: |[0a6dcc] ua.gardenapple.itchupdater.download.FetchDownloader.cancel:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a6ddc: 2205 1b02 |0000: new-instance v5, Lkotlin/coroutines/SafeContinuation; // type@021b │ │ +0a6de0: 7110 7505 0700 |0002: invoke-static {v7}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ +0a6de6: 0c00 |0005: move-result-object v0 │ │ +0a6de8: 7020 7205 0500 |0006: invoke-direct {v5, v0}, Lkotlin/coroutines/SafeContinuation;.:(Lkotlin/coroutines/Continuation;)V // method@0572 │ │ +0a6dee: 0750 |0009: move-object v0, v5 │ │ +0a6df0: 1f00 1902 |000a: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6df4: 5441 081e |000c: iget-object v1, v4, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ +0a6df8: 2202 8605 |000e: new-instance v2, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1; // type@0586 │ │ +0a6dfc: 7020 c01a 0200 |0010: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$1;.:(Lkotlin/coroutines/Continuation;)V // method@1ac0 │ │ +0a6e02: 1f02 2b01 |0013: check-cast v2, Lcom/tonyodev/fetch2core/Func; // type@012b │ │ +0a6e06: 2203 8705 |0015: new-instance v3, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2; // type@0587 │ │ +0a6e0a: 7020 c31a 0300 |0017: invoke-direct {v3, v0}, Lua/gardenapple/itchupdater/download/FetchDownloader$cancel$2$2;.:(Lkotlin/coroutines/Continuation;)V // method@1ac3 │ │ +0a6e10: 1f03 2b01 |001a: check-cast v3, Lcom/tonyodev/fetch2core/Func; // type@012b │ │ +0a6e14: 7240 b202 6132 |001c: invoke-interface {v1, v6, v2, v3}, Lcom/tonyodev/fetch2/Fetch;.remove:(ILcom/tonyodev/fetch2core/Func;Lcom/tonyodev/fetch2core/Func;)Lcom/tonyodev/fetch2/Fetch; // method@02b2 │ │ +0a6e1a: 6e10 7305 0500 |001f: invoke-virtual {v5}, Lkotlin/coroutines/SafeContinuation;.getOrThrow:()Ljava/lang/Object; // method@0573 │ │ +0a6e20: 0c05 |0022: move-result-object v5 │ │ +0a6e22: 7100 7405 0000 |0023: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a6e28: 0c06 |0026: move-result-object v6 │ │ +0a6e2a: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +0a6e2e: 7110 7a05 0700 |0029: invoke-static {v7}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ +0a6e34: 1105 |002c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000c line=55 │ │ 0x0015 line=57 │ │ 0x001c line=55 │ │ 0x001f line=54 │ │ @@ -212478,33 +212479,33 @@ │ │ type : '(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0a6e34: |[0a6e34] ua.gardenapple.itchupdater.download.FetchDownloader.checkIsDownloading:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a6e44: 2204 1b02 |0000: new-instance v4, Lkotlin/coroutines/SafeContinuation; // type@021b │ │ -0a6e48: 7110 7505 0600 |0002: invoke-static {v6}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ -0a6e4e: 0c00 |0005: move-result-object v0 │ │ -0a6e50: 7020 7205 0400 |0006: invoke-direct {v4, v0}, Lkotlin/coroutines/SafeContinuation;.:(Lkotlin/coroutines/Continuation;)V // method@0572 │ │ -0a6e56: 0740 |0009: move-object v0, v4 │ │ -0a6e58: 1f00 1902 |000a: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6e5c: 5431 081e |000c: iget-object v1, v3, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ -0a6e60: 2202 8805 |000e: new-instance v2, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1; // type@0588 │ │ -0a6e64: 7020 c61a 0200 |0010: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;.:(Lkotlin/coroutines/Continuation;)V // method@1ac6 │ │ -0a6e6a: 1f02 2a01 |0013: check-cast v2, Lcom/tonyodev/fetch2core/Func2; // type@012a │ │ -0a6e6e: 7230 b002 5102 |0015: invoke-interface {v1, v5, v2}, Lcom/tonyodev/fetch2/Fetch;.getDownload:(ILcom/tonyodev/fetch2core/Func2;)Lcom/tonyodev/fetch2/Fetch; // method@02b0 │ │ -0a6e74: 6e10 7305 0400 |0018: invoke-virtual {v4}, Lkotlin/coroutines/SafeContinuation;.getOrThrow:()Ljava/lang/Object; // method@0573 │ │ -0a6e7a: 0c04 |001b: move-result-object v4 │ │ -0a6e7c: 7100 7405 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a6e82: 0c05 |001f: move-result-object v5 │ │ -0a6e84: 3354 0500 |0020: if-ne v4, v5, 0025 // +0005 │ │ -0a6e88: 7110 7a05 0600 |0022: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ -0a6e8e: 1104 |0025: return-object v4 │ │ +0a6e38: |[0a6e38] ua.gardenapple.itchupdater.download.FetchDownloader.checkIsDownloading:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a6e48: 2204 1b02 |0000: new-instance v4, Lkotlin/coroutines/SafeContinuation; // type@021b │ │ +0a6e4c: 7110 7505 0600 |0002: invoke-static {v6}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ +0a6e52: 0c00 |0005: move-result-object v0 │ │ +0a6e54: 7020 7205 0400 |0006: invoke-direct {v4, v0}, Lkotlin/coroutines/SafeContinuation;.:(Lkotlin/coroutines/Continuation;)V // method@0572 │ │ +0a6e5a: 0740 |0009: move-object v0, v4 │ │ +0a6e5c: 1f00 1902 |000a: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6e60: 5431 081e |000c: iget-object v1, v3, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ +0a6e64: 2202 8805 |000e: new-instance v2, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1; // type@0588 │ │ +0a6e68: 7020 c61a 0200 |0010: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/download/FetchDownloader$checkIsDownloading$2$1;.:(Lkotlin/coroutines/Continuation;)V // method@1ac6 │ │ +0a6e6e: 1f02 2a01 |0013: check-cast v2, Lcom/tonyodev/fetch2core/Func2; // type@012a │ │ +0a6e72: 7230 b002 5102 |0015: invoke-interface {v1, v5, v2}, Lcom/tonyodev/fetch2/Fetch;.getDownload:(ILcom/tonyodev/fetch2core/Func2;)Lcom/tonyodev/fetch2/Fetch; // method@02b0 │ │ +0a6e78: 6e10 7305 0400 |0018: invoke-virtual {v4}, Lkotlin/coroutines/SafeContinuation;.getOrThrow:()Ljava/lang/Object; // method@0573 │ │ +0a6e7e: 0c04 |001b: move-result-object v4 │ │ +0a6e80: 7100 7405 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a6e86: 0c05 |001f: move-result-object v5 │ │ +0a6e88: 3354 0500 |0020: if-ne v4, v5, 0025 // +0005 │ │ +0a6e8c: 7110 7a05 0600 |0022: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ +0a6e92: 1104 |0025: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000c line=69 │ │ 0x0018 line=68 │ │ locals : │ │ 0x0000 - 0x0026 reg=3 this Lua/gardenapple/itchupdater/download/FetchDownloader; │ │ @@ -212517,18 +212518,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a7064: |[0a7064] ua.gardenapple.itchupdater.download.FetchDownloader.deleteAllDownloads:()V │ │ -0a7074: 5410 081e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ -0a7078: 7210 ae02 0000 |0002: invoke-interface {v0}, Lcom/tonyodev/fetch2/Fetch;.deleteAll:()Lcom/tonyodev/fetch2/Fetch; // method@02ae │ │ -0a707e: 0e00 |0005: return-void │ │ +0a7068: |[0a7068] ua.gardenapple.itchupdater.download.FetchDownloader.deleteAllDownloads:()V │ │ +0a7078: 5410 081e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ +0a707c: 7210 ae02 0000 |0002: invoke-interface {v0}, Lcom/tonyodev/fetch2/Fetch;.deleteAll:()Lcom/tonyodev/fetch2/Fetch; // method@02ae │ │ +0a7082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/download/FetchDownloader; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/FetchDownloader;) │ │ @@ -212536,26 +212537,26 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0a6d8c: |[0a6d8c] ua.gardenapple.itchupdater.download.FetchDownloader.getUploadId:(Lcom/tonyodev/fetch2/Download;)I │ │ -0a6d9c: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a6da0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a6da6: 7210 a702 0300 |0005: invoke-interface {v3}, Lcom/tonyodev/fetch2/Download;.getExtras:()Lcom/tonyodev/fetch2core/Extras; // method@02a7 │ │ -0a6dac: 0c03 |0008: move-result-object v3 │ │ -0a6dae: 1a00 f336 |0009: const-string v0, "uploadId" // string@36f3 │ │ -0a6db2: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -0a6db6: 6e30 c102 0301 |000d: invoke-virtual {v3, v0, v1}, Lcom/tonyodev/fetch2core/Extras;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02c1 │ │ -0a6dbc: 0c03 |0010: move-result-object v3 │ │ -0a6dbe: 7110 5e03 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ -0a6dc4: 0a03 |0014: move-result v3 │ │ -0a6dc6: 0f03 |0015: return v3 │ │ +0a6d90: |[0a6d90] ua.gardenapple.itchupdater.download.FetchDownloader.getUploadId:(Lcom/tonyodev/fetch2/Download;)I │ │ +0a6da0: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a6da4: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a6daa: 7210 a702 0300 |0005: invoke-interface {v3}, Lcom/tonyodev/fetch2/Download;.getExtras:()Lcom/tonyodev/fetch2core/Extras; // method@02a7 │ │ +0a6db0: 0c03 |0008: move-result-object v3 │ │ +0a6db2: 1a00 f336 |0009: const-string v0, "uploadId" // string@36f3 │ │ +0a6db6: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +0a6dba: 6e30 c102 0301 |000d: invoke-virtual {v3, v0, v1}, Lcom/tonyodev/fetch2core/Extras;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02c1 │ │ +0a6dc0: 0c03 |0010: move-result-object v3 │ │ +0a6dc2: 7110 5e03 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ +0a6dc8: 0a03 |0014: move-result v3 │ │ +0a6dca: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lua/gardenapple/itchupdater/download/FetchDownloader; │ │ 0x0000 - 0x0016 reg=3 (null) Lcom/tonyodev/fetch2/Download; │ │ │ │ @@ -212564,18 +212565,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a7080: |[0a7080] ua.gardenapple.itchupdater.download.FetchDownloader.removeFetchDownload:(I)V │ │ -0a7090: 5410 081e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ -0a7094: 7220 b102 2000 |0002: invoke-interface {v0, v2}, Lcom/tonyodev/fetch2/Fetch;.remove:(I)Lcom/tonyodev/fetch2/Fetch; // method@02b1 │ │ -0a709a: 0e00 |0005: return-void │ │ +0a7084: |[0a7084] ua.gardenapple.itchupdater.download.FetchDownloader.removeFetchDownload:(I)V │ │ +0a7094: 5410 081e |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ +0a7098: 7220 b102 2000 |0002: invoke-interface {v0, v2}, Lcom/tonyodev/fetch2/Fetch;.remove:(I)Lcom/tonyodev/fetch2/Fetch; // method@02b1 │ │ +0a709e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/download/FetchDownloader; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -212584,109 +212585,109 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 188 16-bit code units │ │ -0a6e90: |[0a6e90] ua.gardenapple.itchupdater.download.FetchDownloader.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a6ea0: 2090 8905 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1; // type@0589 │ │ -0a6ea4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0a6ea8: 0790 |0004: move-object v0, v9 │ │ -0a6eaa: 1f00 8905 |0005: check-cast v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1; // type@0589 │ │ -0a6eae: 5201 fa1d |0007: iget v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ -0a6eb2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0a6eb6: b521 |000b: and-int/2addr v1, v2 │ │ -0a6eb8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0a6ebc: 5209 fa1d |000e: iget v9, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ -0a6ec0: b129 |0010: sub-int/2addr v9, v2 │ │ -0a6ec2: 5909 fa1d |0011: iput v9, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ -0a6ec6: 2806 |0013: goto 0019 // +0006 │ │ -0a6ec8: 2200 8905 |0014: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1; // type@0589 │ │ -0a6ecc: 7030 c91a 4009 |0016: invoke-direct {v0, v4, v9}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.:(Lua/gardenapple/itchupdater/download/FetchDownloader;Lkotlin/coroutines/Continuation;)V // method@1ac9 │ │ -0a6ed2: 5409 fb1d |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.result:Ljava/lang/Object; // field@1dfb │ │ -0a6ed6: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a6edc: 0c01 |001e: move-result-object v1 │ │ -0a6ede: 5202 fa1d |001f: iget v2, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ -0a6ee2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0a6ee4: 3802 2000 |0022: if-eqz v2, 0042 // +0020 │ │ -0a6ee8: 3332 1600 |0024: if-ne v2, v3, 003a // +0016 │ │ -0a6eec: 5405 f91d |0026: iget-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$3:Ljava/lang/Object; // field@1df9 │ │ -0a6ef0: 1f05 2701 |0028: check-cast v5, Lcom/tonyodev/fetch2/Request; // type@0127 │ │ -0a6ef4: 5405 f81d |002a: iget-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$2:Ljava/lang/Object; // field@1df8 │ │ -0a6ef8: 1f05 4205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a6efc: 5405 f71d |002e: iget-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$1:Ljava/lang/Object; // field@1df7 │ │ -0a6f00: 1f05 1d00 |0030: check-cast v5, Landroid/content/Context; // type@001d │ │ -0a6f04: 5405 f61d |0032: iget-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$0:Ljava/lang/Object; // field@1df6 │ │ -0a6f08: 1f05 8d05 |0034: check-cast v5, Lua/gardenapple/itchupdater/download/FetchDownloader; // type@058d │ │ -0a6f0c: 7110 5305 0900 |0036: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6f12: 2878 |0039: goto 00b1 // +0078 │ │ -0a6f14: 2205 6501 |003a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a6f18: 1a06 c420 |003c: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a6f1c: 7020 5a03 6500 |003e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a6f22: 2705 |0041: throw v5 │ │ -0a6f24: 7110 5305 0900 |0042: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6f2a: 2209 2701 |0045: new-instance v9, Lcom/tonyodev/fetch2/Request; // type@0127 │ │ -0a6f2e: 6e10 e202 0700 |0047: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@02e2 │ │ -0a6f34: 0c07 |004a: move-result-object v7 │ │ -0a6f36: 1a02 9625 |004b: const-string v2, "file.path" // string@2596 │ │ -0a6f3a: 7120 8b05 2700 |004d: invoke-static {v7, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a6f40: 7030 bb02 6907 |0050: invoke-direct {v9, v6, v7}, Lcom/tonyodev/fetch2/Request;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02bb │ │ -0a6f46: 6206 2f00 |0053: sget-object v6, Lcom/tonyodev/fetch2/NetworkType;.ALL:Lcom/tonyodev/fetch2/NetworkType; // field@002f │ │ -0a6f4a: 6e20 bf02 6900 |0055: invoke-virtual {v9, v6}, Lcom/tonyodev/fetch2/Request;.setNetworkType:(Lcom/tonyodev/fetch2/NetworkType;)V // method@02bf │ │ -0a6f50: 2206 2901 |0058: new-instance v6, Lcom/tonyodev/fetch2core/Extras; // type@0129 │ │ -0a6f54: 6e10 6619 0800 |005a: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a6f5a: 0a07 |005d: move-result v7 │ │ -0a6f5c: 7110 b603 0700 |005e: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -0a6f62: 0c07 |0061: move-result-object v7 │ │ -0a6f64: 1a02 f336 |0062: const-string v2, "uploadId" // string@36f3 │ │ -0a6f68: 7120 9004 7200 |0064: invoke-static {v2, v7}, Ljava/util/Collections;.singletonMap:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; // method@0490 │ │ -0a6f6e: 0c07 |0067: move-result-object v7 │ │ -0a6f70: 1a02 2a34 |0068: const-string v2, "singletonMap( │ │ +0a6e94: |[0a6e94] ua.gardenapple.itchupdater.download.FetchDownloader.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a6ea4: 2090 8905 |0000: instance-of v0, v9, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1; // type@0589 │ │ +0a6ea8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0a6eac: 0790 |0004: move-object v0, v9 │ │ +0a6eae: 1f00 8905 |0005: check-cast v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1; // type@0589 │ │ +0a6eb2: 5201 fa1d |0007: iget v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ +0a6eb6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0a6eba: b521 |000b: and-int/2addr v1, v2 │ │ +0a6ebc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0a6ec0: 5209 fa1d |000e: iget v9, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ +0a6ec4: b129 |0010: sub-int/2addr v9, v2 │ │ +0a6ec6: 5909 fa1d |0011: iput v9, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ +0a6eca: 2806 |0013: goto 0019 // +0006 │ │ +0a6ecc: 2200 8905 |0014: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1; // type@0589 │ │ +0a6ed0: 7030 c91a 4009 |0016: invoke-direct {v0, v4, v9}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.:(Lua/gardenapple/itchupdater/download/FetchDownloader;Lkotlin/coroutines/Continuation;)V // method@1ac9 │ │ +0a6ed6: 5409 fb1d |0019: iget-object v9, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.result:Ljava/lang/Object; // field@1dfb │ │ +0a6eda: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a6ee0: 0c01 |001e: move-result-object v1 │ │ +0a6ee2: 5202 fa1d |001f: iget v2, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ +0a6ee6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0a6ee8: 3802 2000 |0022: if-eqz v2, 0042 // +0020 │ │ +0a6eec: 3332 1600 |0024: if-ne v2, v3, 003a // +0016 │ │ +0a6ef0: 5405 f91d |0026: iget-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$3:Ljava/lang/Object; // field@1df9 │ │ +0a6ef4: 1f05 2701 |0028: check-cast v5, Lcom/tonyodev/fetch2/Request; // type@0127 │ │ +0a6ef8: 5405 f81d |002a: iget-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$2:Ljava/lang/Object; // field@1df8 │ │ +0a6efc: 1f05 4205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a6f00: 5405 f71d |002e: iget-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$1:Ljava/lang/Object; // field@1df7 │ │ +0a6f04: 1f05 1d00 |0030: check-cast v5, Landroid/content/Context; // type@001d │ │ +0a6f08: 5405 f61d |0032: iget-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$0:Ljava/lang/Object; // field@1df6 │ │ +0a6f0c: 1f05 8d05 |0034: check-cast v5, Lua/gardenapple/itchupdater/download/FetchDownloader; // type@058d │ │ +0a6f10: 7110 5305 0900 |0036: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6f16: 2878 |0039: goto 00b1 // +0078 │ │ +0a6f18: 2205 6501 |003a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a6f1c: 1a06 c420 |003c: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a6f20: 7020 5a03 6500 |003e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a6f26: 2705 |0041: throw v5 │ │ +0a6f28: 7110 5305 0900 |0042: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6f2e: 2209 2701 |0045: new-instance v9, Lcom/tonyodev/fetch2/Request; // type@0127 │ │ +0a6f32: 6e10 e202 0700 |0047: invoke-virtual {v7}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@02e2 │ │ +0a6f38: 0c07 |004a: move-result-object v7 │ │ +0a6f3a: 1a02 9625 |004b: const-string v2, "file.path" // string@2596 │ │ +0a6f3e: 7120 8b05 2700 |004d: invoke-static {v7, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a6f44: 7030 bb02 6907 |0050: invoke-direct {v9, v6, v7}, Lcom/tonyodev/fetch2/Request;.:(Ljava/lang/String;Ljava/lang/String;)V // method@02bb │ │ +0a6f4a: 6206 2f00 |0053: sget-object v6, Lcom/tonyodev/fetch2/NetworkType;.ALL:Lcom/tonyodev/fetch2/NetworkType; // field@002f │ │ +0a6f4e: 6e20 bf02 6900 |0055: invoke-virtual {v9, v6}, Lcom/tonyodev/fetch2/Request;.setNetworkType:(Lcom/tonyodev/fetch2/NetworkType;)V // method@02bf │ │ +0a6f54: 2206 2901 |0058: new-instance v6, Lcom/tonyodev/fetch2core/Extras; // type@0129 │ │ +0a6f58: 6e10 6619 0800 |005a: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a6f5e: 0a07 |005d: move-result v7 │ │ +0a6f60: 7110 b603 0700 |005e: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +0a6f66: 0c07 |0061: move-result-object v7 │ │ +0a6f68: 1a02 f336 |0062: const-string v2, "uploadId" // string@36f3 │ │ +0a6f6c: 7120 9004 7200 |0064: invoke-static {v2, v7}, Ljava/util/Collections;.singletonMap:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; // method@0490 │ │ +0a6f72: 0c07 |0067: move-result-object v7 │ │ +0a6f74: 1a02 2a34 |0068: const-string v2, "singletonMap( │ │ DOWNLOAD_EXTRA_UPLOAD_ID, install.uploadId.toString() │ │ )" // string@342a │ │ -0a6f74: 7120 8b05 2700 |006a: invoke-static {v7, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a6f7a: 7020 c002 7600 |006d: invoke-direct {v6, v7}, Lcom/tonyodev/fetch2core/Extras;.:(Ljava/util/Map;)V // method@02c0 │ │ -0a6f80: 6e20 be02 6900 |0070: invoke-virtual {v9, v6}, Lcom/tonyodev/fetch2/Request;.setExtras:(Lcom/tonyodev/fetch2core/Extras;)V // method@02be │ │ -0a6f86: 6206 2e00 |0073: sget-object v6, Lcom/tonyodev/fetch2/EnqueueAction;.REPLACE_EXISTING:Lcom/tonyodev/fetch2/EnqueueAction; // field@002e │ │ -0a6f8a: 6e20 bd02 6900 |0075: invoke-virtual {v9, v6}, Lcom/tonyodev/fetch2/Request;.setEnqueueAction:(Lcom/tonyodev/fetch2/EnqueueAction;)V // method@02bd │ │ -0a6f90: 5b04 f61d |0078: iput-object v4, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$0:Ljava/lang/Object; // field@1df6 │ │ -0a6f94: 5b05 f71d |007a: iput-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$1:Ljava/lang/Object; // field@1df7 │ │ -0a6f98: 5b08 f81d |007c: iput-object v8, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$2:Ljava/lang/Object; // field@1df8 │ │ -0a6f9c: 5b09 f91d |007e: iput-object v9, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$3:Ljava/lang/Object; // field@1df9 │ │ -0a6fa0: 5903 fa1d |0080: iput v3, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ -0a6fa4: 2206 1b02 |0082: new-instance v6, Lkotlin/coroutines/SafeContinuation; // type@021b │ │ -0a6fa8: 7110 7505 0000 |0084: invoke-static {v0}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ -0a6fae: 0c07 |0087: move-result-object v7 │ │ -0a6fb0: 7020 7205 7600 |0088: invoke-direct {v6, v7}, Lkotlin/coroutines/SafeContinuation;.:(Lkotlin/coroutines/Continuation;)V // method@0572 │ │ -0a6fb6: 0767 |008b: move-object v7, v6 │ │ -0a6fb8: 1f07 1902 |008c: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6fbc: 5442 081e |008e: iget-object v2, v4, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ -0a6fc0: 2203 8b05 |0090: new-instance v3, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1; // type@058b │ │ -0a6fc4: 7040 d01a 8357 |0092: invoke-direct {v3, v8, v7, v5}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;Landroid/content/Context;)V // method@1ad0 │ │ -0a6fca: 1f03 2b01 |0095: check-cast v3, Lcom/tonyodev/fetch2core/Func; // type@012b │ │ -0a6fce: 2205 8c05 |0097: new-instance v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2; // type@058c │ │ -0a6fd2: 7020 d31a 7500 |0099: invoke-direct {v5, v7}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;.:(Lkotlin/coroutines/Continuation;)V // method@1ad3 │ │ -0a6fd8: 1f05 2b01 |009c: check-cast v5, Lcom/tonyodev/fetch2core/Func; // type@012b │ │ -0a6fdc: 7240 af02 9253 |009e: invoke-interface {v2, v9, v3, v5}, Lcom/tonyodev/fetch2/Fetch;.enqueue:(Lcom/tonyodev/fetch2/Request;Lcom/tonyodev/fetch2core/Func;Lcom/tonyodev/fetch2core/Func;)Lcom/tonyodev/fetch2/Fetch; // method@02af │ │ -0a6fe2: 6e10 7305 0600 |00a1: invoke-virtual {v6}, Lkotlin/coroutines/SafeContinuation;.getOrThrow:()Ljava/lang/Object; // method@0573 │ │ -0a6fe8: 0c09 |00a4: move-result-object v9 │ │ -0a6fea: 7100 7405 0000 |00a5: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a6ff0: 0c05 |00a8: move-result-object v5 │ │ -0a6ff2: 3359 0500 |00a9: if-ne v9, v5, 00ae // +0005 │ │ -0a6ff6: 7110 7a05 0000 |00ab: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ -0a6ffc: 3319 0300 |00ae: if-ne v9, v1, 00b1 // +0003 │ │ -0a7000: 1101 |00b0: return-object v1 │ │ -0a7002: 1f09 2101 |00b1: check-cast v9, Lcom/tonyodev/fetch2/Error; // type@0121 │ │ -0a7006: 3909 0400 |00b3: if-nez v9, 00b7 // +0004 │ │ -0a700a: 1205 |00b5: const/4 v5, #int 0 // #0 │ │ -0a700c: 2805 |00b6: goto 00bb // +0005 │ │ -0a700e: 6e10 ac02 0900 |00b7: invoke-virtual {v9}, Lcom/tonyodev/fetch2/Error;.name:()Ljava/lang/String; // method@02ac │ │ -0a7014: 0c05 |00ba: move-result-object v5 │ │ -0a7016: 1105 |00bb: return-object v5 │ │ +0a6f78: 7120 8b05 2700 |006a: invoke-static {v7, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a6f7e: 7020 c002 7600 |006d: invoke-direct {v6, v7}, Lcom/tonyodev/fetch2core/Extras;.:(Ljava/util/Map;)V // method@02c0 │ │ +0a6f84: 6e20 be02 6900 |0070: invoke-virtual {v9, v6}, Lcom/tonyodev/fetch2/Request;.setExtras:(Lcom/tonyodev/fetch2core/Extras;)V // method@02be │ │ +0a6f8a: 6206 2e00 |0073: sget-object v6, Lcom/tonyodev/fetch2/EnqueueAction;.REPLACE_EXISTING:Lcom/tonyodev/fetch2/EnqueueAction; // field@002e │ │ +0a6f8e: 6e20 bd02 6900 |0075: invoke-virtual {v9, v6}, Lcom/tonyodev/fetch2/Request;.setEnqueueAction:(Lcom/tonyodev/fetch2/EnqueueAction;)V // method@02bd │ │ +0a6f94: 5b04 f61d |0078: iput-object v4, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$0:Ljava/lang/Object; // field@1df6 │ │ +0a6f98: 5b05 f71d |007a: iput-object v5, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$1:Ljava/lang/Object; // field@1df7 │ │ +0a6f9c: 5b08 f81d |007c: iput-object v8, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$2:Ljava/lang/Object; // field@1df8 │ │ +0a6fa0: 5b09 f91d |007e: iput-object v9, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.L$3:Ljava/lang/Object; // field@1df9 │ │ +0a6fa4: 5903 fa1d |0080: iput v3, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ +0a6fa8: 2206 1b02 |0082: new-instance v6, Lkotlin/coroutines/SafeContinuation; // type@021b │ │ +0a6fac: 7110 7505 0000 |0084: invoke-static {v0}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ +0a6fb2: 0c07 |0087: move-result-object v7 │ │ +0a6fb4: 7020 7205 7600 |0088: invoke-direct {v6, v7}, Lkotlin/coroutines/SafeContinuation;.:(Lkotlin/coroutines/Continuation;)V // method@0572 │ │ +0a6fba: 0767 |008b: move-object v7, v6 │ │ +0a6fbc: 1f07 1902 |008c: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6fc0: 5442 081e |008e: iget-object v2, v4, Lua/gardenapple/itchupdater/download/FetchDownloader;.fetch:Lcom/tonyodev/fetch2/Fetch; // field@1e08 │ │ +0a6fc4: 2203 8b05 |0090: new-instance v3, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1; // type@058b │ │ +0a6fc8: 7040 d01a 8357 |0092: invoke-direct {v3, v8, v7, v5}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1;.:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;Landroid/content/Context;)V // method@1ad0 │ │ +0a6fce: 1f03 2b01 |0095: check-cast v3, Lcom/tonyodev/fetch2core/Func; // type@012b │ │ +0a6fd2: 2205 8c05 |0097: new-instance v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2; // type@058c │ │ +0a6fd6: 7020 d31a 7500 |0099: invoke-direct {v5, v7}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$2;.:(Lkotlin/coroutines/Continuation;)V // method@1ad3 │ │ +0a6fdc: 1f05 2b01 |009c: check-cast v5, Lcom/tonyodev/fetch2core/Func; // type@012b │ │ +0a6fe0: 7240 af02 9253 |009e: invoke-interface {v2, v9, v3, v5}, Lcom/tonyodev/fetch2/Fetch;.enqueue:(Lcom/tonyodev/fetch2/Request;Lcom/tonyodev/fetch2core/Func;Lcom/tonyodev/fetch2core/Func;)Lcom/tonyodev/fetch2/Fetch; // method@02af │ │ +0a6fe6: 6e10 7305 0600 |00a1: invoke-virtual {v6}, Lkotlin/coroutines/SafeContinuation;.getOrThrow:()Ljava/lang/Object; // method@0573 │ │ +0a6fec: 0c09 |00a4: move-result-object v9 │ │ +0a6fee: 7100 7405 0000 |00a5: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a6ff4: 0c05 |00a8: move-result-object v5 │ │ +0a6ff6: 3359 0500 |00a9: if-ne v9, v5, 00ae // +0005 │ │ +0a6ffa: 7110 7a05 0000 |00ab: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ +0a7000: 3319 0300 |00ae: if-ne v9, v1, 00b1 // +0003 │ │ +0a7004: 1101 |00b0: return-object v1 │ │ +0a7006: 1f09 2101 |00b1: check-cast v9, Lcom/tonyodev/fetch2/Error; // type@0121 │ │ +0a700a: 3909 0400 |00b3: if-nez v9, 00b7 // +0004 │ │ +0a700e: 1205 |00b5: const/4 v5, #int 0 // #0 │ │ +0a7010: 2805 |00b6: goto 00bb // +0005 │ │ +0a7012: 6e10 ac02 0900 |00b7: invoke-virtual {v9}, Lcom/tonyodev/fetch2/Error;.name:()Ljava/lang/String; // method@02ac │ │ +0a7018: 0c05 |00ba: move-result-object v5 │ │ +0a701a: 1105 |00bb: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=24 │ │ 0x003a line=50 │ │ 0x0042 line=24 │ │ 0x0045 line=26 │ │ 0x0053 line=27 │ │ @@ -212821,42 +212822,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a71e4: |[0a71e4] ua.gardenapple.itchupdater.download.MitchFetchListener.:()V │ │ -0a71f4: 2200 8e05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion; // type@058e │ │ -0a71f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a71fa: 7020 df1a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1adf │ │ -0a7200: 6900 0c1e |0006: sput-object v0, Lua/gardenapple/itchupdater/download/MitchFetchListener;.Companion:Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion; // field@1e0c │ │ -0a7204: 0e00 |0008: return-void │ │ +0a71e8: |[0a71e8] ua.gardenapple.itchupdater.download.MitchFetchListener.:()V │ │ +0a71f8: 2200 8e05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion; // type@058e │ │ +0a71fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a71fe: 7020 df1a 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1adf │ │ +0a7204: 6900 0c1e |0006: sput-object v0, Lua/gardenapple/itchupdater/download/MitchFetchListener;.Companion:Lua/gardenapple/itchupdater/download/MitchFetchListener$Companion; // field@1e0c │ │ +0a7208: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a7208: |[0a7208] ua.gardenapple.itchupdater.download.MitchFetchListener.:(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V │ │ -0a7218: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a721c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7222: 1a00 7c25 |0005: const-string v0, "fetchDownloader" // string@257c │ │ -0a7226: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a722c: 7010 b41a 0100 |000a: invoke-direct {v1}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.:()V // method@1ab4 │ │ -0a7232: 5b12 0e1e |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ -0a7236: 5b13 0f1e |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ -0a723a: 0e00 |0011: return-void │ │ +0a720c: |[0a720c] ua.gardenapple.itchupdater.download.MitchFetchListener.:(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V │ │ +0a721c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a7220: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7226: 1a00 7c25 |0005: const-string v0, "fetchDownloader" // string@257c │ │ +0a722a: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7230: 7010 b41a 0100 |000a: invoke-direct {v1}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.:()V // method@1ab4 │ │ +0a7236: 5b12 0e1e |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ +0a723a: 5b13 0f1e |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ +0a723e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=16 │ │ 0x000d line=15 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lua/gardenapple/itchupdater/download/MitchFetchListener; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/content/Context; │ │ @@ -212868,48 +212869,48 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a723c: |[0a723c] ua.gardenapple.itchupdater.download.MitchFetchListener.onAdded:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a724c: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a7250: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7256: 0e00 |0005: return-void │ │ +0a7240: |[0a7240] ua.gardenapple.itchupdater.download.MitchFetchListener.onAdded:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a7250: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a7254: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a725a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener;) │ │ name : 'onCancelled' │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0a7258: |[0a7258] ua.gardenapple.itchupdater.download.MitchFetchListener.onCancelled:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a7268: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a726c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7272: 7210 a902 0300 |0005: invoke-interface {v3}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a7278: 0a00 |0008: move-result v0 │ │ -0a727a: 7110 6403 0000 |0009: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a7280: 0c00 |000c: move-result-object v0 │ │ -0a7282: 1a01 4d07 |000d: const-string v1, "Cancelled ID: " // string@074d │ │ -0a7286: 7120 8e05 0100 |000f: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a728c: 0c00 |0012: move-result-object v0 │ │ -0a728e: 1a01 9a0a |0013: const-string v1, "FileDownloadListener" // string@0a9a │ │ -0a7292: 7120 fb00 0100 |0015: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a7298: 5420 0f1e |0018: iget-object v0, v2, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ -0a729c: 7210 a902 0300 |001a: invoke-interface {v3}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a72a2: 0a03 |001d: move-result v3 │ │ -0a72a4: 6e20 dc1a 3000 |001e: invoke-virtual {v0, v3}, Lua/gardenapple/itchupdater/download/FetchDownloader;.removeFetchDownload:(I)V // method@1adc │ │ -0a72aa: 0e00 |0021: return-void │ │ +0a725c: |[0a725c] ua.gardenapple.itchupdater.download.MitchFetchListener.onCancelled:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a726c: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a7270: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7276: 7210 a902 0300 |0005: invoke-interface {v3}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a727c: 0a00 |0008: move-result v0 │ │ +0a727e: 7110 6403 0000 |0009: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a7284: 0c00 |000c: move-result-object v0 │ │ +0a7286: 1a01 4d07 |000d: const-string v1, "Cancelled ID: " // string@074d │ │ +0a728a: 7120 8e05 0100 |000f: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a7290: 0c00 |0012: move-result-object v0 │ │ +0a7292: 1a01 9a0a |0013: const-string v1, "FileDownloadListener" // string@0a9a │ │ +0a7296: 7120 fb00 0100 |0015: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a729c: 5420 0f1e |0018: iget-object v0, v2, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ +0a72a0: 7210 a902 0300 |001a: invoke-interface {v3}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a72a6: 0a03 |001d: move-result v3 │ │ +0a72a8: 6e20 dc1a 3000 |001e: invoke-virtual {v0, v3}, Lua/gardenapple/itchupdater/download/FetchDownloader;.removeFetchDownload:(I)V // method@1adc │ │ +0a72ae: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=25 │ │ 0x0018 line=26 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lua/gardenapple/itchupdater/download/MitchFetchListener; │ │ 0x0000 - 0x0022 reg=3 (null) Lcom/tonyodev/fetch2/Download; │ │ @@ -212919,33 +212920,33 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -0a72ac: |[0a72ac] ua.gardenapple.itchupdater.download.MitchFetchListener.onCompleted:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a72bc: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a72c0: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a72c6: 5472 0e1e |0005: iget-object v2, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ -0a72ca: 7210 a802 0800 |0007: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getFile:()Ljava/lang/String; // method@02a8 │ │ -0a72d0: 0c03 |000a: move-result-object v3 │ │ -0a72d2: 5470 0f1e |000b: iget-object v0, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ -0a72d6: 6e20 db1a 8000 |000d: invoke-virtual {v0, v8}, Lua/gardenapple/itchupdater/download/FetchDownloader;.getUploadId:(Lcom/tonyodev/fetch2/Download;)I // method@1adb │ │ -0a72dc: 0a04 |0010: move-result v4 │ │ -0a72de: 7210 a902 0800 |0011: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a72e4: 0a00 |0014: move-result v0 │ │ -0a72e6: 8105 |0015: int-to-long v5, v0 │ │ -0a72e8: 0771 |0016: move-object v1, v7 │ │ -0a72ea: 7506 b81a 0100 |0017: invoke-super/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.onCompleted:(Landroid/content/Context;Ljava/lang/String;IJ)V // method@1ab8 │ │ -0a72f0: 5470 0f1e |001a: iget-object v0, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ -0a72f4: 7210 a902 0800 |001c: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a72fa: 0a08 |001f: move-result v8 │ │ -0a72fc: 6e20 dc1a 8000 |0020: invoke-virtual {v0, v8}, Lua/gardenapple/itchupdater/download/FetchDownloader;.removeFetchDownload:(I)V // method@1adc │ │ -0a7302: 0e00 |0023: return-void │ │ +0a72b0: |[0a72b0] ua.gardenapple.itchupdater.download.MitchFetchListener.onCompleted:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a72c0: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a72c4: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a72ca: 5472 0e1e |0005: iget-object v2, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ +0a72ce: 7210 a802 0800 |0007: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getFile:()Ljava/lang/String; // method@02a8 │ │ +0a72d4: 0c03 |000a: move-result-object v3 │ │ +0a72d6: 5470 0f1e |000b: iget-object v0, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ +0a72da: 6e20 db1a 8000 |000d: invoke-virtual {v0, v8}, Lua/gardenapple/itchupdater/download/FetchDownloader;.getUploadId:(Lcom/tonyodev/fetch2/Download;)I // method@1adb │ │ +0a72e0: 0a04 |0010: move-result v4 │ │ +0a72e2: 7210 a902 0800 |0011: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a72e8: 0a00 |0014: move-result v0 │ │ +0a72ea: 8105 |0015: int-to-long v5, v0 │ │ +0a72ec: 0771 |0016: move-object v1, v7 │ │ +0a72ee: 7506 b81a 0100 |0017: invoke-super/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.onCompleted:(Landroid/content/Context;Ljava/lang/String;IJ)V // method@1ab8 │ │ +0a72f4: 5470 0f1e |001a: iget-object v0, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ +0a72f8: 7210 a902 0800 |001c: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a72fe: 0a08 |001f: move-result v8 │ │ +0a7300: 6e20 dc1a 8000 |0020: invoke-virtual {v0, v8}, Lua/gardenapple/itchupdater/download/FetchDownloader;.removeFetchDownload:(I)V // method@1adc │ │ +0a7306: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=30 │ │ 0x0011 line=31 │ │ 0x0017 line=30 │ │ 0x001a line=33 │ │ locals : │ │ @@ -212957,32 +212958,32 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0a7304: |[0a7304] ua.gardenapple.itchupdater.download.MitchFetchListener.onDeleted:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a7314: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a7318: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a731e: 1a00 ce09 |0005: const-string v0, "Deleted download! " // string@09ce │ │ -0a7322: 7120 8e05 4000 |0007: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a7328: 0c00 |000a: move-result-object v0 │ │ -0a732a: 1a01 9a0a |000b: const-string v1, "FileDownloadListener" // string@0a9a │ │ -0a732e: 7120 0501 0100 |000d: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0105 │ │ -0a7334: 6200 5000 |0010: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a7338: 7100 b905 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a733e: 0c00 |0015: move-result-object v0 │ │ -0a7340: 1f00 1a02 |0016: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a7344: 2201 8f05 |0018: new-instance v1, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1; // type@058f │ │ -0a7348: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a734a: 7030 e01a 4102 |001b: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.:(Lcom/tonyodev/fetch2/Download;Lkotlin/coroutines/Continuation;)V // method@1ae0 │ │ -0a7350: 1f01 2902 |001e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a7354: 7120 a905 1000 |0020: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0a735a: 0e00 |0023: return-void │ │ +0a7308: |[0a7308] ua.gardenapple.itchupdater.download.MitchFetchListener.onDeleted:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a7318: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a731c: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7322: 1a00 ce09 |0005: const-string v0, "Deleted download! " // string@09ce │ │ +0a7326: 7120 8e05 4000 |0007: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a732c: 0c00 |000a: move-result-object v0 │ │ +0a732e: 1a01 9a0a |000b: const-string v1, "FileDownloadListener" // string@0a9a │ │ +0a7332: 7120 0501 0100 |000d: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0105 │ │ +0a7338: 6200 5000 |0010: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a733c: 7100 b905 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a7342: 0c00 |0015: move-result-object v0 │ │ +0a7344: 1f00 1a02 |0016: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a7348: 2201 8f05 |0018: new-instance v1, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1; // type@058f │ │ +0a734c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a734e: 7030 e01a 4102 |001b: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.:(Lcom/tonyodev/fetch2/Download;Lkotlin/coroutines/Continuation;)V // method@1ae0 │ │ +0a7354: 1f01 2902 |001e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a7358: 7120 a905 1000 |0020: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0a735e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=38 │ │ 0x0010 line=39 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lua/gardenapple/itchupdater/download/MitchFetchListener; │ │ 0x0000 - 0x0024 reg=4 (null) Lcom/tonyodev/fetch2/Download; │ │ @@ -212992,58 +212993,58 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;Lcom/tonyodev/fetch2core/DownloadBlock;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a735c: |[0a735c] ua.gardenapple.itchupdater.download.MitchFetchListener.onDownloadBlockUpdated:(Lcom/tonyodev/fetch2/Download;Lcom/tonyodev/fetch2core/DownloadBlock;I)V │ │ -0a736c: 1a03 5124 |0000: const-string v3, "download" // string@2451 │ │ -0a7370: 7120 8c05 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7376: 1a01 5224 |0005: const-string v1, "downloadBlock" // string@2452 │ │ -0a737a: 7120 8c05 1200 |0007: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7380: 0e00 |000a: return-void │ │ +0a7360: |[0a7360] ua.gardenapple.itchupdater.download.MitchFetchListener.onDownloadBlockUpdated:(Lcom/tonyodev/fetch2/Download;Lcom/tonyodev/fetch2core/DownloadBlock;I)V │ │ +0a7370: 1a03 5124 |0000: const-string v3, "download" // string@2451 │ │ +0a7374: 7120 8c05 3100 |0002: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a737a: 1a01 5224 |0005: const-string v1, "downloadBlock" // string@2452 │ │ +0a737e: 7120 8c05 1200 |0007: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7384: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener;) │ │ name : 'onError' │ │ type : '(Lcom/tonyodev/fetch2/Download;Lcom/tonyodev/fetch2/Error;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 50 16-bit code units │ │ -0a7384: |[0a7384] ua.gardenapple.itchupdater.download.MitchFetchListener.onError:(Lcom/tonyodev/fetch2/Download;Lcom/tonyodev/fetch2/Error;Ljava/lang/Throwable;)V │ │ -0a7394: 1a0a 5124 |0000: const-string v10, "download" // string@2451 │ │ -0a7398: 7120 8c05 a800 |0002: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a739e: 1a0a 0125 |0005: const-string v10, "error" // string@2501 │ │ -0a73a2: 7120 8c05 a900 |0007: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a73a8: 5471 0e1e |000a: iget-object v1, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ -0a73ac: 2202 3c01 |000c: new-instance v2, Ljava/io/File; // type@013c │ │ -0a73b0: 7210 a802 0800 |000e: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getFile:()Ljava/lang/String; // method@02a8 │ │ -0a73b6: 0c0a |0011: move-result-object v10 │ │ -0a73b8: 7020 db02 a200 |0012: invoke-direct {v2, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ -0a73be: 7210 a902 0800 |0015: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a73c4: 0a0a |0018: move-result v10 │ │ -0a73c6: 81a3 |0019: int-to-long v3, v10 │ │ -0a73c8: 547a 0f1e |001a: iget-object v10, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ -0a73cc: 6e20 db1a 8a00 |001c: invoke-virtual {v10, v8}, Lua/gardenapple/itchupdater/download/FetchDownloader;.getUploadId:(Lcom/tonyodev/fetch2/Download;)I // method@1adb │ │ -0a73d2: 0a05 |001f: move-result v5 │ │ -0a73d4: 6e10 ac02 0900 |0020: invoke-virtual {v9}, Lcom/tonyodev/fetch2/Error;.name:()Ljava/lang/String; // method@02ac │ │ -0a73da: 0c06 |0023: move-result-object v6 │ │ -0a73dc: 0770 |0024: move-object v0, v7 │ │ -0a73de: 7507 b91a 0000 |0025: invoke-super/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.onError:(Landroid/content/Context;Ljava/io/File;JILjava/lang/String;)V // method@1ab9 │ │ -0a73e4: 5479 0f1e |0028: iget-object v9, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ -0a73e8: 7210 a902 0800 |002a: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a73ee: 0a08 |002d: move-result v8 │ │ -0a73f0: 6e20 dc1a 8900 |002e: invoke-virtual {v9, v8}, Lua/gardenapple/itchupdater/download/FetchDownloader;.removeFetchDownload:(I)V // method@1adc │ │ -0a73f6: 0e00 |0031: return-void │ │ +0a7388: |[0a7388] ua.gardenapple.itchupdater.download.MitchFetchListener.onError:(Lcom/tonyodev/fetch2/Download;Lcom/tonyodev/fetch2/Error;Ljava/lang/Throwable;)V │ │ +0a7398: 1a0a 5124 |0000: const-string v10, "download" // string@2451 │ │ +0a739c: 7120 8c05 a800 |0002: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a73a2: 1a0a 0125 |0005: const-string v10, "error" // string@2501 │ │ +0a73a6: 7120 8c05 a900 |0007: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a73ac: 5471 0e1e |000a: iget-object v1, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ +0a73b0: 2202 3c01 |000c: new-instance v2, Ljava/io/File; // type@013c │ │ +0a73b4: 7210 a802 0800 |000e: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getFile:()Ljava/lang/String; // method@02a8 │ │ +0a73ba: 0c0a |0011: move-result-object v10 │ │ +0a73bc: 7020 db02 a200 |0012: invoke-direct {v2, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ +0a73c2: 7210 a902 0800 |0015: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a73c8: 0a0a |0018: move-result v10 │ │ +0a73ca: 81a3 |0019: int-to-long v3, v10 │ │ +0a73cc: 547a 0f1e |001a: iget-object v10, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ +0a73d0: 6e20 db1a 8a00 |001c: invoke-virtual {v10, v8}, Lua/gardenapple/itchupdater/download/FetchDownloader;.getUploadId:(Lcom/tonyodev/fetch2/Download;)I // method@1adb │ │ +0a73d6: 0a05 |001f: move-result v5 │ │ +0a73d8: 6e10 ac02 0900 |0020: invoke-virtual {v9}, Lcom/tonyodev/fetch2/Error;.name:()Ljava/lang/String; // method@02ac │ │ +0a73de: 0c06 |0023: move-result-object v6 │ │ +0a73e0: 0770 |0024: move-object v0, v7 │ │ +0a73e2: 7507 b91a 0000 |0025: invoke-super/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.onError:(Landroid/content/Context;Ljava/io/File;JILjava/lang/String;)V // method@1ab9 │ │ +0a73e8: 5479 0f1e |0028: iget-object v9, v7, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ +0a73ec: 7210 a902 0800 |002a: invoke-interface {v8}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a73f2: 0a08 |002d: move-result v8 │ │ +0a73f4: 6e20 dc1a 8900 |002e: invoke-virtual {v9, v8}, Lua/gardenapple/itchupdater/download/FetchDownloader;.removeFetchDownload:(I)V // method@1adc │ │ +0a73fa: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=51 │ │ 0x001a line=52 │ │ 0x0025 line=51 │ │ 0x0028 line=54 │ │ locals : │ │ @@ -213057,56 +213058,56 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a73f8: |[0a73f8] ua.gardenapple.itchupdater.download.MitchFetchListener.onPaused:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a7408: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a740c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7412: 0e00 |0005: return-void │ │ +0a73fc: |[0a73fc] ua.gardenapple.itchupdater.download.MitchFetchListener.onPaused:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a740c: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a7410: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener;) │ │ name : 'onProgress' │ │ type : '(Lcom/tonyodev/fetch2/Download;JJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 48 16-bit code units │ │ -0a7414: |[0a7414] ua.gardenapple.itchupdater.download.MitchFetchListener.onProgress:(Lcom/tonyodev/fetch2/Download;JJ)V │ │ -0a7424: 1a0a 5124 |0000: const-string v10, "download" // string@2451 │ │ -0a7428: 7120 8c05 a900 |0002: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a742e: 5481 0e1e |0005: iget-object v1, v8, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ -0a7432: 2202 3c01 |0007: new-instance v2, Ljava/io/File; // type@013c │ │ -0a7436: 7210 a802 0900 |0009: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getFile:()Ljava/lang/String; // method@02a8 │ │ -0a743c: 0c0a |000c: move-result-object v10 │ │ -0a743e: 7020 db02 a200 |000d: invoke-direct {v2, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ -0a7444: 7210 a902 0900 |0010: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a744a: 0a0a |0013: move-result v10 │ │ -0a744c: 81a3 |0014: int-to-long v3, v10 │ │ -0a744e: 548a 0f1e |0015: iget-object v10, v8, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ -0a7452: 6e20 db1a 9a00 |0017: invoke-virtual {v10, v9}, Lua/gardenapple/itchupdater/download/FetchDownloader;.getUploadId:(Lcom/tonyodev/fetch2/Download;)I // method@1adb │ │ -0a7458: 0a05 |001a: move-result v5 │ │ -0a745a: 7210 aa02 0900 |001b: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getProgress:()I // method@02aa │ │ -0a7460: 0a0a |001e: move-result v10 │ │ -0a7462: 7110 6403 0a00 |001f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a7468: 0c06 |0022: move-result-object v6 │ │ -0a746a: 7210 a602 0900 |0023: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getEtaInMilliSeconds:()J // method@02a6 │ │ -0a7470: 0b09 |0026: move-result-wide v9 │ │ -0a7472: 7120 6903 a900 |0027: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ -0a7478: 0c07 |002a: move-result-object v7 │ │ -0a747a: 0780 |002b: move-object v0, v8 │ │ -0a747c: 7408 ee1a 0000 |002c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/download/MitchFetchListener;.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1aee │ │ -0a7482: 0e00 |002f: return-void │ │ +0a7418: |[0a7418] ua.gardenapple.itchupdater.download.MitchFetchListener.onProgress:(Lcom/tonyodev/fetch2/Download;JJ)V │ │ +0a7428: 1a0a 5124 |0000: const-string v10, "download" // string@2451 │ │ +0a742c: 7120 8c05 a900 |0002: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7432: 5481 0e1e |0005: iget-object v1, v8, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ +0a7436: 2202 3c01 |0007: new-instance v2, Ljava/io/File; // type@013c │ │ +0a743a: 7210 a802 0900 |0009: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getFile:()Ljava/lang/String; // method@02a8 │ │ +0a7440: 0c0a |000c: move-result-object v10 │ │ +0a7442: 7020 db02 a200 |000d: invoke-direct {v2, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ +0a7448: 7210 a902 0900 |0010: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a744e: 0a0a |0013: move-result v10 │ │ +0a7450: 81a3 |0014: int-to-long v3, v10 │ │ +0a7452: 548a 0f1e |0015: iget-object v10, v8, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ +0a7456: 6e20 db1a 9a00 |0017: invoke-virtual {v10, v9}, Lua/gardenapple/itchupdater/download/FetchDownloader;.getUploadId:(Lcom/tonyodev/fetch2/Download;)I // method@1adb │ │ +0a745c: 0a05 |001a: move-result v5 │ │ +0a745e: 7210 aa02 0900 |001b: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getProgress:()I // method@02aa │ │ +0a7464: 0a0a |001e: move-result v10 │ │ +0a7466: 7110 6403 0a00 |001f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a746c: 0c06 |0022: move-result-object v6 │ │ +0a746e: 7210 a602 0900 |0023: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getEtaInMilliSeconds:()J // method@02a6 │ │ +0a7474: 0b09 |0026: move-result-wide v9 │ │ +0a7476: 7120 6903 a900 |0027: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0369 │ │ +0a747c: 0c07 |002a: move-result-object v7 │ │ +0a747e: 0780 |002b: move-object v0, v8 │ │ +0a7480: 7408 ee1a 0000 |002c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/download/MitchFetchListener;.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1aee │ │ +0a7486: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=65 │ │ 0x0007 line=66 │ │ 0x0010 line=67 │ │ 0x0015 line=68 │ │ 0x001b line=69 │ │ @@ -213123,86 +213124,86 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a7484: |[0a7484] ua.gardenapple.itchupdater.download.MitchFetchListener.onQueued:(Lcom/tonyodev/fetch2/Download;Z)V │ │ -0a7494: 1a02 5124 |0000: const-string v2, "download" // string@2451 │ │ -0a7498: 7120 8c05 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a749e: 0e00 |0005: return-void │ │ +0a7488: |[0a7488] ua.gardenapple.itchupdater.download.MitchFetchListener.onQueued:(Lcom/tonyodev/fetch2/Download;Z)V │ │ +0a7498: 1a02 5124 |0000: const-string v2, "download" // string@2451 │ │ +0a749c: 7120 8c05 2100 |0002: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a74a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener;) │ │ name : 'onRemoved' │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a74a0: |[0a74a0] ua.gardenapple.itchupdater.download.MitchFetchListener.onRemoved:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a74b0: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a74b4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a74ba: 0e00 |0005: return-void │ │ +0a74a4: |[0a74a4] ua.gardenapple.itchupdater.download.MitchFetchListener.onRemoved:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a74b4: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a74b8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a74be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener;) │ │ name : 'onResumed' │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a74bc: |[0a74bc] ua.gardenapple.itchupdater.download.MitchFetchListener.onResumed:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a74cc: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a74d0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a74d6: 0e00 |0005: return-void │ │ +0a74c0: |[0a74c0] ua.gardenapple.itchupdater.download.MitchFetchListener.onResumed:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a74d0: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a74d4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a74da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener;) │ │ name : 'onStarted' │ │ type : '(Lcom/tonyodev/fetch2/Download;Ljava/util/List;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 39 16-bit code units │ │ -0a74d8: |[0a74d8] ua.gardenapple.itchupdater.download.MitchFetchListener.onStarted:(Lcom/tonyodev/fetch2/Download;Ljava/util/List;I)V │ │ -0a74e8: 1a0b 5124 |0000: const-string v11, "download" // string@2451 │ │ -0a74ec: 7120 8c05 b900 |0002: invoke-static {v9, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a74f2: 1a0b 5324 |0005: const-string v11, "downloadBlocks" // string@2453 │ │ -0a74f6: 7120 8c05 ba00 |0007: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a74fc: 5481 0e1e |000a: iget-object v1, v8, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ -0a7500: 2202 3c01 |000c: new-instance v2, Ljava/io/File; // type@013c │ │ -0a7504: 7210 a802 0900 |000e: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getFile:()Ljava/lang/String; // method@02a8 │ │ -0a750a: 0c0a |0011: move-result-object v10 │ │ -0a750c: 7020 db02 a200 |0012: invoke-direct {v2, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ -0a7512: 7210 a902 0900 |0015: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a7518: 0a0a |0018: move-result v10 │ │ -0a751a: 81a3 |0019: int-to-long v3, v10 │ │ -0a751c: 548a 0f1e |001a: iget-object v10, v8, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ -0a7520: 6e20 db1a 9a00 |001c: invoke-virtual {v10, v9}, Lua/gardenapple/itchupdater/download/FetchDownloader;.getUploadId:(Lcom/tonyodev/fetch2/Download;)I // method@1adb │ │ -0a7526: 0a05 |001f: move-result v5 │ │ -0a7528: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0a752a: 1207 |0021: const/4 v7, #int 0 // #0 │ │ -0a752c: 0780 |0022: move-object v0, v8 │ │ -0a752e: 7508 ba1a 0000 |0023: invoke-super/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1aba │ │ -0a7534: 0e00 |0026: return-void │ │ +0a74dc: |[0a74dc] ua.gardenapple.itchupdater.download.MitchFetchListener.onStarted:(Lcom/tonyodev/fetch2/Download;Ljava/util/List;I)V │ │ +0a74ec: 1a0b 5124 |0000: const-string v11, "download" // string@2451 │ │ +0a74f0: 7120 8c05 b900 |0002: invoke-static {v9, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a74f6: 1a0b 5324 |0005: const-string v11, "downloadBlocks" // string@2453 │ │ +0a74fa: 7120 8c05 ba00 |0007: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7500: 5481 0e1e |000a: iget-object v1, v8, Lua/gardenapple/itchupdater/download/MitchFetchListener;.context:Landroid/content/Context; // field@1e0e │ │ +0a7504: 2202 3c01 |000c: new-instance v2, Ljava/io/File; // type@013c │ │ +0a7508: 7210 a802 0900 |000e: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getFile:()Ljava/lang/String; // method@02a8 │ │ +0a750e: 0c0a |0011: move-result-object v10 │ │ +0a7510: 7020 db02 a200 |0012: invoke-direct {v2, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ +0a7516: 7210 a902 0900 |0015: invoke-interface {v9}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a751c: 0a0a |0018: move-result v10 │ │ +0a751e: 81a3 |0019: int-to-long v3, v10 │ │ +0a7520: 548a 0f1e |001a: iget-object v10, v8, Lua/gardenapple/itchupdater/download/MitchFetchListener;.fetchDownloader:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1e0f │ │ +0a7524: 6e20 db1a 9a00 |001c: invoke-virtual {v10, v9}, Lua/gardenapple/itchupdater/download/FetchDownloader;.getUploadId:(Lcom/tonyodev/fetch2/Download;)I // method@1adb │ │ +0a752a: 0a05 |001f: move-result v5 │ │ +0a752c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0a752e: 1207 |0021: const/4 v7, #int 0 // #0 │ │ +0a7530: 0780 |0022: move-object v0, v8 │ │ +0a7532: 7508 ba1a 0000 |0023: invoke-super/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1aba │ │ +0a7538: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=86 │ │ 0x000c line=87 │ │ 0x0015 line=88 │ │ 0x001a line=89 │ │ 0x0023 line=85 │ │ @@ -213217,18 +213218,18 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a7538: |[0a7538] ua.gardenapple.itchupdater.download.MitchFetchListener.onWaitingNetwork:(Lcom/tonyodev/fetch2/Download;)V │ │ -0a7548: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ -0a754c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7552: 0e00 |0005: return-void │ │ +0a753c: |[0a753c] ua.gardenapple.itchupdater.download.MitchFetchListener.onWaitingNetwork:(Lcom/tonyodev/fetch2/Download;)V │ │ +0a754c: 1a00 5124 |0000: const-string v0, "download" // string@2451 │ │ +0a7550: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5330 (MitchFetchListener.kt) │ │ │ │ Class #747 header: │ │ @@ -213279,18 +213280,18 @@ │ │ type : '(Lkotlinx/coroutines/CancellableContinuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a7890: |[0a7890] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1.:(Lkotlinx/coroutines/CancellableContinuation;)V │ │ -0a78a0: 5b01 1b1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.$cont:Lkotlinx/coroutines/CancellableContinuation; // field@1e1b │ │ -0a78a4: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0a78aa: 0e00 |0005: return-void │ │ +0a7894: |[0a7894] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1.:(Lkotlinx/coroutines/CancellableContinuation;)V │ │ +0a78a4: 5b01 1b1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.$cont:Lkotlinx/coroutines/CancellableContinuation; // field@1e1b │ │ +0a78a8: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0a78ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlinx/coroutines/CancellableContinuation; │ │ │ │ @@ -213300,29 +213301,29 @@ │ │ type : '(Lokhttp3/Call;Ljava/io/IOException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0a78ac: |[0a78ac] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V │ │ -0a78bc: 1a00 c320 |0000: const-string v0, "call" // string@20c3 │ │ -0a78c0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a78c6: 1a02 9624 |0005: const-string v2, "e" // string@2496 │ │ -0a78ca: 7120 8c05 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a78d0: 5412 1b1e |000a: iget-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.$cont:Lkotlinx/coroutines/CancellableContinuation; // field@1e1b │ │ -0a78d4: 1f02 1902 |000c: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a78d8: 6200 4900 |000e: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a78dc: 1f03 8201 |0010: check-cast v3, Ljava/lang/Throwable; // type@0182 │ │ -0a78e0: 7110 5205 0300 |0012: invoke-static {v3}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@0552 │ │ -0a78e6: 0c03 |0015: move-result-object v3 │ │ -0a78e8: 7110 5105 0300 |0016: invoke-static {v3}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a78ee: 0c03 |0019: move-result-object v3 │ │ -0a78f0: 7220 7105 3200 |001a: invoke-interface {v2, v3}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a78f6: 0e00 |001d: return-void │ │ +0a78b0: |[0a78b0] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1.onFailure:(Lokhttp3/Call;Ljava/io/IOException;)V │ │ +0a78c0: 1a00 c320 |0000: const-string v0, "call" // string@20c3 │ │ +0a78c4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a78ca: 1a02 9624 |0005: const-string v2, "e" // string@2496 │ │ +0a78ce: 7120 8c05 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a78d4: 5412 1b1e |000a: iget-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.$cont:Lkotlinx/coroutines/CancellableContinuation; // field@1e1b │ │ +0a78d8: 1f02 1902 |000c: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a78dc: 6200 4900 |000e: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a78e0: 1f03 8201 |0010: check-cast v3, Ljava/lang/Throwable; // type@0182 │ │ +0a78e4: 7110 5205 0300 |0012: invoke-static {v3}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@0552 │ │ +0a78ea: 0c03 |0015: move-result-object v3 │ │ +0a78ec: 7110 5105 0300 |0016: invoke-static {v3}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a78f2: 0c03 |0019: move-result-object v3 │ │ +0a78f4: 7220 7105 3200 |001a: invoke-interface {v2, v3}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a78fa: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=152 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1; │ │ 0x0000 - 0x001e reg=2 (null) Lokhttp3/Call; │ │ 0x0000 - 0x001e reg=3 (null) Ljava/io/IOException; │ │ @@ -213332,31 +213333,31 @@ │ │ type : '(Lokhttp3/Call;Lokhttp3/Response;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a78f8: |[0a78f8] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1.onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V │ │ -0a7908: 1a00 c320 |0000: const-string v0, "call" // string@20c3 │ │ -0a790c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a7912: 1a02 1d32 |0005: const-string v2, "response" // string@321d │ │ -0a7916: 7120 8c05 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a791c: 5412 1b1e |000a: iget-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.$cont:Lkotlinx/coroutines/CancellableContinuation; // field@1e1b │ │ -0a7920: 2200 9605 |000c: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1; // type@0596 │ │ -0a7924: 7020 031b 3000 |000e: invoke-direct {v0, v3}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;.:(Lokhttp3/Response;)V // method@1b03 │ │ -0a792a: 1f00 2802 |0011: check-cast v0, Lkotlin/jvm/functions/Function1; // type@0228 │ │ -0a792e: 7220 ad05 0200 |0013: invoke-interface {v2, v0}, Lkotlinx/coroutines/CancellableContinuation;.invokeOnCancellation:(Lkotlin/jvm/functions/Function1;)V // method@05ad │ │ -0a7934: 5412 1b1e |0016: iget-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.$cont:Lkotlinx/coroutines/CancellableContinuation; // field@1e1b │ │ -0a7938: 1f02 1902 |0018: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a793c: 6200 4900 |001a: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ -0a7940: 7110 5105 0300 |001c: invoke-static {v3}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ -0a7946: 0c03 |001f: move-result-object v3 │ │ -0a7948: 7220 7105 3200 |0020: invoke-interface {v2, v3}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ -0a794e: 0e00 |0023: return-void │ │ +0a78fc: |[0a78fc] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1.onResponse:(Lokhttp3/Call;Lokhttp3/Response;)V │ │ +0a790c: 1a00 c320 |0000: const-string v0, "call" // string@20c3 │ │ +0a7910: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7916: 1a02 1d32 |0005: const-string v2, "response" // string@321d │ │ +0a791a: 7120 8c05 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a7920: 5412 1b1e |000a: iget-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.$cont:Lkotlinx/coroutines/CancellableContinuation; // field@1e1b │ │ +0a7924: 2200 9605 |000c: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1; // type@0596 │ │ +0a7928: 7020 031b 3000 |000e: invoke-direct {v0, v3}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;.:(Lokhttp3/Response;)V // method@1b03 │ │ +0a792e: 1f00 2802 |0011: check-cast v0, Lkotlin/jvm/functions/Function1; // type@0228 │ │ +0a7932: 7220 ad05 0200 |0013: invoke-interface {v2, v0}, Lkotlinx/coroutines/CancellableContinuation;.invokeOnCancellation:(Lkotlin/jvm/functions/Function1;)V // method@05ad │ │ +0a7938: 5412 1b1e |0016: iget-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.$cont:Lkotlinx/coroutines/CancellableContinuation; // field@1e1b │ │ +0a793c: 1f02 1902 |0018: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7940: 6200 4900 |001a: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@0049 │ │ +0a7944: 7110 5105 0300 |001c: invoke-static {v3}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@0551 │ │ +0a794a: 0c03 |001f: move-result-object v3 │ │ +0a794c: 7220 7105 3200 |0020: invoke-interface {v2, v3}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@0571 │ │ +0a7952: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=157 │ │ 0x0016 line=160 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1; │ │ 0x0000 - 0x0024 reg=2 (null) Lokhttp3/Call; │ │ @@ -213463,36 +213464,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a8a78: |[0a8a78] ua.gardenapple.itchupdater.download.WorkerDownloader.:()V │ │ -0a8a88: 2200 9405 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion; // type@0594 │ │ -0a8a8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a8a8e: 7020 001b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b00 │ │ -0a8a94: 6900 3f1e |0006: sput-object v0, Lua/gardenapple/itchupdater/download/WorkerDownloader;.Companion:Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion; // field@1e3f │ │ -0a8a98: 0e00 |0008: return-void │ │ +0a8a7c: |[0a8a7c] ua.gardenapple.itchupdater.download.WorkerDownloader.:()V │ │ +0a8a8c: 2200 9405 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion; // type@0594 │ │ +0a8a90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a8a92: 7020 001b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1b00 │ │ +0a8a98: 6900 3f1e |0006: sput-object v0, Lua/gardenapple/itchupdater/download/WorkerDownloader;.Companion:Lua/gardenapple/itchupdater/download/WorkerDownloader$Companion; // field@1e3f │ │ +0a8a9c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8a9c: |[0a8a9c] ua.gardenapple.itchupdater.download.WorkerDownloader.:()V │ │ -0a8aac: 7010 b41a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.:()V // method@1ab4 │ │ -0a8ab2: 0e00 |0003: return-void │ │ +0a8aa0: |[0a8aa0] ua.gardenapple.itchupdater.download.WorkerDownloader.:()V │ │ +0a8ab0: 7010 b41a 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.:()V // method@1ab4 │ │ +0a8ab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/download/WorkerDownloader; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader;) │ │ @@ -213500,43 +213501,43 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x20012 (PRIVATE FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0a85a4: |[0a85a4] ua.gardenapple.itchupdater.download.WorkerDownloader.getUnusedDownloadId:(Landroid/content/Context;)I │ │ -0a85b4: 1d04 |0000: monitor-enter v4 │ │ -0a85b6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0a85b8: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0a85bc: 7110 7002 0500 |0004: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ -0a85c2: 0c02 |0007: move-result-object v2 │ │ -0a85c4: 7020 291b 0400 |0008: invoke-direct {v4, v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getWorkName:(I)Ljava/lang/String; // method@1b29 │ │ -0a85ca: 0c03 |000b: move-result-object v3 │ │ -0a85cc: 6e20 7102 3200 |000c: invoke-virtual {v2, v3}, Landroidx/work/WorkManager;.getWorkInfosForUniqueWork:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@0271 │ │ -0a85d2: 0c02 |000f: move-result-object v2 │ │ -0a85d4: 7210 8e02 0200 |0010: invoke-interface {v2}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@028e │ │ -0a85da: 0c02 |0013: move-result-object v2 │ │ -0a85dc: 1f02 d001 |0014: check-cast v2, Ljava/util/List; // type@01d0 │ │ -0a85e0: 7210 c004 0200 |0016: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@04c0 │ │ -0a85e6: 0a02 |0019: move-result v2 │ │ -0a85e8: 3802 0400 |001a: if-eqz v2, 001e // +0004 │ │ -0a85ec: 1e04 |001c: monitor-exit v4 │ │ -0a85ee: 0f00 |001d: return v0 │ │ -0a85f0: 1402 ffff ff7f |001e: const v2, #float nan // #7fffffff │ │ -0a85f6: 3220 0400 |0021: if-eq v0, v2, 0025 // +0004 │ │ -0a85fa: 0110 |0023: move v0, v1 │ │ -0a85fc: 28de |0024: goto 0002 // -0022 │ │ -0a85fe: 2205 7701 |0025: new-instance v5, Ljava/lang/RuntimeException; // type@0177 │ │ -0a8602: 1a00 5e09 |0027: const-string v0, "Could not find free download ID for DownloaderWorker" // string@095e │ │ -0a8606: 7020 8803 0500 |0029: invoke-direct {v5, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -0a860c: 2705 |002c: throw v5 │ │ -0a860e: 0d05 |002d: move-exception v5 │ │ -0a8610: 1e04 |002e: monitor-exit v4 │ │ -0a8612: 2705 |002f: throw v5 │ │ +0a85a8: |[0a85a8] ua.gardenapple.itchupdater.download.WorkerDownloader.getUnusedDownloadId:(Landroid/content/Context;)I │ │ +0a85b8: 1d04 |0000: monitor-enter v4 │ │ +0a85ba: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0a85bc: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a85c0: 7110 7002 0500 |0004: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ +0a85c6: 0c02 |0007: move-result-object v2 │ │ +0a85c8: 7020 291b 0400 |0008: invoke-direct {v4, v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getWorkName:(I)Ljava/lang/String; // method@1b29 │ │ +0a85ce: 0c03 |000b: move-result-object v3 │ │ +0a85d0: 6e20 7102 3200 |000c: invoke-virtual {v2, v3}, Landroidx/work/WorkManager;.getWorkInfosForUniqueWork:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@0271 │ │ +0a85d6: 0c02 |000f: move-result-object v2 │ │ +0a85d8: 7210 8e02 0200 |0010: invoke-interface {v2}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@028e │ │ +0a85de: 0c02 |0013: move-result-object v2 │ │ +0a85e0: 1f02 d001 |0014: check-cast v2, Ljava/util/List; // type@01d0 │ │ +0a85e4: 7210 c004 0200 |0016: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@04c0 │ │ +0a85ea: 0a02 |0019: move-result v2 │ │ +0a85ec: 3802 0400 |001a: if-eqz v2, 001e // +0004 │ │ +0a85f0: 1e04 |001c: monitor-exit v4 │ │ +0a85f2: 0f00 |001d: return v0 │ │ +0a85f4: 1402 ffff ff7f |001e: const v2, #float nan // #7fffffff │ │ +0a85fa: 3220 0400 |0021: if-eq v0, v2, 0025 // +0004 │ │ +0a85fe: 0110 |0023: move v0, v1 │ │ +0a8600: 28de |0024: goto 0002 // -0022 │ │ +0a8602: 2205 7701 |0025: new-instance v5, Ljava/lang/RuntimeException; // type@0177 │ │ +0a8606: 1a00 5e09 |0027: const-string v0, "Could not find free download ID for DownloaderWorker" // string@095e │ │ +0a860a: 7020 8803 0500 |0029: invoke-direct {v5, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +0a8610: 2705 |002c: throw v5 │ │ +0a8612: 0d05 |002d: move-exception v5 │ │ +0a8614: 1e04 |002e: monitor-exit v4 │ │ +0a8616: 2705 |002f: throw v5 │ │ catches : 2 │ │ 0x0004 - 0x001a │ │ -> 0x002d │ │ 0x0025 - 0x002d │ │ -> 0x002d │ │ positions : │ │ 0x0004 line=39 │ │ @@ -213553,21 +213554,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a8a50: |[0a8a50] ua.gardenapple.itchupdater.download.WorkerDownloader.getWorkName:(I)Ljava/lang/String; │ │ -0a8a60: 7110 6403 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0a8a66: 0c02 |0003: move-result-object v2 │ │ -0a8a68: 1a00 fe13 |0004: const-string v0, "MITCH_DOWN_" // string@13fe │ │ -0a8a6c: 7120 8e05 2000 |0006: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a8a72: 0c02 |0009: move-result-object v2 │ │ -0a8a74: 1102 |000a: return-object v2 │ │ +0a8a54: |[0a8a54] ua.gardenapple.itchupdater.download.WorkerDownloader.getWorkName:(I)Ljava/lang/String; │ │ +0a8a64: 7110 6403 0200 |0000: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0a8a6a: 0c02 |0003: move-result-object v2 │ │ +0a8a6c: 1a00 fe13 |0004: const-string v0, "MITCH_DOWN_" // string@13fe │ │ +0a8a70: 7120 8e05 2000 |0006: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a8a76: 0c02 |0009: move-result-object v2 │ │ +0a8a78: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/download/WorkerDownloader; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ │ │ @@ -213577,100 +213578,100 @@ │ │ type : '(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 166 16-bit code units │ │ -0a8628: |[0a8628] ua.gardenapple.itchupdater.download.WorkerDownloader.cancel:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a8638: 2070 9c05 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1; // type@059c │ │ -0a863c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0a8640: 0770 |0004: move-object v0, v7 │ │ -0a8642: 1f00 9c05 |0005: check-cast v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1; // type@059c │ │ -0a8646: 5201 2f1e |0007: iget v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ -0a864a: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0a864e: b521 |000b: and-int/2addr v1, v2 │ │ -0a8650: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0a8654: 5207 2f1e |000e: iget v7, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ -0a8658: b127 |0010: sub-int/2addr v7, v2 │ │ -0a865a: 5907 2f1e |0011: iput v7, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ -0a865e: 2806 |0013: goto 0019 // +0006 │ │ -0a8660: 2200 9c05 |0014: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1; // type@059c │ │ -0a8664: 7030 1a1b 4007 |0016: invoke-direct {v0, v4, v7}, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V // method@1b1a │ │ -0a866a: 5407 301e |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.result:Ljava/lang/Object; // field@1e30 │ │ -0a866e: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a8674: 0c01 |001e: move-result-object v1 │ │ -0a8676: 5202 2f1e |001f: iget v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ -0a867a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0a867c: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ -0a8680: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ -0a8684: 5405 2e1e |0026: iget-object v5, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.L$0:Ljava/lang/Object; // field@1e2e │ │ -0a8688: 1f05 1901 |0028: check-cast v5, Lcom/google/common/util/concurrent/ListenableFuture; // type@0119 │ │ -0a868c: 7110 5305 0700 |002a: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8692: 286e |002d: goto 009b // +006e │ │ -0a8694: 2205 6501 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a8698: 1a06 c420 |0030: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a869c: 7020 5a03 6500 |0032: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a86a2: 2705 |0035: throw v5 │ │ -0a86a4: 7110 5305 0700 |0036: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a86aa: 7110 7002 0500 |0039: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ -0a86b0: 0c05 |003c: move-result-object v5 │ │ -0a86b2: 7020 291b 6400 |003d: invoke-direct {v4, v6}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getWorkName:(I)Ljava/lang/String; // method@1b29 │ │ -0a86b8: 0c06 |0040: move-result-object v6 │ │ -0a86ba: 6e20 6d02 6500 |0041: invoke-virtual {v5, v6}, Landroidx/work/WorkManager;.cancelUniqueWork:(Ljava/lang/String;)Landroidx/work/Operation; // method@026d │ │ -0a86c0: 0c05 |0044: move-result-object v5 │ │ -0a86c2: 1a06 6727 |0045: const-string v6, "getInstance(context).cancelUniqueWork(getWorkName(downloadId))" // string@2767 │ │ -0a86c6: 7120 8b05 6500 |0047: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a86cc: 7210 6702 0500 |004a: invoke-interface {v5}, Landroidx/work/Operation;.getResult:()Lcom/google/common/util/concurrent/ListenableFuture; // method@0267 │ │ -0a86d2: 0c05 |004d: move-result-object v5 │ │ -0a86d4: 1a06 2132 |004e: const-string v6, "result" // string@3221 │ │ -0a86d8: 7120 8b05 6500 |0050: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a86de: 7210 8f02 0500 |0053: invoke-interface {v5}, Lcom/google/common/util/concurrent/ListenableFuture;.isDone:()Z // method@028f │ │ -0a86e4: 0a06 |0056: move-result v6 │ │ -0a86e6: 3806 1300 |0057: if-eqz v6, 006a // +0013 │ │ -0a86ea: 7210 8e02 0500 |0059: invoke-interface {v5}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@028e │ │ -0a86f0: 0c05 |005c: move-result-object v5 │ │ -0a86f2: 283f |005d: goto 009c // +003f │ │ -0a86f4: 0d05 |005e: move-exception v5 │ │ -0a86f6: 6e10 fe04 0500 |005f: invoke-virtual {v5}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@04fe │ │ -0a86fc: 0c06 |0062: move-result-object v6 │ │ -0a86fe: 3806 0300 |0063: if-eqz v6, 0066 // +0003 │ │ -0a8702: 2804 |0065: goto 0069 // +0004 │ │ -0a8704: 0756 |0066: move-object v6, v5 │ │ -0a8706: 1f06 8201 |0067: check-cast v6, Ljava/lang/Throwable; // type@0182 │ │ -0a870a: 2706 |0069: throw v6 │ │ -0a870c: 5b05 2e1e |006a: iput-object v5, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.L$0:Ljava/lang/Object; // field@1e2e │ │ -0a8710: 5903 2f1e |006c: iput v3, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ -0a8714: 2206 3a02 |006e: new-instance v6, Lkotlinx/coroutines/CancellableContinuationImpl; // type@023a │ │ -0a8718: 7110 7505 0000 |0070: invoke-static {v0}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ -0a871e: 0c07 |0073: move-result-object v7 │ │ -0a8720: 7030 ae05 7603 |0074: invoke-direct {v6, v7, v3}, Lkotlinx/coroutines/CancellableContinuationImpl;.:(Lkotlin/coroutines/Continuation;I)V // method@05ae │ │ -0a8726: 6e10 b005 0600 |0077: invoke-virtual {v6}, Lkotlinx/coroutines/CancellableContinuationImpl;.initCancellability:()V // method@05b0 │ │ -0a872c: 0767 |007a: move-object v7, v6 │ │ -0a872e: 1f07 3902 |007b: check-cast v7, Lkotlinx/coroutines/CancellableContinuation; // type@0239 │ │ -0a8732: 2202 9b05 |007d: new-instance v2, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1; // type@059b │ │ -0a8736: 7030 181b 7205 |007f: invoke-direct {v2, v7, v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.:(Lkotlinx/coroutines/CancellableContinuation;Lcom/google/common/util/concurrent/ListenableFuture;)V // method@1b18 │ │ -0a873c: 1f02 7501 |0082: check-cast v2, Ljava/lang/Runnable; // type@0175 │ │ -0a8740: 6207 2700 |0084: sget-object v7, Landroidx/work/DirectExecutor;.INSTANCE:Landroidx/work/DirectExecutor; // field@0027 │ │ -0a8744: 1f07 e301 |0086: check-cast v7, Ljava/util/concurrent/Executor; // type@01e3 │ │ -0a8748: 7230 8d02 2507 |0088: invoke-interface {v5, v2, v7}, Lcom/google/common/util/concurrent/ListenableFuture;.addListener:(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V // method@028d │ │ -0a874e: 6e10 af05 0600 |008b: invoke-virtual {v6}, Lkotlinx/coroutines/CancellableContinuationImpl;.getResult:()Ljava/lang/Object; // method@05af │ │ -0a8754: 0c07 |008e: move-result-object v7 │ │ -0a8756: 7100 7405 0000 |008f: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a875c: 0c05 |0092: move-result-object v5 │ │ -0a875e: 3357 0500 |0093: if-ne v7, v5, 0098 // +0005 │ │ -0a8762: 7110 7a05 0000 |0095: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ -0a8768: 3317 0300 |0098: if-ne v7, v1, 009b // +0003 │ │ -0a876c: 1101 |009a: return-object v1 │ │ -0a876e: 0775 |009b: move-object v5, v7 │ │ -0a8770: 1a06 2232 |009c: const-string v6, "result.await()" // string@3222 │ │ -0a8774: 7120 8b05 6500 |009e: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a877a: 7110 7605 0300 |00a1: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0a8780: 0c05 |00a4: move-result-object v5 │ │ -0a8782: 1105 |00a5: return-object v5 │ │ +0a862c: |[0a862c] ua.gardenapple.itchupdater.download.WorkerDownloader.cancel:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a863c: 2070 9c05 |0000: instance-of v0, v7, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1; // type@059c │ │ +0a8640: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0a8644: 0770 |0004: move-object v0, v7 │ │ +0a8646: 1f00 9c05 |0005: check-cast v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1; // type@059c │ │ +0a864a: 5201 2f1e |0007: iget v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ +0a864e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0a8652: b521 |000b: and-int/2addr v1, v2 │ │ +0a8654: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0a8658: 5207 2f1e |000e: iget v7, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ +0a865c: b127 |0010: sub-int/2addr v7, v2 │ │ +0a865e: 5907 2f1e |0011: iput v7, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ +0a8662: 2806 |0013: goto 0019 // +0006 │ │ +0a8664: 2200 9c05 |0014: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1; // type@059c │ │ +0a8668: 7030 1a1b 4007 |0016: invoke-direct {v0, v4, v7}, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V // method@1b1a │ │ +0a866e: 5407 301e |0019: iget-object v7, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.result:Ljava/lang/Object; // field@1e30 │ │ +0a8672: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a8678: 0c01 |001e: move-result-object v1 │ │ +0a867a: 5202 2f1e |001f: iget v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ +0a867e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0a8680: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ +0a8684: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ +0a8688: 5405 2e1e |0026: iget-object v5, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.L$0:Ljava/lang/Object; // field@1e2e │ │ +0a868c: 1f05 1901 |0028: check-cast v5, Lcom/google/common/util/concurrent/ListenableFuture; // type@0119 │ │ +0a8690: 7110 5305 0700 |002a: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8696: 286e |002d: goto 009b // +006e │ │ +0a8698: 2205 6501 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a869c: 1a06 c420 |0030: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a86a0: 7020 5a03 6500 |0032: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a86a6: 2705 |0035: throw v5 │ │ +0a86a8: 7110 5305 0700 |0036: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a86ae: 7110 7002 0500 |0039: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ +0a86b4: 0c05 |003c: move-result-object v5 │ │ +0a86b6: 7020 291b 6400 |003d: invoke-direct {v4, v6}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getWorkName:(I)Ljava/lang/String; // method@1b29 │ │ +0a86bc: 0c06 |0040: move-result-object v6 │ │ +0a86be: 6e20 6d02 6500 |0041: invoke-virtual {v5, v6}, Landroidx/work/WorkManager;.cancelUniqueWork:(Ljava/lang/String;)Landroidx/work/Operation; // method@026d │ │ +0a86c4: 0c05 |0044: move-result-object v5 │ │ +0a86c6: 1a06 6727 |0045: const-string v6, "getInstance(context).cancelUniqueWork(getWorkName(downloadId))" // string@2767 │ │ +0a86ca: 7120 8b05 6500 |0047: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a86d0: 7210 6702 0500 |004a: invoke-interface {v5}, Landroidx/work/Operation;.getResult:()Lcom/google/common/util/concurrent/ListenableFuture; // method@0267 │ │ +0a86d6: 0c05 |004d: move-result-object v5 │ │ +0a86d8: 1a06 2132 |004e: const-string v6, "result" // string@3221 │ │ +0a86dc: 7120 8b05 6500 |0050: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a86e2: 7210 8f02 0500 |0053: invoke-interface {v5}, Lcom/google/common/util/concurrent/ListenableFuture;.isDone:()Z // method@028f │ │ +0a86e8: 0a06 |0056: move-result v6 │ │ +0a86ea: 3806 1300 |0057: if-eqz v6, 006a // +0013 │ │ +0a86ee: 7210 8e02 0500 |0059: invoke-interface {v5}, Lcom/google/common/util/concurrent/ListenableFuture;.get:()Ljava/lang/Object; // method@028e │ │ +0a86f4: 0c05 |005c: move-result-object v5 │ │ +0a86f6: 283f |005d: goto 009c // +003f │ │ +0a86f8: 0d05 |005e: move-exception v5 │ │ +0a86fa: 6e10 fe04 0500 |005f: invoke-virtual {v5}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@04fe │ │ +0a8700: 0c06 |0062: move-result-object v6 │ │ +0a8702: 3806 0300 |0063: if-eqz v6, 0066 // +0003 │ │ +0a8706: 2804 |0065: goto 0069 // +0004 │ │ +0a8708: 0756 |0066: move-object v6, v5 │ │ +0a870a: 1f06 8201 |0067: check-cast v6, Ljava/lang/Throwable; // type@0182 │ │ +0a870e: 2706 |0069: throw v6 │ │ +0a8710: 5b05 2e1e |006a: iput-object v5, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.L$0:Ljava/lang/Object; // field@1e2e │ │ +0a8714: 5903 2f1e |006c: iput v3, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ +0a8718: 2206 3a02 |006e: new-instance v6, Lkotlinx/coroutines/CancellableContinuationImpl; // type@023a │ │ +0a871c: 7110 7505 0000 |0070: invoke-static {v0}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ +0a8722: 0c07 |0073: move-result-object v7 │ │ +0a8724: 7030 ae05 7603 |0074: invoke-direct {v6, v7, v3}, Lkotlinx/coroutines/CancellableContinuationImpl;.:(Lkotlin/coroutines/Continuation;I)V // method@05ae │ │ +0a872a: 6e10 b005 0600 |0077: invoke-virtual {v6}, Lkotlinx/coroutines/CancellableContinuationImpl;.initCancellability:()V // method@05b0 │ │ +0a8730: 0767 |007a: move-object v7, v6 │ │ +0a8732: 1f07 3902 |007b: check-cast v7, Lkotlinx/coroutines/CancellableContinuation; // type@0239 │ │ +0a8736: 2202 9b05 |007d: new-instance v2, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1; // type@059b │ │ +0a873a: 7030 181b 7205 |007f: invoke-direct {v2, v7, v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$$inlined$await$1;.:(Lkotlinx/coroutines/CancellableContinuation;Lcom/google/common/util/concurrent/ListenableFuture;)V // method@1b18 │ │ +0a8740: 1f02 7501 |0082: check-cast v2, Ljava/lang/Runnable; // type@0175 │ │ +0a8744: 6207 2700 |0084: sget-object v7, Landroidx/work/DirectExecutor;.INSTANCE:Landroidx/work/DirectExecutor; // field@0027 │ │ +0a8748: 1f07 e301 |0086: check-cast v7, Ljava/util/concurrent/Executor; // type@01e3 │ │ +0a874c: 7230 8d02 2507 |0088: invoke-interface {v5, v2, v7}, Lcom/google/common/util/concurrent/ListenableFuture;.addListener:(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V // method@028d │ │ +0a8752: 6e10 af05 0600 |008b: invoke-virtual {v6}, Lkotlinx/coroutines/CancellableContinuationImpl;.getResult:()Ljava/lang/Object; // method@05af │ │ +0a8758: 0c07 |008e: move-result-object v7 │ │ +0a875a: 7100 7405 0000 |008f: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a8760: 0c05 |0092: move-result-object v5 │ │ +0a8762: 3357 0500 |0093: if-ne v7, v5, 0098 // +0005 │ │ +0a8766: 7110 7a05 0000 |0095: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ +0a876c: 3317 0300 |0098: if-ne v7, v1, 009b // +0003 │ │ +0a8770: 1101 |009a: return-object v1 │ │ +0a8772: 0775 |009b: move-object v5, v7 │ │ +0a8774: 1a06 2232 |009c: const-string v6, "result.await()" // string@3222 │ │ +0a8778: 7120 8b05 6500 |009e: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a877e: 7110 7605 0300 |00a1: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0a8784: 0c05 |00a4: move-result-object v5 │ │ +0a8786: 1105 |00a5: return-object v5 │ │ catches : 1 │ │ 0x0059 - 0x005d │ │ Ljava/util/concurrent/ExecutionException; -> 0x005e │ │ positions : │ │ 0x001f line=83 │ │ 0x002e line=86 │ │ 0x0036 line=83 │ │ @@ -213701,22 +213702,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a8ab4: |[0a8ab4] ua.gardenapple.itchupdater.download.WorkerDownloader.cancelAll:(Landroid/content/Context;)V │ │ -0a8ac4: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0a8ac8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a8ace: 7110 7002 0200 |0005: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ -0a8ad4: 0c02 |0008: move-result-object v2 │ │ -0a8ad6: 1a00 fd13 |0009: const-string v0, "MITCH_DOWN" // string@13fd │ │ -0a8ada: 6e20 6c02 0200 |000b: invoke-virtual {v2, v0}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@026c │ │ -0a8ae0: 0e00 |000e: return-void │ │ +0a8ab8: |[0a8ab8] ua.gardenapple.itchupdater.download.WorkerDownloader.cancelAll:(Landroid/content/Context;)V │ │ +0a8ac8: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0a8acc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a8ad2: 7110 7002 0200 |0005: invoke-static {v2}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ +0a8ad8: 0c02 |0008: move-result-object v2 │ │ +0a8ada: 1a00 fd13 |0009: const-string v0, "MITCH_DOWN" // string@13fd │ │ +0a8ade: 6e20 6c02 0200 |000b: invoke-virtual {v2, v0}, Landroidx/work/WorkManager;.cancelAllWorkByTag:(Ljava/lang/String;)Landroidx/work/Operation; // method@026c │ │ +0a8ae4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lua/gardenapple/itchupdater/download/WorkerDownloader; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -213725,26 +213726,26 @@ │ │ type : '(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a8794: |[0a8794] ua.gardenapple.itchupdater.download.WorkerDownloader.checkIsDownloading:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a87a4: 7110 7002 0100 |0000: invoke-static {v1}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ -0a87aa: 0c01 |0003: move-result-object v1 │ │ -0a87ac: 7020 291b 2000 |0004: invoke-direct {v0, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getWorkName:(I)Ljava/lang/String; // method@1b29 │ │ -0a87b2: 0c02 |0007: move-result-object v2 │ │ -0a87b4: 6e20 7102 2100 |0008: invoke-virtual {v1, v2}, Landroidx/work/WorkManager;.getWorkInfosForUniqueWork:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@0271 │ │ -0a87ba: 0c01 |000b: move-result-object v1 │ │ -0a87bc: 7210 8f02 0100 |000c: invoke-interface {v1}, Lcom/google/common/util/concurrent/ListenableFuture;.isDone:()Z // method@028f │ │ -0a87c2: 0a01 |000f: move-result v1 │ │ -0a87c4: 7110 7605 0100 |0010: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0a87ca: 0c01 |0013: move-result-object v1 │ │ -0a87cc: 1101 |0014: return-object v1 │ │ +0a8798: |[0a8798] ua.gardenapple.itchupdater.download.WorkerDownloader.checkIsDownloading:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a87a8: 7110 7002 0100 |0000: invoke-static {v1}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ +0a87ae: 0c01 |0003: move-result-object v1 │ │ +0a87b0: 7020 291b 2000 |0004: invoke-direct {v0, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getWorkName:(I)Ljava/lang/String; // method@1b29 │ │ +0a87b6: 0c02 |0007: move-result-object v2 │ │ +0a87b8: 6e20 7102 2100 |0008: invoke-virtual {v1, v2}, Landroidx/work/WorkManager;.getWorkInfosForUniqueWork:(Ljava/lang/String;)Lcom/google/common/util/concurrent/ListenableFuture; // method@0271 │ │ +0a87be: 0c01 |000b: move-result-object v1 │ │ +0a87c0: 7210 8f02 0100 |000c: invoke-interface {v1}, Lcom/google/common/util/concurrent/ListenableFuture;.isDone:()Z // method@028f │ │ +0a87c6: 0a01 |000f: move-result v1 │ │ +0a87c8: 7110 7605 0100 |0010: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0a87ce: 0c01 |0013: move-result-object v1 │ │ +0a87d0: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 this Lua/gardenapple/itchupdater/download/WorkerDownloader; │ │ 0x0000 - 0x0015 reg=1 (null) Landroid/content/Context; │ │ @@ -213756,178 +213757,178 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 311 16-bit code units │ │ -0a87d0: |[0a87d0] ua.gardenapple.itchupdater.download.WorkerDownloader.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a87e0: 20f0 9d05 |0000: instance-of v0, v15, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1; // type@059d │ │ -0a87e4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0a87e8: 07f0 |0004: move-object v0, v15 │ │ -0a87ea: 1f00 9d05 |0005: check-cast v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1; // type@059d │ │ -0a87ee: 5201 381e |0007: iget v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ -0a87f2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0a87f6: b521 |000b: and-int/2addr v1, v2 │ │ -0a87f8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0a87fc: 520f 381e |000e: iget v15, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ -0a8800: b12f |0010: sub-int/2addr v15, v2 │ │ -0a8802: 590f 381e |0011: iput v15, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ -0a8806: 2806 |0013: goto 0019 // +0006 │ │ -0a8808: 2200 9d05 |0014: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1; // type@059d │ │ -0a880c: 7030 1c1b a00f |0016: invoke-direct {v0, v10, v15}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V // method@1b1c │ │ -0a8812: 540f 391e |0019: iget-object v15, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.result:Ljava/lang/Object; // field@1e39 │ │ -0a8816: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a881c: 0c01 |001e: move-result-object v1 │ │ -0a881e: 5202 381e |001f: iget v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ -0a8822: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0a8824: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -0a8826: 3802 2a00 |0023: if-eqz v2, 004d // +002a │ │ -0a882a: 3342 2000 |0025: if-ne v2, v4, 0045 // +0020 │ │ -0a882e: 520b 321e |0027: iget v11, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.I$0:I // field@1e32 │ │ -0a8832: 540c 371e |0029: iget-object v12, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$4:Ljava/lang/Object; // field@1e37 │ │ -0a8836: 07ce |002b: move-object v14, v12 │ │ -0a8838: 1f0e 4205 |002c: check-cast v14, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a883c: 540c 361e |002e: iget-object v12, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$3:Ljava/lang/Object; // field@1e36 │ │ -0a8840: 07cd |0030: move-object v13, v12 │ │ -0a8842: 1f0d 3c01 |0031: check-cast v13, Ljava/io/File; // type@013c │ │ -0a8846: 540c 351e |0033: iget-object v12, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$2:Ljava/lang/Object; // field@1e35 │ │ -0a884a: 1f0c 7b01 |0035: check-cast v12, Ljava/lang/String; // type@017b │ │ -0a884e: 5401 341e |0037: iget-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$1:Ljava/lang/Object; // field@1e34 │ │ -0a8852: 1f01 1d00 |0039: check-cast v1, Landroid/content/Context; // type@001d │ │ -0a8856: 5400 331e |003b: iget-object v0, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$0:Ljava/lang/Object; // field@1e33 │ │ -0a885a: 1f00 9f05 |003d: check-cast v0, Lua/gardenapple/itchupdater/download/WorkerDownloader; // type@059f │ │ -0a885e: 7110 5305 0f00 |003f: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8864: 01bf |0042: move v15, v11 │ │ -0a8866: 071b |0043: move-object v11, v1 │ │ -0a8868: 286f |0044: goto 00b3 // +006f │ │ -0a886a: 220b 6501 |0045: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a886e: 1a0c c420 |0047: const-string v12, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a8872: 7020 5a03 cb00 |0049: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a8878: 270b |004c: throw v11 │ │ -0a887a: 7110 5305 0f00 |004d: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8880: 7020 281b ba00 |0050: invoke-direct {v10, v11}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getUnusedDownloadId:(Landroid/content/Context;)I // method@1b28 │ │ -0a8886: 0a0f |0053: move-result v15 │ │ -0a8888: 7110 7705 0f00 |0054: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -0a888e: 0c02 |0057: move-result-object v2 │ │ -0a8890: 1a05 f709 |0058: const-string v5, "Download ID: " // string@09f7 │ │ -0a8894: 7120 8e05 2500 |005a: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a889a: 0c02 |005d: move-result-object v2 │ │ -0a889c: 1a05 571c |005e: const-string v5, "WorkerDownloader" // string@1c57 │ │ -0a88a0: 7120 fb00 2500 |0060: invoke-static {v5, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a88a6: 81f6 |0063: int-to-long v6, v15 │ │ -0a88a8: 1908 0080 |0064: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ -0a88ac: c186 |0066: or-long/2addr v6, v8 │ │ -0a88ae: 7120 7805 7600 |0067: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@0578 │ │ -0a88b4: 0c02 |006a: move-result-object v2 │ │ -0a88b6: 6e20 6b19 2e00 |006b: invoke-virtual {v14, v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.setDownloadOrInstallId:(Ljava/lang/Long;)V // method@196b │ │ -0a88bc: 2202 7c01 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@017c │ │ -0a88c0: 7010 bb03 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0a88c6: 1a06 4403 |0073: const-string v6, "(saving as " // string@0344 │ │ -0a88ca: 6e20 c303 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0a88d0: 6e10 5d19 0e00 |0078: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0a88d6: 0c06 |007b: move-result-object v6 │ │ -0a88d8: 6e20 c203 6200 |007c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0a88de: 1306 2900 |007f: const/16 v6, #int 41 // #29 │ │ -0a88e2: 6e20 be03 6200 |0081: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ -0a88e8: 6e10 cb03 0200 |0084: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0a88ee: 0c02 |0087: move-result-object v2 │ │ -0a88f0: 7120 fb00 2500 |0088: invoke-static {v5, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a88f6: 6e20 6d19 4e00 |008b: invoke-virtual {v14, v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ -0a88fc: 6202 5000 |008e: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a8900: 7100 b905 0000 |0090: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a8906: 0c02 |0093: move-result-object v2 │ │ -0a8908: 1f02 1a02 |0094: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a890c: 2205 9e05 |0096: new-instance v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2; // type@059e │ │ -0a8910: 7040 1e1b b53e |0098: invoke-direct {v5, v11, v14, v3}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b1e │ │ -0a8916: 1f05 2902 |009b: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a891a: 5b0a 331e |009d: iput-object v10, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$0:Ljava/lang/Object; // field@1e33 │ │ -0a891e: 5b0b 341e |009f: iput-object v11, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$1:Ljava/lang/Object; // field@1e34 │ │ -0a8922: 5b0c 351e |00a1: iput-object v12, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$2:Ljava/lang/Object; // field@1e35 │ │ -0a8926: 5b0d 361e |00a3: iput-object v13, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$3:Ljava/lang/Object; // field@1e36 │ │ -0a892a: 5b0e 371e |00a5: iput-object v14, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$4:Ljava/lang/Object; // field@1e37 │ │ -0a892e: 590f 321e |00a7: iput v15, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.I$0:I // field@1e32 │ │ -0a8932: 5904 381e |00a9: iput v4, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ -0a8936: 7130 ab05 5200 |00ab: invoke-static {v2, v5, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0a893c: 0c00 |00ae: move-result-object v0 │ │ -0a893e: 3310 0300 |00af: if-ne v0, v1, 00b2 // +0003 │ │ -0a8942: 1101 |00b1: return-object v1 │ │ -0a8944: 07a0 |00b2: move-object v0, v10 │ │ -0a8946: 2201 ff00 |00b3: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@00ff │ │ -0a894a: 1c02 9a05 |00b5: const-class v2, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // type@059a │ │ -0a894e: 7020 6302 2100 |00b7: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@0263 │ │ -0a8954: 1242 |00ba: const/4 v2, #int 4 // #4 │ │ -0a8956: 2325 6f06 |00bb: new-array v5, v2, [Lkotlin/Pair; // type@066f │ │ -0a895a: 2206 0e02 |00bd: new-instance v6, Lkotlin/Pair; // type@020e │ │ -0a895e: 1a07 0037 |00bf: const-string v7, "url" // string@3700 │ │ -0a8962: 7030 4c05 760c |00c1: invoke-direct {v6, v7, v12}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ -0a8968: 120c |00c4: const/4 v12, #int 0 // #0 │ │ -0a896a: 4d06 050c |00c5: aput-object v6, v5, v12 │ │ -0a896e: 2206 0e02 |00c7: new-instance v6, Lkotlin/Pair; // type@020e │ │ -0a8972: 6e10 e202 0d00 |00c9: invoke-virtual {v13}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@02e2 │ │ -0a8978: 0c0d |00cc: move-result-object v13 │ │ -0a897a: 1a07 5c30 |00cd: const-string v7, "path" // string@305c │ │ -0a897e: 7030 4c05 760d |00cf: invoke-direct {v6, v7, v13}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ -0a8984: 4d06 0504 |00d2: aput-object v6, v5, v4 │ │ -0a8988: 122d |00d4: const/4 v13, #int 2 // #2 │ │ -0a898a: 2204 0e02 |00d5: new-instance v4, Lkotlin/Pair; // type@020e │ │ -0a898e: 6e10 5d19 0e00 |00d7: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0a8994: 0c06 |00da: move-result-object v6 │ │ -0a8996: 1a07 6324 |00db: const-string v7, "download_id" // string@2463 │ │ -0a899a: 7030 4c05 7406 |00dd: invoke-direct {v4, v7, v6}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ -0a89a0: 4d04 050d |00e0: aput-object v4, v5, v13 │ │ -0a89a4: 123d |00e2: const/4 v13, #int 3 // #3 │ │ -0a89a6: 2204 0e02 |00e3: new-instance v4, Lkotlin/Pair; // type@020e │ │ -0a89aa: 6e10 6619 0e00 |00e5: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a89b0: 0a0e |00e8: move-result v14 │ │ -0a89b2: 7110 7705 0e00 |00e9: invoke-static {v14}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -0a89b8: 0c0e |00ec: move-result-object v14 │ │ -0a89ba: 1a06 f836 |00ed: const-string v6, "upload_id" // string@36f8 │ │ -0a89be: 7030 4c05 640e |00ef: invoke-direct {v4, v6, v14}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ -0a89c4: 4d04 050d |00f2: aput-object v4, v5, v13 │ │ -0a89c8: 220d f800 |00f4: new-instance v13, Landroidx/work/Data$Builder; // type@00f8 │ │ -0a89cc: 7010 5b02 0d00 |00f6: invoke-direct {v13}, Landroidx/work/Data$Builder;.:()V // method@025b │ │ -0a89d2: 352c 1400 |00f9: if-ge v12, v2, 010d // +0014 │ │ -0a89d6: 460e 050c |00fb: aget-object v14, v5, v12 │ │ -0a89da: 6e10 4f05 0e00 |00fd: invoke-virtual {v14}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@054f │ │ -0a89e0: 0c04 |0100: move-result-object v4 │ │ -0a89e2: 1f04 7b01 |0101: check-cast v4, Ljava/lang/String; // type@017b │ │ -0a89e6: 6e10 5005 0e00 |0103: invoke-virtual {v14}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@0550 │ │ -0a89ec: 0c0e |0106: move-result-object v14 │ │ -0a89ee: 6e30 5d02 4d0e |0107: invoke-virtual {v13, v4, v14}, Landroidx/work/Data$Builder;.put:(Ljava/lang/String;Ljava/lang/Object;)Landroidx/work/Data$Builder; // method@025d │ │ -0a89f4: d80c 0c01 |010a: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0a89f8: 28ed |010c: goto 00f9 // -0013 │ │ -0a89fa: 6e10 5c02 0d00 |010d: invoke-virtual {v13}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@025c │ │ -0a8a00: 0c0c |0110: move-result-object v12 │ │ -0a8a02: 1a0d 2723 |0111: const-string v13, "dataBuilder.build()" // string@2327 │ │ -0a8a06: 7120 8b05 dc00 |0113: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a8a0c: 6e20 6602 c100 |0116: invoke-virtual {v1, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@0266 │ │ -0a8a12: 1a0c fd13 |0119: const-string v12, "MITCH_DOWN" // string@13fd │ │ -0a8a16: 6e20 6402 c100 |011b: invoke-virtual {v1, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@0264 │ │ -0a8a1c: 6e10 6502 0100 |011e: invoke-virtual {v1}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@0265 │ │ -0a8a22: 0c0c |0121: move-result-object v12 │ │ -0a8a24: 1f0c 0001 |0122: check-cast v12, Landroidx/work/OneTimeWorkRequest; // type@0100 │ │ -0a8a28: 1a0d 8015 |0124: const-string v13, "OneTimeWorkRequestBuilder().run { │ │ +0a87d4: |[0a87d4] ua.gardenapple.itchupdater.download.WorkerDownloader.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a87e4: 20f0 9d05 |0000: instance-of v0, v15, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1; // type@059d │ │ +0a87e8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0a87ec: 07f0 |0004: move-object v0, v15 │ │ +0a87ee: 1f00 9d05 |0005: check-cast v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1; // type@059d │ │ +0a87f2: 5201 381e |0007: iget v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ +0a87f6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0a87fa: b521 |000b: and-int/2addr v1, v2 │ │ +0a87fc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0a8800: 520f 381e |000e: iget v15, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ +0a8804: b12f |0010: sub-int/2addr v15, v2 │ │ +0a8806: 590f 381e |0011: iput v15, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ +0a880a: 2806 |0013: goto 0019 // +0006 │ │ +0a880c: 2200 9d05 |0014: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1; // type@059d │ │ +0a8810: 7030 1c1b a00f |0016: invoke-direct {v0, v10, v15}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V // method@1b1c │ │ +0a8816: 540f 391e |0019: iget-object v15, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.result:Ljava/lang/Object; // field@1e39 │ │ +0a881a: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a8820: 0c01 |001e: move-result-object v1 │ │ +0a8822: 5202 381e |001f: iget v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ +0a8826: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0a8828: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +0a882a: 3802 2a00 |0023: if-eqz v2, 004d // +002a │ │ +0a882e: 3342 2000 |0025: if-ne v2, v4, 0045 // +0020 │ │ +0a8832: 520b 321e |0027: iget v11, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.I$0:I // field@1e32 │ │ +0a8836: 540c 371e |0029: iget-object v12, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$4:Ljava/lang/Object; // field@1e37 │ │ +0a883a: 07ce |002b: move-object v14, v12 │ │ +0a883c: 1f0e 4205 |002c: check-cast v14, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a8840: 540c 361e |002e: iget-object v12, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$3:Ljava/lang/Object; // field@1e36 │ │ +0a8844: 07cd |0030: move-object v13, v12 │ │ +0a8846: 1f0d 3c01 |0031: check-cast v13, Ljava/io/File; // type@013c │ │ +0a884a: 540c 351e |0033: iget-object v12, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$2:Ljava/lang/Object; // field@1e35 │ │ +0a884e: 1f0c 7b01 |0035: check-cast v12, Ljava/lang/String; // type@017b │ │ +0a8852: 5401 341e |0037: iget-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$1:Ljava/lang/Object; // field@1e34 │ │ +0a8856: 1f01 1d00 |0039: check-cast v1, Landroid/content/Context; // type@001d │ │ +0a885a: 5400 331e |003b: iget-object v0, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$0:Ljava/lang/Object; // field@1e33 │ │ +0a885e: 1f00 9f05 |003d: check-cast v0, Lua/gardenapple/itchupdater/download/WorkerDownloader; // type@059f │ │ +0a8862: 7110 5305 0f00 |003f: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8868: 01bf |0042: move v15, v11 │ │ +0a886a: 071b |0043: move-object v11, v1 │ │ +0a886c: 286f |0044: goto 00b3 // +006f │ │ +0a886e: 220b 6501 |0045: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a8872: 1a0c c420 |0047: const-string v12, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a8876: 7020 5a03 cb00 |0049: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a887c: 270b |004c: throw v11 │ │ +0a887e: 7110 5305 0f00 |004d: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8884: 7020 281b ba00 |0050: invoke-direct {v10, v11}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getUnusedDownloadId:(Landroid/content/Context;)I // method@1b28 │ │ +0a888a: 0a0f |0053: move-result v15 │ │ +0a888c: 7110 7705 0f00 |0054: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +0a8892: 0c02 |0057: move-result-object v2 │ │ +0a8894: 1a05 f709 |0058: const-string v5, "Download ID: " // string@09f7 │ │ +0a8898: 7120 8e05 2500 |005a: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a889e: 0c02 |005d: move-result-object v2 │ │ +0a88a0: 1a05 571c |005e: const-string v5, "WorkerDownloader" // string@1c57 │ │ +0a88a4: 7120 fb00 2500 |0060: invoke-static {v5, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a88aa: 81f6 |0063: int-to-long v6, v15 │ │ +0a88ac: 1908 0080 |0064: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ +0a88b0: c186 |0066: or-long/2addr v6, v8 │ │ +0a88b2: 7120 7805 7600 |0067: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@0578 │ │ +0a88b8: 0c02 |006a: move-result-object v2 │ │ +0a88ba: 6e20 6b19 2e00 |006b: invoke-virtual {v14, v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.setDownloadOrInstallId:(Ljava/lang/Long;)V // method@196b │ │ +0a88c0: 2202 7c01 |006e: new-instance v2, Ljava/lang/StringBuilder; // type@017c │ │ +0a88c4: 7010 bb03 0200 |0070: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0a88ca: 1a06 4403 |0073: const-string v6, "(saving as " // string@0344 │ │ +0a88ce: 6e20 c303 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0a88d4: 6e10 5d19 0e00 |0078: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0a88da: 0c06 |007b: move-result-object v6 │ │ +0a88dc: 6e20 c203 6200 |007c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0a88e2: 1306 2900 |007f: const/16 v6, #int 41 // #29 │ │ +0a88e6: 6e20 be03 6200 |0081: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@03be │ │ +0a88ec: 6e10 cb03 0200 |0084: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0a88f2: 0c02 |0087: move-result-object v2 │ │ +0a88f4: 7120 fb00 2500 |0088: invoke-static {v5, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a88fa: 6e20 6d19 4e00 |008b: invoke-virtual {v14, v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ +0a8900: 6202 5000 |008e: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a8904: 7100 b905 0000 |0090: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a890a: 0c02 |0093: move-result-object v2 │ │ +0a890c: 1f02 1a02 |0094: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a8910: 2205 9e05 |0096: new-instance v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2; // type@059e │ │ +0a8914: 7040 1e1b b53e |0098: invoke-direct {v5, v11, v14, v3}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b1e │ │ +0a891a: 1f05 2902 |009b: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a891e: 5b0a 331e |009d: iput-object v10, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$0:Ljava/lang/Object; // field@1e33 │ │ +0a8922: 5b0b 341e |009f: iput-object v11, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$1:Ljava/lang/Object; // field@1e34 │ │ +0a8926: 5b0c 351e |00a1: iput-object v12, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$2:Ljava/lang/Object; // field@1e35 │ │ +0a892a: 5b0d 361e |00a3: iput-object v13, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$3:Ljava/lang/Object; // field@1e36 │ │ +0a892e: 5b0e 371e |00a5: iput-object v14, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.L$4:Ljava/lang/Object; // field@1e37 │ │ +0a8932: 590f 321e |00a7: iput v15, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.I$0:I // field@1e32 │ │ +0a8936: 5904 381e |00a9: iput v4, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ +0a893a: 7130 ab05 5200 |00ab: invoke-static {v2, v5, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0a8940: 0c00 |00ae: move-result-object v0 │ │ +0a8942: 3310 0300 |00af: if-ne v0, v1, 00b2 // +0003 │ │ +0a8946: 1101 |00b1: return-object v1 │ │ +0a8948: 07a0 |00b2: move-object v0, v10 │ │ +0a894a: 2201 ff00 |00b3: new-instance v1, Landroidx/work/OneTimeWorkRequest$Builder; // type@00ff │ │ +0a894e: 1c02 9a05 |00b5: const-class v2, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // type@059a │ │ +0a8952: 7020 6302 2100 |00b7: invoke-direct {v1, v2}, Landroidx/work/OneTimeWorkRequest$Builder;.:(Ljava/lang/Class;)V // method@0263 │ │ +0a8958: 1242 |00ba: const/4 v2, #int 4 // #4 │ │ +0a895a: 2325 6f06 |00bb: new-array v5, v2, [Lkotlin/Pair; // type@066f │ │ +0a895e: 2206 0e02 |00bd: new-instance v6, Lkotlin/Pair; // type@020e │ │ +0a8962: 1a07 0037 |00bf: const-string v7, "url" // string@3700 │ │ +0a8966: 7030 4c05 760c |00c1: invoke-direct {v6, v7, v12}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ +0a896c: 120c |00c4: const/4 v12, #int 0 // #0 │ │ +0a896e: 4d06 050c |00c5: aput-object v6, v5, v12 │ │ +0a8972: 2206 0e02 |00c7: new-instance v6, Lkotlin/Pair; // type@020e │ │ +0a8976: 6e10 e202 0d00 |00c9: invoke-virtual {v13}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@02e2 │ │ +0a897c: 0c0d |00cc: move-result-object v13 │ │ +0a897e: 1a07 5c30 |00cd: const-string v7, "path" // string@305c │ │ +0a8982: 7030 4c05 760d |00cf: invoke-direct {v6, v7, v13}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ +0a8988: 4d06 0504 |00d2: aput-object v6, v5, v4 │ │ +0a898c: 122d |00d4: const/4 v13, #int 2 // #2 │ │ +0a898e: 2204 0e02 |00d5: new-instance v4, Lkotlin/Pair; // type@020e │ │ +0a8992: 6e10 5d19 0e00 |00d7: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0a8998: 0c06 |00da: move-result-object v6 │ │ +0a899a: 1a07 6324 |00db: const-string v7, "download_id" // string@2463 │ │ +0a899e: 7030 4c05 7406 |00dd: invoke-direct {v4, v7, v6}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ +0a89a4: 4d04 050d |00e0: aput-object v4, v5, v13 │ │ +0a89a8: 123d |00e2: const/4 v13, #int 3 // #3 │ │ +0a89aa: 2204 0e02 |00e3: new-instance v4, Lkotlin/Pair; // type@020e │ │ +0a89ae: 6e10 6619 0e00 |00e5: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a89b4: 0a0e |00e8: move-result v14 │ │ +0a89b6: 7110 7705 0e00 |00e9: invoke-static {v14}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +0a89bc: 0c0e |00ec: move-result-object v14 │ │ +0a89be: 1a06 f836 |00ed: const-string v6, "upload_id" // string@36f8 │ │ +0a89c2: 7030 4c05 640e |00ef: invoke-direct {v4, v6, v14}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ +0a89c8: 4d04 050d |00f2: aput-object v4, v5, v13 │ │ +0a89cc: 220d f800 |00f4: new-instance v13, Landroidx/work/Data$Builder; // type@00f8 │ │ +0a89d0: 7010 5b02 0d00 |00f6: invoke-direct {v13}, Landroidx/work/Data$Builder;.:()V // method@025b │ │ +0a89d6: 352c 1400 |00f9: if-ge v12, v2, 010d // +0014 │ │ +0a89da: 460e 050c |00fb: aget-object v14, v5, v12 │ │ +0a89de: 6e10 4f05 0e00 |00fd: invoke-virtual {v14}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@054f │ │ +0a89e4: 0c04 |0100: move-result-object v4 │ │ +0a89e6: 1f04 7b01 |0101: check-cast v4, Ljava/lang/String; // type@017b │ │ +0a89ea: 6e10 5005 0e00 |0103: invoke-virtual {v14}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@0550 │ │ +0a89f0: 0c0e |0106: move-result-object v14 │ │ +0a89f2: 6e30 5d02 4d0e |0107: invoke-virtual {v13, v4, v14}, Landroidx/work/Data$Builder;.put:(Ljava/lang/String;Ljava/lang/Object;)Landroidx/work/Data$Builder; // method@025d │ │ +0a89f8: d80c 0c01 |010a: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0a89fc: 28ed |010c: goto 00f9 // -0013 │ │ +0a89fe: 6e10 5c02 0d00 |010d: invoke-virtual {v13}, Landroidx/work/Data$Builder;.build:()Landroidx/work/Data; // method@025c │ │ +0a8a04: 0c0c |0110: move-result-object v12 │ │ +0a8a06: 1a0d 2723 |0111: const-string v13, "dataBuilder.build()" // string@2327 │ │ +0a8a0a: 7120 8b05 dc00 |0113: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a8a10: 6e20 6602 c100 |0116: invoke-virtual {v1, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.setInputData:(Landroidx/work/Data;)Landroidx/work/WorkRequest$Builder; // method@0266 │ │ +0a8a16: 1a0c fd13 |0119: const-string v12, "MITCH_DOWN" // string@13fd │ │ +0a8a1a: 6e20 6402 c100 |011b: invoke-virtual {v1, v12}, Landroidx/work/OneTimeWorkRequest$Builder;.addTag:(Ljava/lang/String;)Landroidx/work/WorkRequest$Builder; // method@0264 │ │ +0a8a20: 6e10 6502 0100 |011e: invoke-virtual {v1}, Landroidx/work/OneTimeWorkRequest$Builder;.build:()Landroidx/work/WorkRequest; // method@0265 │ │ +0a8a26: 0c0c |0121: move-result-object v12 │ │ +0a8a28: 1f0c 0001 |0122: check-cast v12, Landroidx/work/OneTimeWorkRequest; // type@0100 │ │ +0a8a2c: 1a0d 8015 |0124: const-string v13, "OneTimeWorkRequestBuilder().run { │ │ setInputData(workDataOf( │ │ Pair(WORKER_URL, url), │ │ Pair(WORKER_FILE_PATH, file.path), │ │ Pair(WORKER_DOWNLOAD_ID, install.downloadOrInstallId), │ │ Pair(WORKER_UPLOAD_ID, install.uploadId) │ │ )) │ │ addTag(TAG_WORKER) │ │ build() │ │ }" // string@1580 │ │ -0a8a2c: 7120 8b05 dc00 |0126: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a8a32: 7110 7002 0b00 |0129: invoke-static {v11}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ -0a8a38: 0c0b |012c: move-result-object v11 │ │ -0a8a3a: 7020 291b f000 |012d: invoke-direct {v0, v15}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getWorkName:(I)Ljava/lang/String; // method@1b29 │ │ -0a8a40: 0c0d |0130: move-result-object v13 │ │ -0a8a42: 620e 2a00 |0131: sget-object v14, Landroidx/work/ExistingWorkPolicy;.APPEND_OR_REPLACE:Landroidx/work/ExistingWorkPolicy; // field@002a │ │ -0a8a46: 6e40 6f02 dbce |0133: invoke-virtual {v11, v13, v14, v12}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@026f │ │ -0a8a4c: 1103 |0136: return-object v3 │ │ +0a8a30: 7120 8b05 dc00 |0126: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a8a36: 7110 7002 0b00 |0129: invoke-static {v11}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0270 │ │ +0a8a3c: 0c0b |012c: move-result-object v11 │ │ +0a8a3e: 7020 291b f000 |012d: invoke-direct {v0, v15}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.getWorkName:(I)Ljava/lang/String; // method@1b29 │ │ +0a8a44: 0c0d |0130: move-result-object v13 │ │ +0a8a46: 620e 2a00 |0131: sget-object v14, Landroidx/work/ExistingWorkPolicy;.APPEND_OR_REPLACE:Landroidx/work/ExistingWorkPolicy; // field@002a │ │ +0a8a4a: 6e40 6f02 dbce |0133: invoke-virtual {v11, v13, v14, v12}, Landroidx/work/WorkManager;.enqueueUniqueWork:(Ljava/lang/String;Landroidx/work/ExistingWorkPolicy;Landroidx/work/OneTimeWorkRequest;)Landroidx/work/Operation; // method@026f │ │ +0a8a50: 1103 |0136: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x001f line=49 │ │ 0x0045 line=80 │ │ 0x004d line=49 │ │ 0x0050 line=51 │ │ 0x0054 line=52 │ │ @@ -214030,36 +214031,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ac0fc: |[0ac0fc] ua.gardenapple.itchupdater.install.NativeInstaller.:()V │ │ -0ac10c: 2200 b905 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/NativeInstaller$Companion; // type@05b9 │ │ -0ac110: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ac112: 7020 a31b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/NativeInstaller$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1ba3 │ │ -0ac118: 6900 b41e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/NativeInstaller;.Companion:Lua/gardenapple/itchupdater/install/NativeInstaller$Companion; // field@1eb4 │ │ -0ac11c: 0e00 |0008: return-void │ │ +0ac100: |[0ac100] ua.gardenapple.itchupdater.install.NativeInstaller.:()V │ │ +0ac110: 2200 b905 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/NativeInstaller$Companion; // type@05b9 │ │ +0ac114: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ac116: 7020 a31b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/NativeInstaller$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1ba3 │ │ +0ac11c: 6900 b41e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/NativeInstaller;.Companion:Lua/gardenapple/itchupdater/install/NativeInstaller$Companion; // field@1eb4 │ │ +0ac120: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstaller;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac120: |[0ac120] ua.gardenapple.itchupdater.install.NativeInstaller.:()V │ │ -0ac130: 7010 531b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.:()V // method@1b53 │ │ -0ac136: 0e00 |0003: return-void │ │ +0ac124: |[0ac124] ua.gardenapple.itchupdater.install.NativeInstaller.:()V │ │ +0ac134: 7010 531b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.:()V // method@1b53 │ │ +0ac13a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/NativeInstaller; │ │ │ │ Virtual methods - │ │ @@ -214068,160 +214069,160 @@ │ │ type : '(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0abebc: |[0abebc] ua.gardenapple.itchupdater.install.NativeInstaller.isInstalling:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0abecc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0abece: 1101 |0001: return-object v1 │ │ +0abec0: |[0abec0] ua.gardenapple.itchupdater.install.NativeInstaller.isInstalling:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0abed0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0abed2: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstaller;) │ │ name : 'requestInstall' │ │ type : '(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 255 16-bit code units │ │ -0abed0: |[0abed0] ua.gardenapple.itchupdater.install.NativeInstaller.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0abee0: 20f0 ba05 |0000: instance-of v0, v15, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1; // type@05ba │ │ -0abee4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0abee8: 07f0 |0004: move-object v0, v15 │ │ -0abeea: 1f00 ba05 |0005: check-cast v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1; // type@05ba │ │ -0abeee: 5201 b11e |0007: iget v1, v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0abef2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0abef6: b521 |000b: and-int/2addr v1, v2 │ │ -0abef8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0abefc: 520f b11e |000e: iget v15, v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0abf00: b12f |0010: sub-int/2addr v15, v2 │ │ -0abf02: 590f b11e |0011: iput v15, v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0abf06: 2806 |0013: goto 0019 // +0006 │ │ -0abf08: 2200 ba05 |0014: new-instance v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1; // type@05ba │ │ -0abf0c: 7030 a51b a00f |0016: invoke-direct {v0, v10, v15}, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.:(Lua/gardenapple/itchupdater/install/NativeInstaller;Lkotlin/coroutines/Continuation;)V // method@1ba5 │ │ -0abf12: 0706 |0019: move-object v6, v0 │ │ -0abf14: 546f b21e |001a: iget-object v15, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.result:Ljava/lang/Object; // field@1eb2 │ │ -0abf18: 7100 7405 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0abf1e: 0c00 |001f: move-result-object v0 │ │ -0abf20: 5261 b11e |0020: iget v1, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0abf24: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -0abf26: 1223 |0023: const/4 v3, #int 2 // #2 │ │ -0abf28: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -0abf2a: 3801 3c00 |0025: if-eqz v1, 0061 // +003c │ │ -0abf2e: 3241 2b00 |0027: if-eq v1, v4, 0052 // +002b │ │ -0abf32: 3231 1b00 |0029: if-eq v1, v3, 0044 // +001b │ │ -0abf36: 3321 1100 |002b: if-ne v1, v2, 003c // +0011 │ │ -0abf3a: 536b ae1e |002d: iget-wide v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ -0abf3e: 546d b01e |002f: iget-object v13, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ -0abf42: 1f0d 3c01 |0031: check-cast v13, Ljava/io/File; // type@013c │ │ -0abf46: 546e af1e |0033: iget-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ -0abf4a: 1f0e 1d00 |0035: check-cast v14, Landroid/content/Context; // type@001d │ │ -0abf4e: 7110 5305 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0abf54: 2900 9d00 |003a: goto/16 00d7 // +009d │ │ -0abf58: 220b 6501 |003c: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ -0abf5c: 1a0c c420 |003e: const-string v12, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0abf60: 7020 5a03 cb00 |0040: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0abf66: 270b |0043: throw v11 │ │ -0abf68: 536b ae1e |0044: iget-wide v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ -0abf6c: 546d b01e |0046: iget-object v13, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ -0abf70: 1f0d 3c01 |0048: check-cast v13, Ljava/io/File; // type@013c │ │ -0abf74: 546e af1e |004a: iget-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ -0abf78: 1f0e 1d00 |004c: check-cast v14, Landroid/content/Context; // type@001d │ │ -0abf7c: 7110 5305 0f00 |004e: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0abf82: 283d |0051: goto 008e // +003d │ │ -0abf84: 536c ae1e |0052: iget-wide v12, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ -0abf88: 546b b01e |0054: iget-object v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ -0abf8c: 07be |0056: move-object v14, v11 │ │ -0abf8e: 1f0e 3c01 |0057: check-cast v14, Ljava/io/File; // type@013c │ │ -0abf92: 546b af1e |0059: iget-object v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ -0abf96: 1f0b 1d00 |005b: check-cast v11, Landroid/content/Context; // type@001d │ │ -0abf9a: 7110 5305 0f00 |005d: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0abfa0: 2815 |0060: goto 0075 // +0015 │ │ -0abfa2: 7110 5305 0f00 |0061: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0abfa8: 620f 7e1c |0064: sget-object v15, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0abfac: 5b6b af1e |0066: iput-object v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ -0abfb0: 5b6e b01e |0068: iput-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ -0abfb4: 5a6c ae1e |006a: iput-wide v12, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ -0abfb8: 5964 b11e |006c: iput v4, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0abfbc: 6e30 4f18 bf06 |006e: invoke-virtual {v15, v11, v6}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0abfc2: 0c0f |0071: move-result-object v15 │ │ -0abfc4: 330f 0300 |0072: if-ne v15, v0, 0075 // +0003 │ │ -0abfc8: 1100 |0074: return-object v0 │ │ -0abfca: 1f0f 1205 |0075: check-cast v15, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0abfce: 6e10 5c18 0f00 |0077: invoke-virtual {v15}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0abfd4: 0c0f |007a: move-result-object v15 │ │ -0abfd6: 5b6b af1e |007b: iput-object v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ -0abfda: 5b6e b01e |007d: iput-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ -0abfde: 5a6c ae1e |007f: iput-wide v12, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ -0abfe2: 5963 b11e |0081: iput v3, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0abfe6: 6e40 7d19 cf6d |0083: invoke-virtual {v15, v12, v13, v6}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ -0abfec: 0c0f |0086: move-result-object v15 │ │ -0abfee: 330f 0300 |0087: if-ne v15, v0, 008a // +0003 │ │ -0abff2: 1100 |0089: return-object v0 │ │ -0abff4: 07e9 |008a: move-object v9, v14 │ │ -0abff6: 07be |008b: move-object v14, v11 │ │ -0abff8: 04cb |008c: move-wide v11, v12 │ │ -0abffa: 079d |008d: move-object v13, v9 │ │ -0abffc: 1f0f 4205 |008e: check-cast v15, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0ac000: 7110 8a05 0f00 |0090: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ac006: 6201 b41e |0093: sget-object v1, Lua/gardenapple/itchupdater/install/NativeInstaller;.Companion:Lua/gardenapple/itchupdater/install/NativeInstaller$Companion; // field@1eb4 │ │ -0ac00a: 6e10 6619 0f00 |0095: invoke-virtual {v15}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0ac010: 0a03 |0098: move-result v3 │ │ -0ac012: 6e20 a41b 3100 |0099: invoke-virtual {v1, v3}, Lua/gardenapple/itchupdater/install/NativeInstaller$Companion;.makeInstallId:(I)J // method@1ba4 │ │ -0ac018: 0b07 |009c: move-result-wide v7 │ │ -0ac01a: 2201 7c01 |009d: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ -0ac01e: 7010 bb03 0100 |009f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0ac024: 1a03 7a1a |00a2: const-string v3, "Turning " // string@1a7a │ │ -0ac028: 6e20 c303 3100 |00a4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0ac02e: 6e10 6619 0f00 |00a7: invoke-virtual {v15}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0ac034: 0a0f |00aa: move-result v15 │ │ -0ac036: 6e20 c003 f100 |00ab: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0ac03c: 1a0f 3e01 |00ae: const-string v15, " into " // string@013e │ │ -0ac040: 6e20 c303 f100 |00b0: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0ac046: 6e30 c103 7108 |00b3: invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03c1 │ │ -0ac04c: 6e10 cb03 0100 |00b6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0ac052: 0c0f |00b9: move-result-object v15 │ │ -0ac054: 1a01 1b15 |00ba: const-string v1, "NativeInstaller" // string@151b │ │ -0ac058: 7120 fb00 f100 |00bc: invoke-static {v1, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ac05e: 620f 5306 |00bf: sget-object v15, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0ac062: 6e10 a616 0f00 |00c1: invoke-virtual {v15}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ -0ac068: 0c01 |00c4: move-result-object v1 │ │ -0ac06a: 5b6e af1e |00c5: iput-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ -0ac06e: 5b6d b01e |00c7: iput-object v13, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ -0ac072: 5a67 ae1e |00c9: iput-wide v7, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ -0ac076: 5962 b11e |00cb: iput v2, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0ac07a: 04b2 |00cd: move-wide v2, v11 │ │ -0ac07c: 0474 |00ce: move-wide v4, v7 │ │ -0ac07e: 7406 a11b 0100 |00cf: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onInstallStart:(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ba1 │ │ -0ac084: 0c0b |00d2: move-result-object v11 │ │ -0ac086: 330b 0300 |00d3: if-ne v11, v0, 00d6 // +0003 │ │ -0ac08a: 1100 |00d5: return-object v0 │ │ -0ac08c: 047b |00d6: move-wide v11, v7 │ │ -0ac08e: 220f 2200 |00d7: new-instance v15, Landroid/content/Intent; // type@0022 │ │ -0ac092: 1c00 c105 |00d9: const-class v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // type@05c1 │ │ -0ac096: 7030 4500 ef00 |00db: invoke-direct {v15, v14, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0ac09c: 1a00 8236 |00de: const-string v0, "ua.gardenapple.itchupdater.install.NativeInstaller.INSTALL_PACKAGE" // string@3682 │ │ -0ac0a0: 6e20 6100 0f00 |00e0: invoke-virtual {v15, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0061 │ │ -0ac0a6: 7110 bd00 0d00 |00e3: invoke-static {v13}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00bd │ │ -0ac0ac: 0c0d |00e6: move-result-object v13 │ │ -0ac0ae: 1a00 d71a |00e7: const-string v0, "Uri.fromFile(this)" // string@1ad7 │ │ -0ac0b2: 7120 8905 0d00 |00e9: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@0589 │ │ -0ac0b8: 6e20 6300 df00 |00ec: invoke-virtual {v15, v13}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ -0ac0be: 1a0d b529 |00ef: const-string v13, "install_id" // string@29b5 │ │ -0ac0c2: 6e40 5700 dfcb |00f1: invoke-virtual {v15, v13, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0057 │ │ -0ac0c8: 150b 0010 |00f4: const/high16 v11, #int 268435456 // #1000 │ │ -0ac0cc: 6e20 4a00 bf00 |00f6: invoke-virtual {v15, v11}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ -0ac0d2: 6e20 3e00 fe00 |00f9: invoke-virtual {v14, v15}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0ac0d8: 620b 4a00 |00fc: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac0dc: 110b |00fe: return-object v11 │ │ +0abed4: |[0abed4] ua.gardenapple.itchupdater.install.NativeInstaller.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0abee4: 20f0 ba05 |0000: instance-of v0, v15, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1; // type@05ba │ │ +0abee8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0abeec: 07f0 |0004: move-object v0, v15 │ │ +0abeee: 1f00 ba05 |0005: check-cast v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1; // type@05ba │ │ +0abef2: 5201 b11e |0007: iget v1, v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0abef6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0abefa: b521 |000b: and-int/2addr v1, v2 │ │ +0abefc: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0abf00: 520f b11e |000e: iget v15, v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0abf04: b12f |0010: sub-int/2addr v15, v2 │ │ +0abf06: 590f b11e |0011: iput v15, v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0abf0a: 2806 |0013: goto 0019 // +0006 │ │ +0abf0c: 2200 ba05 |0014: new-instance v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1; // type@05ba │ │ +0abf10: 7030 a51b a00f |0016: invoke-direct {v0, v10, v15}, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.:(Lua/gardenapple/itchupdater/install/NativeInstaller;Lkotlin/coroutines/Continuation;)V // method@1ba5 │ │ +0abf16: 0706 |0019: move-object v6, v0 │ │ +0abf18: 546f b21e |001a: iget-object v15, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.result:Ljava/lang/Object; // field@1eb2 │ │ +0abf1c: 7100 7405 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0abf22: 0c00 |001f: move-result-object v0 │ │ +0abf24: 5261 b11e |0020: iget v1, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0abf28: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +0abf2a: 1223 |0023: const/4 v3, #int 2 // #2 │ │ +0abf2c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0abf2e: 3801 3c00 |0025: if-eqz v1, 0061 // +003c │ │ +0abf32: 3241 2b00 |0027: if-eq v1, v4, 0052 // +002b │ │ +0abf36: 3231 1b00 |0029: if-eq v1, v3, 0044 // +001b │ │ +0abf3a: 3321 1100 |002b: if-ne v1, v2, 003c // +0011 │ │ +0abf3e: 536b ae1e |002d: iget-wide v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ +0abf42: 546d b01e |002f: iget-object v13, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ +0abf46: 1f0d 3c01 |0031: check-cast v13, Ljava/io/File; // type@013c │ │ +0abf4a: 546e af1e |0033: iget-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ +0abf4e: 1f0e 1d00 |0035: check-cast v14, Landroid/content/Context; // type@001d │ │ +0abf52: 7110 5305 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0abf58: 2900 9d00 |003a: goto/16 00d7 // +009d │ │ +0abf5c: 220b 6501 |003c: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ +0abf60: 1a0c c420 |003e: const-string v12, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0abf64: 7020 5a03 cb00 |0040: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0abf6a: 270b |0043: throw v11 │ │ +0abf6c: 536b ae1e |0044: iget-wide v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ +0abf70: 546d b01e |0046: iget-object v13, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ +0abf74: 1f0d 3c01 |0048: check-cast v13, Ljava/io/File; // type@013c │ │ +0abf78: 546e af1e |004a: iget-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ +0abf7c: 1f0e 1d00 |004c: check-cast v14, Landroid/content/Context; // type@001d │ │ +0abf80: 7110 5305 0f00 |004e: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0abf86: 283d |0051: goto 008e // +003d │ │ +0abf88: 536c ae1e |0052: iget-wide v12, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ +0abf8c: 546b b01e |0054: iget-object v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ +0abf90: 07be |0056: move-object v14, v11 │ │ +0abf92: 1f0e 3c01 |0057: check-cast v14, Ljava/io/File; // type@013c │ │ +0abf96: 546b af1e |0059: iget-object v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ +0abf9a: 1f0b 1d00 |005b: check-cast v11, Landroid/content/Context; // type@001d │ │ +0abf9e: 7110 5305 0f00 |005d: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0abfa4: 2815 |0060: goto 0075 // +0015 │ │ +0abfa6: 7110 5305 0f00 |0061: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0abfac: 620f 7e1c |0064: sget-object v15, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0abfb0: 5b6b af1e |0066: iput-object v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ +0abfb4: 5b6e b01e |0068: iput-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ +0abfb8: 5a6c ae1e |006a: iput-wide v12, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ +0abfbc: 5964 b11e |006c: iput v4, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0abfc0: 6e30 4f18 bf06 |006e: invoke-virtual {v15, v11, v6}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0abfc6: 0c0f |0071: move-result-object v15 │ │ +0abfc8: 330f 0300 |0072: if-ne v15, v0, 0075 // +0003 │ │ +0abfcc: 1100 |0074: return-object v0 │ │ +0abfce: 1f0f 1205 |0075: check-cast v15, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0abfd2: 6e10 5c18 0f00 |0077: invoke-virtual {v15}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0abfd8: 0c0f |007a: move-result-object v15 │ │ +0abfda: 5b6b af1e |007b: iput-object v11, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ +0abfde: 5b6e b01e |007d: iput-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ +0abfe2: 5a6c ae1e |007f: iput-wide v12, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ +0abfe6: 5963 b11e |0081: iput v3, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0abfea: 6e40 7d19 cf6d |0083: invoke-virtual {v15, v12, v13, v6}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ +0abff0: 0c0f |0086: move-result-object v15 │ │ +0abff2: 330f 0300 |0087: if-ne v15, v0, 008a // +0003 │ │ +0abff6: 1100 |0089: return-object v0 │ │ +0abff8: 07e9 |008a: move-object v9, v14 │ │ +0abffa: 07be |008b: move-object v14, v11 │ │ +0abffc: 04cb |008c: move-wide v11, v12 │ │ +0abffe: 079d |008d: move-object v13, v9 │ │ +0ac000: 1f0f 4205 |008e: check-cast v15, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0ac004: 7110 8a05 0f00 |0090: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ac00a: 6201 b41e |0093: sget-object v1, Lua/gardenapple/itchupdater/install/NativeInstaller;.Companion:Lua/gardenapple/itchupdater/install/NativeInstaller$Companion; // field@1eb4 │ │ +0ac00e: 6e10 6619 0f00 |0095: invoke-virtual {v15}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0ac014: 0a03 |0098: move-result v3 │ │ +0ac016: 6e20 a41b 3100 |0099: invoke-virtual {v1, v3}, Lua/gardenapple/itchupdater/install/NativeInstaller$Companion;.makeInstallId:(I)J // method@1ba4 │ │ +0ac01c: 0b07 |009c: move-result-wide v7 │ │ +0ac01e: 2201 7c01 |009d: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ +0ac022: 7010 bb03 0100 |009f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0ac028: 1a03 7a1a |00a2: const-string v3, "Turning " // string@1a7a │ │ +0ac02c: 6e20 c303 3100 |00a4: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0ac032: 6e10 6619 0f00 |00a7: invoke-virtual {v15}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0ac038: 0a0f |00aa: move-result v15 │ │ +0ac03a: 6e20 c003 f100 |00ab: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0ac040: 1a0f 3e01 |00ae: const-string v15, " into " // string@013e │ │ +0ac044: 6e20 c303 f100 |00b0: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0ac04a: 6e30 c103 7108 |00b3: invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03c1 │ │ +0ac050: 6e10 cb03 0100 |00b6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0ac056: 0c0f |00b9: move-result-object v15 │ │ +0ac058: 1a01 1b15 |00ba: const-string v1, "NativeInstaller" // string@151b │ │ +0ac05c: 7120 fb00 f100 |00bc: invoke-static {v1, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ac062: 620f 5306 |00bf: sget-object v15, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0ac066: 6e10 a616 0f00 |00c1: invoke-virtual {v15}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ +0ac06c: 0c01 |00c4: move-result-object v1 │ │ +0ac06e: 5b6e af1e |00c5: iput-object v14, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$0:Ljava/lang/Object; // field@1eaf │ │ +0ac072: 5b6d b01e |00c7: iput-object v13, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.L$1:Ljava/lang/Object; // field@1eb0 │ │ +0ac076: 5a67 ae1e |00c9: iput-wide v7, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.J$0:J // field@1eae │ │ +0ac07a: 5962 b11e |00cb: iput v2, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0ac07e: 04b2 |00cd: move-wide v2, v11 │ │ +0ac080: 0474 |00ce: move-wide v4, v7 │ │ +0ac082: 7406 a11b 0100 |00cf: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onInstallStart:(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ba1 │ │ +0ac088: 0c0b |00d2: move-result-object v11 │ │ +0ac08a: 330b 0300 |00d3: if-ne v11, v0, 00d6 // +0003 │ │ +0ac08e: 1100 |00d5: return-object v0 │ │ +0ac090: 047b |00d6: move-wide v11, v7 │ │ +0ac092: 220f 2200 |00d7: new-instance v15, Landroid/content/Intent; // type@0022 │ │ +0ac096: 1c00 c105 |00d9: const-class v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // type@05c1 │ │ +0ac09a: 7030 4500 ef00 |00db: invoke-direct {v15, v14, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0ac0a0: 1a00 8236 |00de: const-string v0, "ua.gardenapple.itchupdater.install.NativeInstaller.INSTALL_PACKAGE" // string@3682 │ │ +0ac0a4: 6e20 6100 0f00 |00e0: invoke-virtual {v15, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0061 │ │ +0ac0aa: 7110 bd00 0d00 |00e3: invoke-static {v13}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@00bd │ │ +0ac0b0: 0c0d |00e6: move-result-object v13 │ │ +0ac0b2: 1a00 d71a |00e7: const-string v0, "Uri.fromFile(this)" // string@1ad7 │ │ +0ac0b6: 7120 8905 0d00 |00e9: invoke-static {v13, v0}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@0589 │ │ +0ac0bc: 6e20 6300 df00 |00ec: invoke-virtual {v15, v13}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ +0ac0c2: 1a0d b529 |00ef: const-string v13, "install_id" // string@29b5 │ │ +0ac0c6: 6e40 5700 dfcb |00f1: invoke-virtual {v15, v13, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@0057 │ │ +0ac0cc: 150b 0010 |00f4: const/high16 v11, #int 268435456 // #1000 │ │ +0ac0d0: 6e20 4a00 bf00 |00f6: invoke-virtual {v15, v11}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ +0ac0d6: 6e20 3e00 fe00 |00f9: invoke-virtual {v14, v15}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0ac0dc: 620b 4a00 |00fc: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac0e0: 110b |00fe: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=22 │ │ 0x003c line=37 │ │ 0x0044 line=22 │ │ 0x0064 line=23 │ │ 0x0075 line=22 │ │ @@ -214249,19 +214250,19 @@ │ │ type : '(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ac0e0: |[0ac0e0] ua.gardenapple.itchupdater.install.NativeInstaller.tryCancel:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ac0f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ac0f2: 7110 7605 0100 |0001: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0ac0f8: 0c01 |0004: move-result-object v1 │ │ -0ac0fa: 1101 |0005: return-object v1 │ │ +0ac0e4: |[0ac0e4] ua.gardenapple.itchupdater.install.NativeInstaller.tryCancel:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ac0f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ac0f6: 7110 7605 0100 |0001: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0ac0fc: 0c01 |0004: move-result-object v1 │ │ +0ac0fe: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/install/NativeInstaller; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ @@ -214336,36 +214337,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ace10: |[0ace10] ua.gardenapple.itchupdater.install.SessionInstaller.:()V │ │ -0ace20: 2200 c505 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SessionInstaller$Companion; // type@05c5 │ │ -0ace24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ace26: 7020 d71b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/SessionInstaller$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1bd7 │ │ -0ace2c: 6900 e91e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/SessionInstaller;.Companion:Lua/gardenapple/itchupdater/install/SessionInstaller$Companion; // field@1ee9 │ │ -0ace30: 0e00 |0008: return-void │ │ +0ace14: |[0ace14] ua.gardenapple.itchupdater.install.SessionInstaller.:()V │ │ +0ace24: 2200 c505 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SessionInstaller$Companion; // type@05c5 │ │ +0ace28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ace2a: 7020 d71b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/SessionInstaller$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1bd7 │ │ +0ace30: 6900 e91e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/SessionInstaller;.Companion:Lua/gardenapple/itchupdater/install/SessionInstaller$Companion; // field@1ee9 │ │ +0ace34: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SessionInstaller;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ace34: |[0ace34] ua.gardenapple.itchupdater.install.SessionInstaller.:()V │ │ -0ace44: 7010 531b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.:()V // method@1b53 │ │ -0ace4a: 0e00 |0003: return-void │ │ +0ace38: |[0ace38] ua.gardenapple.itchupdater.install.SessionInstaller.:()V │ │ +0ace48: 7010 531b 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.:()V // method@1b53 │ │ +0ace4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/SessionInstaller; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/SessionInstaller;) │ │ @@ -214373,18 +214374,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;)I' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0acc6c: |[0acc6c] ua.gardenapple.itchupdater.install.SessionInstaller.access$createSession:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;)I │ │ -0acc7c: 7020 e51b 1000 |0000: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/SessionInstaller;.createSession:(Landroid/content/Context;)I // method@1be5 │ │ -0acc82: 0a00 |0003: move-result v0 │ │ -0acc84: 0f00 |0004: return v0 │ │ +0acc70: |[0acc70] ua.gardenapple.itchupdater.install.SessionInstaller.access$createSession:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;)I │ │ +0acc80: 7020 e51b 1000 |0000: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/SessionInstaller;.createSession:(Landroid/content/Context;)I // method@1be5 │ │ +0acc86: 0a00 |0003: move-result v0 │ │ +0acc88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lua/gardenapple/itchupdater/install/SessionInstaller; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -214393,30 +214394,30 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0acc88: |[0acc88] ua.gardenapple.itchupdater.install.SessionInstaller.createSession:(Landroid/content/Context;)I │ │ -0acc98: 1a00 c617 |0000: const-string v0, "SessionInstaller" // string@17c6 │ │ -0acc9c: 1a01 7609 |0002: const-string v1, "Creating session..." // string@0976 │ │ -0acca0: 7120 fb00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0acca6: 6e10 3600 0300 |0007: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0accac: 0c03 |000a: move-result-object v3 │ │ -0accae: 6e10 8800 0300 |000b: invoke-virtual {v3}, Landroid/content/pm/PackageManager;.getPackageInstaller:()Landroid/content/pm/PackageInstaller; // method@0088 │ │ -0accb4: 0c03 |000e: move-result-object v3 │ │ -0accb6: 1a00 9d22 |000f: const-string v0, "context.packageManager.packageInstaller" // string@229d │ │ -0accba: 7120 8b05 0300 |0011: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0accc0: 2200 2d00 |0014: new-instance v0, Landroid/content/pm/PackageInstaller$SessionParams; // type@002d │ │ -0accc4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0accc6: 7020 7b00 1000 |0017: invoke-direct {v0, v1}, Landroid/content/pm/PackageInstaller$SessionParams;.:(I)V // method@007b │ │ -0acccc: 6e20 7d00 0300 |001a: invoke-virtual {v3, v0}, Landroid/content/pm/PackageInstaller;.createSession:(Landroid/content/pm/PackageInstaller$SessionParams;)I // method@007d │ │ -0accd2: 0a03 |001d: move-result v3 │ │ -0accd4: 0f03 |001e: return v3 │ │ +0acc8c: |[0acc8c] ua.gardenapple.itchupdater.install.SessionInstaller.createSession:(Landroid/content/Context;)I │ │ +0acc9c: 1a00 c617 |0000: const-string v0, "SessionInstaller" // string@17c6 │ │ +0acca0: 1a01 7609 |0002: const-string v1, "Creating session..." // string@0976 │ │ +0acca4: 7120 fb00 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0accaa: 6e10 3600 0300 |0007: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0accb0: 0c03 |000a: move-result-object v3 │ │ +0accb2: 6e10 8800 0300 |000b: invoke-virtual {v3}, Landroid/content/pm/PackageManager;.getPackageInstaller:()Landroid/content/pm/PackageInstaller; // method@0088 │ │ +0accb8: 0c03 |000e: move-result-object v3 │ │ +0accba: 1a00 9d22 |000f: const-string v0, "context.packageManager.packageInstaller" // string@229d │ │ +0accbe: 7120 8b05 0300 |0011: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0accc4: 2200 2d00 |0014: new-instance v0, Landroid/content/pm/PackageInstaller$SessionParams; // type@002d │ │ +0accc8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0accca: 7020 7b00 1000 |0017: invoke-direct {v0, v1}, Landroid/content/pm/PackageInstaller$SessionParams;.:(I)V // method@007b │ │ +0accd0: 6e20 7d00 0300 |001a: invoke-virtual {v3, v0}, Landroid/content/pm/PackageInstaller;.createSession:(Landroid/content/pm/PackageInstaller$SessionParams;)I // method@007d │ │ +0accd6: 0a03 |001d: move-result v3 │ │ +0accd8: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=23 │ │ 0x0007 line=24 │ │ 0x0014 line=25 │ │ 0x001a line=28 │ │ locals : │ │ @@ -214429,31 +214430,31 @@ │ │ type : '(Ljava/io/File;ILandroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0accd8: |[0accd8] ua.gardenapple.itchupdater.install.SessionInstaller.doInstall:(Ljava/io/File;ILandroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0acce8: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0accec: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0accf2: 0c00 |0005: move-result-object v0 │ │ -0accf4: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0accf8: 2201 c605 |0008: new-instance v1, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2; // type@05c6 │ │ -0accfc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0accfe: 7052 d81b 6145 |000b: invoke-direct {v1, v6, v5, v4, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.:(Landroid/content/Context;ILjava/io/File;Lkotlin/coroutines/Continuation;)V // method@1bd8 │ │ -0acd04: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0acd08: 7130 ab05 1007 |0010: invoke-static {v0, v1, v7}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0acd0e: 0c04 |0013: move-result-object v4 │ │ -0acd10: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0acd16: 0c05 |0017: move-result-object v5 │ │ -0acd18: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ -0acd1c: 1104 |001a: return-object v4 │ │ -0acd1e: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0acd22: 1104 |001d: return-object v4 │ │ +0accdc: |[0accdc] ua.gardenapple.itchupdater.install.SessionInstaller.doInstall:(Ljava/io/File;ILandroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0accec: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0accf0: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0accf6: 0c00 |0005: move-result-object v0 │ │ +0accf8: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0accfc: 2201 c605 |0008: new-instance v1, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2; // type@05c6 │ │ +0acd00: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0acd02: 7052 d81b 6145 |000b: invoke-direct {v1, v6, v5, v4, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.:(Landroid/content/Context;ILjava/io/File;Lkotlin/coroutines/Continuation;)V // method@1bd8 │ │ +0acd08: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0acd0c: 7130 ab05 1007 |0010: invoke-static {v0, v1, v7}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0acd12: 0c04 |0013: move-result-object v4 │ │ +0acd14: 7100 7405 0000 |0014: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0acd1a: 0c05 |0017: move-result-object v5 │ │ +0acd1c: 3354 0300 |0018: if-ne v4, v5, 001b // +0003 │ │ +0acd20: 1104 |001a: return-object v4 │ │ +0acd22: 6204 4a00 |001b: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0acd26: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lua/gardenapple/itchupdater/install/SessionInstaller; │ │ 0x0000 - 0x001e reg=4 (null) Ljava/io/File; │ │ 0x0000 - 0x001e reg=5 (null) I │ │ @@ -214465,30 +214466,30 @@ │ │ type : '(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0acd24: |[0acd24] ua.gardenapple.itchupdater.install.SessionInstaller.isInstalling:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0acd34: 6e10 3600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0acd3a: 0c01 |0003: move-result-object v1 │ │ -0acd3c: 6e10 8800 0100 |0004: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getPackageInstaller:()Landroid/content/pm/PackageInstaller; // method@0088 │ │ -0acd42: 0c01 |0007: move-result-object v1 │ │ -0acd44: 8423 |0008: long-to-int v3, v2 │ │ -0acd46: 6e20 7e00 3100 |0009: invoke-virtual {v1, v3}, Landroid/content/pm/PackageInstaller;.getSessionInfo:(I)Landroid/content/pm/PackageInstaller$SessionInfo; // method@007e │ │ -0acd4c: 0c01 |000c: move-result-object v1 │ │ -0acd4e: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ -0acd52: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0acd54: 2805 |0010: goto 0015 // +0005 │ │ -0acd56: 6e10 7a00 0100 |0011: invoke-virtual {v1}, Landroid/content/pm/PackageInstaller$SessionInfo;.isActive:()Z // method@007a │ │ -0acd5c: 0a01 |0014: move-result v1 │ │ -0acd5e: 7110 7605 0100 |0015: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0acd64: 0c01 |0018: move-result-object v1 │ │ -0acd66: 1101 |0019: return-object v1 │ │ +0acd28: |[0acd28] ua.gardenapple.itchupdater.install.SessionInstaller.isInstalling:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0acd38: 6e10 3600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0acd3e: 0c01 |0003: move-result-object v1 │ │ +0acd40: 6e10 8800 0100 |0004: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getPackageInstaller:()Landroid/content/pm/PackageInstaller; // method@0088 │ │ +0acd46: 0c01 |0007: move-result-object v1 │ │ +0acd48: 8423 |0008: long-to-int v3, v2 │ │ +0acd4a: 6e20 7e00 3100 |0009: invoke-virtual {v1, v3}, Landroid/content/pm/PackageInstaller;.getSessionInfo:(I)Landroid/content/pm/PackageInstaller$SessionInfo; // method@007e │ │ +0acd50: 0c01 |000c: move-result-object v1 │ │ +0acd52: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ +0acd56: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0acd58: 2805 |0010: goto 0015 // +0005 │ │ +0acd5a: 6e10 7a00 0100 |0011: invoke-virtual {v1}, Landroid/content/pm/PackageInstaller$SessionInfo;.isActive:()Z // method@007a │ │ +0acd60: 0a01 |0014: move-result v1 │ │ +0acd62: 7110 7605 0100 |0015: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0acd68: 0c01 |0018: move-result-object v1 │ │ +0acd6a: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x001a reg=0 this Lua/gardenapple/itchupdater/install/SessionInstaller; │ │ 0x0000 - 0x001a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x001a reg=2 (null) J │ │ @@ -214499,36 +214500,36 @@ │ │ type : '(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 35 16-bit code units │ │ -0acd68: |[0acd68] ua.gardenapple.itchupdater.install.SessionInstaller.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0acd78: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0acd7c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0acd82: 0c00 |0005: move-result-object v0 │ │ -0acd84: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0acd88: 2208 c705 |0008: new-instance v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2; // type@05c7 │ │ -0acd8c: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -0acd8e: 0781 |000b: move-object v1, v8 │ │ -0acd90: 0792 |000c: move-object v2, v9 │ │ -0acd92: 07a3 |000d: move-object v3, v10 │ │ -0acd94: 04b4 |000e: move-wide v4, v11 │ │ -0acd96: 07d6 |000f: move-object v6, v13 │ │ -0acd98: 7607 dd1b 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)V // method@1bdd │ │ -0acd9e: 1f08 2902 |0013: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0acda2: 7130 ab05 800e |0015: invoke-static {v0, v8, v14}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0acda8: 0c0a |0018: move-result-object v10 │ │ -0acdaa: 7100 7405 0000 |0019: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0acdb0: 0c0b |001c: move-result-object v11 │ │ -0acdb2: 33ba 0300 |001d: if-ne v10, v11, 0020 // +0003 │ │ -0acdb6: 110a |001f: return-object v10 │ │ -0acdb8: 620a 4a00 |0020: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0acdbc: 110a |0022: return-object v10 │ │ +0acd6c: |[0acd6c] ua.gardenapple.itchupdater.install.SessionInstaller.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0acd7c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0acd80: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0acd86: 0c00 |0005: move-result-object v0 │ │ +0acd88: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0acd8c: 2208 c705 |0008: new-instance v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2; // type@05c7 │ │ +0acd90: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +0acd92: 0781 |000b: move-object v1, v8 │ │ +0acd94: 0792 |000c: move-object v2, v9 │ │ +0acd96: 07a3 |000d: move-object v3, v10 │ │ +0acd98: 04b4 |000e: move-wide v4, v11 │ │ +0acd9a: 07d6 |000f: move-object v6, v13 │ │ +0acd9c: 7607 dd1b 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)V // method@1bdd │ │ +0acda2: 1f08 2902 |0013: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0acda6: 7130 ab05 800e |0015: invoke-static {v0, v8, v14}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0acdac: 0c0a |0018: move-result-object v10 │ │ +0acdae: 7100 7405 0000 |0019: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0acdb4: 0c0b |001c: move-result-object v11 │ │ +0acdb6: 33ba 0300 |001d: if-ne v10, v11, 0020 // +0003 │ │ +0acdba: 110a |001f: return-object v10 │ │ +0acdbc: 620a 4a00 |0020: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0acdc0: 110a |0022: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0023 reg=9 this Lua/gardenapple/itchupdater/install/SessionInstaller; │ │ 0x0000 - 0x0023 reg=10 (null) Landroid/content/Context; │ │ 0x0000 - 0x0023 reg=11 (null) J │ │ @@ -214540,29 +214541,29 @@ │ │ type : '(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0acdc0: |[0acdc0] ua.gardenapple.itchupdater.install.SessionInstaller.tryCancel:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0acdd0: 6e10 3600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0acdd6: 0c01 |0003: move-result-object v1 │ │ -0acdd8: 6e10 8800 0100 |0004: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getPackageInstaller:()Landroid/content/pm/PackageInstaller; // method@0088 │ │ -0acdde: 0c01 |0007: move-result-object v1 │ │ -0acde0: 8423 |0008: long-to-int v3, v2 │ │ -0acde2: 6e20 7c00 3100 |0009: invoke-virtual {v1, v3}, Landroid/content/pm/PackageInstaller;.abandonSession:(I)V // method@007c │ │ -0acde8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0acdea: 7110 7605 0100 |000d: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0acdf0: 0c01 |0010: move-result-object v1 │ │ -0acdf2: 1101 |0011: return-object v1 │ │ -0acdf4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0acdf6: 7110 7605 0100 |0013: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0acdfc: 0c01 |0016: move-result-object v1 │ │ -0acdfe: 1101 |0017: return-object v1 │ │ +0acdc4: |[0acdc4] ua.gardenapple.itchupdater.install.SessionInstaller.tryCancel:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0acdd4: 6e10 3600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0acdda: 0c01 |0003: move-result-object v1 │ │ +0acddc: 6e10 8800 0100 |0004: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getPackageInstaller:()Landroid/content/pm/PackageInstaller; // method@0088 │ │ +0acde2: 0c01 |0007: move-result-object v1 │ │ +0acde4: 8423 |0008: long-to-int v3, v2 │ │ +0acde6: 6e20 7c00 3100 |0009: invoke-virtual {v1, v3}, Landroid/content/pm/PackageInstaller;.abandonSession:(I)V // method@007c │ │ +0acdec: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0acdee: 7110 7605 0100 |000d: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0acdf4: 0c01 |0010: move-result-object v1 │ │ +0acdf6: 1101 |0011: return-object v1 │ │ +0acdf8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0acdfa: 7110 7605 0100 |0013: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0ace00: 0c01 |0016: move-result-object v1 │ │ +0ace02: 1101 |0017: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ Ljava/lang/SecurityException; -> 0x0012 │ │ positions : │ │ 0x0000 line=71 │ │ 0x000d line=75 │ │ 0x0013 line=73 │ │ @@ -214612,149 +214613,149 @@ │ │ type : '(Lcom/leinardi/android/speeddial/SpeedDialView;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae7b0: |[0ae7b0] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2.:(Lcom/leinardi/android/speeddial/SpeedDialView;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ -0ae7c0: 5b01 361f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.$speedDialView:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1f36 │ │ -0ae7c4: 5b02 371f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae7c8: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0ae7ce: 0e00 |0007: return-void │ │ +0ae7b4: |[0ae7b4] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2.:(Lcom/leinardi/android/speeddial/SpeedDialView;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V │ │ +0ae7c4: 5b01 361f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.$speedDialView:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1f36 │ │ +0ae7c8: 5b02 371f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae7cc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0ae7d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;) │ │ name : 'onActionSelected' │ │ type : '(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 252 16-bit code units │ │ -0ae5a8: |[0ae5a8] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2.onActionSelected:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Z │ │ -0ae5b8: 5450 361f |0000: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.$speedDialView:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1f36 │ │ -0ae5bc: 6e10 9b02 0000 |0002: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.close:()V // method@029b │ │ -0ae5c2: 6e10 9802 0600 |0005: invoke-virtual {v6}, Lcom/leinardi/android/speeddial/SpeedDialActionItem;.getId:()I // method@0298 │ │ -0ae5c8: 0a06 |0008: move-result v6 │ │ -0ae5ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ae5cc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0ae5ce: 2b06 e500 0000 |000b: packed-switch v6, 000000f0 // +000000e5 │ │ -0ae5d4: 0f00 |000e: return v0 │ │ -0ae5d6: 5456 371f |000f: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae5da: 6e10 7f1c 0600 |0011: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c7f │ │ -0ae5e0: 0c06 |0014: move-result-object v6 │ │ -0ae5e2: 1f06 0600 |0015: check-cast v6, Landroid/app/Activity; // type@0006 │ │ -0ae5e6: 7110 c401 0600 |0017: invoke-static {v6}, Landroidx/core/app/ShareCompat$IntentBuilder;.from:(Landroid/app/Activity;)Landroidx/core/app/ShareCompat$IntentBuilder; // method@01c4 │ │ -0ae5ec: 0c06 |001a: move-result-object v6 │ │ -0ae5ee: 1a00 4d35 |001b: const-string v0, "text/plain" // string@354d │ │ -0ae5f2: 6e20 c701 0600 |001d: invoke-virtual {v6, v0}, Landroidx/core/app/ShareCompat$IntentBuilder;.setType:(Ljava/lang/String;)Landroidx/core/app/ShareCompat$IntentBuilder; // method@01c7 │ │ -0ae5f8: 0c06 |0020: move-result-object v6 │ │ -0ae5fa: 1400 2200 117f |0021: const v0, #float 1.92739e+38 // #7f110022 │ │ -0ae600: 6e20 c501 0600 |0024: invoke-virtual {v6, v0}, Landroidx/core/app/ShareCompat$IntentBuilder;.setChooserTitle:(I)Landroidx/core/app/ShareCompat$IntentBuilder; // method@01c5 │ │ -0ae606: 0c06 |0027: move-result-object v6 │ │ -0ae608: 5450 371f |0028: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae60c: 6e10 711c 0000 |002a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae612: 0c00 |002d: move-result-object v0 │ │ -0ae614: 6e10 631d 0000 |002e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getUrl:()Ljava/lang/String; // method@1d63 │ │ -0ae61a: 0c00 |0031: move-result-object v0 │ │ -0ae61c: 1f00 5601 |0032: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0ae620: 6e20 c601 0600 |0034: invoke-virtual {v6, v0}, Landroidx/core/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroidx/core/app/ShareCompat$IntentBuilder; // method@01c6 │ │ -0ae626: 0c06 |0037: move-result-object v6 │ │ -0ae628: 6e10 c801 0600 |0038: invoke-virtual {v6}, Landroidx/core/app/ShareCompat$IntentBuilder;.startChooser:()V // method@01c8 │ │ -0ae62e: 0f01 |003b: return v1 │ │ -0ae630: 5456 371f |003c: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae634: 6e10 6c1c 0600 |003e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getContext:()Landroid/content/Context; // method@1c6c │ │ -0ae63a: 0c06 |0041: move-result-object v6 │ │ -0ae63c: 7110 1e01 0600 |0042: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ -0ae642: 0c06 |0045: move-result-object v6 │ │ -0ae644: 1402 2e00 0d7f |0046: const v2, #float 1.87422e+38 // #7f0d002e │ │ -0ae64a: 5453 371f |0049: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae64e: 6e10 701c 0300 |004b: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getView:()Landroid/view/View; // method@1c70 │ │ -0ae654: 0c03 |004e: move-result-object v3 │ │ -0ae656: 1f03 7200 |004f: check-cast v3, Landroid/view/ViewGroup; // type@0072 │ │ -0ae65a: 6e40 1f01 2603 |0051: invoke-virtual {v6, v2, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0ae660: 0c06 |0054: move-result-object v6 │ │ -0ae662: 1a00 1926 |0055: const-string v0, "from(context) │ │ +0ae5ac: |[0ae5ac] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$2.onActionSelected:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Z │ │ +0ae5bc: 5450 361f |0000: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.$speedDialView:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1f36 │ │ +0ae5c0: 6e10 9b02 0000 |0002: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.close:()V // method@029b │ │ +0ae5c6: 6e10 9802 0600 |0005: invoke-virtual {v6}, Lcom/leinardi/android/speeddial/SpeedDialActionItem;.getId:()I // method@0298 │ │ +0ae5cc: 0a06 |0008: move-result v6 │ │ +0ae5ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ae5d0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0ae5d2: 2b06 e500 0000 |000b: packed-switch v6, 000000f0 // +000000e5 │ │ +0ae5d8: 0f00 |000e: return v0 │ │ +0ae5da: 5456 371f |000f: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae5de: 6e10 7f1c 0600 |0011: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c7f │ │ +0ae5e4: 0c06 |0014: move-result-object v6 │ │ +0ae5e6: 1f06 0600 |0015: check-cast v6, Landroid/app/Activity; // type@0006 │ │ +0ae5ea: 7110 c401 0600 |0017: invoke-static {v6}, Landroidx/core/app/ShareCompat$IntentBuilder;.from:(Landroid/app/Activity;)Landroidx/core/app/ShareCompat$IntentBuilder; // method@01c4 │ │ +0ae5f0: 0c06 |001a: move-result-object v6 │ │ +0ae5f2: 1a00 4d35 |001b: const-string v0, "text/plain" // string@354d │ │ +0ae5f6: 6e20 c701 0600 |001d: invoke-virtual {v6, v0}, Landroidx/core/app/ShareCompat$IntentBuilder;.setType:(Ljava/lang/String;)Landroidx/core/app/ShareCompat$IntentBuilder; // method@01c7 │ │ +0ae5fc: 0c06 |0020: move-result-object v6 │ │ +0ae5fe: 1400 2200 117f |0021: const v0, #float 1.92739e+38 // #7f110022 │ │ +0ae604: 6e20 c501 0600 |0024: invoke-virtual {v6, v0}, Landroidx/core/app/ShareCompat$IntentBuilder;.setChooserTitle:(I)Landroidx/core/app/ShareCompat$IntentBuilder; // method@01c5 │ │ +0ae60a: 0c06 |0027: move-result-object v6 │ │ +0ae60c: 5450 371f |0028: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae610: 6e10 711c 0000 |002a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae616: 0c00 |002d: move-result-object v0 │ │ +0ae618: 6e10 631d 0000 |002e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getUrl:()Ljava/lang/String; // method@1d63 │ │ +0ae61e: 0c00 |0031: move-result-object v0 │ │ +0ae620: 1f00 5601 |0032: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0ae624: 6e20 c601 0600 |0034: invoke-virtual {v6, v0}, Landroidx/core/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroidx/core/app/ShareCompat$IntentBuilder; // method@01c6 │ │ +0ae62a: 0c06 |0037: move-result-object v6 │ │ +0ae62c: 6e10 c801 0600 |0038: invoke-virtual {v6}, Landroidx/core/app/ShareCompat$IntentBuilder;.startChooser:()V // method@01c8 │ │ +0ae632: 0f01 |003b: return v1 │ │ +0ae634: 5456 371f |003c: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae638: 6e10 6c1c 0600 |003e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getContext:()Landroid/content/Context; // method@1c6c │ │ +0ae63e: 0c06 |0041: move-result-object v6 │ │ +0ae640: 7110 1e01 0600 |0042: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ +0ae646: 0c06 |0045: move-result-object v6 │ │ +0ae648: 1402 2e00 0d7f |0046: const v2, #float 1.87422e+38 // #7f0d002e │ │ +0ae64e: 5453 371f |0049: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae652: 6e10 701c 0300 |004b: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getView:()Landroid/view/View; // method@1c70 │ │ +0ae658: 0c03 |004e: move-result-object v3 │ │ +0ae65a: 1f03 7200 |004f: check-cast v3, Landroid/view/ViewGroup; // type@0072 │ │ +0ae65e: 6e40 1f01 2603 |0051: invoke-virtual {v6, v2, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0ae664: 0c06 |0054: move-result-object v6 │ │ +0ae666: 1a00 1926 |0055: const-string v0, "from(context) │ │ .inflate(R.layout.dialog_search, getView() as ViewGroup?, false)" // string@2619 │ │ -0ae666: 7120 8b05 0600 |0057: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ae66c: 1400 e300 0a7f |005a: const v0, #float 1.83438e+38 // #7f0a00e3 │ │ -0ae672: 6e20 2f01 0600 |005d: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0ae678: 0c00 |0060: move-result-object v0 │ │ -0ae67a: 1f00 1801 |0061: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0118 │ │ -0ae67e: 2202 9100 |0063: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0ae682: 5453 371f |0065: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae686: 6e10 801c 0300 |0067: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0ae68c: 0c03 |006a: move-result-object v3 │ │ -0ae68e: 7020 8501 3200 |006b: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0ae694: 1403 2100 117f |006e: const v3, #float 1.92739e+38 // #7f110021 │ │ -0ae69a: 6e20 9001 3200 |0071: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ -0ae6a0: 0c02 |0074: move-result-object v2 │ │ -0ae6a2: 6e20 9201 6200 |0075: invoke-virtual {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0192 │ │ -0ae6a8: 0c06 |0078: move-result-object v6 │ │ -0ae6aa: 1402 0a00 0401 |0079: const v2, #float 2.42446e-38 // #0104000a │ │ -0ae6b0: 2203 ed05 |007c: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1; // type@05ed │ │ -0ae6b4: 5454 371f |007e: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae6b8: 7030 541c 4300 |0080: invoke-direct {v3, v4, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1c54 │ │ -0ae6be: 1f03 1f00 |0083: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0ae6c2: 6e30 8f01 2603 |0085: invoke-virtual {v6, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0ae6c8: 0c06 |0088: move-result-object v6 │ │ -0ae6ca: 1502 0401 |0089: const/high16 v2, #int 17039360 // #104 │ │ -0ae6ce: 6203 351f |008b: sget-object v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2; // field@1f35 │ │ -0ae6d2: 1f03 1f00 |008d: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0ae6d6: 6e30 8c01 2603 |008f: invoke-virtual {v6, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ -0ae6dc: 0c06 |0092: move-result-object v6 │ │ -0ae6de: 6e10 9301 0600 |0093: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ -0ae6e4: 0c06 |0096: move-result-object v6 │ │ -0ae6e6: 2202 eb05 |0097: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1; // type@05eb │ │ -0ae6ea: 5453 371f |0099: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae6ee: 7030 501c 0203 |009b: invoke-direct {v2, v0, v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.:(Lcom/google/android/material/textfield/TextInputEditText;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c50 │ │ -0ae6f4: 1f02 7501 |009e: check-cast v2, Ljava/lang/Runnable; // type@0175 │ │ -0ae6f8: 6e20 8702 2000 |00a0: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@0287 │ │ -0ae6fe: 2202 ec05 |00a3: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2; // type@05ec │ │ -0ae702: 5453 371f |00a5: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae706: 7040 521c 6203 |00a7: invoke-direct {v2, v6, v3, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.:(Landroidx/appcompat/app/AlertDialog;Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1c52 │ │ -0ae70c: 1f02 8d00 |00aa: check-cast v2, Landroid/widget/TextView$OnEditorActionListener; // type@008d │ │ -0ae710: 6e20 8b02 2000 |00ac: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@028b │ │ -0ae716: 0f01 |00af: return v1 │ │ -0ae718: 5456 371f |00b0: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae71c: 6e10 711c 0600 |00b2: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae722: 0c06 |00b5: move-result-object v6 │ │ -0ae724: 6e10 671d 0600 |00b6: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MitchWebView;.reload:()V // method@1d67 │ │ -0ae72a: 0f01 |00b9: return v1 │ │ -0ae72c: 2206 2200 |00ba: new-instance v6, Landroid/content/Intent; // type@0022 │ │ -0ae730: 1a00 231f |00bc: const-string v0, "android.intent.action.VIEW" // string@1f23 │ │ -0ae734: 7020 4700 0600 |00be: invoke-direct {v6, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -0ae73a: 5450 371f |00c1: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae73e: 6e10 711c 0000 |00c3: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae744: 0c00 |00c6: move-result-object v0 │ │ -0ae746: 6e10 631d 0000 |00c7: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getUrl:()Ljava/lang/String; // method@1d63 │ │ -0ae74c: 0c00 |00ca: move-result-object v0 │ │ -0ae74e: 7110 c600 0000 |00cb: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0ae754: 0c00 |00ce: move-result-object v0 │ │ -0ae756: 6e20 6300 0600 |00cf: invoke-virtual {v6, v0}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ -0ae75c: 5450 371f |00d2: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae760: 6e10 6f1c 0000 |00d4: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ -0ae766: 0c00 |00d7: move-result-object v0 │ │ -0ae768: 1402 1f00 117f |00d8: const v2, #float 1.92739e+38 // #7f11001f │ │ -0ae76e: 6e20 9200 2000 |00db: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0ae774: 0c00 |00de: move-result-object v0 │ │ -0ae776: 1a02 1c32 |00df: const-string v2, "resources.getString(R.string.browser_open_in_browser)" // string@321c │ │ -0ae77a: 7120 8b05 2000 |00e1: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ae780: 1f00 5601 |00e4: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0ae784: 7120 4b00 0600 |00e6: invoke-static {v6, v0}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@004b │ │ -0ae78a: 0c06 |00e9: move-result-object v6 │ │ -0ae78c: 5450 371f |00ea: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ -0ae790: 6e20 841c 6000 |00ec: invoke-virtual {v0, v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.startActivity:(Landroid/content/Intent;)V // method@1c84 │ │ -0ae796: 0f01 |00ef: return v1 │ │ -0ae798: 0001 0400 5d00 0a7f af00 0000 a500 ... |00f0: packed-switch-data (12 units) │ │ +0ae66a: 7120 8b05 0600 |0057: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ae670: 1400 e300 0a7f |005a: const v0, #float 1.83438e+38 // #7f0a00e3 │ │ +0ae676: 6e20 2f01 0600 |005d: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0ae67c: 0c00 |0060: move-result-object v0 │ │ +0ae67e: 1f00 1801 |0061: check-cast v0, Lcom/google/android/material/textfield/TextInputEditText; // type@0118 │ │ +0ae682: 2202 9100 |0063: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0ae686: 5453 371f |0065: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae68a: 6e10 801c 0300 |0067: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0ae690: 0c03 |006a: move-result-object v3 │ │ +0ae692: 7020 8501 3200 |006b: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0ae698: 1403 2100 117f |006e: const v3, #float 1.92739e+38 // #7f110021 │ │ +0ae69e: 6e20 9001 3200 |0071: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ +0ae6a4: 0c02 |0074: move-result-object v2 │ │ +0ae6a6: 6e20 9201 6200 |0075: invoke-virtual {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0192 │ │ +0ae6ac: 0c06 |0078: move-result-object v6 │ │ +0ae6ae: 1402 0a00 0401 |0079: const v2, #float 2.42446e-38 // #0104000a │ │ +0ae6b4: 2203 ed05 |007c: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1; // type@05ed │ │ +0ae6b8: 5454 371f |007e: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae6bc: 7030 541c 4300 |0080: invoke-direct {v3, v4, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1c54 │ │ +0ae6c2: 1f03 1f00 |0083: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0ae6c6: 6e30 8f01 2603 |0085: invoke-virtual {v6, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0ae6cc: 0c06 |0088: move-result-object v6 │ │ +0ae6ce: 1502 0401 |0089: const/high16 v2, #int 17039360 // #104 │ │ +0ae6d2: 6203 351f |008b: sget-object v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$alertDialog$2; // field@1f35 │ │ +0ae6d6: 1f03 1f00 |008d: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0ae6da: 6e30 8c01 2603 |008f: invoke-virtual {v6, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ +0ae6e0: 0c06 |0092: move-result-object v6 │ │ +0ae6e2: 6e10 9301 0600 |0093: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ +0ae6e8: 0c06 |0096: move-result-object v6 │ │ +0ae6ea: 2202 eb05 |0097: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1; // type@05eb │ │ +0ae6ee: 5453 371f |0099: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae6f2: 7030 501c 0203 |009b: invoke-direct {v2, v0, v3}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$1;.:(Lcom/google/android/material/textfield/TextInputEditText;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c50 │ │ +0ae6f8: 1f02 7501 |009e: check-cast v2, Ljava/lang/Runnable; // type@0175 │ │ +0ae6fc: 6e20 8702 2000 |00a0: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@0287 │ │ +0ae702: 2202 ec05 |00a3: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2; // type@05ec │ │ +0ae706: 5453 371f |00a5: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae70a: 7040 521c 6203 |00a7: invoke-direct {v2, v6, v3, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2$2;.:(Landroidx/appcompat/app/AlertDialog;Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/textfield/TextInputEditText;)V // method@1c52 │ │ +0ae710: 1f02 8d00 |00aa: check-cast v2, Landroid/widget/TextView$OnEditorActionListener; // type@008d │ │ +0ae714: 6e20 8b02 2000 |00ac: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@028b │ │ +0ae71a: 0f01 |00af: return v1 │ │ +0ae71c: 5456 371f |00b0: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae720: 6e10 711c 0600 |00b2: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae726: 0c06 |00b5: move-result-object v6 │ │ +0ae728: 6e10 671d 0600 |00b6: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MitchWebView;.reload:()V // method@1d67 │ │ +0ae72e: 0f01 |00b9: return v1 │ │ +0ae730: 2206 2200 |00ba: new-instance v6, Landroid/content/Intent; // type@0022 │ │ +0ae734: 1a00 231f |00bc: const-string v0, "android.intent.action.VIEW" // string@1f23 │ │ +0ae738: 7020 4700 0600 |00be: invoke-direct {v6, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +0ae73e: 5450 371f |00c1: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae742: 6e10 711c 0000 |00c3: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae748: 0c00 |00c6: move-result-object v0 │ │ +0ae74a: 6e10 631d 0000 |00c7: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getUrl:()Ljava/lang/String; // method@1d63 │ │ +0ae750: 0c00 |00ca: move-result-object v0 │ │ +0ae752: 7110 c600 0000 |00cb: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +0ae758: 0c00 |00ce: move-result-object v0 │ │ +0ae75a: 6e20 6300 0600 |00cf: invoke-virtual {v6, v0}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ +0ae760: 5450 371f |00d2: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae764: 6e10 6f1c 0000 |00d4: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ +0ae76a: 0c00 |00d7: move-result-object v0 │ │ +0ae76c: 1402 1f00 117f |00d8: const v2, #float 1.92739e+38 // #7f11001f │ │ +0ae772: 6e20 9200 2000 |00db: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0ae778: 0c00 |00de: move-result-object v0 │ │ +0ae77a: 1a02 1c32 |00df: const-string v2, "resources.getString(R.string.browser_open_in_browser)" // string@321c │ │ +0ae77e: 7120 8b05 2000 |00e1: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ae784: 1f00 5601 |00e4: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0ae788: 7120 4b00 0600 |00e6: invoke-static {v6, v0}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@004b │ │ +0ae78e: 0c06 |00e9: move-result-object v6 │ │ +0ae790: 5450 371f |00ea: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f37 │ │ +0ae794: 6e20 841c 6000 |00ec: invoke-virtual {v0, v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.startActivity:(Landroid/content/Intent;)V // method@1c84 │ │ +0ae79a: 0f01 |00ef: return v1 │ │ +0ae79c: 0001 0400 5d00 0a7f af00 0000 a500 ... |00f0: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=124 │ │ 0x000f line=130 │ │ 0x001d line=131 │ │ 0x0024 line=132 │ │ @@ -214849,71 +214850,71 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 128 16-bit code units │ │ -0afafc: |[0afafc] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V │ │ -0afb0c: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ -0afb10: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0afb16: 1a00 772a |0005: const-string v0, "itemView" // string@2a77 │ │ -0afb1a: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0afb20: 5b12 511f |000a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f51 │ │ -0afb24: 7020 1102 3100 |000c: invoke-direct {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ -0afb2a: 1402 bf00 0a7f |000f: const v2, #float 1.83437e+38 // #7f0a00bf │ │ -0afb30: 6e20 2f01 2300 |0012: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0afb36: 0c02 |0015: move-result-object v2 │ │ -0afb38: 1a00 7a2a |0016: const-string v0, "itemView.findViewById(R.id.gameThumbnail)" // string@2a7a │ │ -0afb3c: 7120 8b05 0200 |0018: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afb42: 1f02 8900 |001b: check-cast v2, Landroid/widget/ImageView; // type@0089 │ │ -0afb46: 5b12 521f |001d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.thumbnailView:Landroid/widget/ImageView; // field@1f52 │ │ -0afb4a: 1402 c000 0a7f |001f: const v2, #float 1.83437e+38 // #7f0a00c0 │ │ -0afb50: 6e20 2f01 2300 |0022: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0afb56: 0c02 |0025: move-result-object v2 │ │ -0afb58: 1a00 7b2a |0026: const-string v0, "itemView.findViewById(R.id.gameThumbnailEmpty)" // string@2a7b │ │ -0afb5c: 7120 8b05 0200 |0028: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afb62: 1f02 8900 |002b: check-cast v2, Landroid/widget/ImageView; // type@0089 │ │ -0afb66: 5b12 4c1f |002d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.emptyThumbnailView:Landroid/widget/ImageView; // field@1f4c │ │ -0afb6a: 1402 be00 0a7f |002f: const v2, #float 1.83437e+38 // #7f0a00be │ │ -0afb70: 6e20 2f01 2300 |0032: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0afb76: 0c02 |0035: move-result-object v2 │ │ -0afb78: 1a00 792a |0036: const-string v0, "itemView.findViewById(R.id.gameName)" // string@2a79 │ │ -0afb7c: 7120 8b05 0200 |0038: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afb82: 1f02 8e00 |003b: check-cast v2, Landroid/widget/TextView; // type@008e │ │ -0afb86: 5b12 4d1f |003d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.gameName:Landroid/widget/TextView; // field@1f4d │ │ -0afb8a: 1402 4f00 0a7f |003f: const v2, #float 1.83435e+38 // #7f0a004f │ │ -0afb90: 6e20 2f01 2300 |0042: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0afb96: 0c02 |0045: move-result-object v2 │ │ -0afb98: 1a00 782a |0046: const-string v0, "itemView.findViewById(R.id.authorOrSubtitle)" // string@2a78 │ │ -0afb9c: 7120 8b05 0200 |0048: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afba2: 1f02 8e00 |004b: check-cast v2, Landroid/widget/TextView; // type@008e │ │ -0afba6: 5b12 4b1f |004d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.authorOrSubtitle:Landroid/widget/TextView; // field@1f4b │ │ -0afbaa: 1402 6401 0a7f |004f: const v2, #float 1.83441e+38 // #7f0a0164 │ │ -0afbb0: 6e20 2f01 2300 |0052: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0afbb6: 0c02 |0055: move-result-object v2 │ │ -0afbb8: 1a00 852a |0056: const-string v0, "itemView.findViewById(R.id.progressBarLayout)" // string@2a85 │ │ -0afbbc: 7120 8b05 0200 |0058: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afbc2: 1f02 8a00 |005b: check-cast v2, Landroid/widget/LinearLayout; // type@008a │ │ -0afbc6: 5b12 501f |005d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.progressBarLayout:Landroid/widget/LinearLayout; // field@1f50 │ │ -0afbca: 1402 6301 0a7f |005f: const v2, #float 1.83441e+38 // #7f0a0163 │ │ -0afbd0: 6e20 2f01 2300 |0062: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0afbd6: 0c02 |0065: move-result-object v2 │ │ -0afbd8: 1a00 842a |0066: const-string v0, "itemView.findViewById(R.id.progressBarLabel)" // string@2a84 │ │ -0afbdc: 7120 8b05 0200 |0068: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afbe2: 1f02 8e00 |006b: check-cast v2, Landroid/widget/TextView; // type@008e │ │ -0afbe6: 5b12 4f1f |006d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.progressBarLabel:Landroid/widget/TextView; // field@1f4f │ │ -0afbea: 1402 4601 0a7f |006f: const v2, #float 1.8344e+38 // #7f0a0146 │ │ -0afbf0: 6e20 2f01 2300 |0072: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0afbf6: 0c02 |0075: move-result-object v2 │ │ -0afbf8: 1a03 7c2a |0076: const-string v3, "itemView.findViewById(R.id.overflowMenu)" // string@2a7c │ │ -0afbfc: 7120 8b05 3200 |0078: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afc02: 1f02 8800 |007b: check-cast v2, Landroid/widget/ImageButton; // type@0088 │ │ -0afc06: 5b12 4e1f |007d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.overflowMenuButton:Landroid/widget/ImageButton; // field@1f4e │ │ -0afc0a: 0e00 |007f: return-void │ │ +0afb00: |[0afb00] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V │ │ +0afb10: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ +0afb14: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0afb1a: 1a00 772a |0005: const-string v0, "itemView" // string@2a77 │ │ +0afb1e: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0afb24: 5b12 511f |000a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f51 │ │ +0afb28: 7020 1102 3100 |000c: invoke-direct {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ +0afb2e: 1402 bf00 0a7f |000f: const v2, #float 1.83437e+38 // #7f0a00bf │ │ +0afb34: 6e20 2f01 2300 |0012: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0afb3a: 0c02 |0015: move-result-object v2 │ │ +0afb3c: 1a00 7a2a |0016: const-string v0, "itemView.findViewById(R.id.gameThumbnail)" // string@2a7a │ │ +0afb40: 7120 8b05 0200 |0018: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afb46: 1f02 8900 |001b: check-cast v2, Landroid/widget/ImageView; // type@0089 │ │ +0afb4a: 5b12 521f |001d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.thumbnailView:Landroid/widget/ImageView; // field@1f52 │ │ +0afb4e: 1402 c000 0a7f |001f: const v2, #float 1.83437e+38 // #7f0a00c0 │ │ +0afb54: 6e20 2f01 2300 |0022: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0afb5a: 0c02 |0025: move-result-object v2 │ │ +0afb5c: 1a00 7b2a |0026: const-string v0, "itemView.findViewById(R.id.gameThumbnailEmpty)" // string@2a7b │ │ +0afb60: 7120 8b05 0200 |0028: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afb66: 1f02 8900 |002b: check-cast v2, Landroid/widget/ImageView; // type@0089 │ │ +0afb6a: 5b12 4c1f |002d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.emptyThumbnailView:Landroid/widget/ImageView; // field@1f4c │ │ +0afb6e: 1402 be00 0a7f |002f: const v2, #float 1.83437e+38 // #7f0a00be │ │ +0afb74: 6e20 2f01 2300 |0032: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0afb7a: 0c02 |0035: move-result-object v2 │ │ +0afb7c: 1a00 792a |0036: const-string v0, "itemView.findViewById(R.id.gameName)" // string@2a79 │ │ +0afb80: 7120 8b05 0200 |0038: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afb86: 1f02 8e00 |003b: check-cast v2, Landroid/widget/TextView; // type@008e │ │ +0afb8a: 5b12 4d1f |003d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.gameName:Landroid/widget/TextView; // field@1f4d │ │ +0afb8e: 1402 4f00 0a7f |003f: const v2, #float 1.83435e+38 // #7f0a004f │ │ +0afb94: 6e20 2f01 2300 |0042: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0afb9a: 0c02 |0045: move-result-object v2 │ │ +0afb9c: 1a00 782a |0046: const-string v0, "itemView.findViewById(R.id.authorOrSubtitle)" // string@2a78 │ │ +0afba0: 7120 8b05 0200 |0048: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afba6: 1f02 8e00 |004b: check-cast v2, Landroid/widget/TextView; // type@008e │ │ +0afbaa: 5b12 4b1f |004d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.authorOrSubtitle:Landroid/widget/TextView; // field@1f4b │ │ +0afbae: 1402 6401 0a7f |004f: const v2, #float 1.83441e+38 // #7f0a0164 │ │ +0afbb4: 6e20 2f01 2300 |0052: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0afbba: 0c02 |0055: move-result-object v2 │ │ +0afbbc: 1a00 852a |0056: const-string v0, "itemView.findViewById(R.id.progressBarLayout)" // string@2a85 │ │ +0afbc0: 7120 8b05 0200 |0058: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afbc6: 1f02 8a00 |005b: check-cast v2, Landroid/widget/LinearLayout; // type@008a │ │ +0afbca: 5b12 501f |005d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.progressBarLayout:Landroid/widget/LinearLayout; // field@1f50 │ │ +0afbce: 1402 6301 0a7f |005f: const v2, #float 1.83441e+38 // #7f0a0163 │ │ +0afbd4: 6e20 2f01 2300 |0062: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0afbda: 0c02 |0065: move-result-object v2 │ │ +0afbdc: 1a00 842a |0066: const-string v0, "itemView.findViewById(R.id.progressBarLabel)" // string@2a84 │ │ +0afbe0: 7120 8b05 0200 |0068: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afbe6: 1f02 8e00 |006b: check-cast v2, Landroid/widget/TextView; // type@008e │ │ +0afbea: 5b12 4f1f |006d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.progressBarLabel:Landroid/widget/TextView; // field@1f4f │ │ +0afbee: 1402 4601 0a7f |006f: const v2, #float 1.8344e+38 // #7f0a0146 │ │ +0afbf4: 6e20 2f01 2300 |0072: invoke-virtual {v3, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0afbfa: 0c02 |0075: move-result-object v2 │ │ +0afbfc: 1a03 7c2a |0076: const-string v3, "itemView.findViewById(R.id.overflowMenu)" // string@2a7c │ │ +0afc00: 7120 8b05 3200 |0078: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afc06: 1f02 8800 |007b: check-cast v2, Landroid/widget/ImageButton; // type@0088 │ │ +0afc0a: 5b12 4e1f |007d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.overflowMenuButton:Landroid/widget/ImageButton; // field@1f4e │ │ +0afc0e: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=49 │ │ 0x0012 line=50 │ │ 0x0022 line=51 │ │ 0x0032 line=52 │ │ 0x0042 line=53 │ │ @@ -214931,17 +214932,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afab4: |[0afab4] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getAuthorOrSubtitle:()Landroid/widget/TextView; │ │ -0afac4: 5410 4b1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.authorOrSubtitle:Landroid/widget/TextView; // field@1f4b │ │ -0afac8: 1100 |0002: return-object v0 │ │ +0afab8: |[0afab8] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getAuthorOrSubtitle:()Landroid/widget/TextView; │ │ +0afac8: 5410 4b1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.authorOrSubtitle:Landroid/widget/TextView; // field@1f4b │ │ +0afacc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;) │ │ @@ -214949,17 +214950,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa6c: |[0afa6c] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getEmptyThumbnailView:()Landroid/widget/ImageView; │ │ -0afa7c: 5410 4c1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.emptyThumbnailView:Landroid/widget/ImageView; // field@1f4c │ │ -0afa80: 1100 |0002: return-object v0 │ │ +0afa70: |[0afa70] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getEmptyThumbnailView:()Landroid/widget/ImageView; │ │ +0afa80: 5410 4c1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.emptyThumbnailView:Landroid/widget/ImageView; // field@1f4c │ │ +0afa84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;) │ │ @@ -214967,17 +214968,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afacc: |[0afacc] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getGameName:()Landroid/widget/TextView; │ │ -0afadc: 5410 4d1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.gameName:Landroid/widget/TextView; // field@1f4d │ │ -0afae0: 1100 |0002: return-object v0 │ │ +0afad0: |[0afad0] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getGameName:()Landroid/widget/TextView; │ │ +0afae0: 5410 4d1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.gameName:Landroid/widget/TextView; // field@1f4d │ │ +0afae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;) │ │ @@ -214985,17 +214986,17 @@ │ │ type : '()Landroid/widget/ImageButton;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa54: |[0afa54] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getOverflowMenuButton:()Landroid/widget/ImageButton; │ │ -0afa64: 5410 4e1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.overflowMenuButton:Landroid/widget/ImageButton; // field@1f4e │ │ -0afa68: 1100 |0002: return-object v0 │ │ +0afa58: |[0afa58] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getOverflowMenuButton:()Landroid/widget/ImageButton; │ │ +0afa68: 5410 4e1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.overflowMenuButton:Landroid/widget/ImageButton; // field@1f4e │ │ +0afa6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;) │ │ @@ -215003,17 +215004,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afae4: |[0afae4] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getProgressBarLabel:()Landroid/widget/TextView; │ │ -0afaf4: 5410 4f1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.progressBarLabel:Landroid/widget/TextView; // field@1f4f │ │ -0afaf8: 1100 |0002: return-object v0 │ │ +0afae8: |[0afae8] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getProgressBarLabel:()Landroid/widget/TextView; │ │ +0afaf8: 5410 4f1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.progressBarLabel:Landroid/widget/TextView; // field@1f4f │ │ +0afafc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;) │ │ @@ -215021,17 +215022,17 @@ │ │ type : '()Landroid/widget/LinearLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa9c: |[0afa9c] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getProgressBarLayout:()Landroid/widget/LinearLayout; │ │ -0afaac: 5410 501f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.progressBarLayout:Landroid/widget/LinearLayout; // field@1f50 │ │ -0afab0: 1100 |0002: return-object v0 │ │ +0afaa0: |[0afaa0] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getProgressBarLayout:()Landroid/widget/LinearLayout; │ │ +0afab0: 5410 501f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.progressBarLayout:Landroid/widget/LinearLayout; // field@1f50 │ │ +0afab4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;) │ │ @@ -215039,17 +215040,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa84: |[0afa84] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getThumbnailView:()Landroid/widget/ImageView; │ │ -0afa94: 5410 521f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.thumbnailView:Landroid/widget/ImageView; // field@1f52 │ │ -0afa98: 1100 |0002: return-object v0 │ │ +0afa88: |[0afa88] ua.gardenapple.itchupdater.ui.LibraryAdapter$GameViewHolder.getThumbnailView:()Landroid/widget/ImageView; │ │ +0afa98: 5410 521f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.thumbnailView:Landroid/widget/ImageView; // field@1f52 │ │ +0afa9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ │ │ source_file_idx : 3692 (LibraryAdapter.kt) │ │ @@ -215100,19 +215101,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b01f0: |[0b01f0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardOverflowClick$popupMenu$1$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ -0b0200: 5b01 671f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f67 │ │ -0b0204: 5b02 661f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f66 │ │ -0b0208: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b020e: 0e00 |0007: return-void │ │ +0b01f4: |[0b01f4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardOverflowClick$popupMenu$1$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ +0b0204: 5b01 671f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f67 │ │ +0b0208: 5b02 661f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f66 │ │ +0b020c: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b0212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=204 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ @@ -215123,24 +215124,24 @@ │ │ type : '(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0b01b8: |[0b01b8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardOverflowClick$popupMenu$1$1.onMenuItemSelected:(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0b01c8: 1a00 8a2c |0000: const-string v0, "menu" // string@2c8a │ │ -0b01cc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b01d2: 1a02 582a |0005: const-string v2, "item" // string@2a58 │ │ -0b01d6: 7120 8c05 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b01dc: 5412 671f |000a: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f67 │ │ -0b01e0: 5410 661f |000c: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f66 │ │ -0b01e4: 7130 f71c 3200 |000e: invoke-static {v2, v3, v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$onMenuItemClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z // method@1cf7 │ │ -0b01ea: 0a02 |0011: move-result v2 │ │ -0b01ec: 0f02 |0012: return v2 │ │ +0b01bc: |[0b01bc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardOverflowClick$popupMenu$1$1.onMenuItemSelected:(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0b01cc: 1a00 8a2c |0000: const-string v0, "menu" // string@2c8a │ │ +0b01d0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b01d6: 1a02 582a |0005: const-string v2, "item" // string@2a58 │ │ +0b01da: 7120 8c05 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b01e0: 5412 671f |000a: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f67 │ │ +0b01e4: 5410 661f |000c: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f66 │ │ +0b01e8: 7130 f71c 3200 |000e: invoke-static {v2, v3, v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$onMenuItemClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z // method@1cf7 │ │ +0b01ee: 0a02 |0011: move-result v2 │ │ +0b01f0: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=206 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1; │ │ 0x0000 - 0x0013 reg=2 (null) Landroidx/appcompat/view/menu/MenuBuilder; │ │ 0x0000 - 0x0013 reg=3 (null) Landroid/view/MenuItem; │ │ @@ -215150,18 +215151,18 @@ │ │ type : '(Landroidx/appcompat/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b0210: |[0b0210] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardOverflowClick$popupMenu$1$1.onMenuModeChange:(Landroidx/appcompat/view/menu/MenuBuilder;)V │ │ -0b0220: 1a00 8a2c |0000: const-string v0, "menu" // string@2c8a │ │ -0b0224: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b022a: 0e00 |0005: return-void │ │ +0b0214: |[0b0214] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardOverflowClick$popupMenu$1$1.onMenuModeChange:(Landroidx/appcompat/view/menu/MenuBuilder;)V │ │ +0b0224: 1a00 8a2c |0000: const-string v0, "menu" // string@2c8a │ │ +0b0228: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b022e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3692 (LibraryAdapter.kt) │ │ │ │ Class #754 header: │ │ @@ -215254,55 +215255,55 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b1618: |[0b1618] ua.gardenapple.itchupdater.ui.LibraryAdapter.:()V │ │ -0b1628: 2200 f805 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion; // type@05f8 │ │ -0b162c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b162e: 7020 931c 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1c93 │ │ -0b1634: 6900 951f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.Companion:Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion; // field@1f95 │ │ -0b1638: 0e00 |0008: return-void │ │ +0b161c: |[0b161c] ua.gardenapple.itchupdater.ui.LibraryAdapter.:()V │ │ +0b162c: 2200 f805 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion; // type@05f8 │ │ +0b1630: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b1632: 7020 931c 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1c93 │ │ +0b1638: 6900 951f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.Companion:Lua/gardenapple/itchupdater/ui/LibraryAdapter$Companion; // field@1f95 │ │ +0b163c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter;) │ │ name : '' │ │ type : '(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0b163c: |[0b163c] ua.gardenapple.itchupdater.ui.LibraryAdapter.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V │ │ -0b164c: 1a00 c71e |0000: const-string v0, "activity" // string@1ec7 │ │ -0b1650: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b1656: 1a00 682b |0005: const-string v0, "list" // string@2b68 │ │ -0b165a: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b1660: 1a00 3136 |000a: const-string v0, "type" // string@3631 │ │ -0b1664: 7120 8c05 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b166a: 7010 1002 0100 |000f: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@0210 │ │ -0b1670: 5b12 971f |0012: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.activity:Landroid/app/Activity; // field@1f97 │ │ -0b1674: 5b13 9b1f |0014: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@1f9b │ │ -0b1678: 5b14 9c1f |0016: iput-object v4, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1f9c │ │ -0b167c: 1f02 1d00 |0018: check-cast v2, Landroid/content/Context; // type@001d │ │ -0b1680: 5b12 981f |001a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1684: 7110 1e01 0200 |001c: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ -0b168a: 0c02 |001f: move-result-object v2 │ │ -0b168c: 1a03 1826 |0020: const-string v3, "from(context)" // string@2618 │ │ -0b1690: 7120 8b05 3200 |0022: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b1696: 5b12 9a1f |0025: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.inflater:Landroid/view/LayoutInflater; // field@1f9a │ │ -0b169a: 7100 6405 0000 |0027: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@0564 │ │ -0b16a0: 0c02 |002a: move-result-object v2 │ │ -0b16a2: 5b12 991f |002b: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b16a6: 0e00 |002d: return-void │ │ +0b1640: |[0b1640] ua.gardenapple.itchupdater.ui.LibraryAdapter.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V │ │ +0b1650: 1a00 c71e |0000: const-string v0, "activity" // string@1ec7 │ │ +0b1654: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b165a: 1a00 682b |0005: const-string v0, "list" // string@2b68 │ │ +0b165e: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b1664: 1a00 3136 |000a: const-string v0, "type" // string@3631 │ │ +0b1668: 7120 8c05 0400 |000c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b166e: 7010 1002 0100 |000f: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@0210 │ │ +0b1674: 5b12 971f |0012: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.activity:Landroid/app/Activity; // field@1f97 │ │ +0b1678: 5b13 9b1f |0014: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@1f9b │ │ +0b167c: 5b14 9c1f |0016: iput-object v4, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1f9c │ │ +0b1680: 1f02 1d00 |0018: check-cast v2, Landroid/content/Context; // type@001d │ │ +0b1684: 5b12 981f |001a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1688: 7110 1e01 0200 |001c: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ +0b168e: 0c02 |001f: move-result-object v2 │ │ +0b1690: 1a03 1826 |0020: const-string v3, "from(context)" // string@2618 │ │ +0b1694: 7120 8b05 3200 |0022: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b169a: 5b12 9a1f |0025: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.inflater:Landroid/view/LayoutInflater; // field@1f9a │ │ +0b169e: 7100 6405 0000 |0027: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@0564 │ │ +0b16a4: 0c02 |002a: move-result-object v2 │ │ +0b16a6: 5b12 991f |002b: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b16aa: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=34 │ │ 0x0012 line=31 │ │ 0x0014 line=32 │ │ 0x0016 line=33 │ │ 0x0018 line=40 │ │ @@ -215319,17 +215320,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/app/Activity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1220: |[0b1220] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/app/Activity; │ │ -0b1230: 5400 971f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.activity:Landroid/app/Activity; // field@1f97 │ │ -0b1234: 1100 |0002: return-object v0 │ │ +0b1224: |[0b1224] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/app/Activity; │ │ +0b1234: 5400 971f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.activity:Landroid/app/Activity; // field@1f97 │ │ +0b1238: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter;) │ │ @@ -215337,17 +215338,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1238: |[0b1238] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; │ │ -0b1248: 5400 981f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b124c: 1100 |0002: return-object v0 │ │ +0b123c: |[0b123c] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; │ │ +0b124c: 5400 981f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1250: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter;) │ │ @@ -215355,17 +215356,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b16a8: |[0b16a8] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$onCardClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V │ │ -0b16b8: 7020 ff1c 1000 |0000: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onCardClick:(Landroid/view/View;)V // method@1cff │ │ -0b16be: 0e00 |0003: return-void │ │ +0b16ac: |[0b16ac] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$onCardClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V │ │ +0b16bc: 7020 ff1c 1000 |0000: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onCardClick:(Landroid/view/View;)V // method@1cff │ │ +0b16c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -215374,17 +215375,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;I)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b16c0: |[0b16c0] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$onCardOverflowClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;I)V │ │ -0b16d0: 7030 001d 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onCardOverflowClick:(Landroid/view/View;I)V // method@1d00 │ │ -0b16d6: 0e00 |0003: return-void │ │ +0b16c4: |[0b16c4] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$onCardOverflowClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;I)V │ │ +0b16d4: 7030 001d 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onCardOverflowClick:(Landroid/view/View;I)V // method@1d00 │ │ +0b16da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -215394,18 +215395,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b1288: |[0b1288] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$onMenuItemClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z │ │ -0b1298: 7030 031d 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onMenuItemClick:(Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z // method@1d03 │ │ -0b129e: 0a00 |0003: move-result v0 │ │ -0b12a0: 0f00 |0004: return v0 │ │ +0b128c: |[0b128c] ua.gardenapple.itchupdater.ui.LibraryAdapter.access$onMenuItemClick:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z │ │ +0b129c: 7030 031d 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onMenuItemClick:(Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z // method@1d03 │ │ +0b12a2: 0a00 |0003: move-result v0 │ │ +0b12a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 (null) Lua/gardenapple/itchupdater/database/installation/GameInstallation; │ │ @@ -215415,144 +215416,144 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 258 16-bit code units │ │ -0b18ec: |[0b18ec] ua.gardenapple.itchupdater.ui.LibraryAdapter.onCardClick:(Landroid/view/View;)V │ │ -0b18fc: 5490 9b1f |0000: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@1f9b │ │ -0b1900: 6e20 1302 a000 |0002: invoke-virtual {v0, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildLayoutPosition:(Landroid/view/View;)I // method@0213 │ │ -0b1906: 0a00 |0005: move-result v0 │ │ -0b1908: 5491 991f |0006: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b190c: 7220 be04 0100 |0008: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -0b1912: 0c00 |000b: move-result-object v0 │ │ -0b1914: 1f00 4005 |000c: check-cast v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -0b1918: 6e10 3f19 0000 |000e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getStatus:()I // method@193f │ │ -0b191e: 0a01 |0011: move-result v1 │ │ -0b1920: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0b1922: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -0b1924: 3331 4900 |0014: if-ne v1, v3, 005d // +0049 │ │ -0b1928: 549a 981f |0016: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b192c: 1a01 d52e |0018: const-string v1, "notification" // string@2ed5 │ │ -0b1930: 6e20 3c00 1a00 |001a: invoke-virtual {v10, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ -0b1936: 0c0a |001d: move-result-object v10 │ │ -0b1938: 1a01 252f |001e: const-string v1, "null cannot be cast to non-null type android.app.NotificationManager" // string@2f25 │ │ -0b193c: 7120 e104 1a00 |0020: invoke-static {v10, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0b1942: 1f0a 0f00 |0023: check-cast v10, Landroid/app/NotificationManager; // type@000f │ │ -0b1946: 6e10 3919 0000 |0025: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@1939 │ │ -0b194c: 0c01 |0028: move-result-object v1 │ │ -0b194e: 7110 8a05 0100 |0029: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b1954: 1f01 6f01 |002c: check-cast v1, Ljava/lang/Number; // type@016f │ │ -0b1958: 6e10 7003 0100 |002e: invoke-virtual {v1}, Ljava/lang/Number;.longValue:()J // method@0370 │ │ -0b195e: 0b03 |0031: move-result-wide v3 │ │ -0b1960: 6201 6b1b |0032: sget-object v1, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0b1964: 6e30 e116 3104 |0034: invoke-virtual {v1, v3, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ -0b196a: 0a01 |0037: move-result v1 │ │ -0b196c: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ -0b1970: 8431 |003a: long-to-int v1, v3 │ │ -0b1972: 1a03 000a |003b: const-string v3, "DownloadResult" // string@0a00 │ │ -0b1976: 6e30 1700 3a01 |003d: invoke-virtual {v10, v3, v1}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ -0b197c: 2807 |0040: goto 0047 // +0007 │ │ -0b197e: 8431 |0041: long-to-int v1, v3 │ │ -0b1980: 1a03 561c |0042: const-string v3, "WorkerDownloadResult" // string@1c56 │ │ -0b1984: 6e30 1700 3a01 |0044: invoke-virtual {v10, v3, v1}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ -0b198a: 620a 5100 |0047: sget-object v10, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b198e: 07a3 |0049: move-object v3, v10 │ │ -0b1990: 1f03 3c02 |004a: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b1994: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -0b1996: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -0b1998: 220a fb05 |004e: new-instance v10, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2; // type@05fb │ │ -0b199c: 7040 9e1c 9a20 |0050: invoke-direct {v10, v9, v0, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1c9e │ │ -0b19a2: 07a6 |0053: move-object v6, v10 │ │ -0b19a4: 1f06 2902 |0054: check-cast v6, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b19a8: 1237 |0056: const/4 v7, #int 3 // #3 │ │ -0b19aa: 1208 |0057: const/4 v8, #int 0 // #0 │ │ -0b19ac: 7706 a805 0300 |0058: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b19b2: 2900 a600 |005b: goto/16 0101 // +00a6 │ │ -0b19b6: 6e10 3e19 0000 |005d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getPackageName:()Ljava/lang/String; // method@193e │ │ -0b19bc: 0c01 |0060: move-result-object v1 │ │ -0b19be: 1213 |0061: const/4 v3, #int 1 // #1 │ │ -0b19c0: 3801 2700 |0062: if-eqz v1, 0089 // +0027 │ │ -0b19c4: 549a 981f |0064: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b19c8: 6e10 3600 0a00 |0066: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0b19ce: 0c0a |0069: move-result-object v10 │ │ -0b19d0: 6e10 3e19 0000 |006a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getPackageName:()Ljava/lang/String; // method@193e │ │ -0b19d6: 0c00 |006d: move-result-object v0 │ │ -0b19d8: 6e20 8500 0a00 |006e: invoke-virtual {v10, v0}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0085 │ │ -0b19de: 0c0a |0071: move-result-object v10 │ │ -0b19e0: 380a 0900 |0072: if-eqz v10, 007b // +0009 │ │ -0b19e4: 5490 981f |0074: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b19e8: 6e20 3e00 a000 |0076: invoke-virtual {v0, v10}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b19ee: 2900 8800 |0079: goto/16 0101 // +0088 │ │ -0b19f2: 549a 981f |007b: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b19f6: 1400 6d00 117f |007d: const v0, #float 1.9274e+38 // #7f11006d │ │ -0b19fc: 7130 7d01 0a03 |0080: invoke-static {v10, v0, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ -0b1a02: 0c0a |0083: move-result-object v10 │ │ -0b1a04: 6e10 7f01 0a00 |0084: invoke-virtual {v10}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b1a0a: 2900 7a00 |0087: goto/16 0101 // +007a │ │ -0b1a0e: 6e10 3a19 0000 |0089: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ -0b1a14: 0c01 |008c: move-result-object v1 │ │ -0b1a16: 3801 1900 |008d: if-eqz v1, 00a6 // +0019 │ │ -0b1a1a: 6201 5306 |008f: sget-object v1, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0b1a1e: 6e10 a716 0100 |0091: invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;.getExternalFileManager:()Lua/gardenapple/itchupdater/files/ExternalFileManager; // method@16a7 │ │ -0b1a24: 0c01 |0094: move-result-object v1 │ │ -0b1a26: 5492 971f |0095: iget-object v2, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.activity:Landroid/app/Activity; // field@1f97 │ │ -0b1a2a: 6e10 3a19 0000 |0097: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ -0b1a30: 0c03 |009a: move-result-object v3 │ │ -0b1a32: 2204 0006 |009b: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3; // type@0600 │ │ -0b1a36: 7040 af1c 94a0 |009d: invoke-direct {v4, v9, v0, v10}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroid/view/View;)V // method@1caf │ │ -0b1a3c: 1f04 2802 |00a0: check-cast v4, Lkotlin/jvm/functions/Function1; // type@0228 │ │ -0b1a40: 6e40 4f1b 2143 |00a2: invoke-virtual {v1, v2, v3, v4}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.getViewIntent:(Landroid/app/Activity;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@1b4f │ │ -0b1a46: 285c |00a5: goto 0101 // +005c │ │ -0b1a48: 6e10 3f19 0000 |00a6: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getStatus:()I // method@193f │ │ -0b1a4e: 0a0a |00a9: move-result v10 │ │ -0b1a50: 390a 5700 |00aa: if-nez v10, 0101 // +0057 │ │ -0b1a54: 620a 5306 |00ac: sget-object v10, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0b1a58: 6e10 a816 0a00 |00ae: invoke-virtual {v10}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0b1a5e: 0c0a |00b1: move-result-object v10 │ │ -0b1a60: 6e10 4019 0000 |00b2: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ -0b1a66: 0a00 |00b5: move-result v0 │ │ -0b1a68: 6e20 421b 0a00 |00b6: invoke-virtual {v10, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloadedFile:(I)Ljava/io/File; // method@1b42 │ │ -0b1a6e: 0c0a |00b9: move-result-object v10 │ │ -0b1a70: 390a 0300 |00ba: if-nez v10, 00bd // +0003 │ │ -0b1a74: 2809 |00bc: goto 00c5 // +0009 │ │ -0b1a76: 6e10 de02 0a00 |00bd: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@02de │ │ -0b1a7c: 0a00 |00c0: move-result v0 │ │ -0b1a7e: 7110 2903 0000 |00c1: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b1a84: 0c02 |00c4: move-result-object v2 │ │ -0b1a86: 7110 2903 0300 |00c5: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b1a8c: 0c00 |00c8: move-result-object v0 │ │ -0b1a8e: 7120 8805 0200 |00c9: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b1a94: 0a00 |00cc: move-result v0 │ │ -0b1a96: 3800 2300 |00cd: if-eqz v0, 00f0 // +0023 │ │ -0b1a9a: 6200 6b1b |00cf: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0b1a9e: 5491 981f |00d1: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1aa2: 1a02 7536 |00d3: const-string v2, "ua.gardenapple.itchupdater.fileprovider" // string@3675 │ │ -0b1aa6: 6e40 e516 102a |00d5: invoke-virtual {v0, v1, v10, v2}, Lua/gardenapple/itchupdater/Utils$Companion;.getIntentForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/content/Intent; // method@16e5 │ │ -0b1aac: 0c0a |00d8: move-result-object v10 │ │ -0b1aae: 5490 981f |00d9: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1ab2: 6e10 3800 0000 |00db: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b1ab8: 0c01 |00de: move-result-object v1 │ │ -0b1aba: 1402 dc00 117f |00df: const v2, #float 1.92743e+38 // #7f1100dc │ │ -0b1ac0: 6e20 9200 2100 |00e2: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b1ac6: 0c01 |00e5: move-result-object v1 │ │ -0b1ac8: 1f01 5601 |00e6: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0b1acc: 7120 4b00 1a00 |00e8: invoke-static {v10, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@004b │ │ -0b1ad2: 0c0a |00eb: move-result-object v10 │ │ -0b1ad4: 6e20 3e00 a000 |00ec: invoke-virtual {v0, v10}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b1ada: 2812 |00ef: goto 0101 // +0012 │ │ -0b1adc: 220a 2200 |00f0: new-instance v10, Landroid/content/Intent; // type@0022 │ │ -0b1ae0: 1a00 241f |00f2: const-string v0, "android.intent.action.VIEW_DOWNLOADS" // string@1f24 │ │ -0b1ae4: 7020 4700 0a00 |00f4: invoke-direct {v10, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ -0b1aea: 1500 0010 |00f7: const/high16 v0, #int 268435456 // #1000 │ │ -0b1aee: 6e20 4a00 0a00 |00f9: invoke-virtual {v10, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ -0b1af4: 5490 981f |00fc: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1af8: 6e20 3e00 a000 |00fe: invoke-virtual {v0, v10}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b1afe: 0e00 |0101: return-void │ │ +0b18f0: |[0b18f0] ua.gardenapple.itchupdater.ui.LibraryAdapter.onCardClick:(Landroid/view/View;)V │ │ +0b1900: 5490 9b1f |0000: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@1f9b │ │ +0b1904: 6e20 1302 a000 |0002: invoke-virtual {v0, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildLayoutPosition:(Landroid/view/View;)I // method@0213 │ │ +0b190a: 0a00 |0005: move-result v0 │ │ +0b190c: 5491 991f |0006: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b1910: 7220 be04 0100 |0008: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +0b1916: 0c00 |000b: move-result-object v0 │ │ +0b1918: 1f00 4005 |000c: check-cast v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +0b191c: 6e10 3f19 0000 |000e: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getStatus:()I // method@193f │ │ +0b1922: 0a01 |0011: move-result v1 │ │ +0b1924: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0b1926: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +0b1928: 3331 4900 |0014: if-ne v1, v3, 005d // +0049 │ │ +0b192c: 549a 981f |0016: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1930: 1a01 d52e |0018: const-string v1, "notification" // string@2ed5 │ │ +0b1934: 6e20 3c00 1a00 |001a: invoke-virtual {v10, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ +0b193a: 0c0a |001d: move-result-object v10 │ │ +0b193c: 1a01 252f |001e: const-string v1, "null cannot be cast to non-null type android.app.NotificationManager" // string@2f25 │ │ +0b1940: 7120 e104 1a00 |0020: invoke-static {v10, v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0b1946: 1f0a 0f00 |0023: check-cast v10, Landroid/app/NotificationManager; // type@000f │ │ +0b194a: 6e10 3919 0000 |0025: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@1939 │ │ +0b1950: 0c01 |0028: move-result-object v1 │ │ +0b1952: 7110 8a05 0100 |0029: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b1958: 1f01 6f01 |002c: check-cast v1, Ljava/lang/Number; // type@016f │ │ +0b195c: 6e10 7003 0100 |002e: invoke-virtual {v1}, Ljava/lang/Number;.longValue:()J // method@0370 │ │ +0b1962: 0b03 |0031: move-result-wide v3 │ │ +0b1964: 6201 6b1b |0032: sget-object v1, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0b1968: 6e30 e116 3104 |0034: invoke-virtual {v1, v3, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.fitsInInt:(J)Z // method@16e1 │ │ +0b196e: 0a01 |0037: move-result v1 │ │ +0b1970: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +0b1974: 8431 |003a: long-to-int v1, v3 │ │ +0b1976: 1a03 000a |003b: const-string v3, "DownloadResult" // string@0a00 │ │ +0b197a: 6e30 1700 3a01 |003d: invoke-virtual {v10, v3, v1}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ +0b1980: 2807 |0040: goto 0047 // +0007 │ │ +0b1982: 8431 |0041: long-to-int v1, v3 │ │ +0b1984: 1a03 561c |0042: const-string v3, "WorkerDownloadResult" // string@1c56 │ │ +0b1988: 6e30 1700 3a01 |0044: invoke-virtual {v10, v3, v1}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ +0b198e: 620a 5100 |0047: sget-object v10, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b1992: 07a3 |0049: move-object v3, v10 │ │ +0b1994: 1f03 3c02 |004a: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b1998: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +0b199a: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +0b199c: 220a fb05 |004e: new-instance v10, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2; // type@05fb │ │ +0b19a0: 7040 9e1c 9a20 |0050: invoke-direct {v10, v9, v0, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1c9e │ │ +0b19a6: 07a6 |0053: move-object v6, v10 │ │ +0b19a8: 1f06 2902 |0054: check-cast v6, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b19ac: 1237 |0056: const/4 v7, #int 3 // #3 │ │ +0b19ae: 1208 |0057: const/4 v8, #int 0 // #0 │ │ +0b19b0: 7706 a805 0300 |0058: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b19b6: 2900 a600 |005b: goto/16 0101 // +00a6 │ │ +0b19ba: 6e10 3e19 0000 |005d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getPackageName:()Ljava/lang/String; // method@193e │ │ +0b19c0: 0c01 |0060: move-result-object v1 │ │ +0b19c2: 1213 |0061: const/4 v3, #int 1 // #1 │ │ +0b19c4: 3801 2700 |0062: if-eqz v1, 0089 // +0027 │ │ +0b19c8: 549a 981f |0064: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b19cc: 6e10 3600 0a00 |0066: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0b19d2: 0c0a |0069: move-result-object v10 │ │ +0b19d4: 6e10 3e19 0000 |006a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getPackageName:()Ljava/lang/String; // method@193e │ │ +0b19da: 0c00 |006d: move-result-object v0 │ │ +0b19dc: 6e20 8500 0a00 |006e: invoke-virtual {v10, v0}, Landroid/content/pm/PackageManager;.getLaunchIntentForPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0085 │ │ +0b19e2: 0c0a |0071: move-result-object v10 │ │ +0b19e4: 380a 0900 |0072: if-eqz v10, 007b // +0009 │ │ +0b19e8: 5490 981f |0074: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b19ec: 6e20 3e00 a000 |0076: invoke-virtual {v0, v10}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b19f2: 2900 8800 |0079: goto/16 0101 // +0088 │ │ +0b19f6: 549a 981f |007b: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b19fa: 1400 6d00 117f |007d: const v0, #float 1.9274e+38 // #7f11006d │ │ +0b1a00: 7130 7d01 0a03 |0080: invoke-static {v10, v0, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ +0b1a06: 0c0a |0083: move-result-object v10 │ │ +0b1a08: 6e10 7f01 0a00 |0084: invoke-virtual {v10}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b1a0e: 2900 7a00 |0087: goto/16 0101 // +007a │ │ +0b1a12: 6e10 3a19 0000 |0089: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ +0b1a18: 0c01 |008c: move-result-object v1 │ │ +0b1a1a: 3801 1900 |008d: if-eqz v1, 00a6 // +0019 │ │ +0b1a1e: 6201 5306 |008f: sget-object v1, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0b1a22: 6e10 a716 0100 |0091: invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;.getExternalFileManager:()Lua/gardenapple/itchupdater/files/ExternalFileManager; // method@16a7 │ │ +0b1a28: 0c01 |0094: move-result-object v1 │ │ +0b1a2a: 5492 971f |0095: iget-object v2, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.activity:Landroid/app/Activity; // field@1f97 │ │ +0b1a2e: 6e10 3a19 0000 |0097: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ +0b1a34: 0c03 |009a: move-result-object v3 │ │ +0b1a36: 2204 0006 |009b: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3; // type@0600 │ │ +0b1a3a: 7040 af1c 94a0 |009d: invoke-direct {v4, v9, v0, v10}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroid/view/View;)V // method@1caf │ │ +0b1a40: 1f04 2802 |00a0: check-cast v4, Lkotlin/jvm/functions/Function1; // type@0228 │ │ +0b1a44: 6e40 4f1b 2143 |00a2: invoke-virtual {v1, v2, v3, v4}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.getViewIntent:(Landroid/app/Activity;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@1b4f │ │ +0b1a4a: 285c |00a5: goto 0101 // +005c │ │ +0b1a4c: 6e10 3f19 0000 |00a6: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getStatus:()I // method@193f │ │ +0b1a52: 0a0a |00a9: move-result v10 │ │ +0b1a54: 390a 5700 |00aa: if-nez v10, 0101 // +0057 │ │ +0b1a58: 620a 5306 |00ac: sget-object v10, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0b1a5c: 6e10 a816 0a00 |00ae: invoke-virtual {v10}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0b1a62: 0c0a |00b1: move-result-object v10 │ │ +0b1a64: 6e10 4019 0000 |00b2: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ +0b1a6a: 0a00 |00b5: move-result v0 │ │ +0b1a6c: 6e20 421b 0a00 |00b6: invoke-virtual {v10, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloadedFile:(I)Ljava/io/File; // method@1b42 │ │ +0b1a72: 0c0a |00b9: move-result-object v10 │ │ +0b1a74: 390a 0300 |00ba: if-nez v10, 00bd // +0003 │ │ +0b1a78: 2809 |00bc: goto 00c5 // +0009 │ │ +0b1a7a: 6e10 de02 0a00 |00bd: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@02de │ │ +0b1a80: 0a00 |00c0: move-result v0 │ │ +0b1a82: 7110 2903 0000 |00c1: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b1a88: 0c02 |00c4: move-result-object v2 │ │ +0b1a8a: 7110 2903 0300 |00c5: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b1a90: 0c00 |00c8: move-result-object v0 │ │ +0b1a92: 7120 8805 0200 |00c9: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b1a98: 0a00 |00cc: move-result v0 │ │ +0b1a9a: 3800 2300 |00cd: if-eqz v0, 00f0 // +0023 │ │ +0b1a9e: 6200 6b1b |00cf: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0b1aa2: 5491 981f |00d1: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1aa6: 1a02 7536 |00d3: const-string v2, "ua.gardenapple.itchupdater.fileprovider" // string@3675 │ │ +0b1aaa: 6e40 e516 102a |00d5: invoke-virtual {v0, v1, v10, v2}, Lua/gardenapple/itchupdater/Utils$Companion;.getIntentForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/content/Intent; // method@16e5 │ │ +0b1ab0: 0c0a |00d8: move-result-object v10 │ │ +0b1ab2: 5490 981f |00d9: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1ab6: 6e10 3800 0000 |00db: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b1abc: 0c01 |00de: move-result-object v1 │ │ +0b1abe: 1402 dc00 117f |00df: const v2, #float 1.92743e+38 // #7f1100dc │ │ +0b1ac4: 6e20 9200 2100 |00e2: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b1aca: 0c01 |00e5: move-result-object v1 │ │ +0b1acc: 1f01 5601 |00e6: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0b1ad0: 7120 4b00 1a00 |00e8: invoke-static {v10, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@004b │ │ +0b1ad6: 0c0a |00eb: move-result-object v10 │ │ +0b1ad8: 6e20 3e00 a000 |00ec: invoke-virtual {v0, v10}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b1ade: 2812 |00ef: goto 0101 // +0012 │ │ +0b1ae0: 220a 2200 |00f0: new-instance v10, Landroid/content/Intent; // type@0022 │ │ +0b1ae4: 1a00 241f |00f2: const-string v0, "android.intent.action.VIEW_DOWNLOADS" // string@1f24 │ │ +0b1ae8: 7020 4700 0a00 |00f4: invoke-direct {v10, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0047 │ │ +0b1aee: 1500 0010 |00f7: const/high16 v0, #int 268435456 // #1000 │ │ +0b1af2: 6e20 4a00 0a00 |00f9: invoke-virtual {v10, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ +0b1af8: 5490 981f |00fc: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1afc: 6e20 3e00 a000 |00fe: invoke-virtual {v0, v10}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b1b02: 0e00 |0101: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000e line=107 │ │ 0x0016 line=108 │ │ 0x0025 line=109 │ │ @@ -215584,84 +215585,84 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -0b1b00: |[0b1b00] ua.gardenapple.itchupdater.ui.LibraryAdapter.onCardOverflowClick:(Landroid/view/View;I)V │ │ -0b1b10: 5440 991f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b1b14: 7220 be04 6000 |0002: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -0b1b1a: 0c06 |0005: move-result-object v6 │ │ -0b1b1c: 1f06 4005 |0006: check-cast v6, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -0b1b20: 2200 9600 |0008: new-instance v0, Landroidx/appcompat/view/menu/MenuBuilder; // type@0096 │ │ -0b1b24: 5441 981f |000a: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1b28: 7020 9e01 1000 |000c: invoke-direct {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@019e │ │ -0b1b2e: 2201 6c00 |000f: new-instance v1, Landroid/view/MenuInflater; // type@006c │ │ -0b1b32: 6e10 9f01 0000 |0011: invoke-virtual {v0}, Landroidx/appcompat/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@019f │ │ -0b1b38: 0c02 |0014: move-result-object v2 │ │ -0b1b3a: 7020 2601 2100 |0015: invoke-direct {v1, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@0126 │ │ -0b1b40: 0702 |0018: move-object v2, v0 │ │ -0b1b42: 1f02 6b00 |0019: check-cast v2, Landroid/view/Menu; // type@006b │ │ -0b1b46: 1503 0e7f |001b: const/high16 v3, #int 2131623936 // #7f0e │ │ -0b1b4a: 6e30 2701 3102 |001d: invoke-virtual {v1, v3, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0127 │ │ -0b1b50: 6e10 fb1c 0400 |0020: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ -0b1b56: 0c01 |0023: move-result-object v1 │ │ -0b1b58: 6202 dc1c |0024: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ -0b1b5c: 3221 0800 |0026: if-eq v1, v2, 002e // +0008 │ │ -0b1b60: 1401 4c00 0a7f |0028: const v1, #float 1.83435e+38 // #7f0a004c │ │ -0b1b66: 6e20 a001 1000 |002b: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ -0b1b6c: 6e10 fb1c 0400 |002e: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ -0b1b72: 0c01 |0031: move-result-object v1 │ │ -0b1b74: 6202 db1c |0032: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ -0b1b78: 3321 0800 |0034: if-ne v1, v2, 003c // +0008 │ │ -0b1b7c: 6e10 3a19 0600 |0036: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ -0b1b82: 0c01 |0039: move-result-object v1 │ │ -0b1b84: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ -0b1b88: 1401 1b01 0a7f |003c: const v1, #float 1.83439e+38 // #7f0a011b │ │ -0b1b8e: 6e20 a001 1000 |003f: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ -0b1b94: 6e10 fb1c 0400 |0042: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ -0b1b9a: 0c01 |0045: move-result-object v1 │ │ -0b1b9c: 6202 db1c |0046: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ -0b1ba0: 3321 0800 |0048: if-ne v1, v2, 0050 // +0008 │ │ -0b1ba4: 6e10 3a19 0600 |004a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ -0b1baa: 0c01 |004d: move-result-object v1 │ │ -0b1bac: 3801 1000 |004e: if-eqz v1, 005e // +0010 │ │ -0b1bb0: 6e10 fb1c 0400 |0050: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ -0b1bb6: 0c01 |0053: move-result-object v1 │ │ -0b1bb8: 6202 dc1c |0054: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ -0b1bbc: 3221 0800 |0056: if-eq v1, v2, 005e // +0008 │ │ -0b1bc0: 1401 8900 0a7f |0058: const v1, #float 1.83436e+38 // #7f0a0089 │ │ -0b1bc6: 6e20 a001 1000 |005b: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ -0b1bcc: 6e10 fb1c 0400 |005e: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ -0b1bd2: 0c01 |0061: move-result-object v1 │ │ -0b1bd4: 6202 db1c |0062: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ -0b1bd8: 3321 0800 |0064: if-ne v1, v2, 006c // +0008 │ │ -0b1bdc: 6e10 3a19 0600 |0066: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ -0b1be2: 0c01 |0069: move-result-object v1 │ │ -0b1be4: 3901 0800 |006a: if-nez v1, 0072 // +0008 │ │ -0b1be8: 1401 6e01 0a7f |006c: const v1, #float 1.83441e+38 // #7f0a016e │ │ -0b1bee: 6e20 a001 1000 |006f: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ -0b1bf4: 6e10 fb1c 0400 |0072: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ -0b1bfa: 0c01 |0075: move-result-object v1 │ │ -0b1bfc: 6202 dd1c |0076: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ -0b1c00: 3221 0800 |0078: if-eq v1, v2, 0080 // +0008 │ │ -0b1c04: 1401 6300 0a7f |007a: const v1, #float 1.83435e+38 // #7f0a0063 │ │ -0b1c0a: 6e20 a001 1000 |007d: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ -0b1c10: 2201 0106 |0080: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1; // type@0601 │ │ -0b1c14: 7030 b21c 4106 |0082: invoke-direct {v1, v4, v6}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1cb2 │ │ -0b1c1a: 1f01 9500 |0085: check-cast v1, Landroidx/appcompat/view/menu/MenuBuilder$Callback; // type@0095 │ │ -0b1c1e: 6e20 a101 1000 |0087: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.setCallback:(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V // method@01a1 │ │ -0b1c24: 2206 9700 |008a: new-instance v6, Landroidx/appcompat/view/menu/MenuPopupHelper; // type@0097 │ │ -0b1c28: 5441 981f |008c: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1c2c: 7040 a201 1650 |008e: invoke-direct {v6, v1, v0, v5}, Landroidx/appcompat/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/View;)V // method@01a2 │ │ -0b1c32: 1215 |0091: const/4 v5, #int 1 // #1 │ │ -0b1c34: 6e20 a301 5600 |0092: invoke-virtual {v6, v5}, Landroidx/appcompat/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@01a3 │ │ -0b1c3a: 6e10 a401 0600 |0095: invoke-virtual {v6}, Landroidx/appcompat/view/menu/MenuPopupHelper;.show:()V // method@01a4 │ │ -0b1c40: 0e00 |0098: return-void │ │ +0b1b04: |[0b1b04] ua.gardenapple.itchupdater.ui.LibraryAdapter.onCardOverflowClick:(Landroid/view/View;I)V │ │ +0b1b14: 5440 991f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b1b18: 7220 be04 6000 |0002: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +0b1b1e: 0c06 |0005: move-result-object v6 │ │ +0b1b20: 1f06 4005 |0006: check-cast v6, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +0b1b24: 2200 9600 |0008: new-instance v0, Landroidx/appcompat/view/menu/MenuBuilder; // type@0096 │ │ +0b1b28: 5441 981f |000a: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1b2c: 7020 9e01 1000 |000c: invoke-direct {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@019e │ │ +0b1b32: 2201 6c00 |000f: new-instance v1, Landroid/view/MenuInflater; // type@006c │ │ +0b1b36: 6e10 9f01 0000 |0011: invoke-virtual {v0}, Landroidx/appcompat/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@019f │ │ +0b1b3c: 0c02 |0014: move-result-object v2 │ │ +0b1b3e: 7020 2601 2100 |0015: invoke-direct {v1, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@0126 │ │ +0b1b44: 0702 |0018: move-object v2, v0 │ │ +0b1b46: 1f02 6b00 |0019: check-cast v2, Landroid/view/Menu; // type@006b │ │ +0b1b4a: 1503 0e7f |001b: const/high16 v3, #int 2131623936 // #7f0e │ │ +0b1b4e: 6e30 2701 3102 |001d: invoke-virtual {v1, v3, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0127 │ │ +0b1b54: 6e10 fb1c 0400 |0020: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ +0b1b5a: 0c01 |0023: move-result-object v1 │ │ +0b1b5c: 6202 dc1c |0024: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ +0b1b60: 3221 0800 |0026: if-eq v1, v2, 002e // +0008 │ │ +0b1b64: 1401 4c00 0a7f |0028: const v1, #float 1.83435e+38 // #7f0a004c │ │ +0b1b6a: 6e20 a001 1000 |002b: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ +0b1b70: 6e10 fb1c 0400 |002e: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ +0b1b76: 0c01 |0031: move-result-object v1 │ │ +0b1b78: 6202 db1c |0032: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ +0b1b7c: 3321 0800 |0034: if-ne v1, v2, 003c // +0008 │ │ +0b1b80: 6e10 3a19 0600 |0036: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ +0b1b86: 0c01 |0039: move-result-object v1 │ │ +0b1b88: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ +0b1b8c: 1401 1b01 0a7f |003c: const v1, #float 1.83439e+38 // #7f0a011b │ │ +0b1b92: 6e20 a001 1000 |003f: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ +0b1b98: 6e10 fb1c 0400 |0042: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ +0b1b9e: 0c01 |0045: move-result-object v1 │ │ +0b1ba0: 6202 db1c |0046: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ +0b1ba4: 3321 0800 |0048: if-ne v1, v2, 0050 // +0008 │ │ +0b1ba8: 6e10 3a19 0600 |004a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ +0b1bae: 0c01 |004d: move-result-object v1 │ │ +0b1bb0: 3801 1000 |004e: if-eqz v1, 005e // +0010 │ │ +0b1bb4: 6e10 fb1c 0400 |0050: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ +0b1bba: 0c01 |0053: move-result-object v1 │ │ +0b1bbc: 6202 dc1c |0054: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ +0b1bc0: 3221 0800 |0056: if-eq v1, v2, 005e // +0008 │ │ +0b1bc4: 1401 8900 0a7f |0058: const v1, #float 1.83436e+38 // #7f0a0089 │ │ +0b1bca: 6e20 a001 1000 |005b: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ +0b1bd0: 6e10 fb1c 0400 |005e: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ +0b1bd6: 0c01 |0061: move-result-object v1 │ │ +0b1bd8: 6202 db1c |0062: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ +0b1bdc: 3321 0800 |0064: if-ne v1, v2, 006c // +0008 │ │ +0b1be0: 6e10 3a19 0600 |0066: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ +0b1be6: 0c01 |0069: move-result-object v1 │ │ +0b1be8: 3901 0800 |006a: if-nez v1, 0072 // +0008 │ │ +0b1bec: 1401 6e01 0a7f |006c: const v1, #float 1.83441e+38 // #7f0a016e │ │ +0b1bf2: 6e20 a001 1000 |006f: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ +0b1bf8: 6e10 fb1c 0400 |0072: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // method@1cfb │ │ +0b1bfe: 0c01 |0075: move-result-object v1 │ │ +0b1c00: 6202 dd1c |0076: sget-object v2, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ +0b1c04: 3221 0800 |0078: if-eq v1, v2, 0080 // +0008 │ │ +0b1c08: 1401 6300 0a7f |007a: const v1, #float 1.83435e+38 // #7f0a0063 │ │ +0b1c0e: 6e20 a001 1000 |007d: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.removeItem:(I)V // method@01a0 │ │ +0b1c14: 2201 0106 |0080: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1; // type@0601 │ │ +0b1c18: 7030 b21c 4106 |0082: invoke-direct {v1, v4, v6}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardOverflowClick$popupMenu$1$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1cb2 │ │ +0b1c1e: 1f01 9500 |0085: check-cast v1, Landroidx/appcompat/view/menu/MenuBuilder$Callback; // type@0095 │ │ +0b1c22: 6e20 a101 1000 |0087: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuBuilder;.setCallback:(Landroidx/appcompat/view/menu/MenuBuilder$Callback;)V // method@01a1 │ │ +0b1c28: 2206 9700 |008a: new-instance v6, Landroidx/appcompat/view/menu/MenuPopupHelper; // type@0097 │ │ +0b1c2c: 5441 981f |008c: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1c30: 7040 a201 1650 |008e: invoke-direct {v6, v1, v0, v5}, Landroidx/appcompat/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/View;)V // method@01a2 │ │ +0b1c36: 1215 |0091: const/4 v5, #int 1 // #1 │ │ +0b1c38: 6e20 a301 5600 |0092: invoke-virtual {v6, v5}, Landroidx/appcompat/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@01a3 │ │ +0b1c3e: 6e10 a401 0600 |0095: invoke-virtual {v6}, Landroidx/appcompat/view/menu/MenuPopupHelper;.show:()V // method@01a4 │ │ +0b1c44: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0008 line=189 │ │ 0x000f line=190 │ │ 0x0020 line=192 │ │ 0x002b line=193 │ │ @@ -215688,168 +215689,168 @@ │ │ type : '(Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 342 16-bit code units │ │ -0b12a4: |[0b12a4] ua.gardenapple.itchupdater.ui.LibraryAdapter.onMenuItemClick:(Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z │ │ -0b12b4: 6e10 3b19 0e00 |0000: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getGame:()Lua/gardenapple/itchupdater/database/game/Game; // method@193b │ │ -0b12ba: 0c00 |0003: move-result-object v0 │ │ -0b12bc: 7210 2901 0d00 |0004: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@0129 │ │ -0b12c2: 0a0d |0007: move-result v13 │ │ -0b12c4: 1401 2d00 117f |0008: const v1, #float 1.92739e+38 // #7f11002d │ │ -0b12ca: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0b12cc: 1a03 2530 |000c: const-string v3, "package:" // string@3025 │ │ -0b12d0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0b12d2: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -0b12d4: 2c0d 2c01 0000 |0010: sparse-switch v13, 0000013c // +0000012c │ │ -0b12da: 0f02 |0013: return v2 │ │ -0b12dc: 220d 9100 |0014: new-instance v13, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0b12e0: 54c0 981f |0016: iget-object v0, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b12e4: 7020 8501 0d00 |0018: invoke-direct {v13, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0b12ea: 1400 3400 117f |001b: const v0, #float 1.92739e+38 // #7f110034 │ │ -0b12f0: 6e20 9001 0d00 |001e: invoke-virtual {v13, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ -0b12f6: 6e10 8701 0d00 |0021: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b12fc: 0c00 |0024: move-result-object v0 │ │ -0b12fe: 1403 3300 117f |0025: const v3, #float 1.92739e+38 // #7f110033 │ │ -0b1304: 2354 6606 |0028: new-array v4, v5, [Ljava/lang/Object; // type@0666 │ │ -0b1308: 6e10 3a19 0e00 |002a: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ -0b130e: 0c06 |002d: move-result-object v6 │ │ -0b1310: 4d06 0402 |002e: aput-object v6, v4, v2 │ │ -0b1314: 6e30 3b00 3004 |0030: invoke-virtual {v0, v3, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0b131a: 0c00 |0033: move-result-object v0 │ │ -0b131c: 1f00 5601 |0034: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0b1320: 6e20 8b01 0d00 |0036: invoke-virtual {v13, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ -0b1326: 1400 3800 117f |0039: const v0, #float 1.92739e+38 // #7f110038 │ │ -0b132c: 2202 0f06 |003c: new-instance v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1; // type@060f │ │ -0b1330: 7030 ec1c d20e |003e: invoke-direct {v2, v13, v14}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1cec │ │ -0b1336: 1f02 1f00 |0041: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0b133a: 6e30 8f01 0d02 |0043: invoke-virtual {v13, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0b1340: 620e 941f |0046: sget-object v14, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2; // field@1f94 │ │ -0b1344: 1f0e 1f00 |0048: check-cast v14, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0b1348: 6e30 8c01 1d0e |004a: invoke-virtual {v13, v1, v14}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ -0b134e: 6e10 8601 0d00 |004d: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ -0b1354: 6e10 9301 0d00 |0050: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ -0b135a: 0f05 |0053: return v5 │ │ -0b135c: 54cd 981f |0054: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1360: 1400 d700 117f |0056: const v0, #float 1.92742e+38 // #7f1100d7 │ │ -0b1366: 7130 7d01 0d05 |0059: invoke-static {v13, v0, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ -0b136c: 0c0d |005c: move-result-object v13 │ │ -0b136e: 6e10 7f01 0d00 |005d: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b1374: 620d 5100 |0060: sget-object v13, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b1378: 07d6 |0062: move-object v6, v13 │ │ -0b137a: 1f06 3c02 |0063: check-cast v6, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b137e: 620d 5000 |0065: sget-object v13, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b1382: 7100 b905 0000 |0067: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0b1388: 0c0d |006a: move-result-object v13 │ │ -0b138a: 07d7 |006b: move-object v7, v13 │ │ -0b138c: 1f07 1a02 |006c: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b1390: 1208 |006e: const/4 v8, #int 0 // #0 │ │ -0b1392: 220d 0806 |006f: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1; // type@0608 │ │ -0b1396: 7040 ce1c cd4e |0071: invoke-direct {v13, v12, v14, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cce │ │ -0b139c: 07d9 |0074: move-object v9, v13 │ │ -0b139e: 1f09 2902 |0075: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b13a2: 122a |0077: const/4 v10, #int 2 // #2 │ │ -0b13a4: 120b |0078: const/4 v11, #int 0 // #0 │ │ -0b13a6: 7706 a805 0600 |0079: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b13ac: 0f05 |007c: return v5 │ │ -0b13ae: 54cd 971f |007d: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.activity:Landroid/app/Activity; // field@1f97 │ │ -0b13b2: 20de 2106 |007f: instance-of v14, v13, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b13b6: 380e 0c00 |0081: if-eqz v14, 008d // +000c │ │ -0b13ba: 1f0d 2106 |0083: check-cast v13, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b13be: 6e10 c218 0000 |0085: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -0b13c4: 0c0e |0088: move-result-object v14 │ │ -0b13c6: 6e20 3d1d ed00 |0089: invoke-virtual {v13, v14}, Lua/gardenapple/itchupdater/ui/MainActivity;.browseUrl:(Ljava/lang/String;)V // method@1d3d │ │ -0b13cc: 2819 |008c: goto 00a5 // +0019 │ │ -0b13ce: 220d 2200 |008d: new-instance v13, Landroid/content/Intent; // type@0022 │ │ -0b13d2: 6e10 c218 0000 |008f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -0b13d8: 0c0e |0092: move-result-object v14 │ │ -0b13da: 7110 c600 0e00 |0093: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0b13e0: 0c0e |0096: move-result-object v14 │ │ -0b13e2: 54c0 981f |0097: iget-object v0, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b13e6: 1c01 2106 |0099: const-class v1, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b13ea: 1a02 231f |009b: const-string v2, "android.intent.action.VIEW" // string@1f23 │ │ -0b13ee: 7051 4900 2d0e |009d: invoke-direct {v13, v2, v14, v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ -0b13f4: 54ce 981f |00a0: iget-object v14, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b13f8: 6e20 3e00 de00 |00a2: invoke-virtual {v14, v13}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b13fe: 0f05 |00a5: return v5 │ │ -0b1400: 54cd 9c1f |00a6: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1f9c │ │ -0b1404: 6200 dc1c |00a8: sget-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ -0b1408: 330d 1b00 |00aa: if-ne v13, v0, 00c5 // +001b │ │ -0b140c: 220d 2200 |00ac: new-instance v13, Landroid/content/Intent; // type@0022 │ │ -0b1410: 6e10 3e19 0e00 |00ae: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getPackageName:()Ljava/lang/String; // method@193e │ │ -0b1416: 0c0e |00b1: move-result-object v14 │ │ -0b1418: 7120 8e05 e300 |00b2: invoke-static {v3, v14}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0b141e: 0c0e |00b5: move-result-object v14 │ │ -0b1420: 7110 c600 0e00 |00b6: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0b1426: 0c0e |00b9: move-result-object v14 │ │ -0b1428: 1a00 1d1f |00ba: const-string v0, "android.intent.action.DELETE" // string@1f1d │ │ -0b142c: 7030 4800 0d0e |00bc: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0048 │ │ -0b1432: 54ce 981f |00bf: iget-object v14, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1436: 6e20 3e00 de00 |00c1: invoke-virtual {v14, v13}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b143c: 0f05 |00c4: return v5 │ │ -0b143e: 220d 9100 |00c5: new-instance v13, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0b1442: 54c0 981f |00c7: iget-object v0, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1446: 7020 8501 0d00 |00c9: invoke-direct {v13, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0b144c: 6200 5000 |00cc: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b1450: 7100 b905 0000 |00ce: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0b1456: 0c00 |00d1: move-result-object v0 │ │ -0b1458: 1f00 1a02 |00d2: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b145c: 2202 0a06 |00d4: new-instance v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1; // type@060a │ │ -0b1460: 7040 d81c e24d |00d6: invoke-direct {v2, v14, v13, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V // method@1cd8 │ │ -0b1466: 1f02 2902 |00d9: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b146a: 7120 a905 2000 |00db: invoke-static {v0, v2}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0b1470: 1400 2f00 117f |00de: const v0, #float 1.92739e+38 // #7f11002f │ │ -0b1476: 2202 0c06 |00e1: new-instance v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2; // type@060c │ │ -0b147a: 7030 e21c d20e |00e3: invoke-direct {v2, v13, v14}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1ce2 │ │ -0b1480: 1f02 1f00 |00e6: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0b1484: 6e30 8f01 0d02 |00e8: invoke-virtual {v13, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0b148a: 620e 8d1f |00eb: sget-object v14, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3; // field@1f8d │ │ -0b148e: 1f0e 1f00 |00ed: check-cast v14, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0b1492: 6e30 8c01 1d0e |00ef: invoke-virtual {v13, v1, v14}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ -0b1498: 6e10 8601 0d00 |00f2: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ -0b149e: 6e10 9301 0d00 |00f5: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ -0b14a4: 0f05 |00f8: return v5 │ │ -0b14a6: 620d 5100 |00f9: sget-object v13, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b14aa: 07d6 |00fb: move-object v6, v13 │ │ -0b14ac: 1f06 3c02 |00fc: check-cast v6, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b14b0: 620d 5000 |00fe: sget-object v13, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b14b4: 7100 ba05 0000 |0100: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ -0b14ba: 0c0d |0103: move-result-object v13 │ │ -0b14bc: 07d7 |0104: move-object v7, v13 │ │ -0b14be: 1f07 1a02 |0105: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b14c2: 1208 |0107: const/4 v8, #int 0 // #0 │ │ -0b14c4: 220d 0906 |0108: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2; // type@0609 │ │ -0b14c8: 7040 d31c cd4e |010a: invoke-direct {v13, v12, v14, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cd3 │ │ -0b14ce: 07d9 |010d: move-object v9, v13 │ │ -0b14d0: 1f09 2902 |010e: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b14d4: 122a |0110: const/4 v10, #int 2 // #2 │ │ -0b14d6: 120b |0111: const/4 v11, #int 0 // #0 │ │ -0b14d8: 7706 a805 0600 |0112: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b14de: 0f05 |0115: return v5 │ │ -0b14e0: 6e10 3e19 0e00 |0116: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getPackageName:()Ljava/lang/String; // method@193e │ │ -0b14e6: 0c0d |0119: move-result-object v13 │ │ -0b14e8: 7120 8e05 d300 |011a: invoke-static {v3, v13}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0b14ee: 0c0d |011d: move-result-object v13 │ │ -0b14f0: 7110 c600 0d00 |011e: invoke-static {v13}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0b14f6: 0c0d |0121: move-result-object v13 │ │ -0b14f8: 220e 2200 |0122: new-instance v14, Landroid/content/Intent; // type@0022 │ │ -0b14fc: 1a00 341f |0124: const-string v0, "android.settings.APPLICATION_DETAILS_SETTINGS" // string@1f34 │ │ -0b1500: 7030 4800 0e0d |0126: invoke-direct {v14, v0, v13}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0048 │ │ -0b1506: 54cd 981f |0129: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b150a: 6e20 3e00 ed00 |012b: invoke-virtual {v13, v14}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b1510: 280d |012e: goto 013b // +000d │ │ -0b1512: 54cd 981f |012f: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1516: 140e 5800 117f |0131: const v14, #float 1.9274e+38 // #7f110058 │ │ -0b151c: 7130 7d01 ed05 |0134: invoke-static {v13, v14, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ -0b1522: 0c0d |0137: move-result-object v13 │ │ -0b1524: 6e10 7f01 0d00 |0138: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b152a: 0f05 |013b: return v5 │ │ -0b152c: 0002 0600 4c00 0a7f 6300 0a7f 8900 ... |013c: sparse-switch-data (26 units) │ │ +0b12a8: |[0b12a8] ua.gardenapple.itchupdater.ui.LibraryAdapter.onMenuItemClick:(Landroid/view/MenuItem;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Z │ │ +0b12b8: 6e10 3b19 0e00 |0000: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getGame:()Lua/gardenapple/itchupdater/database/game/Game; // method@193b │ │ +0b12be: 0c00 |0003: move-result-object v0 │ │ +0b12c0: 7210 2901 0d00 |0004: invoke-interface {v13}, Landroid/view/MenuItem;.getItemId:()I // method@0129 │ │ +0b12c6: 0a0d |0007: move-result v13 │ │ +0b12c8: 1401 2d00 117f |0008: const v1, #float 1.92739e+38 // #7f11002d │ │ +0b12ce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0b12d0: 1a03 2530 |000c: const-string v3, "package:" // string@3025 │ │ +0b12d4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0b12d6: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +0b12d8: 2c0d 2c01 0000 |0010: sparse-switch v13, 0000013c // +0000012c │ │ +0b12de: 0f02 |0013: return v2 │ │ +0b12e0: 220d 9100 |0014: new-instance v13, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0b12e4: 54c0 981f |0016: iget-object v0, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b12e8: 7020 8501 0d00 |0018: invoke-direct {v13, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0b12ee: 1400 3400 117f |001b: const v0, #float 1.92739e+38 // #7f110034 │ │ +0b12f4: 6e20 9001 0d00 |001e: invoke-virtual {v13, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ +0b12fa: 6e10 8701 0d00 |0021: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b1300: 0c00 |0024: move-result-object v0 │ │ +0b1302: 1403 3300 117f |0025: const v3, #float 1.92739e+38 // #7f110033 │ │ +0b1308: 2354 6606 |0028: new-array v4, v5, [Ljava/lang/Object; // type@0666 │ │ +0b130c: 6e10 3a19 0e00 |002a: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ +0b1312: 0c06 |002d: move-result-object v6 │ │ +0b1314: 4d06 0402 |002e: aput-object v6, v4, v2 │ │ +0b1318: 6e30 3b00 3004 |0030: invoke-virtual {v0, v3, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0b131e: 0c00 |0033: move-result-object v0 │ │ +0b1320: 1f00 5601 |0034: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0b1324: 6e20 8b01 0d00 |0036: invoke-virtual {v13, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ +0b132a: 1400 3800 117f |0039: const v0, #float 1.92739e+38 // #7f110038 │ │ +0b1330: 2202 0f06 |003c: new-instance v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1; // type@060f │ │ +0b1334: 7030 ec1c d20e |003e: invoke-direct {v2, v13, v14}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1cec │ │ +0b133a: 1f02 1f00 |0041: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0b133e: 6e30 8f01 0d02 |0043: invoke-virtual {v13, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0b1344: 620e 941f |0046: sget-object v14, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$2; // field@1f94 │ │ +0b1348: 1f0e 1f00 |0048: check-cast v14, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0b134c: 6e30 8c01 1d0e |004a: invoke-virtual {v13, v1, v14}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ +0b1352: 6e10 8601 0d00 |004d: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ +0b1358: 6e10 9301 0d00 |0050: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ +0b135e: 0f05 |0053: return v5 │ │ +0b1360: 54cd 981f |0054: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1364: 1400 d700 117f |0056: const v0, #float 1.92742e+38 // #7f1100d7 │ │ +0b136a: 7130 7d01 0d05 |0059: invoke-static {v13, v0, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ +0b1370: 0c0d |005c: move-result-object v13 │ │ +0b1372: 6e10 7f01 0d00 |005d: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b1378: 620d 5100 |0060: sget-object v13, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b137c: 07d6 |0062: move-object v6, v13 │ │ +0b137e: 1f06 3c02 |0063: check-cast v6, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b1382: 620d 5000 |0065: sget-object v13, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b1386: 7100 b905 0000 |0067: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0b138c: 0c0d |006a: move-result-object v13 │ │ +0b138e: 07d7 |006b: move-object v7, v13 │ │ +0b1390: 1f07 1a02 |006c: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b1394: 1208 |006e: const/4 v8, #int 0 // #0 │ │ +0b1396: 220d 0806 |006f: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1; // type@0608 │ │ +0b139a: 7040 ce1c cd4e |0071: invoke-direct {v13, v12, v14, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cce │ │ +0b13a0: 07d9 |0074: move-object v9, v13 │ │ +0b13a2: 1f09 2902 |0075: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b13a6: 122a |0077: const/4 v10, #int 2 // #2 │ │ +0b13a8: 120b |0078: const/4 v11, #int 0 // #0 │ │ +0b13aa: 7706 a805 0600 |0079: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b13b0: 0f05 |007c: return v5 │ │ +0b13b2: 54cd 971f |007d: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.activity:Landroid/app/Activity; // field@1f97 │ │ +0b13b6: 20de 2106 |007f: instance-of v14, v13, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b13ba: 380e 0c00 |0081: if-eqz v14, 008d // +000c │ │ +0b13be: 1f0d 2106 |0083: check-cast v13, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b13c2: 6e10 c218 0000 |0085: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +0b13c8: 0c0e |0088: move-result-object v14 │ │ +0b13ca: 6e20 3d1d ed00 |0089: invoke-virtual {v13, v14}, Lua/gardenapple/itchupdater/ui/MainActivity;.browseUrl:(Ljava/lang/String;)V // method@1d3d │ │ +0b13d0: 2819 |008c: goto 00a5 // +0019 │ │ +0b13d2: 220d 2200 |008d: new-instance v13, Landroid/content/Intent; // type@0022 │ │ +0b13d6: 6e10 c218 0000 |008f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +0b13dc: 0c0e |0092: move-result-object v14 │ │ +0b13de: 7110 c600 0e00 |0093: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +0b13e4: 0c0e |0096: move-result-object v14 │ │ +0b13e6: 54c0 981f |0097: iget-object v0, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b13ea: 1c01 2106 |0099: const-class v1, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b13ee: 1a02 231f |009b: const-string v2, "android.intent.action.VIEW" // string@1f23 │ │ +0b13f2: 7051 4900 2d0e |009d: invoke-direct {v13, v2, v14, v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V // method@0049 │ │ +0b13f8: 54ce 981f |00a0: iget-object v14, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b13fc: 6e20 3e00 de00 |00a2: invoke-virtual {v14, v13}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b1402: 0f05 |00a5: return v5 │ │ +0b1404: 54cd 9c1f |00a6: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1f9c │ │ +0b1408: 6200 dc1c |00a8: sget-object v0, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ +0b140c: 330d 1b00 |00aa: if-ne v13, v0, 00c5 // +001b │ │ +0b1410: 220d 2200 |00ac: new-instance v13, Landroid/content/Intent; // type@0022 │ │ +0b1414: 6e10 3e19 0e00 |00ae: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getPackageName:()Ljava/lang/String; // method@193e │ │ +0b141a: 0c0e |00b1: move-result-object v14 │ │ +0b141c: 7120 8e05 e300 |00b2: invoke-static {v3, v14}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0b1422: 0c0e |00b5: move-result-object v14 │ │ +0b1424: 7110 c600 0e00 |00b6: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +0b142a: 0c0e |00b9: move-result-object v14 │ │ +0b142c: 1a00 1d1f |00ba: const-string v0, "android.intent.action.DELETE" // string@1f1d │ │ +0b1430: 7030 4800 0d0e |00bc: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0048 │ │ +0b1436: 54ce 981f |00bf: iget-object v14, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b143a: 6e20 3e00 de00 |00c1: invoke-virtual {v14, v13}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b1440: 0f05 |00c4: return v5 │ │ +0b1442: 220d 9100 |00c5: new-instance v13, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0b1446: 54c0 981f |00c7: iget-object v0, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b144a: 7020 8501 0d00 |00c9: invoke-direct {v13, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0b1450: 6200 5000 |00cc: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b1454: 7100 b905 0000 |00ce: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0b145a: 0c00 |00d1: move-result-object v0 │ │ +0b145c: 1f00 1a02 |00d2: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b1460: 2202 0a06 |00d4: new-instance v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1; // type@060a │ │ +0b1464: 7040 d81c e24d |00d6: invoke-direct {v2, v14, v13, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V // method@1cd8 │ │ +0b146a: 1f02 2902 |00d9: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b146e: 7120 a905 2000 |00db: invoke-static {v0, v2}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0b1474: 1400 2f00 117f |00de: const v0, #float 1.92739e+38 // #7f11002f │ │ +0b147a: 2202 0c06 |00e1: new-instance v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2; // type@060c │ │ +0b147e: 7030 e21c d20e |00e3: invoke-direct {v2, v13, v14}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1ce2 │ │ +0b1484: 1f02 1f00 |00e6: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0b1488: 6e30 8f01 0d02 |00e8: invoke-virtual {v13, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0b148e: 620e 8d1f |00eb: sget-object v14, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$3; // field@1f8d │ │ +0b1492: 1f0e 1f00 |00ed: check-cast v14, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0b1496: 6e30 8c01 1d0e |00ef: invoke-virtual {v13, v1, v14}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ +0b149c: 6e10 8601 0d00 |00f2: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ +0b14a2: 6e10 9301 0d00 |00f5: invoke-virtual {v13}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ +0b14a8: 0f05 |00f8: return v5 │ │ +0b14aa: 620d 5100 |00f9: sget-object v13, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b14ae: 07d6 |00fb: move-object v6, v13 │ │ +0b14b0: 1f06 3c02 |00fc: check-cast v6, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b14b4: 620d 5000 |00fe: sget-object v13, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b14b8: 7100 ba05 0000 |0100: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ +0b14be: 0c0d |0103: move-result-object v13 │ │ +0b14c0: 07d7 |0104: move-object v7, v13 │ │ +0b14c2: 1f07 1a02 |0105: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b14c6: 1208 |0107: const/4 v8, #int 0 // #0 │ │ +0b14c8: 220d 0906 |0108: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2; // type@0609 │ │ +0b14cc: 7040 d31c cd4e |010a: invoke-direct {v13, v12, v14, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cd3 │ │ +0b14d2: 07d9 |010d: move-object v9, v13 │ │ +0b14d4: 1f09 2902 |010e: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b14d8: 122a |0110: const/4 v10, #int 2 // #2 │ │ +0b14da: 120b |0111: const/4 v11, #int 0 // #0 │ │ +0b14dc: 7706 a805 0600 |0112: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b14e2: 0f05 |0115: return v5 │ │ +0b14e4: 6e10 3e19 0e00 |0116: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getPackageName:()Ljava/lang/String; // method@193e │ │ +0b14ea: 0c0d |0119: move-result-object v13 │ │ +0b14ec: 7120 8e05 d300 |011a: invoke-static {v3, v13}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0b14f2: 0c0d |011d: move-result-object v13 │ │ +0b14f4: 7110 c600 0d00 |011e: invoke-static {v13}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +0b14fa: 0c0d |0121: move-result-object v13 │ │ +0b14fc: 220e 2200 |0122: new-instance v14, Landroid/content/Intent; // type@0022 │ │ +0b1500: 1a00 341f |0124: const-string v0, "android.settings.APPLICATION_DETAILS_SETTINGS" // string@1f34 │ │ +0b1504: 7030 4800 0e0d |0126: invoke-direct {v14, v0, v13}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0048 │ │ +0b150a: 54cd 981f |0129: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b150e: 6e20 3e00 ed00 |012b: invoke-virtual {v13, v14}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b1514: 280d |012e: goto 013b // +000d │ │ +0b1516: 54cd 981f |012f: iget-object v13, v12, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b151a: 140e 5800 117f |0131: const v14, #float 1.9274e+38 // #7f110058 │ │ +0b1520: 7130 7d01 ed05 |0134: invoke-static {v13, v14, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ +0b1526: 0c0d |0137: move-result-object v13 │ │ +0b1528: 6e10 7f01 0d00 |0138: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b152e: 0f05 |013b: return v5 │ │ +0b1530: 0002 0600 4c00 0a7f 6300 0a7f 8900 ... |013c: sparse-switch-data (26 units) │ │ catches : 1 │ │ 0x0116 - 0x012e │ │ Landroid/content/ActivityNotFoundException; -> 0x012f │ │ positions : │ │ 0x0000 line=219 │ │ 0x0004 line=220 │ │ 0x0014 line=334 │ │ @@ -215896,17 +215897,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1590: |[0b1590] ua.gardenapple.itchupdater.ui.LibraryAdapter.getGameInstalls:()Ljava/util/List; │ │ -0b15a0: 5410 991f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b15a4: 1100 |0002: return-object v0 │ │ +0b1594: |[0b1594] ua.gardenapple.itchupdater.ui.LibraryAdapter.getGameInstalls:()Ljava/util/List; │ │ +0b15a4: 5410 991f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b15a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter;) │ │ @@ -215914,19 +215915,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1570: |[0b1570] ua.gardenapple.itchupdater.ui.LibraryAdapter.getItemCount:()I │ │ -0b1580: 5410 991f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b1584: 7210 c904 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@04c9 │ │ -0b158a: 0a00 |0005: move-result v0 │ │ -0b158c: 0f00 |0006: return v0 │ │ +0b1574: |[0b1574] ua.gardenapple.itchupdater.ui.LibraryAdapter.getItemCount:()I │ │ +0b1584: 5410 991f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b1588: 7210 c904 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@04c9 │ │ +0b158e: 0a00 |0005: move-result v0 │ │ +0b1590: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter;) │ │ @@ -215934,17 +215935,17 @@ │ │ type : '()Landroidx/recyclerview/widget/RecyclerView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1250: |[0b1250] ua.gardenapple.itchupdater.ui.LibraryAdapter.getList:()Landroidx/recyclerview/widget/RecyclerView; │ │ -0b1260: 5410 9b1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@1f9b │ │ -0b1264: 1100 |0002: return-object v0 │ │ +0b1254: |[0b1254] ua.gardenapple.itchupdater.ui.LibraryAdapter.getList:()Landroidx/recyclerview/widget/RecyclerView; │ │ +0b1264: 5410 9b1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@1f9b │ │ +0b1268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter;) │ │ @@ -215952,17 +215953,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/game/GameRepository$Type;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b15a8: |[0b15a8] ua.gardenapple.itchupdater.ui.LibraryAdapter.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ -0b15b8: 5410 9c1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1f9c │ │ -0b15bc: 1100 |0002: return-object v0 │ │ +0b15ac: |[0b15ac] ua.gardenapple.itchupdater.ui.LibraryAdapter.getType:()Lua/gardenapple/itchupdater/database/game/GameRepository$Type; │ │ +0b15bc: 5410 9c1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1f9c │ │ +0b15c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter;) │ │ @@ -215970,18 +215971,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b16d8: |[0b16d8] ua.gardenapple.itchupdater.ui.LibraryAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -0b16e8: 1f01 f905 |0000: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; // type@05f9 │ │ -0b16ec: 6e30 fe1c 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;I)V // method@1cfe │ │ -0b16f2: 0e00 |0005: return-void │ │ +0b16dc: |[0b16dc] ua.gardenapple.itchupdater.ui.LibraryAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +0b16ec: 1f01 f905 |0000: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; // type@05f9 │ │ +0b16f0: 6e30 fe1c 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;I)V // method@1cfe │ │ +0b16f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -215991,136 +215992,136 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 243 16-bit code units │ │ -0b16f4: |[0b16f4] ua.gardenapple.itchupdater.ui.LibraryAdapter.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;I)V │ │ -0b1704: 1a00 f228 |0000: const-string v0, "holder" // string@28f2 │ │ -0b1708: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b170e: 5460 991f |0005: iget-object v0, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b1712: 7220 be04 8000 |0007: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -0b1718: 0c00 |000a: move-result-object v0 │ │ -0b171a: 1f00 4005 |000b: check-cast v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -0b171e: 5461 991f |000d: iget-object v1, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b1722: 7220 be04 8100 |000f: invoke-interface {v1, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -0b1728: 0c01 |0012: move-result-object v1 │ │ -0b172a: 1f01 4005 |0013: check-cast v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -0b172e: 6e10 3b19 0100 |0015: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getGame:()Lua/gardenapple/itchupdater/database/game/Game; // method@193b │ │ -0b1734: 0c01 |0018: move-result-object v1 │ │ -0b1736: 6e10 971c 0700 |0019: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getGameName:()Landroid/widget/TextView; // method@1c97 │ │ -0b173c: 0c02 |001c: move-result-object v2 │ │ -0b173e: 6e10 c118 0100 |001d: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -0b1744: 0c03 |0020: move-result-object v3 │ │ -0b1746: 1f03 5601 |0021: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b174a: 6e20 7b01 3200 |0023: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b1750: 6e10 951c 0700 |0026: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getAuthorOrSubtitle:()Landroid/widget/TextView; // method@1c95 │ │ -0b1756: 0c02 |0029: move-result-object v2 │ │ -0b1758: 6e10 3d19 0000 |002a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getLibrarySubtitle:()Ljava/lang/String; // method@193d │ │ -0b175e: 0c00 |002d: move-result-object v0 │ │ -0b1760: 1f00 5601 |002e: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0b1764: 6e20 7b01 0200 |0030: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b176a: 6e10 951c 0700 |0033: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getAuthorOrSubtitle:()Landroid/widget/TextView; // method@1c95 │ │ -0b1770: 0c00 |0036: move-result-object v0 │ │ -0b1772: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -0b1774: 6e20 7901 2000 |0038: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ -0b177a: 5460 9c1f |003b: iget-object v0, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1f9c │ │ -0b177e: 6203 dd1c |003d: sget-object v3, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ -0b1782: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -0b1784: 3330 5800 |0040: if-ne v0, v3, 0098 // +0058 │ │ -0b1788: 6e10 9a1c 0700 |0042: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getProgressBarLayout:()Landroid/widget/LinearLayout; // method@1c9a │ │ -0b178e: 0c00 |0045: move-result-object v0 │ │ -0b1790: 6e20 6e01 4000 |0046: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@016e │ │ -0b1796: 6e10 991c 0700 |0049: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getProgressBarLabel:()Landroid/widget/TextView; // method@1c99 │ │ -0b179c: 0c00 |004c: move-result-object v0 │ │ -0b179e: 5463 991f |004d: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b17a2: 7220 be04 8300 |004f: invoke-interface {v3, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -0b17a8: 0c03 |0052: move-result-object v3 │ │ -0b17aa: 1f03 4005 |0053: check-cast v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -0b17ae: 6e10 3f19 0300 |0055: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getStatus:()I // method@193f │ │ -0b17b4: 0a03 |0058: move-result v3 │ │ -0b17b6: 3223 2d00 |0059: if-eq v3, v2, 0086 // +002d │ │ -0b17ba: 1225 |005b: const/4 v5, #int 2 // #2 │ │ -0b17bc: 3253 1a00 |005c: if-eq v3, v5, 0076 // +001a │ │ -0b17c0: 1235 |005e: const/4 v5, #int 3 // #3 │ │ -0b17c2: 3253 0700 |005f: if-eq v3, v5, 0066 // +0007 │ │ -0b17c6: 1a03 0000 |0061: const-string v3, "" // string@0000 │ │ -0b17ca: 1f03 5601 |0063: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b17ce: 2830 |0065: goto 0095 // +0030 │ │ -0b17d0: 5463 981f |0066: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b17d4: 6e10 3800 0300 |0068: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b17da: 0c03 |006b: move-result-object v3 │ │ -0b17dc: 1405 6700 117f |006c: const v5, #float 1.9274e+38 // #7f110067 │ │ -0b17e2: 6e20 9200 5300 |006f: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b17e8: 0c03 |0072: move-result-object v3 │ │ -0b17ea: 1f03 5601 |0073: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b17ee: 2820 |0075: goto 0095 // +0020 │ │ -0b17f0: 5463 981f |0076: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b17f4: 6e10 3800 0300 |0078: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b17fa: 0c03 |007b: move-result-object v3 │ │ -0b17fc: 1405 6600 117f |007c: const v5, #float 1.9274e+38 // #7f110066 │ │ -0b1802: 6e20 9200 5300 |007f: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b1808: 0c03 |0082: move-result-object v3 │ │ -0b180a: 1f03 5601 |0083: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b180e: 2810 |0085: goto 0095 // +0010 │ │ -0b1810: 5463 981f |0086: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b1814: 6e10 3800 0300 |0088: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b181a: 0c03 |008b: move-result-object v3 │ │ -0b181c: 1405 6500 117f |008c: const v5, #float 1.9274e+38 // #7f110065 │ │ -0b1822: 6e20 9200 5300 |008f: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b1828: 0c03 |0092: move-result-object v3 │ │ -0b182a: 1f03 5601 |0093: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b182e: 6e20 7b01 3000 |0095: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b1834: 6e10 981c 0700 |0098: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getOverflowMenuButton:()Landroid/widget/ImageButton; // method@1c98 │ │ -0b183a: 0c00 |009b: move-result-object v0 │ │ -0b183c: 2203 fa05 |009c: new-instance v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1; // type@05fa │ │ -0b1840: 7030 9c1c 6308 |009e: invoke-direct {v3, v6, v8}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;I)V // method@1c9c │ │ -0b1846: 1f03 6f00 |00a1: check-cast v3, Landroid/view/View$OnClickListener; // type@006f │ │ -0b184a: 6e20 6801 3000 |00a3: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0168 │ │ -0b1850: 6e10 9b1c 0700 |00a6: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getThumbnailView:()Landroid/widget/ImageView; // method@1c9b │ │ -0b1856: 0c08 |00a9: move-result-object v8 │ │ -0b1858: 1f08 7000 |00aa: check-cast v8, Landroid/view/View; // type@0070 │ │ -0b185c: 6e10 c318 0100 |00ac: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ -0b1862: 0c00 |00af: move-result-object v0 │ │ -0b1864: 3800 0300 |00b0: if-eqz v0, 00b3 // +0003 │ │ -0b1868: 2802 |00b2: goto 00b4 // +0002 │ │ -0b186a: 1202 |00b3: const/4 v2, #int 0 // #0 │ │ -0b186c: 3802 0400 |00b4: if-eqz v2, 00b8 // +0004 │ │ -0b1870: 1200 |00b6: const/4 v0, #int 0 // #0 │ │ -0b1872: 2803 |00b7: goto 00ba // +0003 │ │ -0b1874: 1300 0800 |00b8: const/16 v0, #int 8 // #8 │ │ -0b1878: 6e20 3a01 0800 |00ba: invoke-virtual {v8, v0}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b187e: 6e10 c318 0100 |00bd: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ -0b1884: 0c08 |00c0: move-result-object v8 │ │ -0b1886: 3808 2a00 |00c1: if-eqz v8, 00eb // +002a │ │ -0b188a: 5468 981f |00c3: iget-object v8, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ -0b188e: 7110 7202 0800 |00c5: invoke-static {v8}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@0272 │ │ -0b1894: 0c08 |00c8: move-result-object v8 │ │ -0b1896: 6e10 c318 0100 |00c9: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ -0b189c: 0c00 |00cc: move-result-object v0 │ │ -0b189e: 6e20 7602 0800 |00cd: invoke-virtual {v8, v0}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ -0b18a4: 0c08 |00d0: move-result-object v8 │ │ -0b18a6: 1300 7602 |00d1: const/16 v0, #int 630 // #276 │ │ -0b18aa: 1301 f401 |00d3: const/16 v1, #int 500 // #1f4 │ │ -0b18ae: 6e30 7502 0801 |00d5: invoke-virtual {v8, v0, v1}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ -0b18b4: 0c08 |00d8: move-result-object v8 │ │ -0b18b6: 1f08 0b01 |00d9: check-cast v8, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ -0b18ba: 6e10 9b1c 0700 |00db: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getThumbnailView:()Landroid/widget/ImageView; // method@1c9b │ │ -0b18c0: 0c00 |00de: move-result-object v0 │ │ -0b18c2: 6e20 7402 0800 |00df: invoke-virtual {v8, v0}, Lcom/bumptech/glide/RequestBuilder;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@0274 │ │ -0b18c8: 6e10 961c 0700 |00e2: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getEmptyThumbnailView:()Landroid/widget/ImageView; // method@1c96 │ │ -0b18ce: 0c07 |00e5: move-result-object v7 │ │ -0b18d0: 1248 |00e6: const/4 v8, #int 4 // #4 │ │ -0b18d2: 6e20 6a01 8700 |00e7: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b18d8: 2808 |00ea: goto 00f2 // +0008 │ │ -0b18da: 6e10 961c 0700 |00eb: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getEmptyThumbnailView:()Landroid/widget/ImageView; // method@1c96 │ │ -0b18e0: 0c07 |00ee: move-result-object v7 │ │ -0b18e2: 6e20 6a01 4700 |00ef: invoke-virtual {v7, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b18e8: 0e00 |00f2: return-void │ │ +0b16f8: |[0b16f8] ua.gardenapple.itchupdater.ui.LibraryAdapter.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;I)V │ │ +0b1708: 1a00 f228 |0000: const-string v0, "holder" // string@28f2 │ │ +0b170c: 7120 8c05 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b1712: 5460 991f |0005: iget-object v0, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b1716: 7220 be04 8000 |0007: invoke-interface {v0, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +0b171c: 0c00 |000a: move-result-object v0 │ │ +0b171e: 1f00 4005 |000b: check-cast v0, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +0b1722: 5461 991f |000d: iget-object v1, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b1726: 7220 be04 8100 |000f: invoke-interface {v1, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +0b172c: 0c01 |0012: move-result-object v1 │ │ +0b172e: 1f01 4005 |0013: check-cast v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +0b1732: 6e10 3b19 0100 |0015: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getGame:()Lua/gardenapple/itchupdater/database/game/Game; // method@193b │ │ +0b1738: 0c01 |0018: move-result-object v1 │ │ +0b173a: 6e10 971c 0700 |0019: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getGameName:()Landroid/widget/TextView; // method@1c97 │ │ +0b1740: 0c02 |001c: move-result-object v2 │ │ +0b1742: 6e10 c118 0100 |001d: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +0b1748: 0c03 |0020: move-result-object v3 │ │ +0b174a: 1f03 5601 |0021: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b174e: 6e20 7b01 3200 |0023: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b1754: 6e10 951c 0700 |0026: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getAuthorOrSubtitle:()Landroid/widget/TextView; // method@1c95 │ │ +0b175a: 0c02 |0029: move-result-object v2 │ │ +0b175c: 6e10 3d19 0000 |002a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getLibrarySubtitle:()Ljava/lang/String; // method@193d │ │ +0b1762: 0c00 |002d: move-result-object v0 │ │ +0b1764: 1f00 5601 |002e: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0b1768: 6e20 7b01 0200 |0030: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b176e: 6e10 951c 0700 |0033: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getAuthorOrSubtitle:()Landroid/widget/TextView; // method@1c95 │ │ +0b1774: 0c00 |0036: move-result-object v0 │ │ +0b1776: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +0b1778: 6e20 7901 2000 |0038: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ +0b177e: 5460 9c1f |003b: iget-object v0, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.type:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1f9c │ │ +0b1782: 6203 dd1c |003d: sget-object v3, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ +0b1786: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0b1788: 3330 5800 |0040: if-ne v0, v3, 0098 // +0058 │ │ +0b178c: 6e10 9a1c 0700 |0042: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getProgressBarLayout:()Landroid/widget/LinearLayout; // method@1c9a │ │ +0b1792: 0c00 |0045: move-result-object v0 │ │ +0b1794: 6e20 6e01 4000 |0046: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@016e │ │ +0b179a: 6e10 991c 0700 |0049: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getProgressBarLabel:()Landroid/widget/TextView; // method@1c99 │ │ +0b17a0: 0c00 |004c: move-result-object v0 │ │ +0b17a2: 5463 991f |004d: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b17a6: 7220 be04 8300 |004f: invoke-interface {v3, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +0b17ac: 0c03 |0052: move-result-object v3 │ │ +0b17ae: 1f03 4005 |0053: check-cast v3, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +0b17b2: 6e10 3f19 0300 |0055: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getStatus:()I // method@193f │ │ +0b17b8: 0a03 |0058: move-result v3 │ │ +0b17ba: 3223 2d00 |0059: if-eq v3, v2, 0086 // +002d │ │ +0b17be: 1225 |005b: const/4 v5, #int 2 // #2 │ │ +0b17c0: 3253 1a00 |005c: if-eq v3, v5, 0076 // +001a │ │ +0b17c4: 1235 |005e: const/4 v5, #int 3 // #3 │ │ +0b17c6: 3253 0700 |005f: if-eq v3, v5, 0066 // +0007 │ │ +0b17ca: 1a03 0000 |0061: const-string v3, "" // string@0000 │ │ +0b17ce: 1f03 5601 |0063: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b17d2: 2830 |0065: goto 0095 // +0030 │ │ +0b17d4: 5463 981f |0066: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b17d8: 6e10 3800 0300 |0068: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b17de: 0c03 |006b: move-result-object v3 │ │ +0b17e0: 1405 6700 117f |006c: const v5, #float 1.9274e+38 // #7f110067 │ │ +0b17e6: 6e20 9200 5300 |006f: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b17ec: 0c03 |0072: move-result-object v3 │ │ +0b17ee: 1f03 5601 |0073: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b17f2: 2820 |0075: goto 0095 // +0020 │ │ +0b17f4: 5463 981f |0076: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b17f8: 6e10 3800 0300 |0078: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b17fe: 0c03 |007b: move-result-object v3 │ │ +0b1800: 1405 6600 117f |007c: const v5, #float 1.9274e+38 // #7f110066 │ │ +0b1806: 6e20 9200 5300 |007f: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b180c: 0c03 |0082: move-result-object v3 │ │ +0b180e: 1f03 5601 |0083: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b1812: 2810 |0085: goto 0095 // +0010 │ │ +0b1814: 5463 981f |0086: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1818: 6e10 3800 0300 |0088: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b181e: 0c03 |008b: move-result-object v3 │ │ +0b1820: 1405 6500 117f |008c: const v5, #float 1.9274e+38 // #7f110065 │ │ +0b1826: 6e20 9200 5300 |008f: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b182c: 0c03 |0092: move-result-object v3 │ │ +0b182e: 1f03 5601 |0093: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b1832: 6e20 7b01 3000 |0095: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b1838: 6e10 981c 0700 |0098: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getOverflowMenuButton:()Landroid/widget/ImageButton; // method@1c98 │ │ +0b183e: 0c00 |009b: move-result-object v0 │ │ +0b1840: 2203 fa05 |009c: new-instance v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1; // type@05fa │ │ +0b1844: 7030 9c1c 6308 |009e: invoke-direct {v3, v6, v8}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onBindViewHolder$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;I)V // method@1c9c │ │ +0b184a: 1f03 6f00 |00a1: check-cast v3, Landroid/view/View$OnClickListener; // type@006f │ │ +0b184e: 6e20 6801 3000 |00a3: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0168 │ │ +0b1854: 6e10 9b1c 0700 |00a6: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getThumbnailView:()Landroid/widget/ImageView; // method@1c9b │ │ +0b185a: 0c08 |00a9: move-result-object v8 │ │ +0b185c: 1f08 7000 |00aa: check-cast v8, Landroid/view/View; // type@0070 │ │ +0b1860: 6e10 c318 0100 |00ac: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ +0b1866: 0c00 |00af: move-result-object v0 │ │ +0b1868: 3800 0300 |00b0: if-eqz v0, 00b3 // +0003 │ │ +0b186c: 2802 |00b2: goto 00b4 // +0002 │ │ +0b186e: 1202 |00b3: const/4 v2, #int 0 // #0 │ │ +0b1870: 3802 0400 |00b4: if-eqz v2, 00b8 // +0004 │ │ +0b1874: 1200 |00b6: const/4 v0, #int 0 // #0 │ │ +0b1876: 2803 |00b7: goto 00ba // +0003 │ │ +0b1878: 1300 0800 |00b8: const/16 v0, #int 8 // #8 │ │ +0b187c: 6e20 3a01 0800 |00ba: invoke-virtual {v8, v0}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b1882: 6e10 c318 0100 |00bd: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ +0b1888: 0c08 |00c0: move-result-object v8 │ │ +0b188a: 3808 2a00 |00c1: if-eqz v8, 00eb // +002a │ │ +0b188e: 5468 981f |00c3: iget-object v8, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.context:Landroid/content/Context; // field@1f98 │ │ +0b1892: 7110 7202 0800 |00c5: invoke-static {v8}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@0272 │ │ +0b1898: 0c08 |00c8: move-result-object v8 │ │ +0b189a: 6e10 c318 0100 |00c9: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ +0b18a0: 0c00 |00cc: move-result-object v0 │ │ +0b18a2: 6e20 7602 0800 |00cd: invoke-virtual {v8, v0}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ +0b18a8: 0c08 |00d0: move-result-object v8 │ │ +0b18aa: 1300 7602 |00d1: const/16 v0, #int 630 // #276 │ │ +0b18ae: 1301 f401 |00d3: const/16 v1, #int 500 // #1f4 │ │ +0b18b2: 6e30 7502 0801 |00d5: invoke-virtual {v8, v0, v1}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ +0b18b8: 0c08 |00d8: move-result-object v8 │ │ +0b18ba: 1f08 0b01 |00d9: check-cast v8, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ +0b18be: 6e10 9b1c 0700 |00db: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getThumbnailView:()Landroid/widget/ImageView; // method@1c9b │ │ +0b18c4: 0c00 |00de: move-result-object v0 │ │ +0b18c6: 6e20 7402 0800 |00df: invoke-virtual {v8, v0}, Lcom/bumptech/glide/RequestBuilder;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@0274 │ │ +0b18cc: 6e10 961c 0700 |00e2: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getEmptyThumbnailView:()Landroid/widget/ImageView; // method@1c96 │ │ +0b18d2: 0c07 |00e5: move-result-object v7 │ │ +0b18d4: 1248 |00e6: const/4 v8, #int 4 // #4 │ │ +0b18d6: 6e20 6a01 8700 |00e7: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b18dc: 2808 |00ea: goto 00f2 // +0008 │ │ +0b18de: 6e10 961c 0700 |00eb: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.getEmptyThumbnailView:()Landroid/widget/ImageView; // method@1c96 │ │ +0b18e4: 0c07 |00ee: move-result-object v7 │ │ +0b18e6: 6e20 6a01 4700 |00ef: invoke-virtual {v7, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b18ec: 0e00 |00f2: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=66 │ │ 0x000d line=67 │ │ 0x0019 line=68 │ │ 0x0026 line=69 │ │ 0x0033 line=71 │ │ @@ -216152,19 +216153,19 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b1268: |[0b1268] ua.gardenapple.itchupdater.ui.LibraryAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -0b1278: 6e30 021d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; // method@1d02 │ │ -0b127e: 0c01 |0003: move-result-object v1 │ │ -0b1280: 1f01 d200 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ -0b1284: 1101 |0006: return-object v1 │ │ +0b126c: |[0b126c] ua.gardenapple.itchupdater.ui.LibraryAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +0b127c: 6e30 021d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; // method@1d02 │ │ +0b1282: 0c01 |0003: move-result-object v1 │ │ +0b1284: 1f01 d200 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ +0b1288: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -216174,31 +216175,31 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0b15c0: |[0b15c0] ua.gardenapple.itchupdater.ui.LibraryAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ -0b15d0: 1a04 3b30 |0000: const-string v4, "parent" // string@303b │ │ -0b15d4: 7120 8c05 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b15da: 5424 9a1f |0005: iget-object v4, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.inflater:Landroid/view/LayoutInflater; // field@1f9a │ │ -0b15de: 1400 3300 0d7f |0007: const v0, #float 1.87422e+38 // #7f0d0033 │ │ -0b15e4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b15e6: 6e40 1f01 0413 |000b: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0b15ec: 0c03 |000e: move-result-object v3 │ │ -0b15ee: 2204 0206 |000f: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1; // type@0602 │ │ -0b15f2: 7020 b51c 2400 |0011: invoke-direct {v4, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V // method@1cb5 │ │ -0b15f8: 1f04 6f00 |0014: check-cast v4, Landroid/view/View$OnClickListener; // type@006f │ │ -0b15fc: 6e20 3701 4300 |0016: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0137 │ │ -0b1602: 2204 f905 |0019: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; // type@05f9 │ │ -0b1606: 1a00 772a |001b: const-string v0, "itemView" // string@2a77 │ │ -0b160a: 7120 8b05 0300 |001d: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b1610: 7030 941c 2403 |0020: invoke-direct {v4, v2, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V // method@1c94 │ │ -0b1616: 1104 |0023: return-object v4 │ │ +0b15c4: |[0b15c4] ua.gardenapple.itchupdater.ui.LibraryAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; │ │ +0b15d4: 1a04 3b30 |0000: const-string v4, "parent" // string@303b │ │ +0b15d8: 7120 8c05 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b15de: 5424 9a1f |0005: iget-object v4, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.inflater:Landroid/view/LayoutInflater; // field@1f9a │ │ +0b15e2: 1400 3300 0d7f |0007: const v0, #float 1.87422e+38 // #7f0d0033 │ │ +0b15e8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b15ea: 6e40 1f01 0413 |000b: invoke-virtual {v4, v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0b15f0: 0c03 |000e: move-result-object v3 │ │ +0b15f2: 2204 0206 |000f: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1; // type@0602 │ │ +0b15f6: 7020 b51c 2400 |0011: invoke-direct {v4, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCreateViewHolder$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V // method@1cb5 │ │ +0b15fc: 1f04 6f00 |0014: check-cast v4, Landroid/view/View$OnClickListener; // type@006f │ │ +0b1600: 6e20 3701 4300 |0016: invoke-virtual {v3, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0137 │ │ +0b1606: 2204 f905 |0019: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder; // type@05f9 │ │ +0b160a: 1a00 772a |001b: const-string v0, "itemView" // string@2a77 │ │ +0b160e: 7120 8b05 0300 |001d: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b1614: 7030 941c 2403 |0020: invoke-direct {v4, v2, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$GameViewHolder;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Landroid/view/View;)V // method@1c94 │ │ +0b161a: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=60 │ │ 0x000f line=61 │ │ 0x0019 line=62 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ @@ -216210,20 +216211,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b1c44: |[0b1c44] ua.gardenapple.itchupdater.ui.LibraryAdapter.setGameInstalls$app_fdroidRelease:(Ljava/util/List;)V │ │ -0b1c54: 1a00 2437 |0000: const-string v0, "value" // string@3724 │ │ -0b1c58: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b1c5e: 5b12 991f |0005: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ -0b1c62: 6e10 fc1c 0100 |0007: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.notifyDataSetChanged:()V // method@1cfc │ │ -0b1c68: 0e00 |000a: return-void │ │ +0b1c48: |[0b1c48] ua.gardenapple.itchupdater.ui.LibraryAdapter.setGameInstalls$app_fdroidRelease:(Ljava/util/List;)V │ │ +0b1c58: 1a00 2437 |0000: const-string v0, "value" // string@3724 │ │ +0b1c5c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b1c62: 5b12 991f |0005: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.gameInstalls:Ljava/util/List; // field@1f99 │ │ +0b1c66: 6e10 fc1c 0100 |0007: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.notifyDataSetChanged:()V // method@1cfc │ │ +0b1c6c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ @@ -216281,23 +216282,23 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b1d9c: |[0b1d9c] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V │ │ -0b1dac: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ -0b1db0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b1db6: 1a00 cf1e |0005: const-string v0, "adapter" // string@1ecf │ │ -0b1dba: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b1dc0: 5b12 9e1f |000a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1f9e │ │ -0b1dc4: 7010 7203 0100 |000c: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b1dca: 5b13 9d1f |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f9d │ │ -0b1dce: 0e00 |0011: return-void │ │ +0b1da0: |[0b1da0] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V │ │ +0b1db0: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ +0b1db4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b1dba: 1a00 cf1e |0005: const-string v0, "adapter" // string@1ecf │ │ +0b1dbe: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b1dc4: 5b12 9e1f |000a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1f9e │ │ +0b1dc8: 7010 7203 0100 |000c: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b1dce: 5b13 9d1f |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f9d │ │ +0b1dd2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=153 │ │ 0x000f line=154 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; │ │ 0x0000 - 0x0012 reg=2 (null) Lua/gardenapple/itchupdater/ui/LibraryFragment; │ │ @@ -216309,17 +216310,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/ui/LibraryAdapter;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1d84: |[0b1d84] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.getAdapter:()Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ -0b1d94: 5410 9d1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f9d │ │ -0b1d98: 1100 |0002: return-object v0 │ │ +0b1d88: |[0b1d88] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.getAdapter:()Lua/gardenapple/itchupdater/ui/LibraryAdapter; │ │ +0b1d98: 5410 9d1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f9d │ │ +0b1d9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;) │ │ @@ -216327,36 +216328,36 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0b1d20: |[0b1d20] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.getPreloadItems:(I)Ljava/util/List; │ │ -0b1d30: 5410 9d1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f9d │ │ -0b1d34: 6e10 f81c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getGameInstalls:()Ljava/util/List; // method@1cf8 │ │ -0b1d3a: 0c00 |0005: move-result-object v0 │ │ -0b1d3c: 7210 c004 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@04c0 │ │ -0b1d42: 0a00 |0009: move-result v0 │ │ -0b1d44: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -0b1d48: 7100 8d04 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ -0b1d4e: 0c02 |000f: move-result-object v2 │ │ -0b1d50: 1a00 ba24 |0010: const-string v0, "emptyList()" // string@24ba │ │ -0b1d54: 7120 8b05 0200 |0012: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b1d5a: 1102 |0015: return-object v2 │ │ -0b1d5c: 5410 9d1f |0016: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f9d │ │ -0b1d60: 6e10 f81c 0000 |0018: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getGameInstalls:()Ljava/util/List; // method@1cf8 │ │ -0b1d66: 0c00 |001b: move-result-object v0 │ │ -0b1d68: 7220 be04 2000 |001c: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -0b1d6e: 0c02 |001f: move-result-object v2 │ │ -0b1d70: 7110 8f04 0200 |0020: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@048f │ │ -0b1d76: 0c02 |0023: move-result-object v2 │ │ -0b1d78: 1a00 2734 |0024: const-string v0, "singletonList(adapter.gameInstalls[position])" // string@3427 │ │ -0b1d7c: 7120 8b05 0200 |0026: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b1d82: 1102 |0029: return-object v2 │ │ +0b1d24: |[0b1d24] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.getPreloadItems:(I)Ljava/util/List; │ │ +0b1d34: 5410 9d1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f9d │ │ +0b1d38: 6e10 f81c 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getGameInstalls:()Ljava/util/List; // method@1cf8 │ │ +0b1d3e: 0c00 |0005: move-result-object v0 │ │ +0b1d40: 7210 c004 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@04c0 │ │ +0b1d46: 0a00 |0009: move-result v0 │ │ +0b1d48: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +0b1d4c: 7100 8d04 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ +0b1d52: 0c02 |000f: move-result-object v2 │ │ +0b1d54: 1a00 ba24 |0010: const-string v0, "emptyList()" // string@24ba │ │ +0b1d58: 7120 8b05 0200 |0012: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b1d5e: 1102 |0015: return-object v2 │ │ +0b1d60: 5410 9d1f |0016: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f9d │ │ +0b1d64: 6e10 f81c 0000 |0018: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.getGameInstalls:()Ljava/util/List; // method@1cf8 │ │ +0b1d6a: 0c00 |001b: move-result-object v0 │ │ +0b1d6c: 7220 be04 2000 |001c: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +0b1d72: 0c02 |001f: move-result-object v2 │ │ +0b1d74: 7110 8f04 0200 |0020: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@048f │ │ +0b1d7a: 0c02 |0023: move-result-object v2 │ │ +0b1d7c: 1a00 2734 |0024: const-string v0, "singletonList(adapter.gameInstalls[position])" // string@3427 │ │ +0b1d80: 7120 8b05 0200 |0026: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b1d86: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000c line=158 │ │ 0x0016 line=160 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; │ │ @@ -216367,19 +216368,19 @@ │ │ type : '(Ljava/lang/Object;)Lcom/bumptech/glide/RequestBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1c9c: |[0b1c9c] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.getPreloadRequestBuilder:(Ljava/lang/Object;)Lcom/bumptech/glide/RequestBuilder; │ │ -0b1cac: 1f01 4005 |0000: check-cast v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ -0b1cb0: 6e20 0b1d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.getPreloadRequestBuilder:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Lcom/bumptech/glide/RequestBuilder; // method@1d0b │ │ -0b1cb6: 0c01 |0005: move-result-object v1 │ │ -0b1cb8: 1101 |0006: return-object v1 │ │ +0b1ca0: |[0b1ca0] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.getPreloadRequestBuilder:(Ljava/lang/Object;)Lcom/bumptech/glide/RequestBuilder; │ │ +0b1cb0: 1f01 4005 |0000: check-cast v1, Lua/gardenapple/itchupdater/database/installation/GameInstallation; // type@0540 │ │ +0b1cb4: 6e20 0b1d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.getPreloadRequestBuilder:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Lcom/bumptech/glide/RequestBuilder; // method@1d0b │ │ +0b1cba: 0c01 |0005: move-result-object v1 │ │ +0b1cbc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -216388,37 +216389,37 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Lcom/bumptech/glide/RequestBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0b1cbc: |[0b1cbc] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.getPreloadRequestBuilder:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Lcom/bumptech/glide/RequestBuilder; │ │ -0b1ccc: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ -0b1cd0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b1cd6: 5420 9e1f |0005: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1f9e │ │ -0b1cda: 1f00 a600 |0007: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b1cde: 7110 7302 0000 |0009: invoke-static {v0}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ -0b1ce4: 0c00 |000c: move-result-object v0 │ │ -0b1ce6: 6e10 3b19 0300 |000d: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getGame:()Lua/gardenapple/itchupdater/database/game/Game; // method@193b │ │ -0b1cec: 0c03 |0010: move-result-object v3 │ │ -0b1cee: 6e10 c318 0300 |0011: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ -0b1cf4: 0c03 |0014: move-result-object v3 │ │ -0b1cf6: 6e20 7602 3000 |0015: invoke-virtual {v0, v3}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ -0b1cfc: 0c03 |0018: move-result-object v3 │ │ -0b1cfe: 1300 7602 |0019: const/16 v0, #int 630 // #276 │ │ -0b1d02: 1301 f401 |001b: const/16 v1, #int 500 // #1f4 │ │ -0b1d06: 6e30 7502 0301 |001d: invoke-virtual {v3, v0, v1}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ -0b1d0c: 0c03 |0020: move-result-object v3 │ │ -0b1d0e: 1a00 6f37 |0021: const-string v0, "with(this@LibraryFragment) │ │ +0b1cc0: |[0b1cc0] ua.gardenapple.itchupdater.ui.LibraryFragment$LibraryPreloadModelProvider.getPreloadRequestBuilder:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;)Lcom/bumptech/glide/RequestBuilder; │ │ +0b1cd0: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ +0b1cd4: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b1cda: 5420 9e1f |0005: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1f9e │ │ +0b1cde: 1f00 a600 |0007: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b1ce2: 7110 7302 0000 |0009: invoke-static {v0}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ +0b1ce8: 0c00 |000c: move-result-object v0 │ │ +0b1cea: 6e10 3b19 0300 |000d: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getGame:()Lua/gardenapple/itchupdater/database/game/Game; // method@193b │ │ +0b1cf0: 0c03 |0010: move-result-object v3 │ │ +0b1cf2: 6e10 c318 0300 |0011: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ +0b1cf8: 0c03 |0014: move-result-object v3 │ │ +0b1cfa: 6e20 7602 3000 |0015: invoke-virtual {v0, v3}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ +0b1d00: 0c03 |0018: move-result-object v3 │ │ +0b1d02: 1300 7602 |0019: const/16 v0, #int 630 // #276 │ │ +0b1d06: 1301 f401 |001b: const/16 v1, #int 500 // #1f4 │ │ +0b1d0a: 6e30 7502 0301 |001d: invoke-virtual {v3, v0, v1}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ +0b1d10: 0c03 |0020: move-result-object v3 │ │ +0b1d12: 1a00 6f37 |0021: const-string v0, "with(this@LibraryFragment) │ │ .load(item.game.thumbnailUrl) │ │ .override(THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT)" // string@376f │ │ -0b1d12: 7120 8b05 0300 |0023: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b1d18: 1f03 0b01 |0026: check-cast v3, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ -0b1d1c: 1103 |0028: return-object v3 │ │ +0b1d16: 7120 8b05 0300 |0023: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b1d1c: 1f03 0b01 |0026: check-cast v3, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ +0b1d20: 1103 |0028: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=164 │ │ 0x000d line=165 │ │ 0x001d line=166 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; │ │ @@ -216472,38 +216473,38 @@ │ │ type : '(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b1e90: |[0b1e90] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V │ │ -0b1ea0: 5b01 a21f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.$view:Landroid/widget/ScrollView; // field@1fa2 │ │ -0b1ea4: 5b02 a11f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.$pendingAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fa1 │ │ -0b1ea8: 5b03 a31f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa3 │ │ -0b1eac: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b1eb2: 0e00 |0009: return-void │ │ +0b1e94: |[0b1e94] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V │ │ +0b1ea4: 5b01 a21f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.$view:Landroid/widget/ScrollView; // field@1fa2 │ │ +0b1ea8: 5b02 a11f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.$pendingAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fa1 │ │ +0b1eac: 5b03 a31f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa3 │ │ +0b1eb0: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b1eb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1eb4: |[0b1eb4] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1.onChanged:(Ljava/lang/Object;)V │ │ -0b1ec4: 1f01 d001 |0000: check-cast v1, Ljava/util/List; // type@01d0 │ │ -0b1ec8: 6e20 101d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.onChanged:(Ljava/util/List;)V // method@1d10 │ │ -0b1ece: 0e00 |0005: return-void │ │ +0b1eb8: |[0b1eb8] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1.onChanged:(Ljava/lang/Object;)V │ │ +0b1ec8: 1f01 d001 |0000: check-cast v1, Ljava/util/List; // type@01d0 │ │ +0b1ecc: 6e20 101d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.onChanged:(Ljava/util/List;)V // method@1d10 │ │ +0b1ed2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -216512,28 +216513,28 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0b1ed0: |[0b1ed0] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1.onChanged:(Ljava/util/List;)V │ │ -0b1ee0: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -0b1ee4: 280b |0002: goto 000d // +000b │ │ -0b1ee6: 5430 a11f |0003: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.$pendingAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fa1 │ │ -0b1eea: 1a01 3626 |0005: const-string v1, "gameInstalls" // string@2636 │ │ -0b1eee: 7120 8b05 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b1ef4: 6e20 041d 4000 |000a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.setGameInstalls$app_fdroidRelease:(Ljava/util/List;)V // method@1d04 │ │ -0b1efa: 5430 a21f |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.$view:Landroid/widget/ScrollView; // field@1fa2 │ │ -0b1efe: 2201 1406 |000f: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2; // type@0614 │ │ -0b1f02: 5432 a31f |0011: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa3 │ │ -0b1f06: 7030 0c1d 2104 |0013: invoke-direct {v1, v2, v4}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V // method@1d0c │ │ -0b1f0c: 1f01 7501 |0016: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0b1f10: 6e20 7201 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@0172 │ │ -0b1f16: 0e00 |001b: return-void │ │ +0b1ed4: |[0b1ed4] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$1.onChanged:(Ljava/util/List;)V │ │ +0b1ee4: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +0b1ee8: 280b |0002: goto 000d // +000b │ │ +0b1eea: 5430 a11f |0003: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.$pendingAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fa1 │ │ +0b1eee: 1a01 3626 |0005: const-string v1, "gameInstalls" // string@2636 │ │ +0b1ef2: 7120 8b05 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b1ef8: 6e20 041d 4000 |000a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.setGameInstalls$app_fdroidRelease:(Ljava/util/List;)V // method@1d04 │ │ +0b1efe: 5430 a21f |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.$view:Landroid/widget/ScrollView; // field@1fa2 │ │ +0b1f02: 2201 1406 |000f: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2; // type@0614 │ │ +0b1f06: 5432 a31f |0011: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa3 │ │ +0b1f0a: 7030 0c1d 2104 |0013: invoke-direct {v1, v2, v4}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V // method@1d0c │ │ +0b1f10: 1f01 7501 |0016: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0b1f14: 6e20 7201 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@0172 │ │ +0b1f1a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=67 │ │ 0x000d line=68 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/util/List; │ │ @@ -216586,38 +216587,38 @@ │ │ type : '(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b1fc4: |[0b1fc4] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V │ │ -0b1fd4: 5b01 a71f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.$view:Landroid/widget/ScrollView; // field@1fa7 │ │ -0b1fd8: 5b02 a61f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.$downloadsAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fa6 │ │ -0b1fdc: 5b03 a81f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa8 │ │ -0b1fe0: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b1fe6: 0e00 |0009: return-void │ │ +0b1fc8: |[0b1fc8] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V │ │ +0b1fd8: 5b01 a71f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.$view:Landroid/widget/ScrollView; // field@1fa7 │ │ +0b1fdc: 5b02 a61f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.$downloadsAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fa6 │ │ +0b1fe0: 5b03 a81f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa8 │ │ +0b1fe4: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b1fea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1fe8: |[0b1fe8] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2.onChanged:(Ljava/lang/Object;)V │ │ -0b1ff8: 1f01 d001 |0000: check-cast v1, Ljava/util/List; // type@01d0 │ │ -0b1ffc: 6e20 151d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.onChanged:(Ljava/util/List;)V // method@1d15 │ │ -0b2002: 0e00 |0005: return-void │ │ +0b1fec: |[0b1fec] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2.onChanged:(Ljava/lang/Object;)V │ │ +0b1ffc: 1f01 d001 |0000: check-cast v1, Ljava/util/List; // type@01d0 │ │ +0b2000: 6e20 151d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.onChanged:(Ljava/util/List;)V // method@1d15 │ │ +0b2006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -216626,28 +216627,28 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0b2004: |[0b2004] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2.onChanged:(Ljava/util/List;)V │ │ -0b2014: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -0b2018: 280b |0002: goto 000d // +000b │ │ -0b201a: 5430 a61f |0003: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.$downloadsAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fa6 │ │ -0b201e: 1a01 3626 |0005: const-string v1, "gameInstalls" // string@2636 │ │ -0b2022: 7120 8b05 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b2028: 6e20 041d 4000 |000a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.setGameInstalls$app_fdroidRelease:(Ljava/util/List;)V // method@1d04 │ │ -0b202e: 5430 a71f |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.$view:Landroid/widget/ScrollView; // field@1fa7 │ │ -0b2032: 2201 1606 |000f: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2; // type@0616 │ │ -0b2036: 5432 a81f |0011: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa8 │ │ -0b203a: 7030 111d 2104 |0013: invoke-direct {v1, v2, v4}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V // method@1d11 │ │ -0b2040: 1f01 7501 |0016: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0b2044: 6e20 7201 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@0172 │ │ -0b204a: 0e00 |001b: return-void │ │ +0b2008: |[0b2008] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$2.onChanged:(Ljava/util/List;)V │ │ +0b2018: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +0b201c: 280b |0002: goto 000d // +000b │ │ +0b201e: 5430 a61f |0003: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.$downloadsAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fa6 │ │ +0b2022: 1a01 3626 |0005: const-string v1, "gameInstalls" // string@2636 │ │ +0b2026: 7120 8b05 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b202c: 6e20 041d 4000 |000a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.setGameInstalls$app_fdroidRelease:(Ljava/util/List;)V // method@1d04 │ │ +0b2032: 5430 a71f |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.$view:Landroid/widget/ScrollView; // field@1fa7 │ │ +0b2036: 2201 1606 |000f: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2; // type@0616 │ │ +0b203a: 5432 a81f |0011: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fa8 │ │ +0b203e: 7030 111d 2104 |0013: invoke-direct {v1, v2, v4}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2$2;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V // method@1d11 │ │ +0b2044: 1f01 7501 |0016: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0b2048: 6e20 7201 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@0172 │ │ +0b204e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=99 │ │ 0x000d line=100 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/util/List; │ │ @@ -216700,38 +216701,38 @@ │ │ type : '(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b20f8: |[0b20f8] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V │ │ -0b2108: 5b01 ac1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.$view:Landroid/widget/ScrollView; // field@1fac │ │ -0b210c: 5b02 ab1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.$installedAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fab │ │ -0b2110: 5b03 ad1f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fad │ │ -0b2114: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b211a: 0e00 |0009: return-void │ │ +0b20fc: |[0b20fc] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V │ │ +0b210c: 5b01 ac1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.$view:Landroid/widget/ScrollView; // field@1fac │ │ +0b2110: 5b02 ab1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.$installedAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fab │ │ +0b2114: 5b03 ad1f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fad │ │ +0b2118: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b211e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b211c: |[0b211c] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3.onChanged:(Ljava/lang/Object;)V │ │ -0b212c: 1f01 d001 |0000: check-cast v1, Ljava/util/List; // type@01d0 │ │ -0b2130: 6e20 1a1d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.onChanged:(Ljava/util/List;)V // method@1d1a │ │ -0b2136: 0e00 |0005: return-void │ │ +0b2120: |[0b2120] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3.onChanged:(Ljava/lang/Object;)V │ │ +0b2130: 1f01 d001 |0000: check-cast v1, Ljava/util/List; // type@01d0 │ │ +0b2134: 6e20 1a1d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.onChanged:(Ljava/util/List;)V // method@1d1a │ │ +0b213a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -216740,28 +216741,28 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0b2138: |[0b2138] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3.onChanged:(Ljava/util/List;)V │ │ -0b2148: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -0b214c: 280b |0002: goto 000d // +000b │ │ -0b214e: 5430 ab1f |0003: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.$installedAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fab │ │ -0b2152: 1a01 3626 |0005: const-string v1, "gameInstalls" // string@2636 │ │ -0b2156: 7120 8b05 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b215c: 6e20 041d 4000 |000a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.setGameInstalls$app_fdroidRelease:(Ljava/util/List;)V // method@1d04 │ │ -0b2162: 5430 ac1f |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.$view:Landroid/widget/ScrollView; // field@1fac │ │ -0b2166: 2201 1806 |000f: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2; // type@0618 │ │ -0b216a: 5432 ad1f |0011: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fad │ │ -0b216e: 7030 161d 2104 |0013: invoke-direct {v1, v2, v4}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V // method@1d16 │ │ -0b2174: 1f01 7501 |0016: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0b2178: 6e20 7201 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@0172 │ │ -0b217e: 0e00 |001b: return-void │ │ +0b213c: |[0b213c] ua.gardenapple.itchupdater.ui.LibraryFragment$onCreateView$3.onChanged:(Ljava/util/List;)V │ │ +0b214c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +0b2150: 280b |0002: goto 000d // +000b │ │ +0b2152: 5430 ab1f |0003: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.$installedAdapter:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1fab │ │ +0b2156: 1a01 3626 |0005: const-string v1, "gameInstalls" // string@2636 │ │ +0b215a: 7120 8b05 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2160: 6e20 041d 4000 |000a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.setGameInstalls$app_fdroidRelease:(Ljava/util/List;)V // method@1d04 │ │ +0b2166: 5430 ac1f |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.$view:Landroid/widget/ScrollView; // field@1fac │ │ +0b216a: 2201 1806 |000f: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2; // type@0618 │ │ +0b216e: 5432 ad1f |0011: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryFragment; // field@1fad │ │ +0b2172: 7030 161d 2104 |0013: invoke-direct {v1, v2, v4}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3$2;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Ljava/util/List;)V // method@1d16 │ │ +0b2178: 1f01 7501 |0016: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0b217c: 6e20 7201 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.post:(Ljava/lang/Runnable;)Z // method@0172 │ │ +0b2182: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=130 │ │ 0x000d line=131 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3; │ │ 0x0000 - 0x001c reg=4 (null) Ljava/util/List; │ │ @@ -216802,111 +216803,111 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b28cc: |[0b28cc] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$6.:(Lua/gardenapple/itchupdater/ui/MainActivity;)V │ │ -0b28dc: 5b01 bb1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ -0b28e0: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b28e6: 0e00 |0005: return-void │ │ +0b28d0: |[0b28d0] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$6.:(Lua/gardenapple/itchupdater/ui/MainActivity;)V │ │ +0b28e0: 5b01 bb1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ +0b28e4: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b28ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;) │ │ name : 'onBackStackChanged' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -0b28e8: |[0b28e8] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$6.onBackStackChanged:()V │ │ -0b28f8: 5470 bb1f |0000: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ -0b28fc: 7110 391d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$getBrowseFragment$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1d39 │ │ -0b2902: 0c00 |0005: move-result-object v0 │ │ -0b2904: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0b2906: 3800 8300 |0007: if-eqz v0, 008a // +0083 │ │ -0b290a: 6e10 731c 0000 |0009: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ -0b2910: 0a00 |000c: move-result v0 │ │ -0b2912: 1a02 bf33 |000d: const-string v2, "settings" // string@33bf │ │ -0b2916: 1a03 e236 |000f: const-string v3, "updates" // string@36e2 │ │ -0b291a: 1a04 3e2b |0011: const-string v4, "library" // string@2b3e │ │ -0b291e: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -0b2920: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -0b2924: 1a02 4d20 |0016: const-string v2, "browse" // string@204d │ │ -0b2928: 2864 |0018: goto 007c // +0064 │ │ -0b292a: 5470 bb1f |0019: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ -0b292e: 6e10 481d 0000 |001b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b2934: 0c00 |001e: move-result-object v0 │ │ -0b2936: 6e20 e001 4000 |001f: invoke-virtual {v0, v4}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ -0b293c: 0c00 |0022: move-result-object v0 │ │ -0b293e: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -0b2942: 0710 |0025: move-object v0, v1 │ │ -0b2944: 2809 |0026: goto 002f // +0009 │ │ -0b2946: 6e10 ce01 0000 |0027: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@01ce │ │ -0b294c: 0a00 |002a: move-result v0 │ │ -0b294e: 7110 2903 0000 |002b: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b2954: 0c00 |002e: move-result-object v0 │ │ -0b2956: 7110 2903 0500 |002f: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b295c: 0c06 |0032: move-result-object v6 │ │ -0b295e: 7120 8805 6000 |0033: invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b2964: 0a00 |0036: move-result v0 │ │ -0b2966: 3800 0400 |0037: if-eqz v0, 003b // +0004 │ │ -0b296a: 0742 |0039: move-object v2, v4 │ │ -0b296c: 2842 |003a: goto 007c // +0042 │ │ -0b296e: 5470 bb1f |003b: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ -0b2972: 6e10 481d 0000 |003d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b2978: 0c00 |0040: move-result-object v0 │ │ -0b297a: 6e20 e001 3000 |0041: invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ -0b2980: 0c00 |0044: move-result-object v0 │ │ -0b2982: 3900 0400 |0045: if-nez v0, 0049 // +0004 │ │ -0b2986: 0710 |0047: move-object v0, v1 │ │ -0b2988: 2809 |0048: goto 0051 // +0009 │ │ -0b298a: 6e10 ce01 0000 |0049: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@01ce │ │ -0b2990: 0a00 |004c: move-result v0 │ │ -0b2992: 7110 2903 0000 |004d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b2998: 0c00 |0050: move-result-object v0 │ │ -0b299a: 7110 2903 0500 |0051: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b29a0: 0c04 |0054: move-result-object v4 │ │ -0b29a2: 7120 8805 4000 |0055: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b29a8: 0a00 |0058: move-result v0 │ │ -0b29aa: 3800 0400 |0059: if-eqz v0, 005d // +0004 │ │ -0b29ae: 0732 |005b: move-object v2, v3 │ │ -0b29b0: 2820 |005c: goto 007c // +0020 │ │ -0b29b2: 5470 bb1f |005d: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ -0b29b6: 6e10 481d 0000 |005f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b29bc: 0c00 |0062: move-result-object v0 │ │ -0b29be: 6e20 e001 2000 |0063: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ -0b29c4: 0c00 |0066: move-result-object v0 │ │ -0b29c6: 3900 0300 |0067: if-nez v0, 006a // +0003 │ │ -0b29ca: 2809 |0069: goto 0072 // +0009 │ │ -0b29cc: 6e10 ce01 0000 |006a: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@01ce │ │ -0b29d2: 0a00 |006d: move-result v0 │ │ -0b29d4: 7110 2903 0000 |006e: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b29da: 0c01 |0071: move-result-object v1 │ │ -0b29dc: 7110 2903 0500 |0072: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b29e2: 0c00 |0075: move-result-object v0 │ │ -0b29e4: 7120 8805 0100 |0076: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b29ea: 0a00 |0079: move-result v0 │ │ -0b29ec: 3800 0800 |007a: if-eqz v0, 0082 // +0008 │ │ -0b29f0: 5470 bb1f |007c: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ -0b29f4: 7130 3c1d 2005 |007e: invoke-static {v0, v2, v5}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$onFragmentSet:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;Z)V // method@1d3c │ │ -0b29fa: 0e00 |0081: return-void │ │ -0b29fc: 2200 6501 |0082: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b2a00: 1a01 3a15 |0084: const-string v1, "No active fragments?" // string@153a │ │ -0b2a04: 7020 5a03 1000 |0086: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b2a0a: 2700 |0089: throw v0 │ │ -0b2a0c: 1a00 4e20 |008a: const-string v0, "browseFragment" // string@204e │ │ -0b2a10: 7110 8f05 0000 |008c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2a16: 2701 |008f: throw v1 │ │ +0b28ec: |[0b28ec] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$6.onBackStackChanged:()V │ │ +0b28fc: 5470 bb1f |0000: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ +0b2900: 7110 391d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$getBrowseFragment$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1d39 │ │ +0b2906: 0c00 |0005: move-result-object v0 │ │ +0b2908: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b290a: 3800 8300 |0007: if-eqz v0, 008a // +0083 │ │ +0b290e: 6e10 731c 0000 |0009: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ +0b2914: 0a00 |000c: move-result v0 │ │ +0b2916: 1a02 bf33 |000d: const-string v2, "settings" // string@33bf │ │ +0b291a: 1a03 e236 |000f: const-string v3, "updates" // string@36e2 │ │ +0b291e: 1a04 3e2b |0011: const-string v4, "library" // string@2b3e │ │ +0b2922: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +0b2924: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +0b2928: 1a02 4d20 |0016: const-string v2, "browse" // string@204d │ │ +0b292c: 2864 |0018: goto 007c // +0064 │ │ +0b292e: 5470 bb1f |0019: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ +0b2932: 6e10 481d 0000 |001b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b2938: 0c00 |001e: move-result-object v0 │ │ +0b293a: 6e20 e001 4000 |001f: invoke-virtual {v0, v4}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ +0b2940: 0c00 |0022: move-result-object v0 │ │ +0b2942: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +0b2946: 0710 |0025: move-object v0, v1 │ │ +0b2948: 2809 |0026: goto 002f // +0009 │ │ +0b294a: 6e10 ce01 0000 |0027: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@01ce │ │ +0b2950: 0a00 |002a: move-result v0 │ │ +0b2952: 7110 2903 0000 |002b: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b2958: 0c00 |002e: move-result-object v0 │ │ +0b295a: 7110 2903 0500 |002f: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b2960: 0c06 |0032: move-result-object v6 │ │ +0b2962: 7120 8805 6000 |0033: invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b2968: 0a00 |0036: move-result v0 │ │ +0b296a: 3800 0400 |0037: if-eqz v0, 003b // +0004 │ │ +0b296e: 0742 |0039: move-object v2, v4 │ │ +0b2970: 2842 |003a: goto 007c // +0042 │ │ +0b2972: 5470 bb1f |003b: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ +0b2976: 6e10 481d 0000 |003d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b297c: 0c00 |0040: move-result-object v0 │ │ +0b297e: 6e20 e001 3000 |0041: invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ +0b2984: 0c00 |0044: move-result-object v0 │ │ +0b2986: 3900 0400 |0045: if-nez v0, 0049 // +0004 │ │ +0b298a: 0710 |0047: move-object v0, v1 │ │ +0b298c: 2809 |0048: goto 0051 // +0009 │ │ +0b298e: 6e10 ce01 0000 |0049: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@01ce │ │ +0b2994: 0a00 |004c: move-result v0 │ │ +0b2996: 7110 2903 0000 |004d: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b299c: 0c00 |0050: move-result-object v0 │ │ +0b299e: 7110 2903 0500 |0051: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b29a4: 0c04 |0054: move-result-object v4 │ │ +0b29a6: 7120 8805 4000 |0055: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b29ac: 0a00 |0058: move-result v0 │ │ +0b29ae: 3800 0400 |0059: if-eqz v0, 005d // +0004 │ │ +0b29b2: 0732 |005b: move-object v2, v3 │ │ +0b29b4: 2820 |005c: goto 007c // +0020 │ │ +0b29b6: 5470 bb1f |005d: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ +0b29ba: 6e10 481d 0000 |005f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b29c0: 0c00 |0062: move-result-object v0 │ │ +0b29c2: 6e20 e001 2000 |0063: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ +0b29c8: 0c00 |0066: move-result-object v0 │ │ +0b29ca: 3900 0300 |0067: if-nez v0, 006a // +0003 │ │ +0b29ce: 2809 |0069: goto 0072 // +0009 │ │ +0b29d0: 6e10 ce01 0000 |006a: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.isVisible:()Z // method@01ce │ │ +0b29d6: 0a00 |006d: move-result v0 │ │ +0b29d8: 7110 2903 0000 |006e: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b29de: 0c01 |0071: move-result-object v1 │ │ +0b29e0: 7110 2903 0500 |0072: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b29e6: 0c00 |0075: move-result-object v0 │ │ +0b29e8: 7120 8805 0100 |0076: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b29ee: 0a00 |0079: move-result v0 │ │ +0b29f0: 3800 0800 |007a: if-eqz v0, 0082 // +0008 │ │ +0b29f4: 5470 bb1f |007c: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbb │ │ +0b29f8: 7130 3c1d 2005 |007e: invoke-static {v0, v2, v5}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$onFragmentSet:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;Z)V // method@1d3c │ │ +0b29fe: 0e00 |0081: return-void │ │ +0b2a00: 2200 6501 |0082: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b2a04: 1a01 3a15 |0084: const-string v1, "No active fragments?" // string@153a │ │ +0b2a08: 7020 5a03 1000 |0086: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b2a0e: 2700 |0089: throw v0 │ │ +0b2a10: 1a00 4e20 |008a: const-string v0, "browseFragment" // string@204e │ │ +0b2a14: 7110 8f05 0000 |008c: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2a1a: 2701 |008f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0019 line=105 │ │ 0x003b line=107 │ │ 0x005d line=109 │ │ 0x007c line=113 │ │ @@ -216954,73 +216955,73 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2ac4: |[0b2ac4] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$7.:(Lua/gardenapple/itchupdater/ui/MainActivity;)V │ │ -0b2ad4: 5b01 bc1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ -0b2ad8: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b2ade: 0e00 |0005: return-void │ │ +0b2ac8: |[0b2ac8] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$7.:(Lua/gardenapple/itchupdater/ui/MainActivity;)V │ │ +0b2ad8: 5b01 bc1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ +0b2adc: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b2ae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;) │ │ name : 'onNavigationItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0b2a18: |[0b2a18] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$7.onNavigationItemSelected:(Landroid/view/MenuItem;)Z │ │ -0b2a28: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ -0b2a2c: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b2a32: 5430 bc1f |0005: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ -0b2a36: 7210 2901 0400 |0007: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0129 │ │ -0b2a3c: 0a04 |000a: move-result v4 │ │ -0b2a3e: 7120 3b1d 4000 |000b: invoke-static {v0, v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$getFragmentTag:(Lua/gardenapple/itchupdater/ui/MainActivity;I)Ljava/lang/String; // method@1d3b │ │ -0b2a44: 0c04 |000e: move-result-object v4 │ │ -0b2a46: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0b2a48: 6e30 531d 4001 |0010: invoke-virtual {v0, v4, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ -0b2a4e: 0a04 |0013: move-result v4 │ │ -0b2a50: 3904 3900 |0014: if-nez v4, 004d // +0039 │ │ -0b2a54: 5430 bc1f |0016: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ -0b2a58: 7110 3a1d 0000 |0018: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$getCurrentFragmentTag$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Ljava/lang/String; // method@1d3a │ │ -0b2a5e: 0c00 |001b: move-result-object v0 │ │ -0b2a60: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0b2a62: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ -0b2a66: 1a02 4d20 |001f: const-string v2, "browse" // string@204d │ │ -0b2a6a: 7120 8805 2000 |0021: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b2a70: 0a00 |0024: move-result v0 │ │ -0b2a72: 3800 2800 |0025: if-eqz v0, 004d // +0028 │ │ -0b2a76: 5430 bc1f |0027: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ -0b2a7a: 7110 391d 0000 |0029: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$getBrowseFragment$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1d39 │ │ -0b2a80: 0c00 |002c: move-result-object v0 │ │ -0b2a82: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -0b2a86: 6e10 711c 0000 |002f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0b2a8c: 0c00 |0032: move-result-object v0 │ │ -0b2a8e: 6201 4806 |0033: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0b2a92: 5432 bc1f |0035: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ -0b2a96: 1f02 1d00 |0037: check-cast v2, Landroid/content/Context; // type@001d │ │ -0b2a9a: 6e20 9016 2100 |0039: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getMainBrowsePage:(Landroid/content/Context;)Ljava/lang/String; // method@1690 │ │ -0b2aa0: 0c01 |003c: move-result-object v1 │ │ -0b2aa2: 6e20 651d 1000 |003d: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0b2aa8: 280d |0040: goto 004d // +000d │ │ -0b2aaa: 1a04 4e20 |0041: const-string v4, "browseFragment" // string@204e │ │ -0b2aae: 7110 8f05 0400 |0043: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2ab4: 2701 |0046: throw v1 │ │ -0b2ab6: 1a04 ff22 |0047: const-string v4, "currentFragmentTag" // string@22ff │ │ -0b2aba: 7110 8f05 0400 |0049: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2ac0: 2701 |004c: throw v1 │ │ -0b2ac2: 0f04 |004d: return v4 │ │ +0b2a1c: |[0b2a1c] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$7.onNavigationItemSelected:(Landroid/view/MenuItem;)Z │ │ +0b2a2c: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ +0b2a30: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b2a36: 5430 bc1f |0005: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ +0b2a3a: 7210 2901 0400 |0007: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0129 │ │ +0b2a40: 0a04 |000a: move-result v4 │ │ +0b2a42: 7120 3b1d 4000 |000b: invoke-static {v0, v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$getFragmentTag:(Lua/gardenapple/itchupdater/ui/MainActivity;I)Ljava/lang/String; // method@1d3b │ │ +0b2a48: 0c04 |000e: move-result-object v4 │ │ +0b2a4a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b2a4c: 6e30 531d 4001 |0010: invoke-virtual {v0, v4, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ +0b2a52: 0a04 |0013: move-result v4 │ │ +0b2a54: 3904 3900 |0014: if-nez v4, 004d // +0039 │ │ +0b2a58: 5430 bc1f |0016: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ +0b2a5c: 7110 3a1d 0000 |0018: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$getCurrentFragmentTag$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Ljava/lang/String; // method@1d3a │ │ +0b2a62: 0c00 |001b: move-result-object v0 │ │ +0b2a64: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0b2a66: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ +0b2a6a: 1a02 4d20 |001f: const-string v2, "browse" // string@204d │ │ +0b2a6e: 7120 8805 2000 |0021: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b2a74: 0a00 |0024: move-result v0 │ │ +0b2a76: 3800 2800 |0025: if-eqz v0, 004d // +0028 │ │ +0b2a7a: 5430 bc1f |0027: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ +0b2a7e: 7110 391d 0000 |0029: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.access$getBrowseFragment$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1d39 │ │ +0b2a84: 0c00 |002c: move-result-object v0 │ │ +0b2a86: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +0b2a8a: 6e10 711c 0000 |002f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0b2a90: 0c00 |0032: move-result-object v0 │ │ +0b2a92: 6201 4806 |0033: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0b2a96: 5432 bc1f |0035: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fbc │ │ +0b2a9a: 1f02 1d00 |0037: check-cast v2, Landroid/content/Context; // type@001d │ │ +0b2a9e: 6e20 9016 2100 |0039: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getMainBrowsePage:(Landroid/content/Context;)Ljava/lang/String; // method@1690 │ │ +0b2aa4: 0c01 |003c: move-result-object v1 │ │ +0b2aa6: 6e20 651d 1000 |003d: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0b2aac: 280d |0040: goto 004d // +000d │ │ +0b2aae: 1a04 4e20 |0041: const-string v4, "browseFragment" // string@204e │ │ +0b2ab2: 7110 8f05 0400 |0043: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2ab8: 2701 |0046: throw v1 │ │ +0b2aba: 1a04 ff22 |0047: const-string v4, "currentFragmentTag" // string@22ff │ │ +0b2abe: 7110 8f05 0400 |0049: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2ac4: 2701 |004c: throw v1 │ │ +0b2ac6: 0f04 |004d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=118 │ │ 0x0016 line=120 │ │ 0x0027 line=121 │ │ 0x0049 line=120 │ │ locals : │ │ @@ -217070,18 +217071,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b3a80: |[0b3a80] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ -0b3a90: 5b01 d01f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fd0 │ │ -0b3a94: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b3a9a: 0e00 |0005: return-void │ │ +0b3a84: |[0b3a84] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ +0b3a94: 5b01 d01f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fd0 │ │ +0b3a98: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b3a9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ │ │ @@ -217091,29 +217092,29 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b3a3c: |[0b3a3c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b3a4c: 1f01 b700 |0000: check-cast v1, Landroidx/paging/CombinedLoadStates; // type@00b7 │ │ -0b3a50: 5401 d01f |0002: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fd0 │ │ -0b3a54: 7110 a11d 0100 |0004: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ -0b3a5a: 0c01 |0007: move-result-object v1 │ │ -0b3a5c: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ -0b3a60: 5411 b81d |000a: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ -0b3a64: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0b3a66: 6e20 1402 2100 |000d: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.scrollToPosition:(I)V // method@0214 │ │ -0b3a6c: 6201 4a00 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3a70: 1101 |0012: return-object v1 │ │ -0b3a72: 1a01 0a20 |0013: const-string v1, "binding" // string@200a │ │ -0b3a76: 7110 8f05 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b3a7c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0b3a7e: 2701 |0019: throw v1 │ │ +0b3a40: |[0b3a40] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b3a50: 1f01 b700 |0000: check-cast v1, Landroidx/paging/CombinedLoadStates; // type@00b7 │ │ +0b3a54: 5401 d01f |0002: iget-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fd0 │ │ +0b3a58: 7110 a11d 0100 |0004: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ +0b3a5e: 0c01 |0007: move-result-object v1 │ │ +0b3a60: 3801 0b00 |0008: if-eqz v1, 0013 // +000b │ │ +0b3a64: 5411 b81d |000a: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ +0b3a68: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0b3a6a: 6e20 1402 2100 |000d: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.scrollToPosition:(I)V // method@0214 │ │ +0b3a70: 6201 4a00 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3a74: 1101 |0012: return-object v1 │ │ +0b3a76: 1a01 0a20 |0013: const-string v1, "binding" // string@200a │ │ +0b3a7a: 7110 8f05 0100 |0015: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b3a80: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0b3a82: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x001a reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1; │ │ 0x0000 - 0x001a reg=1 (null) Ljava/lang/Object; │ │ @@ -217166,19 +217167,19 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b3bb4: |[0b3bb4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;)V │ │ -0b3bc4: 5b01 d61f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1fd6 │ │ -0b3bc8: 5b02 d71f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1; // field@1fd7 │ │ -0b3bcc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b3bd2: 0e00 |0007: return-void │ │ +0b3bb8: |[0b3bb8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;)V │ │ +0b3bc8: 5b01 d61f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1fd6 │ │ +0b3bcc: 5b02 d71f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1; // field@1fd7 │ │ +0b3bd0: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b3bd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2; │ │ 0x0000 - 0x0008 reg=1 (null) Lkotlinx/coroutines/flow/FlowCollector; │ │ 0x0000 - 0x0008 reg=2 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1; │ │ @@ -217189,65 +217190,65 @@ │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0b3aec: |[0b3aec] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b3afc: 2060 2806 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1; // type@0628 │ │ -0b3b00: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0b3b04: 0760 |0004: move-object v0, v6 │ │ -0b3b06: 1f00 2806 |0005: check-cast v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1; // type@0628 │ │ -0b3b0a: 5201 d31f |0007: iget v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ -0b3b0e: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0b3b12: b521 |000b: and-int/2addr v1, v2 │ │ -0b3b14: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0b3b18: 5206 d31f |000e: iget v6, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ -0b3b1c: b126 |0010: sub-int/2addr v6, v2 │ │ -0b3b1e: 5906 d31f |0011: iput v6, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ -0b3b22: 2806 |0013: goto 0019 // +0006 │ │ -0b3b24: 2200 2806 |0014: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1; // type@0628 │ │ -0b3b28: 7030 801d 4006 |0016: invoke-direct {v0, v4, v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;Lkotlin/coroutines/Continuation;)V // method@1d80 │ │ -0b3b2e: 5406 d41f |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.result:Ljava/lang/Object; // field@1fd4 │ │ -0b3b32: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b3b38: 0c01 |001e: move-result-object v1 │ │ -0b3b3a: 5202 d31f |001f: iget v2, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ -0b3b3e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0b3b40: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -0b3b44: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -0b3b48: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b3b4e: 282d |0029: goto 0056 // +002d │ │ -0b3b50: 2205 6501 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b3b54: 1a06 c420 |002c: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b3b58: 7020 5a03 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b3b5e: 2705 |0031: throw v5 │ │ -0b3b60: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b3b66: 5446 d61f |0035: iget-object v6, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1fd6 │ │ -0b3b6a: 0702 |0037: move-object v2, v0 │ │ -0b3b6c: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b3b70: 0752 |003a: move-object v2, v5 │ │ -0b3b72: 1f02 b700 |003b: check-cast v2, Landroidx/paging/CombinedLoadStates; // type@00b7 │ │ -0b3b76: 6e10 f401 0200 |003d: invoke-virtual {v2}, Landroidx/paging/CombinedLoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f4 │ │ -0b3b7c: 0c02 |0040: move-result-object v2 │ │ -0b3b7e: 2022 ba00 |0041: instance-of v2, v2, Landroidx/paging/LoadState$NotLoading; // type@00ba │ │ -0b3b82: 7110 7605 0200 |0043: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0b3b88: 0c02 |0046: move-result-object v2 │ │ -0b3b8a: 6e10 2703 0200 |0047: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ -0b3b90: 0a02 |004a: move-result v2 │ │ -0b3b92: 3802 0e00 |004b: if-eqz v2, 0059 // +000e │ │ -0b3b96: 5903 d31f |004d: iput v3, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ -0b3b9a: 7230 bd05 5600 |004f: invoke-interface {v6, v5, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ -0b3ba0: 0c05 |0052: move-result-object v5 │ │ -0b3ba2: 3315 0300 |0053: if-ne v5, v1, 0056 // +0003 │ │ -0b3ba6: 1101 |0055: return-object v1 │ │ -0b3ba8: 6205 4a00 |0056: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3bac: 2803 |0058: goto 005b // +0003 │ │ -0b3bae: 6205 4a00 |0059: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3bb2: 1105 |005b: return-object v5 │ │ +0b3af0: |[0b3af0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b3b00: 2060 2806 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1; // type@0628 │ │ +0b3b04: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0b3b08: 0760 |0004: move-object v0, v6 │ │ +0b3b0a: 1f00 2806 |0005: check-cast v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1; // type@0628 │ │ +0b3b0e: 5201 d31f |0007: iget v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ +0b3b12: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0b3b16: b521 |000b: and-int/2addr v1, v2 │ │ +0b3b18: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0b3b1c: 5206 d31f |000e: iget v6, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ +0b3b20: b126 |0010: sub-int/2addr v6, v2 │ │ +0b3b22: 5906 d31f |0011: iput v6, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ +0b3b26: 2806 |0013: goto 0019 // +0006 │ │ +0b3b28: 2200 2806 |0014: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1; // type@0628 │ │ +0b3b2c: 7030 801d 4006 |0016: invoke-direct {v0, v4, v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;Lkotlin/coroutines/Continuation;)V // method@1d80 │ │ +0b3b32: 5406 d41f |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.result:Ljava/lang/Object; // field@1fd4 │ │ +0b3b36: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b3b3c: 0c01 |001e: move-result-object v1 │ │ +0b3b3e: 5202 d31f |001f: iget v2, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ +0b3b42: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0b3b44: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +0b3b48: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +0b3b4c: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b3b52: 282d |0029: goto 0056 // +002d │ │ +0b3b54: 2205 6501 |002a: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b3b58: 1a06 c420 |002c: const-string v6, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b3b5c: 7020 5a03 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b3b62: 2705 |0031: throw v5 │ │ +0b3b64: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b3b6a: 5446 d61f |0035: iget-object v6, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.$this_unsafeFlow$inlined:Lkotlinx/coroutines/flow/FlowCollector; // field@1fd6 │ │ +0b3b6e: 0702 |0037: move-object v2, v0 │ │ +0b3b70: 1f02 1902 |0038: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b3b74: 0752 |003a: move-object v2, v5 │ │ +0b3b76: 1f02 b700 |003b: check-cast v2, Landroidx/paging/CombinedLoadStates; // type@00b7 │ │ +0b3b7a: 6e10 f401 0200 |003d: invoke-virtual {v2}, Landroidx/paging/CombinedLoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f4 │ │ +0b3b80: 0c02 |0040: move-result-object v2 │ │ +0b3b82: 2022 ba00 |0041: instance-of v2, v2, Landroidx/paging/LoadState$NotLoading; // type@00ba │ │ +0b3b86: 7110 7605 0200 |0043: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0b3b8c: 0c02 |0046: move-result-object v2 │ │ +0b3b8e: 6e10 2703 0200 |0047: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ +0b3b94: 0a02 |004a: move-result v2 │ │ +0b3b96: 3802 0e00 |004b: if-eqz v2, 0059 // +000e │ │ +0b3b9a: 5903 d31f |004d: iput v3, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ +0b3b9e: 7230 bd05 5600 |004f: invoke-interface {v6, v5, v0}, Lkotlinx/coroutines/flow/FlowCollector;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bd │ │ +0b3ba4: 0c05 |0052: move-result-object v5 │ │ +0b3ba6: 3315 0300 |0053: if-ne v5, v1, 0056 // +0003 │ │ +0b3baa: 1101 |0055: return-object v1 │ │ +0b3bac: 6205 4a00 |0056: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3bb0: 2803 |0058: goto 005b // +0003 │ │ +0b3bb2: 6205 4a00 |0059: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3bb6: 1105 |005b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0026 line=135 │ │ 0x002a line=136 │ │ 0x0032 line=0 │ │ 0x0035 line=133 │ │ 0x0037 line=134 │ │ @@ -217301,18 +217302,18 @@ │ │ type : '(Lkotlinx/coroutines/flow/Flow;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b3c14: |[0b3c14] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1.:(Lkotlinx/coroutines/flow/Flow;)V │ │ -0b3c24: 5b01 d81f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1fd8 │ │ -0b3c28: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b3c2e: 0e00 |0005: return-void │ │ +0b3c18: |[0b3c18] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1.:(Lkotlinx/coroutines/flow/Flow;)V │ │ +0b3c28: 5b01 d81f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1fd8 │ │ +0b3c2c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b3c32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lkotlinx/coroutines/flow/Flow; │ │ │ │ @@ -217322,27 +217323,27 @@ │ │ type : '(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0b3bd4: |[0b3bd4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b3be4: 5420 d81f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1fd8 │ │ -0b3be8: 2201 2906 |0002: new-instance v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2; // type@0629 │ │ -0b3bec: 7030 821d 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;)V // method@1d82 │ │ -0b3bf2: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ -0b3bf6: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ -0b3bfc: 0c03 |000c: move-result-object v3 │ │ -0b3bfe: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b3c04: 0c04 |0010: move-result-object v4 │ │ -0b3c06: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ -0b3c0a: 1103 |0013: return-object v3 │ │ -0b3c0c: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3c10: 1103 |0016: return-object v3 │ │ +0b3bd8: |[0b3bd8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b3be8: 5420 d81f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;.$this_unsafeTransform$inlined:Lkotlinx/coroutines/flow/Flow; // field@1fd8 │ │ +0b3bec: 2201 2906 |0002: new-instance v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2; // type@0629 │ │ +0b3bf0: 7030 821d 3102 |0004: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.:(Lkotlinx/coroutines/flow/FlowCollector;Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;)V // method@1d82 │ │ +0b3bf6: 1f01 4602 |0007: check-cast v1, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ +0b3bfa: 7230 bc05 1004 |0009: invoke-interface {v0, v1, v4}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ +0b3c00: 0c03 |000c: move-result-object v3 │ │ +0b3c02: 7100 7405 0000 |000d: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b3c08: 0c04 |0010: move-result-object v4 │ │ +0b3c0a: 3343 0300 |0011: if-ne v3, v4, 0014 // +0003 │ │ +0b3c0e: 1103 |0013: return-object v3 │ │ +0b3c10: 6203 4a00 |0014: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3c14: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x0014 line=109 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1; │ │ @@ -217390,18 +217391,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b3de4: |[0b3de4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$2.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ -0b3df4: 5b01 dd1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdd │ │ -0b3df8: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b3dfe: 0e00 |0005: return-void │ │ +0b3de8: |[0b3de8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$2.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ +0b3df8: 5b01 dd1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdd │ │ +0b3dfc: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b3e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ │ │ @@ -217411,24 +217412,24 @@ │ │ type : '(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0b3dac: |[0b3dac] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$2.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -0b3dbc: 1a00 c92c |0000: const-string v0, "modelClass" // string@2cc9 │ │ -0b3dc0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b3dc6: 2202 0c05 |0005: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // type@050c │ │ -0b3dca: 5410 dd1f |0007: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdd │ │ -0b3dce: 7110 a21d 0000 |0009: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getRepository$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // method@1da2 │ │ -0b3dd4: 0c00 |000c: move-result-object v0 │ │ -0b3dd6: 7020 4318 0200 |000d: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V // method@1843 │ │ -0b3ddc: 1f02 b100 |0010: check-cast v2, Landroidx/lifecycle/ViewModel; // type@00b1 │ │ -0b3de0: 1102 |0012: return-object v2 │ │ +0b3db0: |[0b3db0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$2.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +0b3dc0: 1a00 c92c |0000: const-string v0, "modelClass" // string@2cc9 │ │ +0b3dc4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b3dca: 2202 0c05 |0005: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // type@050c │ │ +0b3dce: 5410 dd1f |0007: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdd │ │ +0b3dd2: 7110 a21d 0000 |0009: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getRepository$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // method@1da2 │ │ +0b3dd8: 0c00 |000c: move-result-object v0 │ │ +0b3dda: 7020 4318 0200 |000d: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V // method@1843 │ │ +0b3de0: 1f02 b100 |0010: check-cast v2, Landroidx/lifecycle/ViewModel; // type@00b1 │ │ +0b3de4: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2; │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -217474,18 +217475,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b40f8: |[0b40f8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreateOptionsMenu$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ -0b4108: 5b01 e11f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe1 │ │ -0b410c: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b4112: 0e00 |0005: return-void │ │ +0b40fc: |[0b40fc] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreateOptionsMenu$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ +0b410c: 5b01 e11f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe1 │ │ +0b4110: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b4116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ │ │ @@ -217495,24 +217496,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0b40b0: |[0b40b0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreateOptionsMenu$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0b40c0: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -0b40c4: 280d |0002: goto 000f // +000d │ │ -0b40c6: 5420 e11f |0003: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe1 │ │ -0b40ca: 7120 a51d 3000 |0005: invoke-static {v0, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$setSearchString$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;)V // method@1da5 │ │ -0b40d0: 7110 a01d 0000 |0008: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAndroidOnlyFilter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z // method@1da0 │ │ -0b40d6: 0a01 |000b: move-result v1 │ │ -0b40d8: 7130 a41d 3001 |000c: invoke-static {v0, v3, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$loadItems:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;Z)V // method@1da4 │ │ -0b40de: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0b40e0: 0f03 |0010: return v3 │ │ +0b40b4: |[0b40b4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreateOptionsMenu$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0b40c4: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +0b40c8: 280d |0002: goto 000f // +000d │ │ +0b40ca: 5420 e11f |0003: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe1 │ │ +0b40ce: 7120 a51d 3000 |0005: invoke-static {v0, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$setSearchString$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;)V // method@1da5 │ │ +0b40d4: 7110 a01d 0000 |0008: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAndroidOnlyFilter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z // method@1da0 │ │ +0b40da: 0a01 |000b: move-result v1 │ │ +0b40dc: 7130 a41d 3001 |000c: invoke-static {v0, v3, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$loadItems:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;Z)V // method@1da4 │ │ +0b40e2: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0b40e4: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=170 │ │ 0x0005 line=171 │ │ 0x0008 line=172 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1; │ │ @@ -217523,17 +217524,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b40e4: |[0b40e4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreateOptionsMenu$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0b40f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b40f6: 0f01 |0001: return v1 │ │ +0b40e8: |[0b40e8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreateOptionsMenu$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0b40f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b40fa: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5517 (OwnedGamesActivity.kt) │ │ │ │ Class #766 header: │ │ @@ -217576,17 +217577,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b47fc: |[0b47fc] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.:()V │ │ -0b480c: 7010 0d02 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/DiffUtil$ItemCallback;.:()V // method@020d │ │ -0b4812: 0e00 |0003: return-void │ │ +0b4800: |[0b4800] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.:()V │ │ +0b4810: 7010 0d02 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/DiffUtil$ItemCallback;.:()V // method@020d │ │ +0b4816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; │ │ │ │ Virtual methods - │ │ @@ -217595,20 +217596,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b4754: |[0b4754] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.areContentsTheSame:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0b4764: 1f01 fb04 |0000: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ -0b4768: 1f02 fb04 |0002: check-cast v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ -0b476c: 6e30 b61d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1;.areContentsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z // method@1db6 │ │ -0b4772: 0a01 |0007: move-result v1 │ │ -0b4774: 0f01 |0008: return v1 │ │ +0b4758: |[0b4758] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.areContentsTheSame:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0b4768: 1f01 fb04 |0000: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ +0b476c: 1f02 fb04 |0002: check-cast v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ +0b4770: 6e30 b61d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1;.areContentsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z // method@1db6 │ │ +0b4776: 0a01 |0007: move-result v1 │ │ +0b4778: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -217618,22 +217619,22 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0b4778: |[0b4778] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.areContentsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z │ │ -0b4788: 1a00 6a2f |0000: const-string v0, "oldItem" // string@2f6a │ │ -0b478c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4792: 1a00 942e |0005: const-string v0, "newItem" // string@2e94 │ │ -0b4796: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b479c: 6e30 b81d 2103 |000a: invoke-virtual {v1, v2, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1;.areItemsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z // method@1db8 │ │ -0b47a2: 0a02 |000d: move-result v2 │ │ -0b47a4: 0f02 |000e: return v2 │ │ +0b477c: |[0b477c] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.areContentsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z │ │ +0b478c: 1a00 6a2f |0000: const-string v0, "oldItem" // string@2f6a │ │ +0b4790: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4796: 1a00 942e |0005: const-string v0, "newItem" // string@2e94 │ │ +0b479a: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b47a0: 6e30 b81d 2103 |000a: invoke-virtual {v1, v2, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1;.areItemsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z // method@1db8 │ │ +0b47a6: 0a02 |000d: move-result v2 │ │ +0b47a8: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; │ │ 0x0000 - 0x000f reg=2 (null) Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; │ │ 0x0000 - 0x000f reg=3 (null) Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; │ │ @@ -217643,20 +217644,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b47a8: |[0b47a8] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.areItemsTheSame:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0b47b8: 1f01 fb04 |0000: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ -0b47bc: 1f02 fb04 |0002: check-cast v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ -0b47c0: 6e30 b81d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1;.areItemsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z // method@1db8 │ │ -0b47c6: 0a01 |0007: move-result v1 │ │ -0b47c8: 0f01 |0008: return v1 │ │ +0b47ac: |[0b47ac] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.areItemsTheSame:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0b47bc: 1f01 fb04 |0000: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ +0b47c0: 1f02 fb04 |0002: check-cast v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ +0b47c4: 6e30 b81d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1;.areItemsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z // method@1db8 │ │ +0b47ca: 0a01 |0007: move-result v1 │ │ +0b47cc: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -217666,22 +217667,22 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b47cc: |[0b47cc] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.areItemsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z │ │ -0b47dc: 1a00 6a2f |0000: const-string v0, "oldItem" // string@2f6a │ │ -0b47e0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b47e6: 1a00 942e |0005: const-string v0, "newItem" // string@2e94 │ │ -0b47ea: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b47f0: 7120 8805 3200 |000a: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b47f6: 0a02 |000d: move-result v2 │ │ -0b47f8: 0f02 |000e: return v2 │ │ +0b47d0: |[0b47d0] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1.areItemsTheSame:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel;)Z │ │ +0b47e0: 1a00 6a2f |0000: const-string v0, "oldItem" // string@2f6a │ │ +0b47e4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b47ea: 1a00 942e |0005: const-string v0, "newItem" // string@2e94 │ │ +0b47ee: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b47f4: 7120 8805 3200 |000a: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b47fa: 0a02 |000d: move-result v2 │ │ +0b47fc: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x000a line=38 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; │ │ 0x0000 - 0x000f reg=2 (null) Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; │ │ 0x0000 - 0x000f reg=3 (null) Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; │ │ @@ -217753,68 +217754,68 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -0b4960: |[0b4960] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.:(Landroid/view/View;)V │ │ -0b4970: 1a00 772a |0000: const-string v0, "itemView" // string@2a77 │ │ -0b4974: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b497a: 7020 1102 3200 |0005: invoke-direct {v2, v3}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ -0b4980: 1400 4b01 0a7f |0008: const v0, #float 1.8344e+38 // #7f0a014b │ │ -0b4986: 6e20 2f01 0300 |000b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0b498c: 0c00 |000e: move-result-object v0 │ │ -0b498e: 1a01 812a |000f: const-string v1, "itemView.findViewById(R.id.ownedGameThumbnail)" // string@2a81 │ │ -0b4992: 7120 8b05 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4998: 1f00 8900 |0014: check-cast v0, Landroid/widget/ImageView; // type@0089 │ │ -0b499c: 5b20 f91f |0016: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ -0b49a0: 1400 4c01 0a7f |0018: const v0, #float 1.8344e+38 // #7f0a014c │ │ -0b49a6: 6e20 2f01 0300 |001b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0b49ac: 0c00 |001e: move-result-object v0 │ │ -0b49ae: 1a01 822a |001f: const-string v1, "itemView.findViewById(R.id.ownedGameThumbnailEmpty)" // string@2a82 │ │ -0b49b2: 7120 8b05 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b49b8: 1f00 8900 |0024: check-cast v0, Landroid/widget/ImageView; // type@0089 │ │ -0b49bc: 5b20 f81f |0026: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailEmptyView:Landroid/widget/ImageView; // field@1ff8 │ │ -0b49c0: 1400 4901 0a7f |0028: const v0, #float 1.8344e+38 // #7f0a0149 │ │ -0b49c6: 6e20 2f01 0300 |002b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0b49cc: 0c00 |002e: move-result-object v0 │ │ -0b49ce: 1a01 7f2a |002f: const-string v1, "itemView.findViewById(R.id.ownedGameInfoLayout)" // string@2a7f │ │ -0b49d2: 7120 8b05 1000 |0031: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b49d8: 1f00 9c00 |0034: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ -0b49dc: 5b20 f51f |0036: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.infoLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1ff5 │ │ -0b49e0: 1400 4a01 0a7f |0038: const v0, #float 1.8344e+38 // #7f0a014a │ │ -0b49e6: 6e20 2f01 0300 |003b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0b49ec: 0c00 |003e: move-result-object v0 │ │ -0b49ee: 1a01 802a |003f: const-string v1, "itemView.findViewById(R.id.ownedGameName)" // string@2a80 │ │ -0b49f2: 7120 8b05 1000 |0041: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b49f8: 1f00 8e00 |0044: check-cast v0, Landroid/widget/TextView; // type@008e │ │ -0b49fc: 5b20 f41f |0046: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameName:Landroid/widget/TextView; // field@1ff4 │ │ -0b4a00: 1400 4801 0a7f |0048: const v0, #float 1.8344e+38 // #7f0a0148 │ │ -0b4a06: 6e20 2f01 0300 |004b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0b4a0c: 0c00 |004e: move-result-object v0 │ │ -0b4a0e: 1a01 7e2a |004f: const-string v1, "itemView.findViewById(R.id.ownedGameAuthor)" // string@2a7e │ │ -0b4a12: 7120 8b05 1000 |0051: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4a18: 1f00 8e00 |0054: check-cast v0, Landroid/widget/TextView; // type@008e │ │ -0b4a1c: 5b20 f31f |0056: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAuthor:Landroid/widget/TextView; // field@1ff3 │ │ -0b4a20: 1400 4701 0a7f |0058: const v0, #float 1.8344e+38 // #7f0a0147 │ │ -0b4a26: 6e20 2f01 0300 |005b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0b4a2c: 0c00 |005e: move-result-object v0 │ │ -0b4a2e: 1a01 7d2a |005f: const-string v1, "itemView.findViewById(R.id.ownedGameAndroid)" // string@2a7d │ │ -0b4a32: 7120 8b05 1000 |0061: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4a38: 1f00 8e00 |0064: check-cast v0, Landroid/widget/TextView; // type@008e │ │ -0b4a3c: 5b20 f21f |0066: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAndroidLabel:Landroid/widget/TextView; // field@1ff2 │ │ -0b4a40: 1400 4d01 0a7f |0068: const v0, #float 1.8344e+38 // #7f0a014d │ │ -0b4a46: 6e20 2f01 0300 |006b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0b4a4c: 0c03 |006e: move-result-object v3 │ │ -0b4a4e: 1a00 832a |006f: const-string v0, "itemView.findViewById(R.id.ownedLoadingBar)" // string@2a83 │ │ -0b4a52: 7120 8b05 0300 |0071: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4a58: 1f03 8b00 |0074: check-cast v3, Landroid/widget/ProgressBar; // type@008b │ │ -0b4a5c: 5b23 f71f |0076: iput-object v3, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.loadingBar:Landroid/widget/ProgressBar; // field@1ff7 │ │ -0b4a60: 0e00 |0078: return-void │ │ +0b4964: |[0b4964] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.:(Landroid/view/View;)V │ │ +0b4974: 1a00 772a |0000: const-string v0, "itemView" // string@2a77 │ │ +0b4978: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b497e: 7020 1102 3200 |0005: invoke-direct {v2, v3}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ +0b4984: 1400 4b01 0a7f |0008: const v0, #float 1.8344e+38 // #7f0a014b │ │ +0b498a: 6e20 2f01 0300 |000b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0b4990: 0c00 |000e: move-result-object v0 │ │ +0b4992: 1a01 812a |000f: const-string v1, "itemView.findViewById(R.id.ownedGameThumbnail)" // string@2a81 │ │ +0b4996: 7120 8b05 1000 |0011: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b499c: 1f00 8900 |0014: check-cast v0, Landroid/widget/ImageView; // type@0089 │ │ +0b49a0: 5b20 f91f |0016: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ +0b49a4: 1400 4c01 0a7f |0018: const v0, #float 1.8344e+38 // #7f0a014c │ │ +0b49aa: 6e20 2f01 0300 |001b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0b49b0: 0c00 |001e: move-result-object v0 │ │ +0b49b2: 1a01 822a |001f: const-string v1, "itemView.findViewById(R.id.ownedGameThumbnailEmpty)" // string@2a82 │ │ +0b49b6: 7120 8b05 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b49bc: 1f00 8900 |0024: check-cast v0, Landroid/widget/ImageView; // type@0089 │ │ +0b49c0: 5b20 f81f |0026: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailEmptyView:Landroid/widget/ImageView; // field@1ff8 │ │ +0b49c4: 1400 4901 0a7f |0028: const v0, #float 1.8344e+38 // #7f0a0149 │ │ +0b49ca: 6e20 2f01 0300 |002b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0b49d0: 0c00 |002e: move-result-object v0 │ │ +0b49d2: 1a01 7f2a |002f: const-string v1, "itemView.findViewById(R.id.ownedGameInfoLayout)" // string@2a7f │ │ +0b49d6: 7120 8b05 1000 |0031: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b49dc: 1f00 9c00 |0034: check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout; // type@009c │ │ +0b49e0: 5b20 f51f |0036: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.infoLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1ff5 │ │ +0b49e4: 1400 4a01 0a7f |0038: const v0, #float 1.8344e+38 // #7f0a014a │ │ +0b49ea: 6e20 2f01 0300 |003b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0b49f0: 0c00 |003e: move-result-object v0 │ │ +0b49f2: 1a01 802a |003f: const-string v1, "itemView.findViewById(R.id.ownedGameName)" // string@2a80 │ │ +0b49f6: 7120 8b05 1000 |0041: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b49fc: 1f00 8e00 |0044: check-cast v0, Landroid/widget/TextView; // type@008e │ │ +0b4a00: 5b20 f41f |0046: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameName:Landroid/widget/TextView; // field@1ff4 │ │ +0b4a04: 1400 4801 0a7f |0048: const v0, #float 1.8344e+38 // #7f0a0148 │ │ +0b4a0a: 6e20 2f01 0300 |004b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0b4a10: 0c00 |004e: move-result-object v0 │ │ +0b4a12: 1a01 7e2a |004f: const-string v1, "itemView.findViewById(R.id.ownedGameAuthor)" // string@2a7e │ │ +0b4a16: 7120 8b05 1000 |0051: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4a1c: 1f00 8e00 |0054: check-cast v0, Landroid/widget/TextView; // type@008e │ │ +0b4a20: 5b20 f31f |0056: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAuthor:Landroid/widget/TextView; // field@1ff3 │ │ +0b4a24: 1400 4701 0a7f |0058: const v0, #float 1.8344e+38 // #7f0a0147 │ │ +0b4a2a: 6e20 2f01 0300 |005b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0b4a30: 0c00 |005e: move-result-object v0 │ │ +0b4a32: 1a01 7d2a |005f: const-string v1, "itemView.findViewById(R.id.ownedGameAndroid)" // string@2a7d │ │ +0b4a36: 7120 8b05 1000 |0061: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4a3c: 1f00 8e00 |0064: check-cast v0, Landroid/widget/TextView; // type@008e │ │ +0b4a40: 5b20 f21f |0066: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAndroidLabel:Landroid/widget/TextView; // field@1ff2 │ │ +0b4a44: 1400 4d01 0a7f |0068: const v0, #float 1.8344e+38 // #7f0a014d │ │ +0b4a4a: 6e20 2f01 0300 |006b: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0b4a50: 0c03 |006e: move-result-object v3 │ │ +0b4a52: 1a00 832a |006f: const-string v0, "itemView.findViewById(R.id.ownedLoadingBar)" // string@2a83 │ │ +0b4a56: 7120 8b05 0300 |0071: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4a5c: 1f03 8b00 |0074: check-cast v3, Landroid/widget/ProgressBar; // type@008b │ │ +0b4a60: 5b23 f71f |0076: iput-object v3, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.loadingBar:Landroid/widget/ProgressBar; // field@1ff7 │ │ +0b4a64: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=51 │ │ 0x000b line=52 │ │ 0x001b line=53 │ │ 0x002b line=54 │ │ 0x003b line=55 │ │ @@ -217831,90 +217832,90 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Landroid/content/Context;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 161 16-bit code units │ │ -0b4a64: |[0b4a64] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.bind:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Landroid/content/Context;)V │ │ -0b4a74: 1a00 1630 |0000: const-string v0, "ownedLibraryItem" // string@3016 │ │ -0b4a78: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4a7e: 1a00 9b22 |0005: const-string v0, "context" // string@229b │ │ -0b4a82: 7120 8c05 0600 |0007: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4a88: 5440 f51f |000a: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.infoLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1ff5 │ │ -0b4a8c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0b4a8e: 6e20 b101 1000 |000d: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@01b1 │ │ -0b4a94: 5440 f71f |0010: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.loadingBar:Landroid/widget/ProgressBar; // field@1ff7 │ │ -0b4a98: 1302 0800 |0012: const/16 v2, #int 8 // #8 │ │ -0b4a9c: 6e20 6f01 2000 |0014: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ -0b4aa2: 5440 f41f |0017: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameName:Landroid/widget/TextView; // field@1ff4 │ │ -0b4aa6: 6e10 5017 0500 |0019: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getTitle:()Ljava/lang/String; // method@1750 │ │ -0b4aac: 0c02 |001c: move-result-object v2 │ │ -0b4aae: 1f02 5601 |001d: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b4ab2: 6e20 7b01 2000 |001f: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b4ab8: 5440 f31f |0022: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAuthor:Landroid/widget/TextView; // field@1ff3 │ │ -0b4abc: 6e10 4b17 0500 |0024: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getAuthor:()Ljava/lang/String; // method@174b │ │ -0b4ac2: 0c02 |0027: move-result-object v2 │ │ -0b4ac4: 1f02 5601 |0028: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b4ac8: 6e20 7b01 2000 |002a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b4ace: 5440 f41f |002d: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameName:Landroid/widget/TextView; // field@1ff4 │ │ -0b4ad2: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -0b4ad4: 6e20 7901 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ -0b4ada: 5440 f31f |0033: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAuthor:Landroid/widget/TextView; // field@1ff3 │ │ -0b4ade: 6e20 7901 2000 |0035: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ -0b4ae4: 5440 f21f |0038: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAndroidLabel:Landroid/widget/TextView; // field@1ff2 │ │ -0b4ae8: 6e10 5217 0500 |003a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:()Z // method@1752 │ │ -0b4aee: 0a02 |003d: move-result v2 │ │ -0b4af0: 3802 1000 |003e: if-eqz v2, 004e // +0010 │ │ -0b4af4: 6e10 3800 0600 |0040: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b4afa: 0c02 |0043: move-result-object v2 │ │ -0b4afc: 1403 d000 117f |0044: const v3, #float 1.92742e+38 // #7f1100d0 │ │ -0b4b02: 6e20 9200 3200 |0047: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b4b08: 0c02 |004a: move-result-object v2 │ │ -0b4b0a: 1f02 5601 |004b: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b4b0e: 2805 |004d: goto 0052 // +0005 │ │ -0b4b10: 1a02 0000 |004e: const-string v2, "" // string@0000 │ │ -0b4b14: 1f02 5601 |0050: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b4b18: 6e20 7b01 2000 |0052: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b4b1e: 6e10 4d17 0500 |0055: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getDownloadUrl:()Ljava/lang/String; // method@174d │ │ -0b4b24: 0c00 |0058: move-result-object v0 │ │ -0b4b26: 7110 c600 0000 |0059: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0b4b2c: 0c00 |005c: move-result-object v0 │ │ -0b4b2e: 5442 f61f |005d: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.itemView:Landroid/view/View; // field@1ff6 │ │ -0b4b32: 2203 3606 |005f: new-instance v3, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1; // type@0636 │ │ -0b4b36: 7030 bb1d 0306 |0061: invoke-direct {v3, v0, v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.:(Landroid/net/Uri;Landroid/content/Context;)V // method@1dbb │ │ -0b4b3c: 1f03 6f00 |0064: check-cast v3, Landroid/view/View$OnClickListener; // type@006f │ │ -0b4b40: 6e20 3701 3200 |0066: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0137 │ │ -0b4b46: 6e10 4f17 0500 |0069: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getThumbnailUrl:()Ljava/lang/String; // method@174f │ │ -0b4b4c: 0c00 |006c: move-result-object v0 │ │ -0b4b4e: 1242 |006d: const/4 v2, #int 4 // #4 │ │ -0b4b50: 3800 2800 |006e: if-eqz v0, 0096 // +0028 │ │ -0b4b54: 5440 f91f |0070: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ -0b4b58: 6e20 6a01 1000 |0072: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b4b5e: 5440 f81f |0075: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailEmptyView:Landroid/widget/ImageView; // field@1ff8 │ │ -0b4b62: 6e20 6a01 2000 |0077: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b4b68: 7110 7202 0600 |007a: invoke-static {v6}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@0272 │ │ -0b4b6e: 0c06 |007d: move-result-object v6 │ │ -0b4b70: 6e10 4f17 0500 |007e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getThumbnailUrl:()Ljava/lang/String; // method@174f │ │ -0b4b76: 0c05 |0081: move-result-object v5 │ │ -0b4b78: 6e20 7602 5600 |0082: invoke-virtual {v6, v5}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ -0b4b7e: 0c05 |0085: move-result-object v5 │ │ -0b4b80: 1306 3b01 |0086: const/16 v6, #int 315 // #13b │ │ -0b4b84: 1300 fa00 |0088: const/16 v0, #int 250 // #fa │ │ -0b4b88: 6e30 7502 6500 |008a: invoke-virtual {v5, v6, v0}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ -0b4b8e: 0c05 |008d: move-result-object v5 │ │ -0b4b90: 1f05 0b01 |008e: check-cast v5, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ -0b4b94: 5446 f91f |0090: iget-object v6, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ -0b4b98: 6e20 7402 6500 |0092: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@0274 │ │ -0b4b9e: 280b |0095: goto 00a0 // +000b │ │ -0b4ba0: 5445 f91f |0096: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ -0b4ba4: 6e20 6a01 2500 |0098: invoke-virtual {v5, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b4baa: 5445 f81f |009b: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailEmptyView:Landroid/widget/ImageView; // field@1ff8 │ │ -0b4bae: 6e20 6a01 1500 |009d: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b4bb4: 0e00 |00a0: return-void │ │ +0b4a68: |[0b4a68] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.bind:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Landroid/content/Context;)V │ │ +0b4a78: 1a00 1630 |0000: const-string v0, "ownedLibraryItem" // string@3016 │ │ +0b4a7c: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4a82: 1a00 9b22 |0005: const-string v0, "context" // string@229b │ │ +0b4a86: 7120 8c05 0600 |0007: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4a8c: 5440 f51f |000a: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.infoLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1ff5 │ │ +0b4a90: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0b4a92: 6e20 b101 1000 |000d: invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@01b1 │ │ +0b4a98: 5440 f71f |0010: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.loadingBar:Landroid/widget/ProgressBar; // field@1ff7 │ │ +0b4a9c: 1302 0800 |0012: const/16 v2, #int 8 // #8 │ │ +0b4aa0: 6e20 6f01 2000 |0014: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ +0b4aa6: 5440 f41f |0017: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameName:Landroid/widget/TextView; // field@1ff4 │ │ +0b4aaa: 6e10 5017 0500 |0019: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getTitle:()Ljava/lang/String; // method@1750 │ │ +0b4ab0: 0c02 |001c: move-result-object v2 │ │ +0b4ab2: 1f02 5601 |001d: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b4ab6: 6e20 7b01 2000 |001f: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b4abc: 5440 f31f |0022: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAuthor:Landroid/widget/TextView; // field@1ff3 │ │ +0b4ac0: 6e10 4b17 0500 |0024: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getAuthor:()Ljava/lang/String; // method@174b │ │ +0b4ac6: 0c02 |0027: move-result-object v2 │ │ +0b4ac8: 1f02 5601 |0028: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b4acc: 6e20 7b01 2000 |002a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b4ad2: 5440 f41f |002d: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameName:Landroid/widget/TextView; // field@1ff4 │ │ +0b4ad6: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +0b4ad8: 6e20 7901 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ +0b4ade: 5440 f31f |0033: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAuthor:Landroid/widget/TextView; // field@1ff3 │ │ +0b4ae2: 6e20 7901 2000 |0035: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ +0b4ae8: 5440 f21f |0038: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAndroidLabel:Landroid/widget/TextView; // field@1ff2 │ │ +0b4aec: 6e10 5217 0500 |003a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:()Z // method@1752 │ │ +0b4af2: 0a02 |003d: move-result v2 │ │ +0b4af4: 3802 1000 |003e: if-eqz v2, 004e // +0010 │ │ +0b4af8: 6e10 3800 0600 |0040: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b4afe: 0c02 |0043: move-result-object v2 │ │ +0b4b00: 1403 d000 117f |0044: const v3, #float 1.92742e+38 // #7f1100d0 │ │ +0b4b06: 6e20 9200 3200 |0047: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b4b0c: 0c02 |004a: move-result-object v2 │ │ +0b4b0e: 1f02 5601 |004b: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b4b12: 2805 |004d: goto 0052 // +0005 │ │ +0b4b14: 1a02 0000 |004e: const-string v2, "" // string@0000 │ │ +0b4b18: 1f02 5601 |0050: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b4b1c: 6e20 7b01 2000 |0052: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b4b22: 6e10 4d17 0500 |0055: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getDownloadUrl:()Ljava/lang/String; // method@174d │ │ +0b4b28: 0c00 |0058: move-result-object v0 │ │ +0b4b2a: 7110 c600 0000 |0059: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +0b4b30: 0c00 |005c: move-result-object v0 │ │ +0b4b32: 5442 f61f |005d: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.itemView:Landroid/view/View; // field@1ff6 │ │ +0b4b36: 2203 3606 |005f: new-instance v3, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1; // type@0636 │ │ +0b4b3a: 7030 bb1d 0306 |0061: invoke-direct {v3, v0, v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder$bind$1;.:(Landroid/net/Uri;Landroid/content/Context;)V // method@1dbb │ │ +0b4b40: 1f03 6f00 |0064: check-cast v3, Landroid/view/View$OnClickListener; // type@006f │ │ +0b4b44: 6e20 3701 3200 |0066: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0137 │ │ +0b4b4a: 6e10 4f17 0500 |0069: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getThumbnailUrl:()Ljava/lang/String; // method@174f │ │ +0b4b50: 0c00 |006c: move-result-object v0 │ │ +0b4b52: 1242 |006d: const/4 v2, #int 4 // #4 │ │ +0b4b54: 3800 2800 |006e: if-eqz v0, 0096 // +0028 │ │ +0b4b58: 5440 f91f |0070: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ +0b4b5c: 6e20 6a01 1000 |0072: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b4b62: 5440 f81f |0075: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailEmptyView:Landroid/widget/ImageView; // field@1ff8 │ │ +0b4b66: 6e20 6a01 2000 |0077: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b4b6c: 7110 7202 0600 |007a: invoke-static {v6}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@0272 │ │ +0b4b72: 0c06 |007d: move-result-object v6 │ │ +0b4b74: 6e10 4f17 0500 |007e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getThumbnailUrl:()Ljava/lang/String; // method@174f │ │ +0b4b7a: 0c05 |0081: move-result-object v5 │ │ +0b4b7c: 6e20 7602 5600 |0082: invoke-virtual {v6, v5}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ +0b4b82: 0c05 |0085: move-result-object v5 │ │ +0b4b84: 1306 3b01 |0086: const/16 v6, #int 315 // #13b │ │ +0b4b88: 1300 fa00 |0088: const/16 v0, #int 250 // #fa │ │ +0b4b8c: 6e30 7502 6500 |008a: invoke-virtual {v5, v6, v0}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ +0b4b92: 0c05 |008d: move-result-object v5 │ │ +0b4b94: 1f05 0b01 |008e: check-cast v5, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ +0b4b98: 5446 f91f |0090: iget-object v6, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ +0b4b9c: 6e20 7402 6500 |0092: invoke-virtual {v5, v6}, Lcom/bumptech/glide/RequestBuilder;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@0274 │ │ +0b4ba2: 280b |0095: goto 00a0 // +000b │ │ +0b4ba4: 5445 f91f |0096: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ +0b4ba8: 6e20 6a01 2500 |0098: invoke-virtual {v5, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b4bae: 5445 f81f |009b: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailEmptyView:Landroid/widget/ImageView; // field@1ff8 │ │ +0b4bb2: 6e20 6a01 1500 |009d: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b4bb8: 0e00 |00a0: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=62 │ │ 0x0010 line=63 │ │ 0x0017 line=65 │ │ 0x0022 line=66 │ │ 0x002d line=68 │ │ @@ -217944,17 +217945,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4900: |[0b4900] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getGameAndroidLabel:()Landroid/widget/TextView; │ │ -0b4910: 5410 f21f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAndroidLabel:Landroid/widget/TextView; // field@1ff2 │ │ -0b4914: 1100 |0002: return-object v0 │ │ +0b4904: |[0b4904] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getGameAndroidLabel:()Landroid/widget/TextView; │ │ +0b4914: 5410 f21f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAndroidLabel:Landroid/widget/TextView; // field@1ff2 │ │ +0b4918: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;) │ │ @@ -217962,17 +217963,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4918: |[0b4918] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getGameAuthor:()Landroid/widget/TextView; │ │ -0b4928: 5410 f31f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAuthor:Landroid/widget/TextView; // field@1ff3 │ │ -0b492c: 1100 |0002: return-object v0 │ │ +0b491c: |[0b491c] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getGameAuthor:()Landroid/widget/TextView; │ │ +0b492c: 5410 f31f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameAuthor:Landroid/widget/TextView; // field@1ff3 │ │ +0b4930: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;) │ │ @@ -217980,17 +217981,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4930: |[0b4930] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getGameName:()Landroid/widget/TextView; │ │ -0b4940: 5410 f41f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameName:Landroid/widget/TextView; // field@1ff4 │ │ -0b4944: 1100 |0002: return-object v0 │ │ +0b4934: |[0b4934] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getGameName:()Landroid/widget/TextView; │ │ +0b4944: 5410 f41f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.gameName:Landroid/widget/TextView; // field@1ff4 │ │ +0b4948: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;) │ │ @@ -217998,17 +217999,17 @@ │ │ type : '()Landroidx/constraintlayout/widget/ConstraintLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4948: |[0b4948] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getInfoLayout:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ -0b4958: 5410 f51f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.infoLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1ff5 │ │ -0b495c: 1100 |0002: return-object v0 │ │ +0b494c: |[0b494c] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getInfoLayout:()Landroidx/constraintlayout/widget/ConstraintLayout; │ │ +0b495c: 5410 f51f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.infoLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1ff5 │ │ +0b4960: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;) │ │ @@ -218016,17 +218017,17 @@ │ │ type : '()Landroid/widget/ProgressBar;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b48e8: |[0b48e8] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getLoadingBar:()Landroid/widget/ProgressBar; │ │ -0b48f8: 5410 f71f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.loadingBar:Landroid/widget/ProgressBar; // field@1ff7 │ │ -0b48fc: 1100 |0002: return-object v0 │ │ +0b48ec: |[0b48ec] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getLoadingBar:()Landroid/widget/ProgressBar; │ │ +0b48fc: 5410 f71f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.loadingBar:Landroid/widget/ProgressBar; // field@1ff7 │ │ +0b4900: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;) │ │ @@ -218034,17 +218035,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b48b8: |[0b48b8] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getThumbnailEmptyView:()Landroid/widget/ImageView; │ │ -0b48c8: 5410 f81f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailEmptyView:Landroid/widget/ImageView; // field@1ff8 │ │ -0b48cc: 1100 |0002: return-object v0 │ │ +0b48bc: |[0b48bc] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getThumbnailEmptyView:()Landroid/widget/ImageView; │ │ +0b48cc: 5410 f81f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailEmptyView:Landroid/widget/ImageView; // field@1ff8 │ │ +0b48d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;) │ │ @@ -218052,17 +218053,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b48d0: |[0b48d0] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getThumbnailView:()Landroid/widget/ImageView; │ │ -0b48e0: 5410 f91f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ -0b48e4: 1100 |0002: return-object v0 │ │ +0b48d4: |[0b48d4] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$OwnedGameHolder.getThumbnailView:()Landroid/widget/ImageView; │ │ +0b48e4: 5410 f91f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.thumbnailView:Landroid/widget/ImageView; // field@1ff9 │ │ +0b48e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; │ │ │ │ source_file_idx : 5518 (OwnedGamesAdapter.kt) │ │ @@ -218107,23 +218108,23 @@ │ │ type : '(Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b4bb8: |[0b4bb8] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$SeparatorHolder.:(Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;)V │ │ -0b4bc8: 1a00 0a20 |0000: const-string v0, "binding" // string@200a │ │ -0b4bcc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4bd2: 6e10 891a 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a89 │ │ -0b4bd8: 0c00 |0008: move-result-object v0 │ │ -0b4bda: 1f00 7000 |0009: check-cast v0, Landroid/view/View; // type@0070 │ │ -0b4bde: 7020 1102 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ -0b4be4: 5b12 fa1f |000e: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // field@1ffa │ │ -0b4be8: 0e00 |0010: return-void │ │ +0b4bbc: |[0b4bbc] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$SeparatorHolder.:(Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;)V │ │ +0b4bcc: 1a00 0a20 |0000: const-string v0, "binding" // string@200a │ │ +0b4bd0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4bd6: 6e10 891a 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a89 │ │ +0b4bdc: 0c00 |0008: move-result-object v0 │ │ +0b4bde: 1f00 7000 |0009: check-cast v0, Landroid/view/View; // type@0070 │ │ +0b4be2: 7020 1102 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ +0b4be8: 5b12 fa1f |000e: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // field@1ffa │ │ +0b4bec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=125 │ │ 0x000e line=124 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder; │ │ 0x0000 - 0x0011 reg=2 (null) Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; │ │ @@ -218134,36 +218135,36 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0b4bec: |[0b4bec] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$SeparatorHolder.bind:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;)V │ │ -0b4bfc: 1a00 da32 |0000: const-string v0, "separator" // string@32da │ │ -0b4c00: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4c06: 5420 fa1f |0005: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // field@1ffa │ │ -0b4c0a: 5400 c81d |0007: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.divider:Landroid/view/View; // field@1dc8 │ │ -0b4c0e: 1a01 0c20 |0009: const-string v1, "binding.divider" // string@200c │ │ -0b4c12: 7120 8b05 1000 |000b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4c18: 6e10 1418 0300 |000e: invoke-virtual {v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:()Z // method@1814 │ │ -0b4c1e: 0a01 |0011: move-result v1 │ │ -0b4c20: df01 0101 |0012: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -0b4c24: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -0b4c28: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0b4c2a: 2803 |0017: goto 001a // +0003 │ │ -0b4c2c: 1301 0800 |0018: const/16 v1, #int 8 // #8 │ │ -0b4c30: 6e20 3a01 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b4c36: 5420 fa1f |001d: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // field@1ffa │ │ -0b4c3a: 5400 c91d |001f: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.purchaseDateLabel:Landroid/widget/TextView; // field@1dc9 │ │ -0b4c3e: 6e10 1218 0300 |0021: invoke-virtual {v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.getPurchaseDate:()Ljava/lang/String; // method@1812 │ │ -0b4c44: 0c03 |0024: move-result-object v3 │ │ -0b4c46: 1f03 5601 |0025: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b4c4a: 6e20 7b01 3000 |0027: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b4c50: 0e00 |002a: return-void │ │ +0b4bf0: |[0b4bf0] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$SeparatorHolder.bind:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;)V │ │ +0b4c00: 1a00 da32 |0000: const-string v0, "separator" // string@32da │ │ +0b4c04: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4c0a: 5420 fa1f |0005: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // field@1ffa │ │ +0b4c0e: 5400 c81d |0007: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.divider:Landroid/view/View; // field@1dc8 │ │ +0b4c12: 1a01 0c20 |0009: const-string v1, "binding.divider" // string@200c │ │ +0b4c16: 7120 8b05 1000 |000b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4c1c: 6e10 1418 0300 |000e: invoke-virtual {v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.isFirst:()Z // method@1814 │ │ +0b4c22: 0a01 |0011: move-result v1 │ │ +0b4c24: df01 0101 |0012: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +0b4c28: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0b4c2c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0b4c2e: 2803 |0017: goto 001a // +0003 │ │ +0b4c30: 1301 0800 |0018: const/16 v1, #int 8 // #8 │ │ +0b4c34: 6e20 3a01 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b4c3a: 5420 fa1f |001d: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // field@1ffa │ │ +0b4c3e: 5400 c91d |001f: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.purchaseDateLabel:Landroid/widget/TextView; // field@1dc9 │ │ +0b4c42: 6e10 1218 0300 |0021: invoke-virtual {v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.getPurchaseDate:()Ljava/lang/String; // method@1812 │ │ +0b4c48: 0c03 |0024: move-result-object v3 │ │ +0b4c4a: 1f03 5601 |0025: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b4c4e: 6e20 7b01 3000 |0027: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b4c54: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=128 │ │ 0x001a line=133 │ │ 0x001d line=129 │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder; │ │ @@ -218207,23 +218208,23 @@ │ │ type : '(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b50e8: |[0b50e8] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder.:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;)V │ │ -0b50f8: 1a00 0a20 |0000: const-string v0, "binding" // string@200a │ │ -0b50fc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5102: 6e10 831a 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a83 │ │ -0b5108: 0c00 |0008: move-result-object v0 │ │ -0b510a: 1f00 7000 |0009: check-cast v0, Landroid/view/View; // type@0070 │ │ -0b510e: 7020 1102 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ -0b5114: 5b12 0220 |000e: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // field@2002 │ │ -0b5118: 0e00 |0010: return-void │ │ +0b50ec: |[0b50ec] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder.:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;)V │ │ +0b50fc: 1a00 0a20 |0000: const-string v0, "binding" // string@200a │ │ +0b5100: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5106: 6e10 831a 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.getRoot:()Landroid/widget/LinearLayout; // method@1a83 │ │ +0b510c: 0c00 |0008: move-result-object v0 │ │ +0b510e: 1f00 7000 |0009: check-cast v0, Landroid/view/View; // type@0070 │ │ +0b5112: 7020 1102 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ +0b5118: 5b12 0220 |000e: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // field@2002 │ │ +0b511c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=22 │ │ 0x000e line=21 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; │ │ 0x0000 - 0x0011 reg=2 (null) Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ @@ -218234,17 +218235,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b50d0: |[0b50d0] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder.getBinding:()Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ -0b50e0: 5410 0220 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // field@2002 │ │ -0b50e4: 1100 |0002: return-object v0 │ │ +0b50d4: |[0b50d4] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder.getBinding:()Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; │ │ +0b50e4: 5410 0220 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.binding:Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // field@2002 │ │ +0b50e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; │ │ │ │ source_file_idx : 5519 (OwnedGamesLoadStateAdapter.kt) │ │ @@ -218300,23 +218301,23 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b58d0: |[0b58d0] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V │ │ -0b58e0: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ -0b58e4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b58ea: 1a00 cf1e |0005: const-string v0, "adapter" // string@1ecf │ │ -0b58ee: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b58f4: 5b12 1120 |000a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2011 │ │ -0b58f8: 7010 7203 0100 |000c: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b58fe: 5b13 1020 |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2010 │ │ -0b5902: 0e00 |0011: return-void │ │ +0b58d4: |[0b58d4] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V │ │ +0b58e4: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ +0b58e8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b58ee: 1a00 cf1e |0005: const-string v0, "adapter" // string@1ecf │ │ +0b58f2: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b58f8: 5b12 1120 |000a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2011 │ │ +0b58fc: 7010 7203 0100 |000c: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b5902: 5b13 1020 |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2010 │ │ +0b5906: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=104 │ │ 0x000f line=105 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider; │ │ 0x0000 - 0x0012 reg=2 (null) Lua/gardenapple/itchupdater/ui/UpdatesFragment; │ │ @@ -218328,17 +218329,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b58b8: |[0b58b8] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.getAdapter:()Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ -0b58c8: 5410 1020 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2010 │ │ -0b58cc: 1100 |0002: return-object v0 │ │ +0b58bc: |[0b58bc] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.getAdapter:()Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ +0b58cc: 5410 1020 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2010 │ │ +0b58d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;) │ │ @@ -218346,36 +218347,36 @@ │ │ type : '(I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0b5854: |[0b5854] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.getPreloadItems:(I)Ljava/util/List; │ │ -0b5864: 5410 1020 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2010 │ │ -0b5868: 6e10 2d1e 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.getAvailableUpdates:()Ljava/util/List; // method@1e2d │ │ -0b586e: 0c00 |0005: move-result-object v0 │ │ -0b5870: 7210 c004 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@04c0 │ │ -0b5876: 0a00 |0009: move-result v0 │ │ -0b5878: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -0b587c: 7100 8d04 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ -0b5882: 0c02 |000f: move-result-object v2 │ │ -0b5884: 1a00 ba24 |0010: const-string v0, "emptyList()" // string@24ba │ │ -0b5888: 7120 8b05 0200 |0012: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b588e: 1102 |0015: return-object v2 │ │ -0b5890: 5410 1020 |0016: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2010 │ │ -0b5894: 6e10 2d1e 0000 |0018: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.getAvailableUpdates:()Ljava/util/List; // method@1e2d │ │ -0b589a: 0c00 |001b: move-result-object v0 │ │ -0b589c: 7220 be04 2000 |001c: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -0b58a2: 0c02 |001f: move-result-object v2 │ │ -0b58a4: 7110 8f04 0200 |0020: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@048f │ │ -0b58aa: 0c02 |0023: move-result-object v2 │ │ -0b58ac: 1a00 2634 |0024: const-string v0, "singletonList(adapter.availableUpdates[position])" // string@3426 │ │ -0b58b0: 7120 8b05 0200 |0026: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b58b6: 1102 |0029: return-object v2 │ │ +0b5858: |[0b5858] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.getPreloadItems:(I)Ljava/util/List; │ │ +0b5868: 5410 1020 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2010 │ │ +0b586c: 6e10 2d1e 0000 |0002: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.getAvailableUpdates:()Ljava/util/List; // method@1e2d │ │ +0b5872: 0c00 |0005: move-result-object v0 │ │ +0b5874: 7210 c004 0000 |0006: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@04c0 │ │ +0b587a: 0a00 |0009: move-result v0 │ │ +0b587c: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +0b5880: 7100 8d04 0000 |000c: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@048d │ │ +0b5886: 0c02 |000f: move-result-object v2 │ │ +0b5888: 1a00 ba24 |0010: const-string v0, "emptyList()" // string@24ba │ │ +0b588c: 7120 8b05 0200 |0012: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5892: 1102 |0015: return-object v2 │ │ +0b5894: 5410 1020 |0016: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2010 │ │ +0b5898: 6e10 2d1e 0000 |0018: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.getAvailableUpdates:()Ljava/util/List; // method@1e2d │ │ +0b589e: 0c00 |001b: move-result-object v0 │ │ +0b58a0: 7220 be04 2000 |001c: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +0b58a6: 0c02 |001f: move-result-object v2 │ │ +0b58a8: 7110 8f04 0200 |0020: invoke-static {v2}, Ljava/util/Collections;.singletonList:(Ljava/lang/Object;)Ljava/util/List; // method@048f │ │ +0b58ae: 0c02 |0023: move-result-object v2 │ │ +0b58b0: 1a00 2634 |0024: const-string v0, "singletonList(adapter.availableUpdates[position])" // string@3426 │ │ +0b58b4: 7120 8b05 0200 |0026: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b58ba: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000c line=109 │ │ 0x0016 line=111 │ │ locals : │ │ 0x0000 - 0x002a reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider; │ │ @@ -218386,19 +218387,19 @@ │ │ type : '(Ljava/lang/Object;)Lcom/bumptech/glide/RequestBuilder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b57d8: |[0b57d8] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.getPreloadRequestBuilder:(Ljava/lang/Object;)Lcom/bumptech/glide/RequestBuilder; │ │ -0b57e8: 1f01 6105 |0000: check-cast v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // type@0561 │ │ -0b57ec: 6e20 ff1d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.getPreloadRequestBuilder:(Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)Lcom/bumptech/glide/RequestBuilder; // method@1dff │ │ -0b57f2: 0c01 |0005: move-result-object v1 │ │ -0b57f4: 1101 |0006: return-object v1 │ │ +0b57dc: |[0b57dc] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.getPreloadRequestBuilder:(Ljava/lang/Object;)Lcom/bumptech/glide/RequestBuilder; │ │ +0b57ec: 1f01 6105 |0000: check-cast v1, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // type@0561 │ │ +0b57f0: 6e20 ff1d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.getPreloadRequestBuilder:(Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)Lcom/bumptech/glide/RequestBuilder; // method@1dff │ │ +0b57f6: 0c01 |0005: move-result-object v1 │ │ +0b57f8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -218407,35 +218408,35 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)Lcom/bumptech/glide/RequestBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0b57f8: |[0b57f8] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.getPreloadRequestBuilder:(Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)Lcom/bumptech/glide/RequestBuilder; │ │ -0b5808: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ -0b580c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5812: 5420 1120 |0005: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2011 │ │ -0b5816: 1f00 a600 |0007: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b581a: 7110 7302 0000 |0009: invoke-static {v0}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ -0b5820: 0c00 |000c: move-result-object v0 │ │ -0b5822: 6e10 fe19 0300 |000d: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getThumbnailUrl:()Ljava/lang/String; // method@19fe │ │ -0b5828: 0c03 |0010: move-result-object v3 │ │ -0b582a: 6e20 7602 3000 |0011: invoke-virtual {v0, v3}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ -0b5830: 0c03 |0014: move-result-object v3 │ │ -0b5832: 1300 3b01 |0015: const/16 v0, #int 315 // #13b │ │ -0b5836: 1301 fa00 |0017: const/16 v1, #int 250 // #fa │ │ -0b583a: 6e30 7502 0301 |0019: invoke-virtual {v3, v0, v1}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ -0b5840: 0c03 |001c: move-result-object v3 │ │ -0b5842: 1a00 7037 |001d: const-string v0, "with(this@UpdatesFragment) │ │ +0b57fc: |[0b57fc] ua.gardenapple.itchupdater.ui.UpdatesFragment$UpdatesPreloadModelProvider.getPreloadRequestBuilder:(Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)Lcom/bumptech/glide/RequestBuilder; │ │ +0b580c: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ +0b5810: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5816: 5420 1120 |0005: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2011 │ │ +0b581a: 1f00 a600 |0007: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b581e: 7110 7302 0000 |0009: invoke-static {v0}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ +0b5824: 0c00 |000c: move-result-object v0 │ │ +0b5826: 6e10 fe19 0300 |000d: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getThumbnailUrl:()Ljava/lang/String; // method@19fe │ │ +0b582c: 0c03 |0010: move-result-object v3 │ │ +0b582e: 6e20 7602 3000 |0011: invoke-virtual {v0, v3}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ +0b5834: 0c03 |0014: move-result-object v3 │ │ +0b5836: 1300 3b01 |0015: const/16 v0, #int 315 // #13b │ │ +0b583a: 1301 fa00 |0017: const/16 v1, #int 250 // #fa │ │ +0b583e: 6e30 7502 0301 |0019: invoke-virtual {v3, v0, v1}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ +0b5844: 0c03 |001c: move-result-object v3 │ │ +0b5846: 1a00 7037 |001d: const-string v0, "with(this@UpdatesFragment) │ │ .load(item.thumbnailUrl) │ │ .override(THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT)" // string@3770 │ │ -0b5846: 7120 8b05 0300 |001f: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b584c: 1f03 0b01 |0022: check-cast v3, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ -0b5850: 1103 |0024: return-object v3 │ │ +0b584a: 7120 8b05 0300 |001f: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5850: 1f03 0b01 |0022: check-cast v3, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ +0b5854: 1103 |0024: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=115 │ │ 0x000d line=116 │ │ 0x0019 line=117 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider; │ │ @@ -218488,38 +218489,38 @@ │ │ type : '(Landroid/view/View;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b59c4: |[0b59c4] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1.:(Landroid/view/View;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V │ │ -0b59d4: 5b01 1520 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.$view:Landroid/view/View; // field@2015 │ │ -0b59d8: 5b02 1420 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.$adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2014 │ │ -0b59dc: 5b03 1620 |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2016 │ │ -0b59e0: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b59e6: 0e00 |0009: return-void │ │ +0b59c8: |[0b59c8] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1.:(Landroid/view/View;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V │ │ +0b59d8: 5b01 1520 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.$view:Landroid/view/View; // field@2015 │ │ +0b59dc: 5b02 1420 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.$adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2014 │ │ +0b59e0: 5b03 1620 |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2016 │ │ +0b59e4: 7010 7203 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b59ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;) │ │ name : 'onChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b59e8: |[0b59e8] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1.onChanged:(Ljava/lang/Object;)V │ │ -0b59f8: 1f01 d001 |0000: check-cast v1, Ljava/util/List; // type@01d0 │ │ -0b59fc: 6e20 041e 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.onChanged:(Ljava/util/List;)V // method@1e04 │ │ -0b5a02: 0e00 |0005: return-void │ │ +0b59ec: |[0b59ec] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1.onChanged:(Ljava/lang/Object;)V │ │ +0b59fc: 1f01 d001 |0000: check-cast v1, Ljava/util/List; // type@01d0 │ │ +0b5a00: 6e20 041e 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.onChanged:(Ljava/util/List;)V // method@1e04 │ │ +0b5a06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -218528,28 +218529,28 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0b5a04: |[0b5a04] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1.onChanged:(Ljava/util/List;)V │ │ -0b5a14: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -0b5a18: 280b |0002: goto 000d // +000b │ │ -0b5a1a: 5430 1420 |0003: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.$adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2014 │ │ -0b5a1e: 1a01 b71f |0005: const-string v1, "availableUpdates" // string@1fb7 │ │ -0b5a22: 7120 8b05 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5a28: 6e20 351e 4000 |000a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.setAvailableUpdates$app_fdroidRelease:(Ljava/util/List;)V // method@1e35 │ │ -0b5a2e: 5430 1520 |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.$view:Landroid/view/View; // field@2015 │ │ -0b5a32: 2201 4606 |000f: new-instance v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2; // type@0646 │ │ -0b5a36: 5432 1620 |0011: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2016 │ │ -0b5a3a: 7030 001e 2104 |0013: invoke-direct {v1, v2, v4}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Ljava/util/List;)V // method@1e00 │ │ -0b5a40: 1f01 7501 |0016: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0b5a44: 6e20 3501 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0135 │ │ -0b5a4a: 0e00 |001b: return-void │ │ +0b5a08: |[0b5a08] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$1.onChanged:(Ljava/util/List;)V │ │ +0b5a18: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +0b5a1c: 280b |0002: goto 000d // +000b │ │ +0b5a1e: 5430 1420 |0003: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.$adapter:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2014 │ │ +0b5a22: 1a01 b71f |0005: const-string v1, "availableUpdates" // string@1fb7 │ │ +0b5a26: 7120 8b05 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5a2c: 6e20 351e 4000 |000a: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.setAvailableUpdates$app_fdroidRelease:(Ljava/util/List;)V // method@1e35 │ │ +0b5a32: 5430 1520 |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.$view:Landroid/view/View; // field@2015 │ │ +0b5a36: 2201 4606 |000f: new-instance v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2; // type@0646 │ │ +0b5a3a: 5432 1620 |0011: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2016 │ │ +0b5a3e: 7030 001e 2104 |0013: invoke-direct {v1, v2, v4}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1$2;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Ljava/util/List;)V // method@1e00 │ │ +0b5a44: 1f01 7501 |0016: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0b5a48: 6e20 3501 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0135 │ │ +0b5a4e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=72 │ │ 0x0007 line=73 │ │ 0x000d line=75 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1; │ │ @@ -218591,47 +218592,47 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5b94: |[0b5b94] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V │ │ -0b5ba4: 5b01 1a20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@201a │ │ -0b5ba8: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -0b5bae: 0e00 |0005: return-void │ │ +0b5b98: |[0b5b98] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V │ │ +0b5ba8: 5b01 1a20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@201a │ │ +0b5bac: 7010 7203 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +0b5bb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2;) │ │ name : 'onRefresh' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0b5bb0: |[0b5bb0] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2.onRefresh:()V │ │ -0b5bc0: 6200 5100 |0000: sget-object v0, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b5bc4: 0701 |0002: move-object v1, v0 │ │ -0b5bc6: 1f01 3c02 |0003: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b5bca: 2200 4806 |0005: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1; // type@0648 │ │ -0b5bce: 5472 1a20 |0007: iget-object v2, v7, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@201a │ │ -0b5bd2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0b5bd4: 7030 051e 2003 |000a: invoke-direct {v0, v2, v3}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lkotlin/coroutines/Continuation;)V // method@1e05 │ │ -0b5bda: 0704 |000d: move-object v4, v0 │ │ -0b5bdc: 1f04 2902 |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b5be0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0b5be2: 1235 |0011: const/4 v5, #int 3 // #3 │ │ -0b5be4: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -0b5be6: 7706 a805 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b5bec: 0e00 |0016: return-void │ │ +0b5bb4: |[0b5bb4] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2.onRefresh:()V │ │ +0b5bc4: 6200 5100 |0000: sget-object v0, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b5bc8: 0701 |0002: move-object v1, v0 │ │ +0b5bca: 1f01 3c02 |0003: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b5bce: 2200 4806 |0005: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1; // type@0648 │ │ +0b5bd2: 5472 1a20 |0007: iget-object v2, v7, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@201a │ │ +0b5bd6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0b5bd8: 7030 051e 2003 |000a: invoke-direct {v0, v2, v3}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lkotlin/coroutines/Continuation;)V // method@1e05 │ │ +0b5bde: 0704 |000d: move-object v4, v0 │ │ +0b5be0: 1f04 2902 |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b5be4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0b5be6: 1235 |0011: const/4 v5, #int 3 // #3 │ │ +0b5be8: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +0b5bea: 7706 a805 0100 |0013: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b5bf0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0017 reg=7 this Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2; │ │ │ │ source_file_idx : 6863 (UpdatesFragment.kt) │ │ @@ -218678,26 +218679,26 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0b5f1c: |[0b5f1c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$UpdateCheckResultViewHolder.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;)V │ │ -0b5f2c: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ -0b5f30: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5f36: 1a00 0a20 |0005: const-string v0, "binding" // string@200a │ │ -0b5f3a: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5f40: 5b12 2220 |000a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2022 │ │ -0b5f44: 6e10 951a 0300 |000c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a95 │ │ -0b5f4a: 0c02 |000f: move-result-object v2 │ │ -0b5f4c: 1f02 7000 |0010: check-cast v2, Landroid/view/View; // type@0070 │ │ -0b5f50: 7020 1102 2100 |0012: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ -0b5f56: 5b13 2120 |0015: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.binding:Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // field@2021 │ │ -0b5f5a: 0e00 |0017: return-void │ │ +0b5f20: |[0b5f20] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$UpdateCheckResultViewHolder.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;)V │ │ +0b5f30: 1a00 8a35 |0000: const-string v0, "this$0" // string@358a │ │ +0b5f34: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5f3a: 1a00 0a20 |0005: const-string v0, "binding" // string@200a │ │ +0b5f3e: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5f44: 5b12 2220 |000a: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2022 │ │ +0b5f48: 6e10 951a 0300 |000c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a95 │ │ +0b5f4e: 0c02 |000f: move-result-object v2 │ │ +0b5f50: 1f02 7000 |0010: check-cast v2, Landroid/view/View; // type@0070 │ │ +0b5f54: 7020 1102 2100 |0012: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@0211 │ │ +0b5f5a: 5b13 2120 |0015: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.binding:Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // field@2021 │ │ +0b5f5e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=46 │ │ 0x000c line=47 │ │ 0x0015 line=46 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; │ │ @@ -218710,17 +218711,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5f04: |[0b5f04] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$UpdateCheckResultViewHolder.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ -0b5f14: 5410 2120 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.binding:Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // field@2021 │ │ -0b5f18: 1100 |0002: return-object v0 │ │ +0b5f08: |[0b5f08] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$UpdateCheckResultViewHolder.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; │ │ +0b5f18: 5410 2120 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.binding:Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // field@2021 │ │ +0b5f1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; │ │ │ │ source_file_idx : 6866 (UpdatesListAdapter.kt) │ │ @@ -218808,52 +218809,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b63f4: |[0b63f4] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.:()V │ │ -0b6404: 2200 4b06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion; // type@064b │ │ -0b6408: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b640a: 7020 1b1e 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1e1b │ │ -0b6410: 6900 2f20 |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.Companion:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion; // field@202f │ │ -0b6414: 0e00 |0008: return-void │ │ +0b63f8: |[0b63f8] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.:()V │ │ +0b6408: 2200 4b06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion; // type@064b │ │ +0b640c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b640e: 7020 1b1e 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1e1b │ │ +0b6414: 6900 2f20 |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.Companion:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$Companion; // field@202f │ │ +0b6418: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;) │ │ name : '' │ │ type : '(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0b6418: |[0b6418] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;)V │ │ -0b6428: 1a00 c71e |0000: const-string v0, "activity" // string@1ec7 │ │ -0b642c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b6432: 1a00 682b |0005: const-string v0, "list" // string@2b68 │ │ -0b6436: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b643c: 7010 1002 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@0210 │ │ -0b6442: 5b12 3120 |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.activity:Landroid/app/Activity; // field@2031 │ │ -0b6446: 5b13 3520 |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@2035 │ │ -0b644a: 1f02 1d00 |0011: check-cast v2, Landroid/content/Context; // type@001d │ │ -0b644e: 5b12 3320 |0013: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b6452: 7110 1e01 0200 |0015: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ -0b6458: 0c02 |0018: move-result-object v2 │ │ -0b645a: 1a03 1826 |0019: const-string v3, "from(context)" // string@2618 │ │ -0b645e: 7120 8b05 3200 |001b: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b6464: 5b12 3420 |001e: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.inflater:Landroid/view/LayoutInflater; // field@2034 │ │ -0b6468: 7100 6405 0000 |0020: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@0564 │ │ -0b646e: 0c02 |0023: move-result-object v2 │ │ -0b6470: 5b12 3220 |0024: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ -0b6474: 0e00 |0026: return-void │ │ +0b641c: |[0b641c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;)V │ │ +0b642c: 1a00 c71e |0000: const-string v0, "activity" // string@1ec7 │ │ +0b6430: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b6436: 1a00 682b |0005: const-string v0, "list" // string@2b68 │ │ +0b643a: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b6440: 7010 1002 0100 |000a: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@0210 │ │ +0b6446: 5b12 3120 |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.activity:Landroid/app/Activity; // field@2031 │ │ +0b644a: 5b13 3520 |000f: iput-object v3, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@2035 │ │ +0b644e: 1f02 1d00 |0011: check-cast v2, Landroid/content/Context; // type@001d │ │ +0b6452: 5b12 3320 |0013: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b6456: 7110 1e01 0200 |0015: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ +0b645c: 0c02 |0018: move-result-object v2 │ │ +0b645e: 1a03 1826 |0019: const-string v3, "from(context)" // string@2618 │ │ +0b6462: 7120 8b05 3200 |001b: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b6468: 5b12 3420 |001e: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.inflater:Landroid/view/LayoutInflater; // field@2034 │ │ +0b646c: 7100 6405 0000 |0020: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@0564 │ │ +0b6472: 0c02 |0023: move-result-object v2 │ │ +0b6474: 5b12 3220 |0024: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ +0b6478: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=30 │ │ 0x000d line=28 │ │ 0x000f line=29 │ │ 0x0011 line=36 │ │ 0x0015 line=38 │ │ @@ -218868,17 +218869,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6314: |[0b6314] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; │ │ -0b6324: 5400 3120 |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.activity:Landroid/app/Activity; // field@2031 │ │ -0b6328: 1100 |0002: return-object v0 │ │ +0b6318: |[0b6318] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/app/Activity; │ │ +0b6328: 5400 3120 |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.activity:Landroid/app/Activity; // field@2031 │ │ +0b632c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;) │ │ @@ -218886,17 +218887,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b632c: |[0b632c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; │ │ -0b633c: 5400 3320 |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b6340: 1100 |0002: return-object v0 │ │ +0b6330: |[0b6330] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; │ │ +0b6340: 5400 3320 |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b6344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ │ │ Virtual methods - │ │ @@ -218905,17 +218906,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b639c: |[0b639c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.getAvailableUpdates:()Ljava/util/List; │ │ -0b63ac: 5410 3220 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ -0b63b0: 1100 |0002: return-object v0 │ │ +0b63a0: |[0b63a0] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.getAvailableUpdates:()Ljava/util/List; │ │ +0b63b0: 5410 3220 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ +0b63b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;) │ │ @@ -218923,19 +218924,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b637c: |[0b637c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.getItemCount:()I │ │ -0b638c: 5410 3220 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ -0b6390: 7210 c904 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@04c9 │ │ -0b6396: 0a00 |0005: move-result v0 │ │ -0b6398: 0f00 |0006: return v0 │ │ +0b6380: |[0b6380] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.getItemCount:()I │ │ +0b6390: 5410 3220 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ +0b6394: 7210 c904 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@04c9 │ │ +0b639a: 0a00 |0005: move-result v0 │ │ +0b639c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;) │ │ @@ -218943,17 +218944,17 @@ │ │ type : '()Landroidx/recyclerview/widget/RecyclerView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6344: |[0b6344] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.getList:()Landroidx/recyclerview/widget/RecyclerView; │ │ -0b6354: 5410 3520 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@2035 │ │ -0b6358: 1100 |0002: return-object v0 │ │ +0b6348: |[0b6348] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.getList:()Landroidx/recyclerview/widget/RecyclerView; │ │ +0b6358: 5410 3520 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.list:Landroidx/recyclerview/widget/RecyclerView; // field@2035 │ │ +0b635c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;) │ │ @@ -218961,18 +218962,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b6478: |[0b6478] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -0b6488: 1f01 4c06 |0000: check-cast v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; // type@064c │ │ -0b648c: 6e30 321e 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;I)V // method@1e32 │ │ -0b6492: 0e00 |0005: return-void │ │ +0b647c: |[0b647c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +0b648c: 1f01 4c06 |0000: check-cast v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; // type@064c │ │ +0b6490: 6e30 321e 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;I)V // method@1e32 │ │ +0b6496: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -218982,239 +218983,239 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 479 16-bit code units │ │ -0b6494: |[0b6494] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;I)V │ │ -0b64a4: 1a00 f228 |0000: const-string v0, "holder" // string@28f2 │ │ -0b64a8: 7120 8c05 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b64ae: 5490 3220 |0005: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ -0b64b2: 7220 be04 b000 |0007: invoke-interface {v0, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -0b64b8: 0c0b |000a: move-result-object v11 │ │ -0b64ba: 1f0b 6105 |000b: check-cast v11, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // type@0561 │ │ -0b64be: 6e10 ff19 0b00 |000d: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getUpdateCheckResult:()Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19ff │ │ -0b64c4: 0c00 |0010: move-result-object v0 │ │ -0b64c6: 6e10 1d1e 0a00 |0011: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // method@1e1d │ │ -0b64cc: 0c0a |0014: move-result-object v10 │ │ -0b64ce: 54a1 d41d |0015: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckGameName:Landroid/widget/TextView; // field@1dd4 │ │ -0b64d2: 6e10 fb19 0b00 |0017: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getGameName:()Ljava/lang/String; // method@19fb │ │ -0b64d8: 0c02 |001a: move-result-object v2 │ │ -0b64da: 1f02 5601 |001b: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b64de: 6e20 7b01 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b64e4: 54a1 d41d |0020: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckGameName:Landroid/widget/TextView; // field@1dd4 │ │ -0b64e8: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -0b64ea: 6e20 7901 2100 |0023: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ -0b64f0: 54a1 d51d |0026: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ -0b64f4: 6e20 7901 2100 |0028: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ -0b64fa: 6e10 fc19 0b00 |002b: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getPackageName:()Ljava/lang/String; // method@19fc │ │ -0b6500: 0c01 |002e: move-result-object v1 │ │ -0b6502: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -0b6504: 1244 |0030: const/4 v4, #int 4 // #4 │ │ -0b6506: 3801 4700 |0031: if-eqz v1, 0078 // +0047 │ │ -0b650a: 54a1 cf1d |0033: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ -0b650e: 5495 3320 |0035: iget-object v5, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b6512: 6e10 3600 0500 |0037: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0b6518: 0c05 |003a: move-result-object v5 │ │ -0b651a: 6e10 fc19 0b00 |003b: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getPackageName:()Ljava/lang/String; // method@19fc │ │ -0b6520: 0c06 |003e: move-result-object v6 │ │ -0b6522: 6e20 8200 6500 |003f: invoke-virtual {v5, v6}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0082 │ │ -0b6528: 0c05 |0042: move-result-object v5 │ │ -0b652a: 6e20 6901 5100 |0043: invoke-virtual {v1, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0169 │ │ -0b6530: 54a1 cf1d |0046: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ -0b6534: 6e20 6a01 3100 |0048: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b653a: 54a1 d01d |004b: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ -0b653e: 6e20 6a01 4100 |004d: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b6544: 54a1 d11d |0050: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ -0b6548: 6e20 6a01 4100 |0052: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b654e: 2865 |0055: goto 00ba // +0065 │ │ -0b6550: 0d01 |0056: move-exception v1 │ │ -0b6552: 6e10 fc19 0b00 |0057: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getPackageName:()Ljava/lang/String; // method@19fc │ │ -0b6558: 0c05 |005a: move-result-object v5 │ │ -0b655a: 1a06 5f09 |005b: const-string v6, "Could not find icon for package " // string@095f │ │ -0b655e: 7120 8e05 5600 |005d: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0b6564: 0c05 |0060: move-result-object v5 │ │ -0b6566: 1f01 8201 |0061: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ -0b656a: 1a06 ce1a |0063: const-string v6, "UpdatesAdapter" // string@1ace │ │ -0b656e: 7130 0601 5601 |0065: invoke-static {v6, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0106 │ │ -0b6574: 54a1 cf1d |0068: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ -0b6578: 6e20 6a01 4100 |006a: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b657e: 54a1 d01d |006d: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ -0b6582: 6e20 6a01 4100 |006f: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b6588: 54a1 d11d |0072: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ -0b658c: 6e20 6a01 4100 |0074: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b6592: 2843 |0077: goto 00ba // +0043 │ │ -0b6594: 6e10 fe19 0b00 |0078: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getThumbnailUrl:()Ljava/lang/String; // method@19fe │ │ -0b659a: 0c01 |007b: move-result-object v1 │ │ -0b659c: 3801 2f00 |007c: if-eqz v1, 00ab // +002f │ │ -0b65a0: 54a1 cf1d |007e: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ -0b65a4: 6e20 6a01 4100 |0080: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b65aa: 54a1 d01d |0083: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ -0b65ae: 6e20 6a01 3100 |0085: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b65b4: 54a1 d11d |0088: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ -0b65b8: 6e20 6a01 4100 |008a: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b65be: 5491 3320 |008d: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b65c2: 7110 7202 0100 |008f: invoke-static {v1}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@0272 │ │ -0b65c8: 0c01 |0092: move-result-object v1 │ │ -0b65ca: 6e10 fe19 0b00 |0093: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getThumbnailUrl:()Ljava/lang/String; // method@19fe │ │ -0b65d0: 0c05 |0096: move-result-object v5 │ │ -0b65d2: 6e20 7602 5100 |0097: invoke-virtual {v1, v5}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ -0b65d8: 0c01 |009a: move-result-object v1 │ │ -0b65da: 1305 3b01 |009b: const/16 v5, #int 315 // #13b │ │ -0b65de: 1306 fa00 |009d: const/16 v6, #int 250 // #fa │ │ -0b65e2: 6e30 7502 5106 |009f: invoke-virtual {v1, v5, v6}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ -0b65e8: 0c01 |00a2: move-result-object v1 │ │ -0b65ea: 1f01 0b01 |00a3: check-cast v1, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ -0b65ee: 54a5 d01d |00a5: iget-object v5, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ -0b65f2: 6e20 7402 5100 |00a7: invoke-virtual {v1, v5}, Lcom/bumptech/glide/RequestBuilder;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@0274 │ │ -0b65f8: 2810 |00aa: goto 00ba // +0010 │ │ -0b65fa: 54a1 cf1d |00ab: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ -0b65fe: 6e20 6a01 4100 |00ad: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b6604: 54a1 d01d |00b0: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ -0b6608: 6e20 6a01 4100 |00b2: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b660e: 54a1 d11d |00b5: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ -0b6612: 6e20 6a01 3100 |00b7: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ -0b6618: 6e10 cf17 0000 |00ba: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getUploadID:()Ljava/lang/Integer; // method@17cf │ │ -0b661e: 0c01 |00bd: move-result-object v1 │ │ -0b6620: 1225 |00be: const/4 v5, #int 2 // #2 │ │ -0b6622: 3801 7900 |00bf: if-eqz v1, 0138 // +0079 │ │ -0b6626: 6e10 d117 0000 |00c1: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:()Z // method@17d1 │ │ -0b662c: 0a01 |00c4: move-result v1 │ │ -0b662e: 3801 0d00 |00c5: if-eqz v1, 00d2 // +000d │ │ -0b6632: 54a1 d31d |00c7: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ -0b6636: 6e20 8502 4100 |00c9: invoke-virtual {v1, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ -0b663c: 54a1 d71d |00cc: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ -0b6640: 6e20 6f01 3100 |00ce: invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ -0b6646: 2817 |00d1: goto 00e8 // +0017 │ │ -0b6648: 54a1 d31d |00d2: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ -0b664c: 6e20 8502 3100 |00d4: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ -0b6652: 54a1 d71d |00d7: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ -0b6656: 6e20 6f01 4100 |00d9: invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ -0b665c: 54a1 d31d |00dc: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ -0b6660: 2204 4e06 |00de: new-instance v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1; // type@064e │ │ -0b6664: 7030 231e 9400 |00e0: invoke-direct {v4, v9, v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V // method@1e23 │ │ -0b666a: 1f04 6f00 |00e3: check-cast v4, Landroid/view/View$OnClickListener; // type@006f │ │ -0b666e: 6e20 8402 4100 |00e5: invoke-virtual {v1, v4}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ -0b6674: 54a1 d51d |00e8: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ -0b6678: 5494 3320 |00ea: iget-object v4, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b667c: 1406 0e01 117f |00ec: const v6, #float 1.92744e+38 // #7f11010e │ │ -0b6682: 2357 6606 |00ef: new-array v7, v5, [Ljava/lang/Object; // type@0666 │ │ -0b6686: 6e10 cb17 0000 |00f1: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewSize:()Ljava/lang/String; // method@17cb │ │ -0b668c: 0c08 |00f4: move-result-object v8 │ │ -0b668e: 4d08 0703 |00f5: aput-object v8, v7, v3 │ │ -0b6692: 6e10 cd17 0000 |00f7: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewUploadName:()Ljava/lang/String; // method@17cd │ │ -0b6698: 0c08 |00fa: move-result-object v8 │ │ -0b669a: 4d08 0702 |00fb: aput-object v8, v7, v2 │ │ -0b669e: 6e30 3b00 6407 |00fd: invoke-virtual {v4, v6, v7}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0b66a4: 0c04 |0100: move-result-object v4 │ │ -0b66a6: 1f04 5601 |0101: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ -0b66aa: 6e20 7b01 4100 |0103: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b66b0: 54a1 d61d |0106: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ -0b66b4: 6e20 7c01 3100 |0108: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b66ba: 54a1 d61d |010b: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ -0b66be: 6e10 fa19 0b00 |010d: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getCurrentVersion:()Ljava/lang/String; // method@19fa │ │ -0b66c4: 0c04 |0110: move-result-object v4 │ │ -0b66c6: 3904 0900 |0111: if-nez v4, 011a // +0009 │ │ -0b66ca: 6e10 cc17 0000 |0113: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewTimestamp:()Ljava/lang/String; // method@17cc │ │ -0b66d0: 0c02 |0116: move-result-object v2 │ │ -0b66d2: 1f02 5601 |0117: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b66d6: 281a |0119: goto 0133 // +001a │ │ -0b66d8: 5494 3320 |011a: iget-object v4, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b66dc: 1406 0f01 117f |011c: const v6, #float 1.92744e+38 // #7f11010f │ │ -0b66e2: 2355 6606 |011f: new-array v5, v5, [Ljava/lang/Object; // type@0666 │ │ -0b66e6: 6e10 fa19 0b00 |0121: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getCurrentVersion:()Ljava/lang/String; // method@19fa │ │ -0b66ec: 0c07 |0124: move-result-object v7 │ │ -0b66ee: 4d07 0503 |0125: aput-object v7, v5, v3 │ │ -0b66f2: 6e10 ce17 0000 |0127: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewVersionString:()Ljava/lang/String; // method@17ce │ │ -0b66f8: 0c03 |012a: move-result-object v3 │ │ -0b66fa: 4d03 0502 |012b: aput-object v3, v5, v2 │ │ -0b66fe: 6e30 3b00 6405 |012d: invoke-virtual {v4, v6, v5}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0b6704: 0c02 |0130: move-result-object v2 │ │ -0b6706: 1f02 5601 |0131: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b670a: 6e20 7b01 2100 |0133: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b6710: 2900 9a00 |0136: goto/16 01d0 // +009a │ │ -0b6714: 6e10 c717 0000 |0138: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ -0b671a: 0a01 |013b: move-result v1 │ │ -0b671c: 1232 |013c: const/4 v2, #int 3 // #3 │ │ -0b671e: 3321 2e00 |013d: if-ne v1, v2, 016b // +002e │ │ -0b6722: 54a1 d51d |013f: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ -0b6726: 5492 3320 |0141: iget-object v2, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b672a: 1405 0c01 117f |0143: const v5, #float 1.92743e+38 // #7f11010c │ │ -0b6730: 6e20 3a00 5200 |0146: invoke-virtual {v2, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@003a │ │ -0b6736: 0c02 |0149: move-result-object v2 │ │ -0b6738: 1f02 5601 |014a: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b673c: 6e20 7b01 2100 |014c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b6742: 54a1 d61d |014f: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ -0b6746: 6e20 7c01 4100 |0151: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b674c: 54a1 d31d |0154: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ -0b6750: 6e20 8502 3100 |0156: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ -0b6756: 54a1 d71d |0159: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ -0b675a: 6e20 6f01 4100 |015b: invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ -0b6760: 54a1 d31d |015e: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ -0b6764: 2202 4f06 |0160: new-instance v2, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2; // type@064f │ │ -0b6768: 7040 251e 029b |0162: invoke-direct {v2, v0, v11, v9}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V // method@1e25 │ │ -0b676e: 1f02 6f00 |0165: check-cast v2, Landroid/view/View$OnClickListener; // type@006f │ │ -0b6772: 6e20 8402 2100 |0167: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ -0b6778: 2866 |016a: goto 01d0 // +0066 │ │ -0b677a: 54a1 d31d |016b: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ -0b677e: 1302 0800 |016d: const/16 v2, #int 8 // #8 │ │ -0b6782: 6e20 8502 2100 |016f: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ -0b6788: 54a1 d71d |0172: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ -0b678c: 6e20 6f01 4100 |0174: invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ -0b6792: 54a1 d51d |0177: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ -0b6796: 6e10 c717 0000 |0179: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ -0b679c: 0a03 |017c: move-result v3 │ │ -0b679e: 3253 3700 |017d: if-eq v3, v5, 01b4 // +0037 │ │ -0b67a2: 3243 2500 |017f: if-eq v3, v4, 01a4 // +0025 │ │ -0b67a6: 1255 |0181: const/4 v5, #int 5 // #5 │ │ -0b67a8: 3253 1200 |0182: if-eq v3, v5, 0194 // +0012 │ │ -0b67ac: 5493 3320 |0184: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b67b0: 6e10 3800 0300 |0186: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b67b6: 0c03 |0189: move-result-object v3 │ │ -0b67b8: 1405 c900 117f |018a: const v5, #float 1.92742e+38 // #7f1100c9 │ │ -0b67be: 6e20 9200 5300 |018d: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b67c4: 0c03 |0190: move-result-object v3 │ │ -0b67c6: 1f03 5601 |0191: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b67ca: 2830 |0193: goto 01c3 // +0030 │ │ -0b67cc: 5493 3320 |0194: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b67d0: 6e10 3800 0300 |0196: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b67d6: 0c03 |0199: move-result-object v3 │ │ -0b67d8: 1405 c800 117f |019a: const v5, #float 1.92742e+38 // #7f1100c8 │ │ -0b67de: 6e20 9200 5300 |019d: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b67e4: 0c03 |01a0: move-result-object v3 │ │ -0b67e6: 1f03 5601 |01a1: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b67ea: 2820 |01a3: goto 01c3 // +0020 │ │ -0b67ec: 5493 3320 |01a4: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b67f0: 6e10 3800 0300 |01a6: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b67f6: 0c03 |01a9: move-result-object v3 │ │ -0b67f8: 1405 c700 117f |01aa: const v5, #float 1.92742e+38 // #7f1100c7 │ │ -0b67fe: 6e20 9200 5300 |01ad: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b6804: 0c03 |01b0: move-result-object v3 │ │ -0b6806: 1f03 5601 |01b1: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b680a: 2810 |01b3: goto 01c3 // +0010 │ │ -0b680c: 5493 3320 |01b4: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ -0b6810: 6e10 3800 0300 |01b6: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b6816: 0c03 |01b9: move-result-object v3 │ │ -0b6818: 1405 c500 117f |01ba: const v5, #float 1.92742e+38 // #7f1100c5 │ │ -0b681e: 6e20 9200 5300 |01bd: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b6824: 0c03 |01c0: move-result-object v3 │ │ -0b6826: 1f03 5601 |01c1: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -0b682a: 6e20 7b01 3100 |01c3: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ -0b6830: 54a1 d61d |01c6: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ -0b6834: 6e20 7c01 4100 |01c8: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ -0b683a: 54a1 d31d |01cb: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ -0b683e: 6e20 8502 2100 |01cd: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ -0b6844: 6e10 951a 0a00 |01d0: invoke-virtual {v10}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a95 │ │ -0b684a: 0c0a |01d3: move-result-object v10 │ │ -0b684c: 2201 5006 |01d4: new-instance v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3; // type@0650 │ │ -0b6850: 7040 271e 01b9 |01d6: invoke-direct {v1, v0, v9, v11}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)V // method@1e27 │ │ -0b6856: 1f01 6f00 |01d9: check-cast v1, Landroid/view/View$OnClickListener; // type@006f │ │ -0b685a: 6e20 ad01 1a00 |01db: invoke-virtual {v10, v1}, Landroidx/cardview/widget/CardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ad │ │ -0b6860: 0e00 |01de: return-void │ │ +0b6498: |[0b6498] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;I)V │ │ +0b64a8: 1a00 f228 |0000: const-string v0, "holder" // string@28f2 │ │ +0b64ac: 7120 8c05 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b64b2: 5490 3220 |0005: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ +0b64b6: 7220 be04 b000 |0007: invoke-interface {v0, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +0b64bc: 0c0b |000a: move-result-object v11 │ │ +0b64be: 1f0b 6105 |000b: check-cast v11, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult; // type@0561 │ │ +0b64c2: 6e10 ff19 0b00 |000d: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getUpdateCheckResult:()Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@19ff │ │ +0b64c8: 0c00 |0010: move-result-object v0 │ │ +0b64ca: 6e10 1d1e 0a00 |0011: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // method@1e1d │ │ +0b64d0: 0c0a |0014: move-result-object v10 │ │ +0b64d2: 54a1 d41d |0015: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckGameName:Landroid/widget/TextView; // field@1dd4 │ │ +0b64d6: 6e10 fb19 0b00 |0017: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getGameName:()Ljava/lang/String; // method@19fb │ │ +0b64dc: 0c02 |001a: move-result-object v2 │ │ +0b64de: 1f02 5601 |001b: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b64e2: 6e20 7b01 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b64e8: 54a1 d41d |0020: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckGameName:Landroid/widget/TextView; // field@1dd4 │ │ +0b64ec: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +0b64ee: 6e20 7901 2100 |0023: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ +0b64f4: 54a1 d51d |0026: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ +0b64f8: 6e20 7901 2100 |0028: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setSelected:(Z)V // method@0179 │ │ +0b64fe: 6e10 fc19 0b00 |002b: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getPackageName:()Ljava/lang/String; // method@19fc │ │ +0b6504: 0c01 |002e: move-result-object v1 │ │ +0b6506: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0b6508: 1244 |0030: const/4 v4, #int 4 // #4 │ │ +0b650a: 3801 4700 |0031: if-eqz v1, 0078 // +0047 │ │ +0b650e: 54a1 cf1d |0033: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ +0b6512: 5495 3320 |0035: iget-object v5, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b6516: 6e10 3600 0500 |0037: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0b651c: 0c05 |003a: move-result-object v5 │ │ +0b651e: 6e10 fc19 0b00 |003b: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getPackageName:()Ljava/lang/String; // method@19fc │ │ +0b6524: 0c06 |003e: move-result-object v6 │ │ +0b6526: 6e20 8200 6500 |003f: invoke-virtual {v5, v6}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0082 │ │ +0b652c: 0c05 |0042: move-result-object v5 │ │ +0b652e: 6e20 6901 5100 |0043: invoke-virtual {v1, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0169 │ │ +0b6534: 54a1 cf1d |0046: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ +0b6538: 6e20 6a01 3100 |0048: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b653e: 54a1 d01d |004b: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ +0b6542: 6e20 6a01 4100 |004d: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b6548: 54a1 d11d |0050: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ +0b654c: 6e20 6a01 4100 |0052: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b6552: 2865 |0055: goto 00ba // +0065 │ │ +0b6554: 0d01 |0056: move-exception v1 │ │ +0b6556: 6e10 fc19 0b00 |0057: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getPackageName:()Ljava/lang/String; // method@19fc │ │ +0b655c: 0c05 |005a: move-result-object v5 │ │ +0b655e: 1a06 5f09 |005b: const-string v6, "Could not find icon for package " // string@095f │ │ +0b6562: 7120 8e05 5600 |005d: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0b6568: 0c05 |0060: move-result-object v5 │ │ +0b656a: 1f01 8201 |0061: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ +0b656e: 1a06 ce1a |0063: const-string v6, "UpdatesAdapter" // string@1ace │ │ +0b6572: 7130 0601 5601 |0065: invoke-static {v6, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0106 │ │ +0b6578: 54a1 cf1d |0068: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ +0b657c: 6e20 6a01 4100 |006a: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b6582: 54a1 d01d |006d: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ +0b6586: 6e20 6a01 4100 |006f: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b658c: 54a1 d11d |0072: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ +0b6590: 6e20 6a01 4100 |0074: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b6596: 2843 |0077: goto 00ba // +0043 │ │ +0b6598: 6e10 fe19 0b00 |0078: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getThumbnailUrl:()Ljava/lang/String; // method@19fe │ │ +0b659e: 0c01 |007b: move-result-object v1 │ │ +0b65a0: 3801 2f00 |007c: if-eqz v1, 00ab // +002f │ │ +0b65a4: 54a1 cf1d |007e: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ +0b65a8: 6e20 6a01 4100 |0080: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b65ae: 54a1 d01d |0083: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ +0b65b2: 6e20 6a01 3100 |0085: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b65b8: 54a1 d11d |0088: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ +0b65bc: 6e20 6a01 4100 |008a: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b65c2: 5491 3320 |008d: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b65c6: 7110 7202 0100 |008f: invoke-static {v1}, Lcom/bumptech/glide/Glide;.with:(Landroid/content/Context;)Lcom/bumptech/glide/RequestManager; // method@0272 │ │ +0b65cc: 0c01 |0092: move-result-object v1 │ │ +0b65ce: 6e10 fe19 0b00 |0093: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getThumbnailUrl:()Ljava/lang/String; // method@19fe │ │ +0b65d4: 0c05 |0096: move-result-object v5 │ │ +0b65d6: 6e20 7602 5100 |0097: invoke-virtual {v1, v5}, Lcom/bumptech/glide/RequestManager;.load:(Ljava/lang/String;)Lcom/bumptech/glide/RequestBuilder; // method@0276 │ │ +0b65dc: 0c01 |009a: move-result-object v1 │ │ +0b65de: 1305 3b01 |009b: const/16 v5, #int 315 // #13b │ │ +0b65e2: 1306 fa00 |009d: const/16 v6, #int 250 // #fa │ │ +0b65e6: 6e30 7502 5106 |009f: invoke-virtual {v1, v5, v6}, Lcom/bumptech/glide/RequestBuilder;.override:(II)Lcom/bumptech/glide/request/BaseRequestOptions; // method@0275 │ │ +0b65ec: 0c01 |00a2: move-result-object v1 │ │ +0b65ee: 1f01 0b01 |00a3: check-cast v1, Lcom/bumptech/glide/RequestBuilder; // type@010b │ │ +0b65f2: 54a5 d01d |00a5: iget-object v5, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ +0b65f6: 6e20 7402 5100 |00a7: invoke-virtual {v1, v5}, Lcom/bumptech/glide/RequestBuilder;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@0274 │ │ +0b65fc: 2810 |00aa: goto 00ba // +0010 │ │ +0b65fe: 54a1 cf1d |00ab: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.appIcon:Landroid/widget/ImageView; // field@1dcf │ │ +0b6602: 6e20 6a01 4100 |00ad: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b6608: 54a1 d01d |00b0: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnail:Landroid/widget/ImageView; // field@1dd0 │ │ +0b660c: 6e20 6a01 4100 |00b2: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b6612: 54a1 d11d |00b5: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.gameThumbnailEmpty:Landroid/widget/ImageView; // field@1dd1 │ │ +0b6616: 6e20 6a01 3100 |00b7: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@016a │ │ +0b661c: 6e10 cf17 0000 |00ba: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getUploadID:()Ljava/lang/Integer; // method@17cf │ │ +0b6622: 0c01 |00bd: move-result-object v1 │ │ +0b6624: 1225 |00be: const/4 v5, #int 2 // #2 │ │ +0b6626: 3801 7900 |00bf: if-eqz v1, 0138 // +0079 │ │ +0b662a: 6e10 d117 0000 |00c1: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.isInstalling:()Z // method@17d1 │ │ +0b6630: 0a01 |00c4: move-result v1 │ │ +0b6632: 3801 0d00 |00c5: if-eqz v1, 00d2 // +000d │ │ +0b6636: 54a1 d31d |00c7: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ +0b663a: 6e20 8502 4100 |00c9: invoke-virtual {v1, v4}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ +0b6640: 54a1 d71d |00cc: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ +0b6644: 6e20 6f01 3100 |00ce: invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ +0b664a: 2817 |00d1: goto 00e8 // +0017 │ │ +0b664c: 54a1 d31d |00d2: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ +0b6650: 6e20 8502 3100 |00d4: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ +0b6656: 54a1 d71d |00d7: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ +0b665a: 6e20 6f01 4100 |00d9: invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ +0b6660: 54a1 d31d |00dc: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ +0b6664: 2204 4e06 |00de: new-instance v4, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1; // type@064e │ │ +0b6668: 7030 231e 9400 |00e0: invoke-direct {v4, v9, v0}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V // method@1e23 │ │ +0b666e: 1f04 6f00 |00e3: check-cast v4, Landroid/view/View$OnClickListener; // type@006f │ │ +0b6672: 6e20 8402 4100 |00e5: invoke-virtual {v1, v4}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ +0b6678: 54a1 d51d |00e8: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ +0b667c: 5494 3320 |00ea: iget-object v4, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b6680: 1406 0e01 117f |00ec: const v6, #float 1.92744e+38 // #7f11010e │ │ +0b6686: 2357 6606 |00ef: new-array v7, v5, [Ljava/lang/Object; // type@0666 │ │ +0b668a: 6e10 cb17 0000 |00f1: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewSize:()Ljava/lang/String; // method@17cb │ │ +0b6690: 0c08 |00f4: move-result-object v8 │ │ +0b6692: 4d08 0703 |00f5: aput-object v8, v7, v3 │ │ +0b6696: 6e10 cd17 0000 |00f7: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewUploadName:()Ljava/lang/String; // method@17cd │ │ +0b669c: 0c08 |00fa: move-result-object v8 │ │ +0b669e: 4d08 0702 |00fb: aput-object v8, v7, v2 │ │ +0b66a2: 6e30 3b00 6407 |00fd: invoke-virtual {v4, v6, v7}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0b66a8: 0c04 |0100: move-result-object v4 │ │ +0b66aa: 1f04 5601 |0101: check-cast v4, Ljava/lang/CharSequence; // type@0156 │ │ +0b66ae: 6e20 7b01 4100 |0103: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b66b4: 54a1 d61d |0106: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ +0b66b8: 6e20 7c01 3100 |0108: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b66be: 54a1 d61d |010b: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ +0b66c2: 6e10 fa19 0b00 |010d: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getCurrentVersion:()Ljava/lang/String; // method@19fa │ │ +0b66c8: 0c04 |0110: move-result-object v4 │ │ +0b66ca: 3904 0900 |0111: if-nez v4, 011a // +0009 │ │ +0b66ce: 6e10 cc17 0000 |0113: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewTimestamp:()Ljava/lang/String; // method@17cc │ │ +0b66d4: 0c02 |0116: move-result-object v2 │ │ +0b66d6: 1f02 5601 |0117: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b66da: 281a |0119: goto 0133 // +001a │ │ +0b66dc: 5494 3320 |011a: iget-object v4, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b66e0: 1406 0f01 117f |011c: const v6, #float 1.92744e+38 // #7f11010f │ │ +0b66e6: 2355 6606 |011f: new-array v5, v5, [Ljava/lang/Object; // type@0666 │ │ +0b66ea: 6e10 fa19 0b00 |0121: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;.getCurrentVersion:()Ljava/lang/String; // method@19fa │ │ +0b66f0: 0c07 |0124: move-result-object v7 │ │ +0b66f2: 4d07 0503 |0125: aput-object v7, v5, v3 │ │ +0b66f6: 6e10 ce17 0000 |0127: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getNewVersionString:()Ljava/lang/String; // method@17ce │ │ +0b66fc: 0c03 |012a: move-result-object v3 │ │ +0b66fe: 4d03 0502 |012b: aput-object v3, v5, v2 │ │ +0b6702: 6e30 3b00 6405 |012d: invoke-virtual {v4, v6, v5}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0b6708: 0c02 |0130: move-result-object v2 │ │ +0b670a: 1f02 5601 |0131: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b670e: 6e20 7b01 2100 |0133: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b6714: 2900 9a00 |0136: goto/16 01d0 // +009a │ │ +0b6718: 6e10 c717 0000 |0138: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ +0b671e: 0a01 |013b: move-result v1 │ │ +0b6720: 1232 |013c: const/4 v2, #int 3 // #3 │ │ +0b6722: 3321 2e00 |013d: if-ne v1, v2, 016b // +002e │ │ +0b6726: 54a1 d51d |013f: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ +0b672a: 5492 3320 |0141: iget-object v2, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b672e: 1405 0c01 117f |0143: const v5, #float 1.92743e+38 // #7f11010c │ │ +0b6734: 6e20 3a00 5200 |0146: invoke-virtual {v2, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@003a │ │ +0b673a: 0c02 |0149: move-result-object v2 │ │ +0b673c: 1f02 5601 |014a: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b6740: 6e20 7b01 2100 |014c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b6746: 54a1 d61d |014f: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ +0b674a: 6e20 7c01 4100 |0151: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b6750: 54a1 d31d |0154: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ +0b6754: 6e20 8502 3100 |0156: invoke-virtual {v1, v3}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ +0b675a: 54a1 d71d |0159: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ +0b675e: 6e20 6f01 4100 |015b: invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ +0b6764: 54a1 d31d |015e: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ +0b6768: 2202 4f06 |0160: new-instance v2, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2; // type@064f │ │ +0b676c: 7040 251e 029b |0162: invoke-direct {v2, v0, v11, v9}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$2;.:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V // method@1e25 │ │ +0b6772: 1f02 6f00 |0165: check-cast v2, Landroid/view/View$OnClickListener; // type@006f │ │ +0b6776: 6e20 8402 2100 |0167: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ +0b677c: 2866 |016a: goto 01d0 // +0066 │ │ +0b677e: 54a1 d31d |016b: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ +0b6782: 1302 0800 |016d: const/16 v2, #int 8 // #8 │ │ +0b6786: 6e20 8502 2100 |016f: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ +0b678c: 54a1 d71d |0172: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateProgressBar:Landroid/widget/ProgressBar; // field@1dd7 │ │ +0b6790: 6e20 6f01 4100 |0174: invoke-virtual {v1, v4}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@016f │ │ +0b6796: 54a1 d51d |0177: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo:Landroid/widget/TextView; // field@1dd5 │ │ +0b679a: 6e10 c717 0000 |0179: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getCode:()I // method@17c7 │ │ +0b67a0: 0a03 |017c: move-result v3 │ │ +0b67a2: 3253 3700 |017d: if-eq v3, v5, 01b4 // +0037 │ │ +0b67a6: 3243 2500 |017f: if-eq v3, v4, 01a4 // +0025 │ │ +0b67aa: 1255 |0181: const/4 v5, #int 5 // #5 │ │ +0b67ac: 3253 1200 |0182: if-eq v3, v5, 0194 // +0012 │ │ +0b67b0: 5493 3320 |0184: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b67b4: 6e10 3800 0300 |0186: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b67ba: 0c03 |0189: move-result-object v3 │ │ +0b67bc: 1405 c900 117f |018a: const v5, #float 1.92742e+38 // #7f1100c9 │ │ +0b67c2: 6e20 9200 5300 |018d: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b67c8: 0c03 |0190: move-result-object v3 │ │ +0b67ca: 1f03 5601 |0191: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b67ce: 2830 |0193: goto 01c3 // +0030 │ │ +0b67d0: 5493 3320 |0194: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b67d4: 6e10 3800 0300 |0196: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b67da: 0c03 |0199: move-result-object v3 │ │ +0b67dc: 1405 c800 117f |019a: const v5, #float 1.92742e+38 // #7f1100c8 │ │ +0b67e2: 6e20 9200 5300 |019d: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b67e8: 0c03 |01a0: move-result-object v3 │ │ +0b67ea: 1f03 5601 |01a1: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b67ee: 2820 |01a3: goto 01c3 // +0020 │ │ +0b67f0: 5493 3320 |01a4: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b67f4: 6e10 3800 0300 |01a6: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b67fa: 0c03 |01a9: move-result-object v3 │ │ +0b67fc: 1405 c700 117f |01aa: const v5, #float 1.92742e+38 // #7f1100c7 │ │ +0b6802: 6e20 9200 5300 |01ad: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b6808: 0c03 |01b0: move-result-object v3 │ │ +0b680a: 1f03 5601 |01b1: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b680e: 2810 |01b3: goto 01c3 // +0010 │ │ +0b6810: 5493 3320 |01b4: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.context:Landroid/content/Context; // field@2033 │ │ +0b6814: 6e10 3800 0300 |01b6: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b681a: 0c03 |01b9: move-result-object v3 │ │ +0b681c: 1405 c500 117f |01ba: const v5, #float 1.92742e+38 // #7f1100c5 │ │ +0b6822: 6e20 9200 5300 |01bd: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b6828: 0c03 |01c0: move-result-object v3 │ │ +0b682a: 1f03 5601 |01c1: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +0b682e: 6e20 7b01 3100 |01c3: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@017b │ │ +0b6834: 54a1 d61d |01c6: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateCheckUploadInfo2:Landroid/widget/TextView; // field@1dd6 │ │ +0b6838: 6e20 7c01 4100 |01c8: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@017c │ │ +0b683e: 54a1 d31d |01cb: iget-object v1, v10, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.updateButton:Lcom/google/android/material/button/MaterialButton; // field@1dd3 │ │ +0b6842: 6e20 8502 2100 |01cd: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setVisibility:(I)V // method@0285 │ │ +0b6848: 6e10 951a 0a00 |01d0: invoke-virtual {v10}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.getRoot:()Landroidx/cardview/widget/CardView; // method@1a95 │ │ +0b684e: 0c0a |01d3: move-result-object v10 │ │ +0b6850: 2201 5006 |01d4: new-instance v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3; // type@0650 │ │ +0b6854: 7040 271e 01b9 |01d6: invoke-direct {v1, v0, v9, v11}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$3;.:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/database/updatecheck/InstallUpdateCheckResult;)V // method@1e27 │ │ +0b685a: 1f01 6f00 |01d9: check-cast v1, Landroid/view/View$OnClickListener; // type@006f │ │ +0b685e: 6e20 ad01 1a00 |01db: invoke-virtual {v10, v1}, Landroidx/cardview/widget/CardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01ad │ │ +0b6864: 0e00 |01de: return-void │ │ catches : 1 │ │ 0x0033 - 0x0055 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0056 │ │ positions : │ │ 0x0005 line=57 │ │ 0x000d line=58 │ │ 0x0011 line=59 │ │ @@ -219290,19 +219291,19 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b635c: |[0b635c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -0b636c: 6e30 341e 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; // method@1e34 │ │ -0b6372: 0c01 |0003: move-result-object v1 │ │ -0b6374: 1f01 d200 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ -0b6378: 1101 |0006: return-object v1 │ │ +0b6360: |[0b6360] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +0b6370: 6e30 341e 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; // method@1e34 │ │ +0b6376: 0c01 |0003: move-result-object v1 │ │ +0b6378: 1f01 d200 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ +0b637c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -219312,26 +219313,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0b63b4: |[0b63b4] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; │ │ -0b63c4: 1a03 3b30 |0000: const-string v3, "parent" // string@303b │ │ -0b63c8: 7120 8c05 3200 |0002: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b63ce: 5413 3420 |0005: iget-object v3, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.inflater:Landroid/view/LayoutInflater; // field@2034 │ │ -0b63d2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b63d4: 7130 971a 2300 |0008: invoke-static {v3, v2, v0}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // method@1a97 │ │ -0b63da: 0c02 |000b: move-result-object v2 │ │ -0b63dc: 1a03 8529 |000c: const-string v3, "inflate(inflater, parent, false)" // string@2985 │ │ -0b63e0: 7120 8b05 3200 |000e: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b63e6: 2203 4c06 |0011: new-instance v3, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; // type@064c │ │ -0b63ea: 7030 1c1e 1302 |0013: invoke-direct {v3, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;)V // method@1e1c │ │ -0b63f0: 1103 |0016: return-object v3 │ │ +0b63b8: |[0b63b8] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; │ │ +0b63c8: 1a03 3b30 |0000: const-string v3, "parent" // string@303b │ │ +0b63cc: 7120 8c05 3200 |0002: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b63d2: 5413 3420 |0005: iget-object v3, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.inflater:Landroid/view/LayoutInflater; // field@2034 │ │ +0b63d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b63d8: 7130 971a 2300 |0008: invoke-static {v3, v2, v0}, Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding; // method@1a97 │ │ +0b63de: 0c02 |000b: move-result-object v2 │ │ +0b63e0: 1a03 8529 |000c: const-string v3, "inflate(inflater, parent, false)" // string@2985 │ │ +0b63e4: 7120 8b05 3200 |000e: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b63ea: 2203 4c06 |0011: new-instance v3, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder; // type@064c │ │ +0b63ee: 7030 1c1e 1302 |0013: invoke-direct {v3, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$UpdateCheckResultViewHolder;.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/databinding/UpdatesItemBinding;)V // method@1e1c │ │ +0b63f4: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=51 │ │ 0x0011 line=52 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/view/ViewGroup; │ │ @@ -219342,20 +219343,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b6870: |[0b6870] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.setAvailableUpdates$app_fdroidRelease:(Ljava/util/List;)V │ │ -0b6880: 1a00 2437 |0000: const-string v0, "value" // string@3724 │ │ -0b6884: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b688a: 5b12 3220 |0005: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ -0b688e: 6e10 301e 0100 |0007: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.notifyDataSetChanged:()V // method@1e30 │ │ -0b6894: 0e00 |000a: return-void │ │ +0b6874: |[0b6874] ua.gardenapple.itchupdater.ui.UpdatesListAdapter.setAvailableUpdates$app_fdroidRelease:(Ljava/util/List;)V │ │ +0b6884: 1a00 2437 |0000: const-string v0, "value" // string@3724 │ │ +0b6888: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b688e: 5b12 3220 |0005: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.availableUpdates:Ljava/util/List; // field@2032 │ │ +0b6892: 6e10 301e 0100 |0007: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.notifyDataSetChanged:()V // method@1e30 │ │ +0b6898: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ @@ -243335,21 +243336,21 @@ │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08e898: |[08e898] ua.gardenapple.itchupdater.client.UpdateChecker$Worker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -08e8a8: 1a00 491f |0000: const-string v0, "appContext" // string@1f49 │ │ -08e8ac: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08e8b2: 1a00 3a30 |0005: const-string v0, "params" // string@303a │ │ -08e8b6: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -08e8bc: 7030 5a02 2103 |000a: invoke-direct {v1, v2, v3}, Landroidx/work/CoroutineWorker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@025a │ │ -08e8c2: 0e00 |000d: return-void │ │ +08e89c: |[08e89c] ua.gardenapple.itchupdater.client.UpdateChecker$Worker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +08e8ac: 1a00 491f |0000: const-string v0, "appContext" // string@1f49 │ │ +08e8b0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08e8b6: 1a00 3a30 |0005: const-string v0, "params" // string@303a │ │ +08e8ba: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +08e8c0: 7030 5a02 2103 |000a: invoke-direct {v1, v2, v3}, Landroidx/work/CoroutineWorker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@025a │ │ +08e8c6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=203 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lua/gardenapple/itchupdater/client/UpdateChecker$Worker; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=3 (null) Landroidx/work/WorkerParameters; │ │ @@ -243360,24 +243361,24 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08e860: |[08e860] ua.gardenapple.itchupdater.client.UpdateChecker$Worker.doWork:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08e870: 2200 f304 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker; // type@04f3 │ │ -08e874: 6e10 d817 0300 |0002: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/UpdateChecker$Worker;.getApplicationContext:()Landroid/content/Context; // method@17d8 │ │ -08e87a: 0c01 |0005: move-result-object v1 │ │ -08e87c: 1a02 6c1f |0006: const-string v2, "applicationContext" // string@1f6c │ │ -08e880: 7120 8b05 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08e886: 7020 f017 1000 |000b: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/UpdateChecker;.:(Landroid/content/Context;)V // method@17f0 │ │ -08e88c: 6e20 f317 4000 |000e: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker;.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17f3 │ │ -08e892: 0c04 |0011: move-result-object v4 │ │ -08e894: 1104 |0012: return-object v4 │ │ +08e864: |[08e864] ua.gardenapple.itchupdater.client.UpdateChecker$Worker.doWork:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08e874: 2200 f304 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker; // type@04f3 │ │ +08e878: 6e10 d817 0300 |0002: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/UpdateChecker$Worker;.getApplicationContext:()Landroid/content/Context; // method@17d8 │ │ +08e87e: 0c01 |0005: move-result-object v1 │ │ +08e880: 1a02 6c1f |0006: const-string v2, "applicationContext" // string@1f6c │ │ +08e884: 7120 8b05 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08e88a: 7020 f017 1000 |000b: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/client/UpdateChecker;.:(Landroid/content/Context;)V // method@17f0 │ │ +08e890: 6e20 f317 4000 |000e: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker;.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17f3 │ │ +08e896: 0c04 |0011: move-result-object v4 │ │ +08e898: 1104 |0012: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lua/gardenapple/itchupdater/client/UpdateChecker$Worker; │ │ 0x0000 - 0x0013 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -243422,17 +243423,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09af38: |[09af38] ua.gardenapple.itchupdater.database.AppDatabase_Impl.:()V │ │ -09af48: 7010 5318 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/AppDatabase;.:()V // method@1853 │ │ -09af4e: 0e00 |0003: return-void │ │ +09af3c: |[09af3c] ua.gardenapple.itchupdater.database.AppDatabase_Impl.:()V │ │ +09af4c: 7010 5318 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/database/AppDatabase;.:()V // method@1853 │ │ +09af52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243440,17 +243441,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad1c: |[09ad1c] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$000:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09ad2c: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09ad30: 1100 |0002: return-object v0 │ │ +09ad20: |[09ad20] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$000:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09ad30: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09ad34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243458,17 +243459,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad34: |[09ad34] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$100:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09ad44: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09ad48: 1100 |0002: return-object v0 │ │ +09ad38: |[09ad38] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$100:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09ad48: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09ad4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243476,17 +243477,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad4c: |[09ad4c] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$1000:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09ad5c: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09ad60: 1100 |0002: return-object v0 │ │ +09ad50: |[09ad50] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$1000:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09ad60: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09ad64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243494,17 +243495,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad64: |[09ad64] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$200:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09ad74: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09ad78: 1100 |0002: return-object v0 │ │ +09ad68: |[09ad68] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$200:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09ad78: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09ad7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243512,17 +243513,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad7c: |[09ad7c] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$300:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09ad8c: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09ad90: 1100 |0002: return-object v0 │ │ +09ad80: |[09ad80] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$300:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09ad90: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09ad94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243530,17 +243531,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad94: |[09ad94] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$400:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09ada4: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09ada8: 1100 |0002: return-object v0 │ │ +09ad98: |[09ad98] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$400:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09ada8: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09adac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243548,17 +243549,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09adac: |[09adac] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$500:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09adbc: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09adc0: 1100 |0002: return-object v0 │ │ +09adb0: |[09adb0] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$500:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09adc0: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09adc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243566,17 +243567,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ac9c: |[09ac9c] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$602:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ -09acac: 5b01 871c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mDatabase:Landroidx/sqlite/db/SupportSQLiteDatabase; // field@1c87 │ │ -09acb0: 1101 |0002: return-object v1 │ │ +09aca0: |[09aca0] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$602:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ +09acb0: 5b01 871c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mDatabase:Landroidx/sqlite/db/SupportSQLiteDatabase; // field@1c87 │ │ +09acb4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ 0x0000 - 0x0003 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -243585,17 +243586,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09af50: |[09af50] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$700:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ -09af60: 6e20 7c18 1000 |0000: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.internalInitInvalidationTracker:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@187c │ │ -09af66: 0e00 |0003: return-void │ │ +09af54: |[09af54] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$700:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;Landroidx/sqlite/db/SupportSQLiteDatabase;)V │ │ +09af64: 6e20 7c18 1000 |0000: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.internalInitInvalidationTracker:(Landroidx/sqlite/db/SupportSQLiteDatabase;)V // method@187c │ │ +09af6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteDatabase; │ │ │ │ @@ -243604,17 +243605,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09adc4: |[09adc4] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$800:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09add4: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09add8: 1100 |0002: return-object v0 │ │ +09adc8: |[09adc8] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$800:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09add8: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09addc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ #11 : (in Lua/gardenapple/itchupdater/database/AppDatabase_Impl;) │ │ @@ -243622,17 +243623,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09addc: |[09addc] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$900:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ -09adec: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ -09adf0: 1100 |0002: return-object v0 │ │ +09ade0: |[09ade0] ua.gardenapple.itchupdater.database.AppDatabase_Impl.access$900:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;)Ljava/util/List; │ │ +09adf0: 5400 861c |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;.mCallbacks:Ljava/util/List; // field@1c86 │ │ +09adf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ │ │ Virtual methods - │ │ @@ -243641,66 +243642,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -09af68: |[09af68] ua.gardenapple.itchupdater.database.AppDatabase_Impl.clearAllTables:()V │ │ -09af78: 6f10 5818 0600 |0000: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.assertNotMainThread:()V // method@1858 │ │ -09af7e: 6f10 5d18 0600 |0003: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getOpenHelper:()Landroidx/sqlite/db/SupportSQLiteOpenHelper; // method@185d │ │ -09af84: 0c00 |0006: move-result-object v0 │ │ -09af86: 7210 5002 0000 |0007: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper;.getWritableDatabase:()Landroidx/sqlite/db/SupportSQLiteDatabase; // method@0250 │ │ -09af8c: 0c00 |000a: move-result-object v0 │ │ -09af8e: 6001 1600 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -09af92: 1302 1500 |000d: const/16 v2, #int 21 // #15 │ │ -09af96: 3421 0400 |000f: if-lt v1, v2, 0013 // +0004 │ │ -09af9a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -09af9c: 2802 |0012: goto 0014 // +0002 │ │ -09af9e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -09afa0: 1a02 e31a |0014: const-string v2, "VACUUM" // string@1ae3 │ │ -09afa4: 1a03 ab15 |0016: const-string v3, "PRAGMA foreign_keys = TRUE" // string@15ab │ │ -09afa8: 1a04 ac15 |0018: const-string v4, "PRAGMA wal_checkpoint(FULL)" // string@15ac │ │ -09afac: 3901 0700 |001a: if-nez v1, 0021 // +0007 │ │ -09afb0: 1a05 a915 |001c: const-string v5, "PRAGMA foreign_keys = FALSE" // string@15a9 │ │ -09afb4: 7220 4802 5000 |001e: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09afba: 6f10 5918 0600 |0021: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.beginTransaction:()V // method@1859 │ │ -09afc0: 3801 0700 |0024: if-eqz v1, 002b // +0007 │ │ -09afc4: 1a05 a815 |0026: const-string v5, "PRAGMA defer_foreign_keys = TRUE" // string@15a8 │ │ -09afc8: 7220 4802 5000 |0028: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09afce: 1a05 9809 |002b: const-string v5, "DELETE FROM `games`" // string@0998 │ │ -09afd2: 7220 4802 5000 |002d: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09afd8: 1a05 9a09 |0030: const-string v5, "DELETE FROM `installations`" // string@099a │ │ -09afdc: 7220 4802 5000 |0032: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09afe2: 1a05 9c09 |0035: const-string v5, "DELETE FROM `update_check_results`" // string@099c │ │ -09afe6: 7220 4802 5000 |0037: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09afec: 6f10 6018 0600 |003a: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.setTransactionSuccessful:()V // method@1860 │ │ -09aff2: 6f10 5a18 0600 |003d: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.endTransaction:()V // method@185a │ │ -09aff8: 3901 0500 |0040: if-nez v1, 0045 // +0005 │ │ -09affc: 7220 4802 3000 |0042: invoke-interface {v0, v3}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09b002: 7220 4a02 4000 |0045: invoke-interface {v0, v4}, Landroidx/sqlite/db/SupportSQLiteDatabase;.query:(Ljava/lang/String;)Landroid/database/Cursor; // method@024a │ │ -09b008: 0c01 |0048: move-result-object v1 │ │ -09b00a: 7210 9400 0100 |0049: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09b010: 7210 4902 0000 |004c: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.inTransaction:()Z // method@0249 │ │ -09b016: 0a01 |004f: move-result v1 │ │ -09b018: 3901 0500 |0050: if-nez v1, 0055 // +0005 │ │ -09b01c: 7220 4802 2000 |0052: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09b022: 0e00 |0055: return-void │ │ -09b024: 0d05 |0056: move-exception v5 │ │ -09b026: 6f10 5a18 0600 |0057: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.endTransaction:()V // method@185a │ │ -09b02c: 3901 0500 |005a: if-nez v1, 005f // +0005 │ │ -09b030: 7220 4802 3000 |005c: invoke-interface {v0, v3}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09b036: 7220 4a02 4000 |005f: invoke-interface {v0, v4}, Landroidx/sqlite/db/SupportSQLiteDatabase;.query:(Ljava/lang/String;)Landroid/database/Cursor; // method@024a │ │ -09b03c: 0c01 |0062: move-result-object v1 │ │ -09b03e: 7210 9400 0100 |0063: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0094 │ │ -09b044: 7210 4902 0000 |0066: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.inTransaction:()Z // method@0249 │ │ -09b04a: 0a01 |0069: move-result v1 │ │ -09b04c: 3901 0500 |006a: if-nez v1, 006f // +0005 │ │ -09b050: 7220 4802 2000 |006c: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ -09b056: 2705 |006f: throw v5 │ │ +09af6c: |[09af6c] ua.gardenapple.itchupdater.database.AppDatabase_Impl.clearAllTables:()V │ │ +09af7c: 6f10 5818 0600 |0000: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.assertNotMainThread:()V // method@1858 │ │ +09af82: 6f10 5d18 0600 |0003: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getOpenHelper:()Landroidx/sqlite/db/SupportSQLiteOpenHelper; // method@185d │ │ +09af88: 0c00 |0006: move-result-object v0 │ │ +09af8a: 7210 5002 0000 |0007: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper;.getWritableDatabase:()Landroidx/sqlite/db/SupportSQLiteDatabase; // method@0250 │ │ +09af90: 0c00 |000a: move-result-object v0 │ │ +09af92: 6001 1600 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +09af96: 1302 1500 |000d: const/16 v2, #int 21 // #15 │ │ +09af9a: 3421 0400 |000f: if-lt v1, v2, 0013 // +0004 │ │ +09af9e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +09afa0: 2802 |0012: goto 0014 // +0002 │ │ +09afa2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +09afa4: 1a02 e31a |0014: const-string v2, "VACUUM" // string@1ae3 │ │ +09afa8: 1a03 ab15 |0016: const-string v3, "PRAGMA foreign_keys = TRUE" // string@15ab │ │ +09afac: 1a04 ac15 |0018: const-string v4, "PRAGMA wal_checkpoint(FULL)" // string@15ac │ │ +09afb0: 3901 0700 |001a: if-nez v1, 0021 // +0007 │ │ +09afb4: 1a05 a915 |001c: const-string v5, "PRAGMA foreign_keys = FALSE" // string@15a9 │ │ +09afb8: 7220 4802 5000 |001e: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09afbe: 6f10 5918 0600 |0021: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.beginTransaction:()V // method@1859 │ │ +09afc4: 3801 0700 |0024: if-eqz v1, 002b // +0007 │ │ +09afc8: 1a05 a815 |0026: const-string v5, "PRAGMA defer_foreign_keys = TRUE" // string@15a8 │ │ +09afcc: 7220 4802 5000 |0028: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09afd2: 1a05 9809 |002b: const-string v5, "DELETE FROM `games`" // string@0998 │ │ +09afd6: 7220 4802 5000 |002d: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09afdc: 1a05 9a09 |0030: const-string v5, "DELETE FROM `installations`" // string@099a │ │ +09afe0: 7220 4802 5000 |0032: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09afe6: 1a05 9c09 |0035: const-string v5, "DELETE FROM `update_check_results`" // string@099c │ │ +09afea: 7220 4802 5000 |0037: invoke-interface {v0, v5}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09aff0: 6f10 6018 0600 |003a: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.setTransactionSuccessful:()V // method@1860 │ │ +09aff6: 6f10 5a18 0600 |003d: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.endTransaction:()V // method@185a │ │ +09affc: 3901 0500 |0040: if-nez v1, 0045 // +0005 │ │ +09b000: 7220 4802 3000 |0042: invoke-interface {v0, v3}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09b006: 7220 4a02 4000 |0045: invoke-interface {v0, v4}, Landroidx/sqlite/db/SupportSQLiteDatabase;.query:(Ljava/lang/String;)Landroid/database/Cursor; // method@024a │ │ +09b00c: 0c01 |0048: move-result-object v1 │ │ +09b00e: 7210 9400 0100 |0049: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09b014: 7210 4902 0000 |004c: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.inTransaction:()Z // method@0249 │ │ +09b01a: 0a01 |004f: move-result v1 │ │ +09b01c: 3901 0500 |0050: if-nez v1, 0055 // +0005 │ │ +09b020: 7220 4802 2000 |0052: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09b026: 0e00 |0055: return-void │ │ +09b028: 0d05 |0056: move-exception v5 │ │ +09b02a: 6f10 5a18 0600 |0057: invoke-super {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.endTransaction:()V // method@185a │ │ +09b030: 3901 0500 |005a: if-nez v1, 005f // +0005 │ │ +09b034: 7220 4802 3000 |005c: invoke-interface {v0, v3}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09b03a: 7220 4a02 4000 |005f: invoke-interface {v0, v4}, Landroidx/sqlite/db/SupportSQLiteDatabase;.query:(Ljava/lang/String;)Landroid/database/Cursor; // method@024a │ │ +09b040: 0c01 |0062: move-result-object v1 │ │ +09b042: 7210 9400 0100 |0063: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0094 │ │ +09b048: 7210 4902 0000 |0066: invoke-interface {v0}, Landroidx/sqlite/db/SupportSQLiteDatabase;.inTransaction:()Z // method@0249 │ │ +09b04e: 0a01 |0069: move-result v1 │ │ +09b050: 3901 0500 |006a: if-nez v1, 006f // +0005 │ │ +09b054: 7220 4802 2000 |006c: invoke-interface {v0, v2}, Landroidx/sqlite/db/SupportSQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0248 │ │ +09b05a: 2705 |006f: throw v5 │ │ catches : 1 │ │ 0x001c - 0x003d │ │ -> 0x0056 │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x000b line=192 │ │ @@ -243730,28 +243731,28 @@ │ │ type : '()Landroidx/room/InvalidationTracker;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -09ac54: |[09ac54] ua.gardenapple.itchupdater.database.AppDatabase_Impl.createInvalidationTracker:()Landroidx/room/InvalidationTracker; │ │ -09ac64: 2200 c901 |0000: new-instance v0, Ljava/util/HashMap; // type@01c9 │ │ -09ac68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09ac6a: 7020 9b04 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@049b │ │ -09ac70: 2202 c901 |0006: new-instance v2, Ljava/util/HashMap; // type@01c9 │ │ -09ac74: 7020 9b04 1200 |0008: invoke-direct {v2, v1}, Ljava/util/HashMap;.:(I)V // method@049b │ │ -09ac7a: 2201 d800 |000b: new-instance v1, Landroidx/room/InvalidationTracker; // type@00d8 │ │ -09ac7e: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ -09ac82: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ -09ac86: 1a05 df36 |0011: const-string v5, "update_check_results" // string@36df │ │ -09ac8a: 2430 6806 4305 |0013: filled-new-array {v3, v4, v5}, [Ljava/lang/String; // type@0668 │ │ -09ac90: 0c03 |0016: move-result-object v3 │ │ -09ac92: 7053 2302 6120 |0017: invoke-direct {v1, v6, v0, v2, v3}, Landroidx/room/InvalidationTracker;.:(Landroidx/room/RoomDatabase;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;)V // method@0223 │ │ -09ac98: 1101 |001a: return-object v1 │ │ +09ac58: |[09ac58] ua.gardenapple.itchupdater.database.AppDatabase_Impl.createInvalidationTracker:()Landroidx/room/InvalidationTracker; │ │ +09ac68: 2200 c901 |0000: new-instance v0, Ljava/util/HashMap; // type@01c9 │ │ +09ac6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09ac6e: 7020 9b04 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@049b │ │ +09ac74: 2202 c901 |0006: new-instance v2, Ljava/util/HashMap; // type@01c9 │ │ +09ac78: 7020 9b04 1200 |0008: invoke-direct {v2, v1}, Ljava/util/HashMap;.:(I)V // method@049b │ │ +09ac7e: 2201 d800 |000b: new-instance v1, Landroidx/room/InvalidationTracker; // type@00d8 │ │ +09ac82: 1a03 5b26 |000d: const-string v3, "games" // string@265b │ │ +09ac86: 1a04 b829 |000f: const-string v4, "installations" // string@29b8 │ │ +09ac8a: 1a05 df36 |0011: const-string v5, "update_check_results" // string@36df │ │ +09ac8e: 2430 6806 4305 |0013: filled-new-array {v3, v4, v5}, [Ljava/lang/String; // type@0668 │ │ +09ac94: 0c03 |0016: move-result-object v3 │ │ +09ac96: 7053 2302 6120 |0017: invoke-direct {v1, v6, v0, v2, v3}, Landroidx/room/InvalidationTracker;.:(Landroidx/room/RoomDatabase;Ljava/util/Map;Ljava/util/Map;[Ljava/lang/String;)V // method@0223 │ │ +09ac9c: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0006 line=184 │ │ 0x000b line=185 │ │ locals : │ │ 0x0000 - 0x001b reg=6 this Lua/gardenapple/itchupdater/database/AppDatabase_Impl; │ │ @@ -243761,36 +243762,36 @@ │ │ type : '(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -09acb4: |[09acb4] ua.gardenapple.itchupdater.database.AppDatabase_Impl.createOpenHelper:(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; │ │ -09acc4: 2200 e000 |0000: new-instance v0, Landroidx/room/RoomOpenHelper; // type@00e0 │ │ -09acc8: 2201 1305 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1; // type@0513 │ │ -09accc: 1302 0a00 |0004: const/16 v2, #int 10 // #a │ │ -09acd0: 7030 6118 4102 |0006: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;I)V // method@1861 │ │ -09acd6: 1a02 ed1c |0009: const-string v2, "a2a96c9b73e82f1276ef11a8fbaa631c" // string@1ced │ │ -09acda: 1a03 d903 |000b: const-string v3, "76b3c451581d8abc085b9d4d6242ff60" // string@03d9 │ │ -09acde: 7053 3402 5021 |000d: invoke-direct {v0, v5, v1, v2, v3}, Landroidx/room/RoomOpenHelper;.:(Landroidx/room/DatabaseConfiguration;Landroidx/room/RoomOpenHelper$Delegate;Ljava/lang/String;Ljava/lang/String;)V // method@0234 │ │ -09ace4: 5451 2400 |0010: iget-object v1, v5, Landroidx/room/DatabaseConfiguration;.context:Landroid/content/Context; // field@0024 │ │ -09ace8: 7110 4e02 0100 |0012: invoke-static {v1}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;.builder:(Landroid/content/Context;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@024e │ │ -09acee: 0c01 |0015: move-result-object v1 │ │ -09acf0: 5452 2500 |0016: iget-object v2, v5, Landroidx/room/DatabaseConfiguration;.name:Ljava/lang/String; // field@0025 │ │ -09acf4: 6e20 4d02 2100 |0018: invoke-virtual {v1, v2}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.name:(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@024d │ │ -09acfa: 0c01 |001b: move-result-object v1 │ │ -09acfc: 6e20 4c02 0100 |001c: invoke-virtual {v1, v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.callback:(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Callback;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@024c │ │ -09ad02: 0c00 |001f: move-result-object v0 │ │ -09ad04: 6e10 4b02 0000 |0020: invoke-virtual {v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.build:()Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration; // method@024b │ │ -09ad0a: 0c00 |0023: move-result-object v0 │ │ -09ad0c: 5455 2600 |0024: iget-object v5, v5, Landroidx/room/DatabaseConfiguration;.sqliteOpenHelperFactory:Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory; // field@0026 │ │ -09ad10: 7220 4f02 0500 |0026: invoke-interface {v5, v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory;.create:(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; // method@024f │ │ -09ad16: 0c05 |0029: move-result-object v5 │ │ -09ad18: 1105 |002a: return-object v5 │ │ +09acb8: |[09acb8] ua.gardenapple.itchupdater.database.AppDatabase_Impl.createOpenHelper:(Landroidx/room/DatabaseConfiguration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; │ │ +09acc8: 2200 e000 |0000: new-instance v0, Landroidx/room/RoomOpenHelper; // type@00e0 │ │ +09accc: 2201 1305 |0002: new-instance v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1; // type@0513 │ │ +09acd0: 1302 0a00 |0004: const/16 v2, #int 10 // #a │ │ +09acd4: 7030 6118 4102 |0006: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/AppDatabase_Impl$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase_Impl;I)V // method@1861 │ │ +09acda: 1a02 ed1c |0009: const-string v2, "a2a96c9b73e82f1276ef11a8fbaa631c" // string@1ced │ │ +09acde: 1a03 d903 |000b: const-string v3, "76b3c451581d8abc085b9d4d6242ff60" // string@03d9 │ │ +09ace2: 7053 3402 5021 |000d: invoke-direct {v0, v5, v1, v2, v3}, Landroidx/room/RoomOpenHelper;.:(Landroidx/room/DatabaseConfiguration;Landroidx/room/RoomOpenHelper$Delegate;Ljava/lang/String;Ljava/lang/String;)V // method@0234 │ │ +09ace8: 5451 2400 |0010: iget-object v1, v5, Landroidx/room/DatabaseConfiguration;.context:Landroid/content/Context; // field@0024 │ │ +09acec: 7110 4e02 0100 |0012: invoke-static {v1}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;.builder:(Landroid/content/Context;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@024e │ │ +09acf2: 0c01 |0015: move-result-object v1 │ │ +09acf4: 5452 2500 |0016: iget-object v2, v5, Landroidx/room/DatabaseConfiguration;.name:Ljava/lang/String; // field@0025 │ │ +09acf8: 6e20 4d02 2100 |0018: invoke-virtual {v1, v2}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.name:(Ljava/lang/String;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@024d │ │ +09acfe: 0c01 |001b: move-result-object v1 │ │ +09ad00: 6e20 4c02 0100 |001c: invoke-virtual {v1, v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.callback:(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Callback;)Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder; // method@024c │ │ +09ad06: 0c00 |001f: move-result-object v0 │ │ +09ad08: 6e10 4b02 0000 |0020: invoke-virtual {v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration$Builder;.build:()Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration; // method@024b │ │ +09ad0e: 0c00 |0023: move-result-object v0 │ │ +09ad10: 5455 2600 |0024: iget-object v5, v5, Landroidx/room/DatabaseConfiguration;.sqliteOpenHelperFactory:Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory; // field@0026 │ │ +09ad14: 7220 4f02 0500 |0026: invoke-interface {v5, v0}, Landroidx/sqlite/db/SupportSQLiteOpenHelper$Factory;.create:(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; // method@024f │ │ +09ad1a: 0c05 |0029: move-result-object v5 │ │ +09ad1c: 1105 |002a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0010 line=173 │ │ 0x0018 line=174 │ │ 0x001c line=175 │ │ 0x0020 line=176 │ │ @@ -243804,31 +243805,31 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/game/GameDao;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -09ae48: |[09ae48] ua.gardenapple.itchupdater.database.AppDatabase_Impl.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; │ │ -09ae58: 5410 831c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ -09ae5c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09ae60: 5410 831c |0004: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ -09ae64: 1100 |0006: return-object v0 │ │ -09ae66: 1d01 |0007: monitor-enter v1 │ │ -09ae68: 5410 831c |0008: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ -09ae6c: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -09ae70: 2200 3605 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // type@0536 │ │ -09ae74: 7020 ff18 1000 |000e: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@18ff │ │ -09ae7a: 5b10 831c |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ -09ae7e: 5410 831c |0013: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ -09ae82: 1e01 |0015: monitor-exit v1 │ │ -09ae84: 1100 |0016: return-object v0 │ │ -09ae86: 0d00 |0017: move-exception v0 │ │ -09ae88: 1e01 |0018: monitor-exit v1 │ │ -09ae8a: 2700 |0019: throw v0 │ │ +09ae4c: |[09ae4c] ua.gardenapple.itchupdater.database.AppDatabase_Impl.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; │ │ +09ae5c: 5410 831c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ +09ae60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +09ae64: 5410 831c |0004: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ +09ae68: 1100 |0006: return-object v0 │ │ +09ae6a: 1d01 |0007: monitor-enter v1 │ │ +09ae6c: 5410 831c |0008: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ +09ae70: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +09ae74: 2200 3605 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // type@0536 │ │ +09ae78: 7020 ff18 1000 |000e: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@18ff │ │ +09ae7e: 5b10 831c |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ +09ae82: 5410 831c |0013: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._gameDao:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1c83 │ │ +09ae86: 1e01 |0015: monitor-exit v1 │ │ +09ae88: 1100 |0016: return-object v0 │ │ +09ae8a: 0d00 |0017: move-exception v0 │ │ +09ae8c: 1e01 |0018: monitor-exit v1 │ │ +09ae8e: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=228 │ │ 0x0004 line=229 │ │ 0x0007 line=231 │ │ @@ -243844,31 +243845,31 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/installation/InstallationDao;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -09ae98: |[09ae98] ua.gardenapple.itchupdater.database.AppDatabase_Impl.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; │ │ -09aea8: 5410 841c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ -09aeac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09aeb0: 5410 841c |0004: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ -09aeb4: 1100 |0006: return-object v0 │ │ -09aeb6: 1d01 |0007: monitor-enter v1 │ │ -09aeb8: 5410 841c |0008: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ -09aebc: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -09aec0: 2200 5e05 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // type@055e │ │ -09aec4: 7020 d419 1000 |000e: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@19d4 │ │ -09aeca: 5b10 841c |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ -09aece: 5410 841c |0013: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ -09aed2: 1e01 |0015: monitor-exit v1 │ │ -09aed4: 1100 |0016: return-object v0 │ │ -09aed6: 0d00 |0017: move-exception v0 │ │ -09aed8: 1e01 |0018: monitor-exit v1 │ │ -09aeda: 2700 |0019: throw v0 │ │ +09ae9c: |[09ae9c] ua.gardenapple.itchupdater.database.AppDatabase_Impl.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; │ │ +09aeac: 5410 841c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ +09aeb0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +09aeb4: 5410 841c |0004: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ +09aeb8: 1100 |0006: return-object v0 │ │ +09aeba: 1d01 |0007: monitor-enter v1 │ │ +09aebc: 5410 841c |0008: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ +09aec0: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +09aec4: 2200 5e05 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // type@055e │ │ +09aec8: 7020 d419 1000 |000e: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@19d4 │ │ +09aece: 5b10 841c |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ +09aed2: 5410 841c |0013: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._installationDao:Lua/gardenapple/itchupdater/database/installation/InstallationDao; // field@1c84 │ │ +09aed6: 1e01 |0015: monitor-exit v1 │ │ +09aed8: 1100 |0016: return-object v0 │ │ +09aeda: 0d00 |0017: move-exception v0 │ │ +09aedc: 1e01 |0018: monitor-exit v1 │ │ +09aede: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=242 │ │ 0x0004 line=243 │ │ 0x0007 line=245 │ │ @@ -243884,30 +243885,30 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -09adf4: |[09adf4] ua.gardenapple.itchupdater.database.AppDatabase_Impl.getRequiredTypeConverters:()Ljava/util/Map; │ │ -09ae04: 2200 c901 |0000: new-instance v0, Ljava/util/HashMap; // type@01c9 │ │ -09ae08: 7010 9a04 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@049a │ │ -09ae0e: 1c01 2905 |0005: const-class v1, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ -09ae12: 7100 0b19 0000 |0007: invoke-static {}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.getRequiredConverters:()Ljava/util/List; // method@190b │ │ -09ae18: 0c02 |000a: move-result-object v2 │ │ -09ae1a: 6e30 9f04 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09ae20: 1c01 4305 |000e: const-class v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao; // type@0543 │ │ -09ae24: 7100 ec19 0000 |0010: invoke-static {}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.getRequiredConverters:()Ljava/util/List; // method@19ec │ │ -09ae2a: 0c02 |0013: move-result-object v2 │ │ -09ae2c: 6e30 9f04 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09ae32: 1c01 6405 |0017: const-class v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // type@0564 │ │ -09ae36: 7100 211a 0000 |0019: invoke-static {}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.getRequiredConverters:()Ljava/util/List; // method@1a21 │ │ -09ae3c: 0c02 |001c: move-result-object v2 │ │ -09ae3e: 6e30 9f04 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ -09ae44: 1100 |0020: return-object v0 │ │ +09adf8: |[09adf8] ua.gardenapple.itchupdater.database.AppDatabase_Impl.getRequiredTypeConverters:()Ljava/util/Map; │ │ +09ae08: 2200 c901 |0000: new-instance v0, Ljava/util/HashMap; // type@01c9 │ │ +09ae0c: 7010 9a04 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@049a │ │ +09ae12: 1c01 2905 |0005: const-class v1, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ +09ae16: 7100 0b19 0000 |0007: invoke-static {}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.getRequiredConverters:()Ljava/util/List; // method@190b │ │ +09ae1c: 0c02 |000a: move-result-object v2 │ │ +09ae1e: 6e30 9f04 1002 |000b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09ae24: 1c01 4305 |000e: const-class v1, Lua/gardenapple/itchupdater/database/installation/InstallationDao; // type@0543 │ │ +09ae28: 7100 ec19 0000 |0010: invoke-static {}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;.getRequiredConverters:()Ljava/util/List; // method@19ec │ │ +09ae2e: 0c02 |0013: move-result-object v2 │ │ +09ae30: 6e30 9f04 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09ae36: 1c01 6405 |0017: const-class v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // type@0564 │ │ +09ae3a: 7100 211a 0000 |0019: invoke-static {}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.getRequiredConverters:()Ljava/util/List; // method@1a21 │ │ +09ae40: 0c02 |001c: move-result-object v2 │ │ +09ae42: 6e30 9f04 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@049f │ │ +09ae48: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ 0x000e line=221 │ │ 0x0017 line=222 │ │ locals : │ │ @@ -243918,31 +243919,31 @@ │ │ type : '()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -09aee8: |[09aee8] ua.gardenapple.itchupdater.database.AppDatabase_Impl.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; │ │ -09aef8: 5410 851c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ -09aefc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09af00: 5410 851c |0004: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ -09af04: 1100 |0006: return-object v0 │ │ -09af06: 1d01 |0007: monitor-enter v1 │ │ -09af08: 5410 851c |0008: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ -09af0c: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -09af10: 2200 6a05 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // type@056a │ │ -09af14: 7020 1d1a 1000 |000e: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@1a1d │ │ -09af1a: 5b10 851c |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ -09af1e: 5410 851c |0013: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ -09af22: 1e01 |0015: monitor-exit v1 │ │ -09af24: 1100 |0016: return-object v0 │ │ -09af26: 0d00 |0017: move-exception v0 │ │ -09af28: 1e01 |0018: monitor-exit v1 │ │ -09af2a: 2700 |0019: throw v0 │ │ +09aeec: |[09aeec] ua.gardenapple.itchupdater.database.AppDatabase_Impl.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; │ │ +09aefc: 5410 851c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ +09af00: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +09af04: 5410 851c |0004: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ +09af08: 1100 |0006: return-object v0 │ │ +09af0a: 1d01 |0007: monitor-enter v1 │ │ +09af0c: 5410 851c |0008: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ +09af10: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +09af14: 2200 6a05 |000c: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // type@056a │ │ +09af18: 7020 1d1a 1000 |000e: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;.:(Landroidx/room/RoomDatabase;)V // method@1a1d │ │ +09af1e: 5b10 851c |0011: iput-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ +09af22: 5410 851c |0013: iget-object v0, v1, Lua/gardenapple/itchupdater/database/AppDatabase_Impl;._updateCheckResultDao:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1c85 │ │ +09af26: 1e01 |0015: monitor-exit v1 │ │ +09af28: 1100 |0016: return-object v0 │ │ +09af2a: 0d00 |0017: move-exception v0 │ │ +09af2c: 1e01 |0018: monitor-exit v1 │ │ +09af2e: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x0007 line=259 │ │ @@ -243994,21 +243995,21 @@ │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09b580: |[09b580] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -09b590: 1a00 491f |0000: const-string v0, "appContext" // string@1f49 │ │ -09b594: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09b59a: 1a00 3a30 |0005: const-string v0, "params" // string@303a │ │ -09b59e: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09b5a4: 7030 5a02 2103 |000a: invoke-direct {v1, v2, v3}, Landroidx/work/CoroutineWorker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@025a │ │ -09b5aa: 0e00 |000d: return-void │ │ +09b584: |[09b584] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +09b594: 1a00 491f |0000: const-string v0, "appContext" // string@1f49 │ │ +09b598: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09b59e: 1a00 3a30 |0005: const-string v0, "params" // string@303a │ │ +09b5a2: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09b5a8: 7030 5a02 2103 |000a: invoke-direct {v1, v2, v3}, Landroidx/work/CoroutineWorker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@025a │ │ +09b5ae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=116 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=3 (null) Landroidx/work/WorkerParameters; │ │ @@ -244019,26 +244020,26 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -09b544: |[09b544] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker.doWork:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09b554: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -09b558: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -09b55e: 0c00 |0005: move-result-object v0 │ │ -09b560: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -09b564: 2201 1705 |0008: new-instance v1, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2; // type@0517 │ │ -09b568: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -09b56a: 7030 8418 3102 |000b: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lkotlin/coroutines/Continuation;)V // method@1884 │ │ -09b570: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -09b574: 7130 ab05 1004 |0010: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -09b57a: 0c04 |0013: move-result-object v4 │ │ -09b57c: 1104 |0014: return-object v4 │ │ +09b548: |[09b548] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker.doWork:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09b558: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +09b55c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +09b562: 0c00 |0005: move-result-object v0 │ │ +09b564: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +09b568: 2201 1705 |0008: new-instance v1, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2; // type@0517 │ │ +09b56c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +09b56e: 7030 8418 3102 |000b: invoke-direct {v1, v3, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lkotlin/coroutines/Continuation;)V // method@1884 │ │ +09b574: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +09b578: 7130 ab05 1004 |0010: invoke-static {v0, v1, v4}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +09b57e: 0c04 |0013: move-result-object v4 │ │ +09b580: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; │ │ 0x0000 - 0x0015 reg=4 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -244077,18 +244078,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09ccc8: |[09ccc8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$1.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -09ccd8: 5b01 c21c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc2 │ │ -09ccdc: 7020 1e02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021e │ │ -09cce2: 0e00 |0005: return-void │ │ +09cccc: |[09cccc] ua.gardenapple.itchupdater.database.game.GameDao_Impl$1.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +09ccdc: 5b01 c21c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc2 │ │ +09cce0: 7020 1e02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021e │ │ +09cce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -244099,18 +244100,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09cce4: |[09cce4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -09ccf4: 1f02 2705 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09ccf8: 6e30 e118 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V // method@18e1 │ │ -09ccfe: 0e00 |0005: return-void │ │ +09cce8: |[09cce8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +09ccf8: 1f02 2705 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09ccfc: 6e30 e118 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V // method@18e1 │ │ +09cd02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -244120,84 +244121,84 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 137 16-bit code units │ │ -09cd00: |[09cd00] ua.gardenapple.itchupdater.database.game.GameDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V │ │ -09cd10: 6e10 be18 0500 |0000: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ -09cd16: 0a00 |0003: move-result v0 │ │ -09cd18: 8100 |0004: int-to-long v0, v0 │ │ -09cd1a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -09cd1c: 7240 5102 2410 |0006: invoke-interface {v4, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -09cd22: 6e10 c118 0500 |0009: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -09cd28: 0c00 |000c: move-result-object v0 │ │ -09cd2a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -09cd2c: 3900 0600 |000e: if-nez v0, 0014 // +0006 │ │ -09cd30: 7220 5202 1400 |0010: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cd36: 2808 |0013: goto 001b // +0008 │ │ -09cd38: 6e10 c118 0500 |0014: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -09cd3e: 0c00 |0017: move-result-object v0 │ │ -09cd40: 7230 5302 1400 |0018: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cd46: 6e10 bb18 0500 |001b: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ -09cd4c: 0c00 |001e: move-result-object v0 │ │ -09cd4e: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -09cd50: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ -09cd54: 7220 5202 1400 |0022: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cd5a: 2808 |0025: goto 002d // +0008 │ │ -09cd5c: 6e10 bb18 0500 |0026: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ -09cd62: 0c00 |0029: move-result-object v0 │ │ -09cd64: 7230 5302 1400 |002a: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cd6a: 6e10 c218 0500 |002d: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -09cd70: 0c00 |0030: move-result-object v0 │ │ -09cd72: 1241 |0031: const/4 v1, #int 4 // #4 │ │ -09cd74: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ -09cd78: 7220 5202 1400 |0034: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cd7e: 2808 |0037: goto 003f // +0008 │ │ -09cd80: 6e10 c218 0500 |0038: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -09cd86: 0c00 |003b: move-result-object v0 │ │ -09cd88: 7230 5302 1400 |003c: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cd8e: 6e10 bd18 0500 |003f: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -09cd94: 0c00 |0042: move-result-object v0 │ │ -09cd96: 1251 |0043: const/4 v1, #int 5 // #5 │ │ -09cd98: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ -09cd9c: 7220 5202 1400 |0046: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cda2: 2808 |0049: goto 0051 // +0008 │ │ -09cda4: 6e10 bd18 0500 |004a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -09cdaa: 0c00 |004d: move-result-object v0 │ │ -09cdac: 7230 5302 1400 |004e: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cdb2: 6e10 c318 0500 |0051: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ -09cdb8: 0c00 |0054: move-result-object v0 │ │ -09cdba: 1261 |0055: const/4 v1, #int 6 // #6 │ │ -09cdbc: 3900 0600 |0056: if-nez v0, 005c // +0006 │ │ -09cdc0: 7220 5202 1400 |0058: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cdc6: 2808 |005b: goto 0063 // +0008 │ │ -09cdc8: 6e10 c318 0500 |005c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ -09cdce: 0c00 |005f: move-result-object v0 │ │ -09cdd0: 7230 5302 1400 |0060: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cdd6: 6e10 c018 0500 |0063: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLocale:()Ljava/lang/String; // method@18c0 │ │ -09cddc: 0c00 |0066: move-result-object v0 │ │ -09cdde: 1271 |0067: const/4 v1, #int 7 // #7 │ │ -09cde0: 3900 0600 |0068: if-nez v0, 006e // +0006 │ │ -09cde4: 7220 5202 1400 |006a: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cdea: 2808 |006d: goto 0075 // +0008 │ │ -09cdec: 6e10 c018 0500 |006e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLocale:()Ljava/lang/String; // method@18c0 │ │ -09cdf2: 0c00 |0071: move-result-object v0 │ │ -09cdf4: 7230 5302 1400 |0072: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cdfa: 6e10 bf18 0500 |0075: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLastUpdatedTimestamp:()Ljava/lang/String; // method@18bf │ │ -09ce00: 0c00 |0078: move-result-object v0 │ │ -09ce02: 1301 0800 |0079: const/16 v1, #int 8 // #8 │ │ -09ce06: 3900 0600 |007b: if-nez v0, 0081 // +0006 │ │ -09ce0a: 7220 5202 1400 |007d: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09ce10: 2808 |0080: goto 0088 // +0008 │ │ -09ce12: 6e10 bf18 0500 |0081: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLastUpdatedTimestamp:()Ljava/lang/String; // method@18bf │ │ -09ce18: 0c05 |0084: move-result-object v5 │ │ -09ce1a: 7230 5302 1405 |0085: invoke-interface {v4, v1, v5}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09ce20: 0e00 |0088: return-void │ │ +09cd04: |[09cd04] ua.gardenapple.itchupdater.database.game.GameDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V │ │ +09cd14: 6e10 be18 0500 |0000: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ +09cd1a: 0a00 |0003: move-result v0 │ │ +09cd1c: 8100 |0004: int-to-long v0, v0 │ │ +09cd1e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +09cd20: 7240 5102 2410 |0006: invoke-interface {v4, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +09cd26: 6e10 c118 0500 |0009: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +09cd2c: 0c00 |000c: move-result-object v0 │ │ +09cd2e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +09cd30: 3900 0600 |000e: if-nez v0, 0014 // +0006 │ │ +09cd34: 7220 5202 1400 |0010: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cd3a: 2808 |0013: goto 001b // +0008 │ │ +09cd3c: 6e10 c118 0500 |0014: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +09cd42: 0c00 |0017: move-result-object v0 │ │ +09cd44: 7230 5302 1400 |0018: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cd4a: 6e10 bb18 0500 |001b: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ +09cd50: 0c00 |001e: move-result-object v0 │ │ +09cd52: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +09cd54: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ +09cd58: 7220 5202 1400 |0022: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cd5e: 2808 |0025: goto 002d // +0008 │ │ +09cd60: 6e10 bb18 0500 |0026: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ +09cd66: 0c00 |0029: move-result-object v0 │ │ +09cd68: 7230 5302 1400 |002a: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cd6e: 6e10 c218 0500 |002d: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +09cd74: 0c00 |0030: move-result-object v0 │ │ +09cd76: 1241 |0031: const/4 v1, #int 4 // #4 │ │ +09cd78: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ +09cd7c: 7220 5202 1400 |0034: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cd82: 2808 |0037: goto 003f // +0008 │ │ +09cd84: 6e10 c218 0500 |0038: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +09cd8a: 0c00 |003b: move-result-object v0 │ │ +09cd8c: 7230 5302 1400 |003c: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cd92: 6e10 bd18 0500 |003f: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +09cd98: 0c00 |0042: move-result-object v0 │ │ +09cd9a: 1251 |0043: const/4 v1, #int 5 // #5 │ │ +09cd9c: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ +09cda0: 7220 5202 1400 |0046: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cda6: 2808 |0049: goto 0051 // +0008 │ │ +09cda8: 6e10 bd18 0500 |004a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +09cdae: 0c00 |004d: move-result-object v0 │ │ +09cdb0: 7230 5302 1400 |004e: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cdb6: 6e10 c318 0500 |0051: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ +09cdbc: 0c00 |0054: move-result-object v0 │ │ +09cdbe: 1261 |0055: const/4 v1, #int 6 // #6 │ │ +09cdc0: 3900 0600 |0056: if-nez v0, 005c // +0006 │ │ +09cdc4: 7220 5202 1400 |0058: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cdca: 2808 |005b: goto 0063 // +0008 │ │ +09cdcc: 6e10 c318 0500 |005c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ +09cdd2: 0c00 |005f: move-result-object v0 │ │ +09cdd4: 7230 5302 1400 |0060: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cdda: 6e10 c018 0500 |0063: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLocale:()Ljava/lang/String; // method@18c0 │ │ +09cde0: 0c00 |0066: move-result-object v0 │ │ +09cde2: 1271 |0067: const/4 v1, #int 7 // #7 │ │ +09cde4: 3900 0600 |0068: if-nez v0, 006e // +0006 │ │ +09cde8: 7220 5202 1400 |006a: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cdee: 2808 |006d: goto 0075 // +0008 │ │ +09cdf0: 6e10 c018 0500 |006e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLocale:()Ljava/lang/String; // method@18c0 │ │ +09cdf6: 0c00 |0071: move-result-object v0 │ │ +09cdf8: 7230 5302 1400 |0072: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cdfe: 6e10 bf18 0500 |0075: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLastUpdatedTimestamp:()Ljava/lang/String; // method@18bf │ │ +09ce04: 0c00 |0078: move-result-object v0 │ │ +09ce06: 1301 0800 |0079: const/16 v1, #int 8 // #8 │ │ +09ce0a: 3900 0600 |007b: if-nez v0, 0081 // +0006 │ │ +09ce0e: 7220 5202 1400 |007d: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09ce14: 2808 |0080: goto 0088 // +0008 │ │ +09ce16: 6e10 bf18 0500 |0081: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLastUpdatedTimestamp:()Ljava/lang/String; // method@18bf │ │ +09ce1c: 0c05 |0084: move-result-object v5 │ │ +09ce1e: 7230 5302 1405 |0085: invoke-interface {v4, v1, v5}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09ce24: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0009 line=52 │ │ 0x0010 line=53 │ │ 0x0014 line=55 │ │ 0x001b line=57 │ │ @@ -244228,17 +244229,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ccb0: |[09ccb0] ua.gardenapple.itchupdater.database.game.GameDao_Impl$1.createQuery:()Ljava/lang/String; │ │ -09ccc0: 1a00 590b |0000: const-string v0, "INSERT OR IGNORE INTO `games` (`game_id`,`name`,`author`,`store_url`,`download_page_url`,`thumbnail_url`,`locale`,`last_timestamp`) VALUES (?,?,?,?,?,?,?,?)" // string@0b59 │ │ -09ccc4: 1100 |0002: return-object v0 │ │ +09ccb4: |[09ccb4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$1.createQuery:()Ljava/lang/String; │ │ +09ccc4: 1a00 590b |0000: const-string v0, "INSERT OR IGNORE INTO `games` (`game_id`,`name`,`author`,`store_url`,`download_page_url`,`thumbnail_url`,`locale`,`last_timestamp`) VALUES (?,?,?,?,?,?,?,?)" // string@0b59 │ │ +09ccc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2798 (GameDao_Impl.java) │ │ │ │ Class #829 header: │ │ @@ -244274,18 +244275,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09ce3c: |[09ce3c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$2.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -09ce4c: 5b01 c31c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc3 │ │ -09ce50: 7020 1a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021a │ │ -09ce56: 0e00 |0005: return-void │ │ +09ce40: |[09ce40] ua.gardenapple.itchupdater.database.game.GameDao_Impl$2.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +09ce50: 5b01 c31c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc3 │ │ +09ce54: 7020 1a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021a │ │ +09ce5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -244296,18 +244297,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09ce58: |[09ce58] ua.gardenapple.itchupdater.database.game.GameDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -09ce68: 1f02 2705 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09ce6c: 6e30 e518 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V // method@18e5 │ │ -09ce72: 0e00 |0005: return-void │ │ +09ce5c: |[09ce5c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +09ce6c: 1f02 2705 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09ce70: 6e30 e518 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V // method@18e5 │ │ +09ce76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -244317,21 +244318,21 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -09ce74: |[09ce74] ua.gardenapple.itchupdater.database.game.GameDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V │ │ -09ce84: 6e10 be18 0400 |0000: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ -09ce8a: 0a04 |0003: move-result v4 │ │ -09ce8c: 8140 |0004: int-to-long v0, v4 │ │ -09ce8e: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -09ce90: 7240 5102 4310 |0006: invoke-interface {v3, v4, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -09ce96: 0e00 |0009: return-void │ │ +09ce78: |[09ce78] ua.gardenapple.itchupdater.database.game.GameDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V │ │ +09ce88: 6e10 be18 0400 |0000: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ +09ce8e: 0a04 |0003: move-result v4 │ │ +09ce90: 8140 |0004: int-to-long v0, v4 │ │ +09ce92: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +09ce94: 7240 5102 4310 |0006: invoke-interface {v3, v4, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +09ce9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$2; │ │ 0x0000 - 0x000a reg=3 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x000a reg=4 (null) Lua/gardenapple/itchupdater/database/game/Game; │ │ @@ -244341,17 +244342,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ce24: |[09ce24] ua.gardenapple.itchupdater.database.game.GameDao_Impl$2.createQuery:()Ljava/lang/String; │ │ -09ce34: 1a00 9909 |0000: const-string v0, "DELETE FROM `games` WHERE `game_id` = ?" // string@0999 │ │ -09ce38: 1100 |0002: return-object v0 │ │ +09ce28: |[09ce28] ua.gardenapple.itchupdater.database.game.GameDao_Impl$2.createQuery:()Ljava/lang/String; │ │ +09ce38: 1a00 9909 |0000: const-string v0, "DELETE FROM `games` WHERE `game_id` = ?" // string@0999 │ │ +09ce3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2798 (GameDao_Impl.java) │ │ │ │ Class #830 header: │ │ @@ -244387,18 +244388,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09ceb0: |[09ceb0] ua.gardenapple.itchupdater.database.game.GameDao_Impl$3.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -09cec0: 5b01 c41c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc4 │ │ -09cec4: 7020 1a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021a │ │ -09ceca: 0e00 |0005: return-void │ │ +09ceb4: |[09ceb4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$3.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +09cec4: 5b01 c41c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc4 │ │ +09cec8: 7020 1a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021a │ │ +09cece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -244409,18 +244410,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09cecc: |[09cecc] ua.gardenapple.itchupdater.database.game.GameDao_Impl$3.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -09cedc: 1f02 2705 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09cee0: 6e30 e918 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V // method@18e9 │ │ -09cee6: 0e00 |0005: return-void │ │ +09ced0: |[09ced0] ua.gardenapple.itchupdater.database.game.GameDao_Impl$3.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +09cee0: 1f02 2705 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09cee4: 6e30 e918 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V // method@18e9 │ │ +09ceea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -244430,89 +244431,89 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -09cee8: |[09cee8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$3.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V │ │ -09cef8: 6e10 be18 0500 |0000: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ -09cefe: 0a00 |0003: move-result v0 │ │ -09cf00: 8100 |0004: int-to-long v0, v0 │ │ -09cf02: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -09cf04: 7240 5102 2410 |0006: invoke-interface {v4, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -09cf0a: 6e10 c118 0500 |0009: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -09cf10: 0c00 |000c: move-result-object v0 │ │ -09cf12: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -09cf14: 3900 0600 |000e: if-nez v0, 0014 // +0006 │ │ -09cf18: 7220 5202 1400 |0010: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cf1e: 2808 |0013: goto 001b // +0008 │ │ -09cf20: 6e10 c118 0500 |0014: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -09cf26: 0c00 |0017: move-result-object v0 │ │ -09cf28: 7230 5302 1400 |0018: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cf2e: 6e10 bb18 0500 |001b: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ -09cf34: 0c00 |001e: move-result-object v0 │ │ -09cf36: 1231 |001f: const/4 v1, #int 3 // #3 │ │ -09cf38: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ -09cf3c: 7220 5202 1400 |0022: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cf42: 2808 |0025: goto 002d // +0008 │ │ -09cf44: 6e10 bb18 0500 |0026: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ -09cf4a: 0c00 |0029: move-result-object v0 │ │ -09cf4c: 7230 5302 1400 |002a: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cf52: 6e10 c218 0500 |002d: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -09cf58: 0c00 |0030: move-result-object v0 │ │ -09cf5a: 1241 |0031: const/4 v1, #int 4 // #4 │ │ -09cf5c: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ -09cf60: 7220 5202 1400 |0034: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cf66: 2808 |0037: goto 003f // +0008 │ │ -09cf68: 6e10 c218 0500 |0038: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -09cf6e: 0c00 |003b: move-result-object v0 │ │ -09cf70: 7230 5302 1400 |003c: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cf76: 6e10 bd18 0500 |003f: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -09cf7c: 0c00 |0042: move-result-object v0 │ │ -09cf7e: 1251 |0043: const/4 v1, #int 5 // #5 │ │ -09cf80: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ -09cf84: 7220 5202 1400 |0046: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cf8a: 2808 |0049: goto 0051 // +0008 │ │ -09cf8c: 6e10 bd18 0500 |004a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -09cf92: 0c00 |004d: move-result-object v0 │ │ -09cf94: 7230 5302 1400 |004e: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cf9a: 6e10 c318 0500 |0051: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ -09cfa0: 0c00 |0054: move-result-object v0 │ │ -09cfa2: 1261 |0055: const/4 v1, #int 6 // #6 │ │ -09cfa4: 3900 0600 |0056: if-nez v0, 005c // +0006 │ │ -09cfa8: 7220 5202 1400 |0058: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cfae: 2808 |005b: goto 0063 // +0008 │ │ -09cfb0: 6e10 c318 0500 |005c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ -09cfb6: 0c00 |005f: move-result-object v0 │ │ -09cfb8: 7230 5302 1400 |0060: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cfbe: 6e10 c018 0500 |0063: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLocale:()Ljava/lang/String; // method@18c0 │ │ -09cfc4: 0c00 |0066: move-result-object v0 │ │ -09cfc6: 1271 |0067: const/4 v1, #int 7 // #7 │ │ -09cfc8: 3900 0600 |0068: if-nez v0, 006e // +0006 │ │ -09cfcc: 7220 5202 1400 |006a: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cfd2: 2808 |006d: goto 0075 // +0008 │ │ -09cfd4: 6e10 c018 0500 |006e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLocale:()Ljava/lang/String; // method@18c0 │ │ -09cfda: 0c00 |0071: move-result-object v0 │ │ -09cfdc: 7230 5302 1400 |0072: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09cfe2: 6e10 bf18 0500 |0075: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLastUpdatedTimestamp:()Ljava/lang/String; // method@18bf │ │ -09cfe8: 0c00 |0078: move-result-object v0 │ │ -09cfea: 1301 0800 |0079: const/16 v1, #int 8 // #8 │ │ -09cfee: 3900 0600 |007b: if-nez v0, 0081 // +0006 │ │ -09cff2: 7220 5202 1400 |007d: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -09cff8: 2808 |0080: goto 0088 // +0008 │ │ -09cffa: 6e10 bf18 0500 |0081: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLastUpdatedTimestamp:()Ljava/lang/String; // method@18bf │ │ -09d000: 0c00 |0084: move-result-object v0 │ │ -09d002: 7230 5302 1400 |0085: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -09d008: 1300 0900 |0088: const/16 v0, #int 9 // #9 │ │ -09d00c: 6e10 be18 0500 |008a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ -09d012: 0a05 |008d: move-result v5 │ │ -09d014: 8151 |008e: int-to-long v1, v5 │ │ -09d016: 7240 5102 0421 |008f: invoke-interface {v4, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -09d01c: 0e00 |0092: return-void │ │ +09ceec: |[09ceec] ua.gardenapple.itchupdater.database.game.GameDao_Impl$3.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/game/Game;)V │ │ +09cefc: 6e10 be18 0500 |0000: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ +09cf02: 0a00 |0003: move-result v0 │ │ +09cf04: 8100 |0004: int-to-long v0, v0 │ │ +09cf06: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +09cf08: 7240 5102 2410 |0006: invoke-interface {v4, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +09cf0e: 6e10 c118 0500 |0009: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +09cf14: 0c00 |000c: move-result-object v0 │ │ +09cf16: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +09cf18: 3900 0600 |000e: if-nez v0, 0014 // +0006 │ │ +09cf1c: 7220 5202 1400 |0010: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cf22: 2808 |0013: goto 001b // +0008 │ │ +09cf24: 6e10 c118 0500 |0014: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +09cf2a: 0c00 |0017: move-result-object v0 │ │ +09cf2c: 7230 5302 1400 |0018: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cf32: 6e10 bb18 0500 |001b: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ +09cf38: 0c00 |001e: move-result-object v0 │ │ +09cf3a: 1231 |001f: const/4 v1, #int 3 // #3 │ │ +09cf3c: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ +09cf40: 7220 5202 1400 |0022: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cf46: 2808 |0025: goto 002d // +0008 │ │ +09cf48: 6e10 bb18 0500 |0026: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getAuthor:()Ljava/lang/String; // method@18bb │ │ +09cf4e: 0c00 |0029: move-result-object v0 │ │ +09cf50: 7230 5302 1400 |002a: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cf56: 6e10 c218 0500 |002d: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +09cf5c: 0c00 |0030: move-result-object v0 │ │ +09cf5e: 1241 |0031: const/4 v1, #int 4 // #4 │ │ +09cf60: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ +09cf64: 7220 5202 1400 |0034: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cf6a: 2808 |0037: goto 003f // +0008 │ │ +09cf6c: 6e10 c218 0500 |0038: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +09cf72: 0c00 |003b: move-result-object v0 │ │ +09cf74: 7230 5302 1400 |003c: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cf7a: 6e10 bd18 0500 |003f: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +09cf80: 0c00 |0042: move-result-object v0 │ │ +09cf82: 1251 |0043: const/4 v1, #int 5 // #5 │ │ +09cf84: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ +09cf88: 7220 5202 1400 |0046: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cf8e: 2808 |0049: goto 0051 // +0008 │ │ +09cf90: 6e10 bd18 0500 |004a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +09cf96: 0c00 |004d: move-result-object v0 │ │ +09cf98: 7230 5302 1400 |004e: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cf9e: 6e10 c318 0500 |0051: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ +09cfa4: 0c00 |0054: move-result-object v0 │ │ +09cfa6: 1261 |0055: const/4 v1, #int 6 // #6 │ │ +09cfa8: 3900 0600 |0056: if-nez v0, 005c // +0006 │ │ +09cfac: 7220 5202 1400 |0058: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cfb2: 2808 |005b: goto 0063 // +0008 │ │ +09cfb4: 6e10 c318 0500 |005c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getThumbnailUrl:()Ljava/lang/String; // method@18c3 │ │ +09cfba: 0c00 |005f: move-result-object v0 │ │ +09cfbc: 7230 5302 1400 |0060: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cfc2: 6e10 c018 0500 |0063: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLocale:()Ljava/lang/String; // method@18c0 │ │ +09cfc8: 0c00 |0066: move-result-object v0 │ │ +09cfca: 1271 |0067: const/4 v1, #int 7 // #7 │ │ +09cfcc: 3900 0600 |0068: if-nez v0, 006e // +0006 │ │ +09cfd0: 7220 5202 1400 |006a: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cfd6: 2808 |006d: goto 0075 // +0008 │ │ +09cfd8: 6e10 c018 0500 |006e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLocale:()Ljava/lang/String; // method@18c0 │ │ +09cfde: 0c00 |0071: move-result-object v0 │ │ +09cfe0: 7230 5302 1400 |0072: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09cfe6: 6e10 bf18 0500 |0075: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLastUpdatedTimestamp:()Ljava/lang/String; // method@18bf │ │ +09cfec: 0c00 |0078: move-result-object v0 │ │ +09cfee: 1301 0800 |0079: const/16 v1, #int 8 // #8 │ │ +09cff2: 3900 0600 |007b: if-nez v0, 0081 // +0006 │ │ +09cff6: 7220 5202 1400 |007d: invoke-interface {v4, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +09cffc: 2808 |0080: goto 0088 // +0008 │ │ +09cffe: 6e10 bf18 0500 |0081: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getLastUpdatedTimestamp:()Ljava/lang/String; // method@18bf │ │ +09d004: 0c00 |0084: move-result-object v0 │ │ +09d006: 7230 5302 1400 |0085: invoke-interface {v4, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +09d00c: 1300 0900 |0088: const/16 v0, #int 9 // #9 │ │ +09d010: 6e10 be18 0500 |008a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ +09d016: 0a05 |008d: move-result v5 │ │ +09d018: 8151 |008e: int-to-long v1, v5 │ │ +09d01a: 7240 5102 0421 |008f: invoke-interface {v4, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +09d020: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0009 line=109 │ │ 0x0010 line=110 │ │ 0x0014 line=112 │ │ 0x001b line=114 │ │ @@ -244544,17 +244545,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ce98: |[09ce98] ua.gardenapple.itchupdater.database.game.GameDao_Impl$3.createQuery:()Ljava/lang/String; │ │ -09cea8: 1a00 821a |0000: const-string v0, "UPDATE OR ABORT `games` SET `game_id` = ?,`name` = ?,`author` = ?,`store_url` = ?,`download_page_url` = ?,`thumbnail_url` = ?,`locale` = ?,`last_timestamp` = ? WHERE `game_id` = ?" // string@1a82 │ │ -09ceac: 1100 |0002: return-object v0 │ │ +09ce9c: |[09ce9c] ua.gardenapple.itchupdater.database.game.GameDao_Impl$3.createQuery:()Ljava/lang/String; │ │ +09ceac: 1a00 821a |0000: const-string v0, "UPDATE OR ABORT `games` SET `game_id` = ?,`name` = ?,`author` = ?,`store_url` = ?,`download_page_url` = ?,`thumbnail_url` = ?,`locale` = ?,`last_timestamp` = ? WHERE `game_id` = ?" // string@1a82 │ │ +09ceb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2798 (GameDao_Impl.java) │ │ │ │ Class #831 header: │ │ @@ -244597,19 +244598,19 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09d1e4: |[09d1e4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$6.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V │ │ -09d1f4: 5b01 c91c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc9 │ │ -09d1f8: 5b02 ca1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.val$games:[Lua/gardenapple/itchupdater/database/game/Game; // field@1cca │ │ -09d1fc: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ -09d202: 0e00 |0007: return-void │ │ +09d1e8: |[09d1e8] ua.gardenapple.itchupdater.database.game.GameDao_Impl$6.:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;)V │ │ +09d1f8: 5b01 c91c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc9 │ │ +09d1fc: 5b02 ca1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.val$games:[Lua/gardenapple/itchupdater/database/game/Game; // field@1cca │ │ +09d200: 7010 7203 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0372 │ │ +09d206: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6; │ │ 0x0000 - 0x0008 reg=1 (null) Lua/gardenapple/itchupdater/database/game/GameDao_Impl; │ │ 0x0000 - 0x0008 reg=2 (null) [Lua/gardenapple/itchupdater/database/game/Game; │ │ @@ -244620,19 +244621,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09d1a0: |[09d1a0] ua.gardenapple.itchupdater.database.game.GameDao_Impl$6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09d1b0: 1f01 1902 |0000: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09d1b4: 6e20 f318 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18f3 │ │ -09d1ba: 0c01 |0005: move-result-object v1 │ │ -09d1bc: 1101 |0006: return-object v1 │ │ +09d1a4: |[09d1a4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09d1b4: 1f01 1902 |0000: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09d1b8: 6e20 f318 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18f3 │ │ +09d1be: 0c01 |0005: move-result-object v1 │ │ +09d1c0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -244641,20 +244642,20 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09d1c0: |[09d1c0] ua.gardenapple.itchupdater.database.game.GameDao_Impl$6.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09d1d0: 5420 c91c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc9 │ │ -09d1d4: 5421 ca1c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.val$games:[Lua/gardenapple/itchupdater/database/game/Game; // field@1cca │ │ -09d1d8: 7130 0319 1003 |0004: invoke-static {v0, v1, v3}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$301:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1903 │ │ -09d1de: 0c03 |0007: move-result-object v3 │ │ -09d1e0: 1103 |0008: return-object v3 │ │ +09d1c4: |[09d1c4] ua.gardenapple.itchupdater.database.game.GameDao_Impl$6.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09d1d4: 5420 c91c |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao_Impl; // field@1cc9 │ │ +09d1d8: 5421 ca1c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6;.val$games:[Lua/gardenapple/itchupdater/database/game/Game; // field@1cca │ │ +09d1dc: 7130 0319 1003 |0004: invoke-static {v0, v1, v3}, Lua/gardenapple/itchupdater/database/game/GameDao_Impl;.access$301:(Lua/gardenapple/itchupdater/database/game/GameDao_Impl;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1903 │ │ +09d1e2: 0c03 |0007: move-result-object v3 │ │ +09d1e4: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lua/gardenapple/itchupdater/database/game/GameDao_Impl$6; │ │ 0x0000 - 0x0009 reg=3 (null) Lkotlin/coroutines/Continuation; │ │ │ │ @@ -244702,37 +244703,37 @@ │ │ type : '(Landroid/app/Application;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -09e01c: |[09e01c] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel.:(Landroid/app/Application;)V │ │ -09e02c: 1a00 461f |0000: const-string v0, "app" // string@1f46 │ │ -09e030: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e036: 7020 eb01 4300 |0005: invoke-direct {v3, v4}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@01eb │ │ -09e03c: 6200 5000 |0008: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -09e040: 7100 b905 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -09e046: 0c00 |000d: move-result-object v0 │ │ -09e048: 1f00 1a02 |000e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -09e04c: 2201 3705 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1; // type@0537 │ │ -09e050: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -09e052: 7030 0f19 4102 |0013: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@190f │ │ -09e058: 1f01 2902 |0016: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -09e05c: 7120 a905 1000 |0018: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -09e062: 0c04 |001b: move-result-object v4 │ │ -09e064: 1f04 2905 |001c: check-cast v4, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ -09e068: 2200 3b05 |001e: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameRepository; // type@053b │ │ -09e06c: 6201 db1c |0020: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ -09e070: 7030 1c19 4001 |0022: invoke-direct {v0, v4, v1}, Lua/gardenapple/itchupdater/database/game/GameRepository;.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@191c │ │ -09e076: 5b30 d91c |0025: iput-object v0, v3, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel;.repository:Lua/gardenapple/itchupdater/database/game/GameRepository; // field@1cd9 │ │ -09e07a: 6e10 1d19 0000 |0027: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/GameRepository;.getGames:()Landroidx/lifecycle/LiveData; // method@191d │ │ -09e080: 0c04 |002a: move-result-object v4 │ │ -09e082: 5b34 d81c |002b: iput-object v4, v3, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel;.gameDownloads:Landroidx/lifecycle/LiveData; // field@1cd8 │ │ -09e086: 0e00 |002d: return-void │ │ +09e020: |[09e020] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel.:(Landroid/app/Application;)V │ │ +09e030: 1a00 461f |0000: const-string v0, "app" // string@1f46 │ │ +09e034: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e03a: 7020 eb01 4300 |0005: invoke-direct {v3, v4}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@01eb │ │ +09e040: 6200 5000 |0008: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +09e044: 7100 b905 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +09e04a: 0c00 |000d: move-result-object v0 │ │ +09e04c: 1f00 1a02 |000e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +09e050: 2201 3705 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1; // type@0537 │ │ +09e054: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +09e056: 7030 0f19 4102 |0013: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@190f │ │ +09e05c: 1f01 2902 |0016: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +09e060: 7120 a905 1000 |0018: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +09e066: 0c04 |001b: move-result-object v4 │ │ +09e068: 1f04 2905 |001c: check-cast v4, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ +09e06c: 2200 3b05 |001e: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameRepository; // type@053b │ │ +09e070: 6201 db1c |0020: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ +09e074: 7030 1c19 4001 |0022: invoke-direct {v0, v4, v1}, Lua/gardenapple/itchupdater/database/game/GameRepository;.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@191c │ │ +09e07a: 5b30 d91c |0025: iput-object v0, v3, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel;.repository:Lua/gardenapple/itchupdater/database/game/GameRepository; // field@1cd9 │ │ +09e07e: 6e10 1d19 0000 |0027: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/GameRepository;.getGames:()Landroidx/lifecycle/LiveData; // method@191d │ │ +09e084: 0c04 |002a: move-result-object v4 │ │ +09e086: 5b34 d81c |002b: iput-object v4, v3, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel;.gameDownloads:Landroidx/lifecycle/LiveData; // field@1cd8 │ │ +09e08a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=11 │ │ 0x0008 line=16 │ │ 0x001e line=19 │ │ 0x0027 line=20 │ │ locals : │ │ @@ -244745,17 +244746,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e004: |[09e004] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel.getGameDownloads:()Landroidx/lifecycle/LiveData; │ │ -09e014: 5410 d81c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel;.gameDownloads:Landroidx/lifecycle/LiveData; // field@1cd8 │ │ -09e018: 1100 |0002: return-object v0 │ │ +09e008: |[09e008] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel.getGameDownloads:()Landroidx/lifecycle/LiveData; │ │ +09e018: 5410 d81c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel;.gameDownloads:Landroidx/lifecycle/LiveData; // field@1cd8 │ │ +09e01c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel; │ │ │ │ source_file_idx : 2801 (GameDownloadsViewModel.kt) │ │ @@ -244802,37 +244803,37 @@ │ │ type : '(Landroid/app/Application;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -09e998: |[09e998] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel.:(Landroid/app/Application;)V │ │ -09e9a8: 1a00 461f |0000: const-string v0, "app" // string@1f46 │ │ -09e9ac: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09e9b2: 7020 eb01 4300 |0005: invoke-direct {v3, v4}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@01eb │ │ -09e9b8: 6200 5000 |0008: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -09e9bc: 7100 b905 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -09e9c2: 0c00 |000d: move-result-object v0 │ │ -09e9c4: 1f00 1a02 |000e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -09e9c8: 2201 3c05 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1; // type@053c │ │ -09e9cc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -09e9ce: 7030 1f19 4102 |0013: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@191f │ │ -09e9d4: 1f01 2902 |0016: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -09e9d8: 7120 a905 1000 |0018: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -09e9de: 0c04 |001b: move-result-object v4 │ │ -09e9e0: 1f04 2905 |001c: check-cast v4, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ -09e9e4: 2200 3b05 |001e: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameRepository; // type@053b │ │ -09e9e8: 6201 dc1c |0020: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ -09e9ec: 7030 1c19 4001 |0022: invoke-direct {v0, v4, v1}, Lua/gardenapple/itchupdater/database/game/GameRepository;.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@191c │ │ -09e9f2: 5b30 e61c |0025: iput-object v0, v3, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel;.repository:Lua/gardenapple/itchupdater/database/game/GameRepository; // field@1ce6 │ │ -09e9f6: 6e10 1d19 0000 |0027: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/GameRepository;.getGames:()Landroidx/lifecycle/LiveData; // method@191d │ │ -09e9fc: 0c04 |002a: move-result-object v4 │ │ -09e9fe: 5b34 e51c |002b: iput-object v4, v3, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel;.installedGames:Landroidx/lifecycle/LiveData; // field@1ce5 │ │ -09ea02: 0e00 |002d: return-void │ │ +09e99c: |[09e99c] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel.:(Landroid/app/Application;)V │ │ +09e9ac: 1a00 461f |0000: const-string v0, "app" // string@1f46 │ │ +09e9b0: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09e9b6: 7020 eb01 4300 |0005: invoke-direct {v3, v4}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@01eb │ │ +09e9bc: 6200 5000 |0008: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +09e9c0: 7100 b905 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +09e9c6: 0c00 |000d: move-result-object v0 │ │ +09e9c8: 1f00 1a02 |000e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +09e9cc: 2201 3c05 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1; // type@053c │ │ +09e9d0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +09e9d2: 7030 1f19 4102 |0013: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@191f │ │ +09e9d8: 1f01 2902 |0016: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +09e9dc: 7120 a905 1000 |0018: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +09e9e2: 0c04 |001b: move-result-object v4 │ │ +09e9e4: 1f04 2905 |001c: check-cast v4, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ +09e9e8: 2200 3b05 |001e: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameRepository; // type@053b │ │ +09e9ec: 6201 dc1c |0020: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ +09e9f0: 7030 1c19 4001 |0022: invoke-direct {v0, v4, v1}, Lua/gardenapple/itchupdater/database/game/GameRepository;.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@191c │ │ +09e9f6: 5b30 e61c |0025: iput-object v0, v3, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel;.repository:Lua/gardenapple/itchupdater/database/game/GameRepository; // field@1ce6 │ │ +09e9fa: 6e10 1d19 0000 |0027: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/GameRepository;.getGames:()Landroidx/lifecycle/LiveData; // method@191d │ │ +09ea00: 0c04 |002a: move-result-object v4 │ │ +09ea02: 5b34 e51c |002b: iput-object v4, v3, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel;.installedGames:Landroidx/lifecycle/LiveData; // field@1ce5 │ │ +09ea06: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=11 │ │ 0x0008 line=16 │ │ 0x001e line=19 │ │ 0x0027 line=20 │ │ locals : │ │ @@ -244845,17 +244846,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e980: |[09e980] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel.getInstalledGames:()Landroidx/lifecycle/LiveData; │ │ -09e990: 5410 e51c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel;.installedGames:Landroidx/lifecycle/LiveData; // field@1ce5 │ │ -09e994: 1100 |0002: return-object v0 │ │ +09e984: |[09e984] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel.getInstalledGames:()Landroidx/lifecycle/LiveData; │ │ +09e994: 5410 e51c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel;.installedGames:Landroidx/lifecycle/LiveData; // field@1ce5 │ │ +09e998: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel; │ │ │ │ source_file_idx : 3022 (InstalledGameViewModel.kt) │ │ @@ -244902,37 +244903,37 @@ │ │ type : '(Landroid/app/Application;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -09eb30: |[09eb30] ua.gardenapple.itchupdater.database.game.PendingGameViewModel.:(Landroid/app/Application;)V │ │ -09eb40: 1a00 461f |0000: const-string v0, "app" // string@1f46 │ │ -09eb44: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -09eb4a: 7020 eb01 4300 |0005: invoke-direct {v3, v4}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@01eb │ │ -09eb50: 6200 5000 |0008: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -09eb54: 7100 b905 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -09eb5a: 0c00 |000d: move-result-object v0 │ │ -09eb5c: 1f00 1a02 |000e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -09eb60: 2201 3e05 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1; // type@053e │ │ -09eb64: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -09eb66: 7030 2619 4102 |0013: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@1926 │ │ -09eb6c: 1f01 2902 |0016: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -09eb70: 7120 a905 1000 |0018: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -09eb76: 0c04 |001b: move-result-object v4 │ │ -09eb78: 1f04 2905 |001c: check-cast v4, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ -09eb7c: 2200 3b05 |001e: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameRepository; // type@053b │ │ -09eb80: 6201 dd1c |0020: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ -09eb84: 7030 1c19 4001 |0022: invoke-direct {v0, v4, v1}, Lua/gardenapple/itchupdater/database/game/GameRepository;.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@191c │ │ -09eb8a: 5b30 eb1c |0025: iput-object v0, v3, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel;.repository:Lua/gardenapple/itchupdater/database/game/GameRepository; // field@1ceb │ │ -09eb8e: 6e10 1d19 0000 |0027: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/GameRepository;.getGames:()Landroidx/lifecycle/LiveData; // method@191d │ │ -09eb94: 0c04 |002a: move-result-object v4 │ │ -09eb96: 5b34 ea1c |002b: iput-object v4, v3, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel;.pendingGames:Landroidx/lifecycle/LiveData; // field@1cea │ │ -09eb9a: 0e00 |002d: return-void │ │ +09eb34: |[09eb34] ua.gardenapple.itchupdater.database.game.PendingGameViewModel.:(Landroid/app/Application;)V │ │ +09eb44: 1a00 461f |0000: const-string v0, "app" // string@1f46 │ │ +09eb48: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +09eb4e: 7020 eb01 4300 |0005: invoke-direct {v3, v4}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@01eb │ │ +09eb54: 6200 5000 |0008: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +09eb58: 7100 b905 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +09eb5e: 0c00 |000d: move-result-object v0 │ │ +09eb60: 1f00 1a02 |000e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +09eb64: 2201 3e05 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1; // type@053e │ │ +09eb68: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +09eb6a: 7030 2619 4102 |0013: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@1926 │ │ +09eb70: 1f01 2902 |0016: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +09eb74: 7120 a905 1000 |0018: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +09eb7a: 0c04 |001b: move-result-object v4 │ │ +09eb7c: 1f04 2905 |001c: check-cast v4, Lua/gardenapple/itchupdater/database/game/GameDao; // type@0529 │ │ +09eb80: 2200 3b05 |001e: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameRepository; // type@053b │ │ +09eb84: 6201 dd1c |0020: sget-object v1, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ +09eb88: 7030 1c19 4001 |0022: invoke-direct {v0, v4, v1}, Lua/gardenapple/itchupdater/database/game/GameRepository;.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@191c │ │ +09eb8e: 5b30 eb1c |0025: iput-object v0, v3, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel;.repository:Lua/gardenapple/itchupdater/database/game/GameRepository; // field@1ceb │ │ +09eb92: 6e10 1d19 0000 |0027: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/GameRepository;.getGames:()Landroidx/lifecycle/LiveData; // method@191d │ │ +09eb98: 0c04 |002a: move-result-object v4 │ │ +09eb9a: 5b34 ea1c |002b: iput-object v4, v3, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel;.pendingGames:Landroidx/lifecycle/LiveData; // field@1cea │ │ +09eb9e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=11 │ │ 0x0008 line=16 │ │ 0x001e line=19 │ │ 0x0027 line=20 │ │ locals : │ │ @@ -244945,17 +244946,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09eb18: |[09eb18] ua.gardenapple.itchupdater.database.game.PendingGameViewModel.getPendingGames:()Landroidx/lifecycle/LiveData; │ │ -09eb28: 5410 ea1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel;.pendingGames:Landroidx/lifecycle/LiveData; // field@1cea │ │ -09eb2c: 1100 |0002: return-object v0 │ │ +09eb1c: |[09eb1c] ua.gardenapple.itchupdater.database.game.PendingGameViewModel.getPendingGames:()Landroidx/lifecycle/LiveData; │ │ +09eb2c: 5410 ea1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel;.pendingGames:Landroidx/lifecycle/LiveData; // field@1cea │ │ +09eb30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/game/PendingGameViewModel; │ │ │ │ source_file_idx : 5600 (PendingGameViewModel.kt) │ │ @@ -244993,18 +244994,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a01e0: |[0a01e0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$1.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -0a01f0: 5b01 341d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d34 │ │ -0a01f4: 7020 1e02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021e │ │ -0a01fa: 0e00 |0005: return-void │ │ +0a01e4: |[0a01e4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$1.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +0a01f4: 5b01 341d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d34 │ │ +0a01f8: 7020 1e02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021e │ │ +0a01fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -245015,18 +245016,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a01fc: |[0a01fc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -0a020c: 1f02 4205 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a0210: 6e30 a619 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19a6 │ │ -0a0216: 0e00 |0005: return-void │ │ +0a0200: |[0a0200] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +0a0210: 1f02 4205 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a0214: 6e30 a619 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19a6 │ │ +0a021a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -245036,124 +245037,124 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -0a0218: |[0a0218] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ -0a0228: 6e10 6119 0600 |0000: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -0a022e: 0a00 |0003: move-result v0 │ │ -0a0230: 8100 |0004: int-to-long v0, v0 │ │ -0a0232: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0a0234: 7240 5102 2510 |0006: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a023a: 6e10 6019 0600 |0009: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -0a0240: 0a00 |000c: move-result v0 │ │ -0a0242: 8100 |000d: int-to-long v0, v0 │ │ -0a0244: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -0a0246: 7240 5102 2510 |000f: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a024c: 6e10 6619 0600 |0012: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a0252: 0a00 |0015: move-result v0 │ │ -0a0254: 8100 |0016: int-to-long v0, v0 │ │ -0a0256: 1232 |0017: const/4 v2, #int 3 // #3 │ │ -0a0258: 7240 5102 2510 |0018: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a025e: 6e10 5c19 0600 |001b: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIdsString:()Ljava/lang/String; // method@195c │ │ -0a0264: 0c00 |001e: move-result-object v0 │ │ -0a0266: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -0a0268: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ -0a026c: 7220 5202 1500 |0022: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a0272: 2808 |0025: goto 002d // +0008 │ │ -0a0274: 6e10 5c19 0600 |0026: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIdsString:()Ljava/lang/String; // method@195c │ │ -0a027a: 0c00 |0029: move-result-object v0 │ │ -0a027c: 7230 5302 1500 |002a: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a0282: 6e10 6319 0600 |002d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -0a0288: 0c00 |0030: move-result-object v0 │ │ -0a028a: 1251 |0031: const/4 v1, #int 5 // #5 │ │ -0a028c: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ -0a0290: 7220 5202 1500 |0034: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a0296: 2808 |0037: goto 003f // +0008 │ │ -0a0298: 6e10 6319 0600 |0038: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -0a029e: 0c00 |003b: move-result-object v0 │ │ -0a02a0: 7230 5302 1500 |003c: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a02a6: 1260 |003f: const/4 v0, #int 6 // #6 │ │ -0a02a8: 6e10 6519 0600 |0040: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -0a02ae: 0a01 |0043: move-result v1 │ │ -0a02b0: 8111 |0044: int-to-long v1, v1 │ │ -0a02b2: 7240 5102 0521 |0045: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a02b8: 6e10 5d19 0600 |0048: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0a02be: 0c00 |004b: move-result-object v0 │ │ -0a02c0: 1271 |004c: const/4 v1, #int 7 // #7 │ │ -0a02c2: 3900 0600 |004d: if-nez v0, 0053 // +0006 │ │ -0a02c6: 7220 5202 1500 |004f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a02cc: 280c |0052: goto 005e // +000c │ │ -0a02ce: 6e10 5d19 0600 |0053: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0a02d4: 0c00 |0056: move-result-object v0 │ │ -0a02d6: 6e10 6703 0000 |0057: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0a02dc: 0b02 |005a: move-result-wide v2 │ │ -0a02de: 7240 5102 1532 |005b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a02e4: 6e10 6219 0600 |005e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ -0a02ea: 0c00 |0061: move-result-object v0 │ │ -0a02ec: 1301 0800 |0062: const/16 v1, #int 8 // #8 │ │ -0a02f0: 3900 0600 |0064: if-nez v0, 006a // +0006 │ │ -0a02f4: 7220 5202 1500 |0066: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a02fa: 2808 |0069: goto 0071 // +0008 │ │ -0a02fc: 6e10 6219 0600 |006a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ -0a0302: 0c00 |006d: move-result-object v0 │ │ -0a0304: 7230 5302 1500 |006e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a030a: 6e10 6919 0600 |0071: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -0a0310: 0c00 |0074: move-result-object v0 │ │ -0a0312: 1301 0900 |0075: const/16 v1, #int 9 // #9 │ │ -0a0316: 3900 0600 |0077: if-nez v0, 007d // +0006 │ │ -0a031a: 7220 5202 1500 |0079: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a0320: 2808 |007c: goto 0084 // +0008 │ │ -0a0322: 6e10 6919 0600 |007d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -0a0328: 0c00 |0080: move-result-object v0 │ │ -0a032a: 7230 5302 1500 |0081: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a0330: 6e10 6719 0600 |0084: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -0a0336: 0c00 |0087: move-result-object v0 │ │ -0a0338: 1301 0a00 |0088: const/16 v1, #int 10 // #a │ │ -0a033c: 3900 0600 |008a: if-nez v0, 0090 // +0006 │ │ -0a0340: 7220 5202 1500 |008c: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a0346: 2808 |008f: goto 0097 // +0008 │ │ -0a0348: 6e10 6719 0600 |0090: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -0a034e: 0c00 |0093: move-result-object v0 │ │ -0a0350: 7230 5302 1500 |0094: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a0356: 6e10 5f19 0600 |0097: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ -0a035c: 0c00 |009a: move-result-object v0 │ │ -0a035e: 1301 0b00 |009b: const/16 v1, #int 11 // #b │ │ -0a0362: 3900 0600 |009d: if-nez v0, 00a3 // +0006 │ │ -0a0366: 7220 5202 1500 |009f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a036c: 2808 |00a2: goto 00aa // +0008 │ │ -0a036e: 6e10 5f19 0600 |00a3: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ -0a0374: 0c00 |00a6: move-result-object v0 │ │ -0a0376: 7230 5302 1500 |00a7: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a037c: 6e10 6819 0600 |00aa: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ -0a0382: 0c00 |00ad: move-result-object v0 │ │ -0a0384: 1301 0c00 |00ae: const/16 v1, #int 12 // #c │ │ -0a0388: 3900 0600 |00b0: if-nez v0, 00b6 // +0006 │ │ -0a038c: 7220 5202 1500 |00b2: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a0392: 2808 |00b5: goto 00bd // +0008 │ │ -0a0394: 6e10 6819 0600 |00b6: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ -0a039a: 0c00 |00b9: move-result-object v0 │ │ -0a039c: 7230 5302 1500 |00ba: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a03a2: 1300 0d00 |00bd: const/16 v0, #int 13 // #d │ │ -0a03a6: 6e10 6419 0600 |00bf: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ -0a03ac: 0a01 |00c2: move-result v1 │ │ -0a03ae: 8111 |00c3: int-to-long v1, v1 │ │ -0a03b0: 7240 5102 0521 |00c4: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a03b6: 6e10 5e19 0600 |00c7: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getExternalFileName:()Ljava/lang/String; // method@195e │ │ -0a03bc: 0c00 |00ca: move-result-object v0 │ │ -0a03be: 1301 0e00 |00cb: const/16 v1, #int 14 // #e │ │ -0a03c2: 3900 0600 |00cd: if-nez v0, 00d3 // +0006 │ │ -0a03c6: 7220 5202 1500 |00cf: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a03cc: 2808 |00d2: goto 00da // +0008 │ │ -0a03ce: 6e10 5e19 0600 |00d3: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getExternalFileName:()Ljava/lang/String; // method@195e │ │ -0a03d4: 0c06 |00d6: move-result-object v6 │ │ -0a03d6: 7230 5302 1506 |00d7: invoke-interface {v5, v1, v6}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a03dc: 0e00 |00da: return-void │ │ +0a021c: |[0a021c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ +0a022c: 6e10 6119 0600 |0000: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +0a0232: 0a00 |0003: move-result v0 │ │ +0a0234: 8100 |0004: int-to-long v0, v0 │ │ +0a0236: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0a0238: 7240 5102 2510 |0006: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a023e: 6e10 6019 0600 |0009: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +0a0244: 0a00 |000c: move-result v0 │ │ +0a0246: 8100 |000d: int-to-long v0, v0 │ │ +0a0248: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +0a024a: 7240 5102 2510 |000f: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a0250: 6e10 6619 0600 |0012: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a0256: 0a00 |0015: move-result v0 │ │ +0a0258: 8100 |0016: int-to-long v0, v0 │ │ +0a025a: 1232 |0017: const/4 v2, #int 3 // #3 │ │ +0a025c: 7240 5102 2510 |0018: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a0262: 6e10 5c19 0600 |001b: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIdsString:()Ljava/lang/String; // method@195c │ │ +0a0268: 0c00 |001e: move-result-object v0 │ │ +0a026a: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +0a026c: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ +0a0270: 7220 5202 1500 |0022: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a0276: 2808 |0025: goto 002d // +0008 │ │ +0a0278: 6e10 5c19 0600 |0026: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIdsString:()Ljava/lang/String; // method@195c │ │ +0a027e: 0c00 |0029: move-result-object v0 │ │ +0a0280: 7230 5302 1500 |002a: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a0286: 6e10 6319 0600 |002d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +0a028c: 0c00 |0030: move-result-object v0 │ │ +0a028e: 1251 |0031: const/4 v1, #int 5 // #5 │ │ +0a0290: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ +0a0294: 7220 5202 1500 |0034: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a029a: 2808 |0037: goto 003f // +0008 │ │ +0a029c: 6e10 6319 0600 |0038: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +0a02a2: 0c00 |003b: move-result-object v0 │ │ +0a02a4: 7230 5302 1500 |003c: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a02aa: 1260 |003f: const/4 v0, #int 6 // #6 │ │ +0a02ac: 6e10 6519 0600 |0040: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +0a02b2: 0a01 |0043: move-result v1 │ │ +0a02b4: 8111 |0044: int-to-long v1, v1 │ │ +0a02b6: 7240 5102 0521 |0045: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a02bc: 6e10 5d19 0600 |0048: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0a02c2: 0c00 |004b: move-result-object v0 │ │ +0a02c4: 1271 |004c: const/4 v1, #int 7 // #7 │ │ +0a02c6: 3900 0600 |004d: if-nez v0, 0053 // +0006 │ │ +0a02ca: 7220 5202 1500 |004f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a02d0: 280c |0052: goto 005e // +000c │ │ +0a02d2: 6e10 5d19 0600 |0053: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0a02d8: 0c00 |0056: move-result-object v0 │ │ +0a02da: 6e10 6703 0000 |0057: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0a02e0: 0b02 |005a: move-result-wide v2 │ │ +0a02e2: 7240 5102 1532 |005b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a02e8: 6e10 6219 0600 |005e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ +0a02ee: 0c00 |0061: move-result-object v0 │ │ +0a02f0: 1301 0800 |0062: const/16 v1, #int 8 // #8 │ │ +0a02f4: 3900 0600 |0064: if-nez v0, 006a // +0006 │ │ +0a02f8: 7220 5202 1500 |0066: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a02fe: 2808 |0069: goto 0071 // +0008 │ │ +0a0300: 6e10 6219 0600 |006a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ +0a0306: 0c00 |006d: move-result-object v0 │ │ +0a0308: 7230 5302 1500 |006e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a030e: 6e10 6919 0600 |0071: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +0a0314: 0c00 |0074: move-result-object v0 │ │ +0a0316: 1301 0900 |0075: const/16 v1, #int 9 // #9 │ │ +0a031a: 3900 0600 |0077: if-nez v0, 007d // +0006 │ │ +0a031e: 7220 5202 1500 |0079: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a0324: 2808 |007c: goto 0084 // +0008 │ │ +0a0326: 6e10 6919 0600 |007d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +0a032c: 0c00 |0080: move-result-object v0 │ │ +0a032e: 7230 5302 1500 |0081: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a0334: 6e10 6719 0600 |0084: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +0a033a: 0c00 |0087: move-result-object v0 │ │ +0a033c: 1301 0a00 |0088: const/16 v1, #int 10 // #a │ │ +0a0340: 3900 0600 |008a: if-nez v0, 0090 // +0006 │ │ +0a0344: 7220 5202 1500 |008c: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a034a: 2808 |008f: goto 0097 // +0008 │ │ +0a034c: 6e10 6719 0600 |0090: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +0a0352: 0c00 |0093: move-result-object v0 │ │ +0a0354: 7230 5302 1500 |0094: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a035a: 6e10 5f19 0600 |0097: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ +0a0360: 0c00 |009a: move-result-object v0 │ │ +0a0362: 1301 0b00 |009b: const/16 v1, #int 11 // #b │ │ +0a0366: 3900 0600 |009d: if-nez v0, 00a3 // +0006 │ │ +0a036a: 7220 5202 1500 |009f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a0370: 2808 |00a2: goto 00aa // +0008 │ │ +0a0372: 6e10 5f19 0600 |00a3: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ +0a0378: 0c00 |00a6: move-result-object v0 │ │ +0a037a: 7230 5302 1500 |00a7: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a0380: 6e10 6819 0600 |00aa: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ +0a0386: 0c00 |00ad: move-result-object v0 │ │ +0a0388: 1301 0c00 |00ae: const/16 v1, #int 12 // #c │ │ +0a038c: 3900 0600 |00b0: if-nez v0, 00b6 // +0006 │ │ +0a0390: 7220 5202 1500 |00b2: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a0396: 2808 |00b5: goto 00bd // +0008 │ │ +0a0398: 6e10 6819 0600 |00b6: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ +0a039e: 0c00 |00b9: move-result-object v0 │ │ +0a03a0: 7230 5302 1500 |00ba: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a03a6: 1300 0d00 |00bd: const/16 v0, #int 13 // #d │ │ +0a03aa: 6e10 6419 0600 |00bf: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ +0a03b0: 0a01 |00c2: move-result v1 │ │ +0a03b2: 8111 |00c3: int-to-long v1, v1 │ │ +0a03b4: 7240 5102 0521 |00c4: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a03ba: 6e10 5e19 0600 |00c7: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getExternalFileName:()Ljava/lang/String; // method@195e │ │ +0a03c0: 0c00 |00ca: move-result-object v0 │ │ +0a03c2: 1301 0e00 |00cb: const/16 v1, #int 14 // #e │ │ +0a03c6: 3900 0600 |00cd: if-nez v0, 00d3 // +0006 │ │ +0a03ca: 7220 5202 1500 |00cf: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a03d0: 2808 |00d2: goto 00da // +0008 │ │ +0a03d2: 6e10 5e19 0600 |00d3: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getExternalFileName:()Ljava/lang/String; // method@195e │ │ +0a03d8: 0c06 |00d6: move-result-object v6 │ │ +0a03da: 7230 5302 1506 |00d7: invoke-interface {v5, v1, v6}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a03e0: 0e00 |00da: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0009 line=56 │ │ 0x0012 line=57 │ │ 0x001b line=58 │ │ 0x0022 line=59 │ │ @@ -245194,17 +245195,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a01c8: |[0a01c8] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$1.createQuery:()Ljava/lang/String; │ │ -0a01d8: 1a00 5a0b |0000: const-string v0, "INSERT OR REPLACE INTO `installations` (`internal_id`,`game_id`,`upload_id`,`available_uploads`,`package_name`,`is_pending`,`download_id`,`locale`,`version`,`name`,`file_size`,`timestamp`,`platforms`,`external_file_name`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?)" // string@0b5a │ │ -0a01dc: 1100 |0002: return-object v0 │ │ +0a01cc: |[0a01cc] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$1.createQuery:()Ljava/lang/String; │ │ +0a01dc: 1a00 5a0b |0000: const-string v0, "INSERT OR REPLACE INTO `installations` (`internal_id`,`game_id`,`upload_id`,`available_uploads`,`package_name`,`is_pending`,`download_id`,`locale`,`version`,`name`,`file_size`,`timestamp`,`platforms`,`external_file_name`) VALUES (nullif(?, 0),?,?,?,?,?,?,?,?,?,?,?,?,?)" // string@0b5a │ │ +0a01e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ │ │ Class #836 header: │ │ @@ -245240,18 +245241,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1704: |[0a1704] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$2.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -0a1714: 5b01 431d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d43 │ │ -0a1718: 7020 1a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021a │ │ -0a171e: 0e00 |0005: return-void │ │ +0a1708: |[0a1708] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$2.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +0a1718: 5b01 431d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d43 │ │ +0a171c: 7020 1a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021a │ │ +0a1722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -245262,18 +245263,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a1720: |[0a1720] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -0a1730: 1f02 4205 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a1734: 6e30 bf19 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19bf │ │ -0a173a: 0e00 |0005: return-void │ │ +0a1724: |[0a1724] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +0a1734: 1f02 4205 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a1738: 6e30 bf19 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19bf │ │ +0a173e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -245283,21 +245284,21 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0a173c: |[0a173c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ -0a174c: 6e10 6119 0400 |0000: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -0a1752: 0a04 |0003: move-result v4 │ │ -0a1754: 8140 |0004: int-to-long v0, v4 │ │ -0a1756: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -0a1758: 7240 5102 4310 |0006: invoke-interface {v3, v4, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a175e: 0e00 |0009: return-void │ │ +0a1740: |[0a1740] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$2.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ +0a1750: 6e10 6119 0400 |0000: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +0a1756: 0a04 |0003: move-result v4 │ │ +0a1758: 8140 |0004: int-to-long v0, v4 │ │ +0a175a: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +0a175c: 7240 5102 4310 |0006: invoke-interface {v3, v4, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a1762: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$2; │ │ 0x0000 - 0x000a reg=3 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x000a reg=4 (null) Lua/gardenapple/itchupdater/database/installation/Installation; │ │ @@ -245307,17 +245308,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a16ec: |[0a16ec] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$2.createQuery:()Ljava/lang/String; │ │ -0a16fc: 1a00 9b09 |0000: const-string v0, "DELETE FROM `installations` WHERE `internal_id` = ?" // string@099b │ │ -0a1700: 1100 |0002: return-object v0 │ │ +0a16f0: |[0a16f0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$2.createQuery:()Ljava/lang/String; │ │ +0a1700: 1a00 9b09 |0000: const-string v0, "DELETE FROM `installations` WHERE `internal_id` = ?" // string@099b │ │ +0a1704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ │ │ Class #837 header: │ │ @@ -245353,18 +245354,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1778: |[0a1778] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$3.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -0a1788: 5b01 441d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d44 │ │ -0a178c: 7020 1a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021a │ │ -0a1792: 0e00 |0005: return-void │ │ +0a177c: |[0a177c] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$3.:(Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +0a178c: 5b01 441d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3;.this$0:Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; // field@1d44 │ │ +0a1790: 7020 1a02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityDeletionOrUpdateAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021a │ │ +0a1796: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -245375,18 +245376,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a1794: |[0a1794] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$3.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -0a17a4: 1f02 4205 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a17a8: 6e30 c319 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19c3 │ │ -0a17ae: 0e00 |0005: return-void │ │ +0a1798: |[0a1798] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$3.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +0a17a8: 1f02 4205 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a17ac: 6e30 c319 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V // method@19c3 │ │ +0a17b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/installation/InstallationDao_Impl$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -245396,129 +245397,129 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 229 16-bit code units │ │ -0a17b0: |[0a17b0] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$3.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ -0a17c0: 6e10 6119 0600 |0000: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -0a17c6: 0a00 |0003: move-result v0 │ │ -0a17c8: 8100 |0004: int-to-long v0, v0 │ │ -0a17ca: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0a17cc: 7240 5102 2510 |0006: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a17d2: 6e10 6019 0600 |0009: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -0a17d8: 0a00 |000c: move-result v0 │ │ -0a17da: 8100 |000d: int-to-long v0, v0 │ │ -0a17dc: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -0a17de: 7240 5102 2510 |000f: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a17e4: 6e10 6619 0600 |0012: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a17ea: 0a00 |0015: move-result v0 │ │ -0a17ec: 8100 |0016: int-to-long v0, v0 │ │ -0a17ee: 1232 |0017: const/4 v2, #int 3 // #3 │ │ -0a17f0: 7240 5102 2510 |0018: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a17f6: 6e10 5c19 0600 |001b: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIdsString:()Ljava/lang/String; // method@195c │ │ -0a17fc: 0c00 |001e: move-result-object v0 │ │ -0a17fe: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -0a1800: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ -0a1804: 7220 5202 1500 |0022: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a180a: 2808 |0025: goto 002d // +0008 │ │ -0a180c: 6e10 5c19 0600 |0026: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIdsString:()Ljava/lang/String; // method@195c │ │ -0a1812: 0c00 |0029: move-result-object v0 │ │ -0a1814: 7230 5302 1500 |002a: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a181a: 6e10 6319 0600 |002d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -0a1820: 0c00 |0030: move-result-object v0 │ │ -0a1822: 1251 |0031: const/4 v1, #int 5 // #5 │ │ -0a1824: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ -0a1828: 7220 5202 1500 |0034: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a182e: 2808 |0037: goto 003f // +0008 │ │ -0a1830: 6e10 6319 0600 |0038: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -0a1836: 0c00 |003b: move-result-object v0 │ │ -0a1838: 7230 5302 1500 |003c: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a183e: 1260 |003f: const/4 v0, #int 6 // #6 │ │ -0a1840: 6e10 6519 0600 |0040: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -0a1846: 0a01 |0043: move-result v1 │ │ -0a1848: 8111 |0044: int-to-long v1, v1 │ │ -0a184a: 7240 5102 0521 |0045: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a1850: 6e10 5d19 0600 |0048: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0a1856: 0c00 |004b: move-result-object v0 │ │ -0a1858: 1271 |004c: const/4 v1, #int 7 // #7 │ │ -0a185a: 3900 0600 |004d: if-nez v0, 0053 // +0006 │ │ -0a185e: 7220 5202 1500 |004f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a1864: 280c |0052: goto 005e // +000c │ │ -0a1866: 6e10 5d19 0600 |0053: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0a186c: 0c00 |0056: move-result-object v0 │ │ -0a186e: 6e10 6703 0000 |0057: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0a1874: 0b02 |005a: move-result-wide v2 │ │ -0a1876: 7240 5102 1532 |005b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a187c: 6e10 6219 0600 |005e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ -0a1882: 0c00 |0061: move-result-object v0 │ │ -0a1884: 1301 0800 |0062: const/16 v1, #int 8 // #8 │ │ -0a1888: 3900 0600 |0064: if-nez v0, 006a // +0006 │ │ -0a188c: 7220 5202 1500 |0066: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a1892: 2808 |0069: goto 0071 // +0008 │ │ -0a1894: 6e10 6219 0600 |006a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ -0a189a: 0c00 |006d: move-result-object v0 │ │ -0a189c: 7230 5302 1500 |006e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a18a2: 6e10 6919 0600 |0071: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -0a18a8: 0c00 |0074: move-result-object v0 │ │ -0a18aa: 1301 0900 |0075: const/16 v1, #int 9 // #9 │ │ -0a18ae: 3900 0600 |0077: if-nez v0, 007d // +0006 │ │ -0a18b2: 7220 5202 1500 |0079: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a18b8: 2808 |007c: goto 0084 // +0008 │ │ -0a18ba: 6e10 6919 0600 |007d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ -0a18c0: 0c00 |0080: move-result-object v0 │ │ -0a18c2: 7230 5302 1500 |0081: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a18c8: 6e10 6719 0600 |0084: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -0a18ce: 0c00 |0087: move-result-object v0 │ │ -0a18d0: 1301 0a00 |0088: const/16 v1, #int 10 // #a │ │ -0a18d4: 3900 0600 |008a: if-nez v0, 0090 // +0006 │ │ -0a18d8: 7220 5202 1500 |008c: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a18de: 2808 |008f: goto 0097 // +0008 │ │ -0a18e0: 6e10 6719 0600 |0090: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -0a18e6: 0c00 |0093: move-result-object v0 │ │ -0a18e8: 7230 5302 1500 |0094: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a18ee: 6e10 5f19 0600 |0097: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ -0a18f4: 0c00 |009a: move-result-object v0 │ │ -0a18f6: 1301 0b00 |009b: const/16 v1, #int 11 // #b │ │ -0a18fa: 3900 0600 |009d: if-nez v0, 00a3 // +0006 │ │ -0a18fe: 7220 5202 1500 |009f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a1904: 2808 |00a2: goto 00aa // +0008 │ │ -0a1906: 6e10 5f19 0600 |00a3: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ -0a190c: 0c00 |00a6: move-result-object v0 │ │ -0a190e: 7230 5302 1500 |00a7: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a1914: 6e10 6819 0600 |00aa: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ -0a191a: 0c00 |00ad: move-result-object v0 │ │ -0a191c: 1301 0c00 |00ae: const/16 v1, #int 12 // #c │ │ -0a1920: 3900 0600 |00b0: if-nez v0, 00b6 // +0006 │ │ -0a1924: 7220 5202 1500 |00b2: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a192a: 2808 |00b5: goto 00bd // +0008 │ │ -0a192c: 6e10 6819 0600 |00b6: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ -0a1932: 0c00 |00b9: move-result-object v0 │ │ -0a1934: 7230 5302 1500 |00ba: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a193a: 1300 0d00 |00bd: const/16 v0, #int 13 // #d │ │ -0a193e: 6e10 6419 0600 |00bf: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ -0a1944: 0a01 |00c2: move-result v1 │ │ -0a1946: 8111 |00c3: int-to-long v1, v1 │ │ -0a1948: 7240 5102 0521 |00c4: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a194e: 6e10 5e19 0600 |00c7: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getExternalFileName:()Ljava/lang/String; // method@195e │ │ -0a1954: 0c00 |00ca: move-result-object v0 │ │ -0a1956: 1301 0e00 |00cb: const/16 v1, #int 14 // #e │ │ -0a195a: 3900 0600 |00cd: if-nez v0, 00d3 // +0006 │ │ -0a195e: 7220 5202 1500 |00cf: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a1964: 2808 |00d2: goto 00da // +0008 │ │ -0a1966: 6e10 5e19 0600 |00d3: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getExternalFileName:()Ljava/lang/String; // method@195e │ │ -0a196c: 0c00 |00d6: move-result-object v0 │ │ -0a196e: 7230 5302 1500 |00d7: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a1974: 1300 0f00 |00da: const/16 v0, #int 15 // #f │ │ -0a1978: 6e10 6119 0600 |00dc: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -0a197e: 0a06 |00df: move-result v6 │ │ -0a1980: 8161 |00e0: int-to-long v1, v6 │ │ -0a1982: 7240 5102 0521 |00e1: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a1988: 0e00 |00e4: return-void │ │ +0a17b4: |[0a17b4] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$3.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/installation/Installation;)V │ │ +0a17c4: 6e10 6119 0600 |0000: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +0a17ca: 0a00 |0003: move-result v0 │ │ +0a17cc: 8100 |0004: int-to-long v0, v0 │ │ +0a17ce: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0a17d0: 7240 5102 2510 |0006: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a17d6: 6e10 6019 0600 |0009: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +0a17dc: 0a00 |000c: move-result v0 │ │ +0a17de: 8100 |000d: int-to-long v0, v0 │ │ +0a17e0: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +0a17e2: 7240 5102 2510 |000f: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a17e8: 6e10 6619 0600 |0012: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a17ee: 0a00 |0015: move-result v0 │ │ +0a17f0: 8100 |0016: int-to-long v0, v0 │ │ +0a17f2: 1232 |0017: const/4 v2, #int 3 // #3 │ │ +0a17f4: 7240 5102 2510 |0018: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a17fa: 6e10 5c19 0600 |001b: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIdsString:()Ljava/lang/String; // method@195c │ │ +0a1800: 0c00 |001e: move-result-object v0 │ │ +0a1802: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +0a1804: 3900 0600 |0020: if-nez v0, 0026 // +0006 │ │ +0a1808: 7220 5202 1500 |0022: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a180e: 2808 |0025: goto 002d // +0008 │ │ +0a1810: 6e10 5c19 0600 |0026: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIdsString:()Ljava/lang/String; // method@195c │ │ +0a1816: 0c00 |0029: move-result-object v0 │ │ +0a1818: 7230 5302 1500 |002a: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a181e: 6e10 6319 0600 |002d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +0a1824: 0c00 |0030: move-result-object v0 │ │ +0a1826: 1251 |0031: const/4 v1, #int 5 // #5 │ │ +0a1828: 3900 0600 |0032: if-nez v0, 0038 // +0006 │ │ +0a182c: 7220 5202 1500 |0034: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a1832: 2808 |0037: goto 003f // +0008 │ │ +0a1834: 6e10 6319 0600 |0038: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +0a183a: 0c00 |003b: move-result-object v0 │ │ +0a183c: 7230 5302 1500 |003c: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a1842: 1260 |003f: const/4 v0, #int 6 // #6 │ │ +0a1844: 6e10 6519 0600 |0040: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +0a184a: 0a01 |0043: move-result v1 │ │ +0a184c: 8111 |0044: int-to-long v1, v1 │ │ +0a184e: 7240 5102 0521 |0045: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a1854: 6e10 5d19 0600 |0048: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0a185a: 0c00 |004b: move-result-object v0 │ │ +0a185c: 1271 |004c: const/4 v1, #int 7 // #7 │ │ +0a185e: 3900 0600 |004d: if-nez v0, 0053 // +0006 │ │ +0a1862: 7220 5202 1500 |004f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a1868: 280c |0052: goto 005e // +000c │ │ +0a186a: 6e10 5d19 0600 |0053: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0a1870: 0c00 |0056: move-result-object v0 │ │ +0a1872: 6e10 6703 0000 |0057: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0a1878: 0b02 |005a: move-result-wide v2 │ │ +0a187a: 7240 5102 1532 |005b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a1880: 6e10 6219 0600 |005e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ +0a1886: 0c00 |0061: move-result-object v0 │ │ +0a1888: 1301 0800 |0062: const/16 v1, #int 8 // #8 │ │ +0a188c: 3900 0600 |0064: if-nez v0, 006a // +0006 │ │ +0a1890: 7220 5202 1500 |0066: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a1896: 2808 |0069: goto 0071 // +0008 │ │ +0a1898: 6e10 6219 0600 |006a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getLocale:()Ljava/lang/String; // method@1962 │ │ +0a189e: 0c00 |006d: move-result-object v0 │ │ +0a18a0: 7230 5302 1500 |006e: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a18a6: 6e10 6919 0600 |0071: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +0a18ac: 0c00 |0074: move-result-object v0 │ │ +0a18ae: 1301 0900 |0075: const/16 v1, #int 9 // #9 │ │ +0a18b2: 3900 0600 |0077: if-nez v0, 007d // +0006 │ │ +0a18b6: 7220 5202 1500 |0079: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a18bc: 2808 |007c: goto 0084 // +0008 │ │ +0a18be: 6e10 6919 0600 |007d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getVersion:()Ljava/lang/String; // method@1969 │ │ +0a18c4: 0c00 |0080: move-result-object v0 │ │ +0a18c6: 7230 5302 1500 |0081: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a18cc: 6e10 6719 0600 |0084: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +0a18d2: 0c00 |0087: move-result-object v0 │ │ +0a18d4: 1301 0a00 |0088: const/16 v1, #int 10 // #a │ │ +0a18d8: 3900 0600 |008a: if-nez v0, 0090 // +0006 │ │ +0a18dc: 7220 5202 1500 |008c: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a18e2: 2808 |008f: goto 0097 // +0008 │ │ +0a18e4: 6e10 6719 0600 |0090: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +0a18ea: 0c00 |0093: move-result-object v0 │ │ +0a18ec: 7230 5302 1500 |0094: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a18f2: 6e10 5f19 0600 |0097: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ +0a18f8: 0c00 |009a: move-result-object v0 │ │ +0a18fa: 1301 0b00 |009b: const/16 v1, #int 11 // #b │ │ +0a18fe: 3900 0600 |009d: if-nez v0, 00a3 // +0006 │ │ +0a1902: 7220 5202 1500 |009f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a1908: 2808 |00a2: goto 00aa // +0008 │ │ +0a190a: 6e10 5f19 0600 |00a3: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getFileSize:()Ljava/lang/String; // method@195f │ │ +0a1910: 0c00 |00a6: move-result-object v0 │ │ +0a1912: 7230 5302 1500 |00a7: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a1918: 6e10 6819 0600 |00aa: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ +0a191e: 0c00 |00ad: move-result-object v0 │ │ +0a1920: 1301 0c00 |00ae: const/16 v1, #int 12 // #c │ │ +0a1924: 3900 0600 |00b0: if-nez v0, 00b6 // +0006 │ │ +0a1928: 7220 5202 1500 |00b2: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a192e: 2808 |00b5: goto 00bd // +0008 │ │ +0a1930: 6e10 6819 0600 |00b6: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadTimestamp:()Ljava/lang/String; // method@1968 │ │ +0a1936: 0c00 |00b9: move-result-object v0 │ │ +0a1938: 7230 5302 1500 |00ba: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a193e: 1300 0d00 |00bd: const/16 v0, #int 13 // #d │ │ +0a1942: 6e10 6419 0600 |00bf: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ +0a1948: 0a01 |00c2: move-result v1 │ │ +0a194a: 8111 |00c3: int-to-long v1, v1 │ │ +0a194c: 7240 5102 0521 |00c4: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a1952: 6e10 5e19 0600 |00c7: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getExternalFileName:()Ljava/lang/String; // method@195e │ │ +0a1958: 0c00 |00ca: move-result-object v0 │ │ +0a195a: 1301 0e00 |00cb: const/16 v1, #int 14 // #e │ │ +0a195e: 3900 0600 |00cd: if-nez v0, 00d3 // +0006 │ │ +0a1962: 7220 5202 1500 |00cf: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a1968: 2808 |00d2: goto 00da // +0008 │ │ +0a196a: 6e10 5e19 0600 |00d3: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getExternalFileName:()Ljava/lang/String; // method@195e │ │ +0a1970: 0c00 |00d6: move-result-object v0 │ │ +0a1972: 7230 5302 1500 |00d7: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a1978: 1300 0f00 |00da: const/16 v0, #int 15 // #f │ │ +0a197c: 6e10 6119 0600 |00dc: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +0a1982: 0a06 |00df: move-result v6 │ │ +0a1984: 8161 |00e0: int-to-long v1, v6 │ │ +0a1986: 7240 5102 0521 |00e1: invoke-interface {v5, v0, v1, v2}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a198c: 0e00 |00e4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x0012 line=128 │ │ 0x001b line=129 │ │ 0x0022 line=130 │ │ @@ -245560,17 +245561,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1760: |[0a1760] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$3.createQuery:()Ljava/lang/String; │ │ -0a1770: 1a00 831a |0000: const-string v0, "UPDATE OR ABORT `installations` SET `internal_id` = ?,`game_id` = ?,`upload_id` = ?,`available_uploads` = ?,`package_name` = ?,`is_pending` = ?,`download_id` = ?,`locale` = ?,`version` = ?,`name` = ?,`file_size` = ?,`timestamp` = ?,`platforms` = ?,`external_file_name` = ? WHERE `internal_id` = ?" // string@1a83 │ │ -0a1774: 1100 |0002: return-object v0 │ │ +0a1764: |[0a1764] ua.gardenapple.itchupdater.database.installation.InstallationDao_Impl$3.createQuery:()Ljava/lang/String; │ │ +0a1774: 1a00 831a |0000: const-string v0, "UPDATE OR ABORT `installations` SET `internal_id` = ?,`game_id` = ?,`upload_id` = ?,`available_uploads` = ?,`package_name` = ?,`is_pending` = ?,`download_id` = ?,`locale` = ?,`version` = ?,`name` = ?,`file_size` = ?,`timestamp` = ?,`platforms` = ?,`external_file_name` = ? WHERE `internal_id` = ?" // string@1a83 │ │ +0a1778: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3018 (InstallationDao_Impl.java) │ │ │ │ Class #838 header: │ │ @@ -245606,18 +245607,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomDatabase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a3158: |[0a3158] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$1.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomDatabase;)V │ │ -0a3168: 5b01 631d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d63 │ │ -0a316c: 7020 1e02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021e │ │ -0a3172: 0e00 |0005: return-void │ │ +0a315c: |[0a315c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$1.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl;Landroidx/room/RoomDatabase;)V │ │ +0a316c: 5b01 631d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; // field@1d63 │ │ +0a3170: 7020 1e02 2000 |0002: invoke-direct {v0, v2}, Landroidx/room/EntityInsertionAdapter;.:(Landroidx/room/RoomDatabase;)V // method@021e │ │ +0a3176: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/room/RoomDatabase; │ │ @@ -245628,18 +245629,18 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a3174: |[0a3174] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ -0a3184: 1f02 6c05 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ -0a3188: 6e30 0e1a 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V // method@1a0e │ │ -0a318e: 0e00 |0005: return-void │ │ +0a3178: |[0a3178] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Ljava/lang/Object;)V │ │ +0a3188: 1f02 6c05 |0000: check-cast v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel; // type@056c │ │ +0a318c: 6e30 0e1a 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1;.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V // method@1a0e │ │ +0a3192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao_Impl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/sqlite/db/SupportSQLiteStatement; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -245649,107 +245650,107 @@ │ │ type : '(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -0a3190: |[0a3190] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V │ │ -0a31a0: 6e10 3f1a 0600 |0000: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getInstallId:()I // method@1a3f │ │ -0a31a6: 0a00 |0003: move-result v0 │ │ -0a31a8: 8100 |0004: int-to-long v0, v0 │ │ -0a31aa: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0a31ac: 7240 5102 2510 |0006: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a31b2: 6e10 391a 0600 |0009: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getCode:()I // method@1a39 │ │ -0a31b8: 0a00 |000c: move-result v0 │ │ -0a31ba: 8100 |000d: int-to-long v0, v0 │ │ -0a31bc: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -0a31be: 7240 5102 2510 |000f: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a31c4: 6e10 421a 0600 |0012: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadName:()Ljava/lang/String; // method@1a42 │ │ -0a31ca: 0c00 |0015: move-result-object v0 │ │ -0a31cc: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -0a31ce: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ -0a31d2: 7220 5202 1500 |0019: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a31d8: 2808 |001c: goto 0024 // +0008 │ │ -0a31da: 6e10 421a 0600 |001d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadName:()Ljava/lang/String; // method@1a42 │ │ -0a31e0: 0c00 |0020: move-result-object v0 │ │ -0a31e2: 7230 5302 1500 |0021: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a31e8: 6e10 401a 0600 |0024: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getTimestamp:()Ljava/lang/String; // method@1a40 │ │ -0a31ee: 0c00 |0027: move-result-object v0 │ │ -0a31f0: 1241 |0028: const/4 v1, #int 4 // #4 │ │ -0a31f2: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ -0a31f6: 7220 5202 1500 |002b: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a31fc: 2808 |002e: goto 0036 // +0008 │ │ -0a31fe: 6e10 401a 0600 |002f: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getTimestamp:()Ljava/lang/String; // method@1a40 │ │ -0a3204: 0c00 |0032: move-result-object v0 │ │ -0a3206: 7230 5302 1500 |0033: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a320c: 6e10 431a 0600 |0036: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getVersionString:()Ljava/lang/String; // method@1a43 │ │ -0a3212: 0c00 |0039: move-result-object v0 │ │ -0a3214: 1251 |003a: const/4 v1, #int 5 // #5 │ │ -0a3216: 3900 0600 |003b: if-nez v0, 0041 // +0006 │ │ -0a321a: 7220 5202 1500 |003d: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a3220: 2808 |0040: goto 0048 // +0008 │ │ -0a3222: 6e10 431a 0600 |0041: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getVersionString:()Ljava/lang/String; // method@1a43 │ │ -0a3228: 0c00 |0044: move-result-object v0 │ │ -0a322a: 7230 5302 1500 |0045: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a3230: 6e10 3e1a 0600 |0048: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getFileSize:()Ljava/lang/String; // method@1a3e │ │ -0a3236: 0c00 |004b: move-result-object v0 │ │ -0a3238: 1261 |004c: const/4 v1, #int 6 // #6 │ │ -0a323a: 3900 0600 |004d: if-nez v0, 0053 // +0006 │ │ -0a323e: 7220 5202 1500 |004f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a3244: 2808 |0052: goto 005a // +0008 │ │ -0a3246: 6e10 3e1a 0600 |0053: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getFileSize:()Ljava/lang/String; // method@1a3e │ │ -0a324c: 0c00 |0056: move-result-object v0 │ │ -0a324e: 7230 5302 1500 |0057: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a3254: 6e10 411a 0600 |005a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadID:()Ljava/lang/Integer; // method@1a41 │ │ -0a325a: 0c00 |005d: move-result-object v0 │ │ -0a325c: 1271 |005e: const/4 v1, #int 7 // #7 │ │ -0a325e: 3900 0600 |005f: if-nez v0, 0065 // +0006 │ │ -0a3262: 7220 5202 1500 |0061: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a3268: 280d |0064: goto 0071 // +000d │ │ -0a326a: 6e10 411a 0600 |0065: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadID:()Ljava/lang/Integer; // method@1a41 │ │ -0a3270: 0c00 |0068: move-result-object v0 │ │ -0a3272: 6e10 5d03 0000 |0069: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -0a3278: 0a00 |006c: move-result v0 │ │ -0a327a: 8102 |006d: int-to-long v2, v0 │ │ -0a327c: 7240 5102 1532 |006e: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a3282: 6e10 3c1a 0600 |0071: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageUrl:()Ljava/lang/String; // method@1a3c │ │ -0a3288: 0c00 |0074: move-result-object v0 │ │ -0a328a: 1301 0800 |0075: const/16 v1, #int 8 // #8 │ │ -0a328e: 3900 0600 |0077: if-nez v0, 007d // +0006 │ │ -0a3292: 7220 5202 1500 |0079: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a3298: 2808 |007c: goto 0084 // +0008 │ │ -0a329a: 6e10 3c1a 0600 |007d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageUrl:()Ljava/lang/String; // method@1a3c │ │ -0a32a0: 0c00 |0080: move-result-object v0 │ │ -0a32a2: 7230 5302 1500 |0081: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a32a8: 6e10 3b1a 0600 |0084: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageIsStorePage:()Z // method@1a3b │ │ -0a32ae: 0a00 |0087: move-result v0 │ │ -0a32b0: 1301 0900 |0088: const/16 v1, #int 9 // #9 │ │ -0a32b4: 8102 |008a: int-to-long v2, v0 │ │ -0a32b6: 7240 5102 1532 |008b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a32bc: 6e10 3a1a 0600 |008e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageIsPermanent:()Z // method@1a3a │ │ -0a32c2: 0a00 |0091: move-result v0 │ │ -0a32c4: 1301 0a00 |0092: const/16 v1, #int 10 // #a │ │ -0a32c8: 8102 |0094: int-to-long v2, v0 │ │ -0a32ca: 7240 5102 1532 |0095: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a32d0: 6e10 451a 0600 |0098: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:()Z // method@1a45 │ │ -0a32d6: 0a00 |009b: move-result v0 │ │ -0a32d8: 1301 0b00 |009c: const/16 v1, #int 11 // #b │ │ -0a32dc: 8102 |009e: int-to-long v2, v0 │ │ -0a32de: 7240 5102 1532 |009f: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ -0a32e4: 6e10 3d1a 0600 |00a2: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getErrorReport:()Ljava/lang/String; // method@1a3d │ │ -0a32ea: 0c00 |00a5: move-result-object v0 │ │ -0a32ec: 1301 0c00 |00a6: const/16 v1, #int 12 // #c │ │ -0a32f0: 3900 0600 |00a8: if-nez v0, 00ae // +0006 │ │ -0a32f4: 7220 5202 1500 |00aa: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ -0a32fa: 2808 |00ad: goto 00b5 // +0008 │ │ -0a32fc: 6e10 3d1a 0600 |00ae: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getErrorReport:()Ljava/lang/String; // method@1a3d │ │ -0a3302: 0c06 |00b1: move-result-object v6 │ │ -0a3304: 7230 5302 1506 |00b2: invoke-interface {v5, v1, v6}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ -0a330a: 0e00 |00b5: return-void │ │ +0a3194: |[0a3194] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$1.bind:(Landroidx/sqlite/db/SupportSQLiteStatement;Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;)V │ │ +0a31a4: 6e10 3f1a 0600 |0000: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getInstallId:()I // method@1a3f │ │ +0a31aa: 0a00 |0003: move-result v0 │ │ +0a31ac: 8100 |0004: int-to-long v0, v0 │ │ +0a31ae: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0a31b0: 7240 5102 2510 |0006: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a31b6: 6e10 391a 0600 |0009: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getCode:()I // method@1a39 │ │ +0a31bc: 0a00 |000c: move-result v0 │ │ +0a31be: 8100 |000d: int-to-long v0, v0 │ │ +0a31c0: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +0a31c2: 7240 5102 2510 |000f: invoke-interface {v5, v2, v0, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a31c8: 6e10 421a 0600 |0012: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadName:()Ljava/lang/String; // method@1a42 │ │ +0a31ce: 0c00 |0015: move-result-object v0 │ │ +0a31d0: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +0a31d2: 3900 0600 |0017: if-nez v0, 001d // +0006 │ │ +0a31d6: 7220 5202 1500 |0019: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a31dc: 2808 |001c: goto 0024 // +0008 │ │ +0a31de: 6e10 421a 0600 |001d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadName:()Ljava/lang/String; // method@1a42 │ │ +0a31e4: 0c00 |0020: move-result-object v0 │ │ +0a31e6: 7230 5302 1500 |0021: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a31ec: 6e10 401a 0600 |0024: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getTimestamp:()Ljava/lang/String; // method@1a40 │ │ +0a31f2: 0c00 |0027: move-result-object v0 │ │ +0a31f4: 1241 |0028: const/4 v1, #int 4 // #4 │ │ +0a31f6: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ +0a31fa: 7220 5202 1500 |002b: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a3200: 2808 |002e: goto 0036 // +0008 │ │ +0a3202: 6e10 401a 0600 |002f: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getTimestamp:()Ljava/lang/String; // method@1a40 │ │ +0a3208: 0c00 |0032: move-result-object v0 │ │ +0a320a: 7230 5302 1500 |0033: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a3210: 6e10 431a 0600 |0036: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getVersionString:()Ljava/lang/String; // method@1a43 │ │ +0a3216: 0c00 |0039: move-result-object v0 │ │ +0a3218: 1251 |003a: const/4 v1, #int 5 // #5 │ │ +0a321a: 3900 0600 |003b: if-nez v0, 0041 // +0006 │ │ +0a321e: 7220 5202 1500 |003d: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a3224: 2808 |0040: goto 0048 // +0008 │ │ +0a3226: 6e10 431a 0600 |0041: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getVersionString:()Ljava/lang/String; // method@1a43 │ │ +0a322c: 0c00 |0044: move-result-object v0 │ │ +0a322e: 7230 5302 1500 |0045: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a3234: 6e10 3e1a 0600 |0048: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getFileSize:()Ljava/lang/String; // method@1a3e │ │ +0a323a: 0c00 |004b: move-result-object v0 │ │ +0a323c: 1261 |004c: const/4 v1, #int 6 // #6 │ │ +0a323e: 3900 0600 |004d: if-nez v0, 0053 // +0006 │ │ +0a3242: 7220 5202 1500 |004f: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a3248: 2808 |0052: goto 005a // +0008 │ │ +0a324a: 6e10 3e1a 0600 |0053: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getFileSize:()Ljava/lang/String; // method@1a3e │ │ +0a3250: 0c00 |0056: move-result-object v0 │ │ +0a3252: 7230 5302 1500 |0057: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a3258: 6e10 411a 0600 |005a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadID:()Ljava/lang/Integer; // method@1a41 │ │ +0a325e: 0c00 |005d: move-result-object v0 │ │ +0a3260: 1271 |005e: const/4 v1, #int 7 // #7 │ │ +0a3262: 3900 0600 |005f: if-nez v0, 0065 // +0006 │ │ +0a3266: 7220 5202 1500 |0061: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a326c: 280d |0064: goto 0071 // +000d │ │ +0a326e: 6e10 411a 0600 |0065: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getUploadID:()Ljava/lang/Integer; // method@1a41 │ │ +0a3274: 0c00 |0068: move-result-object v0 │ │ +0a3276: 6e10 5d03 0000 |0069: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +0a327c: 0a00 |006c: move-result v0 │ │ +0a327e: 8102 |006d: int-to-long v2, v0 │ │ +0a3280: 7240 5102 1532 |006e: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a3286: 6e10 3c1a 0600 |0071: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageUrl:()Ljava/lang/String; // method@1a3c │ │ +0a328c: 0c00 |0074: move-result-object v0 │ │ +0a328e: 1301 0800 |0075: const/16 v1, #int 8 // #8 │ │ +0a3292: 3900 0600 |0077: if-nez v0, 007d // +0006 │ │ +0a3296: 7220 5202 1500 |0079: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a329c: 2808 |007c: goto 0084 // +0008 │ │ +0a329e: 6e10 3c1a 0600 |007d: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageUrl:()Ljava/lang/String; // method@1a3c │ │ +0a32a4: 0c00 |0080: move-result-object v0 │ │ +0a32a6: 7230 5302 1500 |0081: invoke-interface {v5, v1, v0}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a32ac: 6e10 3b1a 0600 |0084: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageIsStorePage:()Z // method@1a3b │ │ +0a32b2: 0a00 |0087: move-result v0 │ │ +0a32b4: 1301 0900 |0088: const/16 v1, #int 9 // #9 │ │ +0a32b8: 8102 |008a: int-to-long v2, v0 │ │ +0a32ba: 7240 5102 1532 |008b: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a32c0: 6e10 3a1a 0600 |008e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getDownloadPageIsPermanent:()Z // method@1a3a │ │ +0a32c6: 0a00 |0091: move-result v0 │ │ +0a32c8: 1301 0a00 |0092: const/16 v1, #int 10 // #a │ │ +0a32cc: 8102 |0094: int-to-long v2, v0 │ │ +0a32ce: 7240 5102 1532 |0095: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a32d4: 6e10 451a 0600 |0098: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.isInstalling:()Z // method@1a45 │ │ +0a32da: 0a00 |009b: move-result v0 │ │ +0a32dc: 1301 0b00 |009c: const/16 v1, #int 11 // #b │ │ +0a32e0: 8102 |009e: int-to-long v2, v0 │ │ +0a32e2: 7240 5102 1532 |009f: invoke-interface {v5, v1, v2, v3}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindLong:(IJ)V // method@0251 │ │ +0a32e8: 6e10 3d1a 0600 |00a2: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getErrorReport:()Ljava/lang/String; // method@1a3d │ │ +0a32ee: 0c00 |00a5: move-result-object v0 │ │ +0a32f0: 1301 0c00 |00a6: const/16 v1, #int 12 // #c │ │ +0a32f4: 3900 0600 |00a8: if-nez v0, 00ae // +0006 │ │ +0a32f8: 7220 5202 1500 |00aa: invoke-interface {v5, v1}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindNull:(I)V // method@0252 │ │ +0a32fe: 2808 |00ad: goto 00b5 // +0008 │ │ +0a3300: 6e10 3d1a 0600 |00ae: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultModel;.getErrorReport:()Ljava/lang/String; // method@1a3d │ │ +0a3306: 0c06 |00b1: move-result-object v6 │ │ +0a3308: 7230 5302 1506 |00b2: invoke-interface {v5, v1, v6}, Landroidx/sqlite/db/SupportSQLiteStatement;.bindString:(ILjava/lang/String;)V // method@0253 │ │ +0a330e: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0009 line=44 │ │ 0x0012 line=45 │ │ 0x0019 line=46 │ │ 0x001d line=48 │ │ @@ -245787,17 +245788,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3140: |[0a3140] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$1.createQuery:()Ljava/lang/String; │ │ -0a3150: 1a00 5b0b |0000: const-string v0, "INSERT OR REPLACE INTO `update_check_results` (`install_id`,`code`,`upload_name`,`timestamp`,`version`,`file_size`,`upload_id`,`download_url`,`download_is_store_page`,`download_is_permanent`,`is_installing`,`error_message`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)" // string@0b5b │ │ -0a3154: 1100 |0002: return-object v0 │ │ +0a3144: |[0a3144] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao_Impl$1.createQuery:()Ljava/lang/String; │ │ +0a3154: 1a00 5b0b |0000: const-string v0, "INSERT OR REPLACE INTO `update_check_results` (`install_id`,`code`,`upload_name`,`timestamp`,`version`,`file_size`,`upload_id`,`download_url`,`download_is_store_page`,`download_is_permanent`,`is_installing`,`error_message`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)" // string@0b5b │ │ +0a3158: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6852 (UpdateCheckResultDao_Impl.java) │ │ │ │ Class #839 header: │ │ @@ -245842,34 +245843,34 @@ │ │ type : '(Landroid/app/Application;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0a4a00: |[0a4a00] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel.:(Landroid/app/Application;)V │ │ -0a4a10: 1a00 461f |0000: const-string v0, "app" // string@1f46 │ │ -0a4a14: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a4a1a: 7020 eb01 4300 |0005: invoke-direct {v3, v4}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@01eb │ │ -0a4a20: 6200 5000 |0008: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a4a24: 7100 b905 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a4a2a: 0c00 |000d: move-result-object v0 │ │ -0a4a2c: 1f00 1a02 |000e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a4a30: 2201 6e05 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1; // type@056e │ │ -0a4a34: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0a4a36: 7030 491a 4102 |0013: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@1a49 │ │ -0a4a3c: 1f01 2902 |0016: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a4a40: 7120 a905 1000 |0018: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0a4a46: 0c04 |001b: move-result-object v4 │ │ -0a4a48: 1f04 6d05 |001c: check-cast v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository; // type@056d │ │ -0a4a4c: 5b34 8d1d |001e: iput-object v4, v3, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel;.repository:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository; // field@1d8d │ │ -0a4a50: 6e10 481a 0400 |0020: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository;.getAvailableUpdates:()Landroidx/lifecycle/LiveData; // method@1a48 │ │ -0a4a56: 0c04 |0023: move-result-object v4 │ │ -0a4a58: 5b34 8c1d |0024: iput-object v4, v3, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel;.availableUpdates:Landroidx/lifecycle/LiveData; // field@1d8c │ │ -0a4a5c: 0e00 |0026: return-void │ │ +0a4a04: |[0a4a04] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel.:(Landroid/app/Application;)V │ │ +0a4a14: 1a00 461f |0000: const-string v0, "app" // string@1f46 │ │ +0a4a18: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a4a1e: 7020 eb01 4300 |0005: invoke-direct {v3, v4}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@01eb │ │ +0a4a24: 6200 5000 |0008: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a4a28: 7100 b905 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a4a2e: 0c00 |000d: move-result-object v0 │ │ +0a4a30: 1f00 1a02 |000e: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a4a34: 2201 6e05 |0010: new-instance v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1; // type@056e │ │ +0a4a38: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0a4a3a: 7030 491a 4102 |0013: invoke-direct {v1, v4, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@1a49 │ │ +0a4a40: 1f01 2902 |0016: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a4a44: 7120 a905 1000 |0018: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0a4a4a: 0c04 |001b: move-result-object v4 │ │ +0a4a4c: 1f04 6d05 |001c: check-cast v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository; // type@056d │ │ +0a4a50: 5b34 8d1d |001e: iput-object v4, v3, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel;.repository:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository; // field@1d8d │ │ +0a4a54: 6e10 481a 0400 |0020: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository;.getAvailableUpdates:()Landroidx/lifecycle/LiveData; // method@1a48 │ │ +0a4a5a: 0c04 |0023: move-result-object v4 │ │ +0a4a5c: 5b34 8c1d |0024: iput-object v4, v3, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel;.availableUpdates:Landroidx/lifecycle/LiveData; // field@1d8c │ │ +0a4a60: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=9 │ │ 0x0008 line=10 │ │ 0x0020 line=14 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel; │ │ @@ -245881,17 +245882,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a49e8: |[0a49e8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel.getAvailableUpdates:()Landroidx/lifecycle/LiveData; │ │ -0a49f8: 5410 8c1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel;.availableUpdates:Landroidx/lifecycle/LiveData; // field@1d8c │ │ -0a49fc: 1100 |0002: return-object v0 │ │ +0a49ec: |[0a49ec] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel.getAvailableUpdates:()Landroidx/lifecycle/LiveData; │ │ +0a49fc: 5410 8c1d |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel;.availableUpdates:Landroidx/lifecycle/LiveData; // field@1d8c │ │ +0a4a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel; │ │ │ │ source_file_idx : 6857 (UpdateCheckResultViewModel.kt) │ │ @@ -245935,21 +245936,21 @@ │ │ type : '(Landroid/content/Context;Landroidx/work/WorkerParameters;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a82d4: |[0a82d4] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ -0a82e4: 1a00 491f |0000: const-string v0, "appContext" // string@1f49 │ │ -0a82e8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a82ee: 1a00 3a30 |0005: const-string v0, "params" // string@303a │ │ -0a82f2: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0a82f8: 7030 5a02 2103 |000a: invoke-direct {v1, v2, v3}, Landroidx/work/CoroutineWorker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@025a │ │ -0a82fe: 0e00 |000d: return-void │ │ +0a82d8: |[0a82d8] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V │ │ +0a82e8: 1a00 491f |0000: const-string v0, "appContext" // string@1f49 │ │ +0a82ec: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a82f2: 1a00 3a30 |0005: const-string v0, "params" // string@303a │ │ +0a82f6: 7120 8c05 0300 |0007: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0a82fc: 7030 5a02 2103 |000a: invoke-direct {v1, v2, v3}, Landroidx/work/CoroutineWorker;.:(Landroid/content/Context;Landroidx/work/WorkerParameters;)V // method@025a │ │ +0a8302: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=99 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=3 (null) Landroidx/work/WorkerParameters; │ │ @@ -245960,57 +245961,57 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -0a81c0: |[0a81c0] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker.doWork:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a81d0: 2060 9505 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1; // type@0595 │ │ -0a81d4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0a81d8: 0760 |0004: move-object v0, v6 │ │ -0a81da: 1f00 9505 |0005: check-cast v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1; // type@0595 │ │ -0a81de: 5201 171e |0007: iget v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ -0a81e2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -0a81e6: b521 |000b: and-int/2addr v1, v2 │ │ -0a81e8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -0a81ec: 5206 171e |000e: iget v6, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ -0a81f0: b126 |0010: sub-int/2addr v6, v2 │ │ -0a81f2: 5906 171e |0011: iput v6, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ -0a81f6: 2806 |0013: goto 0019 // +0006 │ │ -0a81f8: 2200 9505 |0014: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1; // type@0595 │ │ -0a81fc: 7030 011b 5006 |0016: invoke-direct {v0, v5, v6}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V // method@1b01 │ │ -0a8202: 5406 181e |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.result:Ljava/lang/Object; // field@1e18 │ │ -0a8206: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a820c: 0c01 |001e: move-result-object v1 │ │ -0a820e: 5202 171e |001f: iget v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ -0a8212: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0a8214: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ -0a8218: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ -0a821c: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8222: 2825 |0029: goto 004e // +0025 │ │ -0a8224: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a8228: 1a00 c420 |002c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a822c: 7020 5a03 0600 |002e: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a8232: 2706 |0031: throw v6 │ │ -0a8234: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a823a: 6206 5000 |0035: sget-object v6, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a823e: 7100 b905 0000 |0037: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a8244: 0c06 |003a: move-result-object v6 │ │ -0a8246: 1f06 1a02 |003b: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a824a: 2202 9805 |003d: new-instance v2, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2; // type@0598 │ │ -0a824e: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -0a8250: 7030 091b 5204 |0040: invoke-direct {v2, v5, v4}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V // method@1b09 │ │ -0a8256: 1f02 2902 |0043: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a825a: 5903 171e |0045: iput v3, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ -0a825e: 7130 ab05 2600 |0047: invoke-static {v6, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0a8264: 0c06 |004a: move-result-object v6 │ │ -0a8266: 3316 0300 |004b: if-ne v6, v1, 004e // +0003 │ │ -0a826a: 1101 |004d: return-object v1 │ │ -0a826c: 1a00 0b30 |004e: const-string v0, "override suspend fun doWork(): Result = withContext(Dispatchers.IO) { │ │ +0a81c4: |[0a81c4] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker.doWork:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a81d4: 2060 9505 |0000: instance-of v0, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1; // type@0595 │ │ +0a81d8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0a81dc: 0760 |0004: move-object v0, v6 │ │ +0a81de: 1f00 9505 |0005: check-cast v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1; // type@0595 │ │ +0a81e2: 5201 171e |0007: iget v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ +0a81e6: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +0a81ea: b521 |000b: and-int/2addr v1, v2 │ │ +0a81ec: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +0a81f0: 5206 171e |000e: iget v6, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ +0a81f4: b126 |0010: sub-int/2addr v6, v2 │ │ +0a81f6: 5906 171e |0011: iput v6, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ +0a81fa: 2806 |0013: goto 0019 // +0006 │ │ +0a81fc: 2200 9505 |0014: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1; // type@0595 │ │ +0a8200: 7030 011b 5006 |0016: invoke-direct {v0, v5, v6}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V // method@1b01 │ │ +0a8206: 5406 181e |0019: iget-object v6, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.result:Ljava/lang/Object; // field@1e18 │ │ +0a820a: 7100 7405 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a8210: 0c01 |001e: move-result-object v1 │ │ +0a8212: 5202 171e |001f: iget v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ +0a8216: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0a8218: 3802 1000 |0022: if-eqz v2, 0032 // +0010 │ │ +0a821c: 3332 0600 |0024: if-ne v2, v3, 002a // +0006 │ │ +0a8220: 7110 5305 0600 |0026: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8226: 2825 |0029: goto 004e // +0025 │ │ +0a8228: 2206 6501 |002a: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a822c: 1a00 c420 |002c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a8230: 7020 5a03 0600 |002e: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a8236: 2706 |0031: throw v6 │ │ +0a8238: 7110 5305 0600 |0032: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a823e: 6206 5000 |0035: sget-object v6, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a8242: 7100 b905 0000 |0037: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a8248: 0c06 |003a: move-result-object v6 │ │ +0a824a: 1f06 1a02 |003b: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a824e: 2202 9805 |003d: new-instance v2, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2; // type@0598 │ │ +0a8252: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0a8254: 7030 091b 5204 |0040: invoke-direct {v2, v5, v4}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V // method@1b09 │ │ +0a825a: 1f02 2902 |0043: check-cast v2, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a825e: 5903 171e |0045: iput v3, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ +0a8262: 7130 ab05 2600 |0047: invoke-static {v6, v2, v0}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0a8268: 0c06 |004a: move-result-object v6 │ │ +0a826a: 3316 0300 |004b: if-ne v6, v1, 004e // +0003 │ │ +0a826e: 1101 |004d: return-object v1 │ │ +0a8270: 1a00 0b30 |004e: const-string v0, "override suspend fun doWork(): Result = withContext(Dispatchers.IO) { │ │ val url = inputData.getString(WORKER_URL)!! │ │ val filePath = inputData.getString(WORKER_FILE_PATH)!! │ │ val downloadId = inputData.getLong(WORKER_DOWNLOAD_ID, -1) │ │ val uploadId = inputData.getInt(WORKER_UPLOAD_ID, -1) │ │ val file = File(filePath) │ │ │ │ try { │ │ @@ -246065,16 +246066,16 @@ │ │ Mitch.workerDownloader.onError(applicationContext, file, │ │ downloadId, uploadId, e.localizedMessage ?: errorName) │ │ Result.failure() │ │ } │ │ │ │ Result.success() │ │ }" // string@300b │ │ -0a8270: 7120 8b05 0600 |0050: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a8276: 1106 |0053: return-object v6 │ │ +0a8274: 7120 8b05 0600 |0050: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a827a: 1106 |0053: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x001f line=132 │ │ 0x002a line=194 │ │ 0x0032 line=132 │ │ locals : │ │ 0x0000 - 0x0054 reg=5 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; │ │ @@ -246085,38 +246086,38 @@ │ │ type : '(Lokhttp3/Response;Ljava/io/File;JILkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ code - │ │ registers : 17 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 38 16-bit code units │ │ -0a8278: |[0a8278] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker.download:(Lokhttp3/Response;Ljava/io/File;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a8288: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0a828c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0a8292: 0c00 |0005: move-result-object v0 │ │ -0a8294: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0a8298: 2209 9905 |0008: new-instance v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2; // type@0599 │ │ -0a829c: 1208 |000a: const/4 v8, #int 0 // #0 │ │ -0a829e: 0791 |000b: move-object v1, v9 │ │ -0a82a0: 07b2 |000c: move-object v2, v11 │ │ -0a82a2: 07c3 |000d: move-object v3, v12 │ │ -0a82a4: 07a4 |000e: move-object v4, v10 │ │ -0a82a6: 04d5 |000f: move-wide v5, v13 │ │ -0a82a8: 01f7 |0010: move v7, v15 │ │ -0a82aa: 7608 0e1b 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.:(Lokhttp3/Response;Ljava/io/File;Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;JILkotlin/coroutines/Continuation;)V // method@1b0e │ │ -0a82b0: 1f09 2902 |0014: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0a82b4: 0801 1000 |0016: move-object/from16 v1, v16 │ │ -0a82b8: 7130 ab05 9001 |0018: invoke-static {v0, v9, v1}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0a82be: 0c00 |001b: move-result-object v0 │ │ -0a82c0: 7100 7405 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a82c6: 0c01 |001f: move-result-object v1 │ │ -0a82c8: 3310 0300 |0020: if-ne v0, v1, 0023 // +0003 │ │ -0a82cc: 1100 |0022: return-object v0 │ │ -0a82ce: 6200 4a00 |0023: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a82d2: 1100 |0025: return-object v0 │ │ +0a827c: |[0a827c] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker.download:(Lokhttp3/Response;Ljava/io/File;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a828c: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0a8290: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0a8296: 0c00 |0005: move-result-object v0 │ │ +0a8298: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0a829c: 2209 9905 |0008: new-instance v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2; // type@0599 │ │ +0a82a0: 1208 |000a: const/4 v8, #int 0 // #0 │ │ +0a82a2: 0791 |000b: move-object v1, v9 │ │ +0a82a4: 07b2 |000c: move-object v2, v11 │ │ +0a82a6: 07c3 |000d: move-object v3, v12 │ │ +0a82a8: 07a4 |000e: move-object v4, v10 │ │ +0a82aa: 04d5 |000f: move-wide v5, v13 │ │ +0a82ac: 01f7 |0010: move v7, v15 │ │ +0a82ae: 7608 0e1b 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.:(Lokhttp3/Response;Ljava/io/File;Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;JILkotlin/coroutines/Continuation;)V // method@1b0e │ │ +0a82b4: 1f09 2902 |0014: check-cast v9, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0a82b8: 0801 1000 |0016: move-object/from16 v1, v16 │ │ +0a82bc: 7130 ab05 9001 |0018: invoke-static {v0, v9, v1}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0a82c2: 0c00 |001b: move-result-object v0 │ │ +0a82c4: 7100 7405 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a82ca: 0c01 |001f: move-result-object v1 │ │ +0a82cc: 3310 0300 |0020: if-ne v0, v1, 0023 // +0003 │ │ +0a82d0: 1100 |0022: return-object v0 │ │ +0a82d2: 6200 4a00 |0023: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a82d6: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0026 reg=10 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; │ │ 0x0000 - 0x0026 reg=11 (null) Lokhttp3/Response; │ │ 0x0000 - 0x0026 reg=12 (null) Ljava/io/File; │ │ @@ -246184,57 +246185,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b4dc4: |[0b4dc4] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.:()V │ │ -0b4dd4: 2200 3506 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion; // type@0635 │ │ -0b4dd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b4dda: 7020 ba1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1dba │ │ -0b4de0: 6900 fc1f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion; // field@1ffc │ │ -0b4de4: 2200 3406 |0008: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; // type@0634 │ │ -0b4de8: 7010 b41d 0000 |000a: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1;.:()V // method@1db4 │ │ -0b4dee: 6900 fd1f |000d: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.OWNED_GAMES_COMPARATOR:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; // field@1ffd │ │ -0b4df2: 0e00 |000f: return-void │ │ +0b4dc8: |[0b4dc8] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.:()V │ │ +0b4dd8: 2200 3506 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion; // type@0635 │ │ +0b4ddc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b4dde: 7020 ba1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1dba │ │ +0b4de4: 6900 fc1f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion; // field@1ffc │ │ +0b4de8: 2200 3406 |0008: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; // type@0634 │ │ +0b4dec: 7010 b41d 0000 |000a: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1;.:()V // method@1db4 │ │ +0b4df2: 6900 fd1f |000d: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.OWNED_GAMES_COMPARATOR:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; // field@1ffd │ │ +0b4df6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=33 │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0b4df4: |[0b4df4] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.:(Landroid/content/Context;)V │ │ -0b4e04: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0b4e08: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4e0e: 6200 fd1f |0005: sget-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.OWNED_GAMES_COMPARATOR:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; // field@1ffd │ │ -0b4e12: 0702 |0007: move-object v2, v0 │ │ -0b4e14: 1f02 cd00 |0008: check-cast v2, Landroidx/recyclerview/widget/DiffUtil$ItemCallback; // type@00cd │ │ -0b4e18: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0b4e1a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0b4e1c: 1265 |000c: const/4 v5, #int 6 // #6 │ │ -0b4e1e: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -0b4e20: 0771 |000e: move-object v1, v7 │ │ -0b4e22: 7606 fd01 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/paging/PagingDataAdapter;.:(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@01fd │ │ -0b4e28: 5b78 fe1f |0012: iput-object v8, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.context:Landroid/content/Context; // field@1ffe │ │ -0b4e2c: 2208 3906 |0014: new-instance v8, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2; // type@0639 │ │ -0b4e30: 7020 c81d 7800 |0016: invoke-direct {v8, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)V // method@1dc8 │ │ -0b4e36: 1f08 2702 |0019: check-cast v8, Lkotlin/jvm/functions/Function0; // type@0227 │ │ -0b4e3a: 7110 4a05 0800 |001b: invoke-static {v8}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@054a │ │ -0b4e40: 0c08 |001e: move-result-object v8 │ │ -0b4e42: 5b78 ff1f |001f: iput-object v8, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.inflater$delegate:Lkotlin/Lazy; // field@1fff │ │ -0b4e46: 0e00 |0021: return-void │ │ +0b4df8: |[0b4df8] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.:(Landroid/content/Context;)V │ │ +0b4e08: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0b4e0c: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4e12: 6200 fd1f |0005: sget-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.OWNED_GAMES_COMPARATOR:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$Companion$OWNED_GAMES_COMPARATOR$1; // field@1ffd │ │ +0b4e16: 0702 |0007: move-object v2, v0 │ │ +0b4e18: 1f02 cd00 |0008: check-cast v2, Landroidx/recyclerview/widget/DiffUtil$ItemCallback; // type@00cd │ │ +0b4e1c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0b4e1e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0b4e20: 1265 |000c: const/4 v5, #int 6 // #6 │ │ +0b4e22: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +0b4e24: 0771 |000e: move-object v1, v7 │ │ +0b4e26: 7606 fd01 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/paging/PagingDataAdapter;.:(Landroidx/recyclerview/widget/DiffUtil$ItemCallback;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@01fd │ │ +0b4e2c: 5b78 fe1f |0012: iput-object v8, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.context:Landroid/content/Context; // field@1ffe │ │ +0b4e30: 2208 3906 |0014: new-instance v8, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2; // type@0639 │ │ +0b4e34: 7020 c81d 7800 |0016: invoke-direct {v8, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)V // method@1dc8 │ │ +0b4e3a: 1f08 2702 |0019: check-cast v8, Lkotlin/jvm/functions/Function0; // type@0227 │ │ +0b4e3e: 7110 4a05 0800 |001b: invoke-static {v8}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@054a │ │ +0b4e44: 0c08 |001e: move-result-object v8 │ │ +0b4e46: 5b78 ff1f |001f: iput-object v8, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.inflater$delegate:Lkotlin/Lazy; // field@1fff │ │ +0b4e4a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=26 │ │ 0x0012 line=25 │ │ 0x0014 line=28 │ │ locals : │ │ 0x0000 - 0x0022 reg=7 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; │ │ @@ -246245,17 +246246,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)Landroid/content/Context;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4cb8: |[0b4cb8] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.access$getContext$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)Landroid/content/Context; │ │ -0b4cc8: 5400 fe1f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.context:Landroid/content/Context; // field@1ffe │ │ -0b4ccc: 1100 |0002: return-object v0 │ │ +0b4cbc: |[0b4cbc] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.access$getContext$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)Landroid/content/Context; │ │ +0b4ccc: 5400 fe1f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.context:Landroid/content/Context; // field@1ffe │ │ +0b4cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;) │ │ @@ -246263,19 +246264,19 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b4cd0: |[0b4cd0] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.getInflater:()Landroid/view/LayoutInflater; │ │ -0b4ce0: 5420 ff1f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.inflater$delegate:Lkotlin/Lazy; // field@1fff │ │ -0b4ce4: 7210 4905 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@0549 │ │ -0b4cea: 0c00 |0005: move-result-object v0 │ │ -0b4cec: 1a01 8e36 |0006: const-string v1, "ua.gardenapple.itchupdater.ui │ │ +0b4cd4: |[0b4cd4] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.getInflater:()Landroid/view/LayoutInflater; │ │ +0b4ce4: 5420 ff1f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.inflater$delegate:Lkotlin/Lazy; // field@1fff │ │ +0b4ce8: 7210 4905 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@0549 │ │ +0b4cee: 0c00 |0005: move-result-object v0 │ │ +0b4cf0: 1a01 8e36 |0006: const-string v1, "ua.gardenapple.itchupdater.ui │ │ │ │ import android.content.Context │ │ import android.content.Intent │ │ import android.net.Uri │ │ import android.view.LayoutInflater │ │ import android.view.View │ │ import android.view.ViewGroup │ │ @@ -246297,17 +246298,17 @@ │ │ class OwnedGamesAdapter( │ │ private val context: Context │ │ ) : PagingDataAdapter(OWNED_GAMES_COMPARATOR) { │ │ │ │ private val inflater: LayoutInflater by lazy { │ │ LayoutInflater.from(context) │ │ }" // string@368e │ │ -0b4cf0: 7120 8b05 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4cf6: 1f00 6a00 |000b: check-cast v0, Landroid/view/LayoutInflater; // type@006a │ │ -0b4cfa: 1100 |000d: return-object v0 │ │ +0b4cf4: 7120 8b05 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4cfa: 1f00 6a00 |000b: check-cast v0, Landroid/view/LayoutInflater; // type@006a │ │ +0b4cfe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; │ │ │ │ Virtual methods - │ │ @@ -246316,30 +246317,30 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0b4d78: |[0b4d78] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.getItemViewType:(I)I │ │ -0b4d88: 6e20 d01d 2100 |0000: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getItem:(I)Ljava/lang/Object; // method@1dd0 │ │ -0b4d8e: 0c02 |0003: move-result-object v2 │ │ -0b4d90: 1f02 fb04 |0004: check-cast v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ -0b4d94: 2020 f904 |0006: instance-of v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -0b4d98: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -0b4d9c: 1402 6500 0d7f |000a: const v2, #float 1.87423e+38 // #7f0d0065 │ │ -0b4da2: 2808 |000d: goto 0015 // +0008 │ │ -0b4da4: 2022 fa04 |000e: instance-of v2, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ -0b4da8: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ -0b4dac: 1402 6700 0d7f |0012: const v2, #float 1.87423e+38 // #7f0d0067 │ │ -0b4db2: 0f02 |0015: return v2 │ │ -0b4db4: 2202 8301 |0016: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@0183 │ │ -0b4db8: 1a00 b81a |0018: const-string v0, "Unknown item type" // string@1ab8 │ │ -0b4dbc: 7020 e903 0200 |001a: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@03e9 │ │ -0b4dc2: 2702 |001d: throw v2 │ │ +0b4d7c: |[0b4d7c] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.getItemViewType:(I)I │ │ +0b4d8c: 6e20 d01d 2100 |0000: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getItem:(I)Ljava/lang/Object; // method@1dd0 │ │ +0b4d92: 0c02 |0003: move-result-object v2 │ │ +0b4d94: 1f02 fb04 |0004: check-cast v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ +0b4d98: 2020 f904 |0006: instance-of v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +0b4d9c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +0b4da0: 1402 6500 0d7f |000a: const v2, #float 1.87423e+38 // #7f0d0065 │ │ +0b4da6: 2808 |000d: goto 0015 // +0008 │ │ +0b4da8: 2022 fa04 |000e: instance-of v2, v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ +0b4dac: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ +0b4db0: 1402 6700 0d7f |0012: const v2, #float 1.87423e+38 // #7f0d0067 │ │ +0b4db6: 0f02 |0015: return v2 │ │ +0b4db8: 2202 8301 |0016: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@0183 │ │ +0b4dbc: 1a00 b81a |0018: const-string v0, "Unknown item type" // string@1ab8 │ │ +0b4dc0: 7020 e903 0200 |001a: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@03e9 │ │ +0b4dc6: 2702 |001d: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x000e line=118 │ │ 0x0016 line=119 │ │ locals : │ │ @@ -246351,35 +246352,35 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0b4e48: |[0b4e48] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -0b4e58: 1a00 f228 |0000: const-string v0, "holder" // string@28f2 │ │ -0b4e5c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4e62: 6e20 d01d 3100 |0005: invoke-virtual {v1, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getItem:(I)Ljava/lang/Object; // method@1dd0 │ │ -0b4e68: 0c03 |0008: move-result-object v3 │ │ -0b4e6a: 1f03 fb04 |0009: check-cast v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ -0b4e6e: 2030 f904 |000b: instance-of v0, v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -0b4e72: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ -0b4e76: 1f02 3706 |000f: check-cast v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; // type@0637 │ │ -0b4e7a: 1f03 f904 |0011: check-cast v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -0b4e7e: 6e10 0918 0300 |0013: invoke-virtual {v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ -0b4e84: 0c03 |0016: move-result-object v3 │ │ -0b4e86: 5410 fe1f |0017: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.context:Landroid/content/Context; // field@1ffe │ │ -0b4e8a: 6e30 be1d 3200 |0019: invoke-virtual {v2, v3, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.bind:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Landroid/content/Context;)V // method@1dbe │ │ -0b4e90: 280c |001c: goto 0028 // +000c │ │ -0b4e92: 2030 fa04 |001d: instance-of v0, v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ -0b4e96: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ -0b4e9a: 1f02 3806 |0021: check-cast v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder; // type@0638 │ │ -0b4e9e: 1f03 fa04 |0023: check-cast v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ -0b4ea2: 6e20 c71d 3200 |0025: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.bind:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;)V // method@1dc7 │ │ -0b4ea8: 0e00 |0028: return-void │ │ +0b4e4c: |[0b4e4c] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +0b4e5c: 1a00 f228 |0000: const-string v0, "holder" // string@28f2 │ │ +0b4e60: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4e66: 6e20 d01d 3100 |0005: invoke-virtual {v1, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getItem:(I)Ljava/lang/Object; // method@1dd0 │ │ +0b4e6c: 0c03 |0008: move-result-object v3 │ │ +0b4e6e: 1f03 fb04 |0009: check-cast v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel; // type@04fb │ │ +0b4e72: 2030 f904 |000b: instance-of v0, v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +0b4e76: 3800 1000 |000d: if-eqz v0, 001d // +0010 │ │ +0b4e7a: 1f02 3706 |000f: check-cast v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; // type@0637 │ │ +0b4e7e: 1f03 f904 |0011: check-cast v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +0b4e82: 6e10 0918 0300 |0013: invoke-virtual {v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ +0b4e88: 0c03 |0016: move-result-object v3 │ │ +0b4e8a: 5410 fe1f |0017: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.context:Landroid/content/Context; // field@1ffe │ │ +0b4e8e: 6e30 be1d 3200 |0019: invoke-virtual {v2, v3, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.bind:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Landroid/content/Context;)V // method@1dbe │ │ +0b4e94: 280c |001c: goto 0028 // +000c │ │ +0b4e96: 2030 fa04 |001d: instance-of v0, v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ +0b4e9a: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ +0b4e9e: 1f02 3806 |0021: check-cast v2, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder; // type@0638 │ │ +0b4ea2: 1f03 fa04 |0023: check-cast v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ +0b4ea6: 6e20 c71d 3200 |0025: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.bind:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;)V // method@1dc7 │ │ +0b4eac: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=101 │ │ 0x000b line=102 │ │ 0x001d line=103 │ │ locals : │ │ 0x0000 - 0x0029 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; │ │ @@ -246391,40 +246392,40 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0b4cfc: |[0b4cfc] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -0b4d0c: 1a00 3b30 |0000: const-string v0, "parent" // string@303b │ │ -0b4d10: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4d16: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0b4d18: 1401 6500 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d0065 │ │ -0b4d1e: 3315 1700 |0009: if-ne v5, v1, 0020 // +0017 │ │ -0b4d22: 2205 3706 |000b: new-instance v5, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; // type@0637 │ │ -0b4d26: 7010 cf1d 0300 |000d: invoke-direct {v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getInflater:()Landroid/view/LayoutInflater; // method@1dcf │ │ -0b4d2c: 0c02 |0010: move-result-object v2 │ │ -0b4d2e: 6e40 1f01 1204 |0011: invoke-virtual {v2, v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0b4d34: 0c04 |0014: move-result-object v4 │ │ -0b4d36: 1a00 8929 |0015: const-string v0, "inflater.inflate(R.layout.owned_item, parent, false)" // string@2989 │ │ -0b4d3a: 7120 8b05 0400 |0017: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4d40: 7020 bd1d 4500 |001a: invoke-direct {v5, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.:(Landroid/view/View;)V // method@1dbd │ │ -0b4d46: 1f05 d200 |001d: check-cast v5, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ -0b4d4a: 2815 |001f: goto 0034 // +0015 │ │ -0b4d4c: 2205 3806 |0020: new-instance v5, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder; // type@0638 │ │ -0b4d50: 7010 cf1d 0300 |0022: invoke-direct {v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getInflater:()Landroid/view/LayoutInflater; // method@1dcf │ │ -0b4d56: 0c01 |0025: move-result-object v1 │ │ -0b4d58: 7130 8b1a 4100 |0026: invoke-static {v1, v4, v0}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // method@1a8b │ │ -0b4d5e: 0c04 |0029: move-result-object v4 │ │ -0b4d60: 1a00 8529 |002a: const-string v0, "inflate(inflater, parent, false)" // string@2985 │ │ -0b4d64: 7120 8b05 0400 |002c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4d6a: 7020 c61d 4500 |002f: invoke-direct {v5, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.:(Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;)V // method@1dc6 │ │ -0b4d70: 1f05 d200 |0032: check-cast v5, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ -0b4d74: 1105 |0034: return-object v5 │ │ +0b4d00: |[0b4d00] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +0b4d10: 1a00 3b30 |0000: const-string v0, "parent" // string@303b │ │ +0b4d14: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4d1a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0b4d1c: 1401 6500 0d7f |0006: const v1, #float 1.87423e+38 // #7f0d0065 │ │ +0b4d22: 3315 1700 |0009: if-ne v5, v1, 0020 // +0017 │ │ +0b4d26: 2205 3706 |000b: new-instance v5, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder; // type@0637 │ │ +0b4d2a: 7010 cf1d 0300 |000d: invoke-direct {v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getInflater:()Landroid/view/LayoutInflater; // method@1dcf │ │ +0b4d30: 0c02 |0010: move-result-object v2 │ │ +0b4d32: 6e40 1f01 1204 |0011: invoke-virtual {v2, v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0b4d38: 0c04 |0014: move-result-object v4 │ │ +0b4d3a: 1a00 8929 |0015: const-string v0, "inflater.inflate(R.layout.owned_item, parent, false)" // string@2989 │ │ +0b4d3e: 7120 8b05 0400 |0017: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4d44: 7020 bd1d 4500 |001a: invoke-direct {v5, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$OwnedGameHolder;.:(Landroid/view/View;)V // method@1dbd │ │ +0b4d4a: 1f05 d200 |001d: check-cast v5, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ +0b4d4e: 2815 |001f: goto 0034 // +0015 │ │ +0b4d50: 2205 3806 |0020: new-instance v5, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder; // type@0638 │ │ +0b4d54: 7010 cf1d 0300 |0022: invoke-direct {v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getInflater:()Landroid/view/LayoutInflater; // method@1dcf │ │ +0b4d5a: 0c01 |0025: move-result-object v1 │ │ +0b4d5c: 7130 8b1a 4100 |0026: invoke-static {v1, v4, v0}, Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding; // method@1a8b │ │ +0b4d62: 0c04 |0029: move-result-object v4 │ │ +0b4d64: 1a00 8529 |002a: const-string v0, "inflate(inflater, parent, false)" // string@2985 │ │ +0b4d68: 7120 8b05 0400 |002c: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4d6e: 7020 c61d 4500 |002f: invoke-direct {v5, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$SeparatorHolder;.:(Lua/gardenapple/itchupdater/databinding/OwnedItemSeparatorBinding;)V // method@1dc6 │ │ +0b4d74: 1f05 d200 |0032: check-cast v5, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ +0b4d78: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x000b line=109 │ │ 0x0020 line=111 │ │ locals : │ │ 0x0000 - 0x0035 reg=3 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; │ │ 0x0000 - 0x0035 reg=4 (null) Landroid/view/ViewGroup; │ │ @@ -246486,39 +246487,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b51c0: |[0b51c0] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.:()V │ │ -0b51d0: 2200 3d06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // type@063d │ │ -0b51d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b51d6: 7020 de1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1dde │ │ -0b51dc: 6900 0420 |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // field@2004 │ │ -0b51e0: 0e00 |0008: return-void │ │ +0b51c4: |[0b51c4] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.:()V │ │ +0b51d4: 2200 3d06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // type@063d │ │ +0b51d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b51da: 7020 de1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1dde │ │ +0b51e0: 6900 0420 |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // field@2004 │ │ +0b51e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;) │ │ name : '' │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b51e4: |[0b51e4] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.:(Lkotlin/jvm/functions/Function0;)V │ │ -0b51f4: 1a00 2932 |0000: const-string v0, "retry" // string@3229 │ │ -0b51f8: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b51fe: 7010 f801 0100 |0005: invoke-direct {v1}, Landroidx/paging/LoadStateAdapter;.:()V // method@01f8 │ │ -0b5204: 5b12 0520 |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.retry:Lkotlin/jvm/functions/Function0; // field@2005 │ │ -0b5208: 0e00 |000a: return-void │ │ +0b51e8: |[0b51e8] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.:(Lkotlin/jvm/functions/Function0;)V │ │ +0b51f8: 1a00 2932 |0000: const-string v0, "retry" // string@3229 │ │ +0b51fc: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5202: 7010 f801 0100 |0005: invoke-direct {v1}, Landroidx/paging/LoadStateAdapter;.:()V // method@01f8 │ │ +0b5208: 5b12 0520 |0008: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.retry:Lkotlin/jvm/functions/Function0; // field@2005 │ │ +0b520c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=18 │ │ 0x0008 line=17 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter; │ │ 0x0000 - 0x000b reg=2 (null) Lkotlin/jvm/functions/Function0; │ │ @@ -246529,18 +246530,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/paging/LoadState;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b520c: |[0b520c] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/paging/LoadState;)V │ │ -0b521c: 1f01 3e06 |0000: check-cast v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; // type@063e │ │ -0b5220: 6e30 e51d 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;Landroidx/paging/LoadState;)V // method@1de5 │ │ -0b5226: 0e00 |0005: return-void │ │ +0b5210: |[0b5210] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/paging/LoadState;)V │ │ +0b5220: 1f01 3e06 |0000: check-cast v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; // type@063e │ │ +0b5224: 6e30 e51d 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;Landroidx/paging/LoadState;)V // method@1de5 │ │ +0b522a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) Landroidx/paging/LoadState; │ │ @@ -246550,30 +246551,30 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;Landroidx/paging/LoadState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0b5228: |[0b5228] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;Landroidx/paging/LoadState;)V │ │ -0b5238: 1a00 f228 |0000: const-string v0, "holder" // string@28f2 │ │ -0b523c: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5242: 1a00 862b |0005: const-string v0, "loadState" // string@2b86 │ │ -0b5246: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b524c: 6200 0420 |000a: sget-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // field@2004 │ │ -0b5250: 6e10 e11d 0400 |000c: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.getBinding:()Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1de1 │ │ -0b5256: 0c01 |000f: move-result-object v1 │ │ -0b5258: 5444 0320 |0010: iget-object v4, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.itemView:Landroid/view/View; // field@2003 │ │ -0b525c: 6e10 3001 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0130 │ │ -0b5262: 0c04 |0015: move-result-object v4 │ │ -0b5264: 1a02 f328 |0016: const-string v2, "holder.itemView.context" // string@28f3 │ │ -0b5268: 7120 8b05 2400 |0018: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b526e: 5432 0520 |001b: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.retry:Lkotlin/jvm/functions/Function0; // field@2005 │ │ -0b5272: 6e52 df1d 1054 |001d: invoke-virtual {v0, v1, v4, v5, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.bind:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V // method@1ddf │ │ -0b5278: 0e00 |0020: return-void │ │ +0b522c: |[0b522c] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.onBindViewHolder:(Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;Landroidx/paging/LoadState;)V │ │ +0b523c: 1a00 f228 |0000: const-string v0, "holder" // string@28f2 │ │ +0b5240: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5246: 1a00 862b |0005: const-string v0, "loadState" // string@2b86 │ │ +0b524a: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5250: 6200 0420 |000a: sget-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // field@2004 │ │ +0b5254: 6e10 e11d 0400 |000c: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.getBinding:()Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1de1 │ │ +0b525a: 0c01 |000f: move-result-object v1 │ │ +0b525c: 5444 0320 |0010: iget-object v4, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.itemView:Landroid/view/View; // field@2003 │ │ +0b5260: 6e10 3001 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0130 │ │ +0b5266: 0c04 |0015: move-result-object v4 │ │ +0b5268: 1a02 f328 |0016: const-string v2, "holder.itemView.context" // string@28f3 │ │ +0b526c: 7120 8b05 2400 |0018: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5272: 5432 0520 |001b: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.retry:Lkotlin/jvm/functions/Function0; // field@2005 │ │ +0b5276: 6e52 df1d 1054 |001d: invoke-virtual {v0, v1, v4, v5, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.bind:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V // method@1ddf │ │ +0b527c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=59 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter; │ │ 0x0000 - 0x0021 reg=4 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; │ │ 0x0000 - 0x0021 reg=5 (null) Landroidx/paging/LoadState; │ │ @@ -246583,19 +246584,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroidx/paging/LoadState;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b511c: |[0b511c] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;Landroidx/paging/LoadState;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -0b512c: 6e30 e71d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;Landroidx/paging/LoadState;)Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; // method@1de7 │ │ -0b5132: 0c01 |0003: move-result-object v1 │ │ -0b5134: 1f01 d200 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ -0b5138: 1101 |0006: return-object v1 │ │ +0b5120: |[0b5120] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;Landroidx/paging/LoadState;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +0b5130: 6e30 e71d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;Landroidx/paging/LoadState;)Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; // method@1de7 │ │ +0b5136: 0c01 |0003: move-result-object v1 │ │ +0b5138: 1f01 d200 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@00d2 │ │ +0b513c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) Landroidx/paging/LoadState; │ │ @@ -246605,41 +246606,41 @@ │ │ type : '(Landroid/view/ViewGroup;Landroidx/paging/LoadState;)Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -0b513c: |[0b513c] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;Landroidx/paging/LoadState;)Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; │ │ -0b514c: 1a00 3b30 |0000: const-string v0, "parent" // string@303b │ │ -0b5150: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5156: 1a00 862b |0005: const-string v0, "loadState" // string@2b86 │ │ -0b515a: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5160: 6e10 3d01 0400 |000a: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@013d │ │ -0b5166: 0c00 |000d: move-result-object v0 │ │ -0b5168: 7110 1e01 0000 |000e: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ -0b516e: 0c00 |0011: move-result-object v0 │ │ -0b5170: 1401 6600 0d7f |0012: const v1, #float 1.87423e+38 // #7f0d0066 │ │ -0b5176: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0b5178: 6e40 1f01 1024 |0016: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ -0b517e: 0c00 |0019: move-result-object v0 │ │ -0b5180: 7110 811a 0000 |001a: invoke-static {v0}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1a81 │ │ -0b5186: 0c00 |001d: move-result-object v0 │ │ -0b5188: 1a01 0620 |001e: const-string v1, "bind(view)" // string@2006 │ │ -0b518c: 7120 8b05 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5192: 6201 0420 |0023: sget-object v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // field@2004 │ │ -0b5196: 6e10 3d01 0400 |0025: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@013d │ │ -0b519c: 0c04 |0028: move-result-object v4 │ │ -0b519e: 1a02 3c30 |0029: const-string v2, "parent.context" // string@303c │ │ -0b51a2: 7120 8b05 2400 |002b: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b51a8: 5432 0520 |002e: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.retry:Lkotlin/jvm/functions/Function0; // field@2005 │ │ -0b51ac: 6e52 df1d 0154 |0030: invoke-virtual {v1, v0, v4, v5, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.bind:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V // method@1ddf │ │ -0b51b2: 2204 3e06 |0033: new-instance v4, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; // type@063e │ │ -0b51b6: 7020 e01d 0400 |0035: invoke-direct {v4, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;)V // method@1de0 │ │ -0b51bc: 1104 |0038: return-object v4 │ │ +0b5140: |[0b5140] ua.gardenapple.itchupdater.ui.OwnedGamesLoadStateAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;Landroidx/paging/LoadState;)Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; │ │ +0b5150: 1a00 3b30 |0000: const-string v0, "parent" // string@303b │ │ +0b5154: 7120 8c05 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b515a: 1a00 862b |0005: const-string v0, "loadState" // string@2b86 │ │ +0b515e: 7120 8c05 0500 |0007: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5164: 6e10 3d01 0400 |000a: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@013d │ │ +0b516a: 0c00 |000d: move-result-object v0 │ │ +0b516c: 7110 1e01 0000 |000e: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ +0b5172: 0c00 |0011: move-result-object v0 │ │ +0b5174: 1401 6600 0d7f |0012: const v1, #float 1.87423e+38 // #7f0d0066 │ │ +0b517a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0b517c: 6e40 1f01 1024 |0016: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@011f │ │ +0b5182: 0c00 |0019: move-result-object v0 │ │ +0b5184: 7110 811a 0000 |001a: invoke-static {v0}, Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;.bind:(Landroid/view/View;)Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // method@1a81 │ │ +0b518a: 0c00 |001d: move-result-object v0 │ │ +0b518c: 1a01 0620 |001e: const-string v1, "bind(view)" // string@2006 │ │ +0b5190: 7120 8b05 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5196: 6201 0420 |0023: sget-object v1, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // field@2004 │ │ +0b519a: 6e10 3d01 0400 |0025: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@013d │ │ +0b51a0: 0c04 |0028: move-result-object v4 │ │ +0b51a2: 1a02 3c30 |0029: const-string v2, "parent.context" // string@303c │ │ +0b51a6: 7120 8b05 2400 |002b: invoke-static {v4, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b51ac: 5432 0520 |002e: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.retry:Lkotlin/jvm/functions/Function0; // field@2005 │ │ +0b51b0: 6e52 df1d 0154 |0030: invoke-virtual {v1, v0, v4, v5, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.bind:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V // method@1ddf │ │ +0b51b6: 2204 3e06 |0033: new-instance v4, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder; // type@063e │ │ +0b51ba: 7020 e01d 0400 |0035: invoke-direct {v4, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$OwnedGamesLoadStateViewHolder;.:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;)V // method@1de0 │ │ +0b51c0: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x000a line=66 │ │ 0x0016 line=67 │ │ 0x001a line=68 │ │ 0x0023 line=69 │ │ 0x0033 line=70 │ │ @@ -253559,45 +253560,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088f08: |[088f08] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$1.:(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V │ │ -088f18: 5b01 761b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.this$0:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b76 │ │ -088f1c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -088f22: 0e00 |0005: return-void │ │ +088f0c: |[088f0c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$1.:(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V │ │ +088f1c: 5b01 761b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.this$0:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b76 │ │ +088f20: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +088f26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -088ed0: |[088ed0] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -088ee0: 5b23 751b |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.result:Ljava/lang/Object; // field@1b75 │ │ -088ee4: 5223 741b |0002: iget v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -088ee8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -088eec: b603 |0006: or-int/2addr v3, v0 │ │ -088eee: 5923 741b |0007: iput v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ -088ef2: 5423 761b |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.this$0:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b76 │ │ -088ef6: 0720 |000b: move-object v0, v2 │ │ -088ef8: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -088efc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -088efe: 6e40 1017 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.doUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1710 │ │ -088f04: 0c03 |0012: move-result-object v3 │ │ -088f06: 1103 |0013: return-object v3 │ │ +088ed4: |[088ed4] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +088ee4: 5b23 751b |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.result:Ljava/lang/Object; // field@1b75 │ │ +088ee8: 5223 741b |0002: iget v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +088eec: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +088ef0: b603 |0006: or-int/2addr v3, v0 │ │ +088ef2: 5923 741b |0007: iput v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.label:I // field@1b74 │ │ +088ef6: 5423 761b |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$1;.this$0:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b76 │ │ +088efa: 0720 |000b: move-object v0, v2 │ │ +088efc: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +088f00: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +088f02: 6e40 1017 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.doUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1710 │ │ +088f08: 0c03 |0012: move-result-object v3 │ │ +088f0a: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2800 (GameDownloader.kt) │ │ │ │ Class #868 header: │ │ @@ -253651,45 +253652,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0898dc: |[0898dc] ua.gardenapple.itchupdater.client.GameDownloader$Companion$startUpdate$1.:(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V │ │ -0898ec: 5b01 951b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.this$0:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b95 │ │ -0898f0: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0898f6: 0e00 |0005: return-void │ │ +0898e0: |[0898e0] ua.gardenapple.itchupdater.client.GameDownloader$Companion$startUpdate$1.:(Lua/gardenapple/itchupdater/client/GameDownloader$Companion;Lkotlin/coroutines/Continuation;)V │ │ +0898f0: 5b01 951b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.this$0:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b95 │ │ +0898f4: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0898fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0898a4: |[0898a4] ua.gardenapple.itchupdater.client.GameDownloader$Companion$startUpdate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0898b4: 5b23 941b |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.result:Ljava/lang/Object; // field@1b94 │ │ -0898b8: 5223 931b |0002: iget v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ -0898bc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0898c0: b603 |0006: or-int/2addr v3, v0 │ │ -0898c2: 5923 931b |0007: iput v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ -0898c6: 5423 951b |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.this$0:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b95 │ │ -0898ca: 0720 |000b: move-object v0, v2 │ │ -0898cc: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0898d0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0898d2: 6e40 1217 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.startUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1712 │ │ -0898d8: 0c03 |0012: move-result-object v3 │ │ -0898da: 1103 |0013: return-object v3 │ │ +0898a8: |[0898a8] ua.gardenapple.itchupdater.client.GameDownloader$Companion$startUpdate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0898b8: 5b23 941b |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.result:Ljava/lang/Object; // field@1b94 │ │ +0898bc: 5223 931b |0002: iget v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ +0898c0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0898c4: b603 |0006: or-int/2addr v3, v0 │ │ +0898c6: 5923 931b |0007: iput v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.label:I // field@1b93 │ │ +0898ca: 5423 951b |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$startUpdate$1;.this$0:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b95 │ │ +0898ce: 0720 |000b: move-object v0, v2 │ │ +0898d0: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0898d4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0898d6: 6e40 1217 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.startUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1712 │ │ +0898dc: 0c03 |0012: move-result-object v3 │ │ +0898de: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2800 (GameDownloader.kt) │ │ │ │ Class #869 header: │ │ @@ -253751,45 +253752,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08a344: |[08a344] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$1.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V │ │ -08a354: 5b01 a31b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1ba3 │ │ -08a358: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -08a35e: 0e00 |0005: return-void │ │ +08a348: |[08a348] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$1.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V │ │ +08a358: 5b01 a31b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1ba3 │ │ +08a35c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +08a362: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -08a30c: |[08a30c] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a31c: 5b23 a21b |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.result:Ljava/lang/Object; // field@1ba2 │ │ -08a320: 5223 a11b |0002: iget v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ -08a324: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -08a328: b603 |0006: or-int/2addr v3, v0 │ │ -08a32a: 5923 a11b |0007: iput v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ -08a32e: 5423 a31b |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1ba3 │ │ -08a332: 0720 |000b: move-object v0, v2 │ │ -08a334: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a338: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -08a33a: 6e40 3d17 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.onPageVisited:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@173d │ │ -08a340: 0c03 |0012: move-result-object v3 │ │ -08a342: 1103 |0013: return-object v3 │ │ +08a310: |[08a310] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a320: 5b23 a21b |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.result:Ljava/lang/Object; // field@1ba2 │ │ +08a324: 5223 a11b |0002: iget v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ +08a328: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +08a32c: b603 |0006: or-int/2addr v3, v0 │ │ +08a32e: 5923 a11b |0007: iput v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.label:I // field@1ba1 │ │ +08a332: 5423 a31b |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1ba3 │ │ +08a336: 0720 |000b: move-object v0, v2 │ │ +08a338: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a33c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +08a33e: 6e40 3d17 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.onPageVisited:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@173d │ │ +08a344: 0c03 |0012: move-result-object v3 │ │ +08a346: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3047 (ItchBrowseHandler.kt) │ │ │ │ Class #870 header: │ │ @@ -253839,44 +253840,44 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/JusticeBundleHandler;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08d034: |[08d034] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getBundleDownloadLink$1.:(Lua/gardenapple/itchupdater/client/JusticeBundleHandler;Lkotlin/coroutines/Continuation;)V │ │ -08d044: 5b01 ea1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.this$0:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bea │ │ -08d048: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -08d04e: 0e00 |0005: return-void │ │ +08d038: |[08d038] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getBundleDownloadLink$1.:(Lua/gardenapple/itchupdater/client/JusticeBundleHandler;Lkotlin/coroutines/Continuation;)V │ │ +08d048: 5b01 ea1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.this$0:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bea │ │ +08d04c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +08d052: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08cffc: |[08cffc] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getBundleDownloadLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d00c: 5b12 e91b |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.result:Ljava/lang/Object; // field@1be9 │ │ -08d010: 5212 e81b |0002: iget v2, v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ -08d014: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -08d018: b602 |0006: or-int/2addr v2, v0 │ │ -08d01a: 5912 e81b |0007: iput v2, v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ -08d01e: 5412 ea1b |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.this$0:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bea │ │ -08d022: 0710 |000b: move-object v0, v1 │ │ -08d024: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d028: 6e20 9b17 0200 |000e: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.getBundleDownloadLink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@179b │ │ -08d02e: 0c02 |0011: move-result-object v2 │ │ -08d030: 1102 |0012: return-object v2 │ │ +08d000: |[08d000] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getBundleDownloadLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d010: 5b12 e91b |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.result:Ljava/lang/Object; // field@1be9 │ │ +08d014: 5212 e81b |0002: iget v2, v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ +08d018: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +08d01c: b602 |0006: or-int/2addr v2, v0 │ │ +08d01e: 5912 e81b |0007: iput v2, v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.label:I // field@1be8 │ │ +08d022: 5412 ea1b |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getBundleDownloadLink$1;.this$0:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bea │ │ +08d026: 0710 |000b: move-object v0, v1 │ │ +08d028: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d02c: 6e20 9b17 0200 |000e: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.getBundleDownloadLink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@179b │ │ +08d032: 0c02 |0011: move-result-object v2 │ │ +08d034: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3088 (JusticeBundleHandler.kt) │ │ │ │ Class #871 header: │ │ @@ -253926,44 +253927,44 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08e8fc: |[08e8fc] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$1.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ -08e90c: 5b01 181c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c18 │ │ -08e910: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -08e916: 0e00 |0005: return-void │ │ +08e900: |[08e900] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$1.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ +08e910: 5b01 181c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c18 │ │ +08e914: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +08e91a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08e8c4: |[08e8c4] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e8d4: 5b12 171c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.result:Ljava/lang/Object; // field@1c17 │ │ -08e8d8: 5212 161c |0002: iget v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ -08e8dc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -08e8e0: b602 |0006: or-int/2addr v2, v0 │ │ -08e8e2: 5912 161c |0007: iput v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ -08e8e6: 5412 181c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c18 │ │ -08e8ea: 0710 |000b: move-object v0, v1 │ │ -08e8ec: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08e8f0: 6e20 f317 0200 |000e: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/client/UpdateChecker;.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17f3 │ │ -08e8f6: 0c02 |0011: move-result-object v2 │ │ -08e8f8: 1102 |0012: return-object v2 │ │ +08e8c8: |[08e8c8] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08e8d8: 5b12 171c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.result:Ljava/lang/Object; // field@1c17 │ │ +08e8dc: 5212 161c |0002: iget v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ +08e8e0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +08e8e4: b602 |0006: or-int/2addr v2, v0 │ │ +08e8e6: 5912 161c |0007: iput v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.label:I // field@1c16 │ │ +08e8ea: 5412 181c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c18 │ │ +08e8ee: 0710 |000b: move-object v0, v1 │ │ +08e8f0: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08e8f4: 6e20 f317 0200 |000e: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/client/UpdateChecker;.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17f3 │ │ +08e8fa: 0c02 |0011: move-result-object v2 │ │ +08e8fc: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6860 (UpdateChecker.kt) │ │ │ │ Class #872 header: │ │ @@ -254017,45 +254018,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08f7f4: |[08f7f4] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource$load$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;Lkotlin/coroutines/Continuation;)V │ │ -08f804: 5b01 3a1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // field@1c3a │ │ -08f808: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -08f80e: 0e00 |0005: return-void │ │ +08f7f8: |[08f7f8] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource$load$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;Lkotlin/coroutines/Continuation;)V │ │ +08f808: 5b01 3a1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // field@1c3a │ │ +08f80c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +08f812: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -08f7bc: |[08f7bc] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource$load$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08f7cc: 5b23 391c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.result:Ljava/lang/Object; // field@1c39 │ │ -08f7d0: 5223 381c |0002: iget v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ -08f7d4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -08f7d8: b603 |0006: or-int/2addr v3, v0 │ │ -08f7da: 5923 381c |0007: iput v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ -08f7de: 5423 3a1c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // field@1c3a │ │ -08f7e2: 0720 |000b: move-object v0, v2 │ │ -08f7e4: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08f7e8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -08f7ea: 6e30 fd17 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;.load:(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17fd │ │ -08f7f0: 0c03 |0012: move-result-object v3 │ │ -08f7f2: 1103 |0013: return-object v3 │ │ +08f7c0: |[08f7c0] ua.gardenapple.itchupdater.data.ItchLibraryPagingSource$load$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08f7d0: 5b23 391c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.result:Ljava/lang/Object; // field@1c39 │ │ +08f7d4: 5223 381c |0002: iget v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ +08f7d8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +08f7dc: b603 |0006: or-int/2addr v3, v0 │ │ +08f7de: 5923 381c |0007: iput v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.label:I // field@1c38 │ │ +08f7e2: 5423 3a1c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource$load$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // field@1c3a │ │ +08f7e6: 0720 |000b: move-object v0, v2 │ │ +08f7e8: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08f7ec: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +08f7ee: 6e30 fd17 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource;.load:(Landroidx/paging/PagingSource$LoadParams;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17fd │ │ +08f7f4: 0c03 |0012: move-result-object v3 │ │ +08f7f6: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3052 (ItchLibraryPagingSource.kt) │ │ │ │ Class #873 header: │ │ @@ -254095,39 +254096,39 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08fab0: |[08fab0] ua.gardenapple.itchupdater.data.ItchLibraryRepository$getLibraryStream$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V │ │ -08fac0: 5b01 3e1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1c3e │ │ -08fac4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08fac6: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -08facc: 0e00 |0006: return-void │ │ +08fab4: |[08fab4] ua.gardenapple.itchupdater.data.ItchLibraryRepository$getLibraryStream$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)V │ │ +08fac4: 5b01 3e1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1c3e │ │ +08fac8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08faca: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +08fad0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;) │ │ name : 'invoke' │ │ type : '()Landroidx/paging/PagingSource;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08fa70: |[08fa70] ua.gardenapple.itchupdater.data.ItchLibraryRepository$getLibraryStream$1.invoke:()Landroidx/paging/PagingSource; │ │ -08fa80: 5410 3e1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1c3e │ │ -08fa84: 7110 0218 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.access$getItchLibraryPagingSource$p:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // method@1802 │ │ -08fa8a: 0c00 |0005: move-result-object v0 │ │ -08fa8c: 1f00 c600 |0006: check-cast v0, Landroidx/paging/PagingSource; // type@00c6 │ │ -08fa90: 1100 |0008: return-object v0 │ │ +08fa74: |[08fa74] ua.gardenapple.itchupdater.data.ItchLibraryRepository$getLibraryStream$1.invoke:()Landroidx/paging/PagingSource; │ │ +08fa84: 5410 3e1c |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1c3e │ │ +08fa88: 7110 0218 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.access$getItchLibraryPagingSource$p:(Lua/gardenapple/itchupdater/data/ItchLibraryRepository;)Lua/gardenapple/itchupdater/data/ItchLibraryPagingSource; // method@1802 │ │ +08fa8e: 0c00 |0005: move-result-object v0 │ │ +08fa90: 1f00 c600 |0006: check-cast v0, Landroidx/paging/PagingSource; // type@00c6 │ │ +08fa94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;) │ │ @@ -254135,18 +254136,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08fa94: |[08fa94] ua.gardenapple.itchupdater.data.ItchLibraryRepository$getLibraryStream$1.invoke:()Ljava/lang/Object; │ │ -08faa4: 6e10 ff17 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;.invoke:()Landroidx/paging/PagingSource; // method@17ff │ │ -08faaa: 0c00 |0003: move-result-object v0 │ │ -08faac: 1100 |0004: return-object v0 │ │ +08fa98: |[08fa98] ua.gardenapple.itchupdater.data.ItchLibraryRepository$getLibraryStream$1.invoke:()Ljava/lang/Object; │ │ +08faa8: 6e10 ff17 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1;.invoke:()Landroidx/paging/PagingSource; // method@17ff │ │ +08faae: 0c00 |0003: move-result-object v0 │ │ +08fab0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryRepository$getLibraryStream$1; │ │ │ │ source_file_idx : 3055 (ItchLibraryRepository.kt) │ │ @@ -254200,43 +254201,43 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08fee4: |[08fee4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V │ │ -08fef4: 5b01 461c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2; // field@1c46 │ │ -08fef8: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -08fefe: 0e00 |0005: return-void │ │ +08fee8: |[08fee8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;Lkotlin/coroutines/Continuation;)V │ │ +08fef8: 5b01 461c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2; // field@1c46 │ │ +08fefc: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +08ff02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -08feb0: |[08feb0] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08fec0: 5b12 451c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.result:Ljava/lang/Object; // field@1c45 │ │ -08fec4: 5212 441c |0002: iget v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ -08fec8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -08fecc: b602 |0006: or-int/2addr v2, v0 │ │ -08fece: 5912 441c |0007: iput v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ -08fed2: 5412 461c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2; // field@1c46 │ │ -08fed6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08fed8: 6e30 1b18 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@181b │ │ -08fede: 0c02 |000f: move-result-object v2 │ │ -08fee0: 1102 |0010: return-object v2 │ │ +08feb4: |[08feb4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08fec4: 5b12 451c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.result:Ljava/lang/Object; // field@1c45 │ │ +08fec8: 5212 441c |0002: iget v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ +08fecc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +08fed0: b602 |0006: or-int/2addr v2, v0 │ │ +08fed2: 5912 441c |0007: iput v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.label:I // field@1c44 │ │ +08fed6: 5412 461c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2; // field@1c46 │ │ +08feda: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08fedc: 6e30 1b18 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$1$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@181b │ │ +08fee2: 0c02 |000f: move-result-object v2 │ │ +08fee4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #875 header: │ │ @@ -254288,43 +254289,43 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -090068: |[090068] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;Lkotlin/coroutines/Continuation;)V │ │ -090078: 5b01 4d1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2; // field@1c4d │ │ -09007c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -090082: 0e00 |0005: return-void │ │ +09006c: |[09006c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;Lkotlin/coroutines/Continuation;)V │ │ +09007c: 5b01 4d1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2; // field@1c4d │ │ +090080: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +090086: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -090034: |[090034] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -090044: 5b12 4c1c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.result:Ljava/lang/Object; // field@1c4c │ │ -090048: 5212 4b1c |0002: iget v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ -09004c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -090050: b602 |0006: or-int/2addr v2, v0 │ │ -090052: 5912 4b1c |0007: iput v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ -090056: 5412 4d1c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2; // field@1c4d │ │ -09005a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09005c: 6e30 2118 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1821 │ │ -090062: 0c02 |000f: move-result-object v2 │ │ -090064: 1102 |0010: return-object v2 │ │ +090038: |[090038] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +090048: 5b12 4c1c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.result:Ljava/lang/Object; // field@1c4c │ │ +09004c: 5212 4b1c |0002: iget v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ +090050: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +090054: b602 |0006: or-int/2addr v2, v0 │ │ +090056: 5912 4b1c |0007: iput v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.label:I // field@1c4b │ │ +09005a: 5412 4d1c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2; // field@1c4d │ │ +09005e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +090060: 6e30 2118 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$2$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1821 │ │ +090066: 0c02 |000f: move-result-object v2 │ │ +090068: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #876 header: │ │ @@ -254376,43 +254377,43 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0901f8: |[0901f8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;Lkotlin/coroutines/Continuation;)V │ │ -090208: 5b01 551c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2; // field@1c55 │ │ -09020c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -090212: 0e00 |0005: return-void │ │ +0901fc: |[0901fc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;Lkotlin/coroutines/Continuation;)V │ │ +09020c: 5b01 551c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2; // field@1c55 │ │ +090210: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +090216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0901c4: |[0901c4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0901d4: 5b12 541c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.result:Ljava/lang/Object; // field@1c54 │ │ -0901d8: 5212 531c |0002: iget v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ -0901dc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0901e0: b602 |0006: or-int/2addr v2, v0 │ │ -0901e2: 5912 531c |0007: iput v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ -0901e6: 5412 551c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2; // field@1c55 │ │ -0901ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0901ec: 6e30 2718 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1827 │ │ -0901f2: 0c02 |000f: move-result-object v2 │ │ -0901f4: 1102 |0010: return-object v2 │ │ +0901c8: |[0901c8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0901d8: 5b12 541c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.result:Ljava/lang/Object; // field@1c54 │ │ +0901dc: 5212 531c |0002: iget v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ +0901e0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0901e4: b602 |0006: or-int/2addr v2, v0 │ │ +0901e6: 5912 531c |0007: iput v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.label:I // field@1c53 │ │ +0901ea: 5412 551c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2; // field@1c55 │ │ +0901ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0901f0: 6e30 2718 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$3$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1827 │ │ +0901f6: 0c02 |000f: move-result-object v2 │ │ +0901f8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #877 header: │ │ @@ -254464,43 +254465,43 @@ │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09037c: |[09037c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;Lkotlin/coroutines/Continuation;)V │ │ -09038c: 5b01 5c1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2; // field@1c5c │ │ -090390: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -090396: 0e00 |0005: return-void │ │ +090380: |[090380] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1.:(Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;Lkotlin/coroutines/Continuation;)V │ │ +090390: 5b01 5c1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2; // field@1c5c │ │ +090394: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +09039a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -090348: |[090348] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -090358: 5b12 5b1c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.result:Ljava/lang/Object; // field@1c5b │ │ -09035c: 5212 5a1c |0002: iget v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ -090360: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -090364: b602 |0006: or-int/2addr v2, v0 │ │ -090366: 5912 5a1c |0007: iput v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ -09036a: 5412 5c1c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2; // field@1c5c │ │ -09036e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -090370: 6e30 2d18 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@182d │ │ -090376: 0c02 |000f: move-result-object v2 │ │ -090378: 1102 |0010: return-object v2 │ │ +09034c: |[09034c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09035c: 5b12 5b1c |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.result:Ljava/lang/Object; // field@1c5b │ │ +090360: 5212 5a1c |0002: iget v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ +090364: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +090368: b602 |0006: or-int/2addr v2, v0 │ │ +09036a: 5912 5a1c |0007: iput v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.label:I // field@1c5a │ │ +09036e: 5412 5c1c |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2$1;.this$0:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2; // field@1c5c │ │ +090372: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +090374: 6e30 2d18 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$$inlined$map$4$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@182d │ │ +09037a: 0c02 |000f: move-result-object v2 │ │ +09037c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #878 header: │ │ @@ -254562,45 +254563,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099ea8: |[099ea8] ua.gardenapple.itchupdater.database.AppDatabase$Companion$buildDatabase$1.:(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V │ │ -099eb8: 5b01 731c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c73 │ │ -099ebc: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -099ec2: 0e00 |0005: return-void │ │ +099eac: |[099eac] ua.gardenapple.itchupdater.database.AppDatabase$Companion$buildDatabase$1.:(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V │ │ +099ebc: 5b01 731c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c73 │ │ +099ec0: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +099ec6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -099e70: |[099e70] ua.gardenapple.itchupdater.database.AppDatabase$Companion$buildDatabase$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -099e80: 5b23 721c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.result:Ljava/lang/Object; // field@1c72 │ │ -099e84: 5223 711c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -099e88: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -099e8c: b603 |0006: or-int/2addr v3, v0 │ │ -099e8e: 5923 711c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ -099e92: 5423 731c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c73 │ │ -099e96: 0720 |000b: move-object v0, v2 │ │ -099e98: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -099e9c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -099e9e: 6e30 4e18 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.buildDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184e │ │ -099ea4: 0c03 |0012: move-result-object v3 │ │ -099ea6: 1103 |0013: return-object v3 │ │ +099e74: |[099e74] ua.gardenapple.itchupdater.database.AppDatabase$Companion$buildDatabase$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +099e84: 5b23 721c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.result:Ljava/lang/Object; // field@1c72 │ │ +099e88: 5223 711c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +099e8c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +099e90: b603 |0006: or-int/2addr v3, v0 │ │ +099e92: 5923 711c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.label:I // field@1c71 │ │ +099e96: 5423 731c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$buildDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c73 │ │ +099e9a: 0720 |000b: move-object v0, v2 │ │ +099e9c: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +099ea0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +099ea2: 6e30 4e18 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.buildDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184e │ │ +099ea8: 0c03 |0012: move-result-object v3 │ │ +099eaa: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 1452 (AppDatabase.kt) │ │ │ │ Class #879 header: │ │ @@ -254658,45 +254659,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099efc: |[099efc] ua.gardenapple.itchupdater.database.AppDatabase$Companion$getDatabase$1.:(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V │ │ -099f0c: 5b01 781c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c78 │ │ -099f10: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -099f16: 0e00 |0005: return-void │ │ +099f00: |[099f00] ua.gardenapple.itchupdater.database.AppDatabase$Companion$getDatabase$1.:(Lua/gardenapple/itchupdater/database/AppDatabase$Companion;Lkotlin/coroutines/Continuation;)V │ │ +099f10: 5b01 781c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c78 │ │ +099f14: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +099f1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -099ec4: |[099ec4] ua.gardenapple.itchupdater.database.AppDatabase$Companion$getDatabase$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -099ed4: 5b23 771c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.result:Ljava/lang/Object; // field@1c77 │ │ -099ed8: 5223 761c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ -099edc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -099ee0: b603 |0006: or-int/2addr v3, v0 │ │ -099ee2: 5923 761c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ -099ee6: 5423 781c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c78 │ │ -099eea: 0720 |000b: move-object v0, v2 │ │ -099eec: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -099ef0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -099ef2: 6e30 4f18 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -099ef8: 0c03 |0012: move-result-object v3 │ │ -099efa: 1103 |0013: return-object v3 │ │ +099ec8: |[099ec8] ua.gardenapple.itchupdater.database.AppDatabase$Companion$getDatabase$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +099ed8: 5b23 771c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.result:Ljava/lang/Object; // field@1c77 │ │ +099edc: 5223 761c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ +099ee0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +099ee4: b603 |0006: or-int/2addr v3, v0 │ │ +099ee6: 5923 761c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.label:I // field@1c76 │ │ +099eea: 5423 781c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$Companion$getDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c78 │ │ +099eee: 0720 |000b: move-object v0, v2 │ │ +099ef0: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +099ef4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +099ef6: 6e30 4f18 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +099efc: 0c03 |0012: move-result-object v3 │ │ +099efe: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 1452 (AppDatabase.kt) │ │ │ │ Class #880 header: │ │ @@ -254754,45 +254755,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09a2d0: |[09a2d0] ua.gardenapple.itchupdater.database.AppDatabase$addMitchToDatabase$1.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V │ │ -09a2e0: 5b01 7d1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c7d │ │ -09a2e4: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -09a2ea: 0e00 |0005: return-void │ │ +09a2d4: |[09a2d4] ua.gardenapple.itchupdater.database.AppDatabase$addMitchToDatabase$1.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V │ │ +09a2e4: 5b01 7d1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c7d │ │ +09a2e8: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +09a2ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -09a298: |[09a298] ua.gardenapple.itchupdater.database.AppDatabase$addMitchToDatabase$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09a2a8: 5b23 7c1c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.result:Ljava/lang/Object; // field@1c7c │ │ -09a2ac: 5223 7b1c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ -09a2b0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -09a2b4: b603 |0006: or-int/2addr v3, v0 │ │ -09a2b6: 5923 7b1c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ -09a2ba: 5423 7d1c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c7d │ │ -09a2be: 0720 |000b: move-object v0, v2 │ │ -09a2c0: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09a2c4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -09a2c6: 6e30 5718 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/AppDatabase;.addMitchToDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1857 │ │ -09a2cc: 0c03 |0012: move-result-object v3 │ │ -09a2ce: 1103 |0013: return-object v3 │ │ +09a29c: |[09a29c] ua.gardenapple.itchupdater.database.AppDatabase$addMitchToDatabase$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09a2ac: 5b23 7c1c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.result:Ljava/lang/Object; // field@1c7c │ │ +09a2b0: 5223 7b1c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ +09a2b4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +09a2b8: b603 |0006: or-int/2addr v3, v0 │ │ +09a2ba: 5923 7b1c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.label:I // field@1c7b │ │ +09a2be: 5423 7d1c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/AppDatabase$addMitchToDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c7d │ │ +09a2c2: 0720 |000b: move-object v0, v2 │ │ +09a2c4: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09a2c8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +09a2ca: 6e30 5718 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/AppDatabase;.addMitchToDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1857 │ │ +09a2d0: 0c03 |0012: move-result-object v3 │ │ +09a2d2: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 1452 (AppDatabase.kt) │ │ │ │ Class #881 header: │ │ @@ -254842,45 +254843,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09b5e4: |[09b5e4] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$1.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lkotlin/coroutines/Continuation;)V │ │ -09b5f4: 5b01 901c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c90 │ │ -09b5f8: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -09b5fe: 0e00 |0005: return-void │ │ +09b5e8: |[09b5e8] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$1.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lkotlin/coroutines/Continuation;)V │ │ +09b5f8: 5b01 901c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c90 │ │ +09b5fc: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +09b602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -09b5ac: |[09b5ac] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b5bc: 5b23 8f1c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.result:Ljava/lang/Object; // field@1c8f │ │ -09b5c0: 5223 8e1c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ -09b5c4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -09b5c8: b603 |0006: or-int/2addr v3, v0 │ │ -09b5ca: 5923 8e1c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ -09b5ce: 5423 901c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c90 │ │ -09b5d2: 0720 |000b: move-object v0, v2 │ │ -09b5d4: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b5d8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -09b5da: 6e30 9618 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1896 │ │ -09b5e0: 0c03 |0012: move-result-object v3 │ │ -09b5e2: 1103 |0013: return-object v3 │ │ +09b5b0: |[09b5b0] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b5c0: 5b23 8f1c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.result:Ljava/lang/Object; // field@1c8f │ │ +09b5c4: 5223 8e1c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ +09b5c8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +09b5cc: b603 |0006: or-int/2addr v3, v0 │ │ +09b5ce: 5923 8e1c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.label:I // field@1c8e │ │ +09b5d2: 5423 901c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c90 │ │ +09b5d6: 0720 |000b: move-object v0, v2 │ │ +09b5d8: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b5dc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +09b5de: 6e30 9618 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1896 │ │ +09b5e4: 0c03 |0012: move-result-object v3 │ │ +09b5e6: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2496 (DatabaseCleanup.kt) │ │ │ │ Class #882 header: │ │ @@ -254950,45 +254951,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/GameDao;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09c33c: |[09c33c] ua.gardenapple.itchupdater.database.game.GameDao$upsert$1.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lkotlin/coroutines/Continuation;)V │ │ -09c34c: 5b01 bb1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1cbb │ │ -09c350: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -09c356: 0e00 |0005: return-void │ │ +09c340: |[09c340] ua.gardenapple.itchupdater.database.game.GameDao$upsert$1.:(Lua/gardenapple/itchupdater/database/game/GameDao;Lkotlin/coroutines/Continuation;)V │ │ +09c350: 5b01 bb1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1cbb │ │ +09c354: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +09c35a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -09c304: |[09c304] ua.gardenapple.itchupdater.database.game.GameDao$upsert$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09c314: 5b23 ba1c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.result:Ljava/lang/Object; // field@1cba │ │ -09c318: 5223 b91c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ -09c31c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -09c320: b603 |0006: or-int/2addr v3, v0 │ │ -09c322: 5923 b91c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ -09c326: 5423 bb1c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1cbb │ │ -09c32a: 0720 |000b: move-object v0, v2 │ │ -09c32c: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09c330: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -09c332: 7130 d318 1300 |000f: invoke-static {v3, v1, v0}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert$suspendImpl:(Lua/gardenapple/itchupdater/database/game/GameDao;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d3 │ │ -09c338: 0c03 |0012: move-result-object v3 │ │ -09c33a: 1103 |0013: return-object v3 │ │ +09c308: |[09c308] ua.gardenapple.itchupdater.database.game.GameDao$upsert$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09c318: 5b23 ba1c |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.result:Ljava/lang/Object; // field@1cba │ │ +09c31c: 5223 b91c |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ +09c320: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +09c324: b603 |0006: or-int/2addr v3, v0 │ │ +09c326: 5923 b91c |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.label:I // field@1cb9 │ │ +09c32a: 5423 bb1c |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/game/GameDao$upsert$1;.this$0:Lua/gardenapple/itchupdater/database/game/GameDao; // field@1cbb │ │ +09c32e: 0720 |000b: move-object v0, v2 │ │ +09c330: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09c334: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +09c336: 7130 d318 1300 |000f: invoke-static {v3, v1, v0}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert$suspendImpl:(Lua/gardenapple/itchupdater/database/game/GameDao;[Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d3 │ │ +09c33c: 0c03 |0012: move-result-object v3 │ │ +09c33e: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2797 (GameDao.kt) │ │ │ │ Class #883 header: │ │ @@ -255038,45 +255039,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a30d0: |[0a30d0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao$getUpdateCheckResult$1.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V │ │ -0a30e0: 5b01 5f1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1d5f │ │ -0a30e4: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a30ea: 0e00 |0005: return-void │ │ +0a30d4: |[0a30d4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao$getUpdateCheckResult$1.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V │ │ +0a30e4: 5b01 5f1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1d5f │ │ +0a30e8: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a30ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a3098: |[0a3098] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao$getUpdateCheckResult$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a30a8: 5b23 5e1d |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.result:Ljava/lang/Object; // field@1d5e │ │ -0a30ac: 5223 5d1d |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ -0a30b0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a30b4: b603 |0006: or-int/2addr v3, v0 │ │ -0a30b6: 5923 5d1d |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ -0a30ba: 5423 5f1d |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1d5f │ │ -0a30be: 0720 |000b: move-object v0, v2 │ │ -0a30c0: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a30c4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a30c6: 6e30 061a 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResult:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a06 │ │ -0a30cc: 0c03 |0012: move-result-object v3 │ │ -0a30ce: 1103 |0013: return-object v3 │ │ +0a309c: |[0a309c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao$getUpdateCheckResult$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a30ac: 5b23 5e1d |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.result:Ljava/lang/Object; // field@1d5e │ │ +0a30b0: 5223 5d1d |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ +0a30b4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a30b8: b603 |0006: or-int/2addr v3, v0 │ │ +0a30ba: 5923 5d1d |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.label:I // field@1d5d │ │ +0a30be: 5423 5f1d |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResult$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1d5f │ │ +0a30c2: 0720 |000b: move-object v0, v2 │ │ +0a30c4: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a30c8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a30ca: 6e30 061a 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResult:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a06 │ │ +0a30d0: 0c03 |0012: move-result-object v3 │ │ +0a30d2: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6851 (UpdateCheckResultDao.kt) │ │ │ │ Class #884 header: │ │ @@ -255126,45 +255127,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a3124: |[0a3124] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao$getUpdateCheckResultForUpload$1.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V │ │ -0a3134: 5b01 621d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1d62 │ │ -0a3138: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a313e: 0e00 |0005: return-void │ │ +0a3128: |[0a3128] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao$getUpdateCheckResultForUpload$1.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;Lkotlin/coroutines/Continuation;)V │ │ +0a3138: 5b01 621d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1d62 │ │ +0a313c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a3142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a30ec: |[0a30ec] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao$getUpdateCheckResultForUpload$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a30fc: 5b23 611d |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.result:Ljava/lang/Object; // field@1d61 │ │ -0a3100: 5223 601d |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ -0a3104: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a3108: b603 |0006: or-int/2addr v3, v0 │ │ -0a310a: 5923 601d |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ -0a310e: 5423 621d |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1d62 │ │ -0a3112: 0720 |000b: move-object v0, v2 │ │ -0a3114: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a3118: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a311a: 6e30 071a 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a07 │ │ -0a3120: 0c03 |0012: move-result-object v3 │ │ -0a3122: 1103 |0013: return-object v3 │ │ +0a30f0: |[0a30f0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultDao$getUpdateCheckResultForUpload$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a3100: 5b23 611d |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.result:Ljava/lang/Object; // field@1d61 │ │ +0a3104: 5223 601d |0002: iget v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ +0a3108: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a310c: b603 |0006: or-int/2addr v3, v0 │ │ +0a310e: 5923 601d |0007: iput v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.label:I // field@1d60 │ │ +0a3112: 5423 621d |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao$getUpdateCheckResultForUpload$1;.this$0:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // field@1d62 │ │ +0a3116: 0720 |000b: move-object v0, v2 │ │ +0a3118: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a311c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a311e: 6e30 071a 1300 |000f: invoke-virtual {v3, v1, v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a07 │ │ +0a3124: 0c03 |0012: move-result-object v3 │ │ +0a3126: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6851 (UpdateCheckResultDao.kt) │ │ │ │ Class #885 header: │ │ @@ -255230,48 +255231,48 @@ │ │ type : '(Lua/gardenapple/itchupdater/download/FetchDownloader;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6abc: |[0a6abc] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$1.:(Lua/gardenapple/itchupdater/download/FetchDownloader;Lkotlin/coroutines/Continuation;)V │ │ -0a6acc: 5b01 fc1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.this$0:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1dfc │ │ -0a6ad0: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a6ad6: 0e00 |0005: return-void │ │ +0a6ac0: |[0a6ac0] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$1.:(Lua/gardenapple/itchupdater/download/FetchDownloader;Lkotlin/coroutines/Continuation;)V │ │ +0a6ad0: 5b01 fc1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.this$0:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1dfc │ │ +0a6ad4: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a6ada: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0a6a7c: |[0a6a7c] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a6a8c: 5b67 fb1d |0000: iput-object v7, v6, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.result:Ljava/lang/Object; // field@1dfb │ │ -0a6a90: 5267 fa1d |0002: iget v7, v6, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ -0a6a94: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a6a98: b607 |0006: or-int/2addr v7, v0 │ │ -0a6a9a: 5967 fa1d |0007: iput v7, v6, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ -0a6a9e: 5460 fc1d |0009: iget-object v0, v6, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.this$0:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1dfc │ │ -0a6aa2: 0765 |000b: move-object v5, v6 │ │ -0a6aa4: 1f05 1902 |000c: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6aa8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a6aaa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0a6aac: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0a6aae: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0a6ab0: 7406 dd1a 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/download/FetchDownloader;.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1add │ │ -0a6ab6: 0c07 |0015: move-result-object v7 │ │ -0a6ab8: 1107 |0016: return-object v7 │ │ +0a6a80: |[0a6a80] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a6a90: 5b67 fb1d |0000: iput-object v7, v6, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.result:Ljava/lang/Object; // field@1dfb │ │ +0a6a94: 5267 fa1d |0002: iget v7, v6, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ +0a6a98: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a6a9c: b607 |0006: or-int/2addr v7, v0 │ │ +0a6a9e: 5967 fa1d |0007: iput v7, v6, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.label:I // field@1dfa │ │ +0a6aa2: 5460 fc1d |0009: iget-object v0, v6, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$1;.this$0:Lua/gardenapple/itchupdater/download/FetchDownloader; // field@1dfc │ │ +0a6aa6: 0765 |000b: move-object v5, v6 │ │ +0a6aa8: 1f05 1902 |000c: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6aac: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a6aae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0a6ab0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0a6ab2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0a6ab4: 7406 dd1a 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/download/FetchDownloader;.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1add │ │ +0a6aba: 0c07 |0015: move-result-object v7 │ │ +0a6abc: 1107 |0016: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2710 (FetchDownloader.kt) │ │ │ │ Class #886 header: │ │ @@ -255321,44 +255322,44 @@ │ │ type : '(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a7818: |[0a7818] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$1.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V │ │ -0a7828: 5b01 191e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e19 │ │ -0a782c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a7832: 0e00 |0005: return-void │ │ +0a781c: |[0a781c] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$1.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V │ │ +0a782c: 5b01 191e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e19 │ │ +0a7830: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a7836: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0a77e0: |[0a77e0] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a77f0: 5b12 181e |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.result:Ljava/lang/Object; // field@1e18 │ │ -0a77f4: 5212 171e |0002: iget v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ -0a77f8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a77fc: b602 |0006: or-int/2addr v2, v0 │ │ -0a77fe: 5912 171e |0007: iput v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ -0a7802: 5412 191e |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e19 │ │ -0a7806: 0710 |000b: move-object v0, v1 │ │ -0a7808: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a780c: 6e20 141b 0200 |000e: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.doWork:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b14 │ │ -0a7812: 0c02 |0011: move-result-object v2 │ │ -0a7814: 1102 |0012: return-object v2 │ │ +0a77e4: |[0a77e4] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a77f4: 5b12 181e |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.result:Ljava/lang/Object; // field@1e18 │ │ +0a77f8: 5212 171e |0002: iget v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ +0a77fc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a7800: b602 |0006: or-int/2addr v2, v0 │ │ +0a7802: 5912 171e |0007: iput v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.label:I // field@1e17 │ │ +0a7806: 5412 191e |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e19 │ │ +0a780a: 0710 |000b: move-object v0, v1 │ │ +0a780c: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7810: 6e20 141b 0200 |000e: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.doWork:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b14 │ │ +0a7816: 0c02 |0011: move-result-object v2 │ │ +0a7818: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7256 (WorkerDownloader.kt) │ │ │ │ Class #887 header: │ │ @@ -255399,38 +255400,38 @@ │ │ type : '(Lokhttp3/Response;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a7854: |[0a7854] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1.:(Lokhttp3/Response;)V │ │ -0a7864: 5b01 1a1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;.$response:Lokhttp3/Response; // field@1e1a │ │ -0a7868: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a786a: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0a7870: 0e00 |0006: return-void │ │ +0a7858: |[0a7858] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1.:(Lokhttp3/Response;)V │ │ +0a7868: 5b01 1a1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;.$response:Lokhttp3/Response; // field@1e1a │ │ +0a786c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a786e: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0a7874: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a7834: |[0a7834] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a7844: 1f01 8201 |0000: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ -0a7848: 6e20 051b 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;.invoke:(Ljava/lang/Throwable;)V // method@1b05 │ │ -0a784e: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a7852: 1101 |0007: return-object v1 │ │ +0a7838: |[0a7838] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a7848: 1f01 8201 |0000: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ +0a784c: 6e20 051b 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;.invoke:(Ljava/lang/Throwable;)V // method@1b05 │ │ +0a7852: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a7856: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -255439,18 +255440,18 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a7874: |[0a7874] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1.invoke:(Ljava/lang/Throwable;)V │ │ -0a7884: 5401 1a1e |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;.$response:Lokhttp3/Response; // field@1e1a │ │ -0a7888: 6e10 e605 0100 |0002: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@05e6 │ │ -0a788e: 0e00 |0005: return-void │ │ +0a7878: |[0a7878] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1.invoke:(Ljava/lang/Throwable;)V │ │ +0a7888: 5401 1a1e |0000: iget-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1;.$response:Lokhttp3/Response; // field@1e1a │ │ +0a788c: 6e10 e605 0100 |0002: invoke-virtual {v1}, Lokhttp3/Response;.close:()V // method@05e6 │ │ +0a7892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1$onResponse$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -255507,46 +255508,46 @@ │ │ type : '(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a83ec: |[0a83ec] ua.gardenapple.itchupdater.download.WorkerDownloader$cancel$1.:(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V │ │ -0a83fc: 5b01 311e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@1e31 │ │ -0a8400: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a8406: 0e00 |0005: return-void │ │ +0a83f0: |[0a83f0] ua.gardenapple.itchupdater.download.WorkerDownloader$cancel$1.:(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V │ │ +0a8400: 5b01 311e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@1e31 │ │ +0a8404: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a840a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0a83b0: |[0a83b0] ua.gardenapple.itchupdater.download.WorkerDownloader$cancel$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a83c0: 5b34 301e |0000: iput-object v4, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.result:Ljava/lang/Object; // field@1e30 │ │ -0a83c4: 5234 2f1e |0002: iget v4, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ -0a83c8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a83cc: b604 |0006: or-int/2addr v4, v0 │ │ -0a83ce: 5934 2f1e |0007: iput v4, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ -0a83d2: 5434 311e |0009: iget-object v4, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@1e31 │ │ -0a83d6: 0730 |000b: move-object v0, v3 │ │ -0a83d8: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a83dc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a83de: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0a83e0: 6e40 251b 1402 |0010: invoke-virtual {v4, v1, v2, v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.cancel:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b25 │ │ -0a83e6: 0c04 |0013: move-result-object v4 │ │ -0a83e8: 1104 |0014: return-object v4 │ │ +0a83b4: |[0a83b4] ua.gardenapple.itchupdater.download.WorkerDownloader$cancel$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a83c4: 5b34 301e |0000: iput-object v4, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.result:Ljava/lang/Object; // field@1e30 │ │ +0a83c8: 5234 2f1e |0002: iget v4, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ +0a83cc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a83d0: b604 |0006: or-int/2addr v4, v0 │ │ +0a83d2: 5934 2f1e |0007: iput v4, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.label:I // field@1e2f │ │ +0a83d6: 5434 311e |0009: iget-object v4, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$cancel$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@1e31 │ │ +0a83da: 0730 |000b: move-object v0, v3 │ │ +0a83dc: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a83e0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a83e2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0a83e4: 6e40 251b 1402 |0010: invoke-virtual {v4, v1, v2, v0}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.cancel:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b25 │ │ +0a83ea: 0c04 |0013: move-result-object v4 │ │ +0a83ec: 1104 |0014: return-object v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7256 (WorkerDownloader.kt) │ │ │ │ Class #889 header: │ │ @@ -255620,48 +255621,48 @@ │ │ type : '(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a8448: |[0a8448] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$1.:(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V │ │ -0a8458: 5b01 3a1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@1e3a │ │ -0a845c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a8462: 0e00 |0005: return-void │ │ +0a844c: |[0a844c] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$1.:(Lua/gardenapple/itchupdater/download/WorkerDownloader;Lkotlin/coroutines/Continuation;)V │ │ +0a845c: 5b01 3a1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@1e3a │ │ +0a8460: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a8466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0a8408: |[0a8408] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a8418: 5b67 391e |0000: iput-object v7, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.result:Ljava/lang/Object; // field@1e39 │ │ -0a841c: 5267 381e |0002: iget v7, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ -0a8420: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a8424: b607 |0006: or-int/2addr v7, v0 │ │ -0a8426: 5967 381e |0007: iput v7, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ -0a842a: 5460 3a1e |0009: iget-object v0, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@1e3a │ │ -0a842e: 0765 |000b: move-object v5, v6 │ │ -0a8430: 1f05 1902 |000c: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8434: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a8436: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0a8438: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0a843a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0a843c: 7406 2d1b 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b2d │ │ -0a8442: 0c07 |0015: move-result-object v7 │ │ -0a8444: 1107 |0016: return-object v7 │ │ +0a840c: |[0a840c] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a841c: 5b67 391e |0000: iput-object v7, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.result:Ljava/lang/Object; // field@1e39 │ │ +0a8420: 5267 381e |0002: iget v7, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ +0a8424: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a8428: b607 |0006: or-int/2addr v7, v0 │ │ +0a842a: 5967 381e |0007: iput v7, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.label:I // field@1e38 │ │ +0a842e: 5460 3a1e |0009: iget-object v0, v6, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$1;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader; // field@1e3a │ │ +0a8432: 0765 |000b: move-object v5, v6 │ │ +0a8434: 1f05 1902 |000c: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8438: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a843a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0a843c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0a843e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0a8440: 7406 2d1b 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b2d │ │ +0a8446: 0c07 |0015: move-result-object v7 │ │ +0a8448: 1107 |0016: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 7256 (WorkerDownloader.kt) │ │ │ │ Class #890 header: │ │ @@ -255719,47 +255720,47 @@ │ │ type : '(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a8b54: |[0a8b54] ua.gardenapple.itchupdater.files.DownloadFileManager$cancel$1.:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V │ │ -0a8b64: 5b01 4a1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e4a │ │ -0a8b68: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a8b6e: 0e00 |0005: return-void │ │ +0a8b58: |[0a8b58] ua.gardenapple.itchupdater.files.DownloadFileManager$cancel$1.:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V │ │ +0a8b68: 5b01 4a1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e4a │ │ +0a8b6c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a8b72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0a8b14: |[0a8b14] ua.gardenapple.itchupdater.files.DownloadFileManager$cancel$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a8b24: 5b67 491e |0000: iput-object v7, v6, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.result:Ljava/lang/Object; // field@1e49 │ │ -0a8b28: 5267 481e |0002: iget v7, v6, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ -0a8b2c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a8b30: b607 |0006: or-int/2addr v7, v0 │ │ -0a8b32: 5967 481e |0007: iput v7, v6, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ -0a8b36: 5460 4a1e |0009: iget-object v0, v6, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e4a │ │ -0a8b3a: 0765 |000b: move-object v5, v6 │ │ -0a8b3c: 1f05 1902 |000c: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8b40: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a8b42: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -0a8b46: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0a8b48: 7406 3d1b 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.cancel:(Landroid/content/Context;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b3d │ │ -0a8b4e: 0c07 |0015: move-result-object v7 │ │ -0a8b50: 1107 |0016: return-object v7 │ │ +0a8b18: |[0a8b18] ua.gardenapple.itchupdater.files.DownloadFileManager$cancel$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a8b28: 5b67 491e |0000: iput-object v7, v6, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.result:Ljava/lang/Object; // field@1e49 │ │ +0a8b2c: 5267 481e |0002: iget v7, v6, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ +0a8b30: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a8b34: b607 |0006: or-int/2addr v7, v0 │ │ +0a8b36: 5967 481e |0007: iput v7, v6, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.label:I // field@1e48 │ │ +0a8b3a: 5460 4a1e |0009: iget-object v0, v6, Lua/gardenapple/itchupdater/files/DownloadFileManager$cancel$1;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e4a │ │ +0a8b3e: 0765 |000b: move-object v5, v6 │ │ +0a8b40: 1f05 1902 |000c: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8b44: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a8b46: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +0a8b4a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0a8b4c: 7406 3d1b 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.cancel:(Landroid/content/Context;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b3d │ │ +0a8b52: 0c07 |0015: move-result-object v7 │ │ +0a8b54: 1107 |0016: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2558 (DownloadFileManager.kt) │ │ │ │ Class #891 header: │ │ @@ -255809,45 +255810,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a8ba8: |[0a8ba8] ua.gardenapple.itchupdater.files.DownloadFileManager$checkIsDownloading$1.:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V │ │ -0a8bb8: 5b01 4d1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e4d │ │ -0a8bbc: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a8bc2: 0e00 |0005: return-void │ │ +0a8bac: |[0a8bac] ua.gardenapple.itchupdater.files.DownloadFileManager$checkIsDownloading$1.:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Lkotlin/coroutines/Continuation;)V │ │ +0a8bbc: 5b01 4d1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e4d │ │ +0a8bc0: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a8bc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0a8b70: |[0a8b70] ua.gardenapple.itchupdater.files.DownloadFileManager$checkIsDownloading$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a8b80: 5b23 4c1e |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.result:Ljava/lang/Object; // field@1e4c │ │ -0a8b84: 5223 4b1e |0002: iget v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ -0a8b88: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a8b8c: b603 |0006: or-int/2addr v3, v0 │ │ -0a8b8e: 5923 4b1e |0007: iput v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ -0a8b92: 5423 4d1e |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e4d │ │ -0a8b96: 0720 |000b: move-object v0, v2 │ │ -0a8b98: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8b9c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a8b9e: 6e40 3e1b 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.checkIsDownloading:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b3e │ │ -0a8ba4: 0c03 |0012: move-result-object v3 │ │ -0a8ba6: 1103 |0013: return-object v3 │ │ +0a8b74: |[0a8b74] ua.gardenapple.itchupdater.files.DownloadFileManager$checkIsDownloading$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a8b84: 5b23 4c1e |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.result:Ljava/lang/Object; // field@1e4c │ │ +0a8b88: 5223 4b1e |0002: iget v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ +0a8b8c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a8b90: b603 |0006: or-int/2addr v3, v0 │ │ +0a8b92: 5923 4b1e |0007: iput v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.label:I // field@1e4b │ │ +0a8b96: 5423 4d1e |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/files/DownloadFileManager$checkIsDownloading$1;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e4d │ │ +0a8b9a: 0720 |000b: move-object v0, v2 │ │ +0a8b9c: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8ba0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a8ba2: 6e40 3e1b 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.checkIsDownloading:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b3e │ │ +0a8ba8: 0c03 |0012: move-result-object v3 │ │ +0a8baa: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 2558 (DownloadFileManager.kt) │ │ │ │ Class #892 header: │ │ @@ -255917,49 +255918,49 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a99a4: |[0a99a4] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$2.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V │ │ -0a99b4: 5b01 6f1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e6f │ │ -0a99b8: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a99be: 0e00 |0005: return-void │ │ +0a99a8: |[0a99a8] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$2.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V │ │ +0a99b8: 5b01 6f1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e6f │ │ +0a99bc: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a99c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 25 16-bit code units │ │ -0a9960: |[0a9960] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9970: 5b89 6e1e |0000: iput-object v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.result:Ljava/lang/Object; // field@1e6e │ │ -0a9974: 5289 6d1e |0002: iget v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ -0a9978: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a997c: b609 |0006: or-int/2addr v9, v0 │ │ -0a997e: 5989 6d1e |0007: iput v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ -0a9982: 5480 6f1e |0009: iget-object v0, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e6f │ │ -0a9986: 0787 |000b: move-object v7, v8 │ │ -0a9988: 1f07 1902 |000c: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a998c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a998e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0a9990: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ -0a9994: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0a9996: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -0a9998: 7408 781b 0000 |0014: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b78 │ │ -0a999e: 0c09 |0017: move-result-object v9 │ │ -0a99a0: 1109 |0018: return-object v9 │ │ +0a9964: |[0a9964] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9974: 5b89 6e1e |0000: iput-object v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.result:Ljava/lang/Object; // field@1e6e │ │ +0a9978: 5289 6d1e |0002: iget v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ +0a997c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a9980: b609 |0006: or-int/2addr v9, v0 │ │ +0a9982: 5989 6d1e |0007: iput v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.label:I // field@1e6d │ │ +0a9986: 5480 6f1e |0009: iget-object v0, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$2;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e6f │ │ +0a998a: 0787 |000b: move-object v7, v8 │ │ +0a998c: 1f07 1902 |000c: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9990: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a9992: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0a9994: 1603 0000 |0010: const-wide/16 v3, #int 0 // #0 │ │ +0a9998: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0a999a: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +0a999c: 7408 781b 0000 |0014: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b78 │ │ +0a99a2: 0c09 |0017: move-result-object v9 │ │ +0a99a4: 1109 |0018: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3020 (Installations.kt) │ │ │ │ Class #893 header: │ │ @@ -256017,45 +256018,45 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a9dc4: |[0a9dc4] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$1.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V │ │ -0a9dd4: 5b01 801e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e80 │ │ -0a9dd8: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0a9dde: 0e00 |0005: return-void │ │ +0a9dc8: |[0a9dc8] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$1.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V │ │ +0a9dd8: 5b01 801e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e80 │ │ +0a9ddc: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0a9de2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0a9d8c: |[0a9d8c] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9d9c: 5b23 7f1e |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.result:Ljava/lang/Object; // field@1e7f │ │ -0a9da0: 5223 7e1e |0002: iget v3, v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ -0a9da4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a9da8: b603 |0006: or-int/2addr v3, v0 │ │ -0a9daa: 5923 7e1e |0007: iput v3, v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ -0a9dae: 5423 801e |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e80 │ │ -0a9db2: 0720 |000b: move-object v0, v2 │ │ -0a9db4: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9db8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a9dba: 6e40 7b1b 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ -0a9dc0: 0c03 |0012: move-result-object v3 │ │ -0a9dc2: 1103 |0013: return-object v3 │ │ +0a9d90: |[0a9d90] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9da0: 5b23 7f1e |0000: iput-object v3, v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.result:Ljava/lang/Object; // field@1e7f │ │ +0a9da4: 5223 7e1e |0002: iget v3, v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ +0a9da8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a9dac: b603 |0006: or-int/2addr v3, v0 │ │ +0a9dae: 5923 7e1e |0007: iput v3, v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.label:I // field@1e7e │ │ +0a9db2: 5423 801e |0009: iget-object v3, v2, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$1;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e80 │ │ +0a9db6: 0720 |000b: move-object v0, v2 │ │ +0a9db8: 1f00 1902 |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9dbc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a9dbe: 6e40 7b1b 1301 |000f: invoke-virtual {v3, v1, v1, v0}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ +0a9dc4: 0c03 |0012: move-result-object v3 │ │ +0a9dc6: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3020 (Installations.kt) │ │ │ │ Class #894 header: │ │ @@ -256129,49 +256130,49 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0aa004: |[0aa004] ua.gardenapple.itchupdater.install.Installations$Companion$onInstallResult$1.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V │ │ -0aa014: 5b01 8e1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8e │ │ -0aa018: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0aa01e: 0e00 |0005: return-void │ │ +0aa008: |[0aa008] ua.gardenapple.itchupdater.install.Installations$Companion$onInstallResult$1.:(Lua/gardenapple/itchupdater/install/Installations$Companion;Lkotlin/coroutines/Continuation;)V │ │ +0aa018: 5b01 8e1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8e │ │ +0aa01c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0aa022: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 25 16-bit code units │ │ -0a9fc0: |[0a9fc0] ua.gardenapple.itchupdater.install.Installations$Companion$onInstallResult$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9fd0: 5b89 8d1e |0000: iput-object v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.result:Ljava/lang/Object; // field@1e8d │ │ -0a9fd4: 5289 8c1e |0002: iget v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0a9fd8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0a9fdc: b609 |0006: or-int/2addr v9, v0 │ │ -0a9fde: 5989 8c1e |0007: iput v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ -0a9fe2: 5480 8e1e |0009: iget-object v0, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8e │ │ -0a9fe6: 0787 |000b: move-object v7, v8 │ │ -0a9fe8: 1f07 1902 |000c: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9fec: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a9fee: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -0a9ff2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0a9ff4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0a9ff6: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -0a9ff8: 7408 801b 0000 |0014: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ -0a9ffe: 0c09 |0017: move-result-object v9 │ │ -0aa000: 1109 |0018: return-object v9 │ │ +0a9fc4: |[0a9fc4] ua.gardenapple.itchupdater.install.Installations$Companion$onInstallResult$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9fd4: 5b89 8d1e |0000: iput-object v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.result:Ljava/lang/Object; // field@1e8d │ │ +0a9fd8: 5289 8c1e |0002: iget v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0a9fdc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0a9fe0: b609 |0006: or-int/2addr v9, v0 │ │ +0a9fe2: 5989 8c1e |0007: iput v9, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.label:I // field@1e8c │ │ +0a9fe6: 5480 8e1e |0009: iget-object v0, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$onInstallResult$1;.this$0:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8e │ │ +0a9fea: 0787 |000b: move-object v7, v8 │ │ +0a9fec: 1f07 1902 |000c: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9ff0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a9ff2: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +0a9ff6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0a9ff8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0a9ffa: 1206 |0013: const/4 v6, #int 0 // #0 │ │ +0a9ffc: 7408 801b 0000 |0014: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ +0aa002: 0c09 |0017: move-result-object v9 │ │ +0aa004: 1109 |0018: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 3020 (Installations.kt) │ │ │ │ Class #895 header: │ │ @@ -256233,47 +256234,47 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/NativeInstaller;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ab534: |[0ab534] ua.gardenapple.itchupdater.install.NativeInstaller$requestInstall$1.:(Lua/gardenapple/itchupdater/install/NativeInstaller;Lkotlin/coroutines/Continuation;)V │ │ -0ab544: 5b01 b31e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstaller; // field@1eb3 │ │ -0ab548: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0ab54e: 0e00 |0005: return-void │ │ +0ab538: |[0ab538] ua.gardenapple.itchupdater.install.NativeInstaller$requestInstall$1.:(Lua/gardenapple/itchupdater/install/NativeInstaller;Lkotlin/coroutines/Continuation;)V │ │ +0ab548: 5b01 b31e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstaller; // field@1eb3 │ │ +0ab54c: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0ab552: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0ab4f4: |[0ab4f4] ua.gardenapple.itchupdater.install.NativeInstaller$requestInstall$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab504: 5b67 b21e |0000: iput-object v7, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.result:Ljava/lang/Object; // field@1eb2 │ │ -0ab508: 5267 b11e |0002: iget v7, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0ab50c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0ab510: b607 |0006: or-int/2addr v7, v0 │ │ -0ab512: 5967 b11e |0007: iput v7, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ -0ab516: 5460 b31e |0009: iget-object v0, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstaller; // field@1eb3 │ │ -0ab51a: 0765 |000b: move-object v5, v6 │ │ -0ab51c: 1f05 1902 |000c: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab520: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0ab522: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -0ab526: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0ab528: 7406 aa1b 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstaller;.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1baa │ │ -0ab52e: 0c07 |0015: move-result-object v7 │ │ -0ab530: 1107 |0016: return-object v7 │ │ +0ab4f8: |[0ab4f8] ua.gardenapple.itchupdater.install.NativeInstaller$requestInstall$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab508: 5b67 b21e |0000: iput-object v7, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.result:Ljava/lang/Object; // field@1eb2 │ │ +0ab50c: 5267 b11e |0002: iget v7, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0ab510: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0ab514: b607 |0006: or-int/2addr v7, v0 │ │ +0ab516: 5967 b11e |0007: iput v7, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.label:I // field@1eb1 │ │ +0ab51a: 5460 b31e |0009: iget-object v0, v6, Lua/gardenapple/itchupdater/install/NativeInstaller$requestInstall$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstaller; // field@1eb3 │ │ +0ab51e: 0765 |000b: move-object v5, v6 │ │ +0ab520: 1f05 1902 |000c: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab524: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0ab526: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +0ab52a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0ab52c: 7406 aa1b 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstaller;.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1baa │ │ +0ab532: 0c07 |0015: move-result-object v7 │ │ +0ab534: 1107 |0016: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 5404 (NativeInstaller.kt) │ │ │ │ Class #896 header: │ │ @@ -256318,39 +256319,39 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/bottomnavigation/BottomNavigationView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ae8b4: |[0ae8b4] ua.gardenapple.itchupdater.ui.BrowseFragment$updateUI$navBarHideCallback$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/bottomnavigation/BottomNavigationView;)V │ │ -0ae8c4: 5b01 3d1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f3d │ │ -0ae8c8: 5b02 3c1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.$navBar:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1f3c │ │ -0ae8cc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0ae8ce: 7020 9005 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0ae8d4: 0e00 |0008: return-void │ │ +0ae8b8: |[0ae8b8] ua.gardenapple.itchupdater.ui.BrowseFragment$updateUI$navBarHideCallback$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/bottomnavigation/BottomNavigationView;)V │ │ +0ae8c8: 5b01 3d1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f3d │ │ +0ae8cc: 5b02 3c1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.$navBar:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1f3c │ │ +0ae8d0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0ae8d2: 7020 9005 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0ae8d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ae894: |[0ae894] ua.gardenapple.itchupdater.ui.BrowseFragment$updateUI$navBarHideCallback$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ae8a4: 1f01 7b01 |0000: check-cast v1, Ljava/lang/String; // type@017b │ │ -0ae8a8: 6e20 611c 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.invoke:(Ljava/lang/String;)V // method@1c61 │ │ -0ae8ae: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ae8b2: 1101 |0007: return-object v1 │ │ +0ae898: |[0ae898] ua.gardenapple.itchupdater.ui.BrowseFragment$updateUI$navBarHideCallback$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ae8a8: 1f01 7b01 |0000: check-cast v1, Ljava/lang/String; // type@017b │ │ +0ae8ac: 6e20 611c 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.invoke:(Ljava/lang/String;)V // method@1c61 │ │ +0ae8b2: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ae8b6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -256359,25 +256360,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ae8d8: |[0ae8d8] ua.gardenapple.itchupdater.ui.BrowseFragment$updateUI$navBarHideCallback$1.invoke:(Ljava/lang/String;)V │ │ -0ae8e8: 1a00 522a |0000: const-string v0, "it" // string@2a52 │ │ -0ae8ec: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ae8f2: 5412 3d1f |0005: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f3d │ │ -0ae8f6: 6e10 731c 0200 |0007: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ -0ae8fc: 0a02 |000a: move-result v2 │ │ -0ae8fe: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ -0ae902: 5412 3c1f |000d: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.$navBar:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1f3c │ │ -0ae906: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ -0ae90a: 6e20 8302 0200 |0011: invoke-virtual {v2, v0}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setVisibility:(I)V // method@0283 │ │ -0ae910: 0e00 |0014: return-void │ │ +0ae8dc: |[0ae8dc] ua.gardenapple.itchupdater.ui.BrowseFragment$updateUI$navBarHideCallback$1.invoke:(Ljava/lang/String;)V │ │ +0ae8ec: 1a00 522a |0000: const-string v0, "it" // string@2a52 │ │ +0ae8f0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ae8f6: 5412 3d1f |0005: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f3d │ │ +0ae8fa: 6e10 731c 0200 |0007: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ +0ae900: 0a02 |000a: move-result v2 │ │ +0ae902: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ +0ae906: 5412 3c1f |000d: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.$navBar:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1f3c │ │ +0ae90a: 1300 0800 |000f: const/16 v0, #int 8 // #8 │ │ +0ae90e: 6e20 8302 0200 |0011: invoke-virtual {v2, v0}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setVisibility:(I)V // method@0283 │ │ +0ae914: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=309 │ │ 0x000d line=310 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1; │ │ 0x0000 - 0x0015 reg=2 (null) Ljava/lang/String; │ │ @@ -256476,39 +256477,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0aeab4: |[0aeab4] ua.gardenapple.itchupdater.ui.BrowseFragment.:()V │ │ -0aeac4: 2200 cf05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion; // type@05cf │ │ -0aeac8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0aeaca: 7020 031c 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1c03 │ │ -0aead0: 6900 3f1f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/BrowseFragment;.Companion:Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion; // field@1f3f │ │ -0aead4: 0e00 |0008: return-void │ │ +0aeab8: |[0aeab8] ua.gardenapple.itchupdater.ui.BrowseFragment.:()V │ │ +0aeac8: 2200 cf05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion; // type@05cf │ │ +0aeacc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0aeace: 7020 031c 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1c03 │ │ +0aead4: 6900 3f1f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/BrowseFragment;.Companion:Lua/gardenapple/itchupdater/ui/BrowseFragment$Companion; // field@1f3f │ │ +0aead8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0aead8: |[0aead8] ua.gardenapple.itchupdater.ui.BrowseFragment.:()V │ │ -0aeae8: 7010 cd01 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@01cd │ │ -0aeaee: 7100 b205 0000 |0003: invoke-static {}, Lkotlinx/coroutines/CoroutineScopeKt;.MainScope:()Lkotlinx/coroutines/CoroutineScope; // method@05b2 │ │ -0aeaf4: 0c00 |0006: move-result-object v0 │ │ -0aeaf6: 5b10 3e1f |0007: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.$$delegate_0:Lkotlinx/coroutines/CoroutineScope; // field@1f3e │ │ -0aeafa: 0e00 |0009: return-void │ │ +0aeadc: |[0aeadc] ua.gardenapple.itchupdater.ui.BrowseFragment.:()V │ │ +0aeaec: 7010 cd01 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@01cd │ │ +0aeaf2: 7100 b205 0000 |0003: invoke-static {}, Lkotlinx/coroutines/CoroutineScopeKt;.MainScope:()Lkotlinx/coroutines/CoroutineScope; // method@05b2 │ │ +0aeaf8: 0c00 |0006: move-result-object v0 │ │ +0aeafa: 5b10 3e1f |0007: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.$$delegate_0:Lkotlinx/coroutines/CoroutineScope; // field@1f3e │ │ +0aeafe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -256516,18 +256517,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aea3c: |[0aea3c] ua.gardenapple.itchupdater.ui.BrowseFragment.access$getBinding:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ -0aea4c: 7010 6a1c 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c6a │ │ -0aea52: 0c00 |0003: move-result-object v0 │ │ -0aea54: 1100 |0004: return-object v0 │ │ +0aea40: |[0aea40] ua.gardenapple.itchupdater.ui.BrowseFragment.access$getBinding:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ +0aea50: 7010 6a1c 0000 |0000: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c6a │ │ +0aea56: 0c00 |0003: move-result-object v0 │ │ +0aea58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -256535,17 +256536,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aea58: |[0aea58] ua.gardenapple.itchupdater.ui.BrowseFragment.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ -0aea68: 5400 421f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment;._binding:Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // field@1f42 │ │ -0aea6c: 1100 |0002: return-object v0 │ │ +0aea5c: |[0aea5c] ua.gardenapple.itchupdater.ui.BrowseFragment.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ +0aea6c: 5400 421f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment;._binding:Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // field@1f42 │ │ +0aea70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -256553,17 +256554,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lorg/jsoup/nodes/Document;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aeafc: |[0aeafc] ua.gardenapple.itchupdater.ui.BrowseFragment.access$setCurrentDoc$p:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lorg/jsoup/nodes/Document;)V │ │ -0aeb0c: 5b01 451f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment;.currentDoc:Lorg/jsoup/nodes/Document; // field@1f45 │ │ -0aeb10: 0e00 |0002: return-void │ │ +0aeb00: |[0aeb00] ua.gardenapple.itchupdater.ui.BrowseFragment.access$setCurrentDoc$p:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lorg/jsoup/nodes/Document;)V │ │ +0aeb10: 5b01 451f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment;.currentDoc:Lorg/jsoup/nodes/Document; // field@1f45 │ │ +0aeb14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/jsoup/nodes/Document; │ │ │ │ @@ -256572,219 +256573,219 @@ │ │ type : '(Landroidx/appcompat/widget/Toolbar;Lorg/jsoup/nodes/Document;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 411 16-bit code units │ │ -0aeb14: |[0aeb14] ua.gardenapple.itchupdater.ui.BrowseFragment.addAppBarActions:(Landroidx/appcompat/widget/Toolbar;Lorg/jsoup/nodes/Document;)V │ │ -0aeb24: 6e10 a601 0900 |0000: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aeb2a: 0c00 |0003: move-result-object v0 │ │ -0aeb2c: 7210 2201 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.clear:()V // method@0122 │ │ -0aeb32: 1a00 0f37 |0007: const-string v0, "user_tools" // string@370f │ │ -0aeb36: 6e20 3911 0a00 |0009: invoke-virtual {v10, v0}, Lorg/jsoup/nodes/Document;.getElementById:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1139 │ │ -0aeb3c: 0c0a |000c: move-result-object v10 │ │ -0aeb3e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0aeb40: 390a 0400 |000e: if-nez v10, 0012 // +0004 │ │ -0aeb44: 070a |0010: move-object v10, v0 │ │ -0aeb46: 2805 |0011: goto 0016 // +0005 │ │ -0aeb48: 6e10 9111 0a00 |0012: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@1191 │ │ -0aeb4e: 0c0a |0015: move-result-object v10 │ │ -0aeb50: 390a 0300 |0016: if-nez v10, 0019 // +0003 │ │ -0aeb54: 0e00 |0018: return-void │ │ -0aeb56: 07a1 |0019: move-object v1, v10 │ │ -0aeb58: 1f01 c001 |001a: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ -0aeb5c: 7210 8904 0100 |001c: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0aeb62: 0a01 |001f: move-result v1 │ │ -0aeb64: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -0aeb66: b721 |0021: xor-int/2addr v1, v2 │ │ -0aeb68: 3801 7801 |0022: if-eqz v1, 019a // +0178 │ │ -0aeb6c: 6e10 9e15 0a00 |0024: invoke-virtual {v10}, Lorg/jsoup/select/Elements;.last:()Lorg/jsoup/nodes/Element; // method@159e │ │ -0aeb72: 0c01 |0027: move-result-object v1 │ │ -0aeb74: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0aeb76: 6e20 8c11 3100 |0029: invoke-virtual {v1, v3}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -0aeb7c: 0c04 |002c: move-result-object v4 │ │ -0aeb7e: 1a05 0029 |002d: const-string v5, "href" // string@2900 │ │ -0aeb82: 6e20 8211 5400 |002f: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -0aeb88: 0c04 |0032: move-result-object v4 │ │ -0aeb8a: 1a05 ae31 |0033: const-string v5, "related_games_btn" // string@31ae │ │ -0aeb8e: 6e20 b711 5100 |0035: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -0aeb94: 0c05 |0038: move-result-object v5 │ │ -0aeb96: 1a06 5c2a |0039: const-string v6, "item.getElementsByClass("related_games_btn")" // string@2a5c │ │ -0aeb9a: 7120 8b05 6500 |003b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aeba0: 1f05 c001 |003e: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -0aeba4: 7210 8904 0500 |0040: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0aebaa: 0a05 |0043: move-result v5 │ │ -0aebac: b725 |0044: xor-int/2addr v5, v2 │ │ -0aebae: 3805 1a00 |0045: if-eqz v5, 005f // +001a │ │ -0aebb2: 6e10 a601 0900 |0047: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aebb8: 0c01 |004a: move-result-object v1 │ │ -0aebba: 1405 8500 117f |004b: const v5, #float 1.92741e+38 // #7f110085 │ │ -0aebc0: 1256 |004e: const/4 v6, #int 5 // #5 │ │ -0aebc2: 7255 2001 3166 |004f: invoke-interface {v1, v3, v6, v6, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ -0aebc8: 0c01 |0052: move-result-object v1 │ │ -0aebca: 2203 de05 |0053: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1; // type@05de │ │ -0aebce: 7030 331c 8304 |0055: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c33 │ │ -0aebd4: 1f03 6d00 |0058: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aebd8: 7220 2d01 3100 |005a: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aebde: 2900 3301 |005d: goto/16 0190 // +0133 │ │ -0aebe2: 1a05 6031 |005f: const-string v5, "rate_game_btn" // string@3160 │ │ -0aebe6: 6e20 b711 5100 |0061: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -0aebec: 0c05 |0064: move-result-object v5 │ │ -0aebee: 1a06 5b2a |0065: const-string v6, "item.getElementsByClass("rate_game_btn")" // string@2a5b │ │ -0aebf2: 7120 8b05 6500 |0067: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aebf8: 1f05 c001 |006a: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -0aebfc: 7210 8904 0500 |006c: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0aec02: 0a05 |006f: move-result v5 │ │ -0aec04: b725 |0070: xor-int/2addr v5, v2 │ │ -0aec06: 3805 2500 |0071: if-eqz v5, 0096 // +0025 │ │ -0aec0a: 6e10 a601 0900 |0073: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aec10: 0c01 |0076: move-result-object v1 │ │ -0aec12: 1405 8400 117f |0077: const v5, #float 1.92741e+38 // #7f110084 │ │ -0aec18: 1246 |007a: const/4 v6, #int 4 // #4 │ │ -0aec1a: 7255 2001 3166 |007b: invoke-interface {v1, v3, v6, v6, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ -0aec20: 0c01 |007e: move-result-object v1 │ │ -0aec22: 2203 df05 |007f: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2; // type@05df │ │ -0aec26: 7030 351c 8304 |0081: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c35 │ │ -0aec2c: 1f03 6d00 |0084: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aec30: 7220 2d01 3100 |0086: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aec36: 0c01 |0089: move-result-object v1 │ │ -0aec38: 1403 7c00 087f |008a: const v3, #float 1.80778e+38 // #7f08007c │ │ -0aec3e: 7220 2c01 3100 |008d: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@012c │ │ -0aec44: 0c01 |0090: move-result-object v1 │ │ -0aec46: 7220 2e01 2100 |0091: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@012e │ │ -0aec4c: 2900 fc00 |0094: goto/16 0190 // +00fc │ │ -0aec50: 1a05 f923 |0096: const-string v5, "devlog_link" // string@23f9 │ │ -0aec54: 6e20 c411 5100 |0098: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ -0aec5a: 0a05 |009b: move-result v5 │ │ -0aec5c: 3805 1a00 |009c: if-eqz v5, 00b6 // +001a │ │ -0aec60: 6e10 a601 0900 |009e: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aec66: 0c01 |00a1: move-result-object v1 │ │ -0aec68: 1405 8200 117f |00a2: const v5, #float 1.92741e+38 // #7f110082 │ │ -0aec6e: 1236 |00a5: const/4 v6, #int 3 // #3 │ │ -0aec70: 7255 2001 3166 |00a6: invoke-interface {v1, v3, v6, v6, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ -0aec76: 0c01 |00a9: move-result-object v1 │ │ -0aec78: 2203 e005 |00aa: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3; // type@05e0 │ │ -0aec7c: 7030 371c 8304 |00ac: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c37 │ │ -0aec82: 1f03 6d00 |00af: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aec86: 7220 2d01 3100 |00b1: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aec8c: 2900 dc00 |00b4: goto/16 0190 // +00dc │ │ -0aec90: 1a05 f01e |00b6: const-string v5, "add_to_collection_btn" // string@1ef0 │ │ -0aec94: 6e20 b711 5100 |00b8: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -0aec9a: 0c05 |00bb: move-result-object v5 │ │ -0aec9c: 1a06 592a |00bc: const-string v6, "item.getElementsByClass("add_to_collection_btn")" // string@2a59 │ │ -0aeca0: 7120 8b05 6500 |00be: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aeca6: 1f05 c001 |00c1: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -0aecaa: 7210 8904 0500 |00c3: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0aecb0: 0a05 |00c6: move-result v5 │ │ -0aecb2: b725 |00c7: xor-int/2addr v5, v2 │ │ -0aecb4: 1226 |00c8: const/4 v6, #int 2 // #2 │ │ -0aecb6: 3805 1900 |00c9: if-eqz v5, 00e2 // +0019 │ │ -0aecba: 6e10 a601 0900 |00cb: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aecc0: 0c01 |00ce: move-result-object v1 │ │ -0aecc2: 1405 8100 117f |00cf: const v5, #float 1.92741e+38 // #7f110081 │ │ -0aecc8: 7255 2001 3166 |00d2: invoke-interface {v1, v3, v6, v6, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ -0aecce: 0c01 |00d5: move-result-object v1 │ │ -0aecd0: 2203 e105 |00d6: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4; // type@05e1 │ │ -0aecd4: 7030 391c 8304 |00d8: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c39 │ │ -0aecda: 1f03 6d00 |00db: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aecde: 7220 2d01 3100 |00dd: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aece4: 2900 b000 |00e0: goto/16 0190 // +00b0 │ │ -0aece8: 1a05 8d2a |00e2: const-string v5, "jam_entry" // string@2a8d │ │ -0aecec: 6e20 c411 5100 |00e4: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ -0aecf2: 0a05 |00e7: move-result v5 │ │ -0aecf4: 3805 2b00 |00e8: if-eqz v5, 0113 // +002b │ │ -0aecf8: 6e20 8c11 3100 |00ea: invoke-virtual {v1, v3}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -0aecfe: 0c01 |00ed: move-result-object v1 │ │ -0aed00: 6e10 ff11 0100 |00ee: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ -0aed06: 0c01 |00f1: move-result-object v1 │ │ -0aed08: 6e10 a601 0900 |00f2: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aed0e: 0c05 |00f5: move-result-object v5 │ │ -0aed10: 1f01 5601 |00f6: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0aed14: 7251 2101 3522 |00f8: invoke-interface {v5, v3, v2, v2, v1}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0121 │ │ -0aed1a: 0c01 |00fb: move-result-object v1 │ │ -0aed1c: 2203 e205 |00fc: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5; // type@05e2 │ │ -0aed20: 7030 3b1c 8304 |00fe: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c3b │ │ -0aed26: 1f03 6d00 |0101: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aed2a: 7220 2d01 3100 |0103: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aed30: 0c01 |0106: move-result-object v1 │ │ -0aed32: 1403 7600 087f |0107: const v3, #float 1.80777e+38 // #7f080076 │ │ -0aed38: 7220 2c01 3100 |010a: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@012c │ │ -0aed3e: 0c01 |010d: move-result-object v1 │ │ -0aed40: 7220 2e01 2100 |010e: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@012e │ │ -0aed46: 2900 7f00 |0111: goto/16 0190 // +007f │ │ -0aed4a: 1a05 3d37 |0113: const-string v5, "view_more" // string@373d │ │ -0aed4e: 6e20 b711 5100 |0115: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -0aed54: 0c05 |0118: move-result-object v5 │ │ -0aed56: 1a07 5d2a |0119: const-string v7, "item.getElementsByClass("view_more")" // string@2a5d │ │ -0aed5a: 7120 8b05 7500 |011b: invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aed60: 1f05 c001 |011e: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -0aed64: 7210 8904 0500 |0120: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -0aed6a: 0a05 |0123: move-result v5 │ │ -0aed6c: b725 |0124: xor-int/2addr v5, v2 │ │ -0aed6e: 3805 6b00 |0125: if-eqz v5, 0190 // +006b │ │ -0aed72: 1a05 c12c |0127: const-string v5, "mobile_label" // string@2cc1 │ │ -0aed76: 6e20 b711 5100 |0129: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -0aed7c: 0c05 |012c: move-result-object v5 │ │ -0aed7e: 6e20 9515 3500 |012d: invoke-virtual {v5, v3}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -0aed84: 0c05 |0130: move-result-object v5 │ │ -0aed86: 1f05 d103 |0131: check-cast v5, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -0aed8a: 6e10 ff11 0500 |0133: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ -0aed90: 0c05 |0136: move-result-object v5 │ │ -0aed92: 1a07 2626 |0137: const-string v7, "full_label" // string@2626 │ │ -0aed96: 6e20 b711 7100 |0139: invoke-virtual {v1, v7}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -0aed9c: 0c01 |013c: move-result-object v1 │ │ -0aed9e: 6e20 9515 3100 |013d: invoke-virtual {v1, v3}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -0aeda4: 0c01 |0140: move-result-object v1 │ │ -0aeda6: 1f01 d103 |0141: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -0aedaa: 6e10 ff11 0100 |0143: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ -0aedb0: 0c01 |0146: move-result-object v1 │ │ -0aedb2: 1a07 5a2a |0147: const-string v7, "item.getElementsByClass("full_label")[0].text()" // string@2a5a │ │ -0aedb6: 7120 8b05 7100 |0149: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aedbc: 1f01 5601 |014c: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0aedc0: 1a07 a41f |014e: const-string v7, "authorName" // string@1fa4 │ │ -0aedc4: 7120 8b05 7500 |0150: invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aedca: 0757 |0153: move-object v7, v5 │ │ -0aedcc: 1f07 5601 |0154: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ -0aedd0: 7150 9a05 7163 |0156: invoke-static {v1, v7, v3, v6, v0}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@059a │ │ -0aedd6: 0a01 |0159: move-result v1 │ │ -0aedd8: 3801 1200 |015a: if-eqz v1, 016c // +0012 │ │ -0aeddc: 6e10 6f1c 0800 |015c: invoke-virtual {v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ -0aede2: 0c01 |015f: move-result-object v1 │ │ -0aede4: 1406 7f00 117f |0160: const v6, #float 1.92741e+38 // #7f11007f │ │ -0aedea: 2327 6606 |0163: new-array v7, v2, [Ljava/lang/Object; // type@0666 │ │ -0aedee: 4d05 0703 |0165: aput-object v5, v7, v3 │ │ -0aedf2: 6e30 9300 6107 |0167: invoke-virtual {v1, v6, v7}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ -0aedf8: 0c01 |016a: move-result-object v1 │ │ -0aedfa: 280c |016b: goto 0177 // +000c │ │ -0aedfc: 6e10 6f1c 0800 |016c: invoke-virtual {v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ -0aee02: 0c01 |016f: move-result-object v1 │ │ -0aee04: 1405 8000 117f |0170: const v5, #float 1.92741e+38 // #7f110080 │ │ -0aee0a: 6e20 9200 5100 |0173: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0aee10: 0c01 |0176: move-result-object v1 │ │ -0aee12: 1a05 5029 |0177: const-string v5, "if (item.getElementsByClass("full_label")[0].text().contains(authorName)) │ │ +0aeb18: |[0aeb18] ua.gardenapple.itchupdater.ui.BrowseFragment.addAppBarActions:(Landroidx/appcompat/widget/Toolbar;Lorg/jsoup/nodes/Document;)V │ │ +0aeb28: 6e10 a601 0900 |0000: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aeb2e: 0c00 |0003: move-result-object v0 │ │ +0aeb30: 7210 2201 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.clear:()V // method@0122 │ │ +0aeb36: 1a00 0f37 |0007: const-string v0, "user_tools" // string@370f │ │ +0aeb3a: 6e20 3911 0a00 |0009: invoke-virtual {v10, v0}, Lorg/jsoup/nodes/Document;.getElementById:(Ljava/lang/String;)Lorg/jsoup/nodes/Element; // method@1139 │ │ +0aeb40: 0c0a |000c: move-result-object v10 │ │ +0aeb42: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0aeb44: 390a 0400 |000e: if-nez v10, 0012 // +0004 │ │ +0aeb48: 070a |0010: move-object v10, v0 │ │ +0aeb4a: 2805 |0011: goto 0016 // +0005 │ │ +0aeb4c: 6e10 9111 0a00 |0012: invoke-virtual {v10}, Lorg/jsoup/nodes/Element;.children:()Lorg/jsoup/select/Elements; // method@1191 │ │ +0aeb52: 0c0a |0015: move-result-object v10 │ │ +0aeb54: 390a 0300 |0016: if-nez v10, 0019 // +0003 │ │ +0aeb58: 0e00 |0018: return-void │ │ +0aeb5a: 07a1 |0019: move-object v1, v10 │ │ +0aeb5c: 1f01 c001 |001a: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ +0aeb60: 7210 8904 0100 |001c: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0aeb66: 0a01 |001f: move-result v1 │ │ +0aeb68: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +0aeb6a: b721 |0021: xor-int/2addr v1, v2 │ │ +0aeb6c: 3801 7801 |0022: if-eqz v1, 019a // +0178 │ │ +0aeb70: 6e10 9e15 0a00 |0024: invoke-virtual {v10}, Lorg/jsoup/select/Elements;.last:()Lorg/jsoup/nodes/Element; // method@159e │ │ +0aeb76: 0c01 |0027: move-result-object v1 │ │ +0aeb78: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0aeb7a: 6e20 8c11 3100 |0029: invoke-virtual {v1, v3}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +0aeb80: 0c04 |002c: move-result-object v4 │ │ +0aeb82: 1a05 0029 |002d: const-string v5, "href" // string@2900 │ │ +0aeb86: 6e20 8211 5400 |002f: invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +0aeb8c: 0c04 |0032: move-result-object v4 │ │ +0aeb8e: 1a05 ae31 |0033: const-string v5, "related_games_btn" // string@31ae │ │ +0aeb92: 6e20 b711 5100 |0035: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +0aeb98: 0c05 |0038: move-result-object v5 │ │ +0aeb9a: 1a06 5c2a |0039: const-string v6, "item.getElementsByClass("related_games_btn")" // string@2a5c │ │ +0aeb9e: 7120 8b05 6500 |003b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aeba4: 1f05 c001 |003e: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +0aeba8: 7210 8904 0500 |0040: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0aebae: 0a05 |0043: move-result v5 │ │ +0aebb0: b725 |0044: xor-int/2addr v5, v2 │ │ +0aebb2: 3805 1a00 |0045: if-eqz v5, 005f // +001a │ │ +0aebb6: 6e10 a601 0900 |0047: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aebbc: 0c01 |004a: move-result-object v1 │ │ +0aebbe: 1405 8500 117f |004b: const v5, #float 1.92741e+38 // #7f110085 │ │ +0aebc4: 1256 |004e: const/4 v6, #int 5 // #5 │ │ +0aebc6: 7255 2001 3166 |004f: invoke-interface {v1, v3, v6, v6, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ +0aebcc: 0c01 |0052: move-result-object v1 │ │ +0aebce: 2203 de05 |0053: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1; // type@05de │ │ +0aebd2: 7030 331c 8304 |0055: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c33 │ │ +0aebd8: 1f03 6d00 |0058: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aebdc: 7220 2d01 3100 |005a: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aebe2: 2900 3301 |005d: goto/16 0190 // +0133 │ │ +0aebe6: 1a05 6031 |005f: const-string v5, "rate_game_btn" // string@3160 │ │ +0aebea: 6e20 b711 5100 |0061: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +0aebf0: 0c05 |0064: move-result-object v5 │ │ +0aebf2: 1a06 5b2a |0065: const-string v6, "item.getElementsByClass("rate_game_btn")" // string@2a5b │ │ +0aebf6: 7120 8b05 6500 |0067: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aebfc: 1f05 c001 |006a: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +0aec00: 7210 8904 0500 |006c: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0aec06: 0a05 |006f: move-result v5 │ │ +0aec08: b725 |0070: xor-int/2addr v5, v2 │ │ +0aec0a: 3805 2500 |0071: if-eqz v5, 0096 // +0025 │ │ +0aec0e: 6e10 a601 0900 |0073: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aec14: 0c01 |0076: move-result-object v1 │ │ +0aec16: 1405 8400 117f |0077: const v5, #float 1.92741e+38 // #7f110084 │ │ +0aec1c: 1246 |007a: const/4 v6, #int 4 // #4 │ │ +0aec1e: 7255 2001 3166 |007b: invoke-interface {v1, v3, v6, v6, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ +0aec24: 0c01 |007e: move-result-object v1 │ │ +0aec26: 2203 df05 |007f: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2; // type@05df │ │ +0aec2a: 7030 351c 8304 |0081: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$2;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c35 │ │ +0aec30: 1f03 6d00 |0084: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aec34: 7220 2d01 3100 |0086: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aec3a: 0c01 |0089: move-result-object v1 │ │ +0aec3c: 1403 7c00 087f |008a: const v3, #float 1.80778e+38 // #7f08007c │ │ +0aec42: 7220 2c01 3100 |008d: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@012c │ │ +0aec48: 0c01 |0090: move-result-object v1 │ │ +0aec4a: 7220 2e01 2100 |0091: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@012e │ │ +0aec50: 2900 fc00 |0094: goto/16 0190 // +00fc │ │ +0aec54: 1a05 f923 |0096: const-string v5, "devlog_link" // string@23f9 │ │ +0aec58: 6e20 c411 5100 |0098: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ +0aec5e: 0a05 |009b: move-result v5 │ │ +0aec60: 3805 1a00 |009c: if-eqz v5, 00b6 // +001a │ │ +0aec64: 6e10 a601 0900 |009e: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aec6a: 0c01 |00a1: move-result-object v1 │ │ +0aec6c: 1405 8200 117f |00a2: const v5, #float 1.92741e+38 // #7f110082 │ │ +0aec72: 1236 |00a5: const/4 v6, #int 3 // #3 │ │ +0aec74: 7255 2001 3166 |00a6: invoke-interface {v1, v3, v6, v6, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ +0aec7a: 0c01 |00a9: move-result-object v1 │ │ +0aec7c: 2203 e005 |00aa: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3; // type@05e0 │ │ +0aec80: 7030 371c 8304 |00ac: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$3;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c37 │ │ +0aec86: 1f03 6d00 |00af: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aec8a: 7220 2d01 3100 |00b1: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aec90: 2900 dc00 |00b4: goto/16 0190 // +00dc │ │ +0aec94: 1a05 f01e |00b6: const-string v5, "add_to_collection_btn" // string@1ef0 │ │ +0aec98: 6e20 b711 5100 |00b8: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +0aec9e: 0c05 |00bb: move-result-object v5 │ │ +0aeca0: 1a06 592a |00bc: const-string v6, "item.getElementsByClass("add_to_collection_btn")" // string@2a59 │ │ +0aeca4: 7120 8b05 6500 |00be: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aecaa: 1f05 c001 |00c1: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +0aecae: 7210 8904 0500 |00c3: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0aecb4: 0a05 |00c6: move-result v5 │ │ +0aecb6: b725 |00c7: xor-int/2addr v5, v2 │ │ +0aecb8: 1226 |00c8: const/4 v6, #int 2 // #2 │ │ +0aecba: 3805 1900 |00c9: if-eqz v5, 00e2 // +0019 │ │ +0aecbe: 6e10 a601 0900 |00cb: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aecc4: 0c01 |00ce: move-result-object v1 │ │ +0aecc6: 1405 8100 117f |00cf: const v5, #float 1.92741e+38 // #7f110081 │ │ +0aeccc: 7255 2001 3166 |00d2: invoke-interface {v1, v3, v6, v6, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ +0aecd2: 0c01 |00d5: move-result-object v1 │ │ +0aecd4: 2203 e105 |00d6: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4; // type@05e1 │ │ +0aecd8: 7030 391c 8304 |00d8: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$4;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c39 │ │ +0aecde: 1f03 6d00 |00db: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aece2: 7220 2d01 3100 |00dd: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aece8: 2900 b000 |00e0: goto/16 0190 // +00b0 │ │ +0aecec: 1a05 8d2a |00e2: const-string v5, "jam_entry" // string@2a8d │ │ +0aecf0: 6e20 c411 5100 |00e4: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.hasClass:(Ljava/lang/String;)Z // method@11c4 │ │ +0aecf6: 0a05 |00e7: move-result v5 │ │ +0aecf8: 3805 2b00 |00e8: if-eqz v5, 0113 // +002b │ │ +0aecfc: 6e20 8c11 3100 |00ea: invoke-virtual {v1, v3}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +0aed02: 0c01 |00ed: move-result-object v1 │ │ +0aed04: 6e10 ff11 0100 |00ee: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ +0aed0a: 0c01 |00f1: move-result-object v1 │ │ +0aed0c: 6e10 a601 0900 |00f2: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aed12: 0c05 |00f5: move-result-object v5 │ │ +0aed14: 1f01 5601 |00f6: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0aed18: 7251 2101 3522 |00f8: invoke-interface {v5, v3, v2, v2, v1}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0121 │ │ +0aed1e: 0c01 |00fb: move-result-object v1 │ │ +0aed20: 2203 e205 |00fc: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5; // type@05e2 │ │ +0aed24: 7030 3b1c 8304 |00fe: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$5;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c3b │ │ +0aed2a: 1f03 6d00 |0101: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aed2e: 7220 2d01 3100 |0103: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aed34: 0c01 |0106: move-result-object v1 │ │ +0aed36: 1403 7600 087f |0107: const v3, #float 1.80777e+38 // #7f080076 │ │ +0aed3c: 7220 2c01 3100 |010a: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@012c │ │ +0aed42: 0c01 |010d: move-result-object v1 │ │ +0aed44: 7220 2e01 2100 |010e: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@012e │ │ +0aed4a: 2900 7f00 |0111: goto/16 0190 // +007f │ │ +0aed4e: 1a05 3d37 |0113: const-string v5, "view_more" // string@373d │ │ +0aed52: 6e20 b711 5100 |0115: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +0aed58: 0c05 |0118: move-result-object v5 │ │ +0aed5a: 1a07 5d2a |0119: const-string v7, "item.getElementsByClass("view_more")" // string@2a5d │ │ +0aed5e: 7120 8b05 7500 |011b: invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aed64: 1f05 c001 |011e: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +0aed68: 7210 8904 0500 |0120: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +0aed6e: 0a05 |0123: move-result v5 │ │ +0aed70: b725 |0124: xor-int/2addr v5, v2 │ │ +0aed72: 3805 6b00 |0125: if-eqz v5, 0190 // +006b │ │ +0aed76: 1a05 c12c |0127: const-string v5, "mobile_label" // string@2cc1 │ │ +0aed7a: 6e20 b711 5100 |0129: invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +0aed80: 0c05 |012c: move-result-object v5 │ │ +0aed82: 6e20 9515 3500 |012d: invoke-virtual {v5, v3}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +0aed88: 0c05 |0130: move-result-object v5 │ │ +0aed8a: 1f05 d103 |0131: check-cast v5, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +0aed8e: 6e10 ff11 0500 |0133: invoke-virtual {v5}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ +0aed94: 0c05 |0136: move-result-object v5 │ │ +0aed96: 1a07 2626 |0137: const-string v7, "full_label" // string@2626 │ │ +0aed9a: 6e20 b711 7100 |0139: invoke-virtual {v1, v7}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +0aeda0: 0c01 |013c: move-result-object v1 │ │ +0aeda2: 6e20 9515 3100 |013d: invoke-virtual {v1, v3}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +0aeda8: 0c01 |0140: move-result-object v1 │ │ +0aedaa: 1f01 d103 |0141: check-cast v1, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +0aedae: 6e10 ff11 0100 |0143: invoke-virtual {v1}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ +0aedb4: 0c01 |0146: move-result-object v1 │ │ +0aedb6: 1a07 5a2a |0147: const-string v7, "item.getElementsByClass("full_label")[0].text()" // string@2a5a │ │ +0aedba: 7120 8b05 7100 |0149: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aedc0: 1f01 5601 |014c: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0aedc4: 1a07 a41f |014e: const-string v7, "authorName" // string@1fa4 │ │ +0aedc8: 7120 8b05 7500 |0150: invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aedce: 0757 |0153: move-object v7, v5 │ │ +0aedd0: 1f07 5601 |0154: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ +0aedd4: 7150 9a05 7163 |0156: invoke-static {v1, v7, v3, v6, v0}, Lkotlin/text/StringsKt;.contains$default:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z // method@059a │ │ +0aedda: 0a01 |0159: move-result v1 │ │ +0aeddc: 3801 1200 |015a: if-eqz v1, 016c // +0012 │ │ +0aede0: 6e10 6f1c 0800 |015c: invoke-virtual {v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ +0aede6: 0c01 |015f: move-result-object v1 │ │ +0aede8: 1406 7f00 117f |0160: const v6, #float 1.92741e+38 // #7f11007f │ │ +0aedee: 2327 6606 |0163: new-array v7, v2, [Ljava/lang/Object; // type@0666 │ │ +0aedf2: 4d05 0703 |0165: aput-object v5, v7, v3 │ │ +0aedf6: 6e30 9300 6107 |0167: invoke-virtual {v1, v6, v7}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ +0aedfc: 0c01 |016a: move-result-object v1 │ │ +0aedfe: 280c |016b: goto 0177 // +000c │ │ +0aee00: 6e10 6f1c 0800 |016c: invoke-virtual {v8}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getResources:()Landroid/content/res/Resources; // method@1c6f │ │ +0aee06: 0c01 |016f: move-result-object v1 │ │ +0aee08: 1405 8000 117f |0170: const v5, #float 1.92741e+38 // #7f110080 │ │ +0aee0e: 6e20 9200 5100 |0173: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0aee14: 0c01 |0176: move-result-object v1 │ │ +0aee16: 1a05 5029 |0177: const-string v5, "if (item.getElementsByClass("full_label")[0].text().contains(authorName)) │ │ resources.getString(R.string.menu_game_author, authorName) │ │ else │ │ resources.getString(R.string.menu_game_author_generic)" // string@2950 │ │ -0aee16: 7120 8b05 5100 |0179: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aee1c: 6e10 a601 0900 |017c: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aee22: 0c05 |017f: move-result-object v5 │ │ -0aee24: 1f01 5601 |0180: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0aee28: 7251 2101 3533 |0182: invoke-interface {v5, v3, v3, v3, v1}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0121 │ │ -0aee2e: 0c01 |0185: move-result-object v1 │ │ -0aee30: 2203 e305 |0186: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6; // type@05e3 │ │ -0aee34: 7030 3d1c 8304 |0188: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c3d │ │ -0aee3a: 1f03 6d00 |018b: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aee3e: 7220 2d01 3100 |018d: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aee44: 6e10 b315 0a00 |0190: invoke-virtual {v10}, Lorg/jsoup/select/Elements;.size:()I // method@15b3 │ │ -0aee4a: 0a01 |0193: move-result v1 │ │ -0aee4c: b121 |0194: sub-int/2addr v1, v2 │ │ -0aee4e: 6e20 ac15 1a00 |0195: invoke-virtual {v10, v1}, Lorg/jsoup/select/Elements;.remove:(I)Ljava/lang/Object; // method@15ac │ │ -0aee54: 2900 81fe |0198: goto/16 0019 // -017f │ │ -0aee58: 0e00 |019a: return-void │ │ +0aee1a: 7120 8b05 5100 |0179: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aee20: 6e10 a601 0900 |017c: invoke-virtual {v9}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aee26: 0c05 |017f: move-result-object v5 │ │ +0aee28: 1f01 5601 |0180: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0aee2c: 7251 2101 3533 |0182: invoke-interface {v5, v3, v3, v3, v1}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0121 │ │ +0aee32: 0c01 |0185: move-result-object v1 │ │ +0aee34: 2203 e305 |0186: new-instance v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6; // type@05e3 │ │ +0aee38: 7030 3d1c 8304 |0188: invoke-direct {v3, v8, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addAppBarActions$6;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;)V // method@1c3d │ │ +0aee3e: 1f03 6d00 |018b: check-cast v3, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aee42: 7220 2d01 3100 |018d: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aee48: 6e10 b315 0a00 |0190: invoke-virtual {v10}, Lorg/jsoup/select/Elements;.size:()I // method@15b3 │ │ +0aee4e: 0a01 |0193: move-result v1 │ │ +0aee50: b121 |0194: sub-int/2addr v1, v2 │ │ +0aee52: 6e20 ac15 1a00 |0195: invoke-virtual {v10, v1}, Lorg/jsoup/select/Elements;.remove:(I)Ljava/lang/Object; // method@15ac │ │ +0aee58: 2900 81fe |0198: goto/16 0019 // -017f │ │ +0aee5c: 0e00 |019a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0009 line=412 │ │ 0x0019 line=414 │ │ 0x0024 line=415 │ │ 0x0029 line=416 │ │ @@ -256826,47 +256827,47 @@ │ │ type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -0aee5c: |[0aee5c] ua.gardenapple.itchupdater.ui.BrowseFragment.addDefaultAppBarActions:(Landroidx/appcompat/widget/Toolbar;)V │ │ -0aee6c: 6e10 a601 0500 |0000: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aee72: 0c00 |0003: move-result-object v0 │ │ -0aee74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0aee76: 1302 0a00 |0005: const/16 v2, #int 10 // #a │ │ -0aee7a: 1403 a900 117f |0007: const v3, #float 1.92741e+38 // #7f1100a9 │ │ -0aee80: 7253 2001 1022 |000a: invoke-interface {v0, v1, v2, v2, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ -0aee86: 0c00 |000d: move-result-object v0 │ │ -0aee88: 2202 e405 |000e: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1; // type@05e4 │ │ -0aee8c: 7020 3f1c 4200 |0010: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c3f │ │ -0aee92: 1f02 6d00 |0013: check-cast v2, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aee96: 7220 2d01 2000 |0015: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aee9c: 6e10 a601 0500 |0018: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aeea2: 0c00 |001b: move-result-object v0 │ │ -0aeea4: 1302 0b00 |001c: const/16 v2, #int 11 // #b │ │ -0aeea8: 1403 ab00 117f |001e: const v3, #float 1.92742e+38 // #7f1100ab │ │ -0aeeae: 7253 2001 1022 |0021: invoke-interface {v0, v1, v2, v2, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ -0aeeb4: 0c00 |0024: move-result-object v0 │ │ -0aeeb6: 2202 e505 |0025: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2; // type@05e5 │ │ -0aeeba: 7020 411c 4200 |0027: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c41 │ │ -0aeec0: 1f02 6d00 |002a: check-cast v2, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aeec4: 7220 2d01 2000 |002c: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aeeca: 6e10 a601 0500 |002f: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0aeed0: 0c05 |0032: move-result-object v5 │ │ -0aeed2: 1300 0c00 |0033: const/16 v0, #int 12 // #c │ │ -0aeed6: 1402 aa00 117f |0035: const v2, #float 1.92742e+38 // #7f1100aa │ │ -0aeedc: 7252 2001 1500 |0038: invoke-interface {v5, v1, v0, v0, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ -0aeee2: 0c05 |003b: move-result-object v5 │ │ -0aeee4: 2200 e605 |003c: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3; // type@05e6 │ │ -0aeee8: 7020 431c 4000 |003e: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c43 │ │ -0aeeee: 1f00 6d00 |0041: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ -0aeef2: 7220 2d01 0500 |0043: invoke-interface {v5, v0}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ -0aeef8: 0e00 |0046: return-void │ │ +0aee60: |[0aee60] ua.gardenapple.itchupdater.ui.BrowseFragment.addDefaultAppBarActions:(Landroidx/appcompat/widget/Toolbar;)V │ │ +0aee70: 6e10 a601 0500 |0000: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aee76: 0c00 |0003: move-result-object v0 │ │ +0aee78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0aee7a: 1302 0a00 |0005: const/16 v2, #int 10 // #a │ │ +0aee7e: 1403 a900 117f |0007: const v3, #float 1.92741e+38 // #7f1100a9 │ │ +0aee84: 7253 2001 1022 |000a: invoke-interface {v0, v1, v2, v2, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ +0aee8a: 0c00 |000d: move-result-object v0 │ │ +0aee8c: 2202 e405 |000e: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1; // type@05e4 │ │ +0aee90: 7020 3f1c 4200 |0010: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c3f │ │ +0aee96: 1f02 6d00 |0013: check-cast v2, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aee9a: 7220 2d01 2000 |0015: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aeea0: 6e10 a601 0500 |0018: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aeea6: 0c00 |001b: move-result-object v0 │ │ +0aeea8: 1302 0b00 |001c: const/16 v2, #int 11 // #b │ │ +0aeeac: 1403 ab00 117f |001e: const v3, #float 1.92742e+38 // #7f1100ab │ │ +0aeeb2: 7253 2001 1022 |0021: invoke-interface {v0, v1, v2, v2, v3}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ +0aeeb8: 0c00 |0024: move-result-object v0 │ │ +0aeeba: 2202 e505 |0025: new-instance v2, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2; // type@05e5 │ │ +0aeebe: 7020 411c 4200 |0027: invoke-direct {v2, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$2;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c41 │ │ +0aeec4: 1f02 6d00 |002a: check-cast v2, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aeec8: 7220 2d01 2000 |002c: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aeece: 6e10 a601 0500 |002f: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0aeed4: 0c05 |0032: move-result-object v5 │ │ +0aeed6: 1300 0c00 |0033: const/16 v0, #int 12 // #c │ │ +0aeeda: 1402 aa00 117f |0035: const v2, #float 1.92742e+38 // #7f1100aa │ │ +0aeee0: 7252 2001 1500 |0038: invoke-interface {v5, v1, v0, v0, v2}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@0120 │ │ +0aeee6: 0c05 |003b: move-result-object v5 │ │ +0aeee8: 2200 e605 |003c: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3; // type@05e6 │ │ +0aeeec: 7020 431c 4000 |003e: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$addDefaultAppBarActions$3;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c43 │ │ +0aeef2: 1f00 6d00 |0041: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@006d │ │ +0aeef6: 7220 2d01 0500 |0043: invoke-interface {v5, v0}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@012d │ │ +0aeefc: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0018 line=493 │ │ 0x002f line=497 │ │ locals : │ │ 0x0000 - 0x0047 reg=4 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ @@ -256877,18 +256878,18 @@ │ │ type : '()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aea70: |[0aea70] ua.gardenapple.itchupdater.ui.BrowseFragment.getBinding:()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ -0aea80: 5410 421f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;._binding:Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // field@1f42 │ │ -0aea84: 7110 8a05 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0aea8a: 1100 |0005: return-object v0 │ │ +0aea74: |[0aea74] ua.gardenapple.itchupdater.ui.BrowseFragment.getBinding:()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; │ │ +0aea84: 5410 421f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;._binding:Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // field@1f42 │ │ +0aea88: 7110 8a05 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0aea8e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #8 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -256896,22 +256897,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0aeefc: |[0aeefc] ua.gardenapple.itchupdater.ui.BrowseFragment.hideUnwantedElements:()V │ │ -0aef0c: 6e10 711c 0200 |0000: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0aef12: 0c00 |0003: move-result-object v0 │ │ -0aef14: 2201 e705 |0004: new-instance v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1; // type@05e7 │ │ -0aef18: 7020 451c 2100 |0006: invoke-direct {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c45 │ │ -0aef1e: 1f01 7501 |0009: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0aef22: 6e20 661d 1000 |000b: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.post:(Ljava/lang/Runnable;)Z // method@1d66 │ │ -0aef28: 0e00 |000e: return-void │ │ +0aef00: |[0aef00] ua.gardenapple.itchupdater.ui.BrowseFragment.hideUnwantedElements:()V │ │ +0aef10: 6e10 711c 0200 |0000: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0aef16: 0c00 |0003: move-result-object v0 │ │ +0aef18: 2201 e705 |0004: new-instance v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1; // type@05e7 │ │ +0aef1c: 7020 451c 2100 |0006: invoke-direct {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$hideUnwantedElements$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c45 │ │ +0aef22: 1f01 7501 |0009: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0aef26: 6e20 661d 1000 |000b: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.post:(Ljava/lang/Runnable;)Z // method@1d66 │ │ +0aef2c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #9 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -256919,26 +256920,26 @@ │ │ type : '(ZLkotlin/jvm/functions/Function1;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0af3a8: |[0af3a8] ua.gardenapple.itchupdater.ui.BrowseFragment.setSiteNavbarVisibility:(ZLkotlin/jvm/functions/Function1;)V │ │ -0af3b8: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -0af3bc: 1a03 4137 |0002: const-string v3, "visible" // string@3741 │ │ -0af3c0: 2803 |0004: goto 0007 // +0003 │ │ -0af3c2: 1a03 d528 |0005: const-string v3, "hidden" // string@28d5 │ │ -0af3c6: 6e10 711c 0200 |0007: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af3cc: 0c00 |000a: move-result-object v0 │ │ -0af3ce: 2201 f105 |000b: new-instance v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1; // type@05f1 │ │ -0af3d2: 7040 5d1c 2143 |000d: invoke-direct {v1, v2, v3, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@1c5d │ │ -0af3d8: 1f01 7501 |0010: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0af3dc: 6e20 661d 1000 |0012: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.post:(Ljava/lang/Runnable;)Z // method@1d66 │ │ -0af3e2: 0e00 |0015: return-void │ │ +0af3ac: |[0af3ac] ua.gardenapple.itchupdater.ui.BrowseFragment.setSiteNavbarVisibility:(ZLkotlin/jvm/functions/Function1;)V │ │ +0af3bc: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +0af3c0: 1a03 4137 |0002: const-string v3, "visible" // string@3741 │ │ +0af3c4: 2803 |0004: goto 0007 // +0003 │ │ +0af3c6: 1a03 d528 |0005: const-string v3, "hidden" // string@28d5 │ │ +0af3ca: 6e10 711c 0200 |0007: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af3d0: 0c00 |000a: move-result-object v0 │ │ +0af3d2: 2201 f105 |000b: new-instance v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1; // type@05f1 │ │ +0af3d6: 7040 5d1c 2143 |000d: invoke-direct {v1, v2, v3, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$setSiteNavbarVisibility$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)V // method@1c5d │ │ +0af3dc: 1f01 7501 |0010: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0af3e0: 6e20 661d 1000 |0012: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/MitchWebView;.post:(Ljava/lang/Runnable;)Z // method@1d66 │ │ +0af3e6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=505 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ 0x0000 - 0x0016 reg=3 (null) Z │ │ 0x0000 - 0x0016 reg=4 (null) Lkotlin/jvm/functions/Function1; │ │ @@ -256948,288 +256949,288 @@ │ │ type : '(Lorg/jsoup/nodes/Document;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 576 16-bit code units │ │ -0af400: |[0af400] ua.gardenapple.itchupdater.ui.BrowseFragment.updateUI:(Lorg/jsoup/nodes/Document;)V │ │ -0af410: 54c0 441f |0000: iget-object v0, v12, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ -0af414: 3800 3d02 |0002: if-eqz v0, 023f // +023d │ │ -0af418: 6e10 741c 0c00 |0004: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isWebFullscreen:()Z // method@1c74 │ │ -0af41e: 0a00 |0007: move-result v0 │ │ -0af420: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0af424: 2900 3502 |000a: goto/16 023f // +0235 │ │ -0af428: 6e10 691c 0c00 |000c: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0af42e: 0c00 |000f: move-result-object v0 │ │ -0af430: 2001 2106 |0010: instance-of v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0af434: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0af436: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ -0af43a: 1f00 2106 |0015: check-cast v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0af43e: 2802 |0017: goto 0019 // +0002 │ │ -0af440: 0720 |0018: move-object v0, v2 │ │ -0af442: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ -0af446: 0e00 |001b: return-void │ │ -0af448: 6e10 731c 0c00 |001c: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ -0af44e: 0a01 |001f: move-result v1 │ │ -0af450: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ -0af454: 380d 0300 |0022: if-eqz v13, 0025 // +0003 │ │ -0af458: 0e00 |0024: return-void │ │ -0af45a: 6e10 401d 0000 |0025: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0af460: 0c01 |0028: move-result-object v1 │ │ -0af462: 5411 8e1d |0029: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ -0af466: 1a03 c02b |002b: const-string v3, "mainActivity.binding.bottomNavigationView" // string@2bc0 │ │ -0af46a: 7120 8b05 3100 |002d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af470: 6e10 401d 0000 |0030: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0af476: 0c03 |0033: move-result-object v3 │ │ -0af478: 5433 921d |0034: iget-object v3, v3, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ -0af47c: 1a04 c12b |0036: const-string v4, "mainActivity.binding.speedDial" // string@2bc1 │ │ -0af480: 7120 8b05 4300 |0038: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af486: 6e10 471d 0000 |003b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1d47 │ │ -0af48c: 0c04 |003e: move-result-object v4 │ │ -0af48e: 7110 8a05 0400 |003f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0af494: 6e10 401d 0000 |0042: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0af49a: 0c05 |0045: move-result-object v5 │ │ -0af49c: 5455 931d |0046: iget-object v5, v5, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1d93 │ │ -0af4a0: 1a06 c22b |0048: const-string v6, "mainActivity.binding.toolbar" // string@2bc2 │ │ -0af4a4: 7120 8b05 6500 |004a: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af4aa: 6e10 a502 0300 |004d: invoke-virtual {v3}, Lcom/leinardi/android/speeddial/SpeedDialView;.show:()V // method@02a5 │ │ -0af4b0: 7010 721c 0c00 |0050: invoke-direct {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.hideUnwantedElements:()V // method@1c72 │ │ -0af4b6: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -0af4b8: 380d c900 |0054: if-eqz v13, 011d // +00c9 │ │ -0af4bc: 6207 4806 |0056: sget-object v7, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0af4c0: 6e20 9c16 d700 |0058: invoke-virtual {v7, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isStylizedPage:(Lorg/jsoup/nodes/Document;)Z // method@169c │ │ -0af4c6: 0a07 |005b: move-result v7 │ │ -0af4c8: 3807 c100 |005c: if-eqz v7, 011d // +00c1 │ │ -0af4cc: 6207 4806 |005e: sget-object v7, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0af4d0: 6e20 9816 d700 |0060: invoke-virtual {v7, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isGamePage:(Lorg/jsoup/nodes/Document;)Z // method@1698 │ │ -0af4d6: 0a07 |0063: move-result v7 │ │ -0af4d8: 1308 1800 |0064: const/16 v8, #int 24 // #18 │ │ -0af4dc: 1a09 1e04 |0066: const-string v9, "" // string@041e │ │ -0af4e0: 1a0a 2a04 |0068: const-string v10, "" // string@042a │ │ -0af4e4: 3807 6300 |006a: if-eqz v7, 00cd // +0063 │ │ -0af4e8: 2207 f205 |006c: new-instance v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1; // type@05f2 │ │ -0af4ec: 7030 5f1c c701 |006e: invoke-direct {v7, v12, v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/bottomnavigation/BottomNavigationView;)V // method@1c5f │ │ -0af4f2: 1f07 2802 |0071: check-cast v7, Lkotlin/jvm/functions/Function1; // type@0228 │ │ -0af4f6: 6201 4806 |0073: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0af4fa: 6e10 711c 0c00 |0075: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af500: 0c0b |0078: move-result-object v11 │ │ -0af502: 6e30 9e16 b10d |0079: invoke-virtual {v1, v11, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.siteHasNavbar:(Lua/gardenapple/itchupdater/ui/MitchWebView;Lorg/jsoup/nodes/Document;)Z // method@169e │ │ -0af508: 0a01 |007c: move-result v1 │ │ -0af50a: 3801 0600 |007d: if-eqz v1, 0083 // +0006 │ │ -0af50e: 7030 831c 6c07 |007f: invoke-direct {v12, v6, v7}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.setSiteNavbarVisibility:(ZLkotlin/jvm/functions/Function1;)V // method@1c83 │ │ -0af514: 2805 |0082: goto 0087 // +0005 │ │ -0af516: 1211 |0083: const/4 v1, #int 1 // #1 │ │ -0af518: 7030 831c 1c07 |0084: invoke-direct {v12, v1, v7}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.setSiteNavbarVisibility:(ZLkotlin/jvm/functions/Function1;)V // method@1c83 │ │ -0af51e: 2201 7c01 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ -0af522: 7010 bb03 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0af528: 6e20 c303 a100 |008c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0af52e: 6207 df1b |008f: sget-object v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -0af532: 6e20 7217 d700 |0091: invoke-virtual {v7, v13}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1772 │ │ -0af538: 0c07 |0094: move-result-object v7 │ │ -0af53a: 1f07 5601 |0095: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ -0af53e: 7110 f200 0700 |0097: invoke-static {v7}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@00f2 │ │ -0af544: 0c07 |009a: move-result-object v7 │ │ -0af546: 6e20 c203 7100 |009b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0af54c: 6e20 c303 9100 |009e: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0af552: 6e10 cb03 0100 |00a1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0af558: 0c01 |00a4: move-result-object v1 │ │ -0af55a: 6007 1600 |00a5: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0af55e: 3487 0c00 |00a7: if-lt v7, v8, 00b3 // +000c │ │ -0af562: 7120 f400 6100 |00a9: invoke-static {v1, v6}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@00f4 │ │ -0af568: 0c01 |00ac: move-result-object v1 │ │ -0af56a: 1f01 5601 |00ad: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0af56e: 6e20 8301 1400 |00af: invoke-virtual {v4, v1}, Landroidx/appcompat/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0183 │ │ -0af574: 280a |00b2: goto 00bc // +000a │ │ -0af576: 7110 f300 0100 |00b3: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00f3 │ │ -0af57c: 0c01 |00b6: move-result-object v1 │ │ -0af57e: 1f01 5601 |00b7: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0af582: 6e20 8301 1400 |00b9: invoke-virtual {v4, v1}, Landroidx/appcompat/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0183 │ │ -0af588: 6e10 a601 0500 |00bc: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0af58e: 0c01 |00bf: move-result-object v1 │ │ -0af590: 7210 2201 0100 |00c0: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@0122 │ │ -0af596: 7030 671c 5c0d |00c3: invoke-direct {v12, v5, v13}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.addAppBarActions:(Landroidx/appcompat/widget/Toolbar;Lorg/jsoup/nodes/Document;)V // method@1c67 │ │ -0af59c: 7020 681c 5c00 |00c6: invoke-direct {v12, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.addDefaultAppBarActions:(Landroidx/appcompat/widget/Toolbar;)V // method@1c68 │ │ -0af5a2: 6e10 8401 0400 |00c9: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.show:()V // method@0184 │ │ -0af5a8: 2857 |00cc: goto 0123 // +0057 │ │ -0af5aa: 6207 4806 |00cd: sget-object v7, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0af5ae: 6e20 9d16 d700 |00cf: invoke-virtual {v7, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isUserPage:(Lorg/jsoup/nodes/Document;)Z // method@169d │ │ -0af5b4: 0a07 |00d2: move-result v7 │ │ -0af5b6: 3807 5000 |00d3: if-eqz v7, 0123 // +0050 │ │ -0af5ba: 2207 7c01 |00d5: new-instance v7, Ljava/lang/StringBuilder; // type@017c │ │ -0af5be: 7010 bb03 0700 |00d7: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0af5c4: 6e20 c303 a700 |00da: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0af5ca: 620a df1b |00dd: sget-object v10, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -0af5ce: 6e20 7917 da00 |00df: invoke-virtual {v10, v13}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getUserName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1779 │ │ -0af5d4: 0c0a |00e2: move-result-object v10 │ │ -0af5d6: 1f0a 5601 |00e3: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ -0af5da: 7110 f200 0a00 |00e5: invoke-static {v10}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@00f2 │ │ -0af5e0: 0c0a |00e8: move-result-object v10 │ │ -0af5e2: 6e20 c203 a700 |00e9: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0af5e8: 6e20 c303 9700 |00ec: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0af5ee: 6e10 cb03 0700 |00ef: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0af5f4: 0c07 |00f2: move-result-object v7 │ │ -0af5f6: 6009 1600 |00f3: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0af5fa: 3489 0c00 |00f5: if-lt v9, v8, 0101 // +000c │ │ -0af5fe: 7120 f400 6700 |00f7: invoke-static {v7, v6}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@00f4 │ │ -0af604: 0c07 |00fa: move-result-object v7 │ │ -0af606: 1f07 5601 |00fb: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ -0af60a: 6e20 8301 7400 |00fd: invoke-virtual {v4, v7}, Landroidx/appcompat/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0183 │ │ -0af610: 280a |0100: goto 010a // +000a │ │ -0af612: 7110 f300 0700 |0101: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00f3 │ │ -0af618: 0c07 |0104: move-result-object v7 │ │ -0af61a: 1f07 5601 |0105: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ -0af61e: 6e20 8301 7400 |0107: invoke-virtual {v4, v7}, Landroidx/appcompat/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0183 │ │ -0af624: 6e10 a601 0500 |010a: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ -0af62a: 0c07 |010d: move-result-object v7 │ │ -0af62c: 7210 2201 0700 |010e: invoke-interface {v7}, Landroid/view/Menu;.clear:()V // method@0122 │ │ -0af632: 7020 681c 5c00 |0111: invoke-direct {v12, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.addDefaultAppBarActions:(Landroidx/appcompat/widget/Toolbar;)V // method@1c68 │ │ -0af638: 6e10 8401 0400 |0114: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.show:()V // method@0184 │ │ -0af63e: 1304 0800 |0117: const/16 v4, #int 8 // #8 │ │ -0af642: 6e20 8302 4100 |0119: invoke-virtual {v1, v4}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setVisibility:(I)V // method@0283 │ │ -0af648: 2807 |011c: goto 0123 // +0007 │ │ -0af64a: 6e20 8302 6100 |011d: invoke-virtual {v1, v6}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setVisibility:(I)V // method@0283 │ │ -0af650: 6e10 8001 0400 |0120: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.hide:()V // method@0180 │ │ -0af656: 6201 6b1b |0123: sget-object v1, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0af65a: 6e10 801c 0c00 |0125: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0af660: 0c04 |0128: move-result-object v4 │ │ -0af662: 1a07 0032 |0129: const-string v7, "requireContext()" // string@3200 │ │ -0af666: 7120 8b05 7400 |012b: invoke-static {v4, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af66c: 1408 2e00 067f |012e: const v8, #float 1.78117e+38 // #7f06002e │ │ -0af672: 6e30 e216 4108 |0131: invoke-virtual {v1, v4, v8}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0af678: 0a01 |0134: move-result v1 │ │ -0af67a: 6204 6b1b |0135: sget-object v4, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0af67e: 6e10 801c 0c00 |0137: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0af684: 0c08 |013a: move-result-object v8 │ │ -0af686: 7120 8b05 7800 |013b: invoke-static {v8, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af68c: 1409 3300 067f |013e: const v9, #float 1.78118e+38 // #7f060033 │ │ -0af692: 6e30 e216 8409 |0141: invoke-virtual {v4, v8, v9}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0af698: 0a04 |0144: move-result v4 │ │ -0af69a: 6208 6b1b |0145: sget-object v8, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0af69e: 6e10 801c 0c00 |0147: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0af6a4: 0c09 |014a: move-result-object v9 │ │ -0af6a6: 7120 8b05 7900 |014b: invoke-static {v9, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af6ac: 140a 3400 067f |014e: const v10, #float 1.78118e+38 // #7f060034 │ │ -0af6b2: 6e30 e216 980a |0151: invoke-virtual {v8, v9, v10}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0af6b8: 0a08 |0154: move-result v8 │ │ -0af6ba: 6209 6b1b |0155: sget-object v9, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0af6be: 6e10 801c 0c00 |0157: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0af6c4: 0c0a |015a: move-result-object v10 │ │ -0af6c6: 7120 8b05 7a00 |015b: invoke-static {v10, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af6cc: 140b 2f00 067f |015e: const v11, #float 1.78118e+38 // #7f06002f │ │ -0af6d2: 6e30 e216 a90b |0161: invoke-virtual {v9, v10, v11}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0af6d8: 0a09 |0164: move-result v9 │ │ -0af6da: 620a 6b1b |0165: sget-object v10, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0af6de: 6e10 801c 0c00 |0167: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0af6e4: 0c0b |016a: move-result-object v11 │ │ -0af6e6: 7120 8b05 7b00 |016b: invoke-static {v11, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af6ec: 1407 3100 067f |016e: const v7, #float 1.78118e+38 // #7f060031 │ │ -0af6f2: 6e30 e216 ba07 |0171: invoke-virtual {v10, v11, v7}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0af6f8: 0a07 |0174: move-result v7 │ │ -0af6fa: 390d 0400 |0175: if-nez v13, 0179 // +0004 │ │ -0af6fe: 072a |0177: move-object v10, v2 │ │ -0af700: 2807 |0178: goto 017f // +0007 │ │ -0af702: 620a 4806 |0179: sget-object v10, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0af706: 6e20 8c16 da00 |017b: invoke-virtual {v10, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getBackgroundUIColor:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168c │ │ -0af70c: 0c0a |017e: move-result-object v10 │ │ -0af70e: 390d 0400 |017f: if-nez v13, 0183 // +0004 │ │ -0af712: 072b |0181: move-object v11, v2 │ │ -0af714: 2807 |0182: goto 0189 // +0007 │ │ -0af716: 620b 4806 |0183: sget-object v11, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0af71a: 6e20 8b16 db00 |0185: invoke-virtual {v11, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getAccentUIColor:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168b │ │ -0af720: 0c0b |0188: move-result-object v11 │ │ -0af722: 390d 0300 |0189: if-nez v13, 018c // +0003 │ │ -0af726: 2807 |018b: goto 0192 // +0007 │ │ -0af728: 6202 4806 |018c: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0af72c: 6e20 8a16 d200 |018e: invoke-virtual {v2, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getAccentFgUIColor:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168a │ │ -0af732: 0c02 |0191: move-result-object v2 │ │ -0af734: 390b 0300 |0192: if-nez v11, 0195 // +0003 │ │ -0af738: 2805 |0194: goto 0199 // +0005 │ │ -0af73a: 6e10 5d03 0b00 |0195: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -0af740: 0a01 |0198: move-result v1 │ │ -0af742: 3902 0400 |0199: if-nez v2, 019d // +0004 │ │ -0af746: 014d |019b: move v13, v4 │ │ -0af748: 2805 |019c: goto 01a1 // +0005 │ │ -0af74a: 6e10 5d03 0200 |019d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -0af750: 0a0d |01a0: move-result v13 │ │ -0af752: 390a 0300 |01a1: if-nez v10, 01a4 // +0003 │ │ -0af756: 2805 |01a3: goto 01a8 // +0005 │ │ -0af758: 6e10 5d03 0a00 |01a4: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -0af75e: 0a09 |01a7: move-result v9 │ │ -0af760: 390a 0300 |01a8: if-nez v10, 01ab // +0003 │ │ -0af764: 0174 |01aa: move v4, v7 │ │ -0af766: 6e20 9f02 1300 |01ab: invoke-virtual {v3, v1}, Lcom/leinardi/android/speeddial/SpeedDialView;.setMainFabClosedBackgroundColor:(I)V // method@029f │ │ -0af76c: 6e20 a102 1300 |01ae: invoke-virtual {v3, v1}, Lcom/leinardi/android/speeddial/SpeedDialView;.setMainFabOpenedBackgroundColor:(I)V // method@02a1 │ │ -0af772: 6e20 a002 d300 |01b1: invoke-virtual {v3, v13}, Lcom/leinardi/android/speeddial/SpeedDialView;.setMainFabClosedIconColor:(I)V // method@02a0 │ │ -0af778: 6e20 a202 d300 |01b4: invoke-virtual {v3, v13}, Lcom/leinardi/android/speeddial/SpeedDialView;.setMainFabOpenedIconColor:(I)V // method@02a2 │ │ -0af77e: 6e10 9c02 0300 |01b7: invoke-virtual {v3}, Lcom/leinardi/android/speeddial/SpeedDialView;.getActionItems:()Ljava/util/ArrayList; // method@029c │ │ -0af784: 0c0d |01ba: move-result-object v13 │ │ -0af786: 6e10 6904 0d00 |01bb: invoke-virtual {v13}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0469 │ │ -0af78c: 0c0d |01be: move-result-object v13 │ │ -0af78e: 7210 a704 0d00 |01bf: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -0af794: 0a02 |01c2: move-result v2 │ │ -0af796: 3802 2500 |01c3: if-eqz v2, 01e8 // +0025 │ │ -0af79a: 7210 a804 0d00 |01c5: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -0af7a0: 0c02 |01c8: move-result-object v2 │ │ -0af7a2: 1f02 1c01 |01c9: check-cast v2, Lcom/leinardi/android/speeddial/SpeedDialActionItem; // type@011c │ │ -0af7a6: 2207 1b01 |01cb: new-instance v7, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ -0af7aa: 7020 9102 2700 |01cd: invoke-direct {v7, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)V // method@0291 │ │ -0af7b0: 6e20 9302 9700 |01d0: invoke-virtual {v7, v9}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setFabBackgroundColor:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0293 │ │ -0af7b6: 0c07 |01d3: move-result-object v7 │ │ -0af7b8: 6e20 9402 4700 |01d4: invoke-virtual {v7, v4}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setFabImageTintColor:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0294 │ │ -0af7be: 0c07 |01d7: move-result-object v7 │ │ -0af7c0: 6e20 9602 9700 |01d8: invoke-virtual {v7, v9}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabelBackgroundColor:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0296 │ │ -0af7c6: 0c07 |01db: move-result-object v7 │ │ -0af7c8: 6e20 9702 4700 |01dc: invoke-virtual {v7, v4}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabelColor:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0297 │ │ -0af7ce: 0c07 |01df: move-result-object v7 │ │ -0af7d0: 6e10 9202 0700 |01e0: invoke-virtual {v7}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ -0af7d6: 0c07 |01e3: move-result-object v7 │ │ -0af7d8: 6e30 9e02 2307 |01e4: invoke-virtual {v3, v2, v7}, Lcom/leinardi/android/speeddial/SpeedDialView;.replaceActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@029e │ │ -0af7de: 28d8 |01e7: goto 01bf // -0028 │ │ -0af7e0: 7010 6a1c 0c00 |01e8: invoke-direct {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c6a │ │ -0af7e6: 0c0d |01eb: move-result-object v13 │ │ -0af7e8: 54dd 951d |01ec: iget-object v13, v13, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.progressBar:Lme/zhanghai/android/materialprogressbar/MaterialProgressBar; // field@1d95 │ │ -0af7ec: 6e10 c305 0d00 |01ee: invoke-virtual {v13}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.getProgressDrawable:()Landroid/graphics/drawable/Drawable; // method@05c3 │ │ -0af7f2: 0c0d |01f1: move-result-object v13 │ │ -0af7f4: 6e20 ac00 1d00 |01f2: invoke-virtual {v13, v1}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@00ac │ │ -0af7fa: 6e20 a801 9500 |01f5: invoke-virtual {v5, v9}, Landroidx/appcompat/widget/Toolbar;.setBackgroundColor:(I)V // method@01a8 │ │ -0af800: 6e20 ab01 4500 |01f8: invoke-virtual {v5, v4}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(I)V // method@01ab │ │ -0af806: 6e10 a701 0500 |01fb: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@01a7 │ │ -0af80c: 0c0d |01fe: move-result-object v13 │ │ -0af80e: 390d 0300 |01ff: if-nez v13, 0202 // +0003 │ │ -0af812: 2804 |0201: goto 0205 // +0004 │ │ -0af814: 6e20 ac00 4d00 |0202: invoke-virtual {v13, v4}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@00ac │ │ -0af81a: 600d 1600 |0205: sget v13, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0af81e: 1301 1700 |0207: const/16 v1, #int 23 // #17 │ │ -0af822: 341d 3600 |0209: if-lt v13, v1, 023f // +0036 │ │ -0af826: 6e10 491d 0000 |020b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0af82c: 0c0d |020e: move-result-object v13 │ │ -0af82e: 1501 0004 |020f: const/high16 v1, #int 67108864 // #400 │ │ -0af832: 6e20 3f01 1d00 |0211: invoke-virtual {v13, v1}, Landroid/view/Window;.clearFlags:(I)V // method@013f │ │ -0af838: 6e10 491d 0000 |0214: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0af83e: 0c0d |0217: move-result-object v13 │ │ -0af840: 1501 0080 |0218: const/high16 v1, #int -2147483648 // #8000 │ │ -0af844: 6e20 3e01 1d00 |021a: invoke-virtual {v13, v1}, Landroid/view/Window;.addFlags:(I)V // method@013e │ │ -0af84a: 6e10 491d 0000 |021d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0af850: 0c0d |0220: move-result-object v13 │ │ -0af852: 6e20 4101 9d00 |0221: invoke-virtual {v13, v9}, Landroid/view/Window;.setStatusBarColor:(I)V // method@0141 │ │ -0af858: 3384 1000 |0224: if-ne v4, v8, 0234 // +0010 │ │ -0af85c: 6e10 491d 0000 |0226: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0af862: 0c0d |0229: move-result-object v13 │ │ -0af864: 6e10 4001 0d00 |022a: invoke-virtual {v13}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0140 │ │ -0af86a: 0c0d |022d: move-result-object v13 │ │ -0af86c: 1300 0020 |022e: const/16 v0, #int 8192 // #2000 │ │ -0af870: 6e20 3901 0d00 |0230: invoke-virtual {v13, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0139 │ │ -0af876: 280c |0233: goto 023f // +000c │ │ -0af878: 6e10 491d 0000 |0234: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0af87e: 0c0d |0237: move-result-object v13 │ │ -0af880: 6e10 4001 0d00 |0238: invoke-virtual {v13}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0140 │ │ -0af886: 0c0d |023b: move-result-object v13 │ │ -0af888: 6e20 3901 6d00 |023c: invoke-virtual {v13, v6}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0139 │ │ -0af88e: 0e00 |023f: return-void │ │ +0af404: |[0af404] ua.gardenapple.itchupdater.ui.BrowseFragment.updateUI:(Lorg/jsoup/nodes/Document;)V │ │ +0af414: 54c0 441f |0000: iget-object v0, v12, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ +0af418: 3800 3d02 |0002: if-eqz v0, 023f // +023d │ │ +0af41c: 6e10 741c 0c00 |0004: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isWebFullscreen:()Z // method@1c74 │ │ +0af422: 0a00 |0007: move-result v0 │ │ +0af424: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0af428: 2900 3502 |000a: goto/16 023f // +0235 │ │ +0af42c: 6e10 691c 0c00 |000c: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0af432: 0c00 |000f: move-result-object v0 │ │ +0af434: 2001 2106 |0010: instance-of v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0af438: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0af43a: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ +0af43e: 1f00 2106 |0015: check-cast v0, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0af442: 2802 |0017: goto 0019 // +0002 │ │ +0af444: 0720 |0018: move-object v0, v2 │ │ +0af446: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ +0af44a: 0e00 |001b: return-void │ │ +0af44c: 6e10 731c 0c00 |001c: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ +0af452: 0a01 |001f: move-result v1 │ │ +0af454: 3901 0500 |0020: if-nez v1, 0025 // +0005 │ │ +0af458: 380d 0300 |0022: if-eqz v13, 0025 // +0003 │ │ +0af45c: 0e00 |0024: return-void │ │ +0af45e: 6e10 401d 0000 |0025: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0af464: 0c01 |0028: move-result-object v1 │ │ +0af466: 5411 8e1d |0029: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ +0af46a: 1a03 c02b |002b: const-string v3, "mainActivity.binding.bottomNavigationView" // string@2bc0 │ │ +0af46e: 7120 8b05 3100 |002d: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af474: 6e10 401d 0000 |0030: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0af47a: 0c03 |0033: move-result-object v3 │ │ +0af47c: 5433 921d |0034: iget-object v3, v3, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ +0af480: 1a04 c12b |0036: const-string v4, "mainActivity.binding.speedDial" // string@2bc1 │ │ +0af484: 7120 8b05 4300 |0038: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af48a: 6e10 471d 0000 |003b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1d47 │ │ +0af490: 0c04 |003e: move-result-object v4 │ │ +0af492: 7110 8a05 0400 |003f: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0af498: 6e10 401d 0000 |0042: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0af49e: 0c05 |0045: move-result-object v5 │ │ +0af4a0: 5455 931d |0046: iget-object v5, v5, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1d93 │ │ +0af4a4: 1a06 c22b |0048: const-string v6, "mainActivity.binding.toolbar" // string@2bc2 │ │ +0af4a8: 7120 8b05 6500 |004a: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af4ae: 6e10 a502 0300 |004d: invoke-virtual {v3}, Lcom/leinardi/android/speeddial/SpeedDialView;.show:()V // method@02a5 │ │ +0af4b4: 7010 721c 0c00 |0050: invoke-direct {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.hideUnwantedElements:()V // method@1c72 │ │ +0af4ba: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +0af4bc: 380d c900 |0054: if-eqz v13, 011d // +00c9 │ │ +0af4c0: 6207 4806 |0056: sget-object v7, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0af4c4: 6e20 9c16 d700 |0058: invoke-virtual {v7, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isStylizedPage:(Lorg/jsoup/nodes/Document;)Z // method@169c │ │ +0af4ca: 0a07 |005b: move-result v7 │ │ +0af4cc: 3807 c100 |005c: if-eqz v7, 011d // +00c1 │ │ +0af4d0: 6207 4806 |005e: sget-object v7, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0af4d4: 6e20 9816 d700 |0060: invoke-virtual {v7, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isGamePage:(Lorg/jsoup/nodes/Document;)Z // method@1698 │ │ +0af4da: 0a07 |0063: move-result v7 │ │ +0af4dc: 1308 1800 |0064: const/16 v8, #int 24 // #18 │ │ +0af4e0: 1a09 1e04 |0066: const-string v9, "" // string@041e │ │ +0af4e4: 1a0a 2a04 |0068: const-string v10, "" // string@042a │ │ +0af4e8: 3807 6300 |006a: if-eqz v7, 00cd // +0063 │ │ +0af4ec: 2207 f205 |006c: new-instance v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1; // type@05f2 │ │ +0af4f0: 7030 5f1c c701 |006e: invoke-direct {v7, v12, v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$updateUI$navBarHideCallback$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lcom/google/android/material/bottomnavigation/BottomNavigationView;)V // method@1c5f │ │ +0af4f6: 1f07 2802 |0071: check-cast v7, Lkotlin/jvm/functions/Function1; // type@0228 │ │ +0af4fa: 6201 4806 |0073: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0af4fe: 6e10 711c 0c00 |0075: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af504: 0c0b |0078: move-result-object v11 │ │ +0af506: 6e30 9e16 b10d |0079: invoke-virtual {v1, v11, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.siteHasNavbar:(Lua/gardenapple/itchupdater/ui/MitchWebView;Lorg/jsoup/nodes/Document;)Z // method@169e │ │ +0af50c: 0a01 |007c: move-result v1 │ │ +0af50e: 3801 0600 |007d: if-eqz v1, 0083 // +0006 │ │ +0af512: 7030 831c 6c07 |007f: invoke-direct {v12, v6, v7}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.setSiteNavbarVisibility:(ZLkotlin/jvm/functions/Function1;)V // method@1c83 │ │ +0af518: 2805 |0082: goto 0087 // +0005 │ │ +0af51a: 1211 |0083: const/4 v1, #int 1 // #1 │ │ +0af51c: 7030 831c 1c07 |0084: invoke-direct {v12, v1, v7}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.setSiteNavbarVisibility:(ZLkotlin/jvm/functions/Function1;)V // method@1c83 │ │ +0af522: 2201 7c01 |0087: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ +0af526: 7010 bb03 0100 |0089: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0af52c: 6e20 c303 a100 |008c: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0af532: 6207 df1b |008f: sget-object v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +0af536: 6e20 7217 d700 |0091: invoke-virtual {v7, v13}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1772 │ │ +0af53c: 0c07 |0094: move-result-object v7 │ │ +0af53e: 1f07 5601 |0095: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ +0af542: 7110 f200 0700 |0097: invoke-static {v7}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@00f2 │ │ +0af548: 0c07 |009a: move-result-object v7 │ │ +0af54a: 6e20 c203 7100 |009b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0af550: 6e20 c303 9100 |009e: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0af556: 6e10 cb03 0100 |00a1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0af55c: 0c01 |00a4: move-result-object v1 │ │ +0af55e: 6007 1600 |00a5: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0af562: 3487 0c00 |00a7: if-lt v7, v8, 00b3 // +000c │ │ +0af566: 7120 f400 6100 |00a9: invoke-static {v1, v6}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@00f4 │ │ +0af56c: 0c01 |00ac: move-result-object v1 │ │ +0af56e: 1f01 5601 |00ad: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0af572: 6e20 8301 1400 |00af: invoke-virtual {v4, v1}, Landroidx/appcompat/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0183 │ │ +0af578: 280a |00b2: goto 00bc // +000a │ │ +0af57a: 7110 f300 0100 |00b3: invoke-static {v1}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00f3 │ │ +0af580: 0c01 |00b6: move-result-object v1 │ │ +0af582: 1f01 5601 |00b7: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0af586: 6e20 8301 1400 |00b9: invoke-virtual {v4, v1}, Landroidx/appcompat/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0183 │ │ +0af58c: 6e10 a601 0500 |00bc: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0af592: 0c01 |00bf: move-result-object v1 │ │ +0af594: 7210 2201 0100 |00c0: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@0122 │ │ +0af59a: 7030 671c 5c0d |00c3: invoke-direct {v12, v5, v13}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.addAppBarActions:(Landroidx/appcompat/widget/Toolbar;Lorg/jsoup/nodes/Document;)V // method@1c67 │ │ +0af5a0: 7020 681c 5c00 |00c6: invoke-direct {v12, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.addDefaultAppBarActions:(Landroidx/appcompat/widget/Toolbar;)V // method@1c68 │ │ +0af5a6: 6e10 8401 0400 |00c9: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.show:()V // method@0184 │ │ +0af5ac: 2857 |00cc: goto 0123 // +0057 │ │ +0af5ae: 6207 4806 |00cd: sget-object v7, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0af5b2: 6e20 9d16 d700 |00cf: invoke-virtual {v7, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isUserPage:(Lorg/jsoup/nodes/Document;)Z // method@169d │ │ +0af5b8: 0a07 |00d2: move-result v7 │ │ +0af5ba: 3807 5000 |00d3: if-eqz v7, 0123 // +0050 │ │ +0af5be: 2207 7c01 |00d5: new-instance v7, Ljava/lang/StringBuilder; // type@017c │ │ +0af5c2: 7010 bb03 0700 |00d7: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0af5c8: 6e20 c303 a700 |00da: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0af5ce: 620a df1b |00dd: sget-object v10, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +0af5d2: 6e20 7917 da00 |00df: invoke-virtual {v10, v13}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getUserName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@1779 │ │ +0af5d8: 0c0a |00e2: move-result-object v10 │ │ +0af5da: 1f0a 5601 |00e3: check-cast v10, Ljava/lang/CharSequence; // type@0156 │ │ +0af5de: 7110 f200 0a00 |00e5: invoke-static {v10}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@00f2 │ │ +0af5e4: 0c0a |00e8: move-result-object v10 │ │ +0af5e6: 6e20 c203 a700 |00e9: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0af5ec: 6e20 c303 9700 |00ec: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0af5f2: 6e10 cb03 0700 |00ef: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0af5f8: 0c07 |00f2: move-result-object v7 │ │ +0af5fa: 6009 1600 |00f3: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0af5fe: 3489 0c00 |00f5: if-lt v9, v8, 0101 // +000c │ │ +0af602: 7120 f400 6700 |00f7: invoke-static {v7, v6}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;I)Landroid/text/Spanned; // method@00f4 │ │ +0af608: 0c07 |00fa: move-result-object v7 │ │ +0af60a: 1f07 5601 |00fb: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ +0af60e: 6e20 8301 7400 |00fd: invoke-virtual {v4, v7}, Landroidx/appcompat/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0183 │ │ +0af614: 280a |0100: goto 010a // +000a │ │ +0af616: 7110 f300 0700 |0101: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@00f3 │ │ +0af61c: 0c07 |0104: move-result-object v7 │ │ +0af61e: 1f07 5601 |0105: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ +0af622: 6e20 8301 7400 |0107: invoke-virtual {v4, v7}, Landroidx/appcompat/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0183 │ │ +0af628: 6e10 a601 0500 |010a: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@01a6 │ │ +0af62e: 0c07 |010d: move-result-object v7 │ │ +0af630: 7210 2201 0700 |010e: invoke-interface {v7}, Landroid/view/Menu;.clear:()V // method@0122 │ │ +0af636: 7020 681c 5c00 |0111: invoke-direct {v12, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.addDefaultAppBarActions:(Landroidx/appcompat/widget/Toolbar;)V // method@1c68 │ │ +0af63c: 6e10 8401 0400 |0114: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.show:()V // method@0184 │ │ +0af642: 1304 0800 |0117: const/16 v4, #int 8 // #8 │ │ +0af646: 6e20 8302 4100 |0119: invoke-virtual {v1, v4}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setVisibility:(I)V // method@0283 │ │ +0af64c: 2807 |011c: goto 0123 // +0007 │ │ +0af64e: 6e20 8302 6100 |011d: invoke-virtual {v1, v6}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setVisibility:(I)V // method@0283 │ │ +0af654: 6e10 8001 0400 |0120: invoke-virtual {v4}, Landroidx/appcompat/app/ActionBar;.hide:()V // method@0180 │ │ +0af65a: 6201 6b1b |0123: sget-object v1, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0af65e: 6e10 801c 0c00 |0125: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0af664: 0c04 |0128: move-result-object v4 │ │ +0af666: 1a07 0032 |0129: const-string v7, "requireContext()" // string@3200 │ │ +0af66a: 7120 8b05 7400 |012b: invoke-static {v4, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af670: 1408 2e00 067f |012e: const v8, #float 1.78117e+38 // #7f06002e │ │ +0af676: 6e30 e216 4108 |0131: invoke-virtual {v1, v4, v8}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0af67c: 0a01 |0134: move-result v1 │ │ +0af67e: 6204 6b1b |0135: sget-object v4, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0af682: 6e10 801c 0c00 |0137: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0af688: 0c08 |013a: move-result-object v8 │ │ +0af68a: 7120 8b05 7800 |013b: invoke-static {v8, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af690: 1409 3300 067f |013e: const v9, #float 1.78118e+38 // #7f060033 │ │ +0af696: 6e30 e216 8409 |0141: invoke-virtual {v4, v8, v9}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0af69c: 0a04 |0144: move-result v4 │ │ +0af69e: 6208 6b1b |0145: sget-object v8, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0af6a2: 6e10 801c 0c00 |0147: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0af6a8: 0c09 |014a: move-result-object v9 │ │ +0af6aa: 7120 8b05 7900 |014b: invoke-static {v9, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af6b0: 140a 3400 067f |014e: const v10, #float 1.78118e+38 // #7f060034 │ │ +0af6b6: 6e30 e216 980a |0151: invoke-virtual {v8, v9, v10}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0af6bc: 0a08 |0154: move-result v8 │ │ +0af6be: 6209 6b1b |0155: sget-object v9, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0af6c2: 6e10 801c 0c00 |0157: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0af6c8: 0c0a |015a: move-result-object v10 │ │ +0af6ca: 7120 8b05 7a00 |015b: invoke-static {v10, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af6d0: 140b 2f00 067f |015e: const v11, #float 1.78118e+38 // #7f06002f │ │ +0af6d6: 6e30 e216 a90b |0161: invoke-virtual {v9, v10, v11}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0af6dc: 0a09 |0164: move-result v9 │ │ +0af6de: 620a 6b1b |0165: sget-object v10, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0af6e2: 6e10 801c 0c00 |0167: invoke-virtual {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0af6e8: 0c0b |016a: move-result-object v11 │ │ +0af6ea: 7120 8b05 7b00 |016b: invoke-static {v11, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af6f0: 1407 3100 067f |016e: const v7, #float 1.78118e+38 // #7f060031 │ │ +0af6f6: 6e30 e216 ba07 |0171: invoke-virtual {v10, v11, v7}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0af6fc: 0a07 |0174: move-result v7 │ │ +0af6fe: 390d 0400 |0175: if-nez v13, 0179 // +0004 │ │ +0af702: 072a |0177: move-object v10, v2 │ │ +0af704: 2807 |0178: goto 017f // +0007 │ │ +0af706: 620a 4806 |0179: sget-object v10, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0af70a: 6e20 8c16 da00 |017b: invoke-virtual {v10, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getBackgroundUIColor:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168c │ │ +0af710: 0c0a |017e: move-result-object v10 │ │ +0af712: 390d 0400 |017f: if-nez v13, 0183 // +0004 │ │ +0af716: 072b |0181: move-object v11, v2 │ │ +0af718: 2807 |0182: goto 0189 // +0007 │ │ +0af71a: 620b 4806 |0183: sget-object v11, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0af71e: 6e20 8b16 db00 |0185: invoke-virtual {v11, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getAccentUIColor:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168b │ │ +0af724: 0c0b |0188: move-result-object v11 │ │ +0af726: 390d 0300 |0189: if-nez v13, 018c // +0003 │ │ +0af72a: 2807 |018b: goto 0192 // +0007 │ │ +0af72c: 6202 4806 |018c: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0af730: 6e20 8a16 d200 |018e: invoke-virtual {v2, v13}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getAccentFgUIColor:(Lorg/jsoup/nodes/Document;)Ljava/lang/Integer; // method@168a │ │ +0af736: 0c02 |0191: move-result-object v2 │ │ +0af738: 390b 0300 |0192: if-nez v11, 0195 // +0003 │ │ +0af73c: 2805 |0194: goto 0199 // +0005 │ │ +0af73e: 6e10 5d03 0b00 |0195: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +0af744: 0a01 |0198: move-result v1 │ │ +0af746: 3902 0400 |0199: if-nez v2, 019d // +0004 │ │ +0af74a: 014d |019b: move v13, v4 │ │ +0af74c: 2805 |019c: goto 01a1 // +0005 │ │ +0af74e: 6e10 5d03 0200 |019d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +0af754: 0a0d |01a0: move-result v13 │ │ +0af756: 390a 0300 |01a1: if-nez v10, 01a4 // +0003 │ │ +0af75a: 2805 |01a3: goto 01a8 // +0005 │ │ +0af75c: 6e10 5d03 0a00 |01a4: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +0af762: 0a09 |01a7: move-result v9 │ │ +0af764: 390a 0300 |01a8: if-nez v10, 01ab // +0003 │ │ +0af768: 0174 |01aa: move v4, v7 │ │ +0af76a: 6e20 9f02 1300 |01ab: invoke-virtual {v3, v1}, Lcom/leinardi/android/speeddial/SpeedDialView;.setMainFabClosedBackgroundColor:(I)V // method@029f │ │ +0af770: 6e20 a102 1300 |01ae: invoke-virtual {v3, v1}, Lcom/leinardi/android/speeddial/SpeedDialView;.setMainFabOpenedBackgroundColor:(I)V // method@02a1 │ │ +0af776: 6e20 a002 d300 |01b1: invoke-virtual {v3, v13}, Lcom/leinardi/android/speeddial/SpeedDialView;.setMainFabClosedIconColor:(I)V // method@02a0 │ │ +0af77c: 6e20 a202 d300 |01b4: invoke-virtual {v3, v13}, Lcom/leinardi/android/speeddial/SpeedDialView;.setMainFabOpenedIconColor:(I)V // method@02a2 │ │ +0af782: 6e10 9c02 0300 |01b7: invoke-virtual {v3}, Lcom/leinardi/android/speeddial/SpeedDialView;.getActionItems:()Ljava/util/ArrayList; // method@029c │ │ +0af788: 0c0d |01ba: move-result-object v13 │ │ +0af78a: 6e10 6904 0d00 |01bb: invoke-virtual {v13}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0469 │ │ +0af790: 0c0d |01be: move-result-object v13 │ │ +0af792: 7210 a704 0d00 |01bf: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +0af798: 0a02 |01c2: move-result v2 │ │ +0af79a: 3802 2500 |01c3: if-eqz v2, 01e8 // +0025 │ │ +0af79e: 7210 a804 0d00 |01c5: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +0af7a4: 0c02 |01c8: move-result-object v2 │ │ +0af7a6: 1f02 1c01 |01c9: check-cast v2, Lcom/leinardi/android/speeddial/SpeedDialActionItem; // type@011c │ │ +0af7aa: 2207 1b01 |01cb: new-instance v7, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ +0af7ae: 7020 9102 2700 |01cd: invoke-direct {v7, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)V // method@0291 │ │ +0af7b4: 6e20 9302 9700 |01d0: invoke-virtual {v7, v9}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setFabBackgroundColor:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0293 │ │ +0af7ba: 0c07 |01d3: move-result-object v7 │ │ +0af7bc: 6e20 9402 4700 |01d4: invoke-virtual {v7, v4}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setFabImageTintColor:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0294 │ │ +0af7c2: 0c07 |01d7: move-result-object v7 │ │ +0af7c4: 6e20 9602 9700 |01d8: invoke-virtual {v7, v9}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabelBackgroundColor:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0296 │ │ +0af7ca: 0c07 |01db: move-result-object v7 │ │ +0af7cc: 6e20 9702 4700 |01dc: invoke-virtual {v7, v4}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabelColor:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0297 │ │ +0af7d2: 0c07 |01df: move-result-object v7 │ │ +0af7d4: 6e10 9202 0700 |01e0: invoke-virtual {v7}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ +0af7da: 0c07 |01e3: move-result-object v7 │ │ +0af7dc: 6e30 9e02 2307 |01e4: invoke-virtual {v3, v2, v7}, Lcom/leinardi/android/speeddial/SpeedDialView;.replaceActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@029e │ │ +0af7e2: 28d8 |01e7: goto 01bf // -0028 │ │ +0af7e4: 7010 6a1c 0c00 |01e8: invoke-direct {v12}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c6a │ │ +0af7ea: 0c0d |01eb: move-result-object v13 │ │ +0af7ec: 54dd 951d |01ec: iget-object v13, v13, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.progressBar:Lme/zhanghai/android/materialprogressbar/MaterialProgressBar; // field@1d95 │ │ +0af7f0: 6e10 c305 0d00 |01ee: invoke-virtual {v13}, Lme/zhanghai/android/materialprogressbar/MaterialProgressBar;.getProgressDrawable:()Landroid/graphics/drawable/Drawable; // method@05c3 │ │ +0af7f6: 0c0d |01f1: move-result-object v13 │ │ +0af7f8: 6e20 ac00 1d00 |01f2: invoke-virtual {v13, v1}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@00ac │ │ +0af7fe: 6e20 a801 9500 |01f5: invoke-virtual {v5, v9}, Landroidx/appcompat/widget/Toolbar;.setBackgroundColor:(I)V // method@01a8 │ │ +0af804: 6e20 ab01 4500 |01f8: invoke-virtual {v5, v4}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(I)V // method@01ab │ │ +0af80a: 6e10 a701 0500 |01fb: invoke-virtual {v5}, Landroidx/appcompat/widget/Toolbar;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@01a7 │ │ +0af810: 0c0d |01fe: move-result-object v13 │ │ +0af812: 390d 0300 |01ff: if-nez v13, 0202 // +0003 │ │ +0af816: 2804 |0201: goto 0205 // +0004 │ │ +0af818: 6e20 ac00 4d00 |0202: invoke-virtual {v13, v4}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@00ac │ │ +0af81e: 600d 1600 |0205: sget v13, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0af822: 1301 1700 |0207: const/16 v1, #int 23 // #17 │ │ +0af826: 341d 3600 |0209: if-lt v13, v1, 023f // +0036 │ │ +0af82a: 6e10 491d 0000 |020b: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0af830: 0c0d |020e: move-result-object v13 │ │ +0af832: 1501 0004 |020f: const/high16 v1, #int 67108864 // #400 │ │ +0af836: 6e20 3f01 1d00 |0211: invoke-virtual {v13, v1}, Landroid/view/Window;.clearFlags:(I)V // method@013f │ │ +0af83c: 6e10 491d 0000 |0214: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0af842: 0c0d |0217: move-result-object v13 │ │ +0af844: 1501 0080 |0218: const/high16 v1, #int -2147483648 // #8000 │ │ +0af848: 6e20 3e01 1d00 |021a: invoke-virtual {v13, v1}, Landroid/view/Window;.addFlags:(I)V // method@013e │ │ +0af84e: 6e10 491d 0000 |021d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0af854: 0c0d |0220: move-result-object v13 │ │ +0af856: 6e20 4101 9d00 |0221: invoke-virtual {v13, v9}, Landroid/view/Window;.setStatusBarColor:(I)V // method@0141 │ │ +0af85c: 3384 1000 |0224: if-ne v4, v8, 0234 // +0010 │ │ +0af860: 6e10 491d 0000 |0226: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0af866: 0c0d |0229: move-result-object v13 │ │ +0af868: 6e10 4001 0d00 |022a: invoke-virtual {v13}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0140 │ │ +0af86e: 0c0d |022d: move-result-object v13 │ │ +0af870: 1300 0020 |022e: const/16 v0, #int 8192 // #2000 │ │ +0af874: 6e20 3901 0d00 |0230: invoke-virtual {v13, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0139 │ │ +0af87a: 280c |0233: goto 023f // +000c │ │ +0af87c: 6e10 491d 0000 |0234: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0af882: 0c0d |0237: move-result-object v13 │ │ +0af884: 6e10 4001 0d00 |0238: invoke-virtual {v13}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0140 │ │ +0af88a: 0c0d |023b: move-result-object v13 │ │ +0af88c: 6e20 3901 6d00 |023c: invoke-virtual {v13, v6}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0139 │ │ +0af892: 0e00 |023f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000c line=289 │ │ 0x001c line=291 │ │ 0x0025 line=296 │ │ 0x0030 line=297 │ │ @@ -257305,17 +257306,17 @@ │ │ type : '()Lua/gardenapple/itchupdater/client/ItchBrowseHandler;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aea24: |[0aea24] ua.gardenapple.itchupdater.ui.BrowseFragment.getBrowseHandler:()Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ -0aea34: 5410 431f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.browseHandler:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1f43 │ │ -0aea38: 1100 |0002: return-object v0 │ │ +0aea28: |[0aea28] ua.gardenapple.itchupdater.ui.BrowseFragment.getBrowseHandler:()Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ +0aea38: 5410 431f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.browseHandler:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1f43 │ │ +0aea3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -257323,40 +257324,40 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0aea04: |[0aea04] ua.gardenapple.itchupdater.ui.BrowseFragment.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -0aea14: 5410 3e1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.$$delegate_0:Lkotlinx/coroutines/CoroutineScope; // field@1f3e │ │ -0aea18: 7210 b105 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/CoroutineScope;.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; // method@05b1 │ │ -0aea1e: 0c00 |0005: move-result-object v0 │ │ -0aea20: 1100 |0006: return-object v0 │ │ +0aea08: |[0aea08] ua.gardenapple.itchupdater.ui.BrowseFragment.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +0aea18: 5410 3e1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.$$delegate_0:Lkotlinx/coroutines/CoroutineScope; // field@1f3e │ │ +0aea1c: 7210 b105 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/CoroutineScope;.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; // method@05b1 │ │ +0aea22: 0c00 |0005: move-result-object v0 │ │ +0aea24: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ name : 'getWebView' │ │ type : '()Lua/gardenapple/itchupdater/ui/MitchWebView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0aea8c: |[0aea8c] ua.gardenapple.itchupdater.ui.BrowseFragment.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; │ │ -0aea9c: 5410 461f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.webView:Lua/gardenapple/itchupdater/ui/MitchWebView; // field@1f46 │ │ -0aeaa0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0aeaa4: 1100 |0004: return-object v0 │ │ -0aeaa6: 1a00 5437 |0005: const-string v0, "webView" // string@3754 │ │ -0aeaaa: 7110 8f05 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0aeab0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0aeab2: 2700 |000b: throw v0 │ │ +0aea90: |[0aea90] ua.gardenapple.itchupdater.ui.BrowseFragment.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; │ │ +0aeaa0: 5410 461f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.webView:Lua/gardenapple/itchupdater/ui/MitchWebView; // field@1f46 │ │ +0aeaa4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0aeaa8: 1100 |0004: return-object v0 │ │ +0aeaaa: 1a00 5437 |0005: const-string v0, "webView" // string@3754 │ │ +0aeaae: 7110 8f05 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0aeab4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0aeab6: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -257364,28 +257365,28 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0ae964: |[0ae964] ua.gardenapple.itchupdater.ui.BrowseFragment.isWebFullscreen:()Z │ │ -0ae974: 5410 441f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ -0ae978: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0ae97c: 6e10 261c 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.getCustomViewCallback:()Landroid/webkit/WebChromeClient$CustomViewCallback; // method@1c26 │ │ -0ae982: 0c00 |0007: move-result-object v0 │ │ -0ae984: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0ae988: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0ae98a: 2802 |000b: goto 000d // +0002 │ │ -0ae98c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ae98e: 0f00 |000d: return v0 │ │ -0ae990: 1a00 4a21 |000e: const-string v0, "chromeClient" // string@214a │ │ -0ae994: 7110 8f05 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0ae99a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0ae99c: 2700 |0014: throw v0 │ │ +0ae968: |[0ae968] ua.gardenapple.itchupdater.ui.BrowseFragment.isWebFullscreen:()Z │ │ +0ae978: 5410 441f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ +0ae97c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0ae980: 6e10 261c 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.getCustomViewCallback:()Landroid/webkit/WebChromeClient$CustomViewCallback; // method@1c26 │ │ +0ae986: 0c00 |0007: move-result-object v0 │ │ +0ae988: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0ae98c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0ae98e: 2802 |000b: goto 000d // +0002 │ │ +0ae990: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0ae992: 0f00 |000d: return v0 │ │ +0ae994: 1a00 4a21 |000e: const-string v0, "chromeClient" // string@214a │ │ +0ae998: 7110 8f05 0000 |0010: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0ae99e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0ae9a0: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -257393,24 +257394,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0aef2c: |[0aef2c] ua.gardenapple.itchupdater.ui.BrowseFragment.onAttach:(Landroid/content/Context;)V │ │ -0aef3c: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ -0aef40: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0aef46: 6f20 cf01 3200 |0005: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@01cf │ │ -0aef4c: 2200 d604 |0008: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // type@04d6 │ │ -0aef50: 0721 |000a: move-object v1, v2 │ │ -0aef52: 1f01 3c02 |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0aef56: 7030 3417 3001 |000d: invoke-direct {v0, v3, v1}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.:(Landroid/content/Context;Lkotlinx/coroutines/CoroutineScope;)V // method@1734 │ │ -0aef5c: 5b20 431f |0010: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment;.browseHandler:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1f43 │ │ -0aef60: 0e00 |0012: return-void │ │ +0aef30: |[0aef30] ua.gardenapple.itchupdater.ui.BrowseFragment.onAttach:(Landroid/content/Context;)V │ │ +0aef40: 1a00 9b22 |0000: const-string v0, "context" // string@229b │ │ +0aef44: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0aef4a: 6f20 cf01 3200 |0005: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@01cf │ │ +0aef50: 2200 d604 |0008: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // type@04d6 │ │ +0aef54: 0721 |000a: move-object v1, v2 │ │ +0aef56: 1f01 3c02 |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0aef5a: 7030 3417 3001 |000d: invoke-direct {v0, v3, v1}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.:(Landroid/content/Context;Lkotlinx/coroutines/CoroutineScope;)V // method@1734 │ │ +0aef60: 5b20 431f |0010: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment;.browseHandler:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1f43 │ │ +0aef64: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=58 │ │ 0x0008 line=59 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ 0x0000 - 0x0013 reg=3 (null) Landroid/content/Context; │ │ @@ -257420,38 +257421,38 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0ae9a0: |[0ae9a0] ua.gardenapple.itchupdater.ui.BrowseFragment.onBackPressed:()Z │ │ -0ae9b0: 5420 441f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ -0ae9b4: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -0ae9b8: 6e10 261c 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.getCustomViewCallback:()Landroid/webkit/WebChromeClient$CustomViewCallback; // method@1c26 │ │ -0ae9be: 0c00 |0007: move-result-object v0 │ │ -0ae9c0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0ae9c2: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -0ae9c6: 7210 4f01 0000 |000b: invoke-interface {v0}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@014f │ │ -0ae9cc: 0f01 |000e: return v1 │ │ -0ae9ce: 6e10 711c 0200 |000f: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae9d4: 0c00 |0012: move-result-object v0 │ │ -0ae9d6: 6e10 5d1d 0000 |0013: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.canGoBack:()Z // method@1d5d │ │ -0ae9dc: 0a00 |0016: move-result v0 │ │ -0ae9de: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -0ae9e2: 6e10 711c 0200 |0019: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0ae9e8: 0c00 |001c: move-result-object v0 │ │ -0ae9ea: 6e10 641d 0000 |001d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.goBack:()V // method@1d64 │ │ -0ae9f0: 0f01 |0020: return v1 │ │ -0ae9f2: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -0ae9f4: 0f00 |0022: return v0 │ │ -0ae9f6: 1a00 4a21 |0023: const-string v0, "chromeClient" // string@214a │ │ -0ae9fa: 7110 8f05 0000 |0025: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0aea00: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -0aea02: 2700 |0029: throw v0 │ │ +0ae9a4: |[0ae9a4] ua.gardenapple.itchupdater.ui.BrowseFragment.onBackPressed:()Z │ │ +0ae9b4: 5420 441f |0000: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ +0ae9b8: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +0ae9bc: 6e10 261c 0000 |0004: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.getCustomViewCallback:()Landroid/webkit/WebChromeClient$CustomViewCallback; // method@1c26 │ │ +0ae9c2: 0c00 |0007: move-result-object v0 │ │ +0ae9c4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ae9c6: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +0ae9ca: 7210 4f01 0000 |000b: invoke-interface {v0}, Landroid/webkit/WebChromeClient$CustomViewCallback;.onCustomViewHidden:()V // method@014f │ │ +0ae9d0: 0f01 |000e: return v1 │ │ +0ae9d2: 6e10 711c 0200 |000f: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae9d8: 0c00 |0012: move-result-object v0 │ │ +0ae9da: 6e10 5d1d 0000 |0013: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.canGoBack:()Z // method@1d5d │ │ +0ae9e0: 0a00 |0016: move-result v0 │ │ +0ae9e2: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +0ae9e6: 6e10 711c 0200 |0019: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0ae9ec: 0c00 |001c: move-result-object v0 │ │ +0ae9ee: 6e10 641d 0000 |001d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.goBack:()V // method@1d64 │ │ +0ae9f4: 0f01 |0020: return v1 │ │ +0ae9f6: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +0ae9f8: 0f00 |0022: return v0 │ │ +0ae9fa: 1a00 4a21 |0023: const-string v0, "chromeClient" // string@214a │ │ +0ae9fe: 7110 8f05 0000 |0025: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0aea04: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0aea06: 2700 |0029: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000b line=213 │ │ 0x000f line=217 │ │ 0x0019 line=218 │ │ 0x0025 line=211 │ │ @@ -257463,30 +257464,30 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -0ae914: |[0ae914] ua.gardenapple.itchupdater.ui.BrowseFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0ae924: 1a00 8729 |0000: const-string v0, "inflater" // string@2987 │ │ -0ae928: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0ae92e: 6f40 d101 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01d1 │ │ -0ae934: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0ae936: 7130 5b1a 3204 |0009: invoke-static {v2, v3, v4}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1a5b │ │ -0ae93c: 0c02 |000c: move-result-object v2 │ │ -0ae93e: 5b12 421f |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;._binding:Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // field@1f42 │ │ -0ae942: 7010 6a1c 0100 |000f: invoke-direct {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c6a │ │ -0ae948: 0c02 |0012: move-result-object v2 │ │ -0ae94a: 6e10 591a 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a59 │ │ -0ae950: 0c02 |0016: move-result-object v2 │ │ -0ae952: 1a03 1620 |0017: const-string v3, "binding.root" // string@2016 │ │ -0ae956: 7120 8b05 3200 |0019: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ae95c: 1f02 7000 |001c: check-cast v2, Landroid/view/View; // type@0070 │ │ -0ae960: 1102 |001e: return-object v2 │ │ +0ae918: |[0ae918] ua.gardenapple.itchupdater.ui.BrowseFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0ae928: 1a00 8729 |0000: const-string v0, "inflater" // string@2987 │ │ +0ae92c: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0ae932: 6f40 d101 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01d1 │ │ +0ae938: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0ae93a: 7130 5b1a 3204 |0009: invoke-static {v2, v3, v4}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1a5b │ │ +0ae940: 0c02 |000c: move-result-object v2 │ │ +0ae942: 5b12 421f |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;._binding:Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // field@1f42 │ │ +0ae946: 7010 6a1c 0100 |000f: invoke-direct {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // method@1c6a │ │ +0ae94c: 0c02 |0012: move-result-object v2 │ │ +0ae94e: 6e10 591a 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a59 │ │ +0ae954: 0c02 |0016: move-result-object v2 │ │ +0ae956: 1a03 1620 |0017: const-string v3, "binding.root" // string@2016 │ │ +0ae95a: 7120 8b05 3200 |0019: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ae960: 1f02 7000 |001c: check-cast v2, Landroid/view/View; // type@0070 │ │ +0ae964: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=67 │ │ 0x0009 line=69 │ │ 0x000f line=70 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ @@ -257499,30 +257500,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0aef64: |[0aef64] ua.gardenapple.itchupdater.ui.BrowseFragment.onDestroy:()V │ │ -0aef74: 6f10 d201 0400 |0000: invoke-super {v4}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@01d2 │ │ -0aef7a: 6e10 801c 0400 |0003: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0aef80: 0c00 |0006: move-result-object v0 │ │ -0aef82: 2201 2200 |0007: new-instance v1, Landroid/content/Intent; // type@0022 │ │ -0aef86: 6e10 6c1c 0400 |0009: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getContext:()Landroid/content/Context; // method@1c6c │ │ -0aef8c: 0c02 |000c: move-result-object v2 │ │ -0aef8e: 1c03 5306 |000d: const-class v3, Lua/gardenapple/itchupdater/ui/WebViewForegroundService; // type@0653 │ │ -0aef92: 7030 4500 2103 |000f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0aef98: 6e20 4100 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0041 │ │ -0aef9e: 0740 |0015: move-object v0, v4 │ │ -0aefa0: 1f00 3c02 |0016: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0aefa4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0aefa6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0aefa8: 7140 b305 1012 |001a: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/CoroutineScopeKt;.cancel$default:(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@05b3 │ │ -0aefae: 0e00 |001d: return-void │ │ +0aef68: |[0aef68] ua.gardenapple.itchupdater.ui.BrowseFragment.onDestroy:()V │ │ +0aef78: 6f10 d201 0400 |0000: invoke-super {v4}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@01d2 │ │ +0aef7e: 6e10 801c 0400 |0003: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0aef84: 0c00 |0006: move-result-object v0 │ │ +0aef86: 2201 2200 |0007: new-instance v1, Landroid/content/Intent; // type@0022 │ │ +0aef8a: 6e10 6c1c 0400 |0009: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getContext:()Landroid/content/Context; // method@1c6c │ │ +0aef90: 0c02 |000c: move-result-object v2 │ │ +0aef92: 1c03 5306 |000d: const-class v3, Lua/gardenapple/itchupdater/ui/WebViewForegroundService; // type@0653 │ │ +0aef96: 7030 4500 2103 |000f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0aef9c: 6e20 4100 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0041 │ │ +0aefa2: 0740 |0015: move-object v0, v4 │ │ +0aefa4: 1f00 3c02 |0016: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0aefa8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0aefaa: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0aefac: 7140 b305 1012 |001a: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/CoroutineScopeKt;.cancel$default:(Lkotlinx/coroutines/CoroutineScope;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@05b3 │ │ +0aefb2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=247 │ │ 0x0015 line=249 │ │ locals : │ │ 0x0000 - 0x001e reg=4 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ @@ -257532,19 +257533,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0aefb0: |[0aefb0] ua.gardenapple.itchupdater.ui.BrowseFragment.onDestroyView:()V │ │ -0aefc0: 6f10 d301 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@01d3 │ │ -0aefc6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0aefc8: 5b10 421f |0004: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;._binding:Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // field@1f42 │ │ -0aefcc: 0e00 |0006: return-void │ │ +0aefb4: |[0aefb4] ua.gardenapple.itchupdater.ui.BrowseFragment.onDestroyView:()V │ │ +0aefc4: 6f10 d301 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@01d3 │ │ +0aefca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0aefcc: 5b10 421f |0004: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;._binding:Lua/gardenapple/itchupdater/databinding/BrowseFragmentBinding; // field@1f42 │ │ +0aefd0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=261 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ @@ -257553,19 +257554,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0aefd0: |[0aefd0] ua.gardenapple.itchupdater.ui.BrowseFragment.onDetach:()V │ │ -0aefe0: 6f10 d401 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDetach:()V // method@01d4 │ │ -0aefe6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0aefe8: 5b10 431f |0004: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.browseHandler:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1f43 │ │ -0aefec: 0e00 |0006: return-void │ │ +0aefd4: |[0aefd4] ua.gardenapple.itchupdater.ui.BrowseFragment.onDetach:()V │ │ +0aefe4: 6f10 d401 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDetach:()V // method@01d4 │ │ +0aefea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0aefec: 5b10 431f |0004: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.browseHandler:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1f43 │ │ +0aeff0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0004 line=255 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ @@ -257574,20 +257575,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0aeff0: |[0aeff0] ua.gardenapple.itchupdater.ui.BrowseFragment.onPause:()V │ │ -0af000: 6f10 d501 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onPause:()V // method@01d5 │ │ -0af006: 7100 4601 0000 |0003: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ -0af00c: 0c00 |0006: move-result-object v0 │ │ -0af00e: 6e10 4401 0000 |0007: invoke-virtual {v0}, Landroid/webkit/CookieManager;.flush:()V // method@0144 │ │ -0af014: 0e00 |000a: return-void │ │ +0aeff4: |[0aeff4] ua.gardenapple.itchupdater.ui.BrowseFragment.onPause:()V │ │ +0af004: 6f10 d501 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onPause:()V // method@01d5 │ │ +0af00a: 7100 4601 0000 |0003: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ +0af010: 0c00 |0006: move-result-object v0 │ │ +0af012: 6e10 4401 0000 |0007: invoke-virtual {v0}, Landroid/webkit/CookieManager;.flush:()V // method@0144 │ │ +0af018: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=235 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ @@ -257596,24 +257597,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0af018: |[0af018] ua.gardenapple.itchupdater.ui.BrowseFragment.onResume:()V │ │ -0af028: 6f10 d601 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onResume:()V // method@01d6 │ │ -0af02e: 5410 441f |0003: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ -0af032: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -0af036: 6e10 2c1c 0000 |0007: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.onResume:()V // method@1c2c │ │ -0af03c: 0e00 |000a: return-void │ │ -0af03e: 1a00 4a21 |000b: const-string v0, "chromeClient" // string@214a │ │ -0af042: 7110 8f05 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0af048: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0af04a: 2700 |0011: throw v0 │ │ +0af01c: |[0af01c] ua.gardenapple.itchupdater.ui.BrowseFragment.onResume:()V │ │ +0af02c: 6f10 d601 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onResume:()V // method@01d6 │ │ +0af032: 5410 441f |0003: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ +0af036: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +0af03a: 6e10 2c1c 0000 |0007: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.onResume:()V // method@1c2c │ │ +0af040: 0e00 |000a: return-void │ │ +0af042: 1a00 4a21 |000b: const-string v0, "chromeClient" // string@214a │ │ +0af046: 7110 8f05 0000 |000d: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0af04c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0af04e: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0003 line=241 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ @@ -257622,26 +257623,26 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0af04c: |[0af04c] ua.gardenapple.itchupdater.ui.BrowseFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0af05c: 1a00 fb2f |0000: const-string v0, "outState" // string@2ffb │ │ -0af060: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0af066: 2200 4900 |0005: new-instance v0, Landroid/os/Bundle; // type@0049 │ │ -0af06a: 7010 c800 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00c8 │ │ -0af070: 6e10 711c 0200 |000a: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af076: 0c01 |000d: move-result-object v1 │ │ -0af078: 6e20 691d 0100 |000e: invoke-virtual {v1, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.saveState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@1d69 │ │ -0af07e: 1a01 7f1b |0011: const-string v1, "WebView" // string@1b7f │ │ -0af082: 6e30 d200 1300 |0013: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@00d2 │ │ -0af088: 6f20 d701 3200 |0016: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01d7 │ │ -0af08e: 0e00 |0019: return-void │ │ +0af050: |[0af050] ua.gardenapple.itchupdater.ui.BrowseFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0af060: 1a00 fb2f |0000: const-string v0, "outState" // string@2ffb │ │ +0af064: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0af06a: 2200 4900 |0005: new-instance v0, Landroid/os/Bundle; // type@0049 │ │ +0af06e: 7010 c800 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@00c8 │ │ +0af074: 6e10 711c 0200 |000a: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af07a: 0c01 |000d: move-result-object v1 │ │ +0af07c: 6e20 691d 0100 |000e: invoke-virtual {v1, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.saveState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@1d69 │ │ +0af082: 1a01 7f1b |0011: const-string v1, "WebView" // string@1b7f │ │ +0af086: 6e30 d200 1300 |0013: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@00d2 │ │ +0af08c: 6f20 d701 3200 |0016: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01d7 │ │ +0af092: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=225 │ │ 0x000a line=226 │ │ 0x0013 line=227 │ │ 0x0016 line=229 │ │ locals : │ │ @@ -257653,175 +257654,175 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 361 16-bit code units │ │ -0af090: |[0af090] ua.gardenapple.itchupdater.ui.BrowseFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0af0a0: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ -0af0a4: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0af0aa: 6f30 d801 5406 |0005: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01d8 │ │ -0af0b0: 1400 f401 0a7f |0008: const v0, #float 1.83444e+38 // #7f0a01f4 │ │ -0af0b6: 6e20 2f01 0500 |000b: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ -0af0bc: 0c05 |000e: move-result-object v5 │ │ -0af0be: 1a00 3837 |000f: const-string v0, "view.findViewById(R.id.webView)" // string@3738 │ │ -0af0c2: 7120 8b05 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af0c8: 1f05 2206 |0014: check-cast v5, Lua/gardenapple/itchupdater/ui/MitchWebView; // type@0622 │ │ -0af0cc: 5b45 461f |0016: iput-object v5, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment;.webView:Lua/gardenapple/itchupdater/ui/MitchWebView; // field@1f46 │ │ -0af0d0: 2205 dc05 |0018: new-instance v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // type@05dc │ │ -0af0d4: 7020 251c 4500 |001a: invoke-direct {v5, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c25 │ │ -0af0da: 5b45 441f |001d: iput-object v5, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ -0af0de: 6e10 711c 0400 |001f: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af0e4: 0c05 |0022: move-result-object v5 │ │ -0af0e6: 6e10 621d 0500 |0023: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ -0af0ec: 0c05 |0026: move-result-object v5 │ │ -0af0ee: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -0af0f0: 6e20 5701 0500 |0028: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@0157 │ │ -0af0f6: 6e10 711c 0400 |002b: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af0fc: 0c05 |002e: move-result-object v5 │ │ -0af0fe: 6e10 621d 0500 |002f: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ -0af104: 0c05 |0032: move-result-object v5 │ │ -0af106: 6e20 5601 0500 |0033: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@0156 │ │ -0af10c: 6e10 711c 0400 |0036: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af112: 0c05 |0039: move-result-object v5 │ │ -0af114: 6e10 621d 0500 |003a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ -0af11a: 0c05 |003d: move-result-object v5 │ │ -0af11c: 6e20 5301 0500 |003e: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setAppCacheEnabled:(Z)V // method@0153 │ │ -0af122: 6e10 711c 0400 |0041: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af128: 0c05 |0044: move-result-object v5 │ │ -0af12a: 6e10 621d 0500 |0045: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ -0af130: 0c05 |0048: move-result-object v5 │ │ -0af132: 2201 3c01 |0049: new-instance v1, Ljava/io/File; // type@013c │ │ -0af136: 6e10 801c 0400 |004b: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0af13c: 0c02 |004e: move-result-object v2 │ │ -0af13e: 6e10 3300 0200 |004f: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0033 │ │ -0af144: 0c02 |0052: move-result-object v2 │ │ -0af146: 1a03 0229 |0053: const-string v3, "html5-app-cache" // string@2902 │ │ -0af14a: 7030 da02 2103 |0055: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0af150: 6e10 e202 0100 |0058: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@02e2 │ │ -0af156: 0c01 |005b: move-result-object v1 │ │ -0af158: 6e20 5401 1500 |005c: invoke-virtual {v5, v1}, Landroid/webkit/WebSettings;.setAppCachePath:(Ljava/lang/String;)V // method@0154 │ │ -0af15e: 6e10 711c 0400 |005f: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af164: 0c05 |0062: move-result-object v5 │ │ -0af166: 6e10 621d 0500 |0063: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ -0af16c: 0c05 |0066: move-result-object v5 │ │ -0af16e: 6e20 5501 0500 |0067: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setDatabaseEnabled:(Z)V // method@0155 │ │ -0af174: 6e10 711c 0400 |006a: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af17a: 0c05 |006d: move-result-object v5 │ │ -0af17c: 6e10 621d 0500 |006e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ -0af182: 0c05 |0071: move-result-object v5 │ │ -0af184: 1200 |0072: const/4 v0, #int 0 // #0 │ │ -0af186: 6e20 5801 0500 |0073: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setMediaPlaybackRequiresUserGesture:(Z)V // method@0158 │ │ -0af18c: 6e10 711c 0400 |0076: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af192: 0c05 |0079: move-result-object v5 │ │ -0af194: 2200 dd05 |007a: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient; // type@05dd │ │ -0af198: 7020 2e1c 4000 |007c: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c2e │ │ -0af19e: 1f00 8500 |007f: check-cast v0, Landroid/webkit/WebViewClient; // type@0085 │ │ -0af1a2: 6e20 6d1d 0500 |0081: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@1d6d │ │ -0af1a8: 6e10 711c 0400 |0084: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af1ae: 0c05 |0087: move-result-object v5 │ │ -0af1b0: 5440 441f |0088: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ -0af1b4: 1201 |008a: const/4 v1, #int 0 // #0 │ │ -0af1b6: 3800 d800 |008b: if-eqz v0, 0163 // +00d8 │ │ -0af1ba: 1f00 8000 |008d: check-cast v0, Landroid/webkit/WebChromeClient; // type@0080 │ │ -0af1be: 6e20 6c1d 0500 |008f: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@1d6c │ │ -0af1c4: 6e10 711c 0400 |0092: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af1ca: 0c05 |0095: move-result-object v5 │ │ -0af1cc: 2200 d405 |0096: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // type@05d4 │ │ -0af1d0: 7020 121c 4000 |0098: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c12 │ │ -0af1d6: 1a02 bd2c |009b: const-string v2, "mitchCustomJS" // string@2cbd │ │ -0af1da: 6e30 5c1d 0502 |009d: invoke-virtual {v5, v0, v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@1d5c │ │ -0af1e0: 6e10 711c 0400 |00a0: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af1e6: 0c05 |00a3: move-result-object v5 │ │ -0af1e8: 2200 e905 |00a4: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1; // type@05e9 │ │ -0af1ec: 7020 4c1c 4000 |00a6: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c4c │ │ -0af1f2: 1f00 7700 |00a9: check-cast v0, Landroid/webkit/DownloadListener; // type@0077 │ │ -0af1f6: 6e20 6a1d 0500 |00ab: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@1d6a │ │ -0af1fc: 6e10 691c 0400 |00ae: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0af202: 0c05 |00b1: move-result-object v5 │ │ -0af204: 1a00 2f2f |00b2: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ -0af208: 7120 e104 0500 |00b4: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0af20e: 1f05 2106 |00b7: check-cast v5, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0af212: 6e10 401d 0500 |00b9: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0af218: 0c05 |00bc: move-result-object v5 │ │ -0af21a: 5455 921d |00bd: iget-object v5, v5, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ -0af21e: 1a00 c81e |00bf: const-string v0, "activity as MainActivity).binding.speedDial" // string@1ec8 │ │ -0af222: 7120 8b05 0500 |00c1: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af228: 6e10 9a02 0500 |00c4: invoke-virtual {v5}, Lcom/leinardi/android/speeddial/SpeedDialView;.clearActionItems:()V // method@029a │ │ -0af22e: 2200 1b01 |00c7: new-instance v0, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ -0af232: 1402 5e00 0a7f |00c9: const v2, #float 1.83435e+38 // #7f0a005e │ │ -0af238: 1403 7d00 087f |00cc: const v3, #float 1.80778e+38 // #7f08007d │ │ -0af23e: 7030 9002 2003 |00cf: invoke-direct {v0, v2, v3}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(II)V // method@0290 │ │ -0af244: 1402 2000 117f |00d2: const v2, #float 1.92739e+38 // #7f110020 │ │ -0af24a: 6e20 9502 2000 |00d5: invoke-virtual {v0, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabel:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0295 │ │ -0af250: 0c00 |00d8: move-result-object v0 │ │ -0af252: 6e10 9202 0000 |00d9: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ -0af258: 0c00 |00dc: move-result-object v0 │ │ -0af25a: 6e20 9902 0500 |00dd: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.addActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@0299 │ │ -0af260: 2200 1b01 |00e0: new-instance v0, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ -0af264: 1402 5f00 0a7f |00e2: const v2, #float 1.83435e+38 // #7f0a005f │ │ -0af26a: 1403 7f00 087f |00e5: const v3, #float 1.80778e+38 // #7f08007f │ │ -0af270: 7030 9002 2003 |00e8: invoke-direct {v0, v2, v3}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(II)V // method@0290 │ │ -0af276: 1402 2100 117f |00eb: const v2, #float 1.92739e+38 // #7f110021 │ │ -0af27c: 6e20 9502 2000 |00ee: invoke-virtual {v0, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabel:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0295 │ │ -0af282: 0c00 |00f1: move-result-object v0 │ │ -0af284: 6e10 9202 0000 |00f2: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ -0af28a: 0c00 |00f5: move-result-object v0 │ │ -0af28c: 6e20 9902 0500 |00f6: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.addActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@0299 │ │ -0af292: 2200 1b01 |00f9: new-instance v0, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ -0af296: 1402 5d00 0a7f |00fb: const v2, #float 1.83435e+38 // #7f0a005d │ │ -0af29c: 1403 7b00 087f |00fe: const v3, #float 1.80778e+38 // #7f08007b │ │ -0af2a2: 7030 9002 2003 |0101: invoke-direct {v0, v2, v3}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(II)V // method@0290 │ │ -0af2a8: 1402 1f00 117f |0104: const v2, #float 1.92739e+38 // #7f11001f │ │ -0af2ae: 6e20 9502 2000 |0107: invoke-virtual {v0, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabel:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0295 │ │ -0af2b4: 0c00 |010a: move-result-object v0 │ │ -0af2b6: 6e10 9202 0000 |010b: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ -0af2bc: 0c00 |010e: move-result-object v0 │ │ -0af2be: 6e20 9902 0500 |010f: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.addActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@0299 │ │ -0af2c4: 2200 1b01 |0112: new-instance v0, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ -0af2c8: 1402 6000 0a7f |0114: const v2, #float 1.83435e+38 // #7f0a0060 │ │ -0af2ce: 1403 8000 087f |0117: const v3, #float 1.80778e+38 // #7f080080 │ │ -0af2d4: 7030 9002 2003 |011a: invoke-direct {v0, v2, v3}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(II)V // method@0290 │ │ -0af2da: 1402 2200 117f |011d: const v2, #float 1.92739e+38 // #7f110022 │ │ -0af2e0: 6e20 9502 2000 |0120: invoke-virtual {v0, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabel:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0295 │ │ -0af2e6: 0c00 |0123: move-result-object v0 │ │ -0af2e8: 6e10 9202 0000 |0124: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ -0af2ee: 0c00 |0127: move-result-object v0 │ │ -0af2f0: 6e20 9902 0500 |0128: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.addActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@0299 │ │ -0af2f6: 2200 ef05 |012b: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2; // type@05ef │ │ -0af2fa: 7030 591c 5004 |012d: invoke-direct {v0, v5, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.:(Lcom/leinardi/android/speeddial/SpeedDialView;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c59 │ │ -0af300: 1f00 1d01 |0130: check-cast v0, Lcom/leinardi/android/speeddial/SpeedDialView$OnActionSelectedListener; // type@011d │ │ -0af304: 6e20 a302 0500 |0132: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.setOnActionSelectedListener:(Lcom/leinardi/android/speeddial/SpeedDialView$OnActionSelectedListener;)V // method@02a3 │ │ -0af30a: 1a05 7f1b |0135: const-string v5, "WebView" // string@1b7f │ │ -0af30e: 3906 0300 |0137: if-nez v6, 013a // +0003 │ │ -0af312: 2805 |0139: goto 013e // +0005 │ │ -0af314: 6e20 cc00 5600 |013a: invoke-virtual {v6, v5}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00cc │ │ -0af31a: 0c01 |013d: move-result-object v1 │ │ -0af31c: 3801 0e00 |013e: if-eqz v1, 014c // +000e │ │ -0af320: 6e10 711c 0400 |0140: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af326: 0c00 |0143: move-result-object v0 │ │ -0af328: 6e20 cc00 5600 |0144: invoke-virtual {v6, v5}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00cc │ │ -0af32e: 0c05 |0147: move-result-object v5 │ │ -0af330: 6e20 681d 5000 |0148: invoke-virtual {v0, v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.restoreState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@1d68 │ │ -0af336: 2817 |014b: goto 0162 // +0017 │ │ -0af338: 6e10 711c 0400 |014c: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0af33e: 0c05 |014f: move-result-object v5 │ │ -0af340: 6206 4806 |0150: sget-object v6, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0af344: 6e10 801c 0400 |0152: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ -0af34a: 0c00 |0155: move-result-object v0 │ │ -0af34c: 1a01 0032 |0156: const-string v1, "requireContext()" // string@3200 │ │ -0af350: 7120 8b05 1000 |0158: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0af356: 6e20 9016 0600 |015b: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getMainBrowsePage:(Landroid/content/Context;)Ljava/lang/String; // method@1690 │ │ -0af35c: 0c06 |015e: move-result-object v6 │ │ -0af35e: 6e20 651d 6500 |015f: invoke-virtual {v5, v6}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0af364: 0e00 |0162: return-void │ │ -0af366: 1a05 4a21 |0163: const-string v5, "chromeClient" // string@214a │ │ -0af36a: 7110 8f05 0500 |0165: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0af370: 2701 |0168: throw v1 │ │ +0af094: |[0af094] ua.gardenapple.itchupdater.ui.BrowseFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0af0a4: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ +0af0a8: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0af0ae: 6f30 d801 5406 |0005: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01d8 │ │ +0af0b4: 1400 f401 0a7f |0008: const v0, #float 1.83444e+38 // #7f0a01f4 │ │ +0af0ba: 6e20 2f01 0500 |000b: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@012f │ │ +0af0c0: 0c05 |000e: move-result-object v5 │ │ +0af0c2: 1a00 3837 |000f: const-string v0, "view.findViewById(R.id.webView)" // string@3738 │ │ +0af0c6: 7120 8b05 0500 |0011: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af0cc: 1f05 2206 |0014: check-cast v5, Lua/gardenapple/itchupdater/ui/MitchWebView; // type@0622 │ │ +0af0d0: 5b45 461f |0016: iput-object v5, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment;.webView:Lua/gardenapple/itchupdater/ui/MitchWebView; // field@1f46 │ │ +0af0d4: 2205 dc05 |0018: new-instance v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // type@05dc │ │ +0af0d8: 7020 251c 4500 |001a: invoke-direct {v5, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c25 │ │ +0af0de: 5b45 441f |001d: iput-object v5, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ +0af0e2: 6e10 711c 0400 |001f: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af0e8: 0c05 |0022: move-result-object v5 │ │ +0af0ea: 6e10 621d 0500 |0023: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ +0af0f0: 0c05 |0026: move-result-object v5 │ │ +0af0f2: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +0af0f4: 6e20 5701 0500 |0028: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@0157 │ │ +0af0fa: 6e10 711c 0400 |002b: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af100: 0c05 |002e: move-result-object v5 │ │ +0af102: 6e10 621d 0500 |002f: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ +0af108: 0c05 |0032: move-result-object v5 │ │ +0af10a: 6e20 5601 0500 |0033: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@0156 │ │ +0af110: 6e10 711c 0400 |0036: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af116: 0c05 |0039: move-result-object v5 │ │ +0af118: 6e10 621d 0500 |003a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ +0af11e: 0c05 |003d: move-result-object v5 │ │ +0af120: 6e20 5301 0500 |003e: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setAppCacheEnabled:(Z)V // method@0153 │ │ +0af126: 6e10 711c 0400 |0041: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af12c: 0c05 |0044: move-result-object v5 │ │ +0af12e: 6e10 621d 0500 |0045: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ +0af134: 0c05 |0048: move-result-object v5 │ │ +0af136: 2201 3c01 |0049: new-instance v1, Ljava/io/File; // type@013c │ │ +0af13a: 6e10 801c 0400 |004b: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0af140: 0c02 |004e: move-result-object v2 │ │ +0af142: 6e10 3300 0200 |004f: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0033 │ │ +0af148: 0c02 |0052: move-result-object v2 │ │ +0af14a: 1a03 0229 |0053: const-string v3, "html5-app-cache" // string@2902 │ │ +0af14e: 7030 da02 2103 |0055: invoke-direct {v1, v2, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0af154: 6e10 e202 0100 |0058: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@02e2 │ │ +0af15a: 0c01 |005b: move-result-object v1 │ │ +0af15c: 6e20 5401 1500 |005c: invoke-virtual {v5, v1}, Landroid/webkit/WebSettings;.setAppCachePath:(Ljava/lang/String;)V // method@0154 │ │ +0af162: 6e10 711c 0400 |005f: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af168: 0c05 |0062: move-result-object v5 │ │ +0af16a: 6e10 621d 0500 |0063: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ +0af170: 0c05 |0066: move-result-object v5 │ │ +0af172: 6e20 5501 0500 |0067: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setDatabaseEnabled:(Z)V // method@0155 │ │ +0af178: 6e10 711c 0400 |006a: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af17e: 0c05 |006d: move-result-object v5 │ │ +0af180: 6e10 621d 0500 |006e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.getSettings:()Landroid/webkit/WebSettings; // method@1d62 │ │ +0af186: 0c05 |0071: move-result-object v5 │ │ +0af188: 1200 |0072: const/4 v0, #int 0 // #0 │ │ +0af18a: 6e20 5801 0500 |0073: invoke-virtual {v5, v0}, Landroid/webkit/WebSettings;.setMediaPlaybackRequiresUserGesture:(Z)V // method@0158 │ │ +0af190: 6e10 711c 0400 |0076: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af196: 0c05 |0079: move-result-object v5 │ │ +0af198: 2200 dd05 |007a: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient; // type@05dd │ │ +0af19c: 7020 2e1c 4000 |007c: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebViewClient;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c2e │ │ +0af1a2: 1f00 8500 |007f: check-cast v0, Landroid/webkit/WebViewClient; // type@0085 │ │ +0af1a6: 6e20 6d1d 0500 |0081: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@1d6d │ │ +0af1ac: 6e10 711c 0400 |0084: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af1b2: 0c05 |0087: move-result-object v5 │ │ +0af1b4: 5440 441f |0088: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment;.chromeClient:Lua/gardenapple/itchupdater/ui/BrowseFragment$MitchWebChromeClient; // field@1f44 │ │ +0af1b8: 1201 |008a: const/4 v1, #int 0 // #0 │ │ +0af1ba: 3800 d800 |008b: if-eqz v0, 0163 // +00d8 │ │ +0af1be: 1f00 8000 |008d: check-cast v0, Landroid/webkit/WebChromeClient; // type@0080 │ │ +0af1c2: 6e20 6c1d 0500 |008f: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@1d6c │ │ +0af1c8: 6e10 711c 0400 |0092: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af1ce: 0c05 |0095: move-result-object v5 │ │ +0af1d0: 2200 d405 |0096: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // type@05d4 │ │ +0af1d4: 7020 121c 4000 |0098: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c12 │ │ +0af1da: 1a02 bd2c |009b: const-string v2, "mitchCustomJS" // string@2cbd │ │ +0af1de: 6e30 5c1d 0502 |009d: invoke-virtual {v5, v0, v2}, Lua/gardenapple/itchupdater/ui/MitchWebView;.addJavascriptInterface:(Ljava/lang/Object;Ljava/lang/String;)V // method@1d5c │ │ +0af1e4: 6e10 711c 0400 |00a0: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af1ea: 0c05 |00a3: move-result-object v5 │ │ +0af1ec: 2200 e905 |00a4: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1; // type@05e9 │ │ +0af1f0: 7020 4c1c 4000 |00a6: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c4c │ │ +0af1f6: 1f00 7700 |00a9: check-cast v0, Landroid/webkit/DownloadListener; // type@0077 │ │ +0af1fa: 6e20 6a1d 0500 |00ab: invoke-virtual {v5, v0}, Lua/gardenapple/itchupdater/ui/MitchWebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@1d6a │ │ +0af200: 6e10 691c 0400 |00ae: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0af206: 0c05 |00b1: move-result-object v5 │ │ +0af208: 1a00 2f2f |00b2: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ +0af20c: 7120 e104 0500 |00b4: invoke-static {v5, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0af212: 1f05 2106 |00b7: check-cast v5, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0af216: 6e10 401d 0500 |00b9: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0af21c: 0c05 |00bc: move-result-object v5 │ │ +0af21e: 5455 921d |00bd: iget-object v5, v5, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ +0af222: 1a00 c81e |00bf: const-string v0, "activity as MainActivity).binding.speedDial" // string@1ec8 │ │ +0af226: 7120 8b05 0500 |00c1: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af22c: 6e10 9a02 0500 |00c4: invoke-virtual {v5}, Lcom/leinardi/android/speeddial/SpeedDialView;.clearActionItems:()V // method@029a │ │ +0af232: 2200 1b01 |00c7: new-instance v0, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ +0af236: 1402 5e00 0a7f |00c9: const v2, #float 1.83435e+38 // #7f0a005e │ │ +0af23c: 1403 7d00 087f |00cc: const v3, #float 1.80778e+38 // #7f08007d │ │ +0af242: 7030 9002 2003 |00cf: invoke-direct {v0, v2, v3}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(II)V // method@0290 │ │ +0af248: 1402 2000 117f |00d2: const v2, #float 1.92739e+38 // #7f110020 │ │ +0af24e: 6e20 9502 2000 |00d5: invoke-virtual {v0, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabel:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0295 │ │ +0af254: 0c00 |00d8: move-result-object v0 │ │ +0af256: 6e10 9202 0000 |00d9: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ +0af25c: 0c00 |00dc: move-result-object v0 │ │ +0af25e: 6e20 9902 0500 |00dd: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.addActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@0299 │ │ +0af264: 2200 1b01 |00e0: new-instance v0, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ +0af268: 1402 5f00 0a7f |00e2: const v2, #float 1.83435e+38 // #7f0a005f │ │ +0af26e: 1403 7f00 087f |00e5: const v3, #float 1.80778e+38 // #7f08007f │ │ +0af274: 7030 9002 2003 |00e8: invoke-direct {v0, v2, v3}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(II)V // method@0290 │ │ +0af27a: 1402 2100 117f |00eb: const v2, #float 1.92739e+38 // #7f110021 │ │ +0af280: 6e20 9502 2000 |00ee: invoke-virtual {v0, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabel:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0295 │ │ +0af286: 0c00 |00f1: move-result-object v0 │ │ +0af288: 6e10 9202 0000 |00f2: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ +0af28e: 0c00 |00f5: move-result-object v0 │ │ +0af290: 6e20 9902 0500 |00f6: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.addActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@0299 │ │ +0af296: 2200 1b01 |00f9: new-instance v0, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ +0af29a: 1402 5d00 0a7f |00fb: const v2, #float 1.83435e+38 // #7f0a005d │ │ +0af2a0: 1403 7b00 087f |00fe: const v3, #float 1.80778e+38 // #7f08007b │ │ +0af2a6: 7030 9002 2003 |0101: invoke-direct {v0, v2, v3}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(II)V // method@0290 │ │ +0af2ac: 1402 1f00 117f |0104: const v2, #float 1.92739e+38 // #7f11001f │ │ +0af2b2: 6e20 9502 2000 |0107: invoke-virtual {v0, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabel:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0295 │ │ +0af2b8: 0c00 |010a: move-result-object v0 │ │ +0af2ba: 6e10 9202 0000 |010b: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ +0af2c0: 0c00 |010e: move-result-object v0 │ │ +0af2c2: 6e20 9902 0500 |010f: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.addActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@0299 │ │ +0af2c8: 2200 1b01 |0112: new-instance v0, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // type@011b │ │ +0af2cc: 1402 6000 0a7f |0114: const v2, #float 1.83435e+38 // #7f0a0060 │ │ +0af2d2: 1403 8000 087f |0117: const v3, #float 1.80778e+38 // #7f080080 │ │ +0af2d8: 7030 9002 2003 |011a: invoke-direct {v0, v2, v3}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.:(II)V // method@0290 │ │ +0af2de: 1402 2200 117f |011d: const v2, #float 1.92739e+38 // #7f110022 │ │ +0af2e4: 6e20 9502 2000 |0120: invoke-virtual {v0, v2}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.setLabel:(I)Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder; // method@0295 │ │ +0af2ea: 0c00 |0123: move-result-object v0 │ │ +0af2ec: 6e10 9202 0000 |0124: invoke-virtual {v0}, Lcom/leinardi/android/speeddial/SpeedDialActionItem$Builder;.create:()Lcom/leinardi/android/speeddial/SpeedDialActionItem; // method@0292 │ │ +0af2f2: 0c00 |0127: move-result-object v0 │ │ +0af2f4: 6e20 9902 0500 |0128: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.addActionItem:(Lcom/leinardi/android/speeddial/SpeedDialActionItem;)Lcom/leinardi/android/speeddial/FabWithLabelView; // method@0299 │ │ +0af2fa: 2200 ef05 |012b: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2; // type@05ef │ │ +0af2fe: 7030 591c 5004 |012d: invoke-direct {v0, v5, v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$2;.:(Lcom/leinardi/android/speeddial/SpeedDialView;Lua/gardenapple/itchupdater/ui/BrowseFragment;)V // method@1c59 │ │ +0af304: 1f00 1d01 |0130: check-cast v0, Lcom/leinardi/android/speeddial/SpeedDialView$OnActionSelectedListener; // type@011d │ │ +0af308: 6e20 a302 0500 |0132: invoke-virtual {v5, v0}, Lcom/leinardi/android/speeddial/SpeedDialView;.setOnActionSelectedListener:(Lcom/leinardi/android/speeddial/SpeedDialView$OnActionSelectedListener;)V // method@02a3 │ │ +0af30e: 1a05 7f1b |0135: const-string v5, "WebView" // string@1b7f │ │ +0af312: 3906 0300 |0137: if-nez v6, 013a // +0003 │ │ +0af316: 2805 |0139: goto 013e // +0005 │ │ +0af318: 6e20 cc00 5600 |013a: invoke-virtual {v6, v5}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00cc │ │ +0af31e: 0c01 |013d: move-result-object v1 │ │ +0af320: 3801 0e00 |013e: if-eqz v1, 014c // +000e │ │ +0af324: 6e10 711c 0400 |0140: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af32a: 0c00 |0143: move-result-object v0 │ │ +0af32c: 6e20 cc00 5600 |0144: invoke-virtual {v6, v5}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@00cc │ │ +0af332: 0c05 |0147: move-result-object v5 │ │ +0af334: 6e20 681d 5000 |0148: invoke-virtual {v0, v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.restoreState:(Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList; // method@1d68 │ │ +0af33a: 2817 |014b: goto 0162 // +0017 │ │ +0af33c: 6e10 711c 0400 |014c: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0af342: 0c05 |014f: move-result-object v5 │ │ +0af344: 6206 4806 |0150: sget-object v6, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0af348: 6e10 801c 0400 |0152: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.requireContext:()Landroid/content/Context; // method@1c80 │ │ +0af34e: 0c00 |0155: move-result-object v0 │ │ +0af350: 1a01 0032 |0156: const-string v1, "requireContext()" // string@3200 │ │ +0af354: 7120 8b05 1000 |0158: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0af35a: 6e20 9016 0600 |015b: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getMainBrowsePage:(Landroid/content/Context;)Ljava/lang/String; // method@1690 │ │ +0af360: 0c06 |015e: move-result-object v6 │ │ +0af362: 6e20 651d 6500 |015f: invoke-virtual {v5, v6}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0af368: 0e00 |0162: return-void │ │ +0af36a: 1a05 4a21 |0163: const-string v5, "chromeClient" // string@214a │ │ +0af36e: 7110 8f05 0500 |0165: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0af374: 2701 |0168: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=74 │ │ 0x000b line=76 │ │ 0x0018 line=77 │ │ 0x001f line=80 │ │ 0x002b line=81 │ │ @@ -257866,18 +257867,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0af374: |[0af374] ua.gardenapple.itchupdater.ui.BrowseFragment.restoreDefaultUI:()V │ │ -0af384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0af386: 7020 861c 0100 |0001: invoke-direct {v1, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:(Lorg/jsoup/nodes/Document;)V // method@1c86 │ │ -0af38c: 0e00 |0004: return-void │ │ +0af378: |[0af378] ua.gardenapple.itchupdater.ui.BrowseFragment.restoreDefaultUI:()V │ │ +0af388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af38a: 7020 861c 0100 |0001: invoke-direct {v1, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:(Lorg/jsoup/nodes/Document;)V // method@1c86 │ │ +0af390: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ #15 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment;) │ │ @@ -257885,17 +257886,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af390: |[0af390] ua.gardenapple.itchupdater.ui.BrowseFragment.setBrowseHandler:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V │ │ -0af3a0: 5b01 431f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment;.browseHandler:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1f43 │ │ -0af3a4: 0e00 |0002: return-void │ │ +0af394: |[0af394] ua.gardenapple.itchupdater.ui.BrowseFragment.setBrowseHandler:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V │ │ +0af3a4: 5b01 431f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment;.browseHandler:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1f43 │ │ +0af3a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lua/gardenapple/itchupdater/client/ItchBrowseHandler; │ │ │ │ @@ -257904,18 +257905,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0af3e4: |[0af3e4] ua.gardenapple.itchupdater.ui.BrowseFragment.updateUI:()V │ │ -0af3f4: 5410 451f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.currentDoc:Lorg/jsoup/nodes/Document; // field@1f45 │ │ -0af3f8: 7020 861c 0100 |0002: invoke-direct {v1, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:(Lorg/jsoup/nodes/Document;)V // method@1c86 │ │ -0af3fe: 0e00 |0005: return-void │ │ +0af3e8: |[0af3e8] ua.gardenapple.itchupdater.ui.BrowseFragment.updateUI:()V │ │ +0af3f8: 5410 451f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/BrowseFragment;.currentDoc:Lorg/jsoup/nodes/Document; // field@1f45 │ │ +0af3fc: 7020 861c 0100 |0002: invoke-direct {v1, v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:(Lorg/jsoup/nodes/Document;)V // method@1c86 │ │ +0af402: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ │ │ source_file_idx : 1814 (BrowseFragment.kt) │ │ @@ -257966,40 +257967,40 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b0090: |[0b0090] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroid/view/View;)V │ │ -0b00a0: 5b01 651f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f65 │ │ -0b00a4: 5b02 631f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f63 │ │ -0b00a8: 5b03 641f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.$view:Landroid/view/View; // field@1f64 │ │ -0b00ac: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0b00ae: 7020 9005 1000 |0007: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0b00b4: 0e00 |000a: return-void │ │ +0b0094: |[0b0094] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroid/view/View;)V │ │ +0b00a4: 5b01 651f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f65 │ │ +0b00a8: 5b02 631f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f63 │ │ +0b00ac: 5b03 641f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.$view:Landroid/view/View; // field@1f64 │ │ +0b00b0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0b00b2: 7020 9005 1000 |0007: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0b00b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b0070: |[0b0070] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0080: 1f01 2200 |0000: check-cast v1, Landroid/content/Intent; // type@0022 │ │ -0b0084: 6e20 b11c 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.invoke:(Landroid/content/Intent;)V // method@1cb1 │ │ -0b008a: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b008e: 1101 |0007: return-object v1 │ │ +0b0074: |[0b0074] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0084: 1f01 2200 |0000: check-cast v1, Landroid/content/Intent; // type@0022 │ │ +0b0088: 6e20 b11c 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.invoke:(Landroid/content/Intent;)V // method@1cb1 │ │ +0b008e: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0092: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -258008,70 +258009,70 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -0b00b8: |[0b00b8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3.invoke:(Landroid/content/Intent;)V │ │ -0b00c8: 3808 2300 |0000: if-eqz v8, 0023 // +0023 │ │ -0b00cc: 5470 651f |0002: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f65 │ │ -0b00d0: 7110 f41c 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b00d6: 0c00 |0007: move-result-object v0 │ │ -0b00d8: 5471 651f |0008: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f65 │ │ -0b00dc: 7110 f41c 0100 |000a: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b00e2: 0c01 |000d: move-result-object v1 │ │ -0b00e4: 6e10 3800 0100 |000e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b00ea: 0c01 |0011: move-result-object v1 │ │ -0b00ec: 1402 dc00 117f |0012: const v2, #float 1.92743e+38 // #7f1100dc │ │ -0b00f2: 6e20 9200 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ -0b00f8: 0c01 |0018: move-result-object v1 │ │ -0b00fa: 1f01 5601 |0019: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0b00fe: 7120 4b00 1800 |001b: invoke-static {v8, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@004b │ │ -0b0104: 0c08 |001e: move-result-object v8 │ │ -0b0106: 6e20 3e00 8000 |001f: invoke-virtual {v0, v8}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ -0b010c: 0e00 |0022: return-void │ │ -0b010e: 2208 9100 |0023: new-instance v8, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0b0112: 5470 651f |0025: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f65 │ │ -0b0116: 7110 f41c 0000 |0027: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b011c: 0c00 |002a: move-result-object v0 │ │ -0b011e: 7020 8501 0800 |002b: invoke-direct {v8, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0b0124: 5470 631f |002e: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f63 │ │ -0b0128: 5471 641f |0030: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.$view:Landroid/view/View; // field@1f64 │ │ -0b012c: 1402 3600 117f |0032: const v2, #float 1.92739e+38 // #7f110036 │ │ -0b0132: 6e20 9001 2800 |0035: invoke-virtual {v8, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ -0b0138: 6e10 8701 0800 |0038: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b013e: 0c02 |003b: move-result-object v2 │ │ -0b0140: 1403 3500 117f |003c: const v3, #float 1.92739e+38 // #7f110035 │ │ -0b0146: 1224 |003f: const/4 v4, #int 2 // #2 │ │ -0b0148: 2344 6606 |0040: new-array v4, v4, [Ljava/lang/Object; // type@0666 │ │ -0b014c: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -0b014e: 6e10 3a19 0000 |0043: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ -0b0154: 0c06 |0046: move-result-object v6 │ │ -0b0156: 4d06 0405 |0047: aput-object v6, v4, v5 │ │ -0b015a: 1215 |0049: const/4 v5, #int 1 // #1 │ │ -0b015c: 6e10 4119 0000 |004a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ -0b0162: 0c06 |004d: move-result-object v6 │ │ -0b0164: 4d06 0405 |004e: aput-object v6, v4, v5 │ │ -0b0168: 6e30 3b00 3204 |0050: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0b016e: 0c02 |0053: move-result-object v2 │ │ -0b0170: 1f02 5601 |0054: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ -0b0174: 6e20 8b01 2800 |0056: invoke-virtual {v8, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ -0b017a: 1402 3800 117f |0059: const v2, #float 1.92739e+38 // #7f110038 │ │ -0b0180: 2203 fe05 |005c: new-instance v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1; // type@05fe │ │ -0b0184: 7040 aa1c 1308 |005e: invoke-direct {v3, v1, v8, v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.:(Landroid/view/View;Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1caa │ │ -0b018a: 1f03 1f00 |0061: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0b018e: 6e30 8f01 2803 |0063: invoke-virtual {v8, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0b0194: 1400 2d00 117f |0066: const v0, #float 1.92739e+38 // #7f11002d │ │ -0b019a: 6201 621f |0069: sget-object v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2; // field@1f62 │ │ -0b019e: 1f01 1f00 |006b: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0b01a2: 6e30 8c01 0801 |006d: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ -0b01a8: 6e10 8601 0800 |0070: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ -0b01ae: 6e10 9301 0800 |0073: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ -0b01b4: 0e00 |0076: return-void │ │ +0b00bc: |[0b00bc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3.invoke:(Landroid/content/Intent;)V │ │ +0b00cc: 3808 2300 |0000: if-eqz v8, 0023 // +0023 │ │ +0b00d0: 5470 651f |0002: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f65 │ │ +0b00d4: 7110 f41c 0000 |0004: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b00da: 0c00 |0007: move-result-object v0 │ │ +0b00dc: 5471 651f |0008: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f65 │ │ +0b00e0: 7110 f41c 0100 |000a: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b00e6: 0c01 |000d: move-result-object v1 │ │ +0b00e8: 6e10 3800 0100 |000e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b00ee: 0c01 |0011: move-result-object v1 │ │ +0b00f0: 1402 dc00 117f |0012: const v2, #float 1.92743e+38 // #7f1100dc │ │ +0b00f6: 6e20 9200 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0092 │ │ +0b00fc: 0c01 |0018: move-result-object v1 │ │ +0b00fe: 1f01 5601 |0019: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0b0102: 7120 4b00 1800 |001b: invoke-static {v8, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@004b │ │ +0b0108: 0c08 |001e: move-result-object v8 │ │ +0b010a: 6e20 3e00 8000 |001f: invoke-virtual {v0, v8}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@003e │ │ +0b0110: 0e00 |0022: return-void │ │ +0b0112: 2208 9100 |0023: new-instance v8, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0b0116: 5470 651f |0025: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f65 │ │ +0b011a: 7110 f41c 0000 |0027: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b0120: 0c00 |002a: move-result-object v0 │ │ +0b0122: 7020 8501 0800 |002b: invoke-direct {v8, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0b0128: 5470 631f |002e: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f63 │ │ +0b012c: 5471 641f |0030: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3;.$view:Landroid/view/View; // field@1f64 │ │ +0b0130: 1402 3600 117f |0032: const v2, #float 1.92739e+38 // #7f110036 │ │ +0b0136: 6e20 9001 2800 |0035: invoke-virtual {v8, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ +0b013c: 6e10 8701 0800 |0038: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b0142: 0c02 |003b: move-result-object v2 │ │ +0b0144: 1403 3500 117f |003c: const v3, #float 1.92739e+38 // #7f110035 │ │ +0b014a: 1224 |003f: const/4 v4, #int 2 // #2 │ │ +0b014c: 2344 6606 |0040: new-array v4, v4, [Ljava/lang/Object; // type@0666 │ │ +0b0150: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +0b0152: 6e10 3a19 0000 |0043: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getExternalFileName:()Ljava/lang/String; // method@193a │ │ +0b0158: 0c06 |0046: move-result-object v6 │ │ +0b015a: 4d06 0405 |0047: aput-object v6, v4, v5 │ │ +0b015e: 1215 |0049: const/4 v5, #int 1 // #1 │ │ +0b0160: 6e10 4119 0000 |004a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ +0b0166: 0c06 |004d: move-result-object v6 │ │ +0b0168: 4d06 0405 |004e: aput-object v6, v4, v5 │ │ +0b016c: 6e30 3b00 3204 |0050: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0b0172: 0c02 |0053: move-result-object v2 │ │ +0b0174: 1f02 5601 |0054: check-cast v2, Ljava/lang/CharSequence; // type@0156 │ │ +0b0178: 6e20 8b01 2800 |0056: invoke-virtual {v8, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ +0b017e: 1402 3800 117f |0059: const v2, #float 1.92739e+38 // #7f110038 │ │ +0b0184: 2203 fe05 |005c: new-instance v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1; // type@05fe │ │ +0b0188: 7040 aa1c 1308 |005e: invoke-direct {v3, v1, v8, v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1;.:(Landroid/view/View;Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1caa │ │ +0b018e: 1f03 1f00 |0061: check-cast v3, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0b0192: 6e30 8f01 2803 |0063: invoke-virtual {v8, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0b0198: 1400 2d00 117f |0066: const v0, #float 1.92739e+38 // #7f11002d │ │ +0b019e: 6201 621f |0069: sget-object v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$2; // field@1f62 │ │ +0b01a2: 1f01 1f00 |006b: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0b01a6: 6e30 8c01 0801 |006d: invoke-virtual {v8, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ +0b01ac: 6e10 8601 0800 |0070: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ +0b01b2: 6e10 9301 0800 |0073: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@0193 │ │ +0b01b8: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0008 line=134 │ │ 0x001b line=133 │ │ 0x0023 line=138 │ │ 0x0035 line=139 │ │ @@ -258130,39 +258131,39 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b0708: |[0b0708] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ -0b0718: 5b01 771f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f77 │ │ -0b071c: 5b02 761f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f76 │ │ -0b0720: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0b0722: 7020 9005 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0b0728: 0e00 |0008: return-void │ │ +0b070c: |[0b070c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V │ │ +0b071c: 5b01 771f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f77 │ │ +0b0720: 5b02 761f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f76 │ │ +0b0724: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0b0726: 7020 9005 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0b072c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b06e8: |[0b06e8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b06f8: 1f01 7b01 |0000: check-cast v1, Ljava/lang/String; // type@017b │ │ -0b06fc: 6e20 c81c 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.invoke:(Ljava/lang/String;)V // method@1cc8 │ │ -0b0702: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0706: 1101 |0007: return-object v1 │ │ +0b06ec: |[0b06ec] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b06fc: 1f01 7b01 |0000: check-cast v1, Ljava/lang/String; // type@017b │ │ +0b0700: 6e20 c81c 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.invoke:(Ljava/lang/String;)V // method@1cc8 │ │ +0b0706: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b070a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -258171,56 +258172,56 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -0b072c: |[0b072c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1.invoke:(Ljava/lang/String;)V │ │ -0b073c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b073e: 3909 2700 |0001: if-nez v9, 0028 // +0027 │ │ -0b0742: 1a01 f40a |0003: const-string v1, "GameListAdapter" // string@0af4 │ │ -0b0746: 1a02 4e25 |0005: const-string v2, "externalName is null! This should only happen with old downloads" // string@254e │ │ -0b074a: 7120 fd00 2100 |0007: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00fd │ │ -0b0750: 6201 5100 |000a: sget-object v1, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b0754: 0712 |000c: move-object v2, v1 │ │ -0b0756: 1f02 3c02 |000d: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b075a: 6201 5000 |000f: sget-object v1, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b075e: 7100 ba05 0000 |0011: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ -0b0764: 0c01 |0014: move-result-object v1 │ │ -0b0766: 0713 |0015: move-object v3, v1 │ │ -0b0768: 1f03 1a02 |0016: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b076c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -0b076e: 2201 0306 |0019: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1; // type@0603 │ │ -0b0772: 5485 771f |001b: iget-object v5, v8, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f77 │ │ -0b0776: 7030 b71c 5100 |001d: invoke-direct {v1, v5, v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V // method@1cb7 │ │ -0b077c: 0715 |0020: move-object v5, v1 │ │ -0b077e: 1f05 2902 |0021: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b0782: 1226 |0023: const/4 v6, #int 2 // #2 │ │ -0b0784: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -0b0786: 7706 a805 0200 |0025: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b078c: 6201 5100 |0028: sget-object v1, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ -0b0790: 0712 |002a: move-object v2, v1 │ │ -0b0792: 1f02 3c02 |002b: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0796: 6201 5000 |002d: sget-object v1, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b079a: 7100 b905 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0b07a0: 0c01 |0032: move-result-object v1 │ │ -0b07a2: 0713 |0033: move-object v3, v1 │ │ -0b07a4: 1f03 1a02 |0034: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b07a8: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -0b07aa: 2201 0506 |0037: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2; // type@0605 │ │ -0b07ae: 5485 771f |0039: iget-object v5, v8, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f77 │ │ -0b07b2: 5486 761f |003b: iget-object v6, v8, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f76 │ │ -0b07b6: 7050 c11c 5196 |003d: invoke-direct {v1, v5, v6, v9, v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1cc1 │ │ -0b07bc: 0715 |0040: move-object v5, v1 │ │ -0b07be: 1f05 2902 |0041: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b07c2: 1226 |0043: const/4 v6, #int 2 // #2 │ │ -0b07c4: 1207 |0044: const/4 v7, #int 0 // #0 │ │ -0b07c6: 7706 a805 0200 |0045: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b07cc: 0e00 |0048: return-void │ │ +0b0730: |[0b0730] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1.invoke:(Ljava/lang/String;)V │ │ +0b0740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b0742: 3909 2700 |0001: if-nez v9, 0028 // +0027 │ │ +0b0746: 1a01 f40a |0003: const-string v1, "GameListAdapter" // string@0af4 │ │ +0b074a: 1a02 4e25 |0005: const-string v2, "externalName is null! This should only happen with old downloads" // string@254e │ │ +0b074e: 7120 fd00 2100 |0007: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@00fd │ │ +0b0754: 6201 5100 |000a: sget-object v1, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b0758: 0712 |000c: move-object v2, v1 │ │ +0b075a: 1f02 3c02 |000d: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b075e: 6201 5000 |000f: sget-object v1, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b0762: 7100 ba05 0000 |0011: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ +0b0768: 0c01 |0014: move-result-object v1 │ │ +0b076a: 0713 |0015: move-object v3, v1 │ │ +0b076c: 1f03 1a02 |0016: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b0770: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +0b0772: 2201 0306 |0019: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1; // type@0603 │ │ +0b0776: 5485 771f |001b: iget-object v5, v8, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f77 │ │ +0b077a: 7030 b71c 5100 |001d: invoke-direct {v1, v5, v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V // method@1cb7 │ │ +0b0780: 0715 |0020: move-object v5, v1 │ │ +0b0782: 1f05 2902 |0021: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b0786: 1226 |0023: const/4 v6, #int 2 // #2 │ │ +0b0788: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +0b078a: 7706 a805 0200 |0025: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b0790: 6201 5100 |0028: sget-object v1, Lkotlinx/coroutines/GlobalScope;.INSTANCE:Lkotlinx/coroutines/GlobalScope; // field@0051 │ │ +0b0794: 0712 |002a: move-object v2, v1 │ │ +0b0796: 1f02 3c02 |002b: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b079a: 6201 5000 |002d: sget-object v1, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b079e: 7100 b905 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0b07a4: 0c01 |0032: move-result-object v1 │ │ +0b07a6: 0713 |0033: move-object v3, v1 │ │ +0b07a8: 1f03 1a02 |0034: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b07ac: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0b07ae: 2201 0506 |0037: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2; // type@0605 │ │ +0b07b2: 5485 771f |0039: iget-object v5, v8, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f77 │ │ +0b07b6: 5486 761f |003b: iget-object v6, v8, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f76 │ │ +0b07ba: 7050 c11c 5196 |003d: invoke-direct {v1, v5, v6, v9, v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1cc1 │ │ +0b07c0: 0715 |0040: move-object v5, v1 │ │ +0b07c2: 1f05 2902 |0041: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b07c6: 1226 |0043: const/4 v6, #int 2 // #2 │ │ +0b07c8: 1207 |0044: const/4 v7, #int 0 // #0 │ │ +0b07ca: 7706 a805 0200 |0045: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b07d0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x000a line=252 │ │ 0x0028 line=261 │ │ locals : │ │ 0x0000 - 0x0049 reg=8 this Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1; │ │ @@ -258297,36 +258298,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b25d4: |[0b25d4] ua.gardenapple.itchupdater.ui.LibraryFragment.:()V │ │ -0b25e4: 2200 1206 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion; // type@0612 │ │ -0b25e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b25ea: 7020 061d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1d06 │ │ -0b25f0: 6900 af1f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryFragment;.Companion:Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion; // field@1faf │ │ -0b25f4: 0e00 |0008: return-void │ │ +0b25d8: |[0b25d8] ua.gardenapple.itchupdater.ui.LibraryFragment.:()V │ │ +0b25e8: 2200 1206 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion; // type@0612 │ │ +0b25ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b25ee: 7020 061d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1d06 │ │ +0b25f4: 6900 af1f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/LibraryFragment;.Companion:Lua/gardenapple/itchupdater/ui/LibraryFragment$Companion; // field@1faf │ │ +0b25f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b25f8: |[0b25f8] ua.gardenapple.itchupdater.ui.LibraryFragment.:()V │ │ -0b2608: 7010 cd01 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@01cd │ │ -0b260e: 0e00 |0003: return-void │ │ +0b25fc: |[0b25fc] ua.gardenapple.itchupdater.ui.LibraryFragment.:()V │ │ +0b260c: 7010 cd01 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@01cd │ │ +0b2612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/LibraryFragment; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment;) │ │ @@ -258334,17 +258335,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b25a0: |[0b25a0] ua.gardenapple.itchupdater.ui.LibraryFragment.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ -0b25b0: 5400 b21f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment;._binding:Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // field@1fb2 │ │ -0b25b4: 1100 |0002: return-object v0 │ │ +0b25a4: |[0b25a4] ua.gardenapple.itchupdater.ui.LibraryFragment.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ +0b25b4: 5400 b21f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/LibraryFragment;._binding:Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // field@1fb2 │ │ +0b25b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/LibraryFragment; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryFragment;) │ │ @@ -258352,18 +258353,18 @@ │ │ type : '()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b25b8: |[0b25b8] ua.gardenapple.itchupdater.ui.LibraryFragment.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ -0b25c8: 5410 b21f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment;._binding:Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // field@1fb2 │ │ -0b25cc: 7110 8a05 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b25d2: 1100 |0005: return-object v0 │ │ +0b25bc: |[0b25bc] ua.gardenapple.itchupdater.ui.LibraryFragment.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; │ │ +0b25cc: 5410 b21f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment;._binding:Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // field@1fb2 │ │ +0b25d0: 7110 8a05 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b25d6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryFragment; │ │ │ │ Virtual methods - │ │ @@ -258372,33 +258373,33 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0b2610: |[0b2610] ua.gardenapple.itchupdater.ui.LibraryFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0b2620: 1a00 8c2e |0000: const-string v0, "newConfig" // string@2e8c │ │ -0b2624: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b262a: 6f20 d001 2100 |0005: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01d0 │ │ -0b2630: 6e10 201d 0100 |0008: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1d20 │ │ -0b2636: 0c02 |000b: move-result-object v2 │ │ -0b2638: 1a00 2f2f |000c: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ -0b263c: 7120 e104 0200 |000e: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0b2642: 1f02 2106 |0011: check-cast v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b2646: 6e10 481d 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b264c: 0c02 |0016: move-result-object v2 │ │ -0b264e: 6e10 df01 0200 |0017: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ -0b2654: 0c02 |001a: move-result-object v2 │ │ -0b2656: 0710 |001b: move-object v0, v1 │ │ -0b2658: 1f00 a600 |001c: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b265c: 6e20 e601 0200 |001e: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.detach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e6 │ │ -0b2662: 6e20 e401 0200 |0021: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.attach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e4 │ │ -0b2668: 6e10 e501 0200 |0024: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ -0b266e: 0e00 |0027: return-void │ │ +0b2614: |[0b2614] ua.gardenapple.itchupdater.ui.LibraryFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0b2624: 1a00 8c2e |0000: const-string v0, "newConfig" // string@2e8c │ │ +0b2628: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b262e: 6f20 d001 2100 |0005: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01d0 │ │ +0b2634: 6e10 201d 0100 |0008: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1d20 │ │ +0b263a: 0c02 |000b: move-result-object v2 │ │ +0b263c: 1a00 2f2f |000c: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ +0b2640: 7120 e104 0200 |000e: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0b2646: 1f02 2106 |0011: check-cast v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b264a: 6e10 481d 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b2650: 0c02 |0016: move-result-object v2 │ │ +0b2652: 6e10 df01 0200 |0017: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ +0b2658: 0c02 |001a: move-result-object v2 │ │ +0b265a: 0710 |001b: move-object v0, v1 │ │ +0b265c: 1f00 a600 |001c: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b2660: 6e20 e601 0200 |001e: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.detach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e6 │ │ +0b2666: 6e20 e401 0200 |0021: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.attach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e4 │ │ +0b266c: 6e10 e501 0200 |0024: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ +0b2672: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=177 │ │ 0x0008 line=181 │ │ 0x001b line=182 │ │ 0x0021 line=183 │ │ 0x0024 line=184 │ │ @@ -258411,235 +258412,235 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 478 16-bit code units │ │ -0b21d4: |[0b21d4] ua.gardenapple.itchupdater.ui.LibraryFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0b21e4: 1a00 8729 |0000: const-string v0, "inflater" // string@2987 │ │ -0b21e8: 7120 8c05 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b21ee: 6f40 d101 cbed |0005: invoke-super {v11, v12, v13, v14}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01d1 │ │ -0b21f4: 120e |0008: const/4 v14, #int 0 // #0 │ │ -0b21f6: 7130 6d1a dc0e |0009: invoke-static {v12, v13, v14}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1a6d │ │ -0b21fc: 0c0c |000c: move-result-object v12 │ │ -0b21fe: 5bbc b21f |000d: iput-object v12, v11, Lua/gardenapple/itchupdater/ui/LibraryFragment;._binding:Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // field@1fb2 │ │ -0b2202: 7010 211d 0b00 |000f: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b2208: 0c0c |0012: move-result-object v12 │ │ -0b220a: 6e10 6b1a 0c00 |0013: invoke-virtual {v12}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.getRoot:()Landroid/widget/ScrollView; // method@1a6b │ │ -0b2210: 0c0c |0016: move-result-object v12 │ │ -0b2212: 1a0d 1620 |0017: const-string v13, "binding.root" // string@2016 │ │ -0b2216: 7120 8b05 dc00 |0019: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b221c: 220d 1106 |001c: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter; // type@0611 │ │ -0b2220: 6e10 271d 0b00 |001e: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1d27 │ │ -0b2226: 0c00 |0021: move-result-object v0 │ │ -0b2228: 1a01 fe31 |0022: const-string v1, "requireActivity()" // string@31fe │ │ -0b222c: 7120 8b05 1000 |0024: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b2232: 1f00 0600 |0027: check-cast v0, Landroid/app/Activity; // type@0006 │ │ -0b2236: 7010 211d 0b00 |0029: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b223c: 0c02 |002c: move-result-object v2 │ │ -0b223e: 5422 a81d |002d: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ -0b2242: 1a03 1320 |002f: const-string v3, "binding.pendingList" // string@2013 │ │ -0b2246: 7120 8b05 3200 |0031: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b224c: 6203 dd1c |0034: sget-object v3, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ -0b2250: 7040 f21c 0d32 |0036: invoke-direct {v13, v0, v2, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@1cf2 │ │ -0b2256: 7010 211d 0b00 |0039: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b225c: 0c00 |003c: move-result-object v0 │ │ -0b225e: 5400 a81d |003d: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ -0b2262: 07d2 |003f: move-object v2, v13 │ │ -0b2264: 1f02 cf00 |0040: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ -0b2268: 6e20 1502 2000 |0042: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ -0b226e: 7010 211d 0b00 |0045: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b2274: 0c00 |0048: move-result-object v0 │ │ -0b2276: 5400 a81d |0049: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ -0b227a: 2202 ce00 |004b: new-instance v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ -0b227e: 6e10 221d 0b00 |004d: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getContext:()Landroid/content/Context; // method@1d22 │ │ -0b2284: 0c03 |0050: move-result-object v3 │ │ -0b2286: 7040 0f02 32ee |0051: invoke-direct {v2, v3, v14, v14}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;IZ)V // method@020f │ │ -0b228c: 1f02 d000 |0054: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ -0b2290: 6e20 1602 2000 |0056: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ -0b2296: 2200 1001 |0059: new-instance v0, Lcom/bumptech/glide/util/FixedPreloadSizeProvider; // type@0110 │ │ -0b229a: 1302 7602 |005b: const/16 v2, #int 630 // #276 │ │ -0b229e: 1303 f401 |005d: const/16 v3, #int 500 // #1f4 │ │ -0b22a2: 7030 7802 2003 |005f: invoke-direct {v0, v2, v3}, Lcom/bumptech/glide/util/FixedPreloadSizeProvider;.:(II)V // method@0278 │ │ -0b22a8: 2204 1306 |0062: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; // type@0613 │ │ -0b22ac: 7030 071d b40d |0064: invoke-direct {v4, v11, v13}, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V // method@1d07 │ │ -0b22b2: 2205 0d01 |0067: new-instance v5, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader; // type@010d │ │ -0b22b6: 07b6 |0069: move-object v6, v11 │ │ -0b22b8: 1f06 a600 |006a: check-cast v6, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b22bc: 7110 7302 0600 |006c: invoke-static {v6}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ -0b22c2: 0c07 |006f: move-result-object v7 │ │ -0b22c4: 1f04 0901 |0070: check-cast v4, Lcom/bumptech/glide/ListPreloader$PreloadModelProvider; // type@0109 │ │ -0b22c8: 1f00 0a01 |0072: check-cast v0, Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider; // type@010a │ │ -0b22cc: 1268 |0074: const/4 v8, #int 6 // #6 │ │ -0b22ce: 7058 7702 7504 |0075: invoke-direct {v5, v7, v4, v0, v8}, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader;.:(Lcom/bumptech/glide/RequestManager;Lcom/bumptech/glide/ListPreloader$PreloadModelProvider;Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider;I)V // method@0277 │ │ -0b22d4: 7010 211d 0b00 |0078: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b22da: 0c00 |007b: move-result-object v0 │ │ -0b22dc: 5400 a81d |007c: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ -0b22e0: 1f05 d100 |007e: check-cast v5, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener; // type@00d1 │ │ -0b22e4: 6e20 1202 5000 |0080: invoke-virtual {v0, v5}, Landroidx/recyclerview/widget/RecyclerView;.addOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V // method@0212 │ │ -0b22ea: 2200 b400 |0083: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ -0b22ee: 07b4 |0085: move-object v4, v11 │ │ -0b22f0: 1f04 b500 |0086: check-cast v4, Landroidx/lifecycle/ViewModelStoreOwner; // type@00b5 │ │ -0b22f4: 7020 f001 4000 |0088: invoke-direct {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@01f0 │ │ -0b22fa: 1c05 3f05 |008b: const-class v5, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel; // type@053f │ │ -0b22fe: 6e20 f201 5000 |008d: invoke-virtual {v0, v5}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ -0b2304: 0c00 |0090: move-result-object v0 │ │ -0b2306: 1a05 5d1b |0091: const-string v5, "ViewModelProvider(this).get(PendingGameViewModel::class.java)" // string@1b5d │ │ -0b230a: 7120 8b05 5000 |0093: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b2310: 1f00 3f05 |0096: check-cast v0, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel; // type@053f │ │ -0b2314: 5bb0 b51f |0098: iput-object v0, v11, Lua/gardenapple/itchupdater/ui/LibraryFragment;.pendingViewModel:Lua/gardenapple/itchupdater/database/game/PendingGameViewModel; // field@1fb5 │ │ -0b2318: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -0b231a: 3800 3d01 |009b: if-eqz v0, 01d8 // +013d │ │ -0b231e: 6e10 2c19 0000 |009d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel;.getPendingGames:()Landroidx/lifecycle/LiveData; // method@192c │ │ -0b2324: 0c00 |00a0: move-result-object v0 │ │ -0b2326: 6e10 231d 0b00 |00a1: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@1d23 │ │ -0b232c: 0c07 |00a4: move-result-object v7 │ │ -0b232e: 2209 1506 |00a5: new-instance v9, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1; // type@0615 │ │ -0b2332: 7040 0e1d c9bd |00a7: invoke-direct {v9, v12, v13, v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V // method@1d0e │ │ -0b2338: 1f09 b000 |00aa: check-cast v9, Landroidx/lifecycle/Observer; // type@00b0 │ │ -0b233c: 6e30 ed01 7009 |00ac: invoke-virtual {v0, v7, v9}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@01ed │ │ -0b2342: 220d 1106 |00af: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter; // type@0611 │ │ -0b2346: 6e10 271d 0b00 |00b1: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1d27 │ │ -0b234c: 0c00 |00b4: move-result-object v0 │ │ -0b234e: 7120 8b05 1000 |00b5: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b2354: 1f00 0600 |00b8: check-cast v0, Landroid/app/Activity; // type@0006 │ │ -0b2358: 7010 211d 0b00 |00ba: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b235e: 0c07 |00bd: move-result-object v7 │ │ -0b2360: 5477 9e1d |00be: iget-object v7, v7, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ -0b2364: 1a09 0d20 |00c0: const-string v9, "binding.downloadsList" // string@200d │ │ -0b2368: 7120 8b05 9700 |00c2: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b236e: 6209 db1c |00c5: sget-object v9, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ -0b2372: 7040 f21c 0d97 |00c7: invoke-direct {v13, v0, v7, v9}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@1cf2 │ │ -0b2378: 7010 211d 0b00 |00ca: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b237e: 0c00 |00cd: move-result-object v0 │ │ -0b2380: 5400 9e1d |00ce: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ -0b2384: 07d7 |00d0: move-object v7, v13 │ │ -0b2386: 1f07 cf00 |00d1: check-cast v7, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ -0b238a: 6e20 1502 7000 |00d3: invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ -0b2390: 7010 211d 0b00 |00d6: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b2396: 0c00 |00d9: move-result-object v0 │ │ -0b2398: 5400 9e1d |00da: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ -0b239c: 2207 ce00 |00dc: new-instance v7, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ -0b23a0: 6e10 221d 0b00 |00de: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getContext:()Landroid/content/Context; // method@1d22 │ │ -0b23a6: 0c09 |00e1: move-result-object v9 │ │ -0b23a8: 7040 0f02 97ee |00e2: invoke-direct {v7, v9, v14, v14}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;IZ)V // method@020f │ │ -0b23ae: 1f07 d000 |00e5: check-cast v7, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ -0b23b2: 6e20 1602 7000 |00e7: invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ -0b23b8: 2200 1001 |00ea: new-instance v0, Lcom/bumptech/glide/util/FixedPreloadSizeProvider; // type@0110 │ │ -0b23bc: 7030 7802 2003 |00ec: invoke-direct {v0, v2, v3}, Lcom/bumptech/glide/util/FixedPreloadSizeProvider;.:(II)V // method@0278 │ │ -0b23c2: 2207 1306 |00ef: new-instance v7, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; // type@0613 │ │ -0b23c6: 7030 071d b70d |00f1: invoke-direct {v7, v11, v13}, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V // method@1d07 │ │ -0b23cc: 2209 0d01 |00f4: new-instance v9, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader; // type@010d │ │ -0b23d0: 7110 7302 0600 |00f6: invoke-static {v6}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ -0b23d6: 0c0a |00f9: move-result-object v10 │ │ -0b23d8: 1f07 0901 |00fa: check-cast v7, Lcom/bumptech/glide/ListPreloader$PreloadModelProvider; // type@0109 │ │ -0b23dc: 1f00 0a01 |00fc: check-cast v0, Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider; // type@010a │ │ -0b23e0: 7058 7702 a907 |00fe: invoke-direct {v9, v10, v7, v0, v8}, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader;.:(Lcom/bumptech/glide/RequestManager;Lcom/bumptech/glide/ListPreloader$PreloadModelProvider;Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider;I)V // method@0277 │ │ -0b23e6: 7010 211d 0b00 |0101: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b23ec: 0c00 |0104: move-result-object v0 │ │ -0b23ee: 5400 9e1d |0105: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ -0b23f2: 1f09 d100 |0107: check-cast v9, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener; // type@00d1 │ │ -0b23f6: 6e20 1202 9000 |0109: invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/RecyclerView;.addOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V // method@0212 │ │ -0b23fc: 2200 b400 |010c: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ -0b2400: 7020 f001 4000 |010e: invoke-direct {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@01f0 │ │ -0b2406: 1c07 3805 |0111: const-class v7, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel; // type@0538 │ │ -0b240a: 6e20 f201 7000 |0113: invoke-virtual {v0, v7}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ -0b2410: 0c00 |0116: move-result-object v0 │ │ -0b2412: 1a07 5b1b |0117: const-string v7, "ViewModelProvider(this).get(GameDownloadsViewModel::class.java)" // string@1b5b │ │ -0b2416: 7120 8b05 7000 |0119: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b241c: 1f00 3805 |011c: check-cast v0, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel; // type@0538 │ │ -0b2420: 5bb0 b31f |011e: iput-object v0, v11, Lua/gardenapple/itchupdater/ui/LibraryFragment;.downloadsViewModel:Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel; // field@1fb3 │ │ -0b2424: 3800 b200 |0120: if-eqz v0, 01d2 // +00b2 │ │ -0b2428: 6e10 1519 0000 |0122: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel;.getGameDownloads:()Landroidx/lifecycle/LiveData; // method@1915 │ │ -0b242e: 0c00 |0125: move-result-object v0 │ │ -0b2430: 6e10 231d 0b00 |0126: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@1d23 │ │ -0b2436: 0c07 |0129: move-result-object v7 │ │ -0b2438: 2209 1706 |012a: new-instance v9, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2; // type@0617 │ │ -0b243c: 7040 131d c9bd |012c: invoke-direct {v9, v12, v13, v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V // method@1d13 │ │ -0b2442: 1f09 b000 |012f: check-cast v9, Landroidx/lifecycle/Observer; // type@00b0 │ │ -0b2446: 6e30 ed01 7009 |0131: invoke-virtual {v0, v7, v9}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@01ed │ │ -0b244c: 220d 1106 |0134: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter; // type@0611 │ │ -0b2450: 6e10 271d 0b00 |0136: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1d27 │ │ -0b2456: 0c00 |0139: move-result-object v0 │ │ -0b2458: 7120 8b05 1000 |013a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b245e: 1f00 0600 |013d: check-cast v0, Landroid/app/Activity; // type@0006 │ │ -0b2462: 7010 211d 0b00 |013f: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b2468: 0c01 |0142: move-result-object v1 │ │ -0b246a: 5411 a11d |0143: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ -0b246e: 1a07 1020 |0145: const-string v7, "binding.installedList" // string@2010 │ │ -0b2472: 7120 8b05 7100 |0147: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b2478: 6207 dc1c |014a: sget-object v7, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ -0b247c: 7040 f21c 0d71 |014c: invoke-direct {v13, v0, v1, v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@1cf2 │ │ -0b2482: 7010 211d 0b00 |014f: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b2488: 0c00 |0152: move-result-object v0 │ │ -0b248a: 5400 a11d |0153: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ -0b248e: 07d1 |0155: move-object v1, v13 │ │ -0b2490: 1f01 cf00 |0156: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ -0b2494: 6e20 1502 1000 |0158: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ -0b249a: 7010 211d 0b00 |015b: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b24a0: 0c00 |015e: move-result-object v0 │ │ -0b24a2: 5400 a11d |015f: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ -0b24a6: 2201 ce00 |0161: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ -0b24aa: 6e10 221d 0b00 |0163: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getContext:()Landroid/content/Context; // method@1d22 │ │ -0b24b0: 0c07 |0166: move-result-object v7 │ │ -0b24b2: 7040 0f02 71ee |0167: invoke-direct {v1, v7, v14, v14}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;IZ)V // method@020f │ │ -0b24b8: 1f01 d000 |016a: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ -0b24bc: 6e20 1602 1000 |016c: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ -0b24c2: 220e 1001 |016f: new-instance v14, Lcom/bumptech/glide/util/FixedPreloadSizeProvider; // type@0110 │ │ -0b24c6: 7030 7802 2e03 |0171: invoke-direct {v14, v2, v3}, Lcom/bumptech/glide/util/FixedPreloadSizeProvider;.:(II)V // method@0278 │ │ -0b24cc: 2200 1306 |0174: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; // type@0613 │ │ -0b24d0: 7030 071d b00d |0176: invoke-direct {v0, v11, v13}, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V // method@1d07 │ │ -0b24d6: 2201 0d01 |0179: new-instance v1, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader; // type@010d │ │ -0b24da: 7110 7302 0600 |017b: invoke-static {v6}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ -0b24e0: 0c02 |017e: move-result-object v2 │ │ -0b24e2: 1f00 0901 |017f: check-cast v0, Lcom/bumptech/glide/ListPreloader$PreloadModelProvider; // type@0109 │ │ -0b24e6: 1f0e 0a01 |0181: check-cast v14, Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider; // type@010a │ │ -0b24ea: 7058 7702 21e0 |0183: invoke-direct {v1, v2, v0, v14, v8}, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader;.:(Lcom/bumptech/glide/RequestManager;Lcom/bumptech/glide/ListPreloader$PreloadModelProvider;Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider;I)V // method@0277 │ │ -0b24f0: 7010 211d 0b00 |0186: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b24f6: 0c0e |0189: move-result-object v14 │ │ -0b24f8: 54ee a11d |018a: iget-object v14, v14, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ -0b24fc: 1f01 d100 |018c: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener; // type@00d1 │ │ -0b2500: 6e20 1202 1e00 |018e: invoke-virtual {v14, v1}, Landroidx/recyclerview/widget/RecyclerView;.addOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V // method@0212 │ │ -0b2506: 220e b400 |0191: new-instance v14, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ -0b250a: 7020 f001 4e00 |0193: invoke-direct {v14, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@01f0 │ │ -0b2510: 1c00 3d05 |0196: const-class v0, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel; // type@053d │ │ -0b2514: 6e20 f201 0e00 |0198: invoke-virtual {v14, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ -0b251a: 0c0e |019b: move-result-object v14 │ │ -0b251c: 1a00 5c1b |019c: const-string v0, "ViewModelProvider(this).get(InstalledGameViewModel::class.java)" // string@1b5c │ │ -0b2520: 7120 8b05 0e00 |019e: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b2526: 1f0e 3d05 |01a1: check-cast v14, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel; // type@053d │ │ -0b252a: 5bbe b41f |01a3: iput-object v14, v11, Lua/gardenapple/itchupdater/ui/LibraryFragment;.installedViewModel:Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel; // field@1fb4 │ │ -0b252e: 380e 2700 |01a5: if-eqz v14, 01cc // +0027 │ │ -0b2532: 6e10 2519 0e00 |01a7: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel;.getInstalledGames:()Landroidx/lifecycle/LiveData; // method@1925 │ │ -0b2538: 0c0e |01aa: move-result-object v14 │ │ -0b253a: 6e10 231d 0b00 |01ab: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@1d23 │ │ -0b2540: 0c00 |01ae: move-result-object v0 │ │ -0b2542: 2201 1906 |01af: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3; // type@0619 │ │ -0b2546: 7040 181d c1bd |01b1: invoke-direct {v1, v12, v13, v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V // method@1d18 │ │ -0b254c: 1f01 b000 |01b4: check-cast v1, Landroidx/lifecycle/Observer; // type@00b0 │ │ -0b2550: 6e30 ed01 0e01 |01b6: invoke-virtual {v14, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@01ed │ │ -0b2556: 7010 211d 0b00 |01b9: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ -0b255c: 0c0d |01bc: move-result-object v13 │ │ -0b255e: 54dd a41d |01bd: iget-object v13, v13, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.ownedButton:Lcom/google/android/material/button/MaterialButton; // field@1da4 │ │ -0b2562: 220e 1a06 |01bf: new-instance v14, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4; // type@061a │ │ -0b2566: 7020 1b1d be00 |01c1: invoke-direct {v14, v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)V // method@1d1b │ │ -0b256c: 1f0e 6f00 |01c4: check-cast v14, Landroid/view/View$OnClickListener; // type@006f │ │ -0b2570: 6e20 8402 ed00 |01c6: invoke-virtual {v13, v14}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ -0b2576: 1f0c 7000 |01c9: check-cast v12, Landroid/view/View; // type@0070 │ │ -0b257a: 110c |01cb: return-object v12 │ │ -0b257c: 1a0c be29 |01cc: const-string v12, "installedViewModel" // string@29be │ │ -0b2580: 7110 8f05 0c00 |01ce: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2586: 2705 |01d1: throw v5 │ │ -0b2588: 1a0c 6c24 |01d2: const-string v12, "downloadsViewModel" // string@246c │ │ -0b258c: 7110 8f05 0c00 |01d4: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2592: 2705 |01d7: throw v5 │ │ -0b2594: 1a0c 7630 |01d8: const-string v12, "pendingViewModel" // string@3076 │ │ -0b2598: 7110 8f05 0c00 |01da: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b259e: 2705 |01dd: throw v5 │ │ +0b21d8: |[0b21d8] ua.gardenapple.itchupdater.ui.LibraryFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0b21e8: 1a00 8729 |0000: const-string v0, "inflater" // string@2987 │ │ +0b21ec: 7120 8c05 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b21f2: 6f40 d101 cbed |0005: invoke-super {v11, v12, v13, v14}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01d1 │ │ +0b21f8: 120e |0008: const/4 v14, #int 0 // #0 │ │ +0b21fa: 7130 6d1a dc0e |0009: invoke-static {v12, v13, v14}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1a6d │ │ +0b2200: 0c0c |000c: move-result-object v12 │ │ +0b2202: 5bbc b21f |000d: iput-object v12, v11, Lua/gardenapple/itchupdater/ui/LibraryFragment;._binding:Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // field@1fb2 │ │ +0b2206: 7010 211d 0b00 |000f: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b220c: 0c0c |0012: move-result-object v12 │ │ +0b220e: 6e10 6b1a 0c00 |0013: invoke-virtual {v12}, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.getRoot:()Landroid/widget/ScrollView; // method@1a6b │ │ +0b2214: 0c0c |0016: move-result-object v12 │ │ +0b2216: 1a0d 1620 |0017: const-string v13, "binding.root" // string@2016 │ │ +0b221a: 7120 8b05 dc00 |0019: invoke-static {v12, v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2220: 220d 1106 |001c: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter; // type@0611 │ │ +0b2224: 6e10 271d 0b00 |001e: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1d27 │ │ +0b222a: 0c00 |0021: move-result-object v0 │ │ +0b222c: 1a01 fe31 |0022: const-string v1, "requireActivity()" // string@31fe │ │ +0b2230: 7120 8b05 1000 |0024: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2236: 1f00 0600 |0027: check-cast v0, Landroid/app/Activity; // type@0006 │ │ +0b223a: 7010 211d 0b00 |0029: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b2240: 0c02 |002c: move-result-object v2 │ │ +0b2242: 5422 a81d |002d: iget-object v2, v2, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ +0b2246: 1a03 1320 |002f: const-string v3, "binding.pendingList" // string@2013 │ │ +0b224a: 7120 8b05 3200 |0031: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2250: 6203 dd1c |0034: sget-object v3, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Pending:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdd │ │ +0b2254: 7040 f21c 0d32 |0036: invoke-direct {v13, v0, v2, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@1cf2 │ │ +0b225a: 7010 211d 0b00 |0039: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b2260: 0c00 |003c: move-result-object v0 │ │ +0b2262: 5400 a81d |003d: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ +0b2266: 07d2 |003f: move-object v2, v13 │ │ +0b2268: 1f02 cf00 |0040: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ +0b226c: 6e20 1502 2000 |0042: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ +0b2272: 7010 211d 0b00 |0045: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b2278: 0c00 |0048: move-result-object v0 │ │ +0b227a: 5400 a81d |0049: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ +0b227e: 2202 ce00 |004b: new-instance v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ +0b2282: 6e10 221d 0b00 |004d: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getContext:()Landroid/content/Context; // method@1d22 │ │ +0b2288: 0c03 |0050: move-result-object v3 │ │ +0b228a: 7040 0f02 32ee |0051: invoke-direct {v2, v3, v14, v14}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;IZ)V // method@020f │ │ +0b2290: 1f02 d000 |0054: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ +0b2294: 6e20 1602 2000 |0056: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ +0b229a: 2200 1001 |0059: new-instance v0, Lcom/bumptech/glide/util/FixedPreloadSizeProvider; // type@0110 │ │ +0b229e: 1302 7602 |005b: const/16 v2, #int 630 // #276 │ │ +0b22a2: 1303 f401 |005d: const/16 v3, #int 500 // #1f4 │ │ +0b22a6: 7030 7802 2003 |005f: invoke-direct {v0, v2, v3}, Lcom/bumptech/glide/util/FixedPreloadSizeProvider;.:(II)V // method@0278 │ │ +0b22ac: 2204 1306 |0062: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; // type@0613 │ │ +0b22b0: 7030 071d b40d |0064: invoke-direct {v4, v11, v13}, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V // method@1d07 │ │ +0b22b6: 2205 0d01 |0067: new-instance v5, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader; // type@010d │ │ +0b22ba: 07b6 |0069: move-object v6, v11 │ │ +0b22bc: 1f06 a600 |006a: check-cast v6, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b22c0: 7110 7302 0600 |006c: invoke-static {v6}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ +0b22c6: 0c07 |006f: move-result-object v7 │ │ +0b22c8: 1f04 0901 |0070: check-cast v4, Lcom/bumptech/glide/ListPreloader$PreloadModelProvider; // type@0109 │ │ +0b22cc: 1f00 0a01 |0072: check-cast v0, Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider; // type@010a │ │ +0b22d0: 1268 |0074: const/4 v8, #int 6 // #6 │ │ +0b22d2: 7058 7702 7504 |0075: invoke-direct {v5, v7, v4, v0, v8}, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader;.:(Lcom/bumptech/glide/RequestManager;Lcom/bumptech/glide/ListPreloader$PreloadModelProvider;Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider;I)V // method@0277 │ │ +0b22d8: 7010 211d 0b00 |0078: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b22de: 0c00 |007b: move-result-object v0 │ │ +0b22e0: 5400 a81d |007c: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.pendingList:Landroidx/recyclerview/widget/RecyclerView; // field@1da8 │ │ +0b22e4: 1f05 d100 |007e: check-cast v5, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener; // type@00d1 │ │ +0b22e8: 6e20 1202 5000 |0080: invoke-virtual {v0, v5}, Landroidx/recyclerview/widget/RecyclerView;.addOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V // method@0212 │ │ +0b22ee: 2200 b400 |0083: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ +0b22f2: 07b4 |0085: move-object v4, v11 │ │ +0b22f4: 1f04 b500 |0086: check-cast v4, Landroidx/lifecycle/ViewModelStoreOwner; // type@00b5 │ │ +0b22f8: 7020 f001 4000 |0088: invoke-direct {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@01f0 │ │ +0b22fe: 1c05 3f05 |008b: const-class v5, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel; // type@053f │ │ +0b2302: 6e20 f201 5000 |008d: invoke-virtual {v0, v5}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ +0b2308: 0c00 |0090: move-result-object v0 │ │ +0b230a: 1a05 5d1b |0091: const-string v5, "ViewModelProvider(this).get(PendingGameViewModel::class.java)" // string@1b5d │ │ +0b230e: 7120 8b05 5000 |0093: invoke-static {v0, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2314: 1f00 3f05 |0096: check-cast v0, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel; // type@053f │ │ +0b2318: 5bb0 b51f |0098: iput-object v0, v11, Lua/gardenapple/itchupdater/ui/LibraryFragment;.pendingViewModel:Lua/gardenapple/itchupdater/database/game/PendingGameViewModel; // field@1fb5 │ │ +0b231c: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +0b231e: 3800 3d01 |009b: if-eqz v0, 01d8 // +013d │ │ +0b2322: 6e10 2c19 0000 |009d: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel;.getPendingGames:()Landroidx/lifecycle/LiveData; // method@192c │ │ +0b2328: 0c00 |00a0: move-result-object v0 │ │ +0b232a: 6e10 231d 0b00 |00a1: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@1d23 │ │ +0b2330: 0c07 |00a4: move-result-object v7 │ │ +0b2332: 2209 1506 |00a5: new-instance v9, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1; // type@0615 │ │ +0b2336: 7040 0e1d c9bd |00a7: invoke-direct {v9, v12, v13, v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$1;.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V // method@1d0e │ │ +0b233c: 1f09 b000 |00aa: check-cast v9, Landroidx/lifecycle/Observer; // type@00b0 │ │ +0b2340: 6e30 ed01 7009 |00ac: invoke-virtual {v0, v7, v9}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@01ed │ │ +0b2346: 220d 1106 |00af: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter; // type@0611 │ │ +0b234a: 6e10 271d 0b00 |00b1: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1d27 │ │ +0b2350: 0c00 |00b4: move-result-object v0 │ │ +0b2352: 7120 8b05 1000 |00b5: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2358: 1f00 0600 |00b8: check-cast v0, Landroid/app/Activity; // type@0006 │ │ +0b235c: 7010 211d 0b00 |00ba: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b2362: 0c07 |00bd: move-result-object v7 │ │ +0b2364: 5477 9e1d |00be: iget-object v7, v7, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ +0b2368: 1a09 0d20 |00c0: const-string v9, "binding.downloadsList" // string@200d │ │ +0b236c: 7120 8b05 9700 |00c2: invoke-static {v7, v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2372: 6209 db1c |00c5: sget-object v9, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Downloads:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdb │ │ +0b2376: 7040 f21c 0d97 |00c7: invoke-direct {v13, v0, v7, v9}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@1cf2 │ │ +0b237c: 7010 211d 0b00 |00ca: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b2382: 0c00 |00cd: move-result-object v0 │ │ +0b2384: 5400 9e1d |00ce: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ +0b2388: 07d7 |00d0: move-object v7, v13 │ │ +0b238a: 1f07 cf00 |00d1: check-cast v7, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ +0b238e: 6e20 1502 7000 |00d3: invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ +0b2394: 7010 211d 0b00 |00d6: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b239a: 0c00 |00d9: move-result-object v0 │ │ +0b239c: 5400 9e1d |00da: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ +0b23a0: 2207 ce00 |00dc: new-instance v7, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ +0b23a4: 6e10 221d 0b00 |00de: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getContext:()Landroid/content/Context; // method@1d22 │ │ +0b23aa: 0c09 |00e1: move-result-object v9 │ │ +0b23ac: 7040 0f02 97ee |00e2: invoke-direct {v7, v9, v14, v14}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;IZ)V // method@020f │ │ +0b23b2: 1f07 d000 |00e5: check-cast v7, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ +0b23b6: 6e20 1602 7000 |00e7: invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ +0b23bc: 2200 1001 |00ea: new-instance v0, Lcom/bumptech/glide/util/FixedPreloadSizeProvider; // type@0110 │ │ +0b23c0: 7030 7802 2003 |00ec: invoke-direct {v0, v2, v3}, Lcom/bumptech/glide/util/FixedPreloadSizeProvider;.:(II)V // method@0278 │ │ +0b23c6: 2207 1306 |00ef: new-instance v7, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; // type@0613 │ │ +0b23ca: 7030 071d b70d |00f1: invoke-direct {v7, v11, v13}, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V // method@1d07 │ │ +0b23d0: 2209 0d01 |00f4: new-instance v9, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader; // type@010d │ │ +0b23d4: 7110 7302 0600 |00f6: invoke-static {v6}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ +0b23da: 0c0a |00f9: move-result-object v10 │ │ +0b23dc: 1f07 0901 |00fa: check-cast v7, Lcom/bumptech/glide/ListPreloader$PreloadModelProvider; // type@0109 │ │ +0b23e0: 1f00 0a01 |00fc: check-cast v0, Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider; // type@010a │ │ +0b23e4: 7058 7702 a907 |00fe: invoke-direct {v9, v10, v7, v0, v8}, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader;.:(Lcom/bumptech/glide/RequestManager;Lcom/bumptech/glide/ListPreloader$PreloadModelProvider;Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider;I)V // method@0277 │ │ +0b23ea: 7010 211d 0b00 |0101: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b23f0: 0c00 |0104: move-result-object v0 │ │ +0b23f2: 5400 9e1d |0105: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.downloadsList:Landroidx/recyclerview/widget/RecyclerView; // field@1d9e │ │ +0b23f6: 1f09 d100 |0107: check-cast v9, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener; // type@00d1 │ │ +0b23fa: 6e20 1202 9000 |0109: invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/RecyclerView;.addOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V // method@0212 │ │ +0b2400: 2200 b400 |010c: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ +0b2404: 7020 f001 4000 |010e: invoke-direct {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@01f0 │ │ +0b240a: 1c07 3805 |0111: const-class v7, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel; // type@0538 │ │ +0b240e: 6e20 f201 7000 |0113: invoke-virtual {v0, v7}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ +0b2414: 0c00 |0116: move-result-object v0 │ │ +0b2416: 1a07 5b1b |0117: const-string v7, "ViewModelProvider(this).get(GameDownloadsViewModel::class.java)" // string@1b5b │ │ +0b241a: 7120 8b05 7000 |0119: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2420: 1f00 3805 |011c: check-cast v0, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel; // type@0538 │ │ +0b2424: 5bb0 b31f |011e: iput-object v0, v11, Lua/gardenapple/itchupdater/ui/LibraryFragment;.downloadsViewModel:Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel; // field@1fb3 │ │ +0b2428: 3800 b200 |0120: if-eqz v0, 01d2 // +00b2 │ │ +0b242c: 6e10 1519 0000 |0122: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel;.getGameDownloads:()Landroidx/lifecycle/LiveData; // method@1915 │ │ +0b2432: 0c00 |0125: move-result-object v0 │ │ +0b2434: 6e10 231d 0b00 |0126: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@1d23 │ │ +0b243a: 0c07 |0129: move-result-object v7 │ │ +0b243c: 2209 1706 |012a: new-instance v9, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2; // type@0617 │ │ +0b2440: 7040 131d c9bd |012c: invoke-direct {v9, v12, v13, v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$2;.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V // method@1d13 │ │ +0b2446: 1f09 b000 |012f: check-cast v9, Landroidx/lifecycle/Observer; // type@00b0 │ │ +0b244a: 6e30 ed01 7009 |0131: invoke-virtual {v0, v7, v9}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@01ed │ │ +0b2450: 220d 1106 |0134: new-instance v13, Lua/gardenapple/itchupdater/ui/LibraryAdapter; // type@0611 │ │ +0b2454: 6e10 271d 0b00 |0136: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1d27 │ │ +0b245a: 0c00 |0139: move-result-object v0 │ │ +0b245c: 7120 8b05 1000 |013a: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2462: 1f00 0600 |013d: check-cast v0, Landroid/app/Activity; // type@0006 │ │ +0b2466: 7010 211d 0b00 |013f: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b246c: 0c01 |0142: move-result-object v1 │ │ +0b246e: 5411 a11d |0143: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ +0b2472: 1a07 1020 |0145: const-string v7, "binding.installedList" // string@2010 │ │ +0b2476: 7120 8b05 7100 |0147: invoke-static {v1, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b247c: 6207 dc1c |014a: sget-object v7, Lua/gardenapple/itchupdater/database/game/GameRepository$Type;.Installed:Lua/gardenapple/itchupdater/database/game/GameRepository$Type; // field@1cdc │ │ +0b2480: 7040 f21c 0d71 |014c: invoke-direct {v13, v0, v1, v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;Lua/gardenapple/itchupdater/database/game/GameRepository$Type;)V // method@1cf2 │ │ +0b2486: 7010 211d 0b00 |014f: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b248c: 0c00 |0152: move-result-object v0 │ │ +0b248e: 5400 a11d |0153: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ +0b2492: 07d1 |0155: move-object v1, v13 │ │ +0b2494: 1f01 cf00 |0156: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ +0b2498: 6e20 1502 1000 |0158: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ +0b249e: 7010 211d 0b00 |015b: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b24a4: 0c00 |015e: move-result-object v0 │ │ +0b24a6: 5400 a11d |015f: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ +0b24aa: 2201 ce00 |0161: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ +0b24ae: 6e10 221d 0b00 |0163: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getContext:()Landroid/content/Context; // method@1d22 │ │ +0b24b4: 0c07 |0166: move-result-object v7 │ │ +0b24b6: 7040 0f02 71ee |0167: invoke-direct {v1, v7, v14, v14}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;IZ)V // method@020f │ │ +0b24bc: 1f01 d000 |016a: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ +0b24c0: 6e20 1602 1000 |016c: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ +0b24c6: 220e 1001 |016f: new-instance v14, Lcom/bumptech/glide/util/FixedPreloadSizeProvider; // type@0110 │ │ +0b24ca: 7030 7802 2e03 |0171: invoke-direct {v14, v2, v3}, Lcom/bumptech/glide/util/FixedPreloadSizeProvider;.:(II)V // method@0278 │ │ +0b24d0: 2200 1306 |0174: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider; // type@0613 │ │ +0b24d4: 7030 071d b00d |0176: invoke-direct {v0, v11, v13}, Lua/gardenapple/itchupdater/ui/LibraryFragment$LibraryPreloadModelProvider;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;Lua/gardenapple/itchupdater/ui/LibraryAdapter;)V // method@1d07 │ │ +0b24da: 2201 0d01 |0179: new-instance v1, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader; // type@010d │ │ +0b24de: 7110 7302 0600 |017b: invoke-static {v6}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ +0b24e4: 0c02 |017e: move-result-object v2 │ │ +0b24e6: 1f00 0901 |017f: check-cast v0, Lcom/bumptech/glide/ListPreloader$PreloadModelProvider; // type@0109 │ │ +0b24ea: 1f0e 0a01 |0181: check-cast v14, Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider; // type@010a │ │ +0b24ee: 7058 7702 21e0 |0183: invoke-direct {v1, v2, v0, v14, v8}, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader;.:(Lcom/bumptech/glide/RequestManager;Lcom/bumptech/glide/ListPreloader$PreloadModelProvider;Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider;I)V // method@0277 │ │ +0b24f4: 7010 211d 0b00 |0186: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b24fa: 0c0e |0189: move-result-object v14 │ │ +0b24fc: 54ee a11d |018a: iget-object v14, v14, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.installedList:Landroidx/recyclerview/widget/RecyclerView; // field@1da1 │ │ +0b2500: 1f01 d100 |018c: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener; // type@00d1 │ │ +0b2504: 6e20 1202 1e00 |018e: invoke-virtual {v14, v1}, Landroidx/recyclerview/widget/RecyclerView;.addOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V // method@0212 │ │ +0b250a: 220e b400 |0191: new-instance v14, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ +0b250e: 7020 f001 4e00 |0193: invoke-direct {v14, v4}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@01f0 │ │ +0b2514: 1c00 3d05 |0196: const-class v0, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel; // type@053d │ │ +0b2518: 6e20 f201 0e00 |0198: invoke-virtual {v14, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ +0b251e: 0c0e |019b: move-result-object v14 │ │ +0b2520: 1a00 5c1b |019c: const-string v0, "ViewModelProvider(this).get(InstalledGameViewModel::class.java)" // string@1b5c │ │ +0b2524: 7120 8b05 0e00 |019e: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b252a: 1f0e 3d05 |01a1: check-cast v14, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel; // type@053d │ │ +0b252e: 5bbe b41f |01a3: iput-object v14, v11, Lua/gardenapple/itchupdater/ui/LibraryFragment;.installedViewModel:Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel; // field@1fb4 │ │ +0b2532: 380e 2700 |01a5: if-eqz v14, 01cc // +0027 │ │ +0b2536: 6e10 2519 0e00 |01a7: invoke-virtual {v14}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel;.getInstalledGames:()Landroidx/lifecycle/LiveData; // method@1925 │ │ +0b253c: 0c0e |01aa: move-result-object v14 │ │ +0b253e: 6e10 231d 0b00 |01ab: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@1d23 │ │ +0b2544: 0c00 |01ae: move-result-object v0 │ │ +0b2546: 2201 1906 |01af: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3; // type@0619 │ │ +0b254a: 7040 181d c1bd |01b1: invoke-direct {v1, v12, v13, v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$3;.:(Landroid/widget/ScrollView;Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/ui/LibraryFragment;)V // method@1d18 │ │ +0b2550: 1f01 b000 |01b4: check-cast v1, Landroidx/lifecycle/Observer; // type@00b0 │ │ +0b2554: 6e30 ed01 0e01 |01b6: invoke-virtual {v14, v0, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@01ed │ │ +0b255a: 7010 211d 0b00 |01b9: invoke-direct {v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // method@1d21 │ │ +0b2560: 0c0d |01bc: move-result-object v13 │ │ +0b2562: 54dd a41d |01bd: iget-object v13, v13, Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding;.ownedButton:Lcom/google/android/material/button/MaterialButton; // field@1da4 │ │ +0b2566: 220e 1a06 |01bf: new-instance v14, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4; // type@061a │ │ +0b256a: 7020 1b1d be00 |01c1: invoke-direct {v14, v11}, Lua/gardenapple/itchupdater/ui/LibraryFragment$onCreateView$4;.:(Lua/gardenapple/itchupdater/ui/LibraryFragment;)V // method@1d1b │ │ +0b2570: 1f0e 6f00 |01c4: check-cast v14, Landroid/view/View$OnClickListener; // type@006f │ │ +0b2574: 6e20 8402 ed00 |01c6: invoke-virtual {v13, v14}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ +0b257a: 1f0c 7000 |01c9: check-cast v12, Landroid/view/View; // type@0070 │ │ +0b257e: 110c |01cb: return-object v12 │ │ +0b2580: 1a0c be29 |01cc: const-string v12, "installedViewModel" // string@29be │ │ +0b2584: 7110 8f05 0c00 |01ce: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b258a: 2705 |01d1: throw v5 │ │ +0b258c: 1a0c 6c24 |01d2: const-string v12, "downloadsViewModel" // string@246c │ │ +0b2590: 7110 8f05 0c00 |01d4: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2596: 2705 |01d7: throw v5 │ │ +0b2598: 1a0c 7630 |01d8: const-string v12, "pendingViewModel" // string@3076 │ │ +0b259c: 7110 8f05 0c00 |01da: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b25a2: 2705 |01dd: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=47 │ │ 0x0009 line=49 │ │ 0x000f line=50 │ │ 0x001c line=52 │ │ 0x0039 line=53 │ │ @@ -258696,19 +258697,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2670: |[0b2670] ua.gardenapple.itchupdater.ui.LibraryFragment.onDestroyView:()V │ │ -0b2680: 6f10 d301 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@01d3 │ │ -0b2686: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b2688: 5b10 b21f |0004: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment;._binding:Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // field@1fb2 │ │ -0b268c: 0e00 |0006: return-void │ │ +0b2674: |[0b2674] ua.gardenapple.itchupdater.ui.LibraryFragment.onDestroyView:()V │ │ +0b2684: 6f10 d301 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@01d3 │ │ +0b268a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b268c: 5b10 b21f |0004: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/LibraryFragment;._binding:Lua/gardenapple/itchupdater/databinding/LibraryFragmentBinding; // field@1fb2 │ │ +0b2690: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lua/gardenapple/itchupdater/ui/LibraryFragment; │ │ │ │ @@ -258752,56 +258753,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b3a00: |[0b3a00] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$1.:()V │ │ -0b3a10: 2200 2606 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1; // type@0626 │ │ -0b3a14: 7010 7b1d 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;.:()V // method@1d7b │ │ -0b3a1a: 6900 cf1f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;.INSTANCE:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1; // field@1fcf │ │ -0b3a1e: 0e00 |0007: return-void │ │ +0b3a04: |[0b3a04] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$1.:()V │ │ +0b3a14: 2200 2606 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1; // type@0626 │ │ +0b3a18: 7010 7b1d 0000 |0002: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;.:()V // method@1d7b │ │ +0b3a1e: 6900 cf1f |0005: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;.INSTANCE:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1; // field@1fcf │ │ +0b3a22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b3a20: |[0b3a20] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$1.:()V │ │ -0b3a30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b3a32: 7020 9005 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0b3a38: 0e00 |0004: return-void │ │ +0b3a24: |[0b3a24] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$1.:()V │ │ +0b3a34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b3a36: 7020 9005 0100 |0001: invoke-direct {v1, v0}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0b3a3c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/paging/CombinedLoadStates;)Landroidx/paging/LoadState;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b39bc: |[0b39bc] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$1.invoke:(Landroidx/paging/CombinedLoadStates;)Landroidx/paging/LoadState; │ │ -0b39cc: 1a00 522a |0000: const-string v0, "it" // string@2a52 │ │ -0b39d0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b39d6: 6e10 f401 0200 |0005: invoke-virtual {v2}, Landroidx/paging/CombinedLoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f4 │ │ -0b39dc: 0c02 |0008: move-result-object v2 │ │ -0b39de: 1102 |0009: return-object v2 │ │ +0b39c0: |[0b39c0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$1.invoke:(Landroidx/paging/CombinedLoadStates;)Landroidx/paging/LoadState; │ │ +0b39d0: 1a00 522a |0000: const-string v0, "it" // string@2a52 │ │ +0b39d4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b39da: 6e10 f401 0200 |0005: invoke-virtual {v2}, Landroidx/paging/CombinedLoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f4 │ │ +0b39e0: 0c02 |0008: move-result-object v2 │ │ +0b39e2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1; │ │ 0x0000 - 0x000a reg=2 (null) Landroidx/paging/CombinedLoadStates; │ │ │ │ @@ -258810,19 +258811,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b39e0: |[0b39e0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b39f0: 1f01 b700 |0000: check-cast v1, Landroidx/paging/CombinedLoadStates; // type@00b7 │ │ -0b39f4: 6e20 7c1d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;.invoke:(Landroidx/paging/CombinedLoadStates;)Landroidx/paging/LoadState; // method@1d7c │ │ -0b39fa: 0c01 |0005: move-result-object v1 │ │ -0b39fc: 1101 |0006: return-object v1 │ │ +0b39e4: |[0b39e4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b39f4: 1f01 b700 |0000: check-cast v1, Landroidx/paging/CombinedLoadStates; // type@00b7 │ │ +0b39f8: 6e20 7c1d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;.invoke:(Landroidx/paging/CombinedLoadStates;)Landroidx/paging/LoadState; // method@1d7c │ │ +0b39fe: 0c01 |0005: move-result-object v1 │ │ +0b3a00: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -258881,43 +258882,43 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3ad0: |[0b3ad0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;Lkotlin/coroutines/Continuation;)V │ │ -0b3ae0: 5b01 d51f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2; // field@1fd5 │ │ -0b3ae4: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ -0b3aea: 0e00 |0005: return-void │ │ +0b3ad4: |[0b3ad4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;Lkotlin/coroutines/Continuation;)V │ │ +0b3ae4: 5b01 d51f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2; // field@1fd5 │ │ +0b3ae8: 7020 7905 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@0579 │ │ +0b3aee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0b3a9c: |[0b3a9c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b3aac: 5b12 d41f |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.result:Ljava/lang/Object; // field@1fd4 │ │ -0b3ab0: 5212 d31f |0002: iget v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ -0b3ab4: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -0b3ab8: b602 |0006: or-int/2addr v2, v0 │ │ -0b3aba: 5912 d31f |0007: iput v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ -0b3abe: 5412 d51f |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2; // field@1fd5 │ │ -0b3ac2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b3ac4: 6e30 831d 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d83 │ │ -0b3aca: 0c02 |000f: move-result-object v2 │ │ -0b3acc: 1102 |0010: return-object v2 │ │ +0b3aa0: |[0b3aa0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b3ab0: 5b12 d41f |0000: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.result:Ljava/lang/Object; // field@1fd4 │ │ +0b3ab4: 5212 d31f |0002: iget v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ +0b3ab8: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +0b3abc: b602 |0006: or-int/2addr v2, v0 │ │ +0b3abe: 5912 d31f |0007: iput v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.label:I // field@1fd3 │ │ +0b3ac2: 5412 d51f |0009: iget-object v2, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2; // field@1fd5 │ │ +0b3ac6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b3ac8: 6e30 831d 0201 |000c: invoke-virtual {v2, v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1$2;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d83 │ │ +0b3ace: 0c02 |000f: move-result-object v2 │ │ +0b3ad0: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #903 header: │ │ @@ -258955,37 +258956,37 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b3e1c: |[0b3e1c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$3.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ -0b3e2c: 5b01 de1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fde │ │ -0b3e30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b3e32: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0b3e38: 0e00 |0006: return-void │ │ +0b3e20: |[0b3e20] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$3.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ +0b3e30: 5b01 de1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fde │ │ +0b3e34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b3e36: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0b3e3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b3e00: |[0b3e00] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$3.invoke:()Ljava/lang/Object; │ │ -0b3e10: 6e10 911d 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;.invoke:()V // method@1d91 │ │ -0b3e16: 6200 4a00 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3e1a: 1100 |0005: return-object v0 │ │ +0b3e04: |[0b3e04] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$3.invoke:()Ljava/lang/Object; │ │ +0b3e14: 6e10 911d 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;.invoke:()V // method@1d91 │ │ +0b3e1a: 6200 4a00 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3e1e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;) │ │ @@ -258993,20 +258994,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b3e3c: |[0b3e3c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$3.invoke:()V │ │ -0b3e4c: 5410 de1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fde │ │ -0b3e50: 7110 9f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ -0b3e56: 0c00 |0005: move-result-object v0 │ │ -0b3e58: 6e10 d61d 0000 |0006: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.retry:()V // method@1dd6 │ │ -0b3e5e: 0e00 |0009: return-void │ │ +0b3e40: |[0b3e40] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$3.invoke:()V │ │ +0b3e50: 5410 de1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fde │ │ +0b3e54: 7110 9f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ +0b3e5a: 0c00 |0005: move-result-object v0 │ │ +0b3e5c: 6e10 d61d 0000 |0006: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.retry:()V // method@1dd6 │ │ +0b3e62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3; │ │ │ │ source_file_idx : 5517 (OwnedGamesActivity.kt) │ │ @@ -259046,37 +259047,37 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b3e7c: |[0b3e7c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ -0b3e8c: 5b01 df1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdf │ │ -0b3e90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b3e92: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0b3e98: 0e00 |0006: return-void │ │ +0b3e80: |[0b3e80] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ +0b3e90: 5b01 df1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdf │ │ +0b3e94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b3e96: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0b3e9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b3e60: |[0b3e60] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4$1.invoke:()Ljava/lang/Object; │ │ -0b3e70: 6e10 941d 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;.invoke:()V // method@1d94 │ │ -0b3e76: 6200 4a00 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3e7a: 1100 |0005: return-object v0 │ │ +0b3e64: |[0b3e64] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4$1.invoke:()Ljava/lang/Object; │ │ +0b3e74: 6e10 941d 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;.invoke:()V // method@1d94 │ │ +0b3e7a: 6200 4a00 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3e7e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;) │ │ @@ -259084,20 +259085,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b3e9c: |[0b3e9c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4$1.invoke:()V │ │ -0b3eac: 5410 df1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdf │ │ -0b3eb0: 7110 9f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ -0b3eb6: 0c00 |0005: move-result-object v0 │ │ -0b3eb8: 6e10 d61d 0000 |0006: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.retry:()V // method@1dd6 │ │ -0b3ebe: 0e00 |0009: return-void │ │ +0b3ea0: |[0b3ea0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4$1.invoke:()V │ │ +0b3eb0: 5410 df1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdf │ │ +0b3eb4: 7110 9f1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ +0b3eba: 0c00 |0005: move-result-object v0 │ │ +0b3ebc: 6e10 d61d 0000 |0006: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.retry:()V // method@1dd6 │ │ +0b3ec2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1; │ │ │ │ source_file_idx : 5517 (OwnedGamesActivity.kt) │ │ @@ -259140,38 +259141,38 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b3ee0: |[0b3ee0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ -0b3ef0: 5b01 e01f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b3ef4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b3ef6: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0b3efc: 0e00 |0006: return-void │ │ +0b3ee4: |[0b3ee4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V │ │ +0b3ef4: 5b01 e01f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b3ef8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b3efa: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0b3f00: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b3ec0: |[0b3ec0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b3ed0: 1f01 b700 |0000: check-cast v1, Landroidx/paging/CombinedLoadStates; // type@00b7 │ │ -0b3ed4: 6e20 971d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.invoke:(Landroidx/paging/CombinedLoadStates;)V // method@1d97 │ │ -0b3eda: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3ede: 1101 |0007: return-object v1 │ │ +0b3ec4: |[0b3ec4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b3ed4: 1f01 b700 |0000: check-cast v1, Landroidx/paging/CombinedLoadStates; // type@00b7 │ │ +0b3ed8: 6e20 971d 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.invoke:(Landroidx/paging/CombinedLoadStates;)V // method@1d97 │ │ +0b3ede: 6201 4a00 |0005: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3ee2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -259180,117 +259181,117 @@ │ │ type : '(Landroidx/paging/CombinedLoadStates;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 208 16-bit code units │ │ -0b3f00: |[0b3f00] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4.invoke:(Landroidx/paging/CombinedLoadStates;)V │ │ -0b3f10: 1a00 862b |0000: const-string v0, "loadState" // string@2b86 │ │ -0b3f14: 7120 8c05 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b3f1a: 5450 e01f |0005: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b3f1e: 6e10 f401 0600 |0007: invoke-virtual {v6}, Landroidx/paging/CombinedLoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f4 │ │ -0b3f24: 0c01 |000a: move-result-object v1 │ │ -0b3f26: 2011 ba00 |000b: instance-of v1, v1, Landroidx/paging/LoadState$NotLoading; // type@00ba │ │ -0b3f2a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0b3f2c: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ -0b3f30: 6e10 f401 0600 |0010: invoke-virtual {v6}, Landroidx/paging/CombinedLoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f4 │ │ -0b3f36: 0c01 |0013: move-result-object v1 │ │ -0b3f38: 6e10 f701 0100 |0014: invoke-virtual {v1}, Landroidx/paging/LoadState;.getEndOfPaginationReached:()Z // method@01f7 │ │ -0b3f3e: 0a01 |0017: move-result v1 │ │ -0b3f40: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ -0b3f44: 5451 e01f |001a: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b3f48: 7110 9f1d 0100 |001c: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ -0b3f4e: 0c01 |001f: move-result-object v1 │ │ -0b3f50: 6e10 d11d 0100 |0020: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getItemCount:()I // method@1dd1 │ │ -0b3f56: 0a01 |0023: move-result v1 │ │ -0b3f58: 3901 0400 |0024: if-nez v1, 0028 // +0004 │ │ -0b3f5c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0b3f5e: 2802 |0027: goto 0029 // +0002 │ │ -0b3f60: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0b3f62: 7120 a61d 1000 |0029: invoke-static {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$showListEmpty:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Z)V // method@1da6 │ │ -0b3f68: 5450 e01f |002c: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b3f6c: 7110 a11d 0000 |002e: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ -0b3f72: 0c00 |0031: move-result-object v0 │ │ -0b3f74: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -0b3f76: 1a03 0a20 |0033: const-string v3, "binding" // string@200a │ │ -0b3f7a: 3800 9700 |0035: if-eqz v0, 00cc // +0097 │ │ -0b3f7e: 5400 b71d |0037: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.noOwnedGames:Landroid/widget/TextView; // field@1db7 │ │ -0b3f82: 5454 e01f |0039: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b3f86: 7110 a01d 0400 |003b: invoke-static {v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAndroidOnlyFilter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z // method@1da0 │ │ -0b3f8c: 0a04 |003e: move-result v4 │ │ -0b3f8e: 3804 0600 |003f: if-eqz v4, 0045 // +0006 │ │ -0b3f92: 1404 6800 117f |0041: const v4, #float 1.9274e+38 // #7f110068 │ │ -0b3f98: 2804 |0044: goto 0048 // +0004 │ │ -0b3f9a: 1404 6b00 117f |0045: const v4, #float 1.9274e+38 // #7f11006b │ │ -0b3fa0: 6e20 7a01 4000 |0048: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(I)V // method@017a │ │ -0b3fa6: 6e10 f501 0600 |004b: invoke-virtual {v6}, Landroidx/paging/CombinedLoadStates;.getSource:()Landroidx/paging/LoadStates; // method@01f5 │ │ -0b3fac: 0c00 |004e: move-result-object v0 │ │ -0b3fae: 6e10 f901 0000 |004f: invoke-virtual {v0}, Landroidx/paging/LoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f9 │ │ -0b3fb4: 0c00 |0052: move-result-object v0 │ │ -0b3fb6: 2000 ba00 |0053: instance-of v0, v0, Landroidx/paging/LoadState$NotLoading; // type@00ba │ │ -0b3fba: 1304 0800 |0055: const/16 v4, #int 8 // #8 │ │ -0b3fbe: 3800 2500 |0057: if-eqz v0, 007c // +0025 │ │ -0b3fc2: 5456 e01f |0059: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b3fc6: 7110 a11d 0600 |005b: invoke-static {v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ -0b3fcc: 0c06 |005e: move-result-object v6 │ │ -0b3fce: 3806 1900 |005f: if-eqz v6, 0078 // +0019 │ │ -0b3fd2: 5466 b81d |0061: iget-object v6, v6, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ -0b3fd6: 6e20 1702 2600 |0063: invoke-virtual {v6, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ -0b3fdc: 5456 e01f |0066: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b3fe0: 7110 a11d 0600 |0068: invoke-static {v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ -0b3fe6: 0c06 |006b: move-result-object v6 │ │ -0b3fe8: 3806 0800 |006c: if-eqz v6, 0074 // +0008 │ │ -0b3fec: 5466 b51d |006e: iget-object v6, v6, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db5 │ │ -0b3ff0: 6e20 b101 4600 |0070: invoke-virtual {v6, v4}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@01b1 │ │ -0b3ff6: 284c |0073: goto 00bf // +004c │ │ -0b3ff8: 7110 8f05 0300 |0074: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b3ffe: 2701 |0077: throw v1 │ │ -0b4000: 7110 8f05 0300 |0078: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b4006: 2701 |007b: throw v1 │ │ -0b4008: 5450 e01f |007c: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b400c: 7110 a11d 0000 |007e: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ -0b4012: 0c00 |0081: move-result-object v0 │ │ -0b4014: 3800 4600 |0082: if-eqz v0, 00c8 // +0046 │ │ -0b4018: 5400 b81d |0084: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ -0b401c: 6e20 1702 4000 |0086: invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ -0b4022: 5450 e01f |0089: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b4026: 7110 a11d 0000 |008b: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ -0b402c: 0c00 |008e: move-result-object v0 │ │ -0b402e: 3800 3500 |008f: if-eqz v0, 00c4 // +0035 │ │ -0b4032: 5400 b51d |0091: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db5 │ │ -0b4036: 6e20 b101 2000 |0093: invoke-virtual {v0, v2}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@01b1 │ │ -0b403c: 6200 0420 |0096: sget-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // field@2004 │ │ -0b4040: 5452 e01f |0098: iget-object v2, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b4044: 7110 a11d 0200 |009a: invoke-static {v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ -0b404a: 0c02 |009d: move-result-object v2 │ │ -0b404c: 3802 2200 |009e: if-eqz v2, 00c0 // +0022 │ │ -0b4050: 5421 b61d |00a0: iget-object v1, v2, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateLayout:Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // field@1db6 │ │ -0b4054: 1a02 1120 |00a2: const-string v2, "binding.loadStateLayout" // string@2011 │ │ -0b4058: 7120 8b05 2100 |00a4: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b405e: 5452 e01f |00a7: iget-object v2, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b4062: 1f02 1d00 |00a9: check-cast v2, Landroid/content/Context; // type@001d │ │ -0b4066: 6e10 f501 0600 |00ab: invoke-virtual {v6}, Landroidx/paging/CombinedLoadStates;.getSource:()Landroidx/paging/LoadStates; // method@01f5 │ │ -0b406c: 0c06 |00ae: move-result-object v6 │ │ -0b406e: 6e10 f901 0600 |00af: invoke-virtual {v6}, Landroidx/paging/LoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f9 │ │ -0b4074: 0c06 |00b2: move-result-object v6 │ │ -0b4076: 2203 2f06 |00b3: new-instance v3, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1; // type@062f │ │ -0b407a: 5454 e01f |00b5: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ -0b407e: 7020 921d 4300 |00b7: invoke-direct {v3, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d92 │ │ -0b4084: 1f03 2702 |00ba: check-cast v3, Lkotlin/jvm/functions/Function0; // type@0227 │ │ -0b4088: 6e53 df1d 1062 |00bc: invoke-virtual {v0, v1, v2, v6, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.bind:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V // method@1ddf │ │ -0b408e: 0e00 |00bf: return-void │ │ -0b4090: 7110 8f05 0300 |00c0: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b4096: 2701 |00c3: throw v1 │ │ -0b4098: 7110 8f05 0300 |00c4: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b409e: 2701 |00c7: throw v1 │ │ -0b40a0: 7110 8f05 0300 |00c8: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b40a6: 2701 |00cb: throw v1 │ │ -0b40a8: 7110 8f05 0300 |00cc: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b40ae: 2701 |00cf: throw v1 │ │ +0b3f04: |[0b3f04] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$onCreate$4.invoke:(Landroidx/paging/CombinedLoadStates;)V │ │ +0b3f14: 1a00 862b |0000: const-string v0, "loadState" // string@2b86 │ │ +0b3f18: 7120 8c05 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b3f1e: 5450 e01f |0005: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b3f22: 6e10 f401 0600 |0007: invoke-virtual {v6}, Landroidx/paging/CombinedLoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f4 │ │ +0b3f28: 0c01 |000a: move-result-object v1 │ │ +0b3f2a: 2011 ba00 |000b: instance-of v1, v1, Landroidx/paging/LoadState$NotLoading; // type@00ba │ │ +0b3f2e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0b3f30: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ +0b3f34: 6e10 f401 0600 |0010: invoke-virtual {v6}, Landroidx/paging/CombinedLoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f4 │ │ +0b3f3a: 0c01 |0013: move-result-object v1 │ │ +0b3f3c: 6e10 f701 0100 |0014: invoke-virtual {v1}, Landroidx/paging/LoadState;.getEndOfPaginationReached:()Z // method@01f7 │ │ +0b3f42: 0a01 |0017: move-result v1 │ │ +0b3f44: 3801 1000 |0018: if-eqz v1, 0028 // +0010 │ │ +0b3f48: 5451 e01f |001a: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b3f4c: 7110 9f1d 0100 |001c: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ +0b3f52: 0c01 |001f: move-result-object v1 │ │ +0b3f54: 6e10 d11d 0100 |0020: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getItemCount:()I // method@1dd1 │ │ +0b3f5a: 0a01 |0023: move-result v1 │ │ +0b3f5c: 3901 0400 |0024: if-nez v1, 0028 // +0004 │ │ +0b3f60: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0b3f62: 2802 |0027: goto 0029 // +0002 │ │ +0b3f64: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0b3f66: 7120 a61d 1000 |0029: invoke-static {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$showListEmpty:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Z)V // method@1da6 │ │ +0b3f6c: 5450 e01f |002c: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b3f70: 7110 a11d 0000 |002e: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ +0b3f76: 0c00 |0031: move-result-object v0 │ │ +0b3f78: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +0b3f7a: 1a03 0a20 |0033: const-string v3, "binding" // string@200a │ │ +0b3f7e: 3800 9700 |0035: if-eqz v0, 00cc // +0097 │ │ +0b3f82: 5400 b71d |0037: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.noOwnedGames:Landroid/widget/TextView; // field@1db7 │ │ +0b3f86: 5454 e01f |0039: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b3f8a: 7110 a01d 0400 |003b: invoke-static {v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAndroidOnlyFilter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z // method@1da0 │ │ +0b3f90: 0a04 |003e: move-result v4 │ │ +0b3f92: 3804 0600 |003f: if-eqz v4, 0045 // +0006 │ │ +0b3f96: 1404 6800 117f |0041: const v4, #float 1.9274e+38 // #7f110068 │ │ +0b3f9c: 2804 |0044: goto 0048 // +0004 │ │ +0b3f9e: 1404 6b00 117f |0045: const v4, #float 1.9274e+38 // #7f11006b │ │ +0b3fa4: 6e20 7a01 4000 |0048: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(I)V // method@017a │ │ +0b3faa: 6e10 f501 0600 |004b: invoke-virtual {v6}, Landroidx/paging/CombinedLoadStates;.getSource:()Landroidx/paging/LoadStates; // method@01f5 │ │ +0b3fb0: 0c00 |004e: move-result-object v0 │ │ +0b3fb2: 6e10 f901 0000 |004f: invoke-virtual {v0}, Landroidx/paging/LoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f9 │ │ +0b3fb8: 0c00 |0052: move-result-object v0 │ │ +0b3fba: 2000 ba00 |0053: instance-of v0, v0, Landroidx/paging/LoadState$NotLoading; // type@00ba │ │ +0b3fbe: 1304 0800 |0055: const/16 v4, #int 8 // #8 │ │ +0b3fc2: 3800 2500 |0057: if-eqz v0, 007c // +0025 │ │ +0b3fc6: 5456 e01f |0059: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b3fca: 7110 a11d 0600 |005b: invoke-static {v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ +0b3fd0: 0c06 |005e: move-result-object v6 │ │ +0b3fd2: 3806 1900 |005f: if-eqz v6, 0078 // +0019 │ │ +0b3fd6: 5466 b81d |0061: iget-object v6, v6, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ +0b3fda: 6e20 1702 2600 |0063: invoke-virtual {v6, v2}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ +0b3fe0: 5456 e01f |0066: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b3fe4: 7110 a11d 0600 |0068: invoke-static {v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ +0b3fea: 0c06 |006b: move-result-object v6 │ │ +0b3fec: 3806 0800 |006c: if-eqz v6, 0074 // +0008 │ │ +0b3ff0: 5466 b51d |006e: iget-object v6, v6, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db5 │ │ +0b3ff4: 6e20 b101 4600 |0070: invoke-virtual {v6, v4}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@01b1 │ │ +0b3ffa: 284c |0073: goto 00bf // +004c │ │ +0b3ffc: 7110 8f05 0300 |0074: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b4002: 2701 |0077: throw v1 │ │ +0b4004: 7110 8f05 0300 |0078: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b400a: 2701 |007b: throw v1 │ │ +0b400c: 5450 e01f |007c: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b4010: 7110 a11d 0000 |007e: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ +0b4016: 0c00 |0081: move-result-object v0 │ │ +0b4018: 3800 4600 |0082: if-eqz v0, 00c8 // +0046 │ │ +0b401c: 5400 b81d |0084: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ +0b4020: 6e20 1702 4000 |0086: invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/RecyclerView;.setVisibility:(I)V // method@0217 │ │ +0b4026: 5450 e01f |0089: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b402a: 7110 a11d 0000 |008b: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ +0b4030: 0c00 |008e: move-result-object v0 │ │ +0b4032: 3800 3500 |008f: if-eqz v0, 00c4 // +0035 │ │ +0b4036: 5400 b51d |0091: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db5 │ │ +0b403a: 6e20 b101 2000 |0093: invoke-virtual {v0, v2}, Landroidx/constraintlayout/widget/ConstraintLayout;.setVisibility:(I)V // method@01b1 │ │ +0b4040: 6200 0420 |0096: sget-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion; // field@2004 │ │ +0b4044: 5452 e01f |0098: iget-object v2, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b4048: 7110 a11d 0200 |009a: invoke-static {v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1da1 │ │ +0b404e: 0c02 |009d: move-result-object v2 │ │ +0b4050: 3802 2200 |009e: if-eqz v2, 00c0 // +0022 │ │ +0b4054: 5421 b61d |00a0: iget-object v1, v2, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.loadStateLayout:Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding; // field@1db6 │ │ +0b4058: 1a02 1120 |00a2: const-string v2, "binding.loadStateLayout" // string@2011 │ │ +0b405c: 7120 8b05 2100 |00a4: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4062: 5452 e01f |00a7: iget-object v2, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b4066: 1f02 1d00 |00a9: check-cast v2, Landroid/content/Context; // type@001d │ │ +0b406a: 6e10 f501 0600 |00ab: invoke-virtual {v6}, Landroidx/paging/CombinedLoadStates;.getSource:()Landroidx/paging/LoadStates; // method@01f5 │ │ +0b4070: 0c06 |00ae: move-result-object v6 │ │ +0b4072: 6e10 f901 0600 |00af: invoke-virtual {v6}, Landroidx/paging/LoadStates;.getRefresh:()Landroidx/paging/LoadState; // method@01f9 │ │ +0b4078: 0c06 |00b2: move-result-object v6 │ │ +0b407a: 2203 2f06 |00b3: new-instance v3, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1; // type@062f │ │ +0b407e: 5454 e01f |00b5: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fe0 │ │ +0b4082: 7020 921d 4300 |00b7: invoke-direct {v3, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d92 │ │ +0b4088: 1f03 2702 |00ba: check-cast v3, Lkotlin/jvm/functions/Function0; // type@0227 │ │ +0b408c: 6e53 df1d 1062 |00bc: invoke-virtual {v0, v1, v2, v6, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter$Companion;.bind:(Lua/gardenapple/itchupdater/databinding/OwnedItemLoadStateFooterBinding;Landroid/content/Context;Landroidx/paging/LoadState;Lkotlin/jvm/functions/Function0;)V // method@1ddf │ │ +0b4092: 0e00 |00bf: return-void │ │ +0b4094: 7110 8f05 0300 |00c0: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b409a: 2701 |00c3: throw v1 │ │ +0b409c: 7110 8f05 0300 |00c4: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b40a2: 2701 |00c7: throw v1 │ │ +0b40a4: 7110 8f05 0300 |00c8: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b40aa: 2701 |00cb: throw v1 │ │ +0b40ac: 7110 8f05 0300 |00cc: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b40b2: 2701 |00cf: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=82 │ │ 0x0010 line=83 │ │ 0x0029 line=82 │ │ 0x002c line=85 │ │ 0x0039 line=86 │ │ @@ -259346,40 +259347,40 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b4c98: |[0b4c98] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$inflater$2.:(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)V │ │ -0b4ca8: 5b01 fb1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1ffb │ │ -0b4cac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b4cae: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ -0b4cb4: 0e00 |0006: return-void │ │ +0b4c9c: |[0b4c9c] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$inflater$2.:(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)V │ │ +0b4cac: 5b01 fb1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1ffb │ │ +0b4cb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b4cb2: 7020 9005 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@0590 │ │ +0b4cb8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;) │ │ name : 'invoke' │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b4c54: |[0b4c54] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$inflater$2.invoke:()Landroid/view/LayoutInflater; │ │ -0b4c64: 5410 fb1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1ffb │ │ -0b4c68: 7110 cd1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)Landroid/content/Context; // method@1dcd │ │ -0b4c6e: 0c00 |0005: move-result-object v0 │ │ -0b4c70: 7110 1e01 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ -0b4c76: 0c00 |0009: move-result-object v0 │ │ -0b4c78: 1100 |000a: return-object v0 │ │ +0b4c58: |[0b4c58] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$inflater$2.invoke:()Landroid/view/LayoutInflater; │ │ +0b4c68: 5410 fb1f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1ffb │ │ +0b4c6c: 7110 cd1d 0000 |0002: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;)Landroid/content/Context; // method@1dcd │ │ +0b4c72: 0c00 |0005: move-result-object v0 │ │ +0b4c74: 7110 1e01 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@011e │ │ +0b4c7a: 0c00 |0009: move-result-object v0 │ │ +0b4c7c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2; │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;) │ │ @@ -259387,18 +259388,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b4c7c: |[0b4c7c] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$inflater$2.invoke:()Ljava/lang/Object; │ │ -0b4c8c: 6e10 c91d 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;.invoke:()Landroid/view/LayoutInflater; // method@1dc9 │ │ -0b4c92: 0c00 |0003: move-result-object v0 │ │ -0b4c94: 1100 |0004: return-object v0 │ │ +0b4c80: |[0b4c80] ua.gardenapple.itchupdater.ui.OwnedGamesAdapter$inflater$2.invoke:()Ljava/lang/Object; │ │ +0b4c90: 6e10 c91d 0100 |0000: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2;.invoke:()Landroid/view/LayoutInflater; // method@1dc9 │ │ +0b4c96: 0c00 |0003: move-result-object v0 │ │ +0b4c98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter$inflater$2; │ │ │ │ source_file_idx : 5518 (OwnedGamesAdapter.kt) │ │ @@ -259474,39 +259475,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b5c94: |[0b5c94] ua.gardenapple.itchupdater.ui.UpdatesFragment.:()V │ │ -0b5ca4: 2200 4406 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion; // type@0644 │ │ -0b5ca8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b5caa: 7020 fa1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1dfa │ │ -0b5cb0: 6900 1c20 |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.Companion:Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion; // field@201c │ │ -0b5cb4: 0e00 |0008: return-void │ │ +0b5c98: |[0b5c98] ua.gardenapple.itchupdater.ui.UpdatesFragment.:()V │ │ +0b5ca8: 2200 4406 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion; // type@0644 │ │ +0b5cac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b5cae: 7020 fa1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1dfa │ │ +0b5cb4: 6900 1c20 |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.Companion:Lua/gardenapple/itchupdater/ui/UpdatesFragment$Companion; // field@201c │ │ +0b5cb8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b5cb8: |[0b5cb8] ua.gardenapple.itchupdater.ui.UpdatesFragment.:()V │ │ -0b5cc8: 7010 cd01 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@01cd │ │ -0b5cce: 7100 b205 0000 |0003: invoke-static {}, Lkotlinx/coroutines/CoroutineScopeKt;.MainScope:()Lkotlinx/coroutines/CoroutineScope; // method@05b2 │ │ -0b5cd4: 0c00 |0006: move-result-object v0 │ │ -0b5cd6: 5b10 1b20 |0007: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.$$delegate_0:Lkotlinx/coroutines/CoroutineScope; // field@201b │ │ -0b5cda: 0e00 |0009: return-void │ │ +0b5cbc: |[0b5cbc] ua.gardenapple.itchupdater.ui.UpdatesFragment.:()V │ │ +0b5ccc: 7010 cd01 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@01cd │ │ +0b5cd2: 7100 b205 0000 |0003: invoke-static {}, Lkotlinx/coroutines/CoroutineScopeKt;.MainScope:()Lkotlinx/coroutines/CoroutineScope; // method@05b2 │ │ +0b5cd8: 0c00 |0006: move-result-object v0 │ │ +0b5cda: 5b10 1b20 |0007: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.$$delegate_0:Lkotlinx/coroutines/CoroutineScope; // field@201b │ │ +0b5cde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesFragment; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment;) │ │ @@ -259514,17 +259515,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5c60: |[0b5c60] ua.gardenapple.itchupdater.ui.UpdatesFragment.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ -0b5c70: 5400 1f20 |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment;._binding:Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // field@201f │ │ -0b5c74: 1100 |0002: return-object v0 │ │ +0b5c64: |[0b5c64] ua.gardenapple.itchupdater.ui.UpdatesFragment.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ +0b5c74: 5400 1f20 |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment;._binding:Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // field@201f │ │ +0b5c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/UpdatesFragment; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment;) │ │ @@ -259532,18 +259533,18 @@ │ │ type : '()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5c78: |[0b5c78] ua.gardenapple.itchupdater.ui.UpdatesFragment.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ -0b5c88: 5410 1f20 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;._binding:Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // field@201f │ │ -0b5c8c: 7110 8a05 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b5c92: 1100 |0005: return-object v0 │ │ +0b5c7c: |[0b5c7c] ua.gardenapple.itchupdater.ui.UpdatesFragment.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; │ │ +0b5c8c: 5410 1f20 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;._binding:Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // field@201f │ │ +0b5c90: 7110 8a05 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b5c96: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesFragment; │ │ │ │ Virtual methods - │ │ @@ -259552,51 +259553,51 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5c40: |[0b5c40] ua.gardenapple.itchupdater.ui.UpdatesFragment.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ -0b5c50: 5410 1b20 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.$$delegate_0:Lkotlinx/coroutines/CoroutineScope; // field@201b │ │ -0b5c54: 7210 b105 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/CoroutineScope;.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; // method@05b1 │ │ -0b5c5a: 0c00 |0005: move-result-object v0 │ │ -0b5c5c: 1100 |0006: return-object v0 │ │ +0b5c44: |[0b5c44] ua.gardenapple.itchupdater.ui.UpdatesFragment.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; │ │ +0b5c54: 5410 1b20 |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.$$delegate_0:Lkotlinx/coroutines/CoroutineScope; // field@201b │ │ +0b5c58: 7210 b105 0000 |0002: invoke-interface {v0}, Lkotlinx/coroutines/CoroutineScope;.getCoroutineContext:()Lkotlin/coroutines/CoroutineContext; // method@05b1 │ │ +0b5c5e: 0c00 |0005: move-result-object v0 │ │ +0b5c60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0b5cdc: |[0b5cdc] ua.gardenapple.itchupdater.ui.UpdatesFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0b5cec: 1a00 8c2e |0000: const-string v0, "newConfig" // string@2e8c │ │ -0b5cf0: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5cf6: 6f20 d001 2100 |0005: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01d0 │ │ -0b5cfc: 6e10 0f1e 0100 |0008: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1e0f │ │ -0b5d02: 0c02 |000b: move-result-object v2 │ │ -0b5d04: 1a00 2f2f |000c: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ -0b5d08: 7120 e104 0200 |000e: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0b5d0e: 1f02 2106 |0011: check-cast v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b5d12: 6e10 481d 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b5d18: 0c02 |0016: move-result-object v2 │ │ -0b5d1a: 6e10 df01 0200 |0017: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ -0b5d20: 0c02 |001a: move-result-object v2 │ │ -0b5d22: 0710 |001b: move-object v0, v1 │ │ -0b5d24: 1f00 a600 |001c: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b5d28: 6e20 e601 0200 |001e: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.detach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e6 │ │ -0b5d2e: 6e20 e401 0200 |0021: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.attach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e4 │ │ -0b5d34: 6e10 e501 0200 |0024: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ -0b5d3a: 0e00 |0027: return-void │ │ +0b5ce0: |[0b5ce0] ua.gardenapple.itchupdater.ui.UpdatesFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0b5cf0: 1a00 8c2e |0000: const-string v0, "newConfig" // string@2e8c │ │ +0b5cf4: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5cfa: 6f20 d001 2100 |0005: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01d0 │ │ +0b5d00: 6e10 0f1e 0100 |0008: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1e0f │ │ +0b5d06: 0c02 |000b: move-result-object v2 │ │ +0b5d08: 1a00 2f2f |000c: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ +0b5d0c: 7120 e104 0200 |000e: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0b5d12: 1f02 2106 |0011: check-cast v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b5d16: 6e10 481d 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b5d1c: 0c02 |0016: move-result-object v2 │ │ +0b5d1e: 6e10 df01 0200 |0017: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ +0b5d24: 0c02 |001a: move-result-object v2 │ │ +0b5d26: 0710 |001b: move-object v0, v1 │ │ +0b5d28: 1f00 a600 |001c: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b5d2c: 6e20 e601 0200 |001e: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.detach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e6 │ │ +0b5d32: 6e20 e401 0200 |0021: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.attach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e4 │ │ +0b5d38: 6e10 e501 0200 |0024: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ +0b5d3e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=130 │ │ 0x0008 line=134 │ │ 0x001b line=135 │ │ 0x0021 line=136 │ │ 0x0024 line=137 │ │ @@ -259609,30 +259610,30 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -0b5bf0: |[0b5bf0] ua.gardenapple.itchupdater.ui.UpdatesFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0b5c00: 1a00 8729 |0000: const-string v0, "inflater" // string@2987 │ │ -0b5c04: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5c0a: 6f40 d101 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01d1 │ │ -0b5c10: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0b5c12: 7130 911a 3204 |0009: invoke-static {v2, v3, v4}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1a91 │ │ -0b5c18: 0c02 |000c: move-result-object v2 │ │ -0b5c1a: 5b12 1f20 |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;._binding:Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // field@201f │ │ -0b5c1e: 7010 101e 0100 |000f: invoke-direct {v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ -0b5c24: 0c02 |0012: move-result-object v2 │ │ -0b5c26: 6e10 8f1a 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // method@1a8f │ │ -0b5c2c: 0c02 |0016: move-result-object v2 │ │ -0b5c2e: 1a03 1620 |0017: const-string v3, "binding.root" // string@2016 │ │ -0b5c32: 7120 8b05 3200 |0019: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5c38: 1f02 7000 |001c: check-cast v2, Landroid/view/View; // type@0070 │ │ -0b5c3c: 1102 |001e: return-object v2 │ │ +0b5bf4: |[0b5bf4] ua.gardenapple.itchupdater.ui.UpdatesFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0b5c04: 1a00 8729 |0000: const-string v0, "inflater" // string@2987 │ │ +0b5c08: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5c0e: 6f40 d101 2143 |0005: invoke-super {v1, v2, v3, v4}, Landroidx/fragment/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01d1 │ │ +0b5c14: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0b5c16: 7130 911a 3204 |0009: invoke-static {v2, v3, v4}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Z)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1a91 │ │ +0b5c1c: 0c02 |000c: move-result-object v2 │ │ +0b5c1e: 5b12 1f20 |000d: iput-object v2, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;._binding:Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // field@201f │ │ +0b5c22: 7010 101e 0100 |000f: invoke-direct {v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ +0b5c28: 0c02 |0012: move-result-object v2 │ │ +0b5c2a: 6e10 8f1a 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // method@1a8f │ │ +0b5c30: 0c02 |0016: move-result-object v2 │ │ +0b5c32: 1a03 1620 |0017: const-string v3, "binding.root" // string@2016 │ │ +0b5c36: 7120 8b05 3200 |0019: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5c3c: 1f02 7000 |001c: check-cast v2, Landroid/view/View; // type@0070 │ │ +0b5c40: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=49 │ │ 0x0009 line=51 │ │ 0x000f line=52 │ │ locals : │ │ 0x0000 - 0x001f reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesFragment; │ │ @@ -259645,19 +259646,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5d3c: |[0b5d3c] ua.gardenapple.itchupdater.ui.UpdatesFragment.onDestroyView:()V │ │ -0b5d4c: 6f10 d301 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@01d3 │ │ -0b5d52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b5d54: 5b10 1f20 |0004: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;._binding:Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // field@201f │ │ -0b5d58: 0e00 |0006: return-void │ │ +0b5d40: |[0b5d40] ua.gardenapple.itchupdater.ui.UpdatesFragment.onDestroyView:()V │ │ +0b5d50: 6f10 d301 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@01d3 │ │ +0b5d56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b5d58: 5b10 1f20 |0004: iput-object v0, v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment;._binding:Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // field@201f │ │ +0b5d5c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lua/gardenapple/itchupdater/ui/UpdatesFragment; │ │ │ │ @@ -259666,100 +259667,100 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 180 16-bit code units │ │ -0b5d5c: |[0b5d5c] ua.gardenapple.itchupdater.ui.UpdatesFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0b5d6c: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ -0b5d70: 7120 8c05 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5d76: 6f30 d801 6507 |0005: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01d8 │ │ -0b5d7c: 2207 5106 |0008: new-instance v7, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // type@0651 │ │ -0b5d80: 6e10 181e 0500 |000a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1e18 │ │ -0b5d86: 0c00 |000d: move-result-object v0 │ │ -0b5d88: 1a01 fe31 |000e: const-string v1, "requireActivity()" // string@31fe │ │ -0b5d8c: 7120 8b05 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5d92: 1f00 0600 |0013: check-cast v0, Landroid/app/Activity; // type@0006 │ │ -0b5d96: 7010 101e 0500 |0015: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ -0b5d9c: 0c01 |0018: move-result-object v1 │ │ -0b5d9e: 5411 ce1d |0019: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ -0b5da2: 1a02 1720 |001b: const-string v2, "binding.updateResults" // string@2017 │ │ -0b5da6: 7120 8b05 2100 |001d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5dac: 7030 2a1e 0701 |0020: invoke-direct {v7, v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;)V // method@1e2a │ │ -0b5db2: 7010 101e 0500 |0023: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ -0b5db8: 0c00 |0026: move-result-object v0 │ │ -0b5dba: 5400 ce1d |0027: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ -0b5dbe: 0771 |0029: move-object v1, v7 │ │ -0b5dc0: 1f01 cf00 |002a: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ -0b5dc4: 6e20 1502 1000 |002c: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ -0b5dca: 7010 101e 0500 |002f: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ -0b5dd0: 0c00 |0032: move-result-object v0 │ │ -0b5dd2: 5400 ce1d |0033: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ -0b5dd6: 2201 ce00 |0035: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ -0b5dda: 6e10 111e 0500 |0037: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getContext:()Landroid/content/Context; // method@1e11 │ │ -0b5de0: 0c02 |003a: move-result-object v2 │ │ -0b5de2: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -0b5de4: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -0b5de6: 7040 0f02 2143 |003d: invoke-direct {v1, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;IZ)V // method@020f │ │ -0b5dec: 1f01 d000 |0040: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ -0b5df0: 6e20 1602 1000 |0042: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ -0b5df6: 2200 1001 |0045: new-instance v0, Lcom/bumptech/glide/util/FixedPreloadSizeProvider; // type@0110 │ │ -0b5dfa: 1301 3b01 |0047: const/16 v1, #int 315 // #13b │ │ -0b5dfe: 1302 fa00 |0049: const/16 v2, #int 250 // #fa │ │ -0b5e02: 7030 7802 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/bumptech/glide/util/FixedPreloadSizeProvider;.:(II)V // method@0278 │ │ -0b5e08: 2201 4506 |004e: new-instance v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider; // type@0645 │ │ -0b5e0c: 7030 fb1d 5107 |0050: invoke-direct {v1, v5, v7}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V // method@1dfb │ │ -0b5e12: 2202 0d01 |0053: new-instance v2, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader; // type@010d │ │ -0b5e16: 0753 |0055: move-object v3, v5 │ │ -0b5e18: 1f03 a600 |0056: check-cast v3, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b5e1c: 7110 7302 0300 |0058: invoke-static {v3}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ -0b5e22: 0c03 |005b: move-result-object v3 │ │ -0b5e24: 1f01 0901 |005c: check-cast v1, Lcom/bumptech/glide/ListPreloader$PreloadModelProvider; // type@0109 │ │ -0b5e28: 1f00 0a01 |005e: check-cast v0, Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider; // type@010a │ │ -0b5e2c: 1264 |0060: const/4 v4, #int 6 // #6 │ │ -0b5e2e: 7054 7702 3201 |0061: invoke-direct {v2, v3, v1, v0, v4}, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader;.:(Lcom/bumptech/glide/RequestManager;Lcom/bumptech/glide/ListPreloader$PreloadModelProvider;Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider;I)V // method@0277 │ │ -0b5e34: 7010 101e 0500 |0064: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ -0b5e3a: 0c00 |0067: move-result-object v0 │ │ -0b5e3c: 5400 ce1d |0068: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ -0b5e40: 1f02 d100 |006a: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener; // type@00d1 │ │ -0b5e44: 6e20 1202 2000 |006c: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.addOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V // method@0212 │ │ -0b5e4a: 2200 b400 |006f: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ -0b5e4e: 0751 |0071: move-object v1, v5 │ │ -0b5e50: 1f01 b500 |0072: check-cast v1, Landroidx/lifecycle/ViewModelStoreOwner; // type@00b5 │ │ -0b5e54: 7020 f001 1000 |0074: invoke-direct {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@01f0 │ │ -0b5e5a: 1c01 6f05 |0077: const-class v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel; // type@056f │ │ -0b5e5e: 6e20 f201 1000 |0079: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ -0b5e64: 0c00 |007c: move-result-object v0 │ │ -0b5e66: 1a01 5e1b |007d: const-string v1, "ViewModelProvider(this).get(UpdateCheckResultViewModel::class.java)" // string@1b5e │ │ -0b5e6a: 7120 8b05 1000 |007f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5e70: 1f00 6f05 |0082: check-cast v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel; // type@056f │ │ -0b5e74: 5b50 2020 |0084: iput-object v0, v5, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.availableResultsViewModel:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel; // field@2020 │ │ -0b5e78: 3800 2700 |0086: if-eqz v0, 00ad // +0027 │ │ -0b5e7c: 6e10 4f1a 0000 |0088: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel;.getAvailableUpdates:()Landroidx/lifecycle/LiveData; // method@1a4f │ │ -0b5e82: 0c00 |008b: move-result-object v0 │ │ -0b5e84: 6e10 131e 0500 |008c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@1e13 │ │ -0b5e8a: 0c01 |008f: move-result-object v1 │ │ -0b5e8c: 2202 4706 |0090: new-instance v2, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1; // type@0647 │ │ -0b5e90: 7040 021e 6257 |0092: invoke-direct {v2, v6, v7, v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.:(Landroid/view/View;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V // method@1e02 │ │ -0b5e96: 1f02 b000 |0095: check-cast v2, Landroidx/lifecycle/Observer; // type@00b0 │ │ -0b5e9a: 6e30 ed01 1002 |0097: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@01ed │ │ -0b5ea0: 7010 101e 0500 |009a: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ -0b5ea6: 0c06 |009d: move-result-object v6 │ │ -0b5ea8: 6e10 8f1a 0600 |009e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // method@1a8f │ │ -0b5eae: 0c06 |00a1: move-result-object v6 │ │ -0b5eb0: 2207 4906 |00a2: new-instance v7, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2; // type@0649 │ │ -0b5eb4: 7020 0a1e 5700 |00a4: invoke-direct {v7, v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V // method@1e0a │ │ -0b5eba: 1f07 f200 |00a7: check-cast v7, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener; // type@00f2 │ │ -0b5ebe: 6e20 5502 7600 |00a9: invoke-virtual {v6, v7}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setOnRefreshListener:(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V // method@0255 │ │ -0b5ec4: 0e00 |00ac: return-void │ │ -0b5ec6: 1a06 b51f |00ad: const-string v6, "availableResultsViewModel" // string@1fb5 │ │ -0b5eca: 7110 8f05 0600 |00af: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b5ed0: 1206 |00b2: const/4 v6, #int 0 // #0 │ │ -0b5ed2: 2706 |00b3: throw v6 │ │ +0b5d60: |[0b5d60] ua.gardenapple.itchupdater.ui.UpdatesFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0b5d70: 1a00 3737 |0000: const-string v0, "view" // string@3737 │ │ +0b5d74: 7120 8c05 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b5d7a: 6f30 d801 6507 |0005: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01d8 │ │ +0b5d80: 2207 5106 |0008: new-instance v7, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // type@0651 │ │ +0b5d84: 6e10 181e 0500 |000a: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@1e18 │ │ +0b5d8a: 0c00 |000d: move-result-object v0 │ │ +0b5d8c: 1a01 fe31 |000e: const-string v1, "requireActivity()" // string@31fe │ │ +0b5d90: 7120 8b05 1000 |0010: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5d96: 1f00 0600 |0013: check-cast v0, Landroid/app/Activity; // type@0006 │ │ +0b5d9a: 7010 101e 0500 |0015: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ +0b5da0: 0c01 |0018: move-result-object v1 │ │ +0b5da2: 5411 ce1d |0019: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ +0b5da6: 1a02 1720 |001b: const-string v2, "binding.updateResults" // string@2017 │ │ +0b5daa: 7120 8b05 2100 |001d: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5db0: 7030 2a1e 0701 |0020: invoke-direct {v7, v0, v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.:(Landroid/app/Activity;Landroidx/recyclerview/widget/RecyclerView;)V // method@1e2a │ │ +0b5db6: 7010 101e 0500 |0023: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ +0b5dbc: 0c00 |0026: move-result-object v0 │ │ +0b5dbe: 5400 ce1d |0027: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ +0b5dc2: 0771 |0029: move-object v1, v7 │ │ +0b5dc4: 1f01 cf00 |002a: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ +0b5dc8: 6e20 1502 1000 |002c: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ +0b5dce: 7010 101e 0500 |002f: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ +0b5dd4: 0c00 |0032: move-result-object v0 │ │ +0b5dd6: 5400 ce1d |0033: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ +0b5dda: 2201 ce00 |0035: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ +0b5dde: 6e10 111e 0500 |0037: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getContext:()Landroid/content/Context; // method@1e11 │ │ +0b5de4: 0c02 |003a: move-result-object v2 │ │ +0b5de6: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +0b5de8: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +0b5dea: 7040 0f02 2143 |003d: invoke-direct {v1, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;IZ)V // method@020f │ │ +0b5df0: 1f01 d000 |0040: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ +0b5df4: 6e20 1602 1000 |0042: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ +0b5dfa: 2200 1001 |0045: new-instance v0, Lcom/bumptech/glide/util/FixedPreloadSizeProvider; // type@0110 │ │ +0b5dfe: 1301 3b01 |0047: const/16 v1, #int 315 // #13b │ │ +0b5e02: 1302 fa00 |0049: const/16 v2, #int 250 // #fa │ │ +0b5e06: 7030 7802 1002 |004b: invoke-direct {v0, v1, v2}, Lcom/bumptech/glide/util/FixedPreloadSizeProvider;.:(II)V // method@0278 │ │ +0b5e0c: 2201 4506 |004e: new-instance v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider; // type@0645 │ │ +0b5e10: 7030 fb1d 5107 |0050: invoke-direct {v1, v5, v7}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$UpdatesPreloadModelProvider;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)V // method@1dfb │ │ +0b5e16: 2202 0d01 |0053: new-instance v2, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader; // type@010d │ │ +0b5e1a: 0753 |0055: move-object v3, v5 │ │ +0b5e1c: 1f03 a600 |0056: check-cast v3, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b5e20: 7110 7302 0300 |0058: invoke-static {v3}, Lcom/bumptech/glide/Glide;.with:(Landroidx/fragment/app/Fragment;)Lcom/bumptech/glide/RequestManager; // method@0273 │ │ +0b5e26: 0c03 |005b: move-result-object v3 │ │ +0b5e28: 1f01 0901 |005c: check-cast v1, Lcom/bumptech/glide/ListPreloader$PreloadModelProvider; // type@0109 │ │ +0b5e2c: 1f00 0a01 |005e: check-cast v0, Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider; // type@010a │ │ +0b5e30: 1264 |0060: const/4 v4, #int 6 // #6 │ │ +0b5e32: 7054 7702 3201 |0061: invoke-direct {v2, v3, v1, v0, v4}, Lcom/bumptech/glide/integration/recyclerview/RecyclerViewPreloader;.:(Lcom/bumptech/glide/RequestManager;Lcom/bumptech/glide/ListPreloader$PreloadModelProvider;Lcom/bumptech/glide/ListPreloader$PreloadSizeProvider;I)V // method@0277 │ │ +0b5e38: 7010 101e 0500 |0064: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ +0b5e3e: 0c00 |0067: move-result-object v0 │ │ +0b5e40: 5400 ce1d |0068: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.updateResults:Landroidx/recyclerview/widget/RecyclerView; // field@1dce │ │ +0b5e44: 1f02 d100 |006a: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$OnScrollListener; // type@00d1 │ │ +0b5e48: 6e20 1202 2000 |006c: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.addOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V // method@0212 │ │ +0b5e4e: 2200 b400 |006f: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ +0b5e52: 0751 |0071: move-object v1, v5 │ │ +0b5e54: 1f01 b500 |0072: check-cast v1, Landroidx/lifecycle/ViewModelStoreOwner; // type@00b5 │ │ +0b5e58: 7020 f001 1000 |0074: invoke-direct {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;)V // method@01f0 │ │ +0b5e5e: 1c01 6f05 |0077: const-class v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel; // type@056f │ │ +0b5e62: 6e20 f201 1000 |0079: invoke-virtual {v0, v1}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ +0b5e68: 0c00 |007c: move-result-object v0 │ │ +0b5e6a: 1a01 5e1b |007d: const-string v1, "ViewModelProvider(this).get(UpdateCheckResultViewModel::class.java)" // string@1b5e │ │ +0b5e6e: 7120 8b05 1000 |007f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5e74: 1f00 6f05 |0082: check-cast v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel; // type@056f │ │ +0b5e78: 5b50 2020 |0084: iput-object v0, v5, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.availableResultsViewModel:Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel; // field@2020 │ │ +0b5e7c: 3800 2700 |0086: if-eqz v0, 00ad // +0027 │ │ +0b5e80: 6e10 4f1a 0000 |0088: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel;.getAvailableUpdates:()Landroidx/lifecycle/LiveData; // method@1a4f │ │ +0b5e86: 0c00 |008b: move-result-object v0 │ │ +0b5e88: 6e10 131e 0500 |008c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@1e13 │ │ +0b5e8e: 0c01 |008f: move-result-object v1 │ │ +0b5e90: 2202 4706 |0090: new-instance v2, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1; // type@0647 │ │ +0b5e94: 7040 021e 6257 |0092: invoke-direct {v2, v6, v7, v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$1;.:(Landroid/view/View;Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V // method@1e02 │ │ +0b5e9a: 1f02 b000 |0095: check-cast v2, Landroidx/lifecycle/Observer; // type@00b0 │ │ +0b5e9e: 6e30 ed01 1002 |0097: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@01ed │ │ +0b5ea4: 7010 101e 0500 |009a: invoke-direct {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.getBinding:()Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e10 │ │ +0b5eaa: 0c06 |009d: move-result-object v6 │ │ +0b5eac: 6e10 8f1a 0600 |009e: invoke-virtual {v6}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // method@1a8f │ │ +0b5eb2: 0c06 |00a1: move-result-object v6 │ │ +0b5eb4: 2207 4906 |00a2: new-instance v7, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2; // type@0649 │ │ +0b5eb8: 7020 0a1e 5700 |00a4: invoke-direct {v7, v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)V // method@1e0a │ │ +0b5ebe: 1f07 f200 |00a7: check-cast v7, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener; // type@00f2 │ │ +0b5ec2: 6e20 5502 7600 |00a9: invoke-virtual {v6, v7}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setOnRefreshListener:(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$OnRefreshListener;)V // method@0255 │ │ +0b5ec8: 0e00 |00ac: return-void │ │ +0b5eca: 1a06 b51f |00ad: const-string v6, "availableResultsViewModel" // string@1fb5 │ │ +0b5ece: 7110 8f05 0600 |00af: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b5ed4: 1206 |00b2: const/4 v6, #int 0 // #0 │ │ +0b5ed6: 2706 |00b3: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=56 │ │ 0x0008 line=58 │ │ 0x0023 line=59 │ │ 0x002f line=60 │ │ 0x0045 line=63 │ │ @@ -260083,120 +260084,120 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -088764: |[088764] ua.gardenapple.itchupdater.Utils$Companion$copy$2.:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)V │ │ -088774: 5b01 671b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$input:Ljava/io/InputStream; // field@1b67 │ │ -088778: 5b02 681b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$output:Ljava/io/OutputStream; // field@1b68 │ │ -08877c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08877e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -088784: 0e00 |0008: return-void │ │ +088768: |[088768] ua.gardenapple.itchupdater.Utils$Companion$copy$2.:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)V │ │ +088778: 5b01 671b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$input:Ljava/io/InputStream; // field@1b67 │ │ +08877c: 5b02 681b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$output:Ljava/io/OutputStream; // field@1b68 │ │ +088780: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +088782: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +088788: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/Utils$Companion$copy$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -088734: |[088734] ua.gardenapple.itchupdater.Utils$Companion$copy$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -088744: 2200 c104 |0000: new-instance v0, Lua/gardenapple/itchupdater/Utils$Companion$copy$2; // type@04c1 │ │ -088748: 5431 671b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$input:Ljava/io/InputStream; // field@1b67 │ │ -08874c: 5432 681b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$output:Ljava/io/OutputStream; // field@1b68 │ │ -088750: 7040 d616 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)V // method@16d6 │ │ -088756: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08875a: 5b04 6a1b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b6a │ │ -08875e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -088762: 1100 |000f: return-object v0 │ │ +088738: |[088738] ua.gardenapple.itchupdater.Utils$Companion$copy$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +088748: 2200 c104 |0000: new-instance v0, Lua/gardenapple/itchupdater/Utils$Companion$copy$2; // type@04c1 │ │ +08874c: 5431 671b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$input:Ljava/io/InputStream; // field@1b67 │ │ +088750: 5432 681b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$output:Ljava/io/OutputStream; // field@1b68 │ │ +088754: 7040 d616 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)V // method@16d6 │ │ +08875a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08875e: 5b04 6a1b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b6a │ │ +088762: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +088766: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/Utils$Companion$copy$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -088678: |[088678] ua.gardenapple.itchupdater.Utils$Companion$copy$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -088688: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08868c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -088690: 6e30 d916 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@16d9 │ │ -088696: 0c01 |0007: move-result-object v1 │ │ -088698: 1101 |0008: return-object v1 │ │ +08867c: |[08867c] ua.gardenapple.itchupdater.Utils$Companion$copy$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08868c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +088690: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +088694: 6e30 d916 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@16d9 │ │ +08869a: 0c01 |0007: move-result-object v1 │ │ +08869c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/Utils$Companion$copy$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08869c: |[08869c] ua.gardenapple.itchupdater.Utils$Companion$copy$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0886ac: 6e30 d716 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@16d7 │ │ -0886b2: 0c01 |0003: move-result-object v1 │ │ -0886b4: 1f01 c104 |0004: check-cast v1, Lua/gardenapple/itchupdater/Utils$Companion$copy$2; // type@04c1 │ │ -0886b8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0886bc: 6e20 da16 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@16da │ │ -0886c2: 0c01 |000b: move-result-object v1 │ │ -0886c4: 1101 |000c: return-object v1 │ │ +0886a0: |[0886a0] ua.gardenapple.itchupdater.Utils$Companion$copy$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0886b0: 6e30 d716 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@16d7 │ │ +0886b6: 0c01 |0003: move-result-object v1 │ │ +0886b8: 1f01 c104 |0004: check-cast v1, Lua/gardenapple/itchupdater/Utils$Companion$copy$2; // type@04c1 │ │ +0886bc: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0886c0: 6e20 da16 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@16da │ │ +0886c6: 0c01 |000b: move-result-object v1 │ │ +0886c8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/Utils$Companion$copy$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -0886c8: |[0886c8] ua.gardenapple.itchupdater.Utils$Companion$copy$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0886d8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0886de: 5230 691b |0003: iget v0, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.label:I // field@1b69 │ │ -0886e2: 3900 2100 |0005: if-nez v0, 0026 // +0021 │ │ -0886e6: 7110 5305 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0886ec: 1504 1000 |000a: const/high16 v4, #int 1048576 // #10 │ │ -0886f0: 2344 5706 |000c: new-array v4, v4, [B // type@0657 │ │ -0886f4: 5430 6a1b |000e: iget-object v0, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b6a │ │ -0886f8: 7110 b505 0000 |0010: invoke-static {v0}, Lkotlinx/coroutines/CoroutineScopeKt;.ensureActive:(Lkotlinx/coroutines/CoroutineScope;)V // method@05b5 │ │ -0886fe: 5430 671b |0013: iget-object v0, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$input:Ljava/io/InputStream; // field@1b67 │ │ -088702: 6e20 f902 4000 |0015: invoke-virtual {v0, v4}, Ljava/io/InputStream;.read:([B)I // method@02f9 │ │ -088708: 0a00 |0018: move-result v0 │ │ -08870a: 12f1 |0019: const/4 v1, #int -1 // #ff │ │ -08870c: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ -088710: 6204 4a00 |001c: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -088714: 1104 |001e: return-object v4 │ │ -088716: 5431 681b |001f: iget-object v1, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$output:Ljava/io/OutputStream; // field@1b68 │ │ -08871a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -08871c: 6e40 0d03 4102 |0022: invoke-virtual {v1, v4, v2, v0}, Ljava/io/OutputStream;.write:([BII)V // method@030d │ │ -088722: 28e9 |0025: goto 000e // -0017 │ │ -088724: 2204 6501 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0165 │ │ -088728: 1a00 c420 |0028: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08872c: 7020 5a03 0400 |002a: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -088732: 2704 |002d: throw v4 │ │ +0886cc: |[0886cc] ua.gardenapple.itchupdater.Utils$Companion$copy$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0886dc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0886e2: 5230 691b |0003: iget v0, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.label:I // field@1b69 │ │ +0886e6: 3900 2100 |0005: if-nez v0, 0026 // +0021 │ │ +0886ea: 7110 5305 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0886f0: 1504 1000 |000a: const/high16 v4, #int 1048576 // #10 │ │ +0886f4: 2344 5706 |000c: new-array v4, v4, [B // type@0657 │ │ +0886f8: 5430 6a1b |000e: iget-object v0, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b6a │ │ +0886fc: 7110 b505 0000 |0010: invoke-static {v0}, Lkotlinx/coroutines/CoroutineScopeKt;.ensureActive:(Lkotlinx/coroutines/CoroutineScope;)V // method@05b5 │ │ +088702: 5430 671b |0013: iget-object v0, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$input:Ljava/io/InputStream; // field@1b67 │ │ +088706: 6e20 f902 4000 |0015: invoke-virtual {v0, v4}, Ljava/io/InputStream;.read:([B)I // method@02f9 │ │ +08870c: 0a00 |0018: move-result v0 │ │ +08870e: 12f1 |0019: const/4 v1, #int -1 // #ff │ │ +088710: 3310 0500 |001a: if-ne v0, v1, 001f // +0005 │ │ +088714: 6204 4a00 |001c: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +088718: 1104 |001e: return-object v4 │ │ +08871a: 5431 681b |001f: iget-object v1, v3, Lua/gardenapple/itchupdater/Utils$Companion$copy$2;.$output:Ljava/io/OutputStream; // field@1b68 │ │ +08871e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +088720: 6e40 0d03 4102 |0022: invoke-virtual {v1, v4, v2, v0}, Ljava/io/OutputStream;.write:([BII)V // method@030d │ │ +088726: 28e9 |0025: goto 000e // -0017 │ │ +088728: 2204 6501 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0165 │ │ +08872c: 1a00 c420 |0028: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +088730: 7020 5a03 0400 |002a: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +088736: 2704 |002d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=54 │ │ 0x000e line=60 │ │ 0x0013 line=61 │ │ 0x001c line=66 │ │ 0x001f line=64 │ │ @@ -260274,136 +260275,136 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -089044: |[089044] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V │ │ -089054: 5b01 771b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$context:Landroid/content/Context; // field@1b77 │ │ -089058: 5b02 781b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b78 │ │ -08905c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08905e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -089064: 0e00 |0008: return-void │ │ +089048: |[089048] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V │ │ +089058: 5b01 771b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$context:Landroid/content/Context; // field@1b77 │ │ +08905c: 5b02 781b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b78 │ │ +089060: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +089062: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +089068: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -089014: |[089014] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -089024: 2200 c604 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2; // type@04c6 │ │ -089028: 5431 771b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$context:Landroid/content/Context; // field@1b77 │ │ -08902c: 5432 781b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b78 │ │ -089030: 7040 f316 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@16f3 │ │ -089036: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08903a: 5b04 7a1b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b7a │ │ -08903e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -089042: 1100 |000f: return-object v0 │ │ +089018: |[089018] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +089028: 2200 c604 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2; // type@04c6 │ │ +08902c: 5431 771b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$context:Landroid/content/Context; // field@1b77 │ │ +089030: 5432 781b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b78 │ │ +089034: 7040 f316 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@16f3 │ │ +08903a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08903e: 5b04 7a1b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b7a │ │ +089042: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089046: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -088f24: |[088f24] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -088f34: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -088f38: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -088f3c: 6e30 f616 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@16f6 │ │ -088f42: 0c01 |0007: move-result-object v1 │ │ -088f44: 1101 |0008: return-object v1 │ │ +088f28: |[088f28] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +088f38: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +088f3c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +088f40: 6e30 f616 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@16f6 │ │ +088f46: 0c01 |0007: move-result-object v1 │ │ +088f48: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -088f48: |[088f48] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -088f58: 6e30 f416 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@16f4 │ │ -088f5e: 0c01 |0003: move-result-object v1 │ │ -088f60: 1f01 c604 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2; // type@04c6 │ │ -088f64: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -088f68: 6e20 f716 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@16f7 │ │ -088f6e: 0c01 |000b: move-result-object v1 │ │ -088f70: 1101 |000c: return-object v1 │ │ +088f4c: |[088f4c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +088f5c: 6e30 f416 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@16f4 │ │ +088f62: 0c01 |0003: move-result-object v1 │ │ +088f64: 1f01 c604 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2; // type@04c6 │ │ +088f68: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +088f6c: 6e20 f716 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@16f7 │ │ +088f72: 0c01 |000b: move-result-object v1 │ │ +088f74: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -088f74: |[088f74] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -088f84: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -088f8a: 0c00 |0003: move-result-object v0 │ │ -088f8c: 5251 791b |0004: iget v1, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.label:I // field@1b79 │ │ -088f90: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -088f92: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -088f94: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -088f98: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -088f9c: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -088fa0: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -088fa6: 2834 |0011: goto 0045 // +0034 │ │ -088fa8: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -088fac: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -088fb0: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -088fb6: 2706 |0019: throw v6 │ │ -088fb8: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -088fbe: 2814 |001d: goto 0031 // +0014 │ │ -088fc0: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -088fc6: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -088fca: 5451 771b |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$context:Landroid/content/Context; // field@1b77 │ │ -088fce: 0754 |0025: move-object v4, v5 │ │ -088fd0: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -088fd4: 5953 791b |0028: iput v3, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.label:I // field@1b79 │ │ -088fd8: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -088fde: 0c06 |002d: move-result-object v6 │ │ -088fe0: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ -088fe4: 1100 |0030: return-object v0 │ │ -088fe6: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -088fea: 6e10 5e18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ -088ff0: 0c06 |0036: move-result-object v6 │ │ -088ff2: 5451 781b |0037: iget-object v1, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b78 │ │ -088ff6: 0753 |0039: move-object v3, v5 │ │ -088ff8: 1f03 1902 |003a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -088ffc: 5952 791b |003c: iput v2, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.label:I // field@1b79 │ │ -089000: 6e30 0a1a 1603 |003e: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0a │ │ -089006: 0c06 |0041: move-result-object v6 │ │ -089008: 3306 0300 |0042: if-ne v6, v0, 0045 // +0003 │ │ -08900c: 1100 |0044: return-object v0 │ │ -08900e: 6206 4a00 |0045: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -089012: 1106 |0047: return-object v6 │ │ +088f78: |[088f78] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +088f88: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +088f8e: 0c00 |0003: move-result-object v0 │ │ +088f90: 5251 791b |0004: iget v1, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.label:I // field@1b79 │ │ +088f94: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +088f96: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +088f98: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +088f9c: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +088fa0: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +088fa4: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +088faa: 2834 |0011: goto 0045 // +0034 │ │ +088fac: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +088fb0: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +088fb4: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +088fba: 2706 |0019: throw v6 │ │ +088fbc: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +088fc2: 2814 |001d: goto 0031 // +0014 │ │ +088fc4: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +088fca: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +088fce: 5451 771b |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$context:Landroid/content/Context; // field@1b77 │ │ +088fd2: 0754 |0025: move-object v4, v5 │ │ +088fd4: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +088fd8: 5953 791b |0028: iput v3, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.label:I // field@1b79 │ │ +088fdc: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +088fe2: 0c06 |002d: move-result-object v6 │ │ +088fe4: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ +088fe8: 1100 |0030: return-object v0 │ │ +088fea: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +088fee: 6e10 5e18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ +088ff4: 0c06 |0036: move-result-object v6 │ │ +088ff6: 5451 781b |0037: iget-object v1, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b78 │ │ +088ffa: 0753 |0039: move-object v3, v5 │ │ +088ffc: 1f03 1902 |003a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089000: 5952 791b |003c: iput v2, v5, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$2;.label:I // field@1b79 │ │ +089004: 6e30 0a1a 1603 |003e: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0a │ │ +08900a: 0c06 |0041: move-result-object v6 │ │ +08900c: 3306 0300 |0042: if-ne v6, v0, 0045 // +0003 │ │ +089010: 1100 |0044: return-object v0 │ │ +089012: 6206 4a00 |0045: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +089016: 1106 |0047: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=43 │ │ 0x0012 line=46 │ │ 0x001a line=43 │ │ 0x0021 line=44 │ │ 0x0031 line=43 │ │ @@ -260492,171 +260493,171 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -089224: |[089224] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V │ │ -089234: 5b01 7d1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7d │ │ -089238: 5b02 7c1b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$mimeType:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7c │ │ -08923c: 5b03 7b1b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$contentDisposition:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7b │ │ -089240: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -089242: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -089248: 0e00 |000a: return-void │ │ +089228: |[089228] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V │ │ +089238: 5b01 7d1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7d │ │ +08923c: 5b02 7c1b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$mimeType:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7c │ │ +089240: 5b03 7b1b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$contentDisposition:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7b │ │ +089244: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +089246: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08924c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0891f0: |[0891f0] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -089200: 2200 c704 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4; // type@04c7 │ │ -089204: 5441 7d1b |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7d │ │ -089208: 5442 7c1b |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$mimeType:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7c │ │ -08920c: 5443 7b1b |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$contentDisposition:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7b │ │ -089210: 7056 f816 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@16f8 │ │ -089216: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08921a: 5b05 7f1b |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b7f │ │ -08921e: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -089222: 1100 |0011: return-object v0 │ │ +0891f4: |[0891f4] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +089204: 2200 c704 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4; // type@04c7 │ │ +089208: 5441 7d1b |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7d │ │ +08920c: 5442 7c1b |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$mimeType:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7c │ │ +089210: 5443 7b1b |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$contentDisposition:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7b │ │ +089214: 7056 f816 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@16f8 │ │ +08921a: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08921e: 5b05 7f1b |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b7f │ │ +089222: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089226: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -089068: |[089068] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -089078: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08907c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -089080: 6e30 fb16 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@16fb │ │ -089086: 0c01 |0007: move-result-object v1 │ │ -089088: 1101 |0008: return-object v1 │ │ +08906c: |[08906c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08907c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +089080: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089084: 6e30 fb16 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@16fb │ │ +08908a: 0c01 |0007: move-result-object v1 │ │ +08908c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08908c: |[08908c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08909c: 6e30 f916 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@16f9 │ │ -0890a2: 0c01 |0003: move-result-object v1 │ │ -0890a4: 1f01 c704 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4; // type@04c7 │ │ -0890a8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0890ac: 6e20 fc16 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@16fc │ │ -0890b2: 0c01 |000b: move-result-object v1 │ │ -0890b4: 1101 |000c: return-object v1 │ │ +089090: |[089090] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0890a0: 6e30 f916 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@16f9 │ │ +0890a6: 0c01 |0003: move-result-object v1 │ │ +0890a8: 1f01 c704 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4; // type@04c7 │ │ +0890ac: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0890b0: 6e20 fc16 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@16fc │ │ +0890b6: 0c01 |000b: move-result-object v1 │ │ +0890b8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 131 16-bit code units │ │ -0890b8: |[0890b8] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0890c8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0890ce: 52e0 7e1b |0003: iget v0, v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.label:I // field@1b7e │ │ -0890d2: 3900 7600 |0005: if-nez v0, 007b // +0076 │ │ -0890d6: 7110 5305 0f00 |0007: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0890dc: 620f 5306 |000a: sget-object v15, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0890e0: 6e10 a916 0f00 |000c: invoke-virtual {v15}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ -0890e6: 0c0f |000f: move-result-object v15 │ │ -0890e8: 54e0 7d1b |0010: iget-object v0, v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7d │ │ -0890ec: 5400 4d00 |0012: iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -0890f0: 1f00 5702 |0014: check-cast v0, Lokhttp3/Request; // type@0257 │ │ -0890f4: 6e20 d905 0f00 |0016: invoke-virtual {v15, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ -0890fa: 0c0f |0019: move-result-object v15 │ │ -0890fc: 7210 ca05 0f00 |001a: invoke-interface {v15}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ -089102: 0c0f |001d: move-result-object v15 │ │ -089104: 1f0f 3a01 |001e: check-cast v15, Ljava/io/Closeable; // type@013a │ │ -089108: 54e0 7c1b |0020: iget-object v0, v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$mimeType:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7c │ │ -08910c: 54e1 7b1b |0022: iget-object v1, v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$contentDisposition:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7b │ │ -089110: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -089112: 0723 |0025: move-object v3, v2 │ │ -089114: 1f03 8201 |0026: check-cast v3, Ljava/lang/Throwable; // type@0182 │ │ -089118: 07f4 |0028: move-object v4, v15 │ │ -08911a: 1f04 5902 |0029: check-cast v4, Lokhttp3/Response; // type@0259 │ │ -08911e: 6e10 ec05 0400 |002b: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ -089124: 0a05 |002e: move-result v5 │ │ -089126: 3805 3900 |002f: if-eqz v5, 0068 // +0039 │ │ -08912a: 1a05 4009 |0031: const-string v5, "Content-Type" // string@0940 │ │ -08912e: 1226 |0033: const/4 v6, #int 2 // #2 │ │ -089130: 7152 e905 5462 |0034: invoke-static {v4, v5, v2, v6, v2}, Lokhttp3/Response;.header$default:(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@05e9 │ │ -089136: 0c05 |0037: move-result-object v5 │ │ -089138: 1207 |0038: const/4 v7, #int 0 // #0 │ │ -08913a: 3905 0400 |0039: if-nez v5, 003d // +0004 │ │ -08913e: 0725 |003b: move-object v5, v2 │ │ -089140: 2813 |003c: goto 004f // +0013 │ │ -089142: 0758 |003d: move-object v8, v5 │ │ -089144: 1f08 5601 |003e: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ -089148: 1215 |0040: const/4 v5, #int 1 // #1 │ │ -08914a: 2359 5806 |0041: new-array v9, v5, [C // type@0658 │ │ -08914e: 1305 3b00 |0043: const/16 v5, #int 59 // #3b │ │ -089152: 5005 0907 |0045: aput-char v5, v9, v7 │ │ -089156: 120a |0047: const/4 v10, #int 0 // #0 │ │ -089158: 120b |0048: const/4 v11, #int 0 // #0 │ │ -08915a: 126c |0049: const/4 v12, #int 6 // #6 │ │ -08915c: 120d |004a: const/4 v13, #int 0 // #0 │ │ -08915e: 7706 a205 0800 |004b: invoke-static/range {v8, v9, v10, v11, v12, v13}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[CZIILjava/lang/Object;)Ljava/util/List; // method@05a2 │ │ -089164: 0c05 |004e: move-result-object v5 │ │ -089166: 7110 8a05 0500 |004f: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08916c: 7220 be04 7500 |0052: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -089172: 0c05 |0055: move-result-object v5 │ │ -089174: 5b05 4d00 |0056: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -089178: 1a00 3d09 |0058: const-string v0, "Content-Disposition" // string@093d │ │ -08917c: 7152 e905 0462 |005a: invoke-static {v4, v0, v2, v6, v2}, Lokhttp3/Response;.header$default:(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@05e9 │ │ -089182: 0c00 |005d: move-result-object v0 │ │ -089184: 5b10 4d00 |005e: iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -089188: 6200 4a00 |0060: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08918c: 7120 7d05 3f00 |0062: invoke-static {v15, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -089192: 620f 4a00 |0065: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -089196: 110f |0067: return-object v15 │ │ -089198: 2200 4201 |0068: new-instance v0, Ljava/io/IOException; // type@0142 │ │ -08919c: 1a01 aa1a |006a: const-string v1, "Unexpected response " // string@1aaa │ │ -0891a0: 7120 8e05 4100 |006c: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0891a6: 0c01 |006f: move-result-object v1 │ │ -0891a8: 7020 f002 1000 |0070: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ -0891ae: 2700 |0073: throw v0 │ │ -0891b0: 0d00 |0074: move-exception v0 │ │ -0891b2: 2700 |0075: throw v0 │ │ -0891b4: 0d01 |0076: move-exception v1 │ │ -0891b6: 7120 7d05 0f00 |0077: invoke-static {v15, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0891bc: 2701 |007a: throw v1 │ │ -0891be: 220f 6501 |007b: new-instance v15, Ljava/lang/IllegalStateException; // type@0165 │ │ -0891c2: 1a00 c420 |007d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0891c6: 7020 5a03 0f00 |007f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0891cc: 270f |0082: throw v15 │ │ +0890bc: |[0890bc] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$4.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0890cc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0890d2: 52e0 7e1b |0003: iget v0, v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.label:I // field@1b7e │ │ +0890d6: 3900 7600 |0005: if-nez v0, 007b // +0076 │ │ +0890da: 7110 5305 0f00 |0007: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0890e0: 620f 5306 |000a: sget-object v15, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0890e4: 6e10 a916 0f00 |000c: invoke-virtual {v15}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ +0890ea: 0c0f |000f: move-result-object v15 │ │ +0890ec: 54e0 7d1b |0010: iget-object v0, v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7d │ │ +0890f0: 5400 4d00 |0012: iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +0890f4: 1f00 5702 |0014: check-cast v0, Lokhttp3/Request; // type@0257 │ │ +0890f8: 6e20 d905 0f00 |0016: invoke-virtual {v15, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ +0890fe: 0c0f |0019: move-result-object v15 │ │ +089100: 7210 ca05 0f00 |001a: invoke-interface {v15}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ +089106: 0c0f |001d: move-result-object v15 │ │ +089108: 1f0f 3a01 |001e: check-cast v15, Ljava/io/Closeable; // type@013a │ │ +08910c: 54e0 7c1b |0020: iget-object v0, v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$mimeType:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7c │ │ +089110: 54e1 7b1b |0022: iget-object v1, v14, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$4;.$contentDisposition:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b7b │ │ +089114: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +089116: 0723 |0025: move-object v3, v2 │ │ +089118: 1f03 8201 |0026: check-cast v3, Ljava/lang/Throwable; // type@0182 │ │ +08911c: 07f4 |0028: move-object v4, v15 │ │ +08911e: 1f04 5902 |0029: check-cast v4, Lokhttp3/Response; // type@0259 │ │ +089122: 6e10 ec05 0400 |002b: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ +089128: 0a05 |002e: move-result v5 │ │ +08912a: 3805 3900 |002f: if-eqz v5, 0068 // +0039 │ │ +08912e: 1a05 4009 |0031: const-string v5, "Content-Type" // string@0940 │ │ +089132: 1226 |0033: const/4 v6, #int 2 // #2 │ │ +089134: 7152 e905 5462 |0034: invoke-static {v4, v5, v2, v6, v2}, Lokhttp3/Response;.header$default:(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@05e9 │ │ +08913a: 0c05 |0037: move-result-object v5 │ │ +08913c: 1207 |0038: const/4 v7, #int 0 // #0 │ │ +08913e: 3905 0400 |0039: if-nez v5, 003d // +0004 │ │ +089142: 0725 |003b: move-object v5, v2 │ │ +089144: 2813 |003c: goto 004f // +0013 │ │ +089146: 0758 |003d: move-object v8, v5 │ │ +089148: 1f08 5601 |003e: check-cast v8, Ljava/lang/CharSequence; // type@0156 │ │ +08914c: 1215 |0040: const/4 v5, #int 1 // #1 │ │ +08914e: 2359 5806 |0041: new-array v9, v5, [C // type@0658 │ │ +089152: 1305 3b00 |0043: const/16 v5, #int 59 // #3b │ │ +089156: 5005 0907 |0045: aput-char v5, v9, v7 │ │ +08915a: 120a |0047: const/4 v10, #int 0 // #0 │ │ +08915c: 120b |0048: const/4 v11, #int 0 // #0 │ │ +08915e: 126c |0049: const/4 v12, #int 6 // #6 │ │ +089160: 120d |004a: const/4 v13, #int 0 // #0 │ │ +089162: 7706 a205 0800 |004b: invoke-static/range {v8, v9, v10, v11, v12, v13}, Lkotlin/text/StringsKt;.split$default:(Ljava/lang/CharSequence;[CZIILjava/lang/Object;)Ljava/util/List; // method@05a2 │ │ +089168: 0c05 |004e: move-result-object v5 │ │ +08916a: 7110 8a05 0500 |004f: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +089170: 7220 be04 7500 |0052: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +089176: 0c05 |0055: move-result-object v5 │ │ +089178: 5b05 4d00 |0056: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08917c: 1a00 3d09 |0058: const-string v0, "Content-Disposition" // string@093d │ │ +089180: 7152 e905 0462 |005a: invoke-static {v4, v0, v2, v6, v2}, Lokhttp3/Response;.header$default:(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@05e9 │ │ +089186: 0c00 |005d: move-result-object v0 │ │ +089188: 5b10 4d00 |005e: iput-object v0, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08918c: 6200 4a00 |0060: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +089190: 7120 7d05 3f00 |0062: invoke-static {v15, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +089196: 620f 4a00 |0065: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08919a: 110f |0067: return-object v15 │ │ +08919c: 2200 4201 |0068: new-instance v0, Ljava/io/IOException; // type@0142 │ │ +0891a0: 1a01 aa1a |006a: const-string v1, "Unexpected response " // string@1aaa │ │ +0891a4: 7120 8e05 4100 |006c: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0891aa: 0c01 |006f: move-result-object v1 │ │ +0891ac: 7020 f002 1000 |0070: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ +0891b2: 2700 |0073: throw v0 │ │ +0891b4: 0d00 |0074: move-exception v0 │ │ +0891b6: 2700 |0075: throw v0 │ │ +0891b8: 0d01 |0076: move-exception v1 │ │ +0891ba: 7120 7d05 0f00 |0077: invoke-static {v15, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0891c0: 2701 |007a: throw v1 │ │ +0891c2: 220f 6501 |007b: new-instance v15, Ljava/lang/IllegalStateException; // type@0165 │ │ +0891c6: 1a00 c420 |007d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0891ca: 7020 5a03 0f00 |007f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0891d0: 270f |0082: throw v15 │ │ catches : 3 │ │ 0x0028 - 0x0062 │ │ -> 0x0074 │ │ 0x0068 - 0x0074 │ │ -> 0x0074 │ │ 0x0075 - 0x0076 │ │ -> 0x0076 │ │ @@ -260749,162 +260750,162 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0893d0: |[0893d0] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V │ │ -0893e0: 5b01 801b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$context:Landroid/content/Context; // field@1b80 │ │ -0893e4: 5b02 811b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b81 │ │ -0893e8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0893ea: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0893f0: 0e00 |0008: return-void │ │ +0893d4: |[0893d4] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V │ │ +0893e4: 5b01 801b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$context:Landroid/content/Context; // field@1b80 │ │ +0893e8: 5b02 811b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b81 │ │ +0893ec: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0893ee: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0893f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0893a0: |[0893a0] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0893b0: 2200 c804 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1; // type@04c8 │ │ -0893b4: 5431 801b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$context:Landroid/content/Context; // field@1b80 │ │ -0893b8: 5432 811b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b81 │ │ -0893bc: 7040 fd16 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@16fd │ │ -0893c2: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0893c6: 5b04 841b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b84 │ │ -0893ca: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0893ce: 1100 |000f: return-object v0 │ │ +0893a4: |[0893a4] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0893b4: 2200 c804 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1; // type@04c8 │ │ +0893b8: 5431 801b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$context:Landroid/content/Context; // field@1b80 │ │ +0893bc: 5432 811b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b81 │ │ +0893c0: 7040 fd16 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@16fd │ │ +0893c6: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0893ca: 5b04 841b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b84 │ │ +0893ce: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0893d2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08924c: |[08924c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08925c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -089260: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -089264: 6e30 0017 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1700 │ │ -08926a: 0c01 |0007: move-result-object v1 │ │ -08926c: 1101 |0008: return-object v1 │ │ +089250: |[089250] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +089260: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +089264: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089268: 6e30 0017 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1700 │ │ +08926e: 0c01 |0007: move-result-object v1 │ │ +089270: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -089270: |[089270] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -089280: 6e30 fe16 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@16fe │ │ -089286: 0c01 |0003: move-result-object v1 │ │ -089288: 1f01 c804 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1; // type@04c8 │ │ -08928c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -089290: 6e20 0117 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1701 │ │ -089296: 0c01 |000b: move-result-object v1 │ │ -089298: 1101 |000c: return-object v1 │ │ +089274: |[089274] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +089284: 6e30 fe16 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@16fe │ │ +08928a: 0c01 |0003: move-result-object v1 │ │ +08928c: 1f01 c804 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1; // type@04c8 │ │ +089290: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +089294: 6e20 0117 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1701 │ │ +08929a: 0c01 |000b: move-result-object v1 │ │ +08929c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -08929c: |[08929c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0892ac: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0892b2: 0c00 |0003: move-result-object v0 │ │ -0892b4: 5261 831b |0004: iget v1, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.label:I // field@1b83 │ │ -0892b8: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -0892ba: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -0892bc: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0892be: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ -0892c2: 3241 1a00 |000b: if-eq v1, v4, 0025 // +001a │ │ -0892c6: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -0892ca: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -0892ce: 7110 5305 0700 |0011: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0892d4: 285f |0014: goto 0073 // +005f │ │ -0892d6: 2207 6501 |0015: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -0892da: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0892de: 7020 5a03 0700 |0019: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0892e4: 2707 |001c: throw v7 │ │ -0892e6: 5461 821b |001d: iget-object v1, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.L$0:Ljava/lang/Object; // field@1b82 │ │ -0892ea: 1f01 1205 |001f: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0892ee: 7110 5305 0700 |0021: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0892f4: 2833 |0024: goto 0057 // +0033 │ │ -0892f6: 7110 5305 0700 |0025: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0892fc: 2814 |0028: goto 003c // +0014 │ │ -0892fe: 7110 5305 0700 |0029: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089304: 6207 7e1c |002c: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -089308: 5461 801b |002e: iget-object v1, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$context:Landroid/content/Context; // field@1b80 │ │ -08930c: 0765 |0030: move-object v5, v6 │ │ -08930e: 1f05 1902 |0031: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -089312: 5964 831b |0033: iput v4, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.label:I // field@1b83 │ │ -089316: 6e30 4f18 1705 |0035: invoke-virtual {v7, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -08931c: 0c07 |0038: move-result-object v7 │ │ -08931e: 3307 0300 |0039: if-ne v7, v0, 003c // +0003 │ │ -089322: 1100 |003b: return-object v0 │ │ -089324: 0771 |003c: move-object v1, v7 │ │ -089326: 1f01 1205 |003d: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -08932a: 6e10 5c18 0100 |003f: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -089330: 0c07 |0042: move-result-object v7 │ │ -089332: 5464 811b |0043: iget-object v4, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b81 │ │ -089336: 6e10 ca17 0400 |0045: invoke-virtual {v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ -08933c: 0a04 |0048: move-result v4 │ │ -08933e: 0765 |0049: move-object v5, v6 │ │ -089340: 1f05 1902 |004a: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -089344: 5b61 821b |004c: iput-object v1, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.L$0:Ljava/lang/Object; // field@1b82 │ │ -089348: 5963 831b |004e: iput v3, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.label:I // field@1b83 │ │ -08934c: 6e30 7a19 4705 |0050: invoke-virtual {v7, v4, v5}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getInstallationById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197a │ │ -089352: 0c07 |0053: move-result-object v7 │ │ -089354: 3307 0300 |0054: if-ne v7, v0, 0057 // +0003 │ │ -089358: 1100 |0056: return-object v0 │ │ -08935a: 1f07 4205 |0057: check-cast v7, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -08935e: 6e10 5b18 0100 |0059: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -089364: 0c01 |005c: move-result-object v1 │ │ -089366: 7110 8a05 0700 |005d: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08936c: 6e10 6019 0700 |0060: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -089372: 0a07 |0063: move-result v7 │ │ -089374: 0763 |0064: move-object v3, v6 │ │ -089376: 1f03 1902 |0065: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08937a: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -08937c: 5b64 821b |0068: iput-object v4, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.L$0:Ljava/lang/Object; // field@1b82 │ │ -089380: 5962 831b |006a: iput v2, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.label:I // field@1b83 │ │ -089384: 6e30 cc18 7103 |006c: invoke-virtual {v1, v7, v3}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cc │ │ -08938a: 0c07 |006f: move-result-object v7 │ │ -08938c: 3307 0300 |0070: if-ne v7, v0, 0073 // +0003 │ │ -089390: 1100 |0072: return-object v0 │ │ -089392: 1f07 2705 |0073: check-cast v7, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -089396: 7110 8a05 0700 |0075: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08939c: 1107 |0078: return-object v7 │ │ +0892a0: |[0892a0] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$game$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0892b0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0892b6: 0c00 |0003: move-result-object v0 │ │ +0892b8: 5261 831b |0004: iget v1, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.label:I // field@1b83 │ │ +0892bc: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +0892be: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +0892c0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0892c2: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ +0892c6: 3241 1a00 |000b: if-eq v1, v4, 0025 // +001a │ │ +0892ca: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +0892ce: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +0892d2: 7110 5305 0700 |0011: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0892d8: 285f |0014: goto 0073 // +005f │ │ +0892da: 2207 6501 |0015: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +0892de: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0892e2: 7020 5a03 0700 |0019: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0892e8: 2707 |001c: throw v7 │ │ +0892ea: 5461 821b |001d: iget-object v1, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.L$0:Ljava/lang/Object; // field@1b82 │ │ +0892ee: 1f01 1205 |001f: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0892f2: 7110 5305 0700 |0021: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0892f8: 2833 |0024: goto 0057 // +0033 │ │ +0892fa: 7110 5305 0700 |0025: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089300: 2814 |0028: goto 003c // +0014 │ │ +089302: 7110 5305 0700 |0029: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089308: 6207 7e1c |002c: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +08930c: 5461 801b |002e: iget-object v1, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$context:Landroid/content/Context; // field@1b80 │ │ +089310: 0765 |0030: move-object v5, v6 │ │ +089312: 1f05 1902 |0031: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089316: 5964 831b |0033: iput v4, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.label:I // field@1b83 │ │ +08931a: 6e30 4f18 1705 |0035: invoke-virtual {v7, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +089320: 0c07 |0038: move-result-object v7 │ │ +089322: 3307 0300 |0039: if-ne v7, v0, 003c // +0003 │ │ +089326: 1100 |003b: return-object v0 │ │ +089328: 0771 |003c: move-object v1, v7 │ │ +08932a: 1f01 1205 |003d: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +08932e: 6e10 5c18 0100 |003f: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +089334: 0c07 |0042: move-result-object v7 │ │ +089336: 5464 811b |0043: iget-object v4, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.$update:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@1b81 │ │ +08933a: 6e10 ca17 0400 |0045: invoke-virtual {v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ +089340: 0a04 |0048: move-result v4 │ │ +089342: 0765 |0049: move-object v5, v6 │ │ +089344: 1f05 1902 |004a: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089348: 5b61 821b |004c: iput-object v1, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.L$0:Ljava/lang/Object; // field@1b82 │ │ +08934c: 5963 831b |004e: iput v3, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.label:I // field@1b83 │ │ +089350: 6e30 7a19 4705 |0050: invoke-virtual {v7, v4, v5}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getInstallationById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197a │ │ +089356: 0c07 |0053: move-result-object v7 │ │ +089358: 3307 0300 |0054: if-ne v7, v0, 0057 // +0003 │ │ +08935c: 1100 |0056: return-object v0 │ │ +08935e: 1f07 4205 |0057: check-cast v7, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +089362: 6e10 5b18 0100 |0059: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +089368: 0c01 |005c: move-result-object v1 │ │ +08936a: 7110 8a05 0700 |005d: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +089370: 6e10 6019 0700 |0060: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +089376: 0a07 |0063: move-result v7 │ │ +089378: 0763 |0064: move-object v3, v6 │ │ +08937a: 1f03 1902 |0065: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08937e: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +089380: 5b64 821b |0068: iput-object v4, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.L$0:Ljava/lang/Object; // field@1b82 │ │ +089384: 5962 831b |006a: iput v2, v6, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$game$1;.label:I // field@1b83 │ │ +089388: 6e30 cc18 7103 |006c: invoke-virtual {v1, v7, v3}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cc │ │ +08938e: 0c07 |006f: move-result-object v7 │ │ +089390: 3307 0300 |0070: if-ne v7, v0, 0073 // +0003 │ │ +089394: 1100 |0072: return-object v0 │ │ +089396: 1f07 2705 |0073: check-cast v7, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +08939a: 7110 8a05 0700 |0075: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0893a0: 1107 |0078: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=49 │ │ 0x0015 line=53 │ │ 0x001d line=49 │ │ 0x002c line=50 │ │ 0x003c line=49 │ │ @@ -260982,139 +260983,139 @@ │ │ type : '(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08954c: |[08954c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V │ │ -08955c: 5b01 851b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b85 │ │ -089560: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -089562: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -089568: 0e00 |0006: return-void │ │ +089550: |[089550] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V │ │ +089560: 5b01 851b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b85 │ │ +089564: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +089566: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08956c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -089520: |[089520] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -089530: 2200 c904 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1; // type@04c9 │ │ -089534: 5421 851b |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b85 │ │ -089538: 7030 0217 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@1702 │ │ -08953e: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -089542: 5b03 871b |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b87 │ │ -089546: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08954a: 1100 |000d: return-object v0 │ │ +089524: |[089524] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +089534: 2200 c904 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1; // type@04c9 │ │ +089538: 5421 851b |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b85 │ │ +08953c: 7030 0217 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.:(Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@1702 │ │ +089542: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +089546: 5b03 871b |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b87 │ │ +08954a: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08954e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0893f4: |[0893f4] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -089404: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -089408: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08940c: 6e30 0517 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1705 │ │ -089412: 0c01 |0007: move-result-object v1 │ │ -089414: 1101 |0008: return-object v1 │ │ +0893f8: |[0893f8] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +089408: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08940c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089410: 6e30 0517 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1705 │ │ +089416: 0c01 |0007: move-result-object v1 │ │ +089418: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -089418: |[089418] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -089428: 6e30 0317 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1703 │ │ -08942e: 0c01 |0003: move-result-object v1 │ │ -089430: 1f01 c904 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1; // type@04c9 │ │ -089434: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -089438: 6e20 0617 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1706 │ │ -08943e: 0c01 |000b: move-result-object v1 │ │ -089440: 1101 |000c: return-object v1 │ │ +08941c: |[08941c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08942c: 6e30 0317 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1703 │ │ +089432: 0c01 |0003: move-result-object v1 │ │ +089434: 1f01 c904 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1; // type@04c9 │ │ +089438: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08943c: 6e20 0617 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1706 │ │ +089442: 0c01 |000b: move-result-object v1 │ │ +089444: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -089444: |[089444] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -089454: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08945a: 5230 861b |0003: iget v0, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.label:I // field@1b86 │ │ -08945e: 3900 4900 |0005: if-nez v0, 004e // +0049 │ │ -089462: 7110 5305 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089468: 6204 5306 |000a: sget-object v4, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -08946c: 6e10 a916 0400 |000c: invoke-virtual {v4}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ -089472: 0c04 |000f: move-result-object v4 │ │ -089474: 5430 851b |0010: iget-object v0, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b85 │ │ -089478: 5400 4d00 |0012: iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08947c: 1f00 5702 |0014: check-cast v0, Lokhttp3/Request; // type@0257 │ │ -089480: 6e20 d905 0400 |0016: invoke-virtual {v4, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ -089486: 0c04 |0019: move-result-object v4 │ │ -089488: 7210 ca05 0400 |001a: invoke-interface {v4}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ -08948e: 0c04 |001d: move-result-object v4 │ │ -089490: 1f04 3a01 |001e: check-cast v4, Ljava/io/Closeable; // type@013a │ │ -089494: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -089496: 1f00 8201 |0021: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ -08949a: 0741 |0023: move-object v1, v4 │ │ -08949c: 1f01 5902 |0024: check-cast v1, Lokhttp3/Response; // type@0259 │ │ -0894a0: 6e10 ec05 0100 |0026: invoke-virtual {v1}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ -0894a6: 0a02 |0029: move-result v2 │ │ -0894a8: 3802 1100 |002a: if-eqz v2, 003b // +0011 │ │ -0894ac: 6e10 e505 0100 |002c: invoke-virtual {v1}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ -0894b2: 0c01 |002f: move-result-object v1 │ │ -0894b4: 7110 8a05 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0894ba: 6e10 f105 0100 |0033: invoke-virtual {v1}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@05f1 │ │ -0894c0: 0c01 |0036: move-result-object v1 │ │ -0894c2: 7120 7d05 0400 |0037: invoke-static {v4, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0894c8: 1101 |003a: return-object v1 │ │ -0894ca: 2200 4201 |003b: new-instance v0, Ljava/io/IOException; // type@0142 │ │ -0894ce: 1a02 a51a |003d: const-string v2, "Unexpected code " // string@1aa5 │ │ -0894d2: 7120 8e05 1200 |003f: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0894d8: 0c01 |0042: move-result-object v1 │ │ -0894da: 7020 f002 1000 |0043: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ -0894e0: 2700 |0046: throw v0 │ │ -0894e2: 0d00 |0047: move-exception v0 │ │ -0894e4: 2700 |0048: throw v0 │ │ -0894e6: 0d01 |0049: move-exception v1 │ │ -0894e8: 7120 7d05 0400 |004a: invoke-static {v4, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0894ee: 2701 |004d: throw v1 │ │ -0894f0: 2204 6501 |004e: new-instance v4, Ljava/lang/IllegalStateException; // type@0165 │ │ -0894f4: 1a00 c420 |0050: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0894f8: 7020 5a03 0400 |0052: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0894fe: 2704 |0055: throw v4 │ │ +089448: |[089448] ua.gardenapple.itchupdater.client.GameDownloader$Companion$doUpdate$result$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +089458: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08945e: 5230 861b |0003: iget v0, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.label:I // field@1b86 │ │ +089462: 3900 4900 |0005: if-nez v0, 004e // +0049 │ │ +089466: 7110 5305 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08946c: 6204 5306 |000a: sget-object v4, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +089470: 6e10 a916 0400 |000c: invoke-virtual {v4}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ +089476: 0c04 |000f: move-result-object v4 │ │ +089478: 5430 851b |0010: iget-object v0, v3, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$doUpdate$result$1;.$request:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1b85 │ │ +08947c: 5400 4d00 |0012: iget-object v0, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +089480: 1f00 5702 |0014: check-cast v0, Lokhttp3/Request; // type@0257 │ │ +089484: 6e20 d905 0400 |0016: invoke-virtual {v4, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ +08948a: 0c04 |0019: move-result-object v4 │ │ +08948c: 7210 ca05 0400 |001a: invoke-interface {v4}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ +089492: 0c04 |001d: move-result-object v4 │ │ +089494: 1f04 3a01 |001e: check-cast v4, Ljava/io/Closeable; // type@013a │ │ +089498: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +08949a: 1f00 8201 |0021: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ +08949e: 0741 |0023: move-object v1, v4 │ │ +0894a0: 1f01 5902 |0024: check-cast v1, Lokhttp3/Response; // type@0259 │ │ +0894a4: 6e10 ec05 0100 |0026: invoke-virtual {v1}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ +0894aa: 0a02 |0029: move-result v2 │ │ +0894ac: 3802 1100 |002a: if-eqz v2, 003b // +0011 │ │ +0894b0: 6e10 e505 0100 |002c: invoke-virtual {v1}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ +0894b6: 0c01 |002f: move-result-object v1 │ │ +0894b8: 7110 8a05 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0894be: 6e10 f105 0100 |0033: invoke-virtual {v1}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@05f1 │ │ +0894c4: 0c01 |0036: move-result-object v1 │ │ +0894c6: 7120 7d05 0400 |0037: invoke-static {v4, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0894cc: 1101 |003a: return-object v1 │ │ +0894ce: 2200 4201 |003b: new-instance v0, Ljava/io/IOException; // type@0142 │ │ +0894d2: 1a02 a51a |003d: const-string v2, "Unexpected code " // string@1aa5 │ │ +0894d6: 7120 8e05 1200 |003f: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0894dc: 0c01 |0042: move-result-object v1 │ │ +0894de: 7020 f002 1000 |0043: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ +0894e4: 2700 |0046: throw v0 │ │ +0894e6: 0d00 |0047: move-exception v0 │ │ +0894e8: 2700 |0048: throw v0 │ │ +0894ea: 0d01 |0049: move-exception v1 │ │ +0894ec: 7120 7d05 0400 |004a: invoke-static {v4, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0894f2: 2701 |004d: throw v1 │ │ +0894f4: 2204 6501 |004e: new-instance v4, Ljava/lang/IllegalStateException; // type@0165 │ │ +0894f8: 1a00 c420 |0050: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0894fc: 7020 5a03 0400 |0052: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +089502: 2704 |0055: throw v4 │ │ catches : 3 │ │ 0x0023 - 0x0037 │ │ -> 0x0047 │ │ 0x003b - 0x0047 │ │ -> 0x0047 │ │ 0x0048 - 0x0049 │ │ -> 0x0049 │ │ @@ -261223,265 +261224,265 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/Installation;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -089870: |[089870] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.:(Lua/gardenapple/itchupdater/database/installation/Installation;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -089880: 5b01 8c1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ -089884: 5b02 891b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$context:Landroid/content/Context; // field@1b89 │ │ -089888: 5b03 8a1b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$downloadPageUrl:Ljava/lang/String; // field@1b8a │ │ -08988c: 5b04 8b1b |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$mimeType:Ljava/lang/String; // field@1b8b │ │ -089890: 5b05 8d1b |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ -089894: 5b06 881b |000a: iput-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$contentDisposition:Ljava/lang/String; // field@1b88 │ │ -089898: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -08989a: 7030 7b05 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0898a0: 0e00 |0010: return-void │ │ +089874: |[089874] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.:(Lua/gardenapple/itchupdater/database/installation/Installation;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +089884: 5b01 8c1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ +089888: 5b02 891b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$context:Landroid/content/Context; // field@1b89 │ │ +08988c: 5b03 8a1b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$downloadPageUrl:Ljava/lang/String; // field@1b8a │ │ +089890: 5b04 8b1b |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$mimeType:Ljava/lang/String; // field@1b8b │ │ +089894: 5b05 8d1b |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ +089898: 5b06 881b |000a: iput-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$contentDisposition:Ljava/lang/String; // field@1b88 │ │ +08989c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +08989e: 7030 7b05 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0898a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 26 16-bit code units │ │ -08982c: |[08982c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08983c: 2208 ca04 |0000: new-instance v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2; // type@04ca │ │ -089840: 5491 8c1b |0002: iget-object v1, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ -089844: 5492 891b |0004: iget-object v2, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$context:Landroid/content/Context; // field@1b89 │ │ -089848: 5493 8a1b |0006: iget-object v3, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$downloadPageUrl:Ljava/lang/String; // field@1b8a │ │ -08984c: 5494 8b1b |0008: iget-object v4, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$mimeType:Ljava/lang/String; // field@1b8b │ │ -089850: 5495 8d1b |000a: iget-object v5, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ -089854: 5496 881b |000c: iget-object v6, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$contentDisposition:Ljava/lang/String; // field@1b88 │ │ -089858: 0780 |000e: move-object v0, v8 │ │ -08985a: 07b7 |000f: move-object v7, v11 │ │ -08985c: 7608 0717 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.:(Lua/gardenapple/itchupdater/database/installation/Installation;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1707 │ │ -089862: 1f0a 3c02 |0013: check-cast v10, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -089866: 5b8a 911b |0015: iput-object v10, v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b91 │ │ -08986a: 1f08 1902 |0017: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08986e: 1108 |0019: return-object v8 │ │ +089830: |[089830] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +089840: 2208 ca04 |0000: new-instance v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2; // type@04ca │ │ +089844: 5491 8c1b |0002: iget-object v1, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ +089848: 5492 891b |0004: iget-object v2, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$context:Landroid/content/Context; // field@1b89 │ │ +08984c: 5493 8a1b |0006: iget-object v3, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$downloadPageUrl:Ljava/lang/String; // field@1b8a │ │ +089850: 5494 8b1b |0008: iget-object v4, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$mimeType:Ljava/lang/String; // field@1b8b │ │ +089854: 5495 8d1b |000a: iget-object v5, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ +089858: 5496 881b |000c: iget-object v6, v9, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$contentDisposition:Ljava/lang/String; // field@1b88 │ │ +08985c: 0780 |000e: move-object v0, v8 │ │ +08985e: 07b7 |000f: move-object v7, v11 │ │ +089860: 7608 0717 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.:(Lua/gardenapple/itchupdater/database/installation/Installation;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1707 │ │ +089866: 1f0a 3c02 |0013: check-cast v10, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08986a: 5b8a 911b |0015: iput-object v10, v8, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b91 │ │ +08986e: 1f08 1902 |0017: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089872: 1108 |0019: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08956c: |[08956c] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08957c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -089580: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -089584: 6e30 0a17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@170a │ │ -08958a: 0c01 |0007: move-result-object v1 │ │ -08958c: 1101 |0008: return-object v1 │ │ +089570: |[089570] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +089580: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +089584: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089588: 6e30 0a17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@170a │ │ +08958e: 0c01 |0007: move-result-object v1 │ │ +089590: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -089590: |[089590] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0895a0: 6e30 0817 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1708 │ │ -0895a6: 0c01 |0003: move-result-object v1 │ │ -0895a8: 1f01 ca04 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2; // type@04ca │ │ -0895ac: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0895b0: 6e20 0b17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@170b │ │ -0895b6: 0c01 |000b: move-result-object v1 │ │ -0895b8: 1101 |000c: return-object v1 │ │ +089594: |[089594] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0895a4: 6e30 0817 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1708 │ │ +0895aa: 0c01 |0003: move-result-object v1 │ │ +0895ac: 1f01 ca04 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2; // type@04ca │ │ +0895b0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0895b4: 6e20 0b17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@170b │ │ +0895ba: 0c01 |000b: move-result-object v1 │ │ +0895bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 303 16-bit code units │ │ -0895bc: |[0895bc] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0895cc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0895d0: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0895d6: 0c01 |0005: move-result-object v1 │ │ -0895d8: 5202 901b |0006: iget v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ -0895dc: 1a03 ef0a |0008: const-string v3, "GameDownloader" // string@0aef │ │ -0895e0: 1254 |000a: const/4 v4, #int 5 // #5 │ │ -0895e2: 1245 |000b: const/4 v5, #int 4 // #4 │ │ -0895e4: 1236 |000c: const/4 v6, #int 3 // #3 │ │ -0895e6: 1227 |000d: const/4 v7, #int 2 // #2 │ │ -0895e8: 1218 |000e: const/4 v8, #int 1 // #1 │ │ -0895ea: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -0895ec: 3802 3e00 |0010: if-eqz v2, 004e // +003e │ │ -0895f0: 3282 3600 |0012: if-eq v2, v8, 0048 // +0036 │ │ -0895f4: 3272 2a00 |0014: if-eq v2, v7, 003e // +002a │ │ -0895f8: 3262 1800 |0016: if-eq v2, v6, 002e // +0018 │ │ -0895fc: 3252 1100 |0018: if-eq v2, v5, 0029 // +0011 │ │ -089600: 3342 0700 |001a: if-ne v2, v4, 0021 // +0007 │ │ -089604: 7701 5305 1200 |001c: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08960a: 2900 0501 |001f: goto/16 0124 // +0105 │ │ -08960e: 2201 6501 |0021: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -089612: 1a02 c420 |0023: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -089616: 7020 5a03 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08961c: 2701 |0028: throw v1 │ │ -08961e: 7701 5305 1200 |0029: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089624: 2900 bb00 |002c: goto/16 00e7 // +00bb │ │ -089628: 5402 8f1b |002e: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$1:Ljava/lang/Object; // field@1b8f │ │ -08962c: 1f02 7b01 |0030: check-cast v2, Ljava/lang/String; // type@017b │ │ -089630: 5406 8e1b |0032: iget-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ -089634: 1f06 1205 |0034: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -089638: 7701 5305 1200 |0036: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08963e: 0767 |0039: move-object v7, v6 │ │ -089640: 0806 1200 |003a: move-object/from16 v6, v18 │ │ -089644: 2900 7e00 |003c: goto/16 00ba // +007e │ │ -089648: 5402 8e1b |003e: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ -08964c: 1f02 1205 |0040: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -089650: 7701 5305 1200 |0042: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089656: 0807 1200 |0045: move-object/from16 v7, v18 │ │ -08965a: 2847 |0047: goto 008e // +0047 │ │ -08965c: 7701 5305 1200 |0048: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -089662: 0802 1200 |004b: move-object/from16 v2, v18 │ │ -089666: 2827 |004d: goto 0074 // +0027 │ │ -089668: 7701 5305 1200 |004e: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08966e: 5402 8c1b |0051: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ -089672: 6e10 6119 0200 |0053: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -089678: 0a02 |0056: move-result v2 │ │ -08967a: 3902 d000 |0057: if-nez v2, 0127 // +00d0 │ │ -08967e: 5402 8c1b |0059: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ -089682: 1a0a 040a |005b: const-string v10, "Downloading, pending install: " // string@0a04 │ │ -089686: 7120 8e05 2a00 |005d: invoke-static {v10, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08968c: 0c02 |0060: move-result-object v2 │ │ -08968e: 7120 fb00 2300 |0061: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -089694: 6202 7e1c |0064: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -089698: 540a 891b |0066: iget-object v10, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$context:Landroid/content/Context; // field@1b89 │ │ -08969c: 070b |0068: move-object v11, v0 │ │ -08969e: 1f0b 1902 |0069: check-cast v11, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0896a2: 5908 901b |006b: iput v8, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ -0896a6: 6e30 4f18 a20b |006d: invoke-virtual {v2, v10, v11}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0896ac: 0c02 |0070: move-result-object v2 │ │ -0896ae: 3312 0300 |0071: if-ne v2, v1, 0074 // +0003 │ │ -0896b2: 1101 |0073: return-object v1 │ │ -0896b4: 1f02 1205 |0074: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0896b8: 6e10 5b18 0200 |0076: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -0896be: 0c0a |0079: move-result-object v10 │ │ -0896c0: 540b 8c1b |007a: iget-object v11, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ -0896c4: 6e10 6019 0b00 |007c: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -0896ca: 0a0b |007f: move-result v11 │ │ -0896cc: 070c |0080: move-object v12, v0 │ │ -0896ce: 1f0c 1902 |0081: check-cast v12, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0896d2: 5b02 8e1b |0083: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ -0896d6: 5907 901b |0085: iput v7, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ -0896da: 6e30 cc18 ba0c |0087: invoke-virtual {v10, v11, v12}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cc │ │ -0896e0: 0c07 |008a: move-result-object v7 │ │ -0896e2: 3317 0300 |008b: if-ne v7, v1, 008e // +0003 │ │ -0896e6: 1101 |008d: return-object v1 │ │ -0896e8: 1f07 2705 |008e: check-cast v7, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -0896ec: 3907 5700 |0090: if-nez v7, 00e7 // +0057 │ │ -0896f0: 6207 df1b |0092: sget-object v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -0896f4: 540a 8a1b |0094: iget-object v10, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$downloadPageUrl:Ljava/lang/String; // field@1b8a │ │ -0896f8: 7110 c600 0a00 |0096: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -0896fe: 0c0a |0099: move-result-object v10 │ │ -089700: 1a0b 4630 |009a: const-string v11, "parse(downloadPageUrl)" // string@3046 │ │ -089704: 7120 8b05 ba00 |009c: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08970a: 6e20 7717 a700 |009f: invoke-virtual {v7, v10}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getStoreUrlFromDownloadPage:(Landroid/net/Uri;)Ljava/lang/String; // method@1777 │ │ -089710: 0c07 |00a2: move-result-object v7 │ │ -089712: 620a 4806 |00a3: sget-object v10, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -089716: 070b |00a5: move-object v11, v0 │ │ -089718: 1f0b 1902 |00a6: check-cast v11, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08971c: 5b02 8e1b |00a8: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ -089720: 5b07 8f1b |00aa: iput-object v7, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$1:Ljava/lang/Object; // field@1b8f │ │ -089724: 5906 901b |00ac: iput v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ -089728: 6e30 8916 7a0b |00ae: invoke-virtual {v10, v7, v11}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -08972e: 0c06 |00b1: move-result-object v6 │ │ -089730: 3316 0300 |00b2: if-ne v6, v1, 00b5 // +0003 │ │ -089734: 1101 |00b4: return-object v1 │ │ -089736: 0810 0700 |00b5: move-object/from16 v16, v7 │ │ -08973a: 0727 |00b7: move-object v7, v2 │ │ -08973c: 0802 1000 |00b8: move-object/from16 v2, v16 │ │ -089740: 1f06 cc03 |00ba: check-cast v6, Lorg/jsoup/nodes/Document; // type@03cc │ │ -089744: 620a df1b |00bc: sget-object v10, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -089748: 6e30 7117 6a02 |00be: invoke-virtual {v10, v6, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameInfoForStorePage:(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; // method@1771 │ │ -08974e: 0c02 |00c1: move-result-object v2 │ │ -089750: 7110 8a05 0200 |00c2: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -089756: 1a06 e90a |00c5: const-string v6, "Game is missing! Adding game " // string@0ae9 │ │ -08975a: 7120 8e05 2600 |00c7: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -089760: 0c06 |00ca: move-result-object v6 │ │ -089762: 7120 fb00 6300 |00cb: invoke-static {v3, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -089768: 6e10 5b18 0700 |00ce: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -08976e: 0c03 |00d1: move-result-object v3 │ │ -089770: 2386 8206 |00d2: new-array v6, v8, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ -089774: 1207 |00d4: const/4 v7, #int 0 // #0 │ │ -089776: 4d02 0607 |00d5: aput-object v2, v6, v7 │ │ -08977a: 0702 |00d7: move-object v2, v0 │ │ -08977c: 1f02 1902 |00d8: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -089780: 5b09 8e1b |00da: iput-object v9, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ -089784: 5b09 8f1b |00dc: iput-object v9, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$1:Ljava/lang/Object; // field@1b8f │ │ -089788: 5905 901b |00de: iput v5, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ -08978c: 6e30 d218 6302 |00e0: invoke-virtual {v3, v6, v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d2 │ │ -089792: 0c02 |00e3: move-result-object v2 │ │ -089794: 3312 0300 |00e4: if-ne v2, v1, 00e7 // +0003 │ │ -089798: 1101 |00e6: return-object v1 │ │ -08979a: 5402 8b1b |00e7: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$mimeType:Ljava/lang/String; // field@1b8b │ │ -08979e: 1a03 691f |00e9: const-string v3, "application/octet-stream" // string@1f69 │ │ -0897a2: 7120 8805 3200 |00eb: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0897a8: 0a02 |00ee: move-result v2 │ │ -0897aa: 3802 0b00 |00ef: if-eqz v2, 00fa // +000b │ │ -0897ae: 5402 8d1b |00f1: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ -0897b2: 5403 881b |00f3: iget-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$contentDisposition:Ljava/lang/String; // field@1b88 │ │ -0897b6: 7130 4e01 3209 |00f5: invoke-static {v2, v3, v9}, Landroid/webkit/URLUtil;.guessFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ -0897bc: 0c02 |00f8: move-result-object v2 │ │ -0897be: 280b |00f9: goto 0104 // +000b │ │ -0897c0: 5402 8d1b |00fa: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ -0897c4: 5403 881b |00fc: iget-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$contentDisposition:Ljava/lang/String; // field@1b88 │ │ -0897c8: 5405 8b1b |00fe: iget-object v5, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$mimeType:Ljava/lang/String; // field@1b8b │ │ -0897cc: 7130 4e01 3205 |0100: invoke-static {v2, v3, v5}, Landroid/webkit/URLUtil;.guessFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ -0897d2: 0c02 |0103: move-result-object v2 │ │ -0897d4: 072d |0104: move-object v13, v2 │ │ -0897d6: 6202 5306 |0105: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0897da: 6e10 a816 0200 |0107: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0897e0: 0c0a |010a: move-result-object v10 │ │ -0897e2: 540b 891b |010b: iget-object v11, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$context:Landroid/content/Context; // field@1b89 │ │ -0897e6: 540c 8d1b |010d: iget-object v12, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ -0897ea: 1a02 9a25 |010f: const-string v2, "fileName" // string@259a │ │ -0897ee: 7120 8b05 2d00 |0111: invoke-static {v13, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0897f4: 540e 8c1b |0114: iget-object v14, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ -0897f8: 070f |0116: move-object v15, v0 │ │ -0897fa: 1f0f 1902 |0117: check-cast v15, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0897fe: 5b09 8e1b |0119: iput-object v9, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ -089802: 5904 901b |011b: iput v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ -089806: 7406 471b 0a00 |011d: invoke-virtual/range {v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b47 │ │ -08980c: 0c02 |0120: move-result-object v2 │ │ -08980e: 3312 0300 |0121: if-ne v2, v1, 0124 // +0003 │ │ -089812: 1101 |0123: return-object v1 │ │ -089814: 6201 4a00 |0124: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -089818: 1101 |0126: return-object v1 │ │ -08981a: 2201 6401 |0127: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -08981e: 1a02 df15 |0129: const-string v2, "Pending installation already has internalId!" // string@15df │ │ -089822: 7020 5603 2100 |012b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ -089828: 2701 |012e: throw v1 │ │ +0895c0: |[0895c0] ua.gardenapple.itchupdater.client.GameDownloader$Companion$requestDownload$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0895d0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0895d4: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0895da: 0c01 |0005: move-result-object v1 │ │ +0895dc: 5202 901b |0006: iget v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ +0895e0: 1a03 ef0a |0008: const-string v3, "GameDownloader" // string@0aef │ │ +0895e4: 1254 |000a: const/4 v4, #int 5 // #5 │ │ +0895e6: 1245 |000b: const/4 v5, #int 4 // #4 │ │ +0895e8: 1236 |000c: const/4 v6, #int 3 // #3 │ │ +0895ea: 1227 |000d: const/4 v7, #int 2 // #2 │ │ +0895ec: 1218 |000e: const/4 v8, #int 1 // #1 │ │ +0895ee: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +0895f0: 3802 3e00 |0010: if-eqz v2, 004e // +003e │ │ +0895f4: 3282 3600 |0012: if-eq v2, v8, 0048 // +0036 │ │ +0895f8: 3272 2a00 |0014: if-eq v2, v7, 003e // +002a │ │ +0895fc: 3262 1800 |0016: if-eq v2, v6, 002e // +0018 │ │ +089600: 3252 1100 |0018: if-eq v2, v5, 0029 // +0011 │ │ +089604: 3342 0700 |001a: if-ne v2, v4, 0021 // +0007 │ │ +089608: 7701 5305 1200 |001c: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08960e: 2900 0501 |001f: goto/16 0124 // +0105 │ │ +089612: 2201 6501 |0021: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +089616: 1a02 c420 |0023: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08961a: 7020 5a03 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +089620: 2701 |0028: throw v1 │ │ +089622: 7701 5305 1200 |0029: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089628: 2900 bb00 |002c: goto/16 00e7 // +00bb │ │ +08962c: 5402 8f1b |002e: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$1:Ljava/lang/Object; // field@1b8f │ │ +089630: 1f02 7b01 |0030: check-cast v2, Ljava/lang/String; // type@017b │ │ +089634: 5406 8e1b |0032: iget-object v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ +089638: 1f06 1205 |0034: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +08963c: 7701 5305 1200 |0036: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089642: 0767 |0039: move-object v7, v6 │ │ +089644: 0806 1200 |003a: move-object/from16 v6, v18 │ │ +089648: 2900 7e00 |003c: goto/16 00ba // +007e │ │ +08964c: 5402 8e1b |003e: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ +089650: 1f02 1205 |0040: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +089654: 7701 5305 1200 |0042: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08965a: 0807 1200 |0045: move-object/from16 v7, v18 │ │ +08965e: 2847 |0047: goto 008e // +0047 │ │ +089660: 7701 5305 1200 |0048: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089666: 0802 1200 |004b: move-object/from16 v2, v18 │ │ +08966a: 2827 |004d: goto 0074 // +0027 │ │ +08966c: 7701 5305 1200 |004e: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +089672: 5402 8c1b |0051: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ +089676: 6e10 6119 0200 |0053: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08967c: 0a02 |0056: move-result v2 │ │ +08967e: 3902 d000 |0057: if-nez v2, 0127 // +00d0 │ │ +089682: 5402 8c1b |0059: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ +089686: 1a0a 040a |005b: const-string v10, "Downloading, pending install: " // string@0a04 │ │ +08968a: 7120 8e05 2a00 |005d: invoke-static {v10, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +089690: 0c02 |0060: move-result-object v2 │ │ +089692: 7120 fb00 2300 |0061: invoke-static {v3, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +089698: 6202 7e1c |0064: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +08969c: 540a 891b |0066: iget-object v10, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$context:Landroid/content/Context; // field@1b89 │ │ +0896a0: 070b |0068: move-object v11, v0 │ │ +0896a2: 1f0b 1902 |0069: check-cast v11, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0896a6: 5908 901b |006b: iput v8, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ +0896aa: 6e30 4f18 a20b |006d: invoke-virtual {v2, v10, v11}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0896b0: 0c02 |0070: move-result-object v2 │ │ +0896b2: 3312 0300 |0071: if-ne v2, v1, 0074 // +0003 │ │ +0896b6: 1101 |0073: return-object v1 │ │ +0896b8: 1f02 1205 |0074: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0896bc: 6e10 5b18 0200 |0076: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +0896c2: 0c0a |0079: move-result-object v10 │ │ +0896c4: 540b 8c1b |007a: iget-object v11, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ +0896c8: 6e10 6019 0b00 |007c: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +0896ce: 0a0b |007f: move-result v11 │ │ +0896d0: 070c |0080: move-object v12, v0 │ │ +0896d2: 1f0c 1902 |0081: check-cast v12, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0896d6: 5b02 8e1b |0083: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ +0896da: 5907 901b |0085: iput v7, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ +0896de: 6e30 cc18 ba0c |0087: invoke-virtual {v10, v11, v12}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cc │ │ +0896e4: 0c07 |008a: move-result-object v7 │ │ +0896e6: 3317 0300 |008b: if-ne v7, v1, 008e // +0003 │ │ +0896ea: 1101 |008d: return-object v1 │ │ +0896ec: 1f07 2705 |008e: check-cast v7, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +0896f0: 3907 5700 |0090: if-nez v7, 00e7 // +0057 │ │ +0896f4: 6207 df1b |0092: sget-object v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +0896f8: 540a 8a1b |0094: iget-object v10, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$downloadPageUrl:Ljava/lang/String; // field@1b8a │ │ +0896fc: 7110 c600 0a00 |0096: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +089702: 0c0a |0099: move-result-object v10 │ │ +089704: 1a0b 4630 |009a: const-string v11, "parse(downloadPageUrl)" // string@3046 │ │ +089708: 7120 8b05 ba00 |009c: invoke-static {v10, v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08970e: 6e20 7717 a700 |009f: invoke-virtual {v7, v10}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getStoreUrlFromDownloadPage:(Landroid/net/Uri;)Ljava/lang/String; // method@1777 │ │ +089714: 0c07 |00a2: move-result-object v7 │ │ +089716: 620a 4806 |00a3: sget-object v10, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08971a: 070b |00a5: move-object v11, v0 │ │ +08971c: 1f0b 1902 |00a6: check-cast v11, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089720: 5b02 8e1b |00a8: iput-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ +089724: 5b07 8f1b |00aa: iput-object v7, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$1:Ljava/lang/Object; // field@1b8f │ │ +089728: 5906 901b |00ac: iput v6, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ +08972c: 6e30 8916 7a0b |00ae: invoke-virtual {v10, v7, v11}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +089732: 0c06 |00b1: move-result-object v6 │ │ +089734: 3316 0300 |00b2: if-ne v6, v1, 00b5 // +0003 │ │ +089738: 1101 |00b4: return-object v1 │ │ +08973a: 0810 0700 |00b5: move-object/from16 v16, v7 │ │ +08973e: 0727 |00b7: move-object v7, v2 │ │ +089740: 0802 1000 |00b8: move-object/from16 v2, v16 │ │ +089744: 1f06 cc03 |00ba: check-cast v6, Lorg/jsoup/nodes/Document; // type@03cc │ │ +089748: 620a df1b |00bc: sget-object v10, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08974c: 6e30 7117 6a02 |00be: invoke-virtual {v10, v6, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameInfoForStorePage:(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; // method@1771 │ │ +089752: 0c02 |00c1: move-result-object v2 │ │ +089754: 7110 8a05 0200 |00c2: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08975a: 1a06 e90a |00c5: const-string v6, "Game is missing! Adding game " // string@0ae9 │ │ +08975e: 7120 8e05 2600 |00c7: invoke-static {v6, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +089764: 0c06 |00ca: move-result-object v6 │ │ +089766: 7120 fb00 6300 |00cb: invoke-static {v3, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08976c: 6e10 5b18 0700 |00ce: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +089772: 0c03 |00d1: move-result-object v3 │ │ +089774: 2386 8206 |00d2: new-array v6, v8, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ +089778: 1207 |00d4: const/4 v7, #int 0 // #0 │ │ +08977a: 4d02 0607 |00d5: aput-object v2, v6, v7 │ │ +08977e: 0702 |00d7: move-object v2, v0 │ │ +089780: 1f02 1902 |00d8: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089784: 5b09 8e1b |00da: iput-object v9, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ +089788: 5b09 8f1b |00dc: iput-object v9, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$1:Ljava/lang/Object; // field@1b8f │ │ +08978c: 5905 901b |00de: iput v5, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ +089790: 6e30 d218 6302 |00e0: invoke-virtual {v3, v6, v2}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d2 │ │ +089796: 0c02 |00e3: move-result-object v2 │ │ +089798: 3312 0300 |00e4: if-ne v2, v1, 00e7 // +0003 │ │ +08979c: 1101 |00e6: return-object v1 │ │ +08979e: 5402 8b1b |00e7: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$mimeType:Ljava/lang/String; // field@1b8b │ │ +0897a2: 1a03 691f |00e9: const-string v3, "application/octet-stream" // string@1f69 │ │ +0897a6: 7120 8805 3200 |00eb: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0897ac: 0a02 |00ee: move-result v2 │ │ +0897ae: 3802 0b00 |00ef: if-eqz v2, 00fa // +000b │ │ +0897b2: 5402 8d1b |00f1: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ +0897b6: 5403 881b |00f3: iget-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$contentDisposition:Ljava/lang/String; // field@1b88 │ │ +0897ba: 7130 4e01 3209 |00f5: invoke-static {v2, v3, v9}, Landroid/webkit/URLUtil;.guessFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ +0897c0: 0c02 |00f8: move-result-object v2 │ │ +0897c2: 280b |00f9: goto 0104 // +000b │ │ +0897c4: 5402 8d1b |00fa: iget-object v2, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ +0897c8: 5403 881b |00fc: iget-object v3, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$contentDisposition:Ljava/lang/String; // field@1b88 │ │ +0897cc: 5405 8b1b |00fe: iget-object v5, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$mimeType:Ljava/lang/String; // field@1b8b │ │ +0897d0: 7130 4e01 3205 |0100: invoke-static {v2, v3, v5}, Landroid/webkit/URLUtil;.guessFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@014e │ │ +0897d6: 0c02 |0103: move-result-object v2 │ │ +0897d8: 072d |0104: move-object v13, v2 │ │ +0897da: 6202 5306 |0105: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0897de: 6e10 a816 0200 |0107: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0897e4: 0c0a |010a: move-result-object v10 │ │ +0897e6: 540b 891b |010b: iget-object v11, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$context:Landroid/content/Context; // field@1b89 │ │ +0897ea: 540c 8d1b |010d: iget-object v12, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$url:Ljava/lang/String; // field@1b8d │ │ +0897ee: 1a02 9a25 |010f: const-string v2, "fileName" // string@259a │ │ +0897f2: 7120 8b05 2d00 |0111: invoke-static {v13, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0897f8: 540e 8c1b |0114: iget-object v14, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1b8c │ │ +0897fc: 070f |0116: move-object v15, v0 │ │ +0897fe: 1f0f 1902 |0117: check-cast v15, Lkotlin/coroutines/Continuation; // type@0219 │ │ +089802: 5b09 8e1b |0119: iput-object v9, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.L$0:Ljava/lang/Object; // field@1b8e │ │ +089806: 5904 901b |011b: iput v4, v0, Lua/gardenapple/itchupdater/client/GameDownloader$Companion$requestDownload$2;.label:I // field@1b90 │ │ +08980a: 7406 471b 0a00 |011d: invoke-virtual/range {v10, v11, v12, v13, v14, v15}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b47 │ │ +089810: 0c02 |0120: move-result-object v2 │ │ +089812: 3312 0300 |0121: if-ne v2, v1, 0124 // +0003 │ │ +089816: 1101 |0123: return-object v1 │ │ +089818: 6201 4a00 |0124: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08981c: 1101 |0126: return-object v1 │ │ +08981e: 2201 6401 |0127: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +089822: 1a02 df15 |0129: const-string v2, "Pending installation already has internalId!" // string@15df │ │ +089826: 7020 5603 2100 |012b: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ +08982c: 2701 |012e: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=154 │ │ 0x0021 line=179 │ │ 0x0029 line=154 │ │ 0x0051 line=155 │ │ 0x0059 line=158 │ │ @@ -261582,124 +261583,124 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08a2e0: |[08a2e0] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V │ │ -08a2f0: 5b01 9a1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$url:Ljava/lang/String; // field@1b9a │ │ -08a2f4: 5b02 981b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$contentDisposition:Ljava/lang/String; // field@1b98 │ │ -08a2f8: 5b03 991b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$mimeType:Ljava/lang/String; // field@1b99 │ │ -08a2fc: 5b04 9d1b |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1b9d │ │ -08a300: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -08a302: 7030 7b05 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08a308: 0e00 |000c: return-void │ │ +08a2e4: |[08a2e4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V │ │ +08a2f4: 5b01 9a1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$url:Ljava/lang/String; // field@1b9a │ │ +08a2f8: 5b02 981b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$contentDisposition:Ljava/lang/String; // field@1b98 │ │ +08a2fc: 5b03 991b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$mimeType:Ljava/lang/String; // field@1b99 │ │ +08a300: 5b04 9d1b |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1b9d │ │ +08a304: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +08a306: 7030 7b05 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08a30c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -08a2a4: |[08a2a4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08a2b4: 2206 d004 |0000: new-instance v6, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2; // type@04d0 │ │ -08a2b8: 5471 9a1b |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$url:Ljava/lang/String; // field@1b9a │ │ -08a2bc: 5472 981b |0004: iget-object v2, v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$contentDisposition:Ljava/lang/String; // field@1b98 │ │ -08a2c0: 5473 991b |0006: iget-object v3, v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$mimeType:Ljava/lang/String; // field@1b99 │ │ -08a2c4: 5474 9d1b |0008: iget-object v4, v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1b9d │ │ -08a2c8: 0760 |000a: move-object v0, v6 │ │ -08a2ca: 0795 |000b: move-object v5, v9 │ │ -08a2cc: 7606 1817 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1718 │ │ -08a2d2: 1f08 3c02 |000f: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a2d6: 5b68 9c1b |0011: iput-object v8, v6, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b9c │ │ -08a2da: 1f06 1902 |0013: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a2de: 1106 |0015: return-object v6 │ │ +08a2a8: |[08a2a8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08a2b8: 2206 d004 |0000: new-instance v6, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2; // type@04d0 │ │ +08a2bc: 5471 9a1b |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$url:Ljava/lang/String; // field@1b9a │ │ +08a2c0: 5472 981b |0004: iget-object v2, v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$contentDisposition:Ljava/lang/String; // field@1b98 │ │ +08a2c4: 5473 991b |0006: iget-object v3, v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$mimeType:Ljava/lang/String; // field@1b99 │ │ +08a2c8: 5474 9d1b |0008: iget-object v4, v7, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1b9d │ │ +08a2cc: 0760 |000a: move-object v0, v6 │ │ +08a2ce: 0795 |000b: move-object v5, v9 │ │ +08a2d0: 7606 1817 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1718 │ │ +08a2d6: 1f08 3c02 |000f: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a2da: 5b68 9c1b |0011: iput-object v8, v6, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1b9c │ │ +08a2de: 1f06 1902 |0013: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a2e2: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08a1e4: |[08a1e4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a1f4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a1f8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a1fc: 6e30 1b17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@171b │ │ -08a202: 0c01 |0007: move-result-object v1 │ │ -08a204: 1101 |0008: return-object v1 │ │ +08a1e8: |[08a1e8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a1f8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a1fc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a200: 6e30 1b17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@171b │ │ +08a206: 0c01 |0007: move-result-object v1 │ │ +08a208: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08a208: |[08a208] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08a218: 6e30 1917 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1719 │ │ -08a21e: 0c01 |0003: move-result-object v1 │ │ -08a220: 1f01 d004 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2; // type@04d0 │ │ -08a224: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a228: 6e20 1c17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@171c │ │ -08a22e: 0c01 |000b: move-result-object v1 │ │ -08a230: 1101 |000c: return-object v1 │ │ +08a20c: |[08a20c] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08a21c: 6e30 1917 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1719 │ │ +08a222: 0c01 |0003: move-result-object v1 │ │ +08a224: 1f01 d004 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2; // type@04d0 │ │ +08a228: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a22c: 6e20 1c17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@171c │ │ +08a232: 0c01 |000b: move-result-object v1 │ │ +08a234: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -08a234: |[08a234] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a244: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08a24a: 5210 9b1b |0003: iget v0, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.label:I // field@1b9b │ │ -08a24e: 3900 2200 |0005: if-nez v0, 0027 // +0022 │ │ -08a252: 7110 5305 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a258: 6202 bc1b |000a: sget-object v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ -08a25c: 5412 9a1b |000c: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$url:Ljava/lang/String; // field@1b9a │ │ -08a260: 7110 3a17 0200 |000e: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$setCurrentDownloadUrl$cp:(Ljava/lang/String;)V // method@173a │ │ -08a266: 6202 bc1b |0011: sget-object v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ -08a26a: 5412 981b |0013: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$contentDisposition:Ljava/lang/String; // field@1b98 │ │ -08a26e: 7110 3817 0200 |0015: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$setCurrentDownloadContentDisposition$cp:(Ljava/lang/String;)V // method@1738 │ │ -08a274: 6202 bc1b |0018: sget-object v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ -08a278: 5412 991b |001a: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$mimeType:Ljava/lang/String; // field@1b99 │ │ -08a27c: 7110 3917 0200 |001c: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$setCurrentDownloadMimeType$cp:(Ljava/lang/String;)V // method@1739 │ │ -08a282: 5412 9d1b |001f: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1b9d │ │ -08a286: 7110 3b17 0200 |0021: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$tryStartDownload:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V // method@173b │ │ -08a28c: 6202 4a00 |0024: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a290: 1102 |0026: return-object v2 │ │ -08a292: 2202 6501 |0027: new-instance v2, Ljava/lang/IllegalStateException; // type@0165 │ │ -08a296: 1a00 c420 |0029: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08a29a: 7020 5a03 0200 |002b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08a2a0: 2702 |002e: throw v2 │ │ +08a238: |[08a238] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onDownloadStarted$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a248: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08a24e: 5210 9b1b |0003: iget v0, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.label:I // field@1b9b │ │ +08a252: 3900 2200 |0005: if-nez v0, 0027 // +0022 │ │ +08a256: 7110 5305 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a25c: 6202 bc1b |000a: sget-object v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ +08a260: 5412 9a1b |000c: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$url:Ljava/lang/String; // field@1b9a │ │ +08a264: 7110 3a17 0200 |000e: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$setCurrentDownloadUrl$cp:(Ljava/lang/String;)V // method@173a │ │ +08a26a: 6202 bc1b |0011: sget-object v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ +08a26e: 5412 981b |0013: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$contentDisposition:Ljava/lang/String; // field@1b98 │ │ +08a272: 7110 3817 0200 |0015: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$setCurrentDownloadContentDisposition$cp:(Ljava/lang/String;)V // method@1738 │ │ +08a278: 6202 bc1b |0018: sget-object v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ +08a27c: 5412 991b |001a: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.$mimeType:Ljava/lang/String; // field@1b99 │ │ +08a280: 7110 3917 0200 |001c: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$setCurrentDownloadMimeType$cp:(Ljava/lang/String;)V // method@1739 │ │ +08a286: 5412 9d1b |001f: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onDownloadStarted$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1b9d │ │ +08a28a: 7110 3b17 0200 |0021: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$tryStartDownload:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V // method@173b │ │ +08a290: 6202 4a00 |0024: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a294: 1102 |0026: return-object v2 │ │ +08a296: 2202 6501 |0027: new-instance v2, Ljava/lang/IllegalStateException; // type@0165 │ │ +08a29a: 1a00 c420 |0029: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08a29e: 7020 5a03 0200 |002b: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08a2a4: 2702 |002e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=87 │ │ 0x000a line=88 │ │ 0x0011 line=89 │ │ 0x0018 line=90 │ │ 0x001f line=91 │ │ @@ -261793,193 +261794,193 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -08a55c: |[08a55c] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -08a56c: 5b01 ab1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bab │ │ -08a570: 5b02 a41b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$doc:Lorg/jsoup/nodes/Document; // field@1ba4 │ │ -08a574: 5b03 a51b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$url:Ljava/lang/String; // field@1ba5 │ │ -08a578: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -08a57a: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08a580: 0e00 |000a: return-void │ │ +08a560: |[08a560] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +08a570: 5b01 ab1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bab │ │ +08a574: 5b02 a41b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$doc:Lorg/jsoup/nodes/Document; // field@1ba4 │ │ +08a578: 5b03 a51b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$url:Ljava/lang/String; // field@1ba5 │ │ +08a57c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +08a57e: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08a584: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -08a528: |[08a528] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08a538: 2200 d204 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2; // type@04d2 │ │ -08a53c: 5441 ab1b |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bab │ │ -08a540: 5442 a41b |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$doc:Lorg/jsoup/nodes/Document; // field@1ba4 │ │ -08a544: 5443 a51b |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$url:Ljava/lang/String; // field@1ba5 │ │ -08a548: 7056 1f17 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@171f │ │ -08a54e: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a552: 5b05 aa1b |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1baa │ │ -08a556: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a55a: 1100 |0011: return-object v0 │ │ +08a52c: |[08a52c] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08a53c: 2200 d204 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2; // type@04d2 │ │ +08a540: 5441 ab1b |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bab │ │ +08a544: 5442 a41b |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$doc:Lorg/jsoup/nodes/Document; // field@1ba4 │ │ +08a548: 5443 a51b |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$url:Ljava/lang/String; // field@1ba5 │ │ +08a54c: 7056 1f17 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@171f │ │ +08a552: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a556: 5b05 aa1b |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1baa │ │ +08a55a: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a55e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08a360: |[08a360] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a370: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a374: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a378: 6e30 2217 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1722 │ │ -08a37e: 0c01 |0007: move-result-object v1 │ │ -08a380: 1101 |0008: return-object v1 │ │ +08a364: |[08a364] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a374: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a378: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a37c: 6e30 2217 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1722 │ │ +08a382: 0c01 |0007: move-result-object v1 │ │ +08a384: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08a384: |[08a384] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08a394: 6e30 2017 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1720 │ │ -08a39a: 0c01 |0003: move-result-object v1 │ │ -08a39c: 1f01 d204 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2; // type@04d2 │ │ -08a3a0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a3a4: 6e20 2317 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1723 │ │ -08a3aa: 0c01 |000b: move-result-object v1 │ │ -08a3ac: 1101 |000c: return-object v1 │ │ +08a388: |[08a388] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08a398: 6e30 2017 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1720 │ │ +08a39e: 0c01 |0003: move-result-object v1 │ │ +08a3a0: 1f01 d204 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2; // type@04d2 │ │ +08a3a4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a3a8: 6e20 2317 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1723 │ │ +08a3ae: 0c01 |000b: move-result-object v1 │ │ +08a3b0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 179 16-bit code units │ │ -08a3b0: |[08a3b0] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a3c0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08a3c6: 0c00 |0003: move-result-object v0 │ │ -08a3c8: 52a1 a91b |0004: iget v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.label:I // field@1ba9 │ │ -08a3cc: 1a02 e60b |0006: const-string v2, "ItchBrowseHandler" // string@0be6 │ │ -08a3d0: 1233 |0008: const/4 v3, #int 3 // #3 │ │ -08a3d2: 1224 |0009: const/4 v4, #int 2 // #2 │ │ -08a3d4: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -08a3d6: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -08a3d8: 3801 2900 |000c: if-eqz v1, 0035 // +0029 │ │ -08a3dc: 3251 2300 |000e: if-eq v1, v5, 0031 // +0023 │ │ -08a3e0: 3241 1100 |0010: if-eq v1, v4, 0021 // +0011 │ │ -08a3e4: 3331 0700 |0012: if-ne v1, v3, 0019 // +0007 │ │ -08a3e8: 7110 5305 0b00 |0014: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a3ee: 2900 9700 |0017: goto/16 00ae // +0097 │ │ -08a3f2: 220b 6501 |0019: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ -08a3f6: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08a3fa: 7020 5a03 0b00 |001d: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08a400: 270b |0020: throw v11 │ │ -08a402: 54a1 a81b |0021: iget-object v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$2:Ljava/lang/Object; // field@1ba8 │ │ -08a406: 1f01 2705 |0023: check-cast v1, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -08a40a: 54a4 a71b |0025: iget-object v4, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$1:Ljava/lang/Object; // field@1ba7 │ │ -08a40e: 1f04 d604 |0027: check-cast v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // type@04d6 │ │ -08a412: 54a5 a61b |0029: iget-object v5, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$0:Ljava/lang/Object; // field@1ba6 │ │ -08a416: 1f05 cc03 |002b: check-cast v5, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08a41a: 7110 5305 0b00 |002d: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a420: 2852 |0030: goto 0082 // +0052 │ │ -08a422: 7110 5305 0b00 |0031: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a428: 2818 |0034: goto 004c // +0018 │ │ -08a42a: 7110 5305 0b00 |0035: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a430: 620b 7e1c |0038: sget-object v11, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -08a434: 54a1 ab1b |003a: iget-object v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bab │ │ -08a438: 7110 3517 0100 |003c: invoke-static {v1}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; // method@1735 │ │ -08a43e: 0c01 |003f: move-result-object v1 │ │ -08a440: 07a7 |0040: move-object v7, v10 │ │ -08a442: 1f07 1902 |0041: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a446: 59a5 a91b |0043: iput v5, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.label:I // field@1ba9 │ │ -08a44a: 6e30 4f18 1b07 |0045: invoke-virtual {v11, v1, v7}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -08a450: 0c0b |0048: move-result-object v11 │ │ -08a452: 330b 0300 |0049: if-ne v11, v0, 004c // +0003 │ │ -08a456: 1100 |004b: return-object v0 │ │ -08a458: 1f0b 1205 |004c: check-cast v11, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -08a45c: 6201 df1b |004e: sget-object v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -08a460: 54a7 a41b |0050: iget-object v7, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$doc:Lorg/jsoup/nodes/Document; // field@1ba4 │ │ -08a464: 54a8 a51b |0052: iget-object v8, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$url:Ljava/lang/String; // field@1ba5 │ │ -08a468: 6e30 7117 7108 |0054: invoke-virtual {v1, v7, v8}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameInfoForStorePage:(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; // method@1771 │ │ -08a46e: 0c01 |0057: move-result-object v1 │ │ -08a470: 3901 0300 |0058: if-nez v1, 005b // +0003 │ │ -08a474: 2858 |005a: goto 00b2 // +0058 │ │ -08a476: 54a7 a41b |005b: iget-object v7, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$doc:Lorg/jsoup/nodes/Document; // field@1ba4 │ │ -08a47a: 54a8 ab1b |005d: iget-object v8, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bab │ │ -08a47e: 1a09 bf04 |005f: const-string v9, "Adding game " // string@04bf │ │ -08a482: 7120 8e05 1900 |0061: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08a488: 0c09 |0064: move-result-object v9 │ │ -08a48a: 7120 fb00 9200 |0065: invoke-static {v2, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08a490: 6e10 5b18 0b00 |0068: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -08a496: 0c0b |006b: move-result-object v11 │ │ -08a498: 2355 8206 |006c: new-array v5, v5, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ -08a49c: 1209 |006e: const/4 v9, #int 0 // #0 │ │ -08a49e: 4d01 0509 |006f: aput-object v1, v5, v9 │ │ -08a4a2: 5ba7 a61b |0071: iput-object v7, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$0:Ljava/lang/Object; // field@1ba6 │ │ -08a4a6: 5ba8 a71b |0073: iput-object v8, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$1:Ljava/lang/Object; // field@1ba7 │ │ -08a4aa: 5ba1 a81b |0075: iput-object v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$2:Ljava/lang/Object; // field@1ba8 │ │ -08a4ae: 59a4 a91b |0077: iput v4, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.label:I // field@1ba9 │ │ -08a4b2: 6e30 d218 5b0a |0079: invoke-virtual {v11, v5, v10}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d2 │ │ -08a4b8: 0c0b |007c: move-result-object v11 │ │ -08a4ba: 330b 0300 |007d: if-ne v11, v0, 0080 // +0003 │ │ -08a4be: 1100 |007f: return-object v0 │ │ -08a4c0: 0775 |0080: move-object v5, v7 │ │ -08a4c2: 0784 |0081: move-object v4, v8 │ │ -08a4c4: 620b 6d1c |0082: sget-object v11, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.INSTANCE:Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs; // field@1c6d │ │ -08a4c8: 6e10 be18 0100 |0084: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ -08a4ce: 0a01 |0087: move-result v1 │ │ -08a4d0: 6e20 4718 1b00 |0088: invoke-virtual {v11, v1}, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.belongsToJusticeBundle:(I)Z // method@1847 │ │ -08a4d6: 0a0b |008b: move-result v11 │ │ -08a4d8: 380b 2400 |008c: if-eqz v11, 00b0 // +0024 │ │ -08a4dc: 1a0b e506 |008e: const-string v11, "Belongs to Racial Justice bundle!" // string@06e5 │ │ -08a4e0: 7120 fb00 b200 |0090: invoke-static {v2, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08a4e6: 620b 4806 |0093: sget-object v11, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08a4ea: 6e20 8f16 5b00 |0095: invoke-virtual {v11, v5}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getLoggedInUserName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@168f │ │ -08a4f0: 0c0b |0098: move-result-object v11 │ │ -08a4f2: 6201 f41b |0099: sget-object v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.INSTANCE:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bf4 │ │ -08a4f6: 7110 3517 0400 |009b: invoke-static {v4}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; // method@1735 │ │ -08a4fc: 0c02 |009e: move-result-object v2 │ │ -08a4fe: 5ba6 a61b |009f: iput-object v6, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$0:Ljava/lang/Object; // field@1ba6 │ │ -08a502: 5ba6 a71b |00a1: iput-object v6, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$1:Ljava/lang/Object; // field@1ba7 │ │ -08a506: 5ba6 a81b |00a3: iput-object v6, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$2:Ljava/lang/Object; // field@1ba8 │ │ -08a50a: 59a3 a91b |00a5: iput v3, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.label:I // field@1ba9 │ │ -08a50e: 6e40 9c17 21ab |00a7: invoke-virtual {v1, v2, v11, v10}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.getLinkForUser:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@179c │ │ -08a514: 0c0b |00aa: move-result-object v11 │ │ -08a516: 330b 0300 |00ab: if-ne v11, v0, 00ae // +0003 │ │ -08a51a: 1100 |00ad: return-object v0 │ │ -08a51c: 1f0b 7b01 |00ae: check-cast v11, Ljava/lang/String; // type@017b │ │ -08a520: 6206 4a00 |00b0: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a524: 1106 |00b2: return-object v6 │ │ +08a3b4: |[08a3b4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$onPageVisited$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a3c4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08a3ca: 0c00 |0003: move-result-object v0 │ │ +08a3cc: 52a1 a91b |0004: iget v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.label:I // field@1ba9 │ │ +08a3d0: 1a02 e60b |0006: const-string v2, "ItchBrowseHandler" // string@0be6 │ │ +08a3d4: 1233 |0008: const/4 v3, #int 3 // #3 │ │ +08a3d6: 1224 |0009: const/4 v4, #int 2 // #2 │ │ +08a3d8: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +08a3da: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +08a3dc: 3801 2900 |000c: if-eqz v1, 0035 // +0029 │ │ +08a3e0: 3251 2300 |000e: if-eq v1, v5, 0031 // +0023 │ │ +08a3e4: 3241 1100 |0010: if-eq v1, v4, 0021 // +0011 │ │ +08a3e8: 3331 0700 |0012: if-ne v1, v3, 0019 // +0007 │ │ +08a3ec: 7110 5305 0b00 |0014: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a3f2: 2900 9700 |0017: goto/16 00ae // +0097 │ │ +08a3f6: 220b 6501 |0019: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ +08a3fa: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08a3fe: 7020 5a03 0b00 |001d: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08a404: 270b |0020: throw v11 │ │ +08a406: 54a1 a81b |0021: iget-object v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$2:Ljava/lang/Object; // field@1ba8 │ │ +08a40a: 1f01 2705 |0023: check-cast v1, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +08a40e: 54a4 a71b |0025: iget-object v4, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$1:Ljava/lang/Object; // field@1ba7 │ │ +08a412: 1f04 d604 |0027: check-cast v4, Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // type@04d6 │ │ +08a416: 54a5 a61b |0029: iget-object v5, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$0:Ljava/lang/Object; // field@1ba6 │ │ +08a41a: 1f05 cc03 |002b: check-cast v5, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08a41e: 7110 5305 0b00 |002d: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a424: 2852 |0030: goto 0082 // +0052 │ │ +08a426: 7110 5305 0b00 |0031: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a42c: 2818 |0034: goto 004c // +0018 │ │ +08a42e: 7110 5305 0b00 |0035: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a434: 620b 7e1c |0038: sget-object v11, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +08a438: 54a1 ab1b |003a: iget-object v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bab │ │ +08a43c: 7110 3517 0100 |003c: invoke-static {v1}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; // method@1735 │ │ +08a442: 0c01 |003f: move-result-object v1 │ │ +08a444: 07a7 |0040: move-object v7, v10 │ │ +08a446: 1f07 1902 |0041: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a44a: 59a5 a91b |0043: iput v5, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.label:I // field@1ba9 │ │ +08a44e: 6e30 4f18 1b07 |0045: invoke-virtual {v11, v1, v7}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +08a454: 0c0b |0048: move-result-object v11 │ │ +08a456: 330b 0300 |0049: if-ne v11, v0, 004c // +0003 │ │ +08a45a: 1100 |004b: return-object v0 │ │ +08a45c: 1f0b 1205 |004c: check-cast v11, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +08a460: 6201 df1b |004e: sget-object v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08a464: 54a7 a41b |0050: iget-object v7, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$doc:Lorg/jsoup/nodes/Document; // field@1ba4 │ │ +08a468: 54a8 a51b |0052: iget-object v8, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$url:Ljava/lang/String; // field@1ba5 │ │ +08a46c: 6e30 7117 7108 |0054: invoke-virtual {v1, v7, v8}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameInfoForStorePage:(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; // method@1771 │ │ +08a472: 0c01 |0057: move-result-object v1 │ │ +08a474: 3901 0300 |0058: if-nez v1, 005b // +0003 │ │ +08a478: 2858 |005a: goto 00b2 // +0058 │ │ +08a47a: 54a7 a41b |005b: iget-object v7, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.$doc:Lorg/jsoup/nodes/Document; // field@1ba4 │ │ +08a47e: 54a8 ab1b |005d: iget-object v8, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bab │ │ +08a482: 1a09 bf04 |005f: const-string v9, "Adding game " // string@04bf │ │ +08a486: 7120 8e05 1900 |0061: invoke-static {v9, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08a48c: 0c09 |0064: move-result-object v9 │ │ +08a48e: 7120 fb00 9200 |0065: invoke-static {v2, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08a494: 6e10 5b18 0b00 |0068: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +08a49a: 0c0b |006b: move-result-object v11 │ │ +08a49c: 2355 8206 |006c: new-array v5, v5, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ +08a4a0: 1209 |006e: const/4 v9, #int 0 // #0 │ │ +08a4a2: 4d01 0509 |006f: aput-object v1, v5, v9 │ │ +08a4a6: 5ba7 a61b |0071: iput-object v7, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$0:Ljava/lang/Object; // field@1ba6 │ │ +08a4aa: 5ba8 a71b |0073: iput-object v8, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$1:Ljava/lang/Object; // field@1ba7 │ │ +08a4ae: 5ba1 a81b |0075: iput-object v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$2:Ljava/lang/Object; // field@1ba8 │ │ +08a4b2: 59a4 a91b |0077: iput v4, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.label:I // field@1ba9 │ │ +08a4b6: 6e30 d218 5b0a |0079: invoke-virtual {v11, v5, v10}, Lua/gardenapple/itchupdater/database/game/GameDao;.upsert:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d2 │ │ +08a4bc: 0c0b |007c: move-result-object v11 │ │ +08a4be: 330b 0300 |007d: if-ne v11, v0, 0080 // +0003 │ │ +08a4c2: 1100 |007f: return-object v0 │ │ +08a4c4: 0775 |0080: move-object v5, v7 │ │ +08a4c6: 0784 |0081: move-object v4, v8 │ │ +08a4c8: 620b 6d1c |0082: sget-object v11, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.INSTANCE:Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs; // field@1c6d │ │ +08a4cc: 6e10 be18 0100 |0084: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ +08a4d2: 0a01 |0087: move-result v1 │ │ +08a4d4: 6e20 4718 1b00 |0088: invoke-virtual {v11, v1}, Lua/gardenapple/itchupdater/data/JusticeBundleGameIDs;.belongsToJusticeBundle:(I)Z // method@1847 │ │ +08a4da: 0a0b |008b: move-result v11 │ │ +08a4dc: 380b 2400 |008c: if-eqz v11, 00b0 // +0024 │ │ +08a4e0: 1a0b e506 |008e: const-string v11, "Belongs to Racial Justice bundle!" // string@06e5 │ │ +08a4e4: 7120 fb00 b200 |0090: invoke-static {v2, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08a4ea: 620b 4806 |0093: sget-object v11, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08a4ee: 6e20 8f16 5b00 |0095: invoke-virtual {v11, v5}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.getLoggedInUserName:(Lorg/jsoup/nodes/Document;)Ljava/lang/String; // method@168f │ │ +08a4f4: 0c0b |0098: move-result-object v11 │ │ +08a4f6: 6201 f41b |0099: sget-object v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.INSTANCE:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bf4 │ │ +08a4fa: 7110 3517 0400 |009b: invoke-static {v4}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; // method@1735 │ │ +08a500: 0c02 |009e: move-result-object v2 │ │ +08a502: 5ba6 a61b |009f: iput-object v6, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$0:Ljava/lang/Object; // field@1ba6 │ │ +08a506: 5ba6 a71b |00a1: iput-object v6, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$1:Ljava/lang/Object; // field@1ba7 │ │ +08a50a: 5ba6 a81b |00a3: iput-object v6, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.L$2:Ljava/lang/Object; // field@1ba8 │ │ +08a50e: 59a3 a91b |00a5: iput v3, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$onPageVisited$2;.label:I // field@1ba9 │ │ +08a512: 6e40 9c17 21ab |00a7: invoke-virtual {v1, v2, v11, v10}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.getLinkForUser:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@179c │ │ +08a518: 0c0b |00aa: move-result-object v11 │ │ +08a51a: 330b 0300 |00ab: if-ne v11, v0, 00ae // +0003 │ │ +08a51e: 1100 |00ad: return-object v0 │ │ +08a520: 1f0b 7b01 |00ae: check-cast v11, Ljava/lang/String; // type@017b │ │ +08a524: 6206 4a00 |00b0: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a528: 1106 |00b2: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=46 │ │ 0x0019 line=48 │ │ 0x0021 line=46 │ │ 0x0038 line=47 │ │ 0x004c line=46 │ │ @@ -262065,122 +262066,122 @@ │ │ type : '(ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08a680: |[08a680] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.:(ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V │ │ -08a690: 5901 ac1b |0000: iput v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.$uploadId:I // field@1bac │ │ -08a694: 5b02 af1b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1baf │ │ -08a698: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08a69a: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08a6a0: 0e00 |0008: return-void │ │ +08a684: |[08a684] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.:(ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V │ │ +08a694: 5901 ac1b |0000: iput v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.$uploadId:I // field@1bac │ │ +08a698: 5b02 af1b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1baf │ │ +08a69c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +08a69e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08a6a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08a650: |[08a650] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08a660: 2200 d304 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2; // type@04d3 │ │ -08a664: 5231 ac1b |0002: iget v1, v3, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.$uploadId:I // field@1bac │ │ -08a668: 5432 af1b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1baf │ │ -08a66c: 7040 2417 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.:(ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1724 │ │ -08a672: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a676: 5b04 ae1b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bae │ │ -08a67a: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a67e: 1100 |000f: return-object v0 │ │ +08a654: |[08a654] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08a664: 2200 d304 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2; // type@04d3 │ │ +08a668: 5231 ac1b |0002: iget v1, v3, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.$uploadId:I // field@1bac │ │ +08a66c: 5432 af1b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1baf │ │ +08a670: 7040 2417 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.:(ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1724 │ │ +08a676: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a67a: 5b04 ae1b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bae │ │ +08a67e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a682: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08a584: |[08a584] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a594: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a598: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a59c: 6e30 2717 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1727 │ │ -08a5a2: 0c01 |0007: move-result-object v1 │ │ -08a5a4: 1101 |0008: return-object v1 │ │ +08a588: |[08a588] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a598: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a59c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a5a0: 6e30 2717 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1727 │ │ +08a5a6: 0c01 |0007: move-result-object v1 │ │ +08a5a8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08a5a8: |[08a5a8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08a5b8: 6e30 2517 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1725 │ │ -08a5be: 0c01 |0003: move-result-object v1 │ │ -08a5c0: 1f01 d304 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2; // type@04d3 │ │ -08a5c4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a5c8: 6e20 2817 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1728 │ │ -08a5ce: 0c01 |000b: move-result-object v1 │ │ -08a5d0: 1101 |000c: return-object v1 │ │ +08a5ac: |[08a5ac] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08a5bc: 6e30 2517 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1725 │ │ +08a5c2: 0c01 |0003: move-result-object v1 │ │ +08a5c4: 1f01 d304 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2; // type@04d3 │ │ +08a5c8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a5cc: 6e20 2817 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1728 │ │ +08a5d2: 0c01 |000b: move-result-object v1 │ │ +08a5d4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -08a5d4: |[08a5d4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a5e4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08a5ea: 5210 ad1b |0003: iget v0, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.label:I // field@1bad │ │ -08a5ee: 3900 2900 |0005: if-nez v0, 002e // +0029 │ │ -08a5f2: 7110 5305 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a5f8: 5212 ac1b |000a: iget v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.$uploadId:I // field@1bac │ │ -08a5fc: 7110 7705 0200 |000c: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08a602: 0c02 |000f: move-result-object v2 │ │ -08a604: 1a00 c917 |0010: const-string v0, "Set upload ID: " // string@17c9 │ │ -08a608: 7120 8e05 2000 |0012: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08a60e: 0c02 |0015: move-result-object v2 │ │ -08a610: 1a00 e60b |0016: const-string v0, "ItchBrowseHandler" // string@0be6 │ │ -08a614: 7120 fb00 2000 |0018: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08a61a: 6202 bc1b |001b: sget-object v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ -08a61e: 5212 ac1b |001d: iget v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.$uploadId:I // field@1bac │ │ -08a622: 7110 7705 0200 |001f: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08a628: 0c02 |0022: move-result-object v2 │ │ -08a62a: 7110 3717 0200 |0023: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$setClickedUploadId$cp:(Ljava/lang/Integer;)V // method@1737 │ │ -08a630: 5412 af1b |0026: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1baf │ │ -08a634: 7110 3b17 0200 |0028: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$tryStartDownload:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V // method@173b │ │ -08a63a: 6202 4a00 |002b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a63e: 1102 |002d: return-object v2 │ │ -08a640: 2202 6501 |002e: new-instance v2, Ljava/lang/IllegalStateException; // type@0165 │ │ -08a644: 1a00 c420 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08a648: 7020 5a03 0200 |0032: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08a64e: 2702 |0035: throw v2 │ │ +08a5d8: |[08a5d8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$setClickedUploadId$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a5e8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08a5ee: 5210 ad1b |0003: iget v0, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.label:I // field@1bad │ │ +08a5f2: 3900 2900 |0005: if-nez v0, 002e // +0029 │ │ +08a5f6: 7110 5305 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a5fc: 5212 ac1b |000a: iget v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.$uploadId:I // field@1bac │ │ +08a600: 7110 7705 0200 |000c: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08a606: 0c02 |000f: move-result-object v2 │ │ +08a608: 1a00 c917 |0010: const-string v0, "Set upload ID: " // string@17c9 │ │ +08a60c: 7120 8e05 2000 |0012: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08a612: 0c02 |0015: move-result-object v2 │ │ +08a614: 1a00 e60b |0016: const-string v0, "ItchBrowseHandler" // string@0be6 │ │ +08a618: 7120 fb00 2000 |0018: invoke-static {v0, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08a61e: 6202 bc1b |001b: sget-object v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.Companion:Lua/gardenapple/itchupdater/client/ItchBrowseHandler$Companion; // field@1bbc │ │ +08a622: 5212 ac1b |001d: iget v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.$uploadId:I // field@1bac │ │ +08a626: 7110 7705 0200 |001f: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08a62c: 0c02 |0022: move-result-object v2 │ │ +08a62e: 7110 3717 0200 |0023: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$setClickedUploadId$cp:(Ljava/lang/Integer;)V // method@1737 │ │ +08a634: 5412 af1b |0026: iget-object v2, v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$setClickedUploadId$2;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1baf │ │ +08a638: 7110 3b17 0200 |0028: invoke-static {v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$tryStartDownload:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)V // method@173b │ │ +08a63e: 6202 4a00 |002b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a642: 1102 |002d: return-object v2 │ │ +08a644: 2202 6501 |002e: new-instance v2, Ljava/lang/IllegalStateException; // type@0165 │ │ +08a648: 1a00 c420 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08a64c: 7020 5a03 0200 |0032: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08a652: 2702 |0035: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=81 │ │ 0x000a line=82 │ │ 0x001b line=83 │ │ 0x0026 line=84 │ │ 0x002b line=85 │ │ @@ -262253,113 +262254,113 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08a77c: |[08a77c] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V │ │ -08a78c: 5b01 b21b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bb2 │ │ -08a790: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -08a792: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08a798: 0e00 |0006: return-void │ │ +08a780: |[08a780] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V │ │ +08a790: 5b01 b21b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bb2 │ │ +08a794: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +08a796: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08a79c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08a750: |[08a750] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08a760: 2200 d404 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1; // type@04d4 │ │ -08a764: 5421 b21b |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bb2 │ │ -08a768: 7030 2917 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1729 │ │ -08a76e: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a772: 5b03 b11b |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bb1 │ │ -08a776: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a77a: 1100 |000d: return-object v0 │ │ +08a754: |[08a754] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08a764: 2200 d404 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1; // type@04d4 │ │ +08a768: 5421 b21b |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bb2 │ │ +08a76c: 7030 2917 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1729 │ │ +08a772: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a776: 5b03 b11b |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bb1 │ │ +08a77a: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a77e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08a6a4: |[08a6a4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a6b4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a6b8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a6bc: 6e30 2c17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@172c │ │ -08a6c2: 0c01 |0007: move-result-object v1 │ │ -08a6c4: 1101 |0008: return-object v1 │ │ +08a6a8: |[08a6a8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a6b8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a6bc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a6c0: 6e30 2c17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@172c │ │ +08a6c6: 0c01 |0007: move-result-object v1 │ │ +08a6c8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08a6c8: |[08a6c8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08a6d8: 6e30 2a17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@172a │ │ -08a6de: 0c01 |0003: move-result-object v1 │ │ -08a6e0: 1f01 d404 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1; // type@04d4 │ │ -08a6e4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a6e8: 6e20 2d17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@172d │ │ -08a6ee: 0c01 |000b: move-result-object v1 │ │ -08a6f0: 1101 |000c: return-object v1 │ │ +08a6cc: |[08a6cc] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08a6dc: 6e30 2a17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@172a │ │ +08a6e2: 0c01 |0003: move-result-object v1 │ │ +08a6e4: 1f01 d404 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1; // type@04d4 │ │ +08a6e8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a6ec: 6e20 2d17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@172d │ │ +08a6f2: 0c01 |000b: move-result-object v1 │ │ +08a6f4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -08a6f4: |[08a6f4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a704: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08a70a: 5220 b01b |0003: iget v0, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.label:I // field@1bb0 │ │ -08a70e: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ -08a712: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a718: 5423 b21b |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bb2 │ │ -08a71c: 7110 3517 0300 |000c: invoke-static {v3}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; // method@1735 │ │ -08a722: 0c03 |000f: move-result-object v3 │ │ -08a724: 1400 d200 117f |0010: const v0, #float 1.92742e+38 // #7f1100d2 │ │ -08a72a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -08a72c: 7130 7d01 0301 |0014: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ -08a732: 0c03 |0017: move-result-object v3 │ │ -08a734: 6e10 7f01 0300 |0018: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@017f │ │ -08a73a: 6203 4a00 |001b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a73e: 1103 |001d: return-object v3 │ │ -08a740: 2203 6501 |001e: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ -08a744: 1a00 c420 |0020: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08a748: 7020 5a03 0300 |0022: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08a74e: 2703 |0025: throw v3 │ │ +08a6f8: |[08a6f8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a708: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08a70e: 5220 b01b |0003: iget v0, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.label:I // field@1bb0 │ │ +08a712: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ +08a716: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a71c: 5423 b21b |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bb2 │ │ +08a720: 7110 3517 0300 |000c: invoke-static {v3}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; // method@1735 │ │ +08a726: 0c03 |000f: move-result-object v3 │ │ +08a728: 1400 d200 117f |0010: const v0, #float 1.92742e+38 // #7f1100d2 │ │ +08a72e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +08a730: 7130 7d01 0301 |0014: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ +08a736: 0c03 |0017: move-result-object v3 │ │ +08a738: 6e10 7f01 0300 |0018: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@017f │ │ +08a73e: 6203 4a00 |001b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a742: 1103 |001d: return-object v3 │ │ +08a744: 2203 6501 |001e: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ +08a748: 1a00 c420 |0020: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08a74c: 7020 5a03 0300 |0022: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08a752: 2703 |0025: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=107 │ │ 0x000a line=108 │ │ 0x0018 line=109 │ │ 0x001b line=110 │ │ locals : │ │ @@ -262455,162 +262456,162 @@ │ │ type : '(Lorg/jsoup/nodes/Document;ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -08a90c: |[08a90c] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.:(Lorg/jsoup/nodes/Document;ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -08a91c: 5b01 b41b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageDoc:Lorg/jsoup/nodes/Document; // field@1bb4 │ │ -08a920: 5902 b81b |0002: iput v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$uploadId:I // field@1bb8 │ │ -08a924: 5b03 bb1b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ -08a928: 5b04 b61b |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadUrl:Ljava/lang/String; // field@1bb6 │ │ -08a92c: 5b05 b51b |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageUrl:Ljava/lang/String; // field@1bb5 │ │ -08a930: 5b06 b31b |000a: iput-object v6, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$contentDisposition:Ljava/lang/String; // field@1bb3 │ │ -08a934: 5b07 b71b |000c: iput-object v7, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$mimeType:Ljava/lang/String; // field@1bb7 │ │ -08a938: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -08a93a: 7030 7b05 1008 |000f: invoke-direct {v0, v1, v8}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08a940: 0e00 |0012: return-void │ │ +08a910: |[08a910] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.:(Lorg/jsoup/nodes/Document;ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +08a920: 5b01 b41b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageDoc:Lorg/jsoup/nodes/Document; // field@1bb4 │ │ +08a924: 5902 b81b |0002: iput v2, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$uploadId:I // field@1bb8 │ │ +08a928: 5b03 bb1b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ +08a92c: 5b04 b61b |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadUrl:Ljava/lang/String; // field@1bb6 │ │ +08a930: 5b05 b51b |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageUrl:Ljava/lang/String; // field@1bb5 │ │ +08a934: 5b06 b31b |000a: iput-object v6, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$contentDisposition:Ljava/lang/String; // field@1bb3 │ │ +08a938: 5b07 b71b |000c: iput-object v7, v0, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$mimeType:Ljava/lang/String; // field@1bb7 │ │ +08a93c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +08a93e: 7030 7b05 1008 |000f: invoke-direct {v0, v1, v8}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08a944: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 28 16-bit code units │ │ -08a8c4: |[08a8c4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08a8d4: 2209 d504 |0000: new-instance v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1; // type@04d5 │ │ -08a8d8: 54a1 b41b |0002: iget-object v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageDoc:Lorg/jsoup/nodes/Document; // field@1bb4 │ │ -08a8dc: 52a2 b81b |0004: iget v2, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$uploadId:I // field@1bb8 │ │ -08a8e0: 54a3 bb1b |0006: iget-object v3, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ -08a8e4: 54a4 b61b |0008: iget-object v4, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadUrl:Ljava/lang/String; // field@1bb6 │ │ -08a8e8: 54a5 b51b |000a: iget-object v5, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageUrl:Ljava/lang/String; // field@1bb5 │ │ -08a8ec: 54a6 b31b |000c: iget-object v6, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$contentDisposition:Ljava/lang/String; // field@1bb3 │ │ -08a8f0: 54a7 b71b |000e: iget-object v7, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$mimeType:Ljava/lang/String; // field@1bb7 │ │ -08a8f4: 0790 |0010: move-object v0, v9 │ │ -08a8f6: 07c8 |0011: move-object v8, v12 │ │ -08a8f8: 7609 2e17 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.:(Lorg/jsoup/nodes/Document;ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@172e │ │ -08a8fe: 1f0b 3c02 |0015: check-cast v11, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a902: 5b9b ba1b |0017: iput-object v11, v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bba │ │ -08a906: 1f09 1902 |0019: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a90a: 1109 |001b: return-object v9 │ │ +08a8c8: |[08a8c8] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08a8d8: 2209 d504 |0000: new-instance v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1; // type@04d5 │ │ +08a8dc: 54a1 b41b |0002: iget-object v1, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageDoc:Lorg/jsoup/nodes/Document; // field@1bb4 │ │ +08a8e0: 52a2 b81b |0004: iget v2, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$uploadId:I // field@1bb8 │ │ +08a8e4: 54a3 bb1b |0006: iget-object v3, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ +08a8e8: 54a4 b61b |0008: iget-object v4, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadUrl:Ljava/lang/String; // field@1bb6 │ │ +08a8ec: 54a5 b51b |000a: iget-object v5, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageUrl:Ljava/lang/String; // field@1bb5 │ │ +08a8f0: 54a6 b31b |000c: iget-object v6, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$contentDisposition:Ljava/lang/String; // field@1bb3 │ │ +08a8f4: 54a7 b71b |000e: iget-object v7, v10, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$mimeType:Ljava/lang/String; // field@1bb7 │ │ +08a8f8: 0790 |0010: move-object v0, v9 │ │ +08a8fa: 07c8 |0011: move-object v8, v12 │ │ +08a8fc: 7609 2e17 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.:(Lorg/jsoup/nodes/Document;ILua/gardenapple/itchupdater/client/ItchBrowseHandler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@172e │ │ +08a902: 1f0b 3c02 |0015: check-cast v11, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a906: 5b9b ba1b |0017: iput-object v11, v9, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bba │ │ +08a90a: 1f09 1902 |0019: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a90e: 1109 |001b: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08a79c: |[08a79c] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a7ac: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08a7b0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a7b4: 6e30 3117 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1731 │ │ -08a7ba: 0c01 |0007: move-result-object v1 │ │ -08a7bc: 1101 |0008: return-object v1 │ │ +08a7a0: |[08a7a0] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a7b0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08a7b4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a7b8: 6e30 3117 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1731 │ │ +08a7be: 0c01 |0007: move-result-object v1 │ │ +08a7c0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08a7c0: |[08a7c0] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08a7d0: 6e30 2f17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@172f │ │ -08a7d6: 0c01 |0003: move-result-object v1 │ │ -08a7d8: 1f01 d504 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1; // type@04d5 │ │ -08a7dc: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a7e0: 6e20 3217 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1732 │ │ -08a7e6: 0c01 |000b: move-result-object v1 │ │ -08a7e8: 1101 |000c: return-object v1 │ │ +08a7c4: |[08a7c4] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08a7d4: 6e30 2f17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@172f │ │ +08a7da: 0c01 |0003: move-result-object v1 │ │ +08a7dc: 1f01 d504 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1; // type@04d5 │ │ +08a7e0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a7e4: 6e20 3217 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1732 │ │ +08a7ea: 0c01 |000b: move-result-object v1 │ │ +08a7ec: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 99 16-bit code units │ │ -08a7ec: |[08a7ec] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08a7fc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08a802: 0c00 |0003: move-result-object v0 │ │ -08a804: 52d1 b91b |0004: iget v1, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.label:I // field@1bb9 │ │ -08a808: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -08a80a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -08a80e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -08a812: 7110 5305 0e00 |000b: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a818: 2852 |000e: goto 0060 // +0052 │ │ -08a81a: 220e 6501 |000f: new-instance v14, Ljava/lang/IllegalStateException; // type@0165 │ │ -08a81e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08a822: 7020 5a03 0e00 |0013: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08a828: 270e |0016: throw v14 │ │ -08a82a: 7110 5305 0e00 |0017: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08a830: 620e df1b |001a: sget-object v14, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -08a834: 54d1 b41b |001c: iget-object v1, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageDoc:Lorg/jsoup/nodes/Document; // field@1bb4 │ │ -08a838: 52d3 b81b |001e: iget v3, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$uploadId:I // field@1bb8 │ │ -08a83c: 6e30 7617 1e03 |0020: invoke-virtual {v14, v1, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getPendingInstallation:(Lorg/jsoup/nodes/Document;I)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1776 │ │ -08a842: 0c06 |0023: move-result-object v6 │ │ -08a844: 54de bb1b |0024: iget-object v14, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ -08a848: 7110 3617 0e00 |0026: invoke-static {v14}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getCoroutineScope$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Lkotlinx/coroutines/CoroutineScope; // method@1736 │ │ -08a84e: 0c07 |0029: move-result-object v7 │ │ -08a850: 620e 5000 |002a: sget-object v14, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08a854: 7100 ba05 0000 |002c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ -08a85a: 0c0e |002f: move-result-object v14 │ │ -08a85c: 07e8 |0030: move-object v8, v14 │ │ -08a85e: 1f08 1a02 |0031: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08a862: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -08a864: 220e d404 |0034: new-instance v14, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1; // type@04d4 │ │ -08a868: 54d1 bb1b |0036: iget-object v1, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ -08a86c: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -08a86e: 7030 2917 1e03 |0039: invoke-direct {v14, v1, v3}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1729 │ │ -08a874: 07ea |003c: move-object v10, v14 │ │ -08a876: 1f0a 2902 |003d: check-cast v10, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08a87a: 122b |003f: const/4 v11, #int 2 // #2 │ │ -08a87c: 120c |0040: const/4 v12, #int 0 // #0 │ │ -08a87e: 7706 a805 0700 |0041: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -08a884: 6204 961b |0044: sget-object v4, Lua/gardenapple/itchupdater/client/GameDownloader;.Companion:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b96 │ │ -08a888: 54de bb1b |0046: iget-object v14, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ -08a88c: 7110 3517 0e00 |0048: invoke-static {v14}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; // method@1735 │ │ -08a892: 0c05 |004b: move-result-object v5 │ │ -08a894: 54d7 b61b |004c: iget-object v7, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadUrl:Ljava/lang/String; // field@1bb6 │ │ -08a898: 54d8 b51b |004e: iget-object v8, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageUrl:Ljava/lang/String; // field@1bb5 │ │ -08a89c: 54d9 b31b |0050: iget-object v9, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$contentDisposition:Ljava/lang/String; // field@1bb3 │ │ -08a8a0: 54da b71b |0052: iget-object v10, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$mimeType:Ljava/lang/String; // field@1bb7 │ │ -08a8a4: 07db |0054: move-object v11, v13 │ │ -08a8a6: 1f0b 1902 |0055: check-cast v11, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08a8aa: 59d2 b91b |0057: iput v2, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.label:I // field@1bb9 │ │ -08a8ae: 7408 1117 0400 |0059: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.requestDownload:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1711 │ │ -08a8b4: 0c0e |005c: move-result-object v14 │ │ -08a8b6: 330e 0300 |005d: if-ne v14, v0, 0060 // +0003 │ │ -08a8ba: 1100 |005f: return-object v0 │ │ -08a8bc: 620e 4a00 |0060: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08a8c0: 110e |0062: return-object v14 │ │ +08a7f0: |[08a7f0] ua.gardenapple.itchupdater.client.ItchBrowseHandler$tryStartDownload$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a800: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08a806: 0c00 |0003: move-result-object v0 │ │ +08a808: 52d1 b91b |0004: iget v1, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.label:I // field@1bb9 │ │ +08a80c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +08a80e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +08a812: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +08a816: 7110 5305 0e00 |000b: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a81c: 2852 |000e: goto 0060 // +0052 │ │ +08a81e: 220e 6501 |000f: new-instance v14, Ljava/lang/IllegalStateException; // type@0165 │ │ +08a822: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08a826: 7020 5a03 0e00 |0013: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08a82c: 270e |0016: throw v14 │ │ +08a82e: 7110 5305 0e00 |0017: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08a834: 620e df1b |001a: sget-object v14, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08a838: 54d1 b41b |001c: iget-object v1, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageDoc:Lorg/jsoup/nodes/Document; // field@1bb4 │ │ +08a83c: 52d3 b81b |001e: iget v3, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$uploadId:I // field@1bb8 │ │ +08a840: 6e30 7617 1e03 |0020: invoke-virtual {v14, v1, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getPendingInstallation:(Lorg/jsoup/nodes/Document;I)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1776 │ │ +08a846: 0c06 |0023: move-result-object v6 │ │ +08a848: 54de bb1b |0024: iget-object v14, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ +08a84c: 7110 3617 0e00 |0026: invoke-static {v14}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getCoroutineScope$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Lkotlinx/coroutines/CoroutineScope; // method@1736 │ │ +08a852: 0c07 |0029: move-result-object v7 │ │ +08a854: 620e 5000 |002a: sget-object v14, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08a858: 7100 ba05 0000 |002c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ +08a85e: 0c0e |002f: move-result-object v14 │ │ +08a860: 07e8 |0030: move-object v8, v14 │ │ +08a862: 1f08 1a02 |0031: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08a866: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +08a868: 220e d404 |0034: new-instance v14, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1; // type@04d4 │ │ +08a86c: 54d1 bb1b |0036: iget-object v1, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ +08a870: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +08a872: 7030 2917 1e03 |0039: invoke-direct {v14, v1, v3}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1$1;.:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;Lkotlin/coroutines/Continuation;)V // method@1729 │ │ +08a878: 07ea |003c: move-object v10, v14 │ │ +08a87a: 1f0a 2902 |003d: check-cast v10, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08a87e: 122b |003f: const/4 v11, #int 2 // #2 │ │ +08a880: 120c |0040: const/4 v12, #int 0 // #0 │ │ +08a882: 7706 a805 0700 |0041: invoke-static/range {v7, v8, v9, v10, v11, v12}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +08a888: 6204 961b |0044: sget-object v4, Lua/gardenapple/itchupdater/client/GameDownloader;.Companion:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b96 │ │ +08a88c: 54de bb1b |0046: iget-object v14, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.this$0:Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // field@1bbb │ │ +08a890: 7110 3517 0e00 |0048: invoke-static {v14}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.access$getContext$p:(Lua/gardenapple/itchupdater/client/ItchBrowseHandler;)Landroid/content/Context; // method@1735 │ │ +08a896: 0c05 |004b: move-result-object v5 │ │ +08a898: 54d7 b61b |004c: iget-object v7, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadUrl:Ljava/lang/String; // field@1bb6 │ │ +08a89c: 54d8 b51b |004e: iget-object v8, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$downloadPageUrl:Ljava/lang/String; // field@1bb5 │ │ +08a8a0: 54d9 b31b |0050: iget-object v9, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$contentDisposition:Ljava/lang/String; // field@1bb3 │ │ +08a8a4: 54da b71b |0052: iget-object v10, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.$mimeType:Ljava/lang/String; // field@1bb7 │ │ +08a8a8: 07db |0054: move-object v11, v13 │ │ +08a8aa: 1f0b 1902 |0055: check-cast v11, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08a8ae: 59d2 b91b |0057: iput v2, v13, Lua/gardenapple/itchupdater/client/ItchBrowseHandler$tryStartDownload$1;.label:I // field@1bb9 │ │ +08a8b2: 7408 1117 0400 |0059: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.requestDownload:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1711 │ │ +08a8b8: 0c0e |005c: move-result-object v14 │ │ +08a8ba: 330e 0300 |005d: if-ne v14, v0, 0060 // +0003 │ │ +08a8be: 1100 |005f: return-object v0 │ │ +08a8c0: 620e 4a00 |0060: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08a8c4: 110e |0062: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=104 │ │ 0x000f line=114 │ │ 0x0017 line=104 │ │ 0x001a line=105 │ │ 0x0024 line=107 │ │ @@ -262687,310 +262688,310 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08b5e8: |[08b5e8] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.:(ILkotlin/coroutines/Continuation;)V │ │ -08b5f8: 5901 cd1b |0000: iput v1, v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.$page:I // field@1bcd │ │ -08b5fc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -08b5fe: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08b604: 0e00 |0006: return-void │ │ +08b5ec: |[08b5ec] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.:(ILkotlin/coroutines/Continuation;)V │ │ +08b5fc: 5901 cd1b |0000: iput v1, v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.$page:I // field@1bcd │ │ +08b600: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +08b602: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08b608: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08b5bc: |[08b5bc] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08b5cc: 2200 d804 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2; // type@04d8 │ │ -08b5d0: 5221 cd1b |0002: iget v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.$page:I // field@1bcd │ │ -08b5d4: 7030 5417 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.:(ILkotlin/coroutines/Continuation;)V // method@1754 │ │ -08b5da: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08b5de: 5b03 cf1b |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bcf │ │ -08b5e2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08b5e6: 1100 |000d: return-object v0 │ │ +08b5c0: |[08b5c0] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08b5d0: 2200 d804 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2; // type@04d8 │ │ +08b5d4: 5221 cd1b |0002: iget v1, v2, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.$page:I // field@1bcd │ │ +08b5d8: 7030 5417 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.:(ILkotlin/coroutines/Continuation;)V // method@1754 │ │ +08b5de: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08b5e2: 5b03 cf1b |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bcf │ │ +08b5e6: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08b5ea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08b1e8: |[08b1e8] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08b1f8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08b1fc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08b200: 6e30 5717 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1757 │ │ -08b206: 0c01 |0007: move-result-object v1 │ │ -08b208: 1101 |0008: return-object v1 │ │ +08b1ec: |[08b1ec] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08b1fc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08b200: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08b204: 6e30 5717 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1757 │ │ +08b20a: 0c01 |0007: move-result-object v1 │ │ +08b20c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08b20c: |[08b20c] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08b21c: 6e30 5517 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1755 │ │ -08b222: 0c01 |0003: move-result-object v1 │ │ -08b224: 1f01 d804 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2; // type@04d8 │ │ -08b228: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08b22c: 6e20 5817 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1758 │ │ -08b232: 0c01 |000b: move-result-object v1 │ │ -08b234: 1101 |000c: return-object v1 │ │ +08b210: |[08b210] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08b220: 6e30 5517 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1755 │ │ +08b226: 0c01 |0003: move-result-object v1 │ │ +08b228: 1f01 d804 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2; // type@04d8 │ │ +08b22c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08b230: 6e20 5817 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1758 │ │ +08b236: 0c01 |000b: move-result-object v1 │ │ +08b238: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 415 16-bit code units │ │ -08b238: |[08b238] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08b248: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -08b24c: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08b252: 5210 ce1b |0005: iget v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.label:I // field@1bce │ │ -08b256: 3900 9001 |0007: if-nez v0, 0197 // +0190 │ │ -08b25a: 7701 5305 1300 |0009: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08b260: 2200 5602 |000c: new-instance v0, Lokhttp3/Request$Builder; // type@0256 │ │ -08b264: 7010 da05 0000 |000e: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ -08b26a: 5212 cd1b |0011: iget v2, v1, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.$page:I // field@1bcd │ │ -08b26e: 7110 7705 0200 |0013: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08b274: 0c02 |0016: move-result-object v2 │ │ -08b276: 1a03 1829 |0017: const-string v3, "https://itch.io/my-purchases?format=json&page=" // string@2918 │ │ -08b27a: 7120 8e05 2300 |0019: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08b280: 0c02 |001c: move-result-object v2 │ │ -08b282: 6e20 e005 2000 |001d: invoke-virtual {v0, v2}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ -08b288: 7100 4601 0000 |0020: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ -08b28e: 0c02 |0023: move-result-object v2 │ │ -08b290: 3902 0300 |0024: if-nez v2, 0027 // +0003 │ │ -08b294: 280f |0026: goto 0035 // +000f │ │ -08b296: 1a03 0f29 |0027: const-string v3, "https://itch.io" // string@290f │ │ -08b29a: 6e20 4501 3200 |0029: invoke-virtual {v2, v3}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ -08b2a0: 0c02 |002c: move-result-object v2 │ │ -08b2a2: 3902 0300 |002d: if-nez v2, 0030 // +0003 │ │ -08b2a6: 2806 |002f: goto 0035 // +0006 │ │ -08b2a8: 1a03 4609 |0030: const-string v3, "Cookie" // string@0946 │ │ -08b2ac: 6e30 db05 3002 |0032: invoke-virtual {v0, v3, v2}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ -08b2b2: 6e10 dd05 0000 |0035: invoke-virtual {v0}, Lokhttp3/Request$Builder;.get:()Lokhttp3/Request$Builder; // method@05dd │ │ -08b2b8: 6e10 dc05 0000 |0038: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ -08b2be: 0c00 |003b: move-result-object v0 │ │ -08b2c0: 6202 5306 |003c: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -08b2c4: 6e10 a916 0200 |003e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ -08b2ca: 0c02 |0041: move-result-object v2 │ │ -08b2cc: 6e20 d905 0200 |0042: invoke-virtual {v2, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ -08b2d2: 0c00 |0045: move-result-object v0 │ │ -08b2d4: 7210 ca05 0000 |0046: invoke-interface {v0}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ -08b2da: 0c00 |0049: move-result-object v0 │ │ -08b2dc: 0702 |004a: move-object v2, v0 │ │ -08b2de: 1f02 3a01 |004b: check-cast v2, Ljava/io/Closeable; // type@013a │ │ -08b2e2: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -08b2e4: 0703 |004e: move-object v3, v0 │ │ -08b2e6: 1f03 8201 |004f: check-cast v3, Ljava/lang/Throwable; // type@0182 │ │ -08b2ea: 0724 |0051: move-object v4, v2 │ │ -08b2ec: 1f04 5902 |0052: check-cast v4, Lokhttp3/Response; // type@0259 │ │ -08b2f0: 6e10 ec05 0400 |0054: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ -08b2f6: 0a05 |0057: move-result v5 │ │ -08b2f8: 3805 2a01 |0058: if-eqz v5, 0182 // +012a │ │ -08b2fc: 6e10 eb05 0400 |005a: invoke-virtual {v4}, Lokhttp3/Response;.isRedirect:()Z // method@05eb │ │ -08b302: 0a05 |005d: move-result v5 │ │ -08b304: 3805 0600 |005e: if-eqz v5, 0064 // +0006 │ │ -08b308: 7120 7d05 3200 |0060: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08b30e: 1100 |0063: return-object v0 │ │ -08b310: 6e10 e505 0400 |0064: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ -08b316: 0c04 |0067: move-result-object v4 │ │ -08b318: 3904 0400 |0068: if-nez v4, 006c // +0004 │ │ -08b31c: 0704 |006a: move-object v4, v0 │ │ -08b31e: 2805 |006b: goto 0070 // +0005 │ │ -08b320: 6e10 f105 0400 |006c: invoke-virtual {v4}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@05f1 │ │ -08b326: 0c04 |006f: move-result-object v4 │ │ -08b328: 3804 0a01 |0070: if-eqz v4, 017a // +010a │ │ -08b32c: 7120 7d05 3200 |0072: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08b332: 2202 a403 |0075: new-instance v2, Lorg/json/JSONObject; // type@03a4 │ │ -08b336: 7020 cb0e 4200 |0077: invoke-direct {v2, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0ecb │ │ -08b33c: 1a03 362f |007a: const-string v3, "num_items" // string@2f36 │ │ -08b340: 6e20 ce0e 3200 |007c: invoke-virtual {v2, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@0ece │ │ -08b346: 0a03 |007f: move-result v3 │ │ -08b348: 2204 bd01 |0080: new-instance v4, Ljava/util/ArrayList; // type@01bd │ │ -08b34c: 7020 6004 3400 |0082: invoke-direct {v4, v3}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ -08b352: 1a03 8522 |0085: const-string v3, "content" // string@2285 │ │ -08b356: 6e20 d00e 3200 |0087: invoke-virtual {v2, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0ed0 │ │ -08b35c: 0c02 |008a: move-result-object v2 │ │ -08b35e: 7110 5f0f 0200 |008b: invoke-static {v2}, Lorg/jsoup/Jsoup;.parse:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0f5f │ │ -08b364: 0c02 |008e: move-result-object v2 │ │ -08b366: 1a03 4126 |008f: const-string v3, "game_cell" // string@2641 │ │ -08b36a: 6e20 3b11 3200 |0091: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ -08b370: 0c02 |0094: move-result-object v2 │ │ -08b372: 6e10 9d15 0200 |0095: invoke-virtual {v2}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ -08b378: 0c02 |0098: move-result-object v2 │ │ -08b37a: 0703 |0099: move-object v3, v0 │ │ -08b37c: 7210 a704 0200 |009a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08b382: 0a05 |009d: move-result v5 │ │ -08b384: 3805 da00 |009e: if-eqz v5, 0178 // +00da │ │ -08b388: 7210 a804 0200 |00a0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08b38e: 0c05 |00a3: move-result-object v5 │ │ -08b390: 1f05 d103 |00a4: check-cast v5, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08b394: 1a06 3523 |00a6: const-string v6, "date_header" // string@2335 │ │ -08b398: 6e20 b711 6500 |00a8: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08b39e: 0c06 |00ab: move-result-object v6 │ │ -08b3a0: 1a07 3126 |00ac: const-string v7, "gameDiv.getElementsByClass("date_header")" // string@2631 │ │ -08b3a4: 7120 8b05 7600 |00ae: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b3aa: 1f06 d001 |00b1: check-cast v6, Ljava/util/List; // type@01d0 │ │ -08b3ae: 7110 6605 0600 |00b3: invoke-static {v6}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@0566 │ │ -08b3b4: 0c06 |00b6: move-result-object v6 │ │ -08b3b6: 1f06 d103 |00b7: check-cast v6, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08b3ba: 3906 0400 |00b9: if-nez v6, 00bd // +0004 │ │ -08b3be: 0706 |00bb: move-object v6, v0 │ │ -08b3c0: 280e |00bc: goto 00ca // +000e │ │ -08b3c2: 1a07 5834 |00bd: const-string v7, "span" // string@3458 │ │ -08b3c6: 6e20 bb11 7600 |00bf: invoke-virtual {v6, v7}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ -08b3cc: 0c06 |00c2: move-result-object v6 │ │ -08b3ce: 3906 0300 |00c3: if-nez v6, 00c6 // +0003 │ │ -08b3d2: 28f6 |00c5: goto 00bb // -000a │ │ -08b3d4: 6e10 b515 0600 |00c6: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.text:()Ljava/lang/String; // method@15b5 │ │ -08b3da: 0c06 |00c9: move-result-object v6 │ │ -08b3dc: 0767 |00ca: move-object v7, v6 │ │ -08b3de: 1f07 5601 |00cb: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ -08b3e2: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -08b3e4: 1219 |00ce: const/4 v9, #int 1 // #1 │ │ -08b3e6: 3807 0b00 |00cf: if-eqz v7, 00da // +000b │ │ -08b3ea: 7210 2c03 0700 |00d1: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@032c │ │ -08b3f0: 0a07 |00d4: move-result v7 │ │ -08b3f2: 3907 0300 |00d5: if-nez v7, 00d8 // +0003 │ │ -08b3f6: 2803 |00d7: goto 00da // +0003 │ │ -08b3f8: 1207 |00d8: const/4 v7, #int 0 // #0 │ │ -08b3fa: 2802 |00d9: goto 00db // +0002 │ │ -08b3fc: 1217 |00da: const/4 v7, #int 1 // #1 │ │ -08b3fe: 3807 0300 |00db: if-eqz v7, 00de // +0003 │ │ -08b402: 2802 |00dd: goto 00df // +0002 │ │ -08b404: 0763 |00de: move-object v3, v6 │ │ -08b406: 1a06 9835 |00df: const-string v6, "thumb_link" // string@3598 │ │ -08b40a: 6e20 b711 6500 |00e1: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08b410: 0c06 |00e4: move-result-object v6 │ │ -08b412: 6e10 9315 0600 |00e5: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ -08b418: 0c06 |00e8: move-result-object v6 │ │ -08b41a: 1a07 0029 |00e9: const-string v7, "href" // string@2900 │ │ -08b41e: 6e20 8211 7600 |00eb: invoke-virtual {v6, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08b424: 0c0f |00ee: move-result-object v15 │ │ -08b426: 7100 5e17 0000 |00ef: invoke-static {}, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.access$getThumbnailCssPattern$cp:()Lkotlin/text/Regex; // method@175e │ │ -08b42c: 0c07 |00f2: move-result-object v7 │ │ -08b42e: 6e20 8c11 8600 |00f3: invoke-virtual {v6, v8}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08b434: 0c06 |00f6: move-result-object v6 │ │ -08b436: 1a0a c034 |00f7: const-string v10, "style" // string@34c0 │ │ -08b43a: 6e20 8211 a600 |00f9: invoke-virtual {v6, v10}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08b440: 0c06 |00fc: move-result-object v6 │ │ -08b442: 1a0a 9b35 |00fd: const-string v10, "thumbnailLink.child(0).attr("style")" // string@359b │ │ -08b446: 7120 8b05 a600 |00ff: invoke-static {v6, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b44c: 1f06 5601 |0102: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ -08b450: 122a |0104: const/4 v10, #int 2 // #2 │ │ -08b452: 7150 9705 67a8 |0105: invoke-static {v7, v6, v8, v10, v0}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@0597 │ │ -08b458: 0c06 |0108: move-result-object v6 │ │ -08b45a: 3906 0400 |0109: if-nez v6, 010d // +0004 │ │ -08b45e: 070b |010b: move-object v11, v0 │ │ -08b460: 280f |010c: goto 011b // +000f │ │ -08b462: 7210 9505 0600 |010d: invoke-interface {v6}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@0595 │ │ -08b468: 0c06 |0110: move-result-object v6 │ │ -08b46a: 3906 0300 |0111: if-nez v6, 0114 // +0003 │ │ -08b46e: 28f8 |0113: goto 010b // -0008 │ │ -08b470: 7220 be04 9600 |0114: invoke-interface {v6, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -08b476: 0c06 |0117: move-result-object v6 │ │ -08b478: 1f06 7b01 |0118: check-cast v6, Ljava/lang/String; // type@017b │ │ -08b47c: 076b |011a: move-object v11, v6 │ │ -08b47e: 1a06 5a26 |011b: const-string v6, "game_title" // string@265a │ │ -08b482: 6e20 b711 6500 |011d: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08b488: 0c06 |0120: move-result-object v6 │ │ -08b48a: 6e10 9315 0600 |0121: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ -08b490: 0c06 |0124: move-result-object v6 │ │ -08b492: 6e10 ff11 0600 |0125: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ -08b498: 0c0c |0128: move-result-object v12 │ │ -08b49a: 1a06 5826 |0129: const-string v6, "game_text" // string@2658 │ │ -08b49e: 6e20 b711 6500 |012b: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08b4a4: 0c06 |012e: move-result-object v6 │ │ -08b4a6: 1a07 b335 |012f: const-string v7, "title" // string@35b3 │ │ -08b4aa: 6e20 8715 7600 |0131: invoke-virtual {v6, v7}, Lorg/jsoup/select/Elements;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1587 │ │ -08b4b0: 0c0d |0134: move-result-object v13 │ │ -08b4b2: 1a06 3e26 |0135: const-string v6, "game_author" // string@263e │ │ -08b4b6: 6e20 b711 6500 |0137: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08b4bc: 0c06 |013a: move-result-object v6 │ │ -08b4be: 6e10 9315 0600 |013b: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ -08b4c4: 0c06 |013e: move-result-object v6 │ │ -08b4c6: 6e10 ff11 0600 |013f: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ -08b4cc: 0c0e |0142: move-result-object v14 │ │ -08b4ce: 1a06 3d29 |0143: const-string v6, "icon-android" // string@293d │ │ -08b4d2: 6e20 b711 6500 |0145: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08b4d8: 0c05 |0148: move-result-object v5 │ │ -08b4da: 1a06 3226 |0149: const-string v6, "gameDiv.getElementsByClass("icon-android")" // string@2632 │ │ -08b4de: 7120 8b05 6500 |014b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b4e4: 1f05 c001 |014e: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -08b4e8: 7210 8904 0500 |0150: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08b4ee: 0a05 |0153: move-result v5 │ │ -08b4f0: df11 0501 |0154: xor-int/lit8 v17, v5, #int 1 // #01 │ │ -08b4f4: 7110 8a05 0300 |0156: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08b4fa: 2205 d704 |0159: new-instance v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -08b4fe: 7120 8b05 7c00 |015b: invoke-static {v12, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b504: 1a06 7923 |015e: const-string v6, "description" // string@2379 │ │ -08b508: 7120 8b05 6d00 |0160: invoke-static {v13, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b50e: 1a06 a31f |0163: const-string v6, "author" // string@1fa3 │ │ -08b512: 7120 8b05 6e00 |0165: invoke-static {v14, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b518: 1a06 6124 |0168: const-string v6, "downloadUrl" // string@2461 │ │ -08b51c: 7120 8b05 6f00 |016a: invoke-static {v15, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b522: 075a |016d: move-object v10, v5 │ │ -08b524: 0810 0300 |016e: move-object/from16 v16, v3 │ │ -08b528: 7608 4017 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@1740 │ │ -08b52e: 6e20 6304 5400 |0173: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -08b534: 2900 24ff |0176: goto/16 009a // -00dc │ │ -08b538: 1104 |0178: return-object v4 │ │ -08b53a: 1100 |0179: return-object v0 │ │ -08b53c: 2200 4201 |017a: new-instance v0, Ljava/io/IOException; // type@0142 │ │ -08b540: 1a03 580a |017c: const-string v3, "Expected response body, got null" // string@0a58 │ │ -08b544: 7020 f002 3000 |017e: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ -08b54a: 2700 |0181: throw v0 │ │ -08b54c: 2200 4201 |0182: new-instance v0, Ljava/io/IOException; // type@0142 │ │ -08b550: 1a03 a51a |0184: const-string v3, "Unexpected code " // string@1aa5 │ │ -08b554: 7120 8e05 4300 |0186: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08b55a: 0c03 |0189: move-result-object v3 │ │ -08b55c: 7020 f002 3000 |018a: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ -08b562: 2700 |018d: throw v0 │ │ -08b564: 0d00 |018e: move-exception v0 │ │ -08b566: 0703 |018f: move-object v3, v0 │ │ -08b568: 2703 |0190: throw v3 │ │ -08b56a: 0d00 |0191: move-exception v0 │ │ -08b56c: 0704 |0192: move-object v4, v0 │ │ -08b56e: 7120 7d05 3200 |0193: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08b574: 2704 |0196: throw v4 │ │ -08b576: 2200 6501 |0197: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ -08b57a: 1a02 c420 |0199: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08b57e: 7020 5a03 2000 |019b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08b584: 2700 |019e: throw v0 │ │ +08b23c: |[08b23c] ua.gardenapple.itchupdater.client.ItchLibraryParser$Companion$parsePage$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08b24c: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +08b250: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08b256: 5210 ce1b |0005: iget v0, v1, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.label:I // field@1bce │ │ +08b25a: 3900 9001 |0007: if-nez v0, 0197 // +0190 │ │ +08b25e: 7701 5305 1300 |0009: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08b264: 2200 5602 |000c: new-instance v0, Lokhttp3/Request$Builder; // type@0256 │ │ +08b268: 7010 da05 0000 |000e: invoke-direct {v0}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ +08b26e: 5212 cd1b |0011: iget v2, v1, Lua/gardenapple/itchupdater/client/ItchLibraryParser$Companion$parsePage$2;.$page:I // field@1bcd │ │ +08b272: 7110 7705 0200 |0013: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08b278: 0c02 |0016: move-result-object v2 │ │ +08b27a: 1a03 1829 |0017: const-string v3, "https://itch.io/my-purchases?format=json&page=" // string@2918 │ │ +08b27e: 7120 8e05 2300 |0019: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08b284: 0c02 |001c: move-result-object v2 │ │ +08b286: 6e20 e005 2000 |001d: invoke-virtual {v0, v2}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ +08b28c: 7100 4601 0000 |0020: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ +08b292: 0c02 |0023: move-result-object v2 │ │ +08b294: 3902 0300 |0024: if-nez v2, 0027 // +0003 │ │ +08b298: 280f |0026: goto 0035 // +000f │ │ +08b29a: 1a03 0f29 |0027: const-string v3, "https://itch.io" // string@290f │ │ +08b29e: 6e20 4501 3200 |0029: invoke-virtual {v2, v3}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ +08b2a4: 0c02 |002c: move-result-object v2 │ │ +08b2a6: 3902 0300 |002d: if-nez v2, 0030 // +0003 │ │ +08b2aa: 2806 |002f: goto 0035 // +0006 │ │ +08b2ac: 1a03 4609 |0030: const-string v3, "Cookie" // string@0946 │ │ +08b2b0: 6e30 db05 3002 |0032: invoke-virtual {v0, v3, v2}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ +08b2b6: 6e10 dd05 0000 |0035: invoke-virtual {v0}, Lokhttp3/Request$Builder;.get:()Lokhttp3/Request$Builder; // method@05dd │ │ +08b2bc: 6e10 dc05 0000 |0038: invoke-virtual {v0}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ +08b2c2: 0c00 |003b: move-result-object v0 │ │ +08b2c4: 6202 5306 |003c: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +08b2c8: 6e10 a916 0200 |003e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ +08b2ce: 0c02 |0041: move-result-object v2 │ │ +08b2d0: 6e20 d905 0200 |0042: invoke-virtual {v2, v0}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ +08b2d6: 0c00 |0045: move-result-object v0 │ │ +08b2d8: 7210 ca05 0000 |0046: invoke-interface {v0}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ +08b2de: 0c00 |0049: move-result-object v0 │ │ +08b2e0: 0702 |004a: move-object v2, v0 │ │ +08b2e2: 1f02 3a01 |004b: check-cast v2, Ljava/io/Closeable; // type@013a │ │ +08b2e6: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +08b2e8: 0703 |004e: move-object v3, v0 │ │ +08b2ea: 1f03 8201 |004f: check-cast v3, Ljava/lang/Throwable; // type@0182 │ │ +08b2ee: 0724 |0051: move-object v4, v2 │ │ +08b2f0: 1f04 5902 |0052: check-cast v4, Lokhttp3/Response; // type@0259 │ │ +08b2f4: 6e10 ec05 0400 |0054: invoke-virtual {v4}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ +08b2fa: 0a05 |0057: move-result v5 │ │ +08b2fc: 3805 2a01 |0058: if-eqz v5, 0182 // +012a │ │ +08b300: 6e10 eb05 0400 |005a: invoke-virtual {v4}, Lokhttp3/Response;.isRedirect:()Z // method@05eb │ │ +08b306: 0a05 |005d: move-result v5 │ │ +08b308: 3805 0600 |005e: if-eqz v5, 0064 // +0006 │ │ +08b30c: 7120 7d05 3200 |0060: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08b312: 1100 |0063: return-object v0 │ │ +08b314: 6e10 e505 0400 |0064: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ +08b31a: 0c04 |0067: move-result-object v4 │ │ +08b31c: 3904 0400 |0068: if-nez v4, 006c // +0004 │ │ +08b320: 0704 |006a: move-object v4, v0 │ │ +08b322: 2805 |006b: goto 0070 // +0005 │ │ +08b324: 6e10 f105 0400 |006c: invoke-virtual {v4}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@05f1 │ │ +08b32a: 0c04 |006f: move-result-object v4 │ │ +08b32c: 3804 0a01 |0070: if-eqz v4, 017a // +010a │ │ +08b330: 7120 7d05 3200 |0072: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08b336: 2202 a403 |0075: new-instance v2, Lorg/json/JSONObject; // type@03a4 │ │ +08b33a: 7020 cb0e 4200 |0077: invoke-direct {v2, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0ecb │ │ +08b340: 1a03 362f |007a: const-string v3, "num_items" // string@2f36 │ │ +08b344: 6e20 ce0e 3200 |007c: invoke-virtual {v2, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@0ece │ │ +08b34a: 0a03 |007f: move-result v3 │ │ +08b34c: 2204 bd01 |0080: new-instance v4, Ljava/util/ArrayList; // type@01bd │ │ +08b350: 7020 6004 3400 |0082: invoke-direct {v4, v3}, Ljava/util/ArrayList;.:(I)V // method@0460 │ │ +08b356: 1a03 8522 |0085: const-string v3, "content" // string@2285 │ │ +08b35a: 6e20 d00e 3200 |0087: invoke-virtual {v2, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0ed0 │ │ +08b360: 0c02 |008a: move-result-object v2 │ │ +08b362: 7110 5f0f 0200 |008b: invoke-static {v2}, Lorg/jsoup/Jsoup;.parse:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0f5f │ │ +08b368: 0c02 |008e: move-result-object v2 │ │ +08b36a: 1a03 4126 |008f: const-string v3, "game_cell" // string@2641 │ │ +08b36e: 6e20 3b11 3200 |0091: invoke-virtual {v2, v3}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ +08b374: 0c02 |0094: move-result-object v2 │ │ +08b376: 6e10 9d15 0200 |0095: invoke-virtual {v2}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ +08b37c: 0c02 |0098: move-result-object v2 │ │ +08b37e: 0703 |0099: move-object v3, v0 │ │ +08b380: 7210 a704 0200 |009a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08b386: 0a05 |009d: move-result v5 │ │ +08b388: 3805 da00 |009e: if-eqz v5, 0178 // +00da │ │ +08b38c: 7210 a804 0200 |00a0: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08b392: 0c05 |00a3: move-result-object v5 │ │ +08b394: 1f05 d103 |00a4: check-cast v5, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08b398: 1a06 3523 |00a6: const-string v6, "date_header" // string@2335 │ │ +08b39c: 6e20 b711 6500 |00a8: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08b3a2: 0c06 |00ab: move-result-object v6 │ │ +08b3a4: 1a07 3126 |00ac: const-string v7, "gameDiv.getElementsByClass("date_header")" // string@2631 │ │ +08b3a8: 7120 8b05 7600 |00ae: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b3ae: 1f06 d001 |00b1: check-cast v6, Ljava/util/List; // type@01d0 │ │ +08b3b2: 7110 6605 0600 |00b3: invoke-static {v6}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@0566 │ │ +08b3b8: 0c06 |00b6: move-result-object v6 │ │ +08b3ba: 1f06 d103 |00b7: check-cast v6, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08b3be: 3906 0400 |00b9: if-nez v6, 00bd // +0004 │ │ +08b3c2: 0706 |00bb: move-object v6, v0 │ │ +08b3c4: 280e |00bc: goto 00ca // +000e │ │ +08b3c6: 1a07 5834 |00bd: const-string v7, "span" // string@3458 │ │ +08b3ca: 6e20 bb11 7600 |00bf: invoke-virtual {v6, v7}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ +08b3d0: 0c06 |00c2: move-result-object v6 │ │ +08b3d2: 3906 0300 |00c3: if-nez v6, 00c6 // +0003 │ │ +08b3d6: 28f6 |00c5: goto 00bb // -000a │ │ +08b3d8: 6e10 b515 0600 |00c6: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.text:()Ljava/lang/String; // method@15b5 │ │ +08b3de: 0c06 |00c9: move-result-object v6 │ │ +08b3e0: 0767 |00ca: move-object v7, v6 │ │ +08b3e2: 1f07 5601 |00cb: check-cast v7, Ljava/lang/CharSequence; // type@0156 │ │ +08b3e6: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +08b3e8: 1219 |00ce: const/4 v9, #int 1 // #1 │ │ +08b3ea: 3807 0b00 |00cf: if-eqz v7, 00da // +000b │ │ +08b3ee: 7210 2c03 0700 |00d1: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@032c │ │ +08b3f4: 0a07 |00d4: move-result v7 │ │ +08b3f6: 3907 0300 |00d5: if-nez v7, 00d8 // +0003 │ │ +08b3fa: 2803 |00d7: goto 00da // +0003 │ │ +08b3fc: 1207 |00d8: const/4 v7, #int 0 // #0 │ │ +08b3fe: 2802 |00d9: goto 00db // +0002 │ │ +08b400: 1217 |00da: const/4 v7, #int 1 // #1 │ │ +08b402: 3807 0300 |00db: if-eqz v7, 00de // +0003 │ │ +08b406: 2802 |00dd: goto 00df // +0002 │ │ +08b408: 0763 |00de: move-object v3, v6 │ │ +08b40a: 1a06 9835 |00df: const-string v6, "thumb_link" // string@3598 │ │ +08b40e: 6e20 b711 6500 |00e1: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08b414: 0c06 |00e4: move-result-object v6 │ │ +08b416: 6e10 9315 0600 |00e5: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ +08b41c: 0c06 |00e8: move-result-object v6 │ │ +08b41e: 1a07 0029 |00e9: const-string v7, "href" // string@2900 │ │ +08b422: 6e20 8211 7600 |00eb: invoke-virtual {v6, v7}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08b428: 0c0f |00ee: move-result-object v15 │ │ +08b42a: 7100 5e17 0000 |00ef: invoke-static {}, Lua/gardenapple/itchupdater/client/ItchLibraryParser;.access$getThumbnailCssPattern$cp:()Lkotlin/text/Regex; // method@175e │ │ +08b430: 0c07 |00f2: move-result-object v7 │ │ +08b432: 6e20 8c11 8600 |00f3: invoke-virtual {v6, v8}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08b438: 0c06 |00f6: move-result-object v6 │ │ +08b43a: 1a0a c034 |00f7: const-string v10, "style" // string@34c0 │ │ +08b43e: 6e20 8211 a600 |00f9: invoke-virtual {v6, v10}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08b444: 0c06 |00fc: move-result-object v6 │ │ +08b446: 1a0a 9b35 |00fd: const-string v10, "thumbnailLink.child(0).attr("style")" // string@359b │ │ +08b44a: 7120 8b05 a600 |00ff: invoke-static {v6, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b450: 1f06 5601 |0102: check-cast v6, Ljava/lang/CharSequence; // type@0156 │ │ +08b454: 122a |0104: const/4 v10, #int 2 // #2 │ │ +08b456: 7150 9705 67a8 |0105: invoke-static {v7, v6, v8, v10, v0}, Lkotlin/text/Regex;.find$default:(Lkotlin/text/Regex;Ljava/lang/CharSequence;IILjava/lang/Object;)Lkotlin/text/MatchResult; // method@0597 │ │ +08b45c: 0c06 |0108: move-result-object v6 │ │ +08b45e: 3906 0400 |0109: if-nez v6, 010d // +0004 │ │ +08b462: 070b |010b: move-object v11, v0 │ │ +08b464: 280f |010c: goto 011b // +000f │ │ +08b466: 7210 9505 0600 |010d: invoke-interface {v6}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@0595 │ │ +08b46c: 0c06 |0110: move-result-object v6 │ │ +08b46e: 3906 0300 |0111: if-nez v6, 0114 // +0003 │ │ +08b472: 28f8 |0113: goto 010b // -0008 │ │ +08b474: 7220 be04 9600 |0114: invoke-interface {v6, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +08b47a: 0c06 |0117: move-result-object v6 │ │ +08b47c: 1f06 7b01 |0118: check-cast v6, Ljava/lang/String; // type@017b │ │ +08b480: 076b |011a: move-object v11, v6 │ │ +08b482: 1a06 5a26 |011b: const-string v6, "game_title" // string@265a │ │ +08b486: 6e20 b711 6500 |011d: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08b48c: 0c06 |0120: move-result-object v6 │ │ +08b48e: 6e10 9315 0600 |0121: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ +08b494: 0c06 |0124: move-result-object v6 │ │ +08b496: 6e10 ff11 0600 |0125: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ +08b49c: 0c0c |0128: move-result-object v12 │ │ +08b49e: 1a06 5826 |0129: const-string v6, "game_text" // string@2658 │ │ +08b4a2: 6e20 b711 6500 |012b: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08b4a8: 0c06 |012e: move-result-object v6 │ │ +08b4aa: 1a07 b335 |012f: const-string v7, "title" // string@35b3 │ │ +08b4ae: 6e20 8715 7600 |0131: invoke-virtual {v6, v7}, Lorg/jsoup/select/Elements;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1587 │ │ +08b4b4: 0c0d |0134: move-result-object v13 │ │ +08b4b6: 1a06 3e26 |0135: const-string v6, "game_author" // string@263e │ │ +08b4ba: 6e20 b711 6500 |0137: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08b4c0: 0c06 |013a: move-result-object v6 │ │ +08b4c2: 6e10 9315 0600 |013b: invoke-virtual {v6}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ +08b4c8: 0c06 |013e: move-result-object v6 │ │ +08b4ca: 6e10 ff11 0600 |013f: invoke-virtual {v6}, Lorg/jsoup/nodes/Element;.text:()Ljava/lang/String; // method@11ff │ │ +08b4d0: 0c0e |0142: move-result-object v14 │ │ +08b4d2: 1a06 3d29 |0143: const-string v6, "icon-android" // string@293d │ │ +08b4d6: 6e20 b711 6500 |0145: invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08b4dc: 0c05 |0148: move-result-object v5 │ │ +08b4de: 1a06 3226 |0149: const-string v6, "gameDiv.getElementsByClass("icon-android")" // string@2632 │ │ +08b4e2: 7120 8b05 6500 |014b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b4e8: 1f05 c001 |014e: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +08b4ec: 7210 8904 0500 |0150: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08b4f2: 0a05 |0153: move-result v5 │ │ +08b4f4: df11 0501 |0154: xor-int/lit8 v17, v5, #int 1 // #01 │ │ +08b4f8: 7110 8a05 0300 |0156: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08b4fe: 2205 d704 |0159: new-instance v5, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +08b502: 7120 8b05 7c00 |015b: invoke-static {v12, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b508: 1a06 7923 |015e: const-string v6, "description" // string@2379 │ │ +08b50c: 7120 8b05 6d00 |0160: invoke-static {v13, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b512: 1a06 a31f |0163: const-string v6, "author" // string@1fa3 │ │ +08b516: 7120 8b05 6e00 |0165: invoke-static {v14, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b51c: 1a06 6124 |0168: const-string v6, "downloadUrl" // string@2461 │ │ +08b520: 7120 8b05 6f00 |016a: invoke-static {v15, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b526: 075a |016d: move-object v10, v5 │ │ +08b528: 0810 0300 |016e: move-object/from16 v16, v3 │ │ +08b52c: 7608 4017 0a00 |0170: invoke-direct/range {v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V // method@1740 │ │ +08b532: 6e20 6304 5400 |0173: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +08b538: 2900 24ff |0176: goto/16 009a // -00dc │ │ +08b53c: 1104 |0178: return-object v4 │ │ +08b53e: 1100 |0179: return-object v0 │ │ +08b540: 2200 4201 |017a: new-instance v0, Ljava/io/IOException; // type@0142 │ │ +08b544: 1a03 580a |017c: const-string v3, "Expected response body, got null" // string@0a58 │ │ +08b548: 7020 f002 3000 |017e: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ +08b54e: 2700 |0181: throw v0 │ │ +08b550: 2200 4201 |0182: new-instance v0, Ljava/io/IOException; // type@0142 │ │ +08b554: 1a03 a51a |0184: const-string v3, "Unexpected code " // string@1aa5 │ │ +08b558: 7120 8e05 4300 |0186: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08b55e: 0c03 |0189: move-result-object v3 │ │ +08b560: 7020 f002 3000 |018a: invoke-direct {v0, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ +08b566: 2700 |018d: throw v0 │ │ +08b568: 0d00 |018e: move-exception v0 │ │ +08b56a: 0703 |018f: move-object v3, v0 │ │ +08b56c: 2703 |0190: throw v3 │ │ +08b56e: 0d00 |0191: move-exception v0 │ │ +08b570: 0704 |0192: move-object v4, v0 │ │ +08b572: 7120 7d05 3200 |0193: invoke-static {v2, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08b578: 2704 |0196: throw v4 │ │ +08b57a: 2200 6501 |0197: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ +08b57e: 1a02 c420 |0199: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08b582: 7020 5a03 2000 |019b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08b588: 2700 |019e: throw v0 │ │ catches : 5 │ │ 0x0051 - 0x005e │ │ -> 0x018e │ │ 0x0064 - 0x0070 │ │ -> 0x018e │ │ 0x0075 - 0x007a │ │ Lorg/json/JSONException; -> 0x0179 │ │ @@ -263108,235 +263109,235 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08b9bc: |[08b9bc] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -08b9cc: 5b01 d41b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ -08b9d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -08b9d2: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08b9d8: 0e00 |0006: return-void │ │ +08b9c0: |[08b9c0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +08b9d0: 5b01 d41b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ +08b9d4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +08b9d6: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08b9dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08b990: |[08b990] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08b9a0: 2200 db04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2; // type@04db │ │ -08b9a4: 5421 d41b |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ -08b9a8: 7030 5f17 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@175f │ │ -08b9ae: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08b9b2: 5b03 d61b |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bd6 │ │ -08b9b6: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08b9ba: 1100 |000d: return-object v0 │ │ +08b994: |[08b994] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08b9a4: 2200 db04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2; // type@04db │ │ +08b9a8: 5421 d41b |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ +08b9ac: 7030 5f17 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@175f │ │ +08b9b2: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08b9b6: 5b03 d61b |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bd6 │ │ +08b9ba: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08b9be: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08b6d8: |[08b6d8] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08b6e8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08b6ec: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08b6f0: 6e30 6217 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1762 │ │ -08b6f6: 0c01 |0007: move-result-object v1 │ │ -08b6f8: 1101 |0008: return-object v1 │ │ +08b6dc: |[08b6dc] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08b6ec: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08b6f0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08b6f4: 6e30 6217 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1762 │ │ +08b6fa: 0c01 |0007: move-result-object v1 │ │ +08b6fc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08b6fc: |[08b6fc] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08b70c: 6e30 6017 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1760 │ │ -08b712: 0c01 |0003: move-result-object v1 │ │ -08b714: 1f01 db04 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2; // type@04db │ │ -08b718: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08b71c: 6e20 6317 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1763 │ │ -08b722: 0c01 |000b: move-result-object v1 │ │ -08b724: 1101 |000c: return-object v1 │ │ +08b700: |[08b700] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08b710: 6e30 6017 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1760 │ │ +08b716: 0c01 |0003: move-result-object v1 │ │ +08b718: 1f01 db04 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2; // type@04db │ │ +08b71c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08b720: 6e20 6317 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1763 │ │ +08b726: 0c01 |000b: move-result-object v1 │ │ +08b728: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 284 16-bit code units │ │ -08b728: |[08b728] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08b738: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08b73e: 5270 d51b |0003: iget v0, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.label:I // field@1bd5 │ │ -08b742: 3900 0f01 |0005: if-nez v0, 0114 // +010f │ │ -08b746: 7110 5305 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08b74c: 5478 d41b |000a: iget-object v8, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ -08b750: 1a00 970a |000c: const-string v0, "Fetching download URL for " // string@0a97 │ │ -08b754: 7120 8e05 8000 |000e: invoke-static {v0, v8}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08b75a: 0c08 |0011: move-result-object v8 │ │ -08b75c: 1a00 f20b |0012: const-string v0, "ItchWebsiteParser" // string@0bf2 │ │ -08b760: 7120 fb00 8000 |0014: invoke-static {v0, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08b766: 5478 d41b |0017: iget-object v8, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ -08b76a: 7110 c600 0800 |0019: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -08b770: 0c08 |001c: move-result-object v8 │ │ -08b772: 6e10 bc00 0800 |001d: invoke-virtual {v8}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@00bc │ │ -08b778: 0c08 |0020: move-result-object v8 │ │ -08b77a: 1a01 6724 |0021: const-string v1, "download_url" // string@2467 │ │ -08b77e: 6e20 b700 1800 |0023: invoke-virtual {v8, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b7 │ │ -08b784: 6e10 ba00 0800 |0026: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@00ba │ │ -08b78a: 0c08 |0029: move-result-object v8 │ │ -08b78c: 7100 4601 0000 |002a: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ -08b792: 0c01 |002d: move-result-object v1 │ │ -08b794: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -08b796: 3901 0400 |002f: if-nez v1, 0033 // +0004 │ │ -08b79a: 0721 |0031: move-object v1, v2 │ │ -08b79c: 2807 |0032: goto 0039 // +0007 │ │ -08b79e: 5473 d41b |0033: iget-object v3, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ -08b7a2: 6e20 4501 3100 |0035: invoke-virtual {v1, v3}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ -08b7a8: 0c01 |0038: move-result-object v1 │ │ -08b7aa: 2203 4f02 |0039: new-instance v3, Lokhttp3/FormBody$Builder; // type@024f │ │ -08b7ae: 1214 |003b: const/4 v4, #int 1 // #1 │ │ -08b7b0: 7040 cb05 2324 |003c: invoke-direct {v3, v2, v4, v2}, Lokhttp3/FormBody$Builder;.:(Ljava/nio/charset/Charset;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@05cb │ │ -08b7b6: 3901 0300 |003f: if-nez v1, 0042 // +0003 │ │ -08b7ba: 2806 |0041: goto 0047 // +0006 │ │ -08b7bc: 1a04 f622 |0042: const-string v4, "csrf_token" // string@22f6 │ │ -08b7c0: 6e30 cc05 4301 |0044: invoke-virtual {v3, v4, v1}, Lokhttp3/FormBody$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; // method@05cc │ │ -08b7c6: 6e10 cd05 0300 |0047: invoke-virtual {v3}, Lokhttp3/FormBody$Builder;.build:()Lokhttp3/FormBody; // method@05cd │ │ -08b7cc: 0c03 |004a: move-result-object v3 │ │ -08b7ce: 2204 5602 |004b: new-instance v4, Lokhttp3/Request$Builder; // type@0256 │ │ -08b7d2: 7010 da05 0400 |004d: invoke-direct {v4}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ -08b7d8: 6e10 c700 0800 |0050: invoke-virtual {v8}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00c7 │ │ -08b7de: 0c08 |0053: move-result-object v8 │ │ -08b7e0: 1a05 f726 |0054: const-string v5, "getDownloadPathUri.toString()" // string@26f7 │ │ -08b7e4: 7120 8b05 5800 |0056: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b7ea: 6e20 e005 8400 |0059: invoke-virtual {v4, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ -08b7f0: 3901 0300 |005c: if-nez v1, 005f // +0003 │ │ -08b7f4: 2806 |005e: goto 0064 // +0006 │ │ -08b7f6: 1a08 4609 |005f: const-string v8, "Cookie" // string@0946 │ │ -08b7fa: 6e30 db05 8401 |0061: invoke-virtual {v4, v8, v1}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ -08b800: 1f03 5802 |0064: check-cast v3, Lokhttp3/RequestBody; // type@0258 │ │ -08b804: 6e20 df05 3400 |0066: invoke-virtual {v4, v3}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@05df │ │ -08b80a: 6e10 dc05 0400 |0069: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ -08b810: 0c08 |006c: move-result-object v8 │ │ -08b812: 6201 5306 |006d: sget-object v1, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -08b816: 6e10 a916 0100 |006f: invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ -08b81c: 0c01 |0072: move-result-object v1 │ │ -08b81e: 6e20 d905 8100 |0073: invoke-virtual {v1, v8}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ -08b824: 0c08 |0076: move-result-object v8 │ │ -08b826: 7210 ca05 0800 |0077: invoke-interface {v8}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ -08b82c: 0c08 |007a: move-result-object v8 │ │ -08b82e: 1f08 3a01 |007b: check-cast v8, Ljava/io/Closeable; // type@013a │ │ -08b832: 0721 |007d: move-object v1, v2 │ │ -08b834: 1f01 8201 |007e: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ -08b838: 0783 |0080: move-object v3, v8 │ │ -08b83a: 1f03 5902 |0081: check-cast v3, Lokhttp3/Response; // type@0259 │ │ -08b83e: 6e10 ec05 0300 |0083: invoke-virtual {v3}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ -08b844: 0a04 |0086: move-result v4 │ │ -08b846: 3804 7a00 |0087: if-eqz v4, 0101 // +007a │ │ -08b84a: 6e10 e505 0300 |0089: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ -08b850: 0c03 |008c: move-result-object v3 │ │ -08b852: 7110 8a05 0300 |008d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08b858: 6e10 f105 0300 |0090: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@05f1 │ │ -08b85e: 0c03 |0093: move-result-object v3 │ │ -08b860: 7120 7d05 1800 |0094: invoke-static {v8, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08b866: 2208 a403 |0097: new-instance v8, Lorg/json/JSONObject; // type@03a4 │ │ -08b86a: 7020 cb0e 3800 |0099: invoke-direct {v8, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0ecb │ │ -08b870: 2201 7c01 |009c: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ -08b874: 7010 bb03 0100 |009e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08b87a: 1a03 d116 |00a1: const-string v3, "Result for " // string@16d1 │ │ -08b87e: 6e20 c303 3100 |00a3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b884: 5473 d41b |00a6: iget-object v3, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ -08b888: 6e20 c303 3100 |00a8: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b88e: 1a03 db03 |00ab: const-string v3, ": " // string@03db │ │ -08b892: 6e20 c303 3100 |00ad: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08b898: 6e20 c203 8100 |00b0: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08b89e: 6e10 cb03 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08b8a4: 0c01 |00b6: move-result-object v1 │ │ -08b8a6: 7120 fb00 1000 |00b7: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08b8ac: 1a00 1425 |00ba: const-string v0, "errors" // string@2514 │ │ -08b8b0: 6e20 d10e 0800 |00bc: invoke-virtual {v8, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0ed1 │ │ -08b8b6: 0a01 |00bf: move-result v1 │ │ -08b8b8: 1203 |00c0: const/4 v3, #int 0 // #0 │ │ -08b8ba: 3801 2100 |00c1: if-eqz v1, 00e2 // +0021 │ │ -08b8be: 6e20 cf0e 0800 |00c3: invoke-virtual {v8, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0ecf │ │ -08b8c4: 0c00 |00c6: move-result-object v0 │ │ -08b8c6: 6e10 c60e 0000 |00c7: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@0ec6 │ │ -08b8cc: 0a01 |00ca: move-result v1 │ │ -08b8ce: 3d01 1700 |00cb: if-lez v1, 00e2 // +0017 │ │ -08b8d2: 1204 |00cd: const/4 v4, #int 0 // #0 │ │ -08b8d4: d805 0401 |00ce: add-int/lit8 v5, v4, #int 1 // #01 │ │ -08b8d8: 6e20 c50e 4000 |00d0: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0ec5 │ │ -08b8de: 0c04 |00d3: move-result-object v4 │ │ -08b8e0: 1a06 b437 |00d4: const-string v6, "you must buy this game to download" // string@37b4 │ │ -08b8e4: 7120 8805 6400 |00d6: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08b8ea: 0a04 |00d9: move-result v4 │ │ -08b8ec: 3804 0300 |00da: if-eqz v4, 00dd // +0003 │ │ -08b8f0: 1102 |00dc: return-object v2 │ │ -08b8f2: 3415 0300 |00dd: if-lt v5, v1, 00e0 // +0003 │ │ -08b8f6: 2803 |00df: goto 00e2 // +0003 │ │ -08b8f8: 0154 |00e0: move v4, v5 │ │ -08b8fa: 28ed |00e1: goto 00ce // -0013 │ │ -08b8fc: 1a00 0037 |00e2: const-string v0, "url" // string@3700 │ │ -08b900: 6e20 d10e 0800 |00e4: invoke-virtual {v8, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0ed1 │ │ -08b906: 0a01 |00e7: move-result v1 │ │ -08b908: 3801 1100 |00e8: if-eqz v1, 00f9 // +0011 │ │ -08b90c: 2201 df04 |00ea: new-instance v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08b910: 6e20 d00e 0800 |00ec: invoke-virtual {v8, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0ed0 │ │ -08b916: 0c08 |00ef: move-result-object v8 │ │ -08b918: 1a00 2432 |00f0: const-string v0, "resultJson.getString("url")" // string@3224 │ │ -08b91c: 7120 8b05 0800 |00f2: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08b922: 7040 7b17 8133 |00f5: invoke-direct {v1, v8, v3, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ -08b928: 1101 |00f8: return-object v1 │ │ -08b92a: 2208 7701 |00f9: new-instance v8, Ljava/lang/RuntimeException; // type@0177 │ │ -08b92e: 1a00 a21a |00fb: const-string v0, "Unexpected JSON response" // string@1aa2 │ │ -08b932: 7020 8803 0800 |00fd: invoke-direct {v8, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -08b938: 2708 |0100: throw v8 │ │ -08b93a: 2200 4201 |0101: new-instance v0, Ljava/io/IOException; // type@0142 │ │ -08b93e: 1a01 a51a |0103: const-string v1, "Unexpected code " // string@1aa5 │ │ -08b942: 7120 8e05 3100 |0105: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08b948: 0c01 |0108: move-result-object v1 │ │ -08b94a: 7020 f002 1000 |0109: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ -08b950: 2700 |010c: throw v0 │ │ -08b952: 0d00 |010d: move-exception v0 │ │ -08b954: 2700 |010e: throw v0 │ │ -08b956: 0d01 |010f: move-exception v1 │ │ -08b958: 7120 7d05 0800 |0110: invoke-static {v8, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08b95e: 2701 |0113: throw v1 │ │ -08b960: 2208 6501 |0114: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ -08b964: 1a00 c420 |0116: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08b968: 7020 5a03 0800 |0118: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08b96e: 2708 |011b: throw v8 │ │ +08b72c: |[08b72c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08b73c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08b742: 5270 d51b |0003: iget v0, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.label:I // field@1bd5 │ │ +08b746: 3900 0f01 |0005: if-nez v0, 0114 // +010f │ │ +08b74a: 7110 5305 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08b750: 5478 d41b |000a: iget-object v8, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ +08b754: 1a00 970a |000c: const-string v0, "Fetching download URL for " // string@0a97 │ │ +08b758: 7120 8e05 8000 |000e: invoke-static {v0, v8}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08b75e: 0c08 |0011: move-result-object v8 │ │ +08b760: 1a00 f20b |0012: const-string v0, "ItchWebsiteParser" // string@0bf2 │ │ +08b764: 7120 fb00 8000 |0014: invoke-static {v0, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08b76a: 5478 d41b |0017: iget-object v8, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ +08b76e: 7110 c600 0800 |0019: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +08b774: 0c08 |001c: move-result-object v8 │ │ +08b776: 6e10 bc00 0800 |001d: invoke-virtual {v8}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@00bc │ │ +08b77c: 0c08 |0020: move-result-object v8 │ │ +08b77e: 1a01 6724 |0021: const-string v1, "download_url" // string@2467 │ │ +08b782: 6e20 b700 1800 |0023: invoke-virtual {v8, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b7 │ │ +08b788: 6e10 ba00 0800 |0026: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@00ba │ │ +08b78e: 0c08 |0029: move-result-object v8 │ │ +08b790: 7100 4601 0000 |002a: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ +08b796: 0c01 |002d: move-result-object v1 │ │ +08b798: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +08b79a: 3901 0400 |002f: if-nez v1, 0033 // +0004 │ │ +08b79e: 0721 |0031: move-object v1, v2 │ │ +08b7a0: 2807 |0032: goto 0039 // +0007 │ │ +08b7a2: 5473 d41b |0033: iget-object v3, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ +08b7a6: 6e20 4501 3100 |0035: invoke-virtual {v1, v3}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ +08b7ac: 0c01 |0038: move-result-object v1 │ │ +08b7ae: 2203 4f02 |0039: new-instance v3, Lokhttp3/FormBody$Builder; // type@024f │ │ +08b7b2: 1214 |003b: const/4 v4, #int 1 // #1 │ │ +08b7b4: 7040 cb05 2324 |003c: invoke-direct {v3, v2, v4, v2}, Lokhttp3/FormBody$Builder;.:(Ljava/nio/charset/Charset;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@05cb │ │ +08b7ba: 3901 0300 |003f: if-nez v1, 0042 // +0003 │ │ +08b7be: 2806 |0041: goto 0047 // +0006 │ │ +08b7c0: 1a04 f622 |0042: const-string v4, "csrf_token" // string@22f6 │ │ +08b7c4: 6e30 cc05 4301 |0044: invoke-virtual {v3, v4, v1}, Lokhttp3/FormBody$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; // method@05cc │ │ +08b7ca: 6e10 cd05 0300 |0047: invoke-virtual {v3}, Lokhttp3/FormBody$Builder;.build:()Lokhttp3/FormBody; // method@05cd │ │ +08b7d0: 0c03 |004a: move-result-object v3 │ │ +08b7d2: 2204 5602 |004b: new-instance v4, Lokhttp3/Request$Builder; // type@0256 │ │ +08b7d6: 7010 da05 0400 |004d: invoke-direct {v4}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ +08b7dc: 6e10 c700 0800 |0050: invoke-virtual {v8}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00c7 │ │ +08b7e2: 0c08 |0053: move-result-object v8 │ │ +08b7e4: 1a05 f726 |0054: const-string v5, "getDownloadPathUri.toString()" // string@26f7 │ │ +08b7e8: 7120 8b05 5800 |0056: invoke-static {v8, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b7ee: 6e20 e005 8400 |0059: invoke-virtual {v4, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ +08b7f4: 3901 0300 |005c: if-nez v1, 005f // +0003 │ │ +08b7f8: 2806 |005e: goto 0064 // +0006 │ │ +08b7fa: 1a08 4609 |005f: const-string v8, "Cookie" // string@0946 │ │ +08b7fe: 6e30 db05 8401 |0061: invoke-virtual {v4, v8, v1}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ +08b804: 1f03 5802 |0064: check-cast v3, Lokhttp3/RequestBody; // type@0258 │ │ +08b808: 6e20 df05 3400 |0066: invoke-virtual {v4, v3}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@05df │ │ +08b80e: 6e10 dc05 0400 |0069: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ +08b814: 0c08 |006c: move-result-object v8 │ │ +08b816: 6201 5306 |006d: sget-object v1, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +08b81a: 6e10 a916 0100 |006f: invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ +08b820: 0c01 |0072: move-result-object v1 │ │ +08b822: 6e20 d905 8100 |0073: invoke-virtual {v1, v8}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ +08b828: 0c08 |0076: move-result-object v8 │ │ +08b82a: 7210 ca05 0800 |0077: invoke-interface {v8}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ +08b830: 0c08 |007a: move-result-object v8 │ │ +08b832: 1f08 3a01 |007b: check-cast v8, Ljava/io/Closeable; // type@013a │ │ +08b836: 0721 |007d: move-object v1, v2 │ │ +08b838: 1f01 8201 |007e: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ +08b83c: 0783 |0080: move-object v3, v8 │ │ +08b83e: 1f03 5902 |0081: check-cast v3, Lokhttp3/Response; // type@0259 │ │ +08b842: 6e10 ec05 0300 |0083: invoke-virtual {v3}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ +08b848: 0a04 |0086: move-result v4 │ │ +08b84a: 3804 7a00 |0087: if-eqz v4, 0101 // +007a │ │ +08b84e: 6e10 e505 0300 |0089: invoke-virtual {v3}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ +08b854: 0c03 |008c: move-result-object v3 │ │ +08b856: 7110 8a05 0300 |008d: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08b85c: 6e10 f105 0300 |0090: invoke-virtual {v3}, Lokhttp3/ResponseBody;.string:()Ljava/lang/String; // method@05f1 │ │ +08b862: 0c03 |0093: move-result-object v3 │ │ +08b864: 7120 7d05 1800 |0094: invoke-static {v8, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08b86a: 2208 a403 |0097: new-instance v8, Lorg/json/JSONObject; // type@03a4 │ │ +08b86e: 7020 cb0e 3800 |0099: invoke-direct {v8, v3}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@0ecb │ │ +08b874: 2201 7c01 |009c: new-instance v1, Ljava/lang/StringBuilder; // type@017c │ │ +08b878: 7010 bb03 0100 |009e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08b87e: 1a03 d116 |00a1: const-string v3, "Result for " // string@16d1 │ │ +08b882: 6e20 c303 3100 |00a3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b888: 5473 d41b |00a6: iget-object v3, v7, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$fetchDownloadUrlFromStorePage$2;.$storeUrl:Ljava/lang/String; // field@1bd4 │ │ +08b88c: 6e20 c303 3100 |00a8: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b892: 1a03 db03 |00ab: const-string v3, ": " // string@03db │ │ +08b896: 6e20 c303 3100 |00ad: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08b89c: 6e20 c203 8100 |00b0: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08b8a2: 6e10 cb03 0100 |00b3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08b8a8: 0c01 |00b6: move-result-object v1 │ │ +08b8aa: 7120 fb00 1000 |00b7: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08b8b0: 1a00 1425 |00ba: const-string v0, "errors" // string@2514 │ │ +08b8b4: 6e20 d10e 0800 |00bc: invoke-virtual {v8, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0ed1 │ │ +08b8ba: 0a01 |00bf: move-result v1 │ │ +08b8bc: 1203 |00c0: const/4 v3, #int 0 // #0 │ │ +08b8be: 3801 2100 |00c1: if-eqz v1, 00e2 // +0021 │ │ +08b8c2: 6e20 cf0e 0800 |00c3: invoke-virtual {v8, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@0ecf │ │ +08b8c8: 0c00 |00c6: move-result-object v0 │ │ +08b8ca: 6e10 c60e 0000 |00c7: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@0ec6 │ │ +08b8d0: 0a01 |00ca: move-result v1 │ │ +08b8d2: 3d01 1700 |00cb: if-lez v1, 00e2 // +0017 │ │ +08b8d6: 1204 |00cd: const/4 v4, #int 0 // #0 │ │ +08b8d8: d805 0401 |00ce: add-int/lit8 v5, v4, #int 1 // #01 │ │ +08b8dc: 6e20 c50e 4000 |00d0: invoke-virtual {v0, v4}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@0ec5 │ │ +08b8e2: 0c04 |00d3: move-result-object v4 │ │ +08b8e4: 1a06 b437 |00d4: const-string v6, "you must buy this game to download" // string@37b4 │ │ +08b8e8: 7120 8805 6400 |00d6: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08b8ee: 0a04 |00d9: move-result v4 │ │ +08b8f0: 3804 0300 |00da: if-eqz v4, 00dd // +0003 │ │ +08b8f4: 1102 |00dc: return-object v2 │ │ +08b8f6: 3415 0300 |00dd: if-lt v5, v1, 00e0 // +0003 │ │ +08b8fa: 2803 |00df: goto 00e2 // +0003 │ │ +08b8fc: 0154 |00e0: move v4, v5 │ │ +08b8fe: 28ed |00e1: goto 00ce // -0013 │ │ +08b900: 1a00 0037 |00e2: const-string v0, "url" // string@3700 │ │ +08b904: 6e20 d10e 0800 |00e4: invoke-virtual {v8, v0}, Lorg/json/JSONObject;.has:(Ljava/lang/String;)Z // method@0ed1 │ │ +08b90a: 0a01 |00e7: move-result v1 │ │ +08b90c: 3801 1100 |00e8: if-eqz v1, 00f9 // +0011 │ │ +08b910: 2201 df04 |00ea: new-instance v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08b914: 6e20 d00e 0800 |00ec: invoke-virtual {v8, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0ed0 │ │ +08b91a: 0c08 |00ef: move-result-object v8 │ │ +08b91c: 1a00 2432 |00f0: const-string v0, "resultJson.getString("url")" // string@3224 │ │ +08b920: 7120 8b05 0800 |00f2: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08b926: 7040 7b17 8133 |00f5: invoke-direct {v1, v8, v3, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ +08b92c: 1101 |00f8: return-object v1 │ │ +08b92e: 2208 7701 |00f9: new-instance v8, Ljava/lang/RuntimeException; // type@0177 │ │ +08b932: 1a00 a21a |00fb: const-string v0, "Unexpected JSON response" // string@1aa2 │ │ +08b936: 7020 8803 0800 |00fd: invoke-direct {v8, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +08b93c: 2708 |0100: throw v8 │ │ +08b93e: 2200 4201 |0101: new-instance v0, Ljava/io/IOException; // type@0142 │ │ +08b942: 1a01 a51a |0103: const-string v1, "Unexpected code " // string@1aa5 │ │ +08b946: 7120 8e05 3100 |0105: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08b94c: 0c01 |0108: move-result-object v1 │ │ +08b94e: 7020 f002 1000 |0109: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@02f0 │ │ +08b954: 2700 |010c: throw v0 │ │ +08b956: 0d00 |010d: move-exception v0 │ │ +08b958: 2700 |010e: throw v0 │ │ +08b95a: 0d01 |010f: move-exception v1 │ │ +08b95c: 7120 7d05 0800 |0110: invoke-static {v8, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08b962: 2701 |0113: throw v1 │ │ +08b964: 2208 6501 |0114: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ +08b968: 1a00 c420 |0116: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08b96c: 7020 5a03 0800 |0118: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08b972: 2708 |011b: throw v8 │ │ catches : 3 │ │ 0x0080 - 0x0094 │ │ -> 0x010d │ │ 0x0101 - 0x010d │ │ -> 0x010d │ │ 0x010e - 0x010f │ │ -> 0x010f │ │ @@ -263446,184 +263447,184 @@ │ │ type : '(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08be00: |[08be00] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -08be10: 5b01 d81b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$doc:Lorg/jsoup/nodes/Document; // field@1bd8 │ │ -08be14: 5b02 d91b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$storeUrl:Ljava/lang/String; // field@1bd9 │ │ -08be18: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08be1a: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08be20: 0e00 |0008: return-void │ │ +08be04: |[08be04] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +08be14: 5b01 d81b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$doc:Lorg/jsoup/nodes/Document; // field@1bd8 │ │ +08be18: 5b02 d91b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$storeUrl:Ljava/lang/String; // field@1bd9 │ │ +08be1c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +08be1e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08be24: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08bdd0: |[08bdd0] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08bde0: 2200 dd04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2; // type@04dd │ │ -08bde4: 5431 d81b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$doc:Lorg/jsoup/nodes/Document; // field@1bd8 │ │ -08bde8: 5432 d91b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$storeUrl:Ljava/lang/String; // field@1bd9 │ │ -08bdec: 7040 6617 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1766 │ │ -08bdf2: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08bdf6: 5b04 db1b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bdb │ │ -08bdfa: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08bdfe: 1100 |000f: return-object v0 │ │ +08bdd4: |[08bdd4] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08bde4: 2200 dd04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2; // type@04dd │ │ +08bde8: 5431 d81b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$doc:Lorg/jsoup/nodes/Document; // field@1bd8 │ │ +08bdec: 5432 d91b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$storeUrl:Ljava/lang/String; // field@1bd9 │ │ +08bdf0: 7040 6617 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1766 │ │ +08bdf6: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08bdfa: 5b04 db1b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bdb │ │ +08bdfe: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08be02: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08bc0c: |[08bc0c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08bc1c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08bc20: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08bc24: 6e30 6917 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1769 │ │ -08bc2a: 0c01 |0007: move-result-object v1 │ │ -08bc2c: 1101 |0008: return-object v1 │ │ +08bc10: |[08bc10] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08bc20: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08bc24: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08bc28: 6e30 6917 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1769 │ │ +08bc2e: 0c01 |0007: move-result-object v1 │ │ +08bc30: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08bc30: |[08bc30] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08bc40: 6e30 6717 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1767 │ │ -08bc46: 0c01 |0003: move-result-object v1 │ │ -08bc48: 1f01 dd04 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2; // type@04dd │ │ -08bc4c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08bc50: 6e20 6a17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@176a │ │ -08bc56: 0c01 |000b: move-result-object v1 │ │ -08bc58: 1101 |000c: return-object v1 │ │ +08bc34: |[08bc34] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08bc44: 6e30 6717 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1767 │ │ +08bc4a: 0c01 |0003: move-result-object v1 │ │ +08bc4c: 1f01 dd04 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2; // type@04dd │ │ +08bc50: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08bc54: 6e20 6a17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@176a │ │ +08bc5a: 0c01 |000b: move-result-object v1 │ │ +08bc5c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 177 16-bit code units │ │ -08bc5c: |[08bc5c] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08bc6c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08bc72: 0c00 |0003: move-result-object v0 │ │ -08bc74: 5241 da1b |0004: iget v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.label:I // field@1bda │ │ -08bc78: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -08bc7a: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -08bc7e: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -08bc82: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08bc88: 2900 a200 |000e: goto/16 00b0 // +00a2 │ │ -08bc8c: 2205 6501 |0010: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -08bc90: 1a00 c420 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08bc94: 7020 5a03 0500 |0014: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08bc9a: 2705 |0017: throw v5 │ │ -08bc9c: 7110 5305 0500 |0018: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08bca2: 5445 d81b |001b: iget-object v5, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$doc:Lorg/jsoup/nodes/Document; // field@1bd8 │ │ -08bca6: 1a01 6224 |001d: const-string v1, "download_btn" // string@2462 │ │ -08bcaa: 6e20 3b11 1500 |001f: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ -08bcb0: 0c05 |0022: move-result-object v5 │ │ -08bcb2: 1a01 4524 |0023: const-string v1, "doc.getElementsByClass("download_btn")" // string@2445 │ │ -08bcb6: 7120 8b05 1500 |0025: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bcbc: 1f05 c001 |0028: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -08bcc0: 7210 8904 0500 |002a: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08bcc6: 0a05 |002d: move-result v5 │ │ -08bcc8: b725 |002e: xor-int/2addr v5, v2 │ │ -08bcca: 3805 0a00 |002f: if-eqz v5, 0039 // +000a │ │ -08bcce: 2205 df04 |0031: new-instance v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08bcd2: 5440 d91b |0033: iget-object v0, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$storeUrl:Ljava/lang/String; // field@1bd9 │ │ -08bcd6: 7040 7b17 0522 |0035: invoke-direct {v5, v0, v2, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ -08bcdc: 1105 |0038: return-object v5 │ │ -08bcde: 2205 3102 |0039: new-instance v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08bce2: 7010 9305 0500 |003b: invoke-direct {v5}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ -08bce8: 5441 d81b |003e: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$doc:Lorg/jsoup/nodes/Document; // field@1bd8 │ │ -08bcec: 1a03 3331 |0040: const-string v3, "purchase_banner_inner" // string@3133 │ │ -08bcf0: 6e20 3b11 3100 |0042: invoke-virtual {v1, v3}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ -08bcf6: 0c01 |0045: move-result-object v1 │ │ -08bcf8: 5b51 4d00 |0046: iput-object v1, v5, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08bcfc: 5451 4d00 |0048: iget-object v1, v5, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08bd00: 1a03 a624 |004a: const-string v3, "elements" // string@24a6 │ │ -08bd04: 7120 8b05 3100 |004c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bd0a: 1f01 c001 |004f: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ -08bd0e: 7210 8904 0100 |0051: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08bd14: 0a01 |0054: move-result v1 │ │ -08bd16: b721 |0055: xor-int/2addr v1, v2 │ │ -08bd18: 3801 4a00 |0056: if-eqz v1, 00a0 // +004a │ │ -08bd1c: 1a00 f20b |0058: const-string v0, "ItchWebsiteParser" // string@0bf2 │ │ -08bd20: 1a01 6d16 |005a: const-string v1, "Purchased game" // string@166d │ │ -08bd24: 7120 fb00 1000 |005c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08bd2a: 5450 4d00 |005f: iget-object v0, v5, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08bd2e: 1f00 6404 |0061: check-cast v0, Lorg/jsoup/select/Elements; // type@0464 │ │ -08bd32: 1201 |0063: const/4 v1, #int 0 // #0 │ │ -08bd34: 6e20 9515 1000 |0064: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ -08bd3a: 0c00 |0067: move-result-object v0 │ │ -08bd3c: 1f00 d103 |0068: check-cast v0, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bd40: 1a03 a32a |006a: const-string v3, "key_row" // string@2aa3 │ │ -08bd44: 6e20 b711 3000 |006c: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08bd4a: 0c00 |006f: move-result-object v0 │ │ -08bd4c: 1a03 a724 |0070: const-string v3, "elements[0].getElementsByClass("key_row")" // string@24a7 │ │ -08bd50: 7120 8b05 3000 |0072: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bd56: 1f00 6901 |0075: check-cast v0, Ljava/lang/Iterable; // type@0169 │ │ -08bd5a: 2203 dc04 |0077: new-instance v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1; // type@04dc │ │ -08bd5e: 7020 6417 5300 |0079: invoke-direct {v3, v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@1764 │ │ -08bd64: 1f03 c201 |007c: check-cast v3, Ljava/util/Comparator; // type@01c2 │ │ -08bd68: 7120 6d05 3000 |007e: invoke-static {v0, v3}, Lkotlin/collections/CollectionsKt;.sortedWith:(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; // method@056d │ │ -08bd6e: 0c05 |0081: move-result-object v5 │ │ -08bd70: 2200 df04 |0082: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08bd74: 7110 6805 0500 |0084: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.last:(Ljava/util/List;)Ljava/lang/Object; // method@0568 │ │ -08bd7a: 0c05 |0087: move-result-object v5 │ │ -08bd7c: 1f05 d103 |0088: check-cast v5, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08bd80: 7110 8a05 0500 |008a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08bd86: 6e20 8c11 1500 |008d: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ -08bd8c: 0c05 |0090: move-result-object v5 │ │ -08bd8e: 1a03 0029 |0091: const-string v3, "href" // string@2900 │ │ -08bd92: 6e20 8211 3500 |0093: invoke-virtual {v5, v3}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08bd98: 0c05 |0096: move-result-object v5 │ │ -08bd9a: 1a03 5524 |0097: const-string v3, "downloadButtonRows.last()!!.child(0).attr("href")" // string@2455 │ │ -08bd9e: 7120 8b05 3500 |0099: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08bda4: 7040 7b17 5012 |009c: invoke-direct {v0, v5, v2, v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ -08bdaa: 1100 |009f: return-object v0 │ │ -08bdac: 6205 df1b |00a0: sget-object v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -08bdb0: 5441 d91b |00a2: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$storeUrl:Ljava/lang/String; // field@1bd9 │ │ -08bdb4: 0743 |00a4: move-object v3, v4 │ │ -08bdb6: 1f03 1902 |00a5: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08bdba: 5942 da1b |00a7: iput v2, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.label:I // field@1bda │ │ -08bdbe: 6e30 6d17 1503 |00a9: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.fetchDownloadUrlFromStorePage:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@176d │ │ -08bdc4: 0c05 |00ac: move-result-object v5 │ │ -08bdc6: 3305 0300 |00ad: if-ne v5, v0, 00b0 // +0003 │ │ -08bdca: 1100 |00af: return-object v0 │ │ -08bdcc: 1105 |00b0: return-object v5 │ │ +08bc60: |[08bc60] ua.gardenapple.itchupdater.client.ItchWebsiteParser$Companion$getDownloadUrl$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08bc70: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08bc76: 0c00 |0003: move-result-object v0 │ │ +08bc78: 5241 da1b |0004: iget v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.label:I // field@1bda │ │ +08bc7c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +08bc7e: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +08bc82: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +08bc86: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08bc8c: 2900 a200 |000e: goto/16 00b0 // +00a2 │ │ +08bc90: 2205 6501 |0010: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +08bc94: 1a00 c420 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08bc98: 7020 5a03 0500 |0014: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08bc9e: 2705 |0017: throw v5 │ │ +08bca0: 7110 5305 0500 |0018: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08bca6: 5445 d81b |001b: iget-object v5, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$doc:Lorg/jsoup/nodes/Document; // field@1bd8 │ │ +08bcaa: 1a01 6224 |001d: const-string v1, "download_btn" // string@2462 │ │ +08bcae: 6e20 3b11 1500 |001f: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ +08bcb4: 0c05 |0022: move-result-object v5 │ │ +08bcb6: 1a01 4524 |0023: const-string v1, "doc.getElementsByClass("download_btn")" // string@2445 │ │ +08bcba: 7120 8b05 1500 |0025: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bcc0: 1f05 c001 |0028: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +08bcc4: 7210 8904 0500 |002a: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08bcca: 0a05 |002d: move-result v5 │ │ +08bccc: b725 |002e: xor-int/2addr v5, v2 │ │ +08bcce: 3805 0a00 |002f: if-eqz v5, 0039 // +000a │ │ +08bcd2: 2205 df04 |0031: new-instance v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08bcd6: 5440 d91b |0033: iget-object v0, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$storeUrl:Ljava/lang/String; // field@1bd9 │ │ +08bcda: 7040 7b17 0522 |0035: invoke-direct {v5, v0, v2, v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ +08bce0: 1105 |0038: return-object v5 │ │ +08bce2: 2205 3102 |0039: new-instance v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08bce6: 7010 9305 0500 |003b: invoke-direct {v5}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ +08bcec: 5441 d81b |003e: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$doc:Lorg/jsoup/nodes/Document; // field@1bd8 │ │ +08bcf0: 1a03 3331 |0040: const-string v3, "purchase_banner_inner" // string@3133 │ │ +08bcf4: 6e20 3b11 3100 |0042: invoke-virtual {v1, v3}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ +08bcfa: 0c01 |0045: move-result-object v1 │ │ +08bcfc: 5b51 4d00 |0046: iput-object v1, v5, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08bd00: 5451 4d00 |0048: iget-object v1, v5, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08bd04: 1a03 a624 |004a: const-string v3, "elements" // string@24a6 │ │ +08bd08: 7120 8b05 3100 |004c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bd0e: 1f01 c001 |004f: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ +08bd12: 7210 8904 0100 |0051: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08bd18: 0a01 |0054: move-result v1 │ │ +08bd1a: b721 |0055: xor-int/2addr v1, v2 │ │ +08bd1c: 3801 4a00 |0056: if-eqz v1, 00a0 // +004a │ │ +08bd20: 1a00 f20b |0058: const-string v0, "ItchWebsiteParser" // string@0bf2 │ │ +08bd24: 1a01 6d16 |005a: const-string v1, "Purchased game" // string@166d │ │ +08bd28: 7120 fb00 1000 |005c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08bd2e: 5450 4d00 |005f: iget-object v0, v5, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08bd32: 1f00 6404 |0061: check-cast v0, Lorg/jsoup/select/Elements; // type@0464 │ │ +08bd36: 1201 |0063: const/4 v1, #int 0 // #0 │ │ +08bd38: 6e20 9515 1000 |0064: invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;.get:(I)Ljava/lang/Object; // method@1595 │ │ +08bd3e: 0c00 |0067: move-result-object v0 │ │ +08bd40: 1f00 d103 |0068: check-cast v0, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bd44: 1a03 a32a |006a: const-string v3, "key_row" // string@2aa3 │ │ +08bd48: 6e20 b711 3000 |006c: invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08bd4e: 0c00 |006f: move-result-object v0 │ │ +08bd50: 1a03 a724 |0070: const-string v3, "elements[0].getElementsByClass("key_row")" // string@24a7 │ │ +08bd54: 7120 8b05 3000 |0072: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bd5a: 1f00 6901 |0075: check-cast v0, Ljava/lang/Iterable; // type@0169 │ │ +08bd5e: 2203 dc04 |0077: new-instance v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1; // type@04dc │ │ +08bd62: 7020 6417 5300 |0079: invoke-direct {v3, v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2$invokeSuspend$$inlined$sortedBy$1;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@1764 │ │ +08bd68: 1f03 c201 |007c: check-cast v3, Ljava/util/Comparator; // type@01c2 │ │ +08bd6c: 7120 6d05 3000 |007e: invoke-static {v0, v3}, Lkotlin/collections/CollectionsKt;.sortedWith:(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List; // method@056d │ │ +08bd72: 0c05 |0081: move-result-object v5 │ │ +08bd74: 2200 df04 |0082: new-instance v0, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08bd78: 7110 6805 0500 |0084: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.last:(Ljava/util/List;)Ljava/lang/Object; // method@0568 │ │ +08bd7e: 0c05 |0087: move-result-object v5 │ │ +08bd80: 1f05 d103 |0088: check-cast v5, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08bd84: 7110 8a05 0500 |008a: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08bd8a: 6e20 8c11 1500 |008d: invoke-virtual {v5, v1}, Lorg/jsoup/nodes/Element;.child:(I)Lorg/jsoup/nodes/Element; // method@118c │ │ +08bd90: 0c05 |0090: move-result-object v5 │ │ +08bd92: 1a03 0029 |0091: const-string v3, "href" // string@2900 │ │ +08bd96: 6e20 8211 3500 |0093: invoke-virtual {v5, v3}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08bd9c: 0c05 |0096: move-result-object v5 │ │ +08bd9e: 1a03 5524 |0097: const-string v3, "downloadButtonRows.last()!!.child(0).attr("href")" // string@2455 │ │ +08bda2: 7120 8b05 3500 |0099: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08bda8: 7040 7b17 5012 |009c: invoke-direct {v0, v5, v2, v1}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.:(Ljava/lang/String;ZZ)V // method@177b │ │ +08bdae: 1100 |009f: return-object v0 │ │ +08bdb0: 6205 df1b |00a0: sget-object v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08bdb4: 5441 d91b |00a2: iget-object v1, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.$storeUrl:Ljava/lang/String; // field@1bd9 │ │ +08bdb8: 0743 |00a4: move-object v3, v4 │ │ +08bdba: 1f03 1902 |00a5: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08bdbe: 5942 da1b |00a7: iput v2, v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion$getDownloadUrl$2;.label:I // field@1bda │ │ +08bdc2: 6e30 6d17 1503 |00a9: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.fetchDownloadUrlFromStorePage:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@176d │ │ +08bdc8: 0c05 |00ac: move-result-object v5 │ │ +08bdca: 3305 0300 |00ad: if-ne v5, v0, 00b0 // +0003 │ │ +08bdce: 1100 |00af: return-object v0 │ │ +08bdd0: 1105 |00b0: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=177 │ │ 0x0010 line=199 │ │ 0x0018 line=177 │ │ 0x001b line=179 │ │ 0x0031 line=180 │ │ @@ -263711,309 +263712,309 @@ │ │ type : '(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08cfd8: |[08cfd8] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.:(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)V │ │ -08cfe8: 5b01 e31b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$bundleDownloadLink:Ljava/lang/String; // field@1be3 │ │ -08cfec: 5b02 e41b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ -08cff0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08cff2: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08cff8: 0e00 |0008: return-void │ │ +08cfdc: |[08cfdc] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.:(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)V │ │ +08cfec: 5b01 e31b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$bundleDownloadLink:Ljava/lang/String; // field@1be3 │ │ +08cff0: 5b02 e41b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ +08cff4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +08cff6: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08cffc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08cfa8: |[08cfa8] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08cfb8: 2200 e204 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2; // type@04e2 │ │ -08cfbc: 5431 e31b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$bundleDownloadLink:Ljava/lang/String; // field@1be3 │ │ -08cfc0: 5432 e41b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ -08cfc4: 7040 8b17 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.:(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)V // method@178b │ │ -08cfca: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08cfce: 5b04 e71b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1be7 │ │ -08cfd2: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08cfd6: 1100 |000f: return-object v0 │ │ +08cfac: |[08cfac] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08cfbc: 2200 e204 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2; // type@04e2 │ │ +08cfc0: 5431 e31b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$bundleDownloadLink:Ljava/lang/String; // field@1be3 │ │ +08cfc4: 5432 e41b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ +08cfc8: 7040 8b17 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.:(Ljava/lang/String;Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)V // method@178b │ │ +08cfce: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08cfd2: 5b04 e71b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1be7 │ │ +08cfd6: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08cfda: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08cbc4: |[08cbc4] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08cbd4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08cbd8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08cbdc: 6e30 8e17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@178e │ │ -08cbe2: 0c01 |0007: move-result-object v1 │ │ -08cbe4: 1101 |0008: return-object v1 │ │ +08cbc8: |[08cbc8] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08cbd8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08cbdc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08cbe0: 6e30 8e17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@178e │ │ +08cbe6: 0c01 |0007: move-result-object v1 │ │ +08cbe8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08cbe8: |[08cbe8] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08cbf8: 6e30 8c17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@178c │ │ -08cbfe: 0c01 |0003: move-result-object v1 │ │ -08cc00: 1f01 e204 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2; // type@04e2 │ │ -08cc04: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08cc08: 6e20 8f17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@178f │ │ -08cc0e: 0c01 |000b: move-result-object v1 │ │ -08cc10: 1101 |000c: return-object v1 │ │ +08cbec: |[08cbec] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08cbfc: 6e30 8c17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@178c │ │ +08cc02: 0c01 |0003: move-result-object v1 │ │ +08cc04: 1f01 e204 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2; // type@04e2 │ │ +08cc08: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08cc0c: 6e20 8f17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@178f │ │ +08cc12: 0c01 |000b: move-result-object v1 │ │ +08cc14: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 426 16-bit code units │ │ -08cc14: |[08cc14] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08cc24: 1a00 da0f |0000: const-string v0, "Location" // string@0fda │ │ -08cc28: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08cc2e: 0c01 |0005: move-result-object v1 │ │ -08cc30: 52b2 e61b |0006: iget v2, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.label:I // field@1be6 │ │ -08cc34: 1a03 a032 |0008: const-string v3, "searchUri.toString()" // string@32a0 │ │ -08cc38: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -08cc3a: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ -08cc3e: 3342 0a00 |000d: if-ne v2, v4, 0017 // +000a │ │ -08cc42: 54b1 e51b |000f: iget-object v1, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.L$0:Ljava/lang/Object; // field@1be5 │ │ -08cc46: 1f01 4600 |0011: check-cast v1, Landroid/net/Uri; // type@0046 │ │ -08cc4a: 7110 5305 0c00 |0013: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08cc50: 283e |0016: goto 0054 // +003e │ │ -08cc52: 220c 6501 |0017: new-instance v12, Ljava/lang/IllegalStateException; // type@0165 │ │ -08cc56: 1a00 c420 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08cc5a: 7020 5a03 0c00 |001b: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08cc60: 270c |001e: throw v12 │ │ -08cc62: 7110 5305 0c00 |001f: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08cc68: 54bc e31b |0022: iget-object v12, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$bundleDownloadLink:Ljava/lang/String; // field@1be3 │ │ -08cc6c: 7110 c600 0c00 |0024: invoke-static {v12}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ -08cc72: 0c0c |0027: move-result-object v12 │ │ -08cc74: 6e10 bc00 0c00 |0028: invoke-virtual {v12}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@00bc │ │ -08cc7a: 0c0c |002b: move-result-object v12 │ │ -08cc7c: 54b2 e41b |002c: iget-object v2, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ -08cc80: 6e10 c118 0200 |002e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -08cc86: 0c02 |0031: move-result-object v2 │ │ -08cc88: 1a05 9832 |0032: const-string v5, "search" // string@3298 │ │ -08cc8c: 6e30 b800 5c02 |0034: invoke-virtual {v12, v5, v2}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b8 │ │ -08cc92: 6e10 ba00 0c00 |0037: invoke-virtual {v12}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@00ba │ │ -08cc98: 0c0c |003a: move-result-object v12 │ │ -08cc9a: 6202 4806 |003b: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08cc9e: 6e10 c700 0c00 |003d: invoke-virtual {v12}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00c7 │ │ -08cca4: 0c05 |0040: move-result-object v5 │ │ -08cca6: 7120 8b05 3500 |0041: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08ccac: 07b6 |0044: move-object v6, v11 │ │ -08ccae: 1f06 1902 |0045: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08ccb2: 5bbc e51b |0047: iput-object v12, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.L$0:Ljava/lang/Object; // field@1be5 │ │ -08ccb6: 59b4 e61b |0049: iput v4, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.label:I // field@1be6 │ │ -08ccba: 6e30 8916 5206 |004b: invoke-virtual {v2, v5, v6}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -08ccc0: 0c02 |004e: move-result-object v2 │ │ -08ccc2: 3312 0300 |004f: if-ne v2, v1, 0052 // +0003 │ │ -08ccc6: 1101 |0051: return-object v1 │ │ -08ccc8: 07c1 |0052: move-object v1, v12 │ │ -08ccca: 072c |0053: move-object v12, v2 │ │ -08cccc: 1f0c cc03 |0054: check-cast v12, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08ccd0: 54b2 e41b |0056: iget-object v2, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ -08ccd4: 6e10 c218 0200 |0058: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -08ccda: 0c02 |005b: move-result-object v2 │ │ -08ccdc: 2345 5806 |005c: new-array v5, v4, [C // type@0658 │ │ -08cce0: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -08cce2: 1307 2f00 |005f: const/16 v7, #int 47 // #2f │ │ -08cce6: 5007 0506 |0061: aput-char v7, v5, v6 │ │ -08ccea: 7120 a605 5200 |0063: invoke-static {v2, v5}, Lkotlin/text/StringsKt;.trimEnd:(Ljava/lang/String;[C)Ljava/lang/String; // method@05a6 │ │ -08ccf0: 0c02 |0066: move-result-object v2 │ │ -08ccf2: 7110 1505 0200 |0067: invoke-static {v2}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@0515 │ │ -08ccf8: 0c02 |006a: move-result-object v2 │ │ -08ccfa: 1a05 ca1c |006b: const-string v5, "\/?" // string@1cca │ │ -08ccfe: 7120 8e05 5200 |006d: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08cd04: 0c02 |0070: move-result-object v2 │ │ -08cd06: 7110 1205 0200 |0071: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0512 │ │ -08cd0c: 0c02 |0074: move-result-object v2 │ │ -08cd0e: 1a05 5726 |0075: const-string v5, "game_row_data" // string@2657 │ │ -08cd12: 6e20 3b11 5c00 |0077: invoke-virtual {v12, v5}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ -08cd18: 0c0c |007a: move-result-object v12 │ │ -08cd1a: 6e10 9d15 0c00 |007b: invoke-virtual {v12}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ -08cd20: 0c0c |007e: move-result-object v12 │ │ -08cd22: 7210 a704 0c00 |007f: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08cd28: 0a05 |0082: move-result v5 │ │ -08cd2a: 3805 1901 |0083: if-eqz v5, 019c // +0119 │ │ -08cd2e: 7210 a804 0c00 |0085: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08cd34: 0c05 |0088: move-result-object v5 │ │ -08cd36: 1f05 d103 |0089: check-cast v5, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08cd3a: 1a06 0029 |008b: const-string v6, "href" // string@2900 │ │ -08cd3e: 6e30 b411 6502 |008d: invoke-virtual {v5, v6, v2}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValueMatching:(Ljava/lang/String;Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; // method@11b4 │ │ -08cd44: 0c07 |0090: move-result-object v7 │ │ -08cd46: 1a08 4532 |0091: const-string v8, "rowData.getElementsByAttributeValueMatching("href", storePattern)" // string@3245 │ │ -08cd4a: 7120 8b05 8700 |0093: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08cd50: 1f07 c001 |0096: check-cast v7, Ljava/util/Collection; // type@01c0 │ │ -08cd54: 7210 8904 0700 |0098: invoke-interface {v7}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -08cd5a: 0a07 |009b: move-result v7 │ │ -08cd5c: b747 |009c: xor-int/2addr v7, v4 │ │ -08cd5e: 3807 e2ff |009d: if-eqz v7, 007f // -001e │ │ -08cd62: 1a07 4326 |009f: const-string v7, "game_download_btn" // string@2643 │ │ -08cd66: 6e20 b711 7500 |00a1: invoke-virtual {v5, v7}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ -08cd6c: 0c07 |00a4: move-result-object v7 │ │ -08cd6e: 6e10 9315 0700 |00a5: invoke-virtual {v7}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ -08cd74: 0c07 |00a8: move-result-object v7 │ │ -08cd76: 3807 0c00 |00a9: if-eqz v7, 00b5 // +000c │ │ -08cd7a: 6e20 8211 6700 |00ab: invoke-virtual {v7, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08cd80: 0c0c |00ae: move-result-object v12 │ │ -08cd82: 1a00 5424 |00af: const-string v0, "downloadButton.attr("href")" // string@2454 │ │ -08cd86: 7120 8b05 0c00 |00b1: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08cd8c: 110c |00b4: return-object v12 │ │ -08cd8e: 2206 4f02 |00b5: new-instance v6, Lokhttp3/FormBody$Builder; // type@024f │ │ -08cd92: 1207 |00b7: const/4 v7, #int 0 // #0 │ │ -08cd94: 7040 cb05 7674 |00b8: invoke-direct {v6, v7, v4, v7}, Lokhttp3/FormBody$Builder;.:(Ljava/nio/charset/Charset;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@05cb │ │ -08cd9a: 1a08 f625 |00bb: const-string v8, "form" // string@25f6 │ │ -08cd9e: 6e20 bb11 8500 |00bd: invoke-virtual {v5, v8}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ -08cda4: 0c05 |00c0: move-result-object v5 │ │ -08cda6: 6e10 9315 0500 |00c1: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ -08cdac: 0c05 |00c4: move-result-object v5 │ │ -08cdae: 7110 8a05 0500 |00c5: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08cdb4: 1a08 9829 |00c8: const-string v8, "input" // string@2998 │ │ -08cdb8: 6e20 bb11 8500 |00ca: invoke-virtual {v5, v8}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ -08cdbe: 0c05 |00cd: move-result-object v5 │ │ -08cdc0: 6e10 9d15 0500 |00ce: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ -08cdc6: 0c05 |00d1: move-result-object v5 │ │ -08cdc8: 7210 a704 0500 |00d2: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08cdce: 0a08 |00d5: move-result v8 │ │ -08cdd0: 3808 2200 |00d6: if-eqz v8, 00f8 // +0022 │ │ -08cdd4: 7210 a804 0500 |00d8: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08cdda: 0c08 |00db: move-result-object v8 │ │ -08cddc: 1f08 d103 |00dc: check-cast v8, Lorg/jsoup/nodes/Element; // type@03d1 │ │ -08cde0: 1a09 642e |00de: const-string v9, "name" // string@2e64 │ │ -08cde4: 6e20 8211 9800 |00e0: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08cdea: 0c09 |00e3: move-result-object v9 │ │ -08cdec: 1a0a 9929 |00e4: const-string v10, "input.attr("name")" // string@2999 │ │ -08cdf0: 7120 8b05 a900 |00e6: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08cdf6: 1a0a 2437 |00e9: const-string v10, "value" // string@3724 │ │ -08cdfa: 6e20 8211 a800 |00eb: invoke-virtual {v8, v10}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ -08ce00: 0c08 |00ee: move-result-object v8 │ │ -08ce02: 1a0a 9a29 |00ef: const-string v10, "input.attr("value")" // string@299a │ │ -08ce06: 7120 8b05 a800 |00f1: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08ce0c: 6e30 cc05 9608 |00f4: invoke-virtual {v6, v9, v8}, Lokhttp3/FormBody$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; // method@05cc │ │ -08ce12: 28db |00f7: goto 00d2 // -0025 │ │ -08ce14: 1a05 8e1e |00f8: const-string v5, "action" // string@1e8e │ │ -08ce18: 1a08 5121 |00fa: const-string v8, "claim" // string@2151 │ │ -08ce1c: 6e30 cc05 5608 |00fc: invoke-virtual {v6, v5, v8}, Lokhttp3/FormBody$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; // method@05cc │ │ -08ce22: 2205 5602 |00ff: new-instance v5, Lokhttp3/Request$Builder; // type@0256 │ │ -08ce26: 7010 da05 0500 |0101: invoke-direct {v5}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ -08ce2c: 6e10 c700 0100 |0104: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00c7 │ │ -08ce32: 0c08 |0107: move-result-object v8 │ │ -08ce34: 7120 8b05 3800 |0108: invoke-static {v8, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08ce3a: 6e20 e005 8500 |010b: invoke-virtual {v5, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ -08ce40: 7100 4601 0000 |010e: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ -08ce46: 0c08 |0111: move-result-object v8 │ │ -08ce48: 3908 0300 |0112: if-nez v8, 0115 // +0003 │ │ -08ce4c: 280f |0114: goto 0123 // +000f │ │ -08ce4e: 1a09 0f29 |0115: const-string v9, "https://itch.io" // string@290f │ │ -08ce52: 6e20 4501 9800 |0117: invoke-virtual {v8, v9}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ -08ce58: 0c08 |011a: move-result-object v8 │ │ -08ce5a: 3908 0300 |011b: if-nez v8, 011e // +0003 │ │ -08ce5e: 2806 |011d: goto 0123 // +0006 │ │ -08ce60: 1a09 4609 |011e: const-string v9, "Cookie" // string@0946 │ │ -08ce64: 6e30 db05 9508 |0120: invoke-virtual {v5, v9, v8}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ -08ce6a: 6e10 cd05 0600 |0123: invoke-virtual {v6}, Lokhttp3/FormBody$Builder;.build:()Lokhttp3/FormBody; // method@05cd │ │ -08ce70: 0c06 |0126: move-result-object v6 │ │ -08ce72: 1f06 5802 |0127: check-cast v6, Lokhttp3/RequestBody; // type@0258 │ │ -08ce76: 6e20 df05 6500 |0129: invoke-virtual {v5, v6}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@05df │ │ -08ce7c: 6e10 dc05 0500 |012c: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ -08ce82: 0c05 |012f: move-result-object v5 │ │ -08ce84: 6206 5306 |0130: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -08ce88: 6e10 a916 0600 |0132: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ -08ce8e: 0c06 |0135: move-result-object v6 │ │ -08ce90: 6e20 d905 5600 |0136: invoke-virtual {v6, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ -08ce96: 0c05 |0139: move-result-object v5 │ │ -08ce98: 7210 ca05 0500 |013a: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ -08ce9e: 0c05 |013d: move-result-object v5 │ │ -08cea0: 1f05 3a01 |013e: check-cast v5, Ljava/io/Closeable; // type@013a │ │ -08cea4: 0776 |0140: move-object v6, v7 │ │ -08cea6: 1f06 8201 |0141: check-cast v6, Ljava/lang/Throwable; // type@0182 │ │ -08ceaa: 0758 |0143: move-object v8, v5 │ │ -08ceac: 1f08 5902 |0144: check-cast v8, Lokhttp3/Response; // type@0259 │ │ -08ceb0: 6e10 ec05 0800 |0146: invoke-virtual {v8}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ -08ceb6: 0a09 |0149: move-result v9 │ │ -08ceb8: 1a0a 0f0c |014a: const-string v10, "JusticeBundleHandler" // string@0c0f │ │ -08cebc: 3809 2300 |014c: if-eqz v9, 016f // +0023 │ │ -08cec0: 1a0c 6018 |014e: const-string v12, "Success: " // string@1860 │ │ -08cec4: 6e10 ee05 0800 |0150: invoke-virtual {v8}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@05ee │ │ -08ceca: 0c00 |0153: move-result-object v0 │ │ -08cecc: 6e10 e405 0000 |0154: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@05e4 │ │ -08ced2: 0c00 |0157: move-result-object v0 │ │ -08ced4: 7120 8e05 0c00 |0158: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08ceda: 0c0c |015b: move-result-object v12 │ │ -08cedc: 7120 fb00 ca00 |015c: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08cee2: 6e10 ee05 0800 |015f: invoke-virtual {v8}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@05ee │ │ -08cee8: 0c0c |0162: move-result-object v12 │ │ -08ceea: 6e10 e405 0c00 |0163: invoke-virtual {v12}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@05e4 │ │ -08cef0: 0c0c |0166: move-result-object v12 │ │ -08cef2: 6e10 d205 0c00 |0167: invoke-virtual {v12}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@05d2 │ │ -08cef8: 0c0c |016a: move-result-object v12 │ │ -08cefa: 7120 7d05 6500 |016b: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08cf00: 110c |016e: return-object v12 │ │ -08cf02: 6e10 eb05 0800 |016f: invoke-virtual {v8}, Lokhttp3/Response;.isRedirect:()Z // method@05eb │ │ -08cf08: 0a09 |0172: move-result v9 │ │ -08cf0a: 3809 1b00 |0173: if-eqz v9, 018e // +001b │ │ -08cf0e: 1a0c ab16 |0175: const-string v12, "Redirect: " // string@16ab │ │ -08cf12: 1221 |0177: const/4 v1, #int 2 // #2 │ │ -08cf14: 7157 e905 0817 |0178: invoke-static {v8, v0, v7, v1, v7}, Lokhttp3/Response;.header$default:(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@05e9 │ │ -08cf1a: 0c02 |017b: move-result-object v2 │ │ -08cf1c: 7120 8e05 2c00 |017c: invoke-static {v12, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08cf22: 0c0c |017f: move-result-object v12 │ │ -08cf24: 7120 fb00 ca00 |0180: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08cf2a: 7157 e905 0817 |0183: invoke-static {v8, v0, v7, v1, v7}, Lokhttp3/Response;.header$default:(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@05e9 │ │ -08cf30: 0c0c |0186: move-result-object v12 │ │ -08cf32: 7110 8a05 0c00 |0187: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08cf38: 7120 7d05 6500 |018a: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08cf3e: 110c |018d: return-object v12 │ │ -08cf40: 6207 4a00 |018e: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08cf44: 7120 7d05 6500 |0190: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08cf4a: 2900 ecfe |0193: goto/16 007f // -0114 │ │ -08cf4e: 0d0c |0195: move-exception v12 │ │ -08cf50: 270c |0196: throw v12 │ │ -08cf52: 0d00 |0197: move-exception v0 │ │ -08cf54: 7120 7d05 c500 |0198: invoke-static {v5, v12}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -08cf5a: 2700 |019b: throw v0 │ │ -08cf5c: 220c 7701 |019c: new-instance v12, Ljava/lang/RuntimeException; // type@0177 │ │ -08cf60: 54b0 e41b |019e: iget-object v0, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ -08cf64: 1a01 5d09 |01a0: const-string v1, "Could not find bundle download link for game " // string@095d │ │ -08cf68: 7120 8e05 0100 |01a2: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08cf6e: 0c00 |01a5: move-result-object v0 │ │ -08cf70: 7020 8803 0c00 |01a6: invoke-direct {v12, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -08cf76: 270c |01a9: throw v12 │ │ +08cc18: |[08cc18] ua.gardenapple.itchupdater.client.JusticeBundleHandler$claimGame$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08cc28: 1a00 da0f |0000: const-string v0, "Location" // string@0fda │ │ +08cc2c: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08cc32: 0c01 |0005: move-result-object v1 │ │ +08cc34: 52b2 e61b |0006: iget v2, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.label:I // field@1be6 │ │ +08cc38: 1a03 a032 |0008: const-string v3, "searchUri.toString()" // string@32a0 │ │ +08cc3c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +08cc3e: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ +08cc42: 3342 0a00 |000d: if-ne v2, v4, 0017 // +000a │ │ +08cc46: 54b1 e51b |000f: iget-object v1, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.L$0:Ljava/lang/Object; // field@1be5 │ │ +08cc4a: 1f01 4600 |0011: check-cast v1, Landroid/net/Uri; // type@0046 │ │ +08cc4e: 7110 5305 0c00 |0013: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08cc54: 283e |0016: goto 0054 // +003e │ │ +08cc56: 220c 6501 |0017: new-instance v12, Ljava/lang/IllegalStateException; // type@0165 │ │ +08cc5a: 1a00 c420 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08cc5e: 7020 5a03 0c00 |001b: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08cc64: 270c |001e: throw v12 │ │ +08cc66: 7110 5305 0c00 |001f: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08cc6c: 54bc e31b |0022: iget-object v12, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$bundleDownloadLink:Ljava/lang/String; // field@1be3 │ │ +08cc70: 7110 c600 0c00 |0024: invoke-static {v12}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00c6 │ │ +08cc76: 0c0c |0027: move-result-object v12 │ │ +08cc78: 6e10 bc00 0c00 |0028: invoke-virtual {v12}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@00bc │ │ +08cc7e: 0c0c |002b: move-result-object v12 │ │ +08cc80: 54b2 e41b |002c: iget-object v2, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ +08cc84: 6e10 c118 0200 |002e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +08cc8a: 0c02 |0031: move-result-object v2 │ │ +08cc8c: 1a05 9832 |0032: const-string v5, "search" // string@3298 │ │ +08cc90: 6e30 b800 5c02 |0034: invoke-virtual {v12, v5, v2}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@00b8 │ │ +08cc96: 6e10 ba00 0c00 |0037: invoke-virtual {v12}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@00ba │ │ +08cc9c: 0c0c |003a: move-result-object v12 │ │ +08cc9e: 6202 4806 |003b: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08cca2: 6e10 c700 0c00 |003d: invoke-virtual {v12}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00c7 │ │ +08cca8: 0c05 |0040: move-result-object v5 │ │ +08ccaa: 7120 8b05 3500 |0041: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08ccb0: 07b6 |0044: move-object v6, v11 │ │ +08ccb2: 1f06 1902 |0045: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08ccb6: 5bbc e51b |0047: iput-object v12, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.L$0:Ljava/lang/Object; // field@1be5 │ │ +08ccba: 59b4 e61b |0049: iput v4, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.label:I // field@1be6 │ │ +08ccbe: 6e30 8916 5206 |004b: invoke-virtual {v2, v5, v6}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +08ccc4: 0c02 |004e: move-result-object v2 │ │ +08ccc6: 3312 0300 |004f: if-ne v2, v1, 0052 // +0003 │ │ +08ccca: 1101 |0051: return-object v1 │ │ +08cccc: 07c1 |0052: move-object v1, v12 │ │ +08ccce: 072c |0053: move-object v12, v2 │ │ +08ccd0: 1f0c cc03 |0054: check-cast v12, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08ccd4: 54b2 e41b |0056: iget-object v2, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ +08ccd8: 6e10 c218 0200 |0058: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +08ccde: 0c02 |005b: move-result-object v2 │ │ +08cce0: 2345 5806 |005c: new-array v5, v4, [C // type@0658 │ │ +08cce4: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +08cce6: 1307 2f00 |005f: const/16 v7, #int 47 // #2f │ │ +08ccea: 5007 0506 |0061: aput-char v7, v5, v6 │ │ +08ccee: 7120 a605 5200 |0063: invoke-static {v2, v5}, Lkotlin/text/StringsKt;.trimEnd:(Ljava/lang/String;[C)Ljava/lang/String; // method@05a6 │ │ +08ccf4: 0c02 |0066: move-result-object v2 │ │ +08ccf6: 7110 1505 0200 |0067: invoke-static {v2}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@0515 │ │ +08ccfc: 0c02 |006a: move-result-object v2 │ │ +08ccfe: 1a05 ca1c |006b: const-string v5, "\/?" // string@1cca │ │ +08cd02: 7120 8e05 5200 |006d: invoke-static {v2, v5}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08cd08: 0c02 |0070: move-result-object v2 │ │ +08cd0a: 7110 1205 0200 |0071: invoke-static {v2}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0512 │ │ +08cd10: 0c02 |0074: move-result-object v2 │ │ +08cd12: 1a05 5726 |0075: const-string v5, "game_row_data" // string@2657 │ │ +08cd16: 6e20 3b11 5c00 |0077: invoke-virtual {v12, v5}, Lorg/jsoup/nodes/Document;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@113b │ │ +08cd1c: 0c0c |007a: move-result-object v12 │ │ +08cd1e: 6e10 9d15 0c00 |007b: invoke-virtual {v12}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ +08cd24: 0c0c |007e: move-result-object v12 │ │ +08cd26: 7210 a704 0c00 |007f: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08cd2c: 0a05 |0082: move-result v5 │ │ +08cd2e: 3805 1901 |0083: if-eqz v5, 019c // +0119 │ │ +08cd32: 7210 a804 0c00 |0085: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08cd38: 0c05 |0088: move-result-object v5 │ │ +08cd3a: 1f05 d103 |0089: check-cast v5, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08cd3e: 1a06 0029 |008b: const-string v6, "href" // string@2900 │ │ +08cd42: 6e30 b411 6502 |008d: invoke-virtual {v5, v6, v2}, Lorg/jsoup/nodes/Element;.getElementsByAttributeValueMatching:(Ljava/lang/String;Ljava/util/regex/Pattern;)Lorg/jsoup/select/Elements; // method@11b4 │ │ +08cd48: 0c07 |0090: move-result-object v7 │ │ +08cd4a: 1a08 4532 |0091: const-string v8, "rowData.getElementsByAttributeValueMatching("href", storePattern)" // string@3245 │ │ +08cd4e: 7120 8b05 8700 |0093: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08cd54: 1f07 c001 |0096: check-cast v7, Ljava/util/Collection; // type@01c0 │ │ +08cd58: 7210 8904 0700 |0098: invoke-interface {v7}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +08cd5e: 0a07 |009b: move-result v7 │ │ +08cd60: b747 |009c: xor-int/2addr v7, v4 │ │ +08cd62: 3807 e2ff |009d: if-eqz v7, 007f // -001e │ │ +08cd66: 1a07 4326 |009f: const-string v7, "game_download_btn" // string@2643 │ │ +08cd6a: 6e20 b711 7500 |00a1: invoke-virtual {v5, v7}, Lorg/jsoup/nodes/Element;.getElementsByClass:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11b7 │ │ +08cd70: 0c07 |00a4: move-result-object v7 │ │ +08cd72: 6e10 9315 0700 |00a5: invoke-virtual {v7}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ +08cd78: 0c07 |00a8: move-result-object v7 │ │ +08cd7a: 3807 0c00 |00a9: if-eqz v7, 00b5 // +000c │ │ +08cd7e: 6e20 8211 6700 |00ab: invoke-virtual {v7, v6}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08cd84: 0c0c |00ae: move-result-object v12 │ │ +08cd86: 1a00 5424 |00af: const-string v0, "downloadButton.attr("href")" // string@2454 │ │ +08cd8a: 7120 8b05 0c00 |00b1: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08cd90: 110c |00b4: return-object v12 │ │ +08cd92: 2206 4f02 |00b5: new-instance v6, Lokhttp3/FormBody$Builder; // type@024f │ │ +08cd96: 1207 |00b7: const/4 v7, #int 0 // #0 │ │ +08cd98: 7040 cb05 7674 |00b8: invoke-direct {v6, v7, v4, v7}, Lokhttp3/FormBody$Builder;.:(Ljava/nio/charset/Charset;ILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@05cb │ │ +08cd9e: 1a08 f625 |00bb: const-string v8, "form" // string@25f6 │ │ +08cda2: 6e20 bb11 8500 |00bd: invoke-virtual {v5, v8}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ +08cda8: 0c05 |00c0: move-result-object v5 │ │ +08cdaa: 6e10 9315 0500 |00c1: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.first:()Lorg/jsoup/nodes/Element; // method@1593 │ │ +08cdb0: 0c05 |00c4: move-result-object v5 │ │ +08cdb2: 7110 8a05 0500 |00c5: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08cdb8: 1a08 9829 |00c8: const-string v8, "input" // string@2998 │ │ +08cdbc: 6e20 bb11 8500 |00ca: invoke-virtual {v5, v8}, Lorg/jsoup/nodes/Element;.getElementsByTag:(Ljava/lang/String;)Lorg/jsoup/select/Elements; // method@11bb │ │ +08cdc2: 0c05 |00cd: move-result-object v5 │ │ +08cdc4: 6e10 9d15 0500 |00ce: invoke-virtual {v5}, Lorg/jsoup/select/Elements;.iterator:()Ljava/util/Iterator; // method@159d │ │ +08cdca: 0c05 |00d1: move-result-object v5 │ │ +08cdcc: 7210 a704 0500 |00d2: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08cdd2: 0a08 |00d5: move-result v8 │ │ +08cdd4: 3808 2200 |00d6: if-eqz v8, 00f8 // +0022 │ │ +08cdd8: 7210 a804 0500 |00d8: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08cdde: 0c08 |00db: move-result-object v8 │ │ +08cde0: 1f08 d103 |00dc: check-cast v8, Lorg/jsoup/nodes/Element; // type@03d1 │ │ +08cde4: 1a09 642e |00de: const-string v9, "name" // string@2e64 │ │ +08cde8: 6e20 8211 9800 |00e0: invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08cdee: 0c09 |00e3: move-result-object v9 │ │ +08cdf0: 1a0a 9929 |00e4: const-string v10, "input.attr("name")" // string@2999 │ │ +08cdf4: 7120 8b05 a900 |00e6: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08cdfa: 1a0a 2437 |00e9: const-string v10, "value" // string@3724 │ │ +08cdfe: 6e20 8211 a800 |00eb: invoke-virtual {v8, v10}, Lorg/jsoup/nodes/Element;.attr:(Ljava/lang/String;)Ljava/lang/String; // method@1182 │ │ +08ce04: 0c08 |00ee: move-result-object v8 │ │ +08ce06: 1a0a 9a29 |00ef: const-string v10, "input.attr("value")" // string@299a │ │ +08ce0a: 7120 8b05 a800 |00f1: invoke-static {v8, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08ce10: 6e30 cc05 9608 |00f4: invoke-virtual {v6, v9, v8}, Lokhttp3/FormBody$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; // method@05cc │ │ +08ce16: 28db |00f7: goto 00d2 // -0025 │ │ +08ce18: 1a05 8e1e |00f8: const-string v5, "action" // string@1e8e │ │ +08ce1c: 1a08 5121 |00fa: const-string v8, "claim" // string@2151 │ │ +08ce20: 6e30 cc05 5608 |00fc: invoke-virtual {v6, v5, v8}, Lokhttp3/FormBody$Builder;.add:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/FormBody$Builder; // method@05cc │ │ +08ce26: 2205 5602 |00ff: new-instance v5, Lokhttp3/Request$Builder; // type@0256 │ │ +08ce2a: 7010 da05 0500 |0101: invoke-direct {v5}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ +08ce30: 6e10 c700 0100 |0104: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@00c7 │ │ +08ce36: 0c08 |0107: move-result-object v8 │ │ +08ce38: 7120 8b05 3800 |0108: invoke-static {v8, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08ce3e: 6e20 e005 8500 |010b: invoke-virtual {v5, v8}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ +08ce44: 7100 4601 0000 |010e: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ +08ce4a: 0c08 |0111: move-result-object v8 │ │ +08ce4c: 3908 0300 |0112: if-nez v8, 0115 // +0003 │ │ +08ce50: 280f |0114: goto 0123 // +000f │ │ +08ce52: 1a09 0f29 |0115: const-string v9, "https://itch.io" // string@290f │ │ +08ce56: 6e20 4501 9800 |0117: invoke-virtual {v8, v9}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ +08ce5c: 0c08 |011a: move-result-object v8 │ │ +08ce5e: 3908 0300 |011b: if-nez v8, 011e // +0003 │ │ +08ce62: 2806 |011d: goto 0123 // +0006 │ │ +08ce64: 1a09 4609 |011e: const-string v9, "Cookie" // string@0946 │ │ +08ce68: 6e30 db05 9508 |0120: invoke-virtual {v5, v9, v8}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ +08ce6e: 6e10 cd05 0600 |0123: invoke-virtual {v6}, Lokhttp3/FormBody$Builder;.build:()Lokhttp3/FormBody; // method@05cd │ │ +08ce74: 0c06 |0126: move-result-object v6 │ │ +08ce76: 1f06 5802 |0127: check-cast v6, Lokhttp3/RequestBody; // type@0258 │ │ +08ce7a: 6e20 df05 6500 |0129: invoke-virtual {v5, v6}, Lokhttp3/Request$Builder;.post:(Lokhttp3/RequestBody;)Lokhttp3/Request$Builder; // method@05df │ │ +08ce80: 6e10 dc05 0500 |012c: invoke-virtual {v5}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ +08ce86: 0c05 |012f: move-result-object v5 │ │ +08ce88: 6206 5306 |0130: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +08ce8c: 6e10 a916 0600 |0132: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ +08ce92: 0c06 |0135: move-result-object v6 │ │ +08ce94: 6e20 d905 5600 |0136: invoke-virtual {v6, v5}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ +08ce9a: 0c05 |0139: move-result-object v5 │ │ +08ce9c: 7210 ca05 0500 |013a: invoke-interface {v5}, Lokhttp3/Call;.execute:()Lokhttp3/Response; // method@05ca │ │ +08cea2: 0c05 |013d: move-result-object v5 │ │ +08cea4: 1f05 3a01 |013e: check-cast v5, Ljava/io/Closeable; // type@013a │ │ +08cea8: 0776 |0140: move-object v6, v7 │ │ +08ceaa: 1f06 8201 |0141: check-cast v6, Ljava/lang/Throwable; // type@0182 │ │ +08ceae: 0758 |0143: move-object v8, v5 │ │ +08ceb0: 1f08 5902 |0144: check-cast v8, Lokhttp3/Response; // type@0259 │ │ +08ceb4: 6e10 ec05 0800 |0146: invoke-virtual {v8}, Lokhttp3/Response;.isSuccessful:()Z // method@05ec │ │ +08ceba: 0a09 |0149: move-result v9 │ │ +08cebc: 1a0a 0f0c |014a: const-string v10, "JusticeBundleHandler" // string@0c0f │ │ +08cec0: 3809 2300 |014c: if-eqz v9, 016f // +0023 │ │ +08cec4: 1a0c 6018 |014e: const-string v12, "Success: " // string@1860 │ │ +08cec8: 6e10 ee05 0800 |0150: invoke-virtual {v8}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@05ee │ │ +08cece: 0c00 |0153: move-result-object v0 │ │ +08ced0: 6e10 e405 0000 |0154: invoke-virtual {v0}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@05e4 │ │ +08ced6: 0c00 |0157: move-result-object v0 │ │ +08ced8: 7120 8e05 0c00 |0158: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08cede: 0c0c |015b: move-result-object v12 │ │ +08cee0: 7120 fb00 ca00 |015c: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08cee6: 6e10 ee05 0800 |015f: invoke-virtual {v8}, Lokhttp3/Response;.request:()Lokhttp3/Request; // method@05ee │ │ +08ceec: 0c0c |0162: move-result-object v12 │ │ +08ceee: 6e10 e405 0c00 |0163: invoke-virtual {v12}, Lokhttp3/Request;.url:()Lokhttp3/HttpUrl; // method@05e4 │ │ +08cef4: 0c0c |0166: move-result-object v12 │ │ +08cef6: 6e10 d205 0c00 |0167: invoke-virtual {v12}, Lokhttp3/HttpUrl;.toString:()Ljava/lang/String; // method@05d2 │ │ +08cefc: 0c0c |016a: move-result-object v12 │ │ +08cefe: 7120 7d05 6500 |016b: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08cf04: 110c |016e: return-object v12 │ │ +08cf06: 6e10 eb05 0800 |016f: invoke-virtual {v8}, Lokhttp3/Response;.isRedirect:()Z // method@05eb │ │ +08cf0c: 0a09 |0172: move-result v9 │ │ +08cf0e: 3809 1b00 |0173: if-eqz v9, 018e // +001b │ │ +08cf12: 1a0c ab16 |0175: const-string v12, "Redirect: " // string@16ab │ │ +08cf16: 1221 |0177: const/4 v1, #int 2 // #2 │ │ +08cf18: 7157 e905 0817 |0178: invoke-static {v8, v0, v7, v1, v7}, Lokhttp3/Response;.header$default:(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@05e9 │ │ +08cf1e: 0c02 |017b: move-result-object v2 │ │ +08cf20: 7120 8e05 2c00 |017c: invoke-static {v12, v2}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08cf26: 0c0c |017f: move-result-object v12 │ │ +08cf28: 7120 fb00 ca00 |0180: invoke-static {v10, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08cf2e: 7157 e905 0817 |0183: invoke-static {v8, v0, v7, v1, v7}, Lokhttp3/Response;.header$default:(Lokhttp3/Response;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; // method@05e9 │ │ +08cf34: 0c0c |0186: move-result-object v12 │ │ +08cf36: 7110 8a05 0c00 |0187: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08cf3c: 7120 7d05 6500 |018a: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08cf42: 110c |018d: return-object v12 │ │ +08cf44: 6207 4a00 |018e: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08cf48: 7120 7d05 6500 |0190: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08cf4e: 2900 ecfe |0193: goto/16 007f // -0114 │ │ +08cf52: 0d0c |0195: move-exception v12 │ │ +08cf54: 270c |0196: throw v12 │ │ +08cf56: 0d00 |0197: move-exception v0 │ │ +08cf58: 7120 7d05 c500 |0198: invoke-static {v5, v12}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +08cf5e: 2700 |019b: throw v0 │ │ +08cf60: 220c 7701 |019c: new-instance v12, Ljava/lang/RuntimeException; // type@0177 │ │ +08cf64: 54b0 e41b |019e: iget-object v0, v11, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$claimGame$2;.$game:Lua/gardenapple/itchupdater/database/game/Game; // field@1be4 │ │ +08cf68: 1a01 5d09 |01a0: const-string v1, "Could not find bundle download link for game " // string@095d │ │ +08cf6c: 7120 8e05 0100 |01a2: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08cf72: 0c00 |01a5: move-result-object v0 │ │ +08cf74: 7020 8803 0c00 |01a6: invoke-direct {v12, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +08cf7a: 270c |01a9: throw v12 │ │ catches : 5 │ │ 0x0143 - 0x014a │ │ -> 0x0195 │ │ 0x014e - 0x016b │ │ -> 0x0195 │ │ 0x016f - 0x018a │ │ -> 0x0195 │ │ @@ -264142,195 +264143,195 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08d258: |[08d258] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -08d268: 5b01 eb1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$context:Landroid/content/Context; // field@1beb │ │ -08d26c: 5b02 ec1b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ -08d270: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08d272: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08d278: 0e00 |0008: return-void │ │ +08d25c: |[08d25c] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +08d26c: 5b01 eb1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$context:Landroid/content/Context; // field@1beb │ │ +08d270: 5b02 ec1b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ +08d274: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +08d276: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08d27c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08d228: |[08d228] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08d238: 2200 e404 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2; // type@04e4 │ │ -08d23c: 5431 eb1b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$context:Landroid/content/Context; // field@1beb │ │ -08d240: 5432 ec1b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ -08d244: 7040 9217 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1792 │ │ -08d24a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08d24e: 5b04 f11b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bf1 │ │ -08d252: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d256: 1100 |000f: return-object v0 │ │ +08d22c: |[08d22c] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08d23c: 2200 e404 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2; // type@04e4 │ │ +08d240: 5431 eb1b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$context:Landroid/content/Context; // field@1beb │ │ +08d244: 5432 ec1b |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ +08d248: 7040 9217 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1792 │ │ +08d24e: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08d252: 5b04 f11b |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bf1 │ │ +08d256: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d25a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08d050: |[08d050] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d060: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08d064: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d068: 6e30 9517 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1795 │ │ -08d06e: 0c01 |0007: move-result-object v1 │ │ -08d070: 1101 |0008: return-object v1 │ │ +08d054: |[08d054] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d064: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08d068: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d06c: 6e30 9517 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1795 │ │ +08d072: 0c01 |0007: move-result-object v1 │ │ +08d074: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08d074: |[08d074] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08d084: 6e30 9317 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1793 │ │ -08d08a: 0c01 |0003: move-result-object v1 │ │ -08d08c: 1f01 e404 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2; // type@04e4 │ │ -08d090: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08d094: 6e20 9617 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1796 │ │ -08d09a: 0c01 |000b: move-result-object v1 │ │ -08d09c: 1101 |000c: return-object v1 │ │ +08d078: |[08d078] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08d088: 6e30 9317 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1793 │ │ +08d08e: 0c01 |0003: move-result-object v1 │ │ +08d090: 1f01 e404 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2; // type@04e4 │ │ +08d094: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08d098: 6e20 9617 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1796 │ │ +08d09e: 0c01 |000b: move-result-object v1 │ │ +08d0a0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 188 16-bit code units │ │ -08d0a0: |[08d0a0] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d0b0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08d0b6: 0c00 |0003: move-result-object v0 │ │ -08d0b8: 52d1 f01b |0004: iget v1, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.label:I // field@1bf0 │ │ -08d0bc: 1a02 bb2c |0006: const-string v2, "mitch.justice_" // string@2cbb │ │ -08d0c0: 1a03 bc2c |0008: const-string v3, "mitch.justicetimestamp_" // string@2cbc │ │ -08d0c4: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -08d0c6: 1a05 0815 |000b: const-string v5, "NONE" // string@1508 │ │ -08d0ca: 3801 1d00 |000d: if-eqz v1, 002a // +001d │ │ -08d0ce: 3341 1300 |000f: if-ne v1, v4, 0022 // +0013 │ │ -08d0d2: 54d0 ef1b |0011: iget-object v0, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$2:Ljava/lang/Object; // field@1bef │ │ -08d0d6: 1f00 3102 |0013: check-cast v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08d0da: 54d1 ee1b |0015: iget-object v1, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$1:Ljava/lang/Object; // field@1bee │ │ -08d0de: 1f01 3102 |0017: check-cast v1, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08d0e2: 54d4 ed1b |0019: iget-object v4, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$0:Ljava/lang/Object; // field@1bed │ │ -08d0e6: 1f04 2600 |001b: check-cast v4, Landroid/content/SharedPreferences; // type@0026 │ │ -08d0ea: 7110 5305 0e00 |001d: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d0f0: 2900 7400 |0020: goto/16 0094 // +0074 │ │ -08d0f4: 220e 6501 |0022: new-instance v14, Ljava/lang/IllegalStateException; // type@0165 │ │ -08d0f8: 1a00 c420 |0024: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08d0fc: 7020 5a03 0e00 |0026: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08d102: 270e |0029: throw v14 │ │ -08d104: 7110 5305 0e00 |002a: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d10a: 54de eb1b |002d: iget-object v14, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$context:Landroid/content/Context; // field@1beb │ │ -08d10e: 7110 0c02 0e00 |002f: invoke-static {v14}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -08d114: 0c0e |0032: move-result-object v14 │ │ -08d116: 2201 3102 |0033: new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08d11a: 7010 9305 0100 |0035: invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ -08d120: 1a06 ba2c |0038: const-string v6, "mitch.justice" // string@2cba │ │ -08d124: 7230 7200 6e05 |003a: invoke-interface {v14, v6, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ -08d12a: 0c06 |003d: move-result-object v6 │ │ -08d12c: 5b16 4d00 |003e: iput-object v6, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08d130: 5416 4d00 |0040: iget-object v6, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08d134: 7120 8805 5600 |0042: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08d13a: 0a06 |0045: move-result v6 │ │ -08d13c: 3906 0500 |0046: if-nez v6, 004b // +0005 │ │ -08d140: 541e 4d00 |0048: iget-object v14, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08d144: 110e |004a: return-object v14 │ │ -08d146: 54d6 ec1b |004b: iget-object v6, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ -08d14a: 1207 |004d: const/4 v7, #int 0 // #0 │ │ -08d14c: 3906 0300 |004e: if-nez v6, 0051 // +0003 │ │ -08d150: 1107 |0050: return-object v7 │ │ -08d152: 7120 8e05 6200 |0051: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08d158: 0c06 |0054: move-result-object v6 │ │ -08d15a: 7230 7200 6e05 |0055: invoke-interface {v14, v6, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ -08d160: 0c06 |0058: move-result-object v6 │ │ -08d162: 5b16 4d00 |0059: iput-object v6, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08d166: 5416 4d00 |005b: iget-object v6, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08d16a: 7120 8805 5600 |005d: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -08d170: 0a06 |0060: move-result v6 │ │ -08d172: 3806 5800 |0061: if-eqz v6, 00b9 // +0058 │ │ -08d176: 54d6 ec1b |0063: iget-object v6, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ -08d17a: 7120 8e05 6300 |0065: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08d180: 0c06 |0068: move-result-object v6 │ │ -08d182: 1608 0000 |0069: const-wide/16 v8, #int 0 // #0 │ │ -08d186: 7240 7100 6e98 |006b: invoke-interface {v14, v6, v8, v9}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0071 │ │ -08d18c: 0b08 |006e: move-result-wide v8 │ │ -08d18e: 7100 cd03 0000 |006f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03cd │ │ -08d194: 0b0a |0072: move-result-wide v10 │ │ -08d196: bc8a |0073: sub-long/2addr v10, v8 │ │ -08d198: 1708 0014 730f |0074: const-wide/32 v8, #float 1.19847e-29 // #0f731400 │ │ -08d19e: 3106 0a08 |0077: cmp-long v6, v10, v8 │ │ -08d1a2: 3b06 0300 |0079: if-gez v6, 007c // +0003 │ │ -08d1a6: 1107 |007b: return-object v7 │ │ -08d1a8: 6206 f41b |007c: sget-object v6, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.INSTANCE:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bf4 │ │ -08d1ac: 07d7 |007e: move-object v7, v13 │ │ -08d1ae: 1f07 1902 |007f: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d1b2: 5bde ed1b |0081: iput-object v14, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$0:Ljava/lang/Object; // field@1bed │ │ -08d1b6: 5bd1 ee1b |0083: iput-object v1, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$1:Ljava/lang/Object; // field@1bee │ │ -08d1ba: 5bd1 ef1b |0085: iput-object v1, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$2:Ljava/lang/Object; // field@1bef │ │ -08d1be: 59d4 f01b |0087: iput v4, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.label:I // field@1bf0 │ │ -08d1c2: 6e20 9b17 7600 |0089: invoke-virtual {v6, v7}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.getBundleDownloadLink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@179b │ │ -08d1c8: 0c04 |008c: move-result-object v4 │ │ -08d1ca: 3304 0300 |008d: if-ne v4, v0, 0090 // +0003 │ │ -08d1ce: 1100 |008f: return-object v0 │ │ -08d1d0: 0710 |0090: move-object v0, v1 │ │ -08d1d2: 074c |0091: move-object v12, v4 │ │ -08d1d4: 07e4 |0092: move-object v4, v14 │ │ -08d1d6: 07ce |0093: move-object v14, v12 │ │ -08d1d8: 5b0e 4d00 |0094: iput-object v14, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08d1dc: 7210 6d00 0400 |0096: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ -08d1e2: 0c0e |0099: move-result-object v14 │ │ -08d1e4: 54d0 ec1b |009a: iget-object v0, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ -08d1e8: 7120 8e05 0300 |009c: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08d1ee: 0c03 |009f: move-result-object v3 │ │ -08d1f0: 7100 cd03 0000 |00a0: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03cd │ │ -08d1f6: 0b06 |00a3: move-result-wide v6 │ │ -08d1f8: 7240 6b00 3e76 |00a4: invoke-interface {v14, v3, v6, v7}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@006b │ │ -08d1fe: 7120 8e05 0200 |00a7: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08d204: 0c00 |00aa: move-result-object v0 │ │ -08d206: 5412 4d00 |00ab: iget-object v2, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08d20a: 1f02 7b01 |00ad: check-cast v2, Ljava/lang/String; // type@017b │ │ -08d20e: 3902 0300 |00af: if-nez v2, 00b2 // +0003 │ │ -08d212: 2802 |00b1: goto 00b3 // +0002 │ │ -08d214: 0725 |00b2: move-object v5, v2 │ │ -08d216: 7230 6c00 0e05 |00b3: invoke-interface {v14, v0, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006c │ │ -08d21c: 7210 6800 0e00 |00b6: invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0068 │ │ -08d222: 541e 4d00 |00b9: iget-object v14, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08d226: 110e |00bb: return-object v14 │ │ +08d0a4: |[08d0a4] ua.gardenapple.itchupdater.client.JusticeBundleHandler$getLinkForUser$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d0b4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08d0ba: 0c00 |0003: move-result-object v0 │ │ +08d0bc: 52d1 f01b |0004: iget v1, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.label:I // field@1bf0 │ │ +08d0c0: 1a02 bb2c |0006: const-string v2, "mitch.justice_" // string@2cbb │ │ +08d0c4: 1a03 bc2c |0008: const-string v3, "mitch.justicetimestamp_" // string@2cbc │ │ +08d0c8: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +08d0ca: 1a05 0815 |000b: const-string v5, "NONE" // string@1508 │ │ +08d0ce: 3801 1d00 |000d: if-eqz v1, 002a // +001d │ │ +08d0d2: 3341 1300 |000f: if-ne v1, v4, 0022 // +0013 │ │ +08d0d6: 54d0 ef1b |0011: iget-object v0, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$2:Ljava/lang/Object; // field@1bef │ │ +08d0da: 1f00 3102 |0013: check-cast v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08d0de: 54d1 ee1b |0015: iget-object v1, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$1:Ljava/lang/Object; // field@1bee │ │ +08d0e2: 1f01 3102 |0017: check-cast v1, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08d0e6: 54d4 ed1b |0019: iget-object v4, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$0:Ljava/lang/Object; // field@1bed │ │ +08d0ea: 1f04 2600 |001b: check-cast v4, Landroid/content/SharedPreferences; // type@0026 │ │ +08d0ee: 7110 5305 0e00 |001d: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d0f4: 2900 7400 |0020: goto/16 0094 // +0074 │ │ +08d0f8: 220e 6501 |0022: new-instance v14, Ljava/lang/IllegalStateException; // type@0165 │ │ +08d0fc: 1a00 c420 |0024: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08d100: 7020 5a03 0e00 |0026: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08d106: 270e |0029: throw v14 │ │ +08d108: 7110 5305 0e00 |002a: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d10e: 54de eb1b |002d: iget-object v14, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$context:Landroid/content/Context; // field@1beb │ │ +08d112: 7110 0c02 0e00 |002f: invoke-static {v14}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +08d118: 0c0e |0032: move-result-object v14 │ │ +08d11a: 2201 3102 |0033: new-instance v1, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08d11e: 7010 9305 0100 |0035: invoke-direct {v1}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ +08d124: 1a06 ba2c |0038: const-string v6, "mitch.justice" // string@2cba │ │ +08d128: 7230 7200 6e05 |003a: invoke-interface {v14, v6, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ +08d12e: 0c06 |003d: move-result-object v6 │ │ +08d130: 5b16 4d00 |003e: iput-object v6, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08d134: 5416 4d00 |0040: iget-object v6, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08d138: 7120 8805 5600 |0042: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08d13e: 0a06 |0045: move-result v6 │ │ +08d140: 3906 0500 |0046: if-nez v6, 004b // +0005 │ │ +08d144: 541e 4d00 |0048: iget-object v14, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08d148: 110e |004a: return-object v14 │ │ +08d14a: 54d6 ec1b |004b: iget-object v6, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ +08d14e: 1207 |004d: const/4 v7, #int 0 // #0 │ │ +08d150: 3906 0300 |004e: if-nez v6, 0051 // +0003 │ │ +08d154: 1107 |0050: return-object v7 │ │ +08d156: 7120 8e05 6200 |0051: invoke-static {v2, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08d15c: 0c06 |0054: move-result-object v6 │ │ +08d15e: 7230 7200 6e05 |0055: invoke-interface {v14, v6, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0072 │ │ +08d164: 0c06 |0058: move-result-object v6 │ │ +08d166: 5b16 4d00 |0059: iput-object v6, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08d16a: 5416 4d00 |005b: iget-object v6, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08d16e: 7120 8805 5600 |005d: invoke-static {v6, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +08d174: 0a06 |0060: move-result v6 │ │ +08d176: 3806 5800 |0061: if-eqz v6, 00b9 // +0058 │ │ +08d17a: 54d6 ec1b |0063: iget-object v6, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ +08d17e: 7120 8e05 6300 |0065: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08d184: 0c06 |0068: move-result-object v6 │ │ +08d186: 1608 0000 |0069: const-wide/16 v8, #int 0 // #0 │ │ +08d18a: 7240 7100 6e98 |006b: invoke-interface {v14, v6, v8, v9}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0071 │ │ +08d190: 0b08 |006e: move-result-wide v8 │ │ +08d192: 7100 cd03 0000 |006f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03cd │ │ +08d198: 0b0a |0072: move-result-wide v10 │ │ +08d19a: bc8a |0073: sub-long/2addr v10, v8 │ │ +08d19c: 1708 0014 730f |0074: const-wide/32 v8, #float 1.19847e-29 // #0f731400 │ │ +08d1a2: 3106 0a08 |0077: cmp-long v6, v10, v8 │ │ +08d1a6: 3b06 0300 |0079: if-gez v6, 007c // +0003 │ │ +08d1aa: 1107 |007b: return-object v7 │ │ +08d1ac: 6206 f41b |007c: sget-object v6, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.INSTANCE:Lua/gardenapple/itchupdater/client/JusticeBundleHandler; // field@1bf4 │ │ +08d1b0: 07d7 |007e: move-object v7, v13 │ │ +08d1b2: 1f07 1902 |007f: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d1b6: 5bde ed1b |0081: iput-object v14, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$0:Ljava/lang/Object; // field@1bed │ │ +08d1ba: 5bd1 ee1b |0083: iput-object v1, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$1:Ljava/lang/Object; // field@1bee │ │ +08d1be: 5bd1 ef1b |0085: iput-object v1, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.L$2:Ljava/lang/Object; // field@1bef │ │ +08d1c2: 59d4 f01b |0087: iput v4, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.label:I // field@1bf0 │ │ +08d1c6: 6e20 9b17 7600 |0089: invoke-virtual {v6, v7}, Lua/gardenapple/itchupdater/client/JusticeBundleHandler;.getBundleDownloadLink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@179b │ │ +08d1cc: 0c04 |008c: move-result-object v4 │ │ +08d1ce: 3304 0300 |008d: if-ne v4, v0, 0090 // +0003 │ │ +08d1d2: 1100 |008f: return-object v0 │ │ +08d1d4: 0710 |0090: move-object v0, v1 │ │ +08d1d6: 074c |0091: move-object v12, v4 │ │ +08d1d8: 07e4 |0092: move-object v4, v14 │ │ +08d1da: 07ce |0093: move-object v14, v12 │ │ +08d1dc: 5b0e 4d00 |0094: iput-object v14, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08d1e0: 7210 6d00 0400 |0096: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ +08d1e6: 0c0e |0099: move-result-object v14 │ │ +08d1e8: 54d0 ec1b |009a: iget-object v0, v13, Lua/gardenapple/itchupdater/client/JusticeBundleHandler$getLinkForUser$2;.$userName:Ljava/lang/String; // field@1bec │ │ +08d1ec: 7120 8e05 0300 |009c: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08d1f2: 0c03 |009f: move-result-object v3 │ │ +08d1f4: 7100 cd03 0000 |00a0: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@03cd │ │ +08d1fa: 0b06 |00a3: move-result-wide v6 │ │ +08d1fc: 7240 6b00 3e76 |00a4: invoke-interface {v14, v3, v6, v7}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@006b │ │ +08d202: 7120 8e05 0200 |00a7: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08d208: 0c00 |00aa: move-result-object v0 │ │ +08d20a: 5412 4d00 |00ab: iget-object v2, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08d20e: 1f02 7b01 |00ad: check-cast v2, Ljava/lang/String; // type@017b │ │ +08d212: 3902 0300 |00af: if-nez v2, 00b2 // +0003 │ │ +08d216: 2802 |00b1: goto 00b3 // +0002 │ │ +08d218: 0725 |00b2: move-object v5, v2 │ │ +08d21a: 7230 6c00 0e05 |00b3: invoke-interface {v14, v0, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@006c │ │ +08d220: 7210 6800 0e00 |00b6: invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0068 │ │ +08d226: 541e 4d00 |00b9: iget-object v14, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08d22a: 110e |00bb: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=32 │ │ 0x0022 line=58 │ │ 0x002a line=32 │ │ 0x002d line=33 │ │ 0x0033 line=35 │ │ @@ -264433,173 +264434,173 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -08d6c4: |[08d6c4] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)V │ │ -08d6d4: 5b01 fd1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ -08d6d8: 5b02 f81b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ -08d6dc: 5b03 f71b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ -08d6e0: 5b04 fa1b |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$updateCheckDoc:Lorg/jsoup/nodes/Document; // field@1bfa │ │ -08d6e4: 5b05 f91b |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$downloadPageInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1bf9 │ │ -08d6e8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -08d6ea: 7030 7b05 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08d6f0: 0e00 |000e: return-void │ │ +08d6c8: |[08d6c8] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)V │ │ +08d6d8: 5b01 fd1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ +08d6dc: 5b02 f81b |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ +08d6e0: 5b03 f71b |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ +08d6e4: 5b04 fa1b |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$updateCheckDoc:Lorg/jsoup/nodes/Document; // field@1bfa │ │ +08d6e8: 5b05 f91b |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$downloadPageInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1bf9 │ │ +08d6ec: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +08d6ee: 7030 7b05 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08d6f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -08d684: |[08d684] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08d694: 2207 e704 |0000: new-instance v7, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2; // type@04e7 │ │ -08d698: 5481 fd1b |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ -08d69c: 5482 f81b |0004: iget-object v2, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ -08d6a0: 5483 f71b |0006: iget-object v3, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ -08d6a4: 5484 fa1b |0008: iget-object v4, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$updateCheckDoc:Lorg/jsoup/nodes/Document; // field@1bfa │ │ -08d6a8: 5485 f91b |000a: iget-object v5, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$downloadPageInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1bf9 │ │ -08d6ac: 0770 |000c: move-object v0, v7 │ │ -08d6ae: 07a6 |000d: move-object v6, v10 │ │ -08d6b0: 7607 9f17 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)V // method@179f │ │ -08d6b6: 1f09 3c02 |0011: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08d6ba: 5b79 fc1b |0013: iput-object v9, v7, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bfc │ │ -08d6be: 1f07 1902 |0015: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d6c2: 1107 |0017: return-object v7 │ │ +08d688: |[08d688] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08d698: 2207 e704 |0000: new-instance v7, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2; // type@04e7 │ │ +08d69c: 5481 fd1b |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ +08d6a0: 5482 f81b |0004: iget-object v2, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ +08d6a4: 5483 f71b |0006: iget-object v3, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ +08d6a8: 5484 fa1b |0008: iget-object v4, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$updateCheckDoc:Lorg/jsoup/nodes/Document; // field@1bfa │ │ +08d6ac: 5485 f91b |000a: iget-object v5, v8, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$downloadPageInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1bf9 │ │ +08d6b0: 0770 |000c: move-object v0, v7 │ │ +08d6b2: 07a6 |000d: move-object v6, v10 │ │ +08d6b4: 7607 9f17 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)V // method@179f │ │ +08d6ba: 1f09 3c02 |0011: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08d6be: 5b79 fc1b |0013: iput-object v9, v7, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1bfc │ │ +08d6c2: 1f07 1902 |0015: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d6c6: 1107 |0017: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08d520: |[08d520] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d530: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08d534: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d538: 6e30 a217 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17a2 │ │ -08d53e: 0c01 |0007: move-result-object v1 │ │ -08d540: 1101 |0008: return-object v1 │ │ +08d524: |[08d524] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d534: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08d538: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d53c: 6e30 a217 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17a2 │ │ +08d542: 0c01 |0007: move-result-object v1 │ │ +08d544: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08d544: |[08d544] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08d554: 6e30 a017 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17a0 │ │ -08d55a: 0c01 |0003: move-result-object v1 │ │ -08d55c: 1f01 e704 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2; // type@04e7 │ │ -08d560: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08d564: 6e20 a317 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17a3 │ │ -08d56a: 0c01 |000b: move-result-object v1 │ │ -08d56c: 1101 |000c: return-object v1 │ │ +08d548: |[08d548] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08d558: 6e30 a017 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17a0 │ │ +08d55e: 0c01 |0003: move-result-object v1 │ │ +08d560: 1f01 e704 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2; // type@04e7 │ │ +08d564: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08d568: 6e20 a317 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17a3 │ │ +08d56e: 0c01 |000b: move-result-object v1 │ │ +08d570: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 130 16-bit code units │ │ -08d570: |[08d570] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d580: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -08d584: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08d58a: 5201 fb1b |0005: iget v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.label:I // field@1bfb │ │ -08d58e: 3901 7300 |0007: if-nez v1, 007a // +0073 │ │ -08d592: 7701 5305 1200 |0009: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d598: 5401 fd1b |000c: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ -08d59c: 5402 f81b |000e: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ -08d5a0: 6e20 b317 2100 |0010: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.shouldCheck:(Lua/gardenapple/itchupdater/database/installation/Installation;)Z // method@17b3 │ │ -08d5a6: 0a01 |0013: move-result v1 │ │ -08d5a8: 3801 5e00 |0014: if-eqz v1, 0072 // +005e │ │ -08d5ac: 5401 fd1b |0016: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ -08d5b0: 5402 f71b |0018: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ -08d5b4: 6e10 c118 0200 |001a: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -08d5ba: 0c03 |001d: move-result-object v3 │ │ -08d5bc: 1a04 7707 |001e: const-string v4, "Checking updates for " // string@0777 │ │ -08d5c0: 7120 8e05 3400 |0020: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08d5c6: 0c03 |0023: move-result-object v3 │ │ -08d5c8: 7130 ac17 2103 |0024: invoke-static {v1, v2, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.access$logD:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17ac │ │ -08d5ce: 5401 fd1b |0027: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ -08d5d2: 5402 f71b |0029: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ -08d5d6: 5403 f81b |002b: iget-object v3, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ -08d5da: 1a04 7909 |002d: const-string v4, "Current install: " // string@0979 │ │ -08d5de: 7120 8e05 3400 |002f: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -08d5e4: 0c03 |0032: move-result-object v3 │ │ -08d5e6: 7130 ac17 2103 |0033: invoke-static {v1, v2, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.access$logD:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17ac │ │ -08d5ec: 6201 4806 |0036: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08d5f0: 5402 fa1b |0038: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$updateCheckDoc:Lorg/jsoup/nodes/Document; // field@1bfa │ │ -08d5f4: 6e20 9416 2100 |003a: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.hasGameDownloadLinks:(Lorg/jsoup/nodes/Document;)Z // method@1694 │ │ -08d5fa: 0a01 |003d: move-result v1 │ │ -08d5fc: 3901 2500 |003e: if-nez v1, 0063 // +0025 │ │ -08d600: 5401 fd1b |0040: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ -08d604: 5402 f71b |0042: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ -08d608: 1a03 3f15 |0044: const-string v3, "No download links!" // string@153f │ │ -08d60c: 7130 ac17 2103 |0046: invoke-static {v1, v2, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.access$logD:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17ac │ │ -08d612: 2201 eb04 |0049: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08d616: 5402 f81b |004b: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ -08d61a: 6e10 6119 0200 |004d: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08d620: 0a05 |0050: move-result v5 │ │ -08d622: 1246 |0051: const/4 v6, #int 4 // #4 │ │ -08d624: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -08d626: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -08d628: 1209 |0054: const/4 v9, #int 0 // #0 │ │ -08d62a: 120a |0055: const/4 v10, #int 0 // #0 │ │ -08d62c: 120b |0056: const/4 v11, #int 0 // #0 │ │ -08d62e: 120c |0057: const/4 v12, #int 0 // #0 │ │ -08d630: 120d |0058: const/4 v13, #int 0 // #0 │ │ -08d632: 120e |0059: const/4 v14, #int 0 // #0 │ │ -08d634: 130f fc03 |005a: const/16 v15, #int 1020 // #3fc │ │ -08d638: 1310 0000 |005c: const/16 v16, #int 0 // #0 │ │ -08d63c: 0714 |005e: move-object v4, v1 │ │ -08d63e: 760d b817 0400 |005f: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ -08d644: 1101 |0062: return-object v1 │ │ -08d646: 5401 fd1b |0063: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ -08d64a: 5402 fa1b |0065: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$updateCheckDoc:Lorg/jsoup/nodes/Document; // field@1bfa │ │ -08d64e: 5403 f81b |0067: iget-object v3, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ -08d652: 5404 f71b |0069: iget-object v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ -08d656: 5405 f91b |006b: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$downloadPageInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1bf9 │ │ -08d65a: 7155 ab17 2143 |006d: invoke-static {v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.access$compareUploads:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@17ab │ │ -08d660: 0c01 |0070: move-result-object v1 │ │ -08d662: 1101 |0071: return-object v1 │ │ -08d664: 2201 6401 |0072: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -08d668: 1a02 fb17 |0074: const-string v2, "Should not be checking updates using itch.io for this" // string@17fb │ │ -08d66c: 7020 5603 2100 |0076: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ -08d672: 2701 |0079: throw v1 │ │ -08d674: 2201 6501 |007a: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -08d678: 1a02 c420 |007c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08d67c: 7020 5a03 2100 |007e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08d682: 2701 |0081: throw v1 │ │ +08d574: |[08d574] ua.gardenapple.itchupdater.client.SingleUpdateChecker$checkUpdates$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d584: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +08d588: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08d58e: 5201 fb1b |0005: iget v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.label:I // field@1bfb │ │ +08d592: 3901 7300 |0007: if-nez v1, 007a // +0073 │ │ +08d596: 7701 5305 1200 |0009: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d59c: 5401 fd1b |000c: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ +08d5a0: 5402 f81b |000e: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ +08d5a4: 6e20 b317 2100 |0010: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.shouldCheck:(Lua/gardenapple/itchupdater/database/installation/Installation;)Z // method@17b3 │ │ +08d5aa: 0a01 |0013: move-result v1 │ │ +08d5ac: 3801 5e00 |0014: if-eqz v1, 0072 // +005e │ │ +08d5b0: 5401 fd1b |0016: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ +08d5b4: 5402 f71b |0018: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ +08d5b8: 6e10 c118 0200 |001a: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +08d5be: 0c03 |001d: move-result-object v3 │ │ +08d5c0: 1a04 7707 |001e: const-string v4, "Checking updates for " // string@0777 │ │ +08d5c4: 7120 8e05 3400 |0020: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08d5ca: 0c03 |0023: move-result-object v3 │ │ +08d5cc: 7130 ac17 2103 |0024: invoke-static {v1, v2, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.access$logD:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17ac │ │ +08d5d2: 5401 fd1b |0027: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ +08d5d6: 5402 f71b |0029: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ +08d5da: 5403 f81b |002b: iget-object v3, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ +08d5de: 1a04 7909 |002d: const-string v4, "Current install: " // string@0979 │ │ +08d5e2: 7120 8e05 3400 |002f: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +08d5e8: 0c03 |0032: move-result-object v3 │ │ +08d5ea: 7130 ac17 2103 |0033: invoke-static {v1, v2, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.access$logD:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17ac │ │ +08d5f0: 6201 4806 |0036: sget-object v1, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08d5f4: 5402 fa1b |0038: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$updateCheckDoc:Lorg/jsoup/nodes/Document; // field@1bfa │ │ +08d5f8: 6e20 9416 2100 |003a: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.hasGameDownloadLinks:(Lorg/jsoup/nodes/Document;)Z // method@1694 │ │ +08d5fe: 0a01 |003d: move-result v1 │ │ +08d600: 3901 2500 |003e: if-nez v1, 0063 // +0025 │ │ +08d604: 5401 fd1b |0040: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ +08d608: 5402 f71b |0042: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ +08d60c: 1a03 3f15 |0044: const-string v3, "No download links!" // string@153f │ │ +08d610: 7130 ac17 2103 |0046: invoke-static {v1, v2, v3}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.access$logD:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Ljava/lang/String;)V // method@17ac │ │ +08d616: 2201 eb04 |0049: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08d61a: 5402 f81b |004b: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ +08d61e: 6e10 6119 0200 |004d: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08d624: 0a05 |0050: move-result v5 │ │ +08d626: 1246 |0051: const/4 v6, #int 4 // #4 │ │ +08d628: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +08d62a: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +08d62c: 1209 |0054: const/4 v9, #int 0 // #0 │ │ +08d62e: 120a |0055: const/4 v10, #int 0 // #0 │ │ +08d630: 120b |0056: const/4 v11, #int 0 // #0 │ │ +08d632: 120c |0057: const/4 v12, #int 0 // #0 │ │ +08d634: 120d |0058: const/4 v13, #int 0 // #0 │ │ +08d636: 120e |0059: const/4 v14, #int 0 // #0 │ │ +08d638: 130f fc03 |005a: const/16 v15, #int 1020 // #3fc │ │ +08d63c: 1310 0000 |005c: const/16 v16, #int 0 // #0 │ │ +08d640: 0714 |005e: move-object v4, v1 │ │ +08d642: 760d b817 0400 |005f: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ +08d648: 1101 |0062: return-object v1 │ │ +08d64a: 5401 fd1b |0063: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1bfd │ │ +08d64e: 5402 fa1b |0065: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$updateCheckDoc:Lorg/jsoup/nodes/Document; // field@1bfa │ │ +08d652: 5403 f81b |0067: iget-object v3, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1bf8 │ │ +08d656: 5404 f71b |0069: iget-object v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bf7 │ │ +08d65a: 5405 f91b |006b: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$checkUpdates$2;.$downloadPageInfo:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // field@1bf9 │ │ +08d65e: 7155 ab17 2143 |006d: invoke-static {v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.access$compareUploads:(Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;)Lua/gardenapple/itchupdater/client/UpdateCheckResult; // method@17ab │ │ +08d664: 0c01 |0070: move-result-object v1 │ │ +08d666: 1101 |0071: return-object v1 │ │ +08d668: 2201 6401 |0072: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +08d66c: 1a02 fb17 |0074: const-string v2, "Should not be checking updates using itch.io for this" // string@17fb │ │ +08d670: 7020 5603 2100 |0076: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0356 │ │ +08d676: 2701 |0079: throw v1 │ │ +08d678: 2201 6501 |007a: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +08d67c: 1a02 c420 |007c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08d680: 7020 5a03 2100 |007e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08d686: 2701 |0081: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=77 │ │ 0x000c line=78 │ │ 0x0016 line=81 │ │ 0x0027 line=82 │ │ 0x0036 line=84 │ │ @@ -264687,304 +264688,304 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08daa4: |[08daa4] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ -08dab4: 5b01 fe1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08dab8: 5b02 021c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c02 │ │ -08dabc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08dabe: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08dac4: 0e00 |0008: return-void │ │ +08daa8: |[08daa8] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ +08dab8: 5b01 fe1b |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08dabc: 5b02 021c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c02 │ │ +08dac0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +08dac2: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08dac8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08da74: |[08da74] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08da84: 2200 e804 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2; // type@04e8 │ │ -08da88: 5431 fe1b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08da8c: 5432 021c |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c02 │ │ -08da90: 7040 a417 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17a4 │ │ -08da96: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08da9a: 5b04 011c |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c01 │ │ -08da9e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08daa2: 1100 |000f: return-object v0 │ │ +08da78: |[08da78] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08da88: 2200 e804 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2; // type@04e8 │ │ +08da8c: 5431 fe1b |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08da90: 5432 021c |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c02 │ │ +08da94: 7040 a417 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17a4 │ │ +08da9a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08da9e: 5b04 011c |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c01 │ │ +08daa2: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08daa6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08d6f4: |[08d6f4] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d704: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08d708: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d70c: 6e30 a717 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17a7 │ │ -08d712: 0c01 |0007: move-result-object v1 │ │ -08d714: 1101 |0008: return-object v1 │ │ +08d6f8: |[08d6f8] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d708: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08d70c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d710: 6e30 a717 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17a7 │ │ +08d716: 0c01 |0007: move-result-object v1 │ │ +08d718: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08d718: |[08d718] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08d728: 6e30 a517 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17a5 │ │ -08d72e: 0c01 |0003: move-result-object v1 │ │ -08d730: 1f01 e804 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2; // type@04e8 │ │ -08d734: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08d738: 6e20 a817 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17a8 │ │ -08d73e: 0c01 |000b: move-result-object v1 │ │ -08d740: 1101 |000c: return-object v1 │ │ +08d71c: |[08d71c] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08d72c: 6e30 a517 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17a5 │ │ +08d732: 0c01 |0003: move-result-object v1 │ │ +08d734: 1f01 e804 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2; // type@04e8 │ │ +08d738: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08d73c: 6e20 a817 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17a8 │ │ +08d742: 0c01 |000b: move-result-object v1 │ │ +08d744: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 400 16-bit code units │ │ -08d744: |[08d744] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d754: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -08d758: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08d75e: 0c01 |0005: move-result-object v1 │ │ -08d760: 5202 001c |0006: iget v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08d764: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08d766: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -08d768: 2b02 7001 0000 |000a: packed-switch v2, 0000017a // +00000170 │ │ -08d76e: 2201 6501 |000d: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -08d772: 1a02 c420 |000f: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08d776: 7020 5a03 2100 |0011: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08d77c: 2701 |0014: throw v1 │ │ -08d77e: 5401 ff1b |0015: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ -08d782: 1f01 df04 |0017: check-cast v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08d786: 7701 5305 1300 |0019: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d78c: 0803 1300 |001c: move-object/from16 v3, v19 │ │ -08d790: 2900 5101 |001e: goto/16 016f // +0151 │ │ -08d794: 7701 5305 1300 |0020: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d79a: 0802 1300 |0023: move-object/from16 v2, v19 │ │ -08d79e: 2900 2e01 |0025: goto/16 0153 // +012e │ │ -08d7a2: 7701 5305 1300 |0027: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d7a8: 0802 1300 |002a: move-object/from16 v2, v19 │ │ -08d7ac: 2900 1001 |002c: goto/16 013c // +0110 │ │ -08d7b0: 5401 ff1b |002e: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ -08d7b4: 1f01 df04 |0030: check-cast v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08d7b8: 7701 5305 1300 |0032: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d7be: 0803 1300 |0035: move-object/from16 v3, v19 │ │ -08d7c2: 2900 eb00 |0037: goto/16 0122 // +00eb │ │ -08d7c6: 5402 ff1b |0039: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ -08d7ca: 1f02 df04 |003b: check-cast v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08d7ce: 7701 5305 1300 |003d: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d7d4: 2900 cc00 |0040: goto/16 010c // +00cc │ │ -08d7d8: 5402 ff1b |0042: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ -08d7dc: 1f02 cc03 |0044: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08d7e0: 7701 5305 1300 |0046: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d7e6: 0805 1300 |0049: move-object/from16 v5, v19 │ │ -08d7ea: 2900 7500 |004b: goto/16 00c0 // +0075 │ │ -08d7ee: 7701 5305 1300 |004d: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d7f4: 0802 1300 |0050: move-object/from16 v2, v19 │ │ -08d7f8: 2855 |0052: goto 00a7 // +0055 │ │ -08d7fa: 7701 5305 1300 |0053: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d800: 0802 1300 |0056: move-object/from16 v2, v19 │ │ -08d804: 2820 |0058: goto 0078 // +0020 │ │ -08d806: 7701 5305 1300 |0059: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08d80c: 5402 fe1b |005c: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08d810: 6e10 bd18 0200 |005e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -08d816: 0c02 |0061: move-result-object v2 │ │ -08d818: 3802 c500 |0062: if-eqz v2, 0127 // +00c5 │ │ -08d81c: 6202 4806 |0064: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08d820: 5405 fe1b |0066: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08d824: 6e10 bd18 0500 |0068: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ -08d82a: 0c05 |006b: move-result-object v5 │ │ -08d82c: 0706 |006c: move-object v6, v0 │ │ -08d82e: 1f06 1902 |006d: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d832: 5904 001c |006f: iput v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08d836: 6e30 8916 5206 |0071: invoke-virtual {v2, v5, v6}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -08d83c: 0c02 |0074: move-result-object v2 │ │ -08d83e: 3312 0300 |0075: if-ne v2, v1, 0078 // +0003 │ │ -08d842: 1101 |0077: return-object v1 │ │ -08d844: 1f02 cc03 |0078: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08d848: 5405 fe1b |007a: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08d84c: 6e10 bc18 0500 |007c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadInfo:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@18bc │ │ -08d852: 0c05 |007f: move-result-object v5 │ │ -08d854: 7110 8a05 0500 |0080: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08d85a: 6206 4806 |0083: sget-object v6, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08d85e: 6e20 9416 2600 |0085: invoke-virtual {v6, v2}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.hasGameDownloadLinks:(Lorg/jsoup/nodes/Document;)Z // method@1694 │ │ -08d864: 0a06 |0088: move-result v6 │ │ -08d866: 3906 ea00 |0089: if-nez v6, 0173 // +00ea │ │ -08d86a: 6e10 8617 0500 |008b: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:()Z // method@1786 │ │ -08d870: 0a05 |008e: move-result v5 │ │ -08d872: 3805 0300 |008f: if-eqz v5, 0092 // +0003 │ │ -08d876: 2818 |0091: goto 00a9 // +0018 │ │ -08d878: 6202 4806 |0092: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08d87c: 5405 fe1b |0094: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08d880: 6e10 c218 0500 |0096: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -08d886: 0c05 |0099: move-result-object v5 │ │ -08d888: 0706 |009a: move-object v6, v0 │ │ -08d88a: 1f06 1902 |009b: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d88e: 1227 |009d: const/4 v7, #int 2 // #2 │ │ -08d890: 5907 001c |009e: iput v7, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08d894: 6e30 8916 5206 |00a0: invoke-virtual {v2, v5, v6}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -08d89a: 0c02 |00a3: move-result-object v2 │ │ -08d89c: 3312 0300 |00a4: if-ne v2, v1, 00a7 // +0003 │ │ -08d8a0: 1101 |00a6: return-object v1 │ │ -08d8a2: 1f02 cc03 |00a7: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08d8a6: 6205 df1b |00a9: sget-object v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -08d8aa: 5406 fe1b |00ab: iget-object v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08d8ae: 6e10 c218 0600 |00ad: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -08d8b4: 0c06 |00b0: move-result-object v6 │ │ -08d8b6: 0707 |00b1: move-object v7, v0 │ │ -08d8b8: 1f07 1902 |00b2: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d8bc: 5b02 ff1b |00b4: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ -08d8c0: 1238 |00b6: const/4 v8, #int 3 // #3 │ │ -08d8c2: 5908 001c |00b7: iput v8, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08d8c6: 6e40 7017 2576 |00b9: invoke-virtual {v5, v2, v6, v7}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getDownloadUrl:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1770 │ │ -08d8cc: 0c05 |00bc: move-result-object v5 │ │ -08d8ce: 3315 0300 |00bd: if-ne v5, v1, 00c0 // +0003 │ │ -08d8d2: 1101 |00bf: return-object v1 │ │ -08d8d4: 1f05 df04 |00c0: check-cast v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08d8d8: 3905 0300 |00c2: if-nez v5, 00c5 // +0003 │ │ -08d8dc: 1103 |00c4: return-object v3 │ │ -08d8de: 6e10 8517 0500 |00c5: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:()Z // method@1785 │ │ -08d8e4: 0a03 |00c8: move-result v3 │ │ -08d8e6: 3803 4200 |00c9: if-eqz v3, 010b // +0042 │ │ -08d8ea: 6203 df1b |00cb: sget-object v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -08d8ee: 5406 fe1b |00cd: iget-object v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08d8f2: 6e10 c218 0600 |00cf: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -08d8f8: 0c06 |00d2: move-result-object v6 │ │ -08d8fa: 6e30 7117 2306 |00d3: invoke-virtual {v3, v2, v6}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameInfoForStorePage:(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; // method@1771 │ │ -08d900: 0c07 |00d6: move-result-object v7 │ │ -08d902: 7110 8a05 0700 |00d7: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08d908: 5402 021c |00da: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c02 │ │ -08d90c: 6e10 af17 0200 |00dc: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.getDb:()Lua/gardenapple/itchupdater/database/AppDatabase; // method@17af │ │ -08d912: 0c02 |00df: move-result-object v2 │ │ -08d914: 6e10 5b18 0200 |00e0: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -08d91a: 0c02 |00e3: move-result-object v2 │ │ -08d91c: 2343 8206 |00e4: new-array v3, v4, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ -08d920: 1204 |00e6: const/4 v4, #int 0 // #0 │ │ -08d922: 1208 |00e7: const/4 v8, #int 0 // #0 │ │ -08d924: 1209 |00e8: const/4 v9, #int 0 // #0 │ │ -08d926: 120a |00e9: const/4 v10, #int 0 // #0 │ │ -08d928: 120b |00ea: const/4 v11, #int 0 // #0 │ │ -08d92a: 6e10 8317 0500 |00eb: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ -08d930: 0c0c |00ee: move-result-object v12 │ │ -08d932: 120d |00ef: const/4 v13, #int 0 // #0 │ │ -08d934: 120e |00f0: const/4 v14, #int 0 // #0 │ │ -08d936: 120f |00f1: const/4 v15, #int 0 // #0 │ │ -08d938: 1310 ef00 |00f2: const/16 v16, #int 239 // #ef │ │ -08d93c: 1311 0000 |00f4: const/16 v17, #int 0 // #0 │ │ -08d940: 770b b918 0700 |00f6: invoke-static/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/database/game/Game;.copy$default:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/game/Game; // method@18b9 │ │ -08d946: 0c06 |00f9: move-result-object v6 │ │ -08d948: 4d06 0304 |00fa: aput-object v6, v3, v4 │ │ -08d94c: 0704 |00fc: move-object v4, v0 │ │ -08d94e: 1f04 1902 |00fd: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d952: 5b05 ff1b |00ff: iput-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ -08d956: 1246 |0101: const/4 v6, #int 4 // #4 │ │ -08d958: 5906 001c |0102: iput v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08d95c: 6e30 d118 3204 |0104: invoke-virtual {v2, v3, v4}, Lua/gardenapple/itchupdater/database/game/GameDao;.update:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d1 │ │ -08d962: 0c02 |0107: move-result-object v2 │ │ -08d964: 3312 0300 |0108: if-ne v2, v1, 010b // +0003 │ │ -08d968: 1101 |010a: return-object v1 │ │ -08d96a: 0752 |010b: move-object v2, v5 │ │ -08d96c: 6203 4806 |010c: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08d970: 6e10 8317 0200 |010e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ -08d976: 0c04 |0111: move-result-object v4 │ │ -08d978: 0705 |0112: move-object v5, v0 │ │ -08d97a: 1f05 1902 |0113: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d97e: 5b02 ff1b |0115: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ -08d982: 1256 |0117: const/4 v6, #int 5 // #5 │ │ -08d984: 5906 001c |0118: iput v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08d988: 6e30 8916 4305 |011a: invoke-virtual {v3, v4, v5}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -08d98e: 0c03 |011d: move-result-object v3 │ │ -08d990: 3313 0300 |011e: if-ne v3, v1, 0121 // +0003 │ │ -08d994: 1101 |0120: return-object v1 │ │ -08d996: 0721 |0121: move-object v1, v2 │ │ -08d998: 0732 |0122: move-object v2, v3 │ │ -08d99a: 1f02 cc03 |0123: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08d99e: 0715 |0125: move-object v5, v1 │ │ -08d9a0: 284d |0126: goto 0173 // +004d │ │ -08d9a2: 6202 4806 |0127: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08d9a6: 5404 fe1b |0129: iget-object v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08d9aa: 6e10 c218 0400 |012b: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -08d9b0: 0c04 |012e: move-result-object v4 │ │ -08d9b2: 0705 |012f: move-object v5, v0 │ │ -08d9b4: 1f05 1902 |0130: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d9b8: 1266 |0132: const/4 v6, #int 6 // #6 │ │ -08d9ba: 5906 001c |0133: iput v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08d9be: 6e30 8916 4205 |0135: invoke-virtual {v2, v4, v5}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -08d9c4: 0c02 |0138: move-result-object v2 │ │ -08d9c6: 3312 0300 |0139: if-ne v2, v1, 013c // +0003 │ │ -08d9ca: 1101 |013b: return-object v1 │ │ -08d9cc: 1f02 cc03 |013c: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08d9d0: 6204 df1b |013e: sget-object v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ -08d9d4: 5405 fe1b |0140: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ -08d9d8: 6e10 c218 0500 |0142: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ -08d9de: 0c05 |0145: move-result-object v5 │ │ -08d9e0: 0706 |0146: move-object v6, v0 │ │ -08d9e2: 1f06 1902 |0147: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08d9e6: 1277 |0149: const/4 v7, #int 7 // #7 │ │ -08d9e8: 5907 001c |014a: iput v7, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08d9ec: 6e40 7017 2465 |014c: invoke-virtual {v4, v2, v5, v6}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getDownloadUrl:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1770 │ │ -08d9f2: 0c02 |014f: move-result-object v2 │ │ -08d9f4: 3312 0300 |0150: if-ne v2, v1, 0153 // +0003 │ │ -08d9f8: 1101 |0152: return-object v1 │ │ -08d9fa: 1f02 df04 |0153: check-cast v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08d9fe: 3902 0300 |0155: if-nez v2, 0158 // +0003 │ │ -08da02: 1103 |0157: return-object v3 │ │ -08da04: 6203 4806 |0158: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -08da08: 6e10 8317 0200 |015a: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ -08da0e: 0c04 |015d: move-result-object v4 │ │ -08da10: 0705 |015e: move-object v5, v0 │ │ -08da12: 1f05 1902 |015f: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08da16: 5b02 ff1b |0161: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ -08da1a: 1306 0800 |0163: const/16 v6, #int 8 // #8 │ │ -08da1e: 5906 001c |0165: iput v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ -08da22: 6e30 8916 4305 |0167: invoke-virtual {v3, v4, v5}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ -08da28: 0c03 |016a: move-result-object v3 │ │ -08da2a: 3313 0300 |016b: if-ne v3, v1, 016e // +0003 │ │ -08da2e: 1101 |016d: return-object v1 │ │ -08da30: 0721 |016e: move-object v1, v2 │ │ -08da32: 0732 |016f: move-object v2, v3 │ │ -08da34: 1f02 cc03 |0170: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08da38: 28b3 |0172: goto 0125 // -004d │ │ -08da3a: 2201 0e02 |0173: new-instance v1, Lkotlin/Pair; // type@020e │ │ -08da3e: 7030 4c05 2105 |0175: invoke-direct {v1, v2, v5}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ -08da44: 1101 |0178: return-object v1 │ │ -08da46: 0000 |0179: nop // spacer │ │ -08da48: 0001 0900 0000 0000 4f00 0000 4900 ... |017a: packed-switch-data (22 units) │ │ +08d748: |[08d748] ua.gardenapple.itchupdater.client.SingleUpdateChecker$getDownloadInfo$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d758: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +08d75c: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08d762: 0c01 |0005: move-result-object v1 │ │ +08d764: 5202 001c |0006: iget v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08d768: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +08d76a: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +08d76c: 2b02 7001 0000 |000a: packed-switch v2, 0000017a // +00000170 │ │ +08d772: 2201 6501 |000d: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +08d776: 1a02 c420 |000f: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08d77a: 7020 5a03 2100 |0011: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08d780: 2701 |0014: throw v1 │ │ +08d782: 5401 ff1b |0015: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ +08d786: 1f01 df04 |0017: check-cast v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08d78a: 7701 5305 1300 |0019: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d790: 0803 1300 |001c: move-object/from16 v3, v19 │ │ +08d794: 2900 5101 |001e: goto/16 016f // +0151 │ │ +08d798: 7701 5305 1300 |0020: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d79e: 0802 1300 |0023: move-object/from16 v2, v19 │ │ +08d7a2: 2900 2e01 |0025: goto/16 0153 // +012e │ │ +08d7a6: 7701 5305 1300 |0027: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d7ac: 0802 1300 |002a: move-object/from16 v2, v19 │ │ +08d7b0: 2900 1001 |002c: goto/16 013c // +0110 │ │ +08d7b4: 5401 ff1b |002e: iget-object v1, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ +08d7b8: 1f01 df04 |0030: check-cast v1, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08d7bc: 7701 5305 1300 |0032: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d7c2: 0803 1300 |0035: move-object/from16 v3, v19 │ │ +08d7c6: 2900 eb00 |0037: goto/16 0122 // +00eb │ │ +08d7ca: 5402 ff1b |0039: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ +08d7ce: 1f02 df04 |003b: check-cast v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08d7d2: 7701 5305 1300 |003d: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d7d8: 2900 cc00 |0040: goto/16 010c // +00cc │ │ +08d7dc: 5402 ff1b |0042: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ +08d7e0: 1f02 cc03 |0044: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08d7e4: 7701 5305 1300 |0046: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d7ea: 0805 1300 |0049: move-object/from16 v5, v19 │ │ +08d7ee: 2900 7500 |004b: goto/16 00c0 // +0075 │ │ +08d7f2: 7701 5305 1300 |004d: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d7f8: 0802 1300 |0050: move-object/from16 v2, v19 │ │ +08d7fc: 2855 |0052: goto 00a7 // +0055 │ │ +08d7fe: 7701 5305 1300 |0053: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d804: 0802 1300 |0056: move-object/from16 v2, v19 │ │ +08d808: 2820 |0058: goto 0078 // +0020 │ │ +08d80a: 7701 5305 1300 |0059: invoke-static/range {v19}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08d810: 5402 fe1b |005c: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08d814: 6e10 bd18 0200 |005e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +08d81a: 0c02 |0061: move-result-object v2 │ │ +08d81c: 3802 c500 |0062: if-eqz v2, 0127 // +00c5 │ │ +08d820: 6202 4806 |0064: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08d824: 5405 fe1b |0066: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08d828: 6e10 bd18 0500 |0068: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadPageUrl:()Ljava/lang/String; // method@18bd │ │ +08d82e: 0c05 |006b: move-result-object v5 │ │ +08d830: 0706 |006c: move-object v6, v0 │ │ +08d832: 1f06 1902 |006d: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d836: 5904 001c |006f: iput v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08d83a: 6e30 8916 5206 |0071: invoke-virtual {v2, v5, v6}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +08d840: 0c02 |0074: move-result-object v2 │ │ +08d842: 3312 0300 |0075: if-ne v2, v1, 0078 // +0003 │ │ +08d846: 1101 |0077: return-object v1 │ │ +08d848: 1f02 cc03 |0078: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08d84c: 5405 fe1b |007a: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08d850: 6e10 bc18 0500 |007c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getDownloadInfo:()Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // method@18bc │ │ +08d856: 0c05 |007f: move-result-object v5 │ │ +08d858: 7110 8a05 0500 |0080: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08d85e: 6206 4806 |0083: sget-object v6, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08d862: 6e20 9416 2600 |0085: invoke-virtual {v6, v2}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.hasGameDownloadLinks:(Lorg/jsoup/nodes/Document;)Z // method@1694 │ │ +08d868: 0a06 |0088: move-result v6 │ │ +08d86a: 3906 ea00 |0089: if-nez v6, 0173 // +00ea │ │ +08d86e: 6e10 8617 0500 |008b: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isStorePage:()Z // method@1786 │ │ +08d874: 0a05 |008e: move-result v5 │ │ +08d876: 3805 0300 |008f: if-eqz v5, 0092 // +0003 │ │ +08d87a: 2818 |0091: goto 00a9 // +0018 │ │ +08d87c: 6202 4806 |0092: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08d880: 5405 fe1b |0094: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08d884: 6e10 c218 0500 |0096: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +08d88a: 0c05 |0099: move-result-object v5 │ │ +08d88c: 0706 |009a: move-object v6, v0 │ │ +08d88e: 1f06 1902 |009b: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d892: 1227 |009d: const/4 v7, #int 2 // #2 │ │ +08d894: 5907 001c |009e: iput v7, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08d898: 6e30 8916 5206 |00a0: invoke-virtual {v2, v5, v6}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +08d89e: 0c02 |00a3: move-result-object v2 │ │ +08d8a0: 3312 0300 |00a4: if-ne v2, v1, 00a7 // +0003 │ │ +08d8a4: 1101 |00a6: return-object v1 │ │ +08d8a6: 1f02 cc03 |00a7: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08d8aa: 6205 df1b |00a9: sget-object v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08d8ae: 5406 fe1b |00ab: iget-object v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08d8b2: 6e10 c218 0600 |00ad: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +08d8b8: 0c06 |00b0: move-result-object v6 │ │ +08d8ba: 0707 |00b1: move-object v7, v0 │ │ +08d8bc: 1f07 1902 |00b2: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d8c0: 5b02 ff1b |00b4: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ +08d8c4: 1238 |00b6: const/4 v8, #int 3 // #3 │ │ +08d8c6: 5908 001c |00b7: iput v8, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08d8ca: 6e40 7017 2576 |00b9: invoke-virtual {v5, v2, v6, v7}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getDownloadUrl:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1770 │ │ +08d8d0: 0c05 |00bc: move-result-object v5 │ │ +08d8d2: 3315 0300 |00bd: if-ne v5, v1, 00c0 // +0003 │ │ +08d8d6: 1101 |00bf: return-object v1 │ │ +08d8d8: 1f05 df04 |00c0: check-cast v5, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08d8dc: 3905 0300 |00c2: if-nez v5, 00c5 // +0003 │ │ +08d8e0: 1103 |00c4: return-object v3 │ │ +08d8e2: 6e10 8517 0500 |00c5: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.isPermanent:()Z // method@1785 │ │ +08d8e8: 0a03 |00c8: move-result v3 │ │ +08d8ea: 3803 4200 |00c9: if-eqz v3, 010b // +0042 │ │ +08d8ee: 6203 df1b |00cb: sget-object v3, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08d8f2: 5406 fe1b |00cd: iget-object v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08d8f6: 6e10 c218 0600 |00cf: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +08d8fc: 0c06 |00d2: move-result-object v6 │ │ +08d8fe: 6e30 7117 2306 |00d3: invoke-virtual {v3, v2, v6}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getGameInfoForStorePage:(Lorg/jsoup/nodes/Document;Ljava/lang/String;)Lua/gardenapple/itchupdater/database/game/Game; // method@1771 │ │ +08d904: 0c07 |00d6: move-result-object v7 │ │ +08d906: 7110 8a05 0700 |00d7: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08d90c: 5402 021c |00da: iget-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.this$0:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c02 │ │ +08d910: 6e10 af17 0200 |00dc: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.getDb:()Lua/gardenapple/itchupdater/database/AppDatabase; // method@17af │ │ +08d916: 0c02 |00df: move-result-object v2 │ │ +08d918: 6e10 5b18 0200 |00e0: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +08d91e: 0c02 |00e3: move-result-object v2 │ │ +08d920: 2343 8206 |00e4: new-array v3, v4, [Lua/gardenapple/itchupdater/database/game/Game; // type@0682 │ │ +08d924: 1204 |00e6: const/4 v4, #int 0 // #0 │ │ +08d926: 1208 |00e7: const/4 v8, #int 0 // #0 │ │ +08d928: 1209 |00e8: const/4 v9, #int 0 // #0 │ │ +08d92a: 120a |00e9: const/4 v10, #int 0 // #0 │ │ +08d92c: 120b |00ea: const/4 v11, #int 0 // #0 │ │ +08d92e: 6e10 8317 0500 |00eb: invoke-virtual {v5}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ +08d934: 0c0c |00ee: move-result-object v12 │ │ +08d936: 120d |00ef: const/4 v13, #int 0 // #0 │ │ +08d938: 120e |00f0: const/4 v14, #int 0 // #0 │ │ +08d93a: 120f |00f1: const/4 v15, #int 0 // #0 │ │ +08d93c: 1310 ef00 |00f2: const/16 v16, #int 239 // #ef │ │ +08d940: 1311 0000 |00f4: const/16 v17, #int 0 // #0 │ │ +08d944: 770b b918 0700 |00f6: invoke-static/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/database/game/Game;.copy$default:(Lua/gardenapple/itchupdater/database/game/Game;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/game/Game; // method@18b9 │ │ +08d94a: 0c06 |00f9: move-result-object v6 │ │ +08d94c: 4d06 0304 |00fa: aput-object v6, v3, v4 │ │ +08d950: 0704 |00fc: move-object v4, v0 │ │ +08d952: 1f04 1902 |00fd: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d956: 5b05 ff1b |00ff: iput-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ +08d95a: 1246 |0101: const/4 v6, #int 4 // #4 │ │ +08d95c: 5906 001c |0102: iput v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08d960: 6e30 d118 3204 |0104: invoke-virtual {v2, v3, v4}, Lua/gardenapple/itchupdater/database/game/GameDao;.update:([Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18d1 │ │ +08d966: 0c02 |0107: move-result-object v2 │ │ +08d968: 3312 0300 |0108: if-ne v2, v1, 010b // +0003 │ │ +08d96c: 1101 |010a: return-object v1 │ │ +08d96e: 0752 |010b: move-object v2, v5 │ │ +08d970: 6203 4806 |010c: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08d974: 6e10 8317 0200 |010e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ +08d97a: 0c04 |0111: move-result-object v4 │ │ +08d97c: 0705 |0112: move-object v5, v0 │ │ +08d97e: 1f05 1902 |0113: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d982: 5b02 ff1b |0115: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ +08d986: 1256 |0117: const/4 v6, #int 5 // #5 │ │ +08d988: 5906 001c |0118: iput v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08d98c: 6e30 8916 4305 |011a: invoke-virtual {v3, v4, v5}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +08d992: 0c03 |011d: move-result-object v3 │ │ +08d994: 3313 0300 |011e: if-ne v3, v1, 0121 // +0003 │ │ +08d998: 1101 |0120: return-object v1 │ │ +08d99a: 0721 |0121: move-object v1, v2 │ │ +08d99c: 0732 |0122: move-object v2, v3 │ │ +08d99e: 1f02 cc03 |0123: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08d9a2: 0715 |0125: move-object v5, v1 │ │ +08d9a4: 284d |0126: goto 0173 // +004d │ │ +08d9a6: 6202 4806 |0127: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08d9aa: 5404 fe1b |0129: iget-object v4, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08d9ae: 6e10 c218 0400 |012b: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +08d9b4: 0c04 |012e: move-result-object v4 │ │ +08d9b6: 0705 |012f: move-object v5, v0 │ │ +08d9b8: 1f05 1902 |0130: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d9bc: 1266 |0132: const/4 v6, #int 6 // #6 │ │ +08d9be: 5906 001c |0133: iput v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08d9c2: 6e30 8916 4205 |0135: invoke-virtual {v2, v4, v5}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +08d9c8: 0c02 |0138: move-result-object v2 │ │ +08d9ca: 3312 0300 |0139: if-ne v2, v1, 013c // +0003 │ │ +08d9ce: 1101 |013b: return-object v1 │ │ +08d9d0: 1f02 cc03 |013c: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08d9d4: 6204 df1b |013e: sget-object v4, Lua/gardenapple/itchupdater/client/ItchWebsiteParser;.Companion:Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion; // field@1bdf │ │ +08d9d8: 5405 fe1b |0140: iget-object v5, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.$currentGame:Lua/gardenapple/itchupdater/database/game/Game; // field@1bfe │ │ +08d9dc: 6e10 c218 0500 |0142: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/game/Game;.getStoreUrl:()Ljava/lang/String; // method@18c2 │ │ +08d9e2: 0c05 |0145: move-result-object v5 │ │ +08d9e4: 0706 |0146: move-object v6, v0 │ │ +08d9e6: 1f06 1902 |0147: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08d9ea: 1277 |0149: const/4 v7, #int 7 // #7 │ │ +08d9ec: 5907 001c |014a: iput v7, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08d9f0: 6e40 7017 2465 |014c: invoke-virtual {v4, v2, v5, v6}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$Companion;.getDownloadUrl:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1770 │ │ +08d9f6: 0c02 |014f: move-result-object v2 │ │ +08d9f8: 3312 0300 |0150: if-ne v2, v1, 0153 // +0003 │ │ +08d9fc: 1101 |0152: return-object v1 │ │ +08d9fe: 1f02 df04 |0153: check-cast v2, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08da02: 3902 0300 |0155: if-nez v2, 0158 // +0003 │ │ +08da06: 1103 |0157: return-object v3 │ │ +08da08: 6203 4806 |0158: sget-object v3, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +08da0c: 6e10 8317 0200 |015a: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;.getUrl:()Ljava/lang/String; // method@1783 │ │ +08da12: 0c04 |015d: move-result-object v4 │ │ +08da14: 0705 |015e: move-object v5, v0 │ │ +08da16: 1f05 1902 |015f: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08da1a: 5b02 ff1b |0161: iput-object v2, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.L$0:Ljava/lang/Object; // field@1bff │ │ +08da1e: 1306 0800 |0163: const/16 v6, #int 8 // #8 │ │ +08da22: 5906 001c |0165: iput v6, v0, Lua/gardenapple/itchupdater/client/SingleUpdateChecker$getDownloadInfo$2;.label:I // field@1c00 │ │ +08da26: 6e30 8916 4305 |0167: invoke-virtual {v3, v4, v5}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.fetchAndParse:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1689 │ │ +08da2c: 0c03 |016a: move-result-object v3 │ │ +08da2e: 3313 0300 |016b: if-ne v3, v1, 016e // +0003 │ │ +08da32: 1101 |016d: return-object v1 │ │ +08da34: 0721 |016e: move-object v1, v2 │ │ +08da36: 0732 |016f: move-object v2, v3 │ │ +08da38: 1f02 cc03 |0170: check-cast v2, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08da3c: 28b3 |0172: goto 0125 // -004d │ │ +08da3e: 2201 0e02 |0173: new-instance v1, Lkotlin/Pair; // type@020e │ │ +08da42: 7030 4c05 2105 |0175: invoke-direct {v1, v2, v5}, Lkotlin/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@054c │ │ +08da48: 1101 |0178: return-object v1 │ │ +08da4a: 0000 |0179: nop // spacer │ │ +08da4c: 0001 0900 0000 0000 4f00 0000 4900 ... |017a: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=27 │ │ 0x000d line=68 │ │ 0x0015 line=27 │ │ 0x005c line=31 │ │ 0x0064 line=34 │ │ @@ -265083,125 +265084,125 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08ea14: |[08ea14] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V │ │ -08ea24: 5b01 191c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c19 │ │ -08ea28: 5b02 1a1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$result:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1c1a │ │ -08ea2c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -08ea2e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08ea34: 0e00 |0008: return-void │ │ +08ea18: |[08ea18] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V │ │ +08ea28: 5b01 191c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c19 │ │ +08ea2c: 5b02 1a1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$result:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1c1a │ │ +08ea30: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +08ea32: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08ea38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -08e9e4: |[08e9e4] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08e9f4: 2200 ef04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1; // type@04ef │ │ -08e9f8: 5431 191c |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c19 │ │ -08e9fc: 5432 1a1c |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$result:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1c1a │ │ -08ea00: 7040 db17 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@17db │ │ -08ea06: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08ea0a: 5b04 1c1c |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c1c │ │ -08ea0e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08ea12: 1100 |000f: return-object v0 │ │ +08e9e8: |[08e9e8] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08e9f8: 2200 ef04 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1; // type@04ef │ │ +08e9fc: 5431 191c |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c19 │ │ +08ea00: 5432 1a1c |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$result:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1c1a │ │ +08ea04: 7040 db17 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@17db │ │ +08ea0a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08ea0e: 5b04 1c1c |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c1c │ │ +08ea12: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08ea16: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08e918: |[08e918] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e928: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08e92c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08e930: 6e30 de17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17de │ │ -08e936: 0c01 |0007: move-result-object v1 │ │ -08e938: 1101 |0008: return-object v1 │ │ +08e91c: |[08e91c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08e92c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08e930: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08e934: 6e30 de17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17de │ │ +08e93a: 0c01 |0007: move-result-object v1 │ │ +08e93c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08e93c: |[08e93c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08e94c: 6e30 dc17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17dc │ │ -08e952: 0c01 |0003: move-result-object v1 │ │ -08e954: 1f01 ef04 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1; // type@04ef │ │ -08e958: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08e95c: 6e20 df17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17df │ │ -08e962: 0c01 |000b: move-result-object v1 │ │ -08e964: 1101 |000c: return-object v1 │ │ +08e940: |[08e940] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08e950: 6e30 dc17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17dc │ │ +08e956: 0c01 |0003: move-result-object v1 │ │ +08e958: 1f01 ef04 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1; // type@04ef │ │ +08e95c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08e960: 6e20 df17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17df │ │ +08e966: 0c01 |000b: move-result-object v1 │ │ +08e968: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -08e968: |[08e968] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08e978: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08e97e: 0c00 |0003: move-result-object v0 │ │ -08e980: 5241 1b1c |0004: iget v1, v4, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.label:I // field@1c1b │ │ -08e984: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -08e986: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -08e98a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -08e98e: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08e994: 2824 |000e: goto 0032 // +0024 │ │ -08e996: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -08e99a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08e99e: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08e9a4: 2705 |0016: throw v5 │ │ -08e9a6: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08e9ac: 5445 191c |001a: iget-object v5, v4, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c19 │ │ -08e9b0: 6e10 5e18 0500 |001c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ -08e9b6: 0c05 |001f: move-result-object v5 │ │ -08e9b8: 5441 1a1c |0020: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$result:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1c1a │ │ -08e9bc: 5411 4d00 |0022: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08e9c0: 1f01 eb04 |0024: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08e9c4: 0743 |0026: move-object v3, v4 │ │ -08e9c6: 1f03 1902 |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08e9ca: 5942 1b1c |0029: iput v2, v4, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.label:I // field@1c1b │ │ -08e9ce: 6e30 0a1a 1503 |002b: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0a │ │ -08e9d4: 0c05 |002e: move-result-object v5 │ │ -08e9d6: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -08e9da: 1100 |0031: return-object v0 │ │ -08e9dc: 6205 4a00 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08e9e0: 1105 |0034: return-object v5 │ │ +08e96c: |[08e96c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08e97c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08e982: 0c00 |0003: move-result-object v0 │ │ +08e984: 5241 1b1c |0004: iget v1, v4, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.label:I // field@1c1b │ │ +08e988: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +08e98a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +08e98e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +08e992: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08e998: 2824 |000e: goto 0032 // +0024 │ │ +08e99a: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +08e99e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08e9a2: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08e9a8: 2705 |0016: throw v5 │ │ +08e9aa: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08e9b0: 5445 191c |001a: iget-object v5, v4, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c19 │ │ +08e9b4: 6e10 5e18 0500 |001c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ +08e9ba: 0c05 |001f: move-result-object v5 │ │ +08e9bc: 5441 1a1c |0020: iget-object v1, v4, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.$result:Lkotlin/jvm/internal/Ref$ObjectRef; // field@1c1a │ │ +08e9c0: 5411 4d00 |0022: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08e9c4: 1f01 eb04 |0024: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08e9c8: 0743 |0026: move-object v3, v4 │ │ +08e9ca: 1f03 1902 |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08e9ce: 5942 1b1c |0029: iput v2, v4, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.label:I // field@1c1b │ │ +08e9d2: 6e30 0a1a 1503 |002b: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0a │ │ +08e9d8: 0c05 |002e: move-result-object v5 │ │ +08e9da: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +08e9de: 1100 |0031: return-object v0 │ │ +08e9e0: 6205 4a00 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08e9e4: 1105 |0034: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=93 │ │ 0x000f line=95 │ │ 0x0017 line=93 │ │ 0x001a line=94 │ │ 0x0032 line=95 │ │ @@ -265314,366 +265315,366 @@ │ │ type : '(Ljava/util/HashMap;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/AppDatabase;Ljava/util/HashMap;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -08eee0: |[08eee0] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.:(Ljava/util/HashMap;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/AppDatabase;Ljava/util/HashMap;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ -08eef0: 5b01 1f1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ -08eef4: 5b02 201c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08eef8: 5b03 1d1c |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c1d │ │ -08eefc: 5b04 1e1c |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ -08ef00: 5b05 221c |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c22 │ │ -08ef04: 5b06 211c |000a: iput-object v6, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c21 │ │ -08ef08: 5b07 281c |000c: iput-object v7, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c28 │ │ -08ef0c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -08ef0e: 7030 7b05 1008 |000f: invoke-direct {v0, v1, v8}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08ef14: 0e00 |0012: return-void │ │ +08eee4: |[08eee4] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.:(Ljava/util/HashMap;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/AppDatabase;Ljava/util/HashMap;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ +08eef4: 5b01 1f1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ +08eef8: 5b02 201c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08eefc: 5b03 1d1c |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c1d │ │ +08ef00: 5b04 1e1c |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ +08ef04: 5b05 221c |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c22 │ │ +08ef08: 5b06 211c |000a: iput-object v6, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c21 │ │ +08ef0c: 5b07 281c |000c: iput-object v7, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c28 │ │ +08ef10: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +08ef12: 7030 7b05 1008 |000f: invoke-direct {v0, v1, v8}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08ef18: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 28 16-bit code units │ │ -08ee98: |[08ee98] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08eea8: 2209 f004 |0000: new-instance v9, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1; // type@04f0 │ │ -08eeac: 54a1 1f1c |0002: iget-object v1, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ -08eeb0: 54a2 201c |0004: iget-object v2, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08eeb4: 54a3 1d1c |0006: iget-object v3, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c1d │ │ -08eeb8: 54a4 1e1c |0008: iget-object v4, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ -08eebc: 54a5 221c |000a: iget-object v5, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c22 │ │ -08eec0: 54a6 211c |000c: iget-object v6, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c21 │ │ -08eec4: 54a7 281c |000e: iget-object v7, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c28 │ │ -08eec8: 0790 |0010: move-object v0, v9 │ │ -08eeca: 07c8 |0011: move-object v8, v12 │ │ -08eecc: 7609 e017 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.:(Ljava/util/HashMap;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/AppDatabase;Ljava/util/HashMap;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17e0 │ │ -08eed2: 1f0b 3c02 |0015: check-cast v11, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08eed6: 5b9b 271c |0017: iput-object v11, v9, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c27 │ │ -08eeda: 1f09 1902 |0019: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08eede: 1109 |001b: return-object v9 │ │ +08ee9c: |[08ee9c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08eeac: 2209 f004 |0000: new-instance v9, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1; // type@04f0 │ │ +08eeb0: 54a1 1f1c |0002: iget-object v1, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ +08eeb4: 54a2 201c |0004: iget-object v2, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08eeb8: 54a3 1d1c |0006: iget-object v3, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c1d │ │ +08eebc: 54a4 1e1c |0008: iget-object v4, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ +08eec0: 54a5 221c |000a: iget-object v5, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c22 │ │ +08eec4: 54a6 211c |000c: iget-object v6, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c21 │ │ +08eec8: 54a7 281c |000e: iget-object v7, v10, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c28 │ │ +08eecc: 0790 |0010: move-object v0, v9 │ │ +08eece: 07c8 |0011: move-object v8, v12 │ │ +08eed0: 7609 e017 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.:(Ljava/util/HashMap;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/AppDatabase;Ljava/util/HashMap;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17e0 │ │ +08eed6: 1f0b 3c02 |0015: check-cast v11, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08eeda: 5b9b 271c |0017: iput-object v11, v9, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c27 │ │ +08eede: 1f09 1902 |0019: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08eee2: 1109 |001b: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08ea38: |[08ea38] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ea48: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08ea4c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08ea50: 6e30 e317 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17e3 │ │ -08ea56: 0c01 |0007: move-result-object v1 │ │ -08ea58: 1101 |0008: return-object v1 │ │ +08ea3c: |[08ea3c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08ea4c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08ea50: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08ea54: 6e30 e317 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17e3 │ │ +08ea5a: 0c01 |0007: move-result-object v1 │ │ +08ea5c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08ea5c: |[08ea5c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08ea6c: 6e30 e117 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17e1 │ │ -08ea72: 0c01 |0003: move-result-object v1 │ │ -08ea74: 1f01 f004 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1; // type@04f0 │ │ -08ea78: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08ea7c: 6e20 e417 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17e4 │ │ -08ea82: 0c01 |000b: move-result-object v1 │ │ -08ea84: 1101 |000c: return-object v1 │ │ +08ea60: |[08ea60] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08ea70: 6e30 e117 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17e1 │ │ +08ea76: 0c01 |0003: move-result-object v1 │ │ +08ea78: 1f01 f004 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1; // type@04f0 │ │ +08ea7c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08ea80: 6e20 e417 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17e4 │ │ +08ea86: 0c01 |000b: move-result-object v1 │ │ +08ea88: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 479 16-bit code units │ │ -08ea88: |[08ea88] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ea98: 0801 1600 |0000: move-object/from16 v1, v22 │ │ -08ea9c: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08eaa2: 0c00 |0005: move-result-object v0 │ │ -08eaa4: 5212 261c |0006: iget v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.label:I // field@1c26 │ │ -08eaa8: 1a04 ca1a |0008: const-string v4, "UpdateCheckWorker" // string@1aca │ │ -08eaac: 1235 |000a: const/4 v5, #int 3 // #3 │ │ -08eaae: 1226 |000b: const/4 v6, #int 2 // #2 │ │ -08eab0: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -08eab2: 3802 4500 |000d: if-eqz v2, 0052 // +0045 │ │ -08eab6: 3272 3900 |000f: if-eq v2, v7, 0048 // +0039 │ │ -08eaba: 3262 2300 |0011: if-eq v2, v6, 0034 // +0023 │ │ -08eabe: 3352 1900 |0013: if-ne v2, v5, 002c // +0019 │ │ -08eac2: 5410 251c |0015: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$2:Ljava/lang/Object; // field@1c25 │ │ -08eac6: 1f00 3102 |0017: check-cast v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08eaca: 5412 241c |0019: iget-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$1:Ljava/lang/Object; // field@1c24 │ │ -08eace: 1f02 2705 |001b: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -08ead2: 5415 231c |001d: iget-object v5, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ -08ead6: 1f05 3102 |001f: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08eada: 7701 5305 1700 |0021: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08eae0: 0757 |0024: move-object v7, v5 │ │ -08eae2: 0805 1700 |0025: move-object/from16 v5, v23 │ │ -08eae6: 2900 4c01 |0027: goto/16 0173 // +014c │ │ -08eaea: 0d00 |0029: move-exception v0 │ │ -08eaec: 2900 4e01 |002a: goto/16 0178 // +014e │ │ -08eaf0: 2200 6501 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ -08eaf4: 1a02 c420 |002e: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08eaf8: 7020 5a03 2000 |0030: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08eafe: 2700 |0033: throw v0 │ │ -08eb00: 5412 241c |0034: iget-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$1:Ljava/lang/Object; // field@1c24 │ │ -08eb04: 1f02 2705 |0036: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -08eb08: 5416 231c |0038: iget-object v6, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ -08eb0c: 1f06 3102 |003a: check-cast v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08eb10: 7701 5305 1700 |003c: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08eb16: 0767 |003f: move-object v7, v6 │ │ -08eb18: 0806 1700 |0040: move-object/from16 v6, v23 │ │ -08eb1c: 2900 ad00 |0042: goto/16 00ef // +00ad │ │ -08eb20: 0d00 |0044: move-exception v0 │ │ -08eb22: 0765 |0045: move-object v5, v6 │ │ -08eb24: 2900 3201 |0046: goto/16 0178 // +0132 │ │ -08eb28: 5412 231c |0048: iget-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ -08eb2c: 1f02 3102 |004a: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08eb30: 7701 5305 1700 |004c: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08eb36: 0807 1700 |004f: move-object/from16 v7, v23 │ │ -08eb3a: 2850 |0051: goto 00a1 // +0050 │ │ -08eb3c: 7701 5305 1700 |0052: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08eb42: 2202 3102 |0055: new-instance v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ -08eb46: 7010 9305 0200 |0057: invoke-direct {v2}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ -08eb4c: 5418 1f1c |005a: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ -08eb50: 5419 201c |005c: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08eb54: 6e10 6019 0900 |005e: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -08eb5a: 0a09 |0061: move-result v9 │ │ -08eb5c: 7110 7705 0900 |0062: invoke-static {v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08eb62: 0c09 |0065: move-result-object v9 │ │ -08eb64: 6e20 9d04 9800 |0066: invoke-virtual {v8, v9}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@049d │ │ -08eb6a: 0a08 |0069: move-result v8 │ │ -08eb6c: 3808 1d00 |006a: if-eqz v8, 0087 // +001d │ │ -08eb70: 5417 1f1c |006c: iget-object v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ -08eb74: 5418 201c |006e: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08eb78: 6e10 6019 0800 |0070: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -08eb7e: 0a08 |0073: move-result v8 │ │ -08eb80: 7110 7705 0800 |0074: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08eb86: 0c08 |0077: move-result-object v8 │ │ -08eb88: 6e20 9e04 8700 |0078: invoke-virtual {v7, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@049e │ │ -08eb8e: 0c07 |007b: move-result-object v7 │ │ -08eb90: 1f07 2705 |007c: check-cast v7, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -08eb94: 7110 8a05 0700 |007e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08eb9a: 0815 0700 |0081: move-object/from16 v21, v7 │ │ -08eb9e: 0727 |0083: move-object v7, v2 │ │ -08eba0: 0802 1500 |0084: move-object/from16 v2, v21 │ │ -08eba4: 2832 |0086: goto 00b8 // +0032 │ │ -08eba6: 5418 1d1c |0087: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c1d │ │ -08ebaa: 6e10 5b18 0800 |0089: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -08ebb0: 0c08 |008c: move-result-object v8 │ │ -08ebb2: 5419 201c |008d: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ebb6: 6e10 6019 0900 |008f: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -08ebbc: 0a09 |0092: move-result v9 │ │ -08ebbe: 071a |0093: move-object v10, v1 │ │ -08ebc0: 1f0a 1902 |0094: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08ebc4: 5b12 231c |0096: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ -08ebc8: 5917 261c |0098: iput v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.label:I // field@1c26 │ │ -08ebcc: 6e30 cc18 980a |009a: invoke-virtual {v8, v9, v10}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cc │ │ -08ebd2: 0c07 |009d: move-result-object v7 │ │ -08ebd4: 3307 0300 |009e: if-ne v7, v0, 00a1 // +0003 │ │ -08ebd8: 1100 |00a0: return-object v0 │ │ -08ebda: 1f07 2705 |00a1: check-cast v7, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -08ebde: 7110 8a05 0700 |00a3: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -08ebe4: 5418 1f1c |00a6: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ -08ebe8: 1f08 d401 |00a8: check-cast v8, Ljava/util/Map; // type@01d4 │ │ -08ebec: 5419 201c |00aa: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ebf0: 6e10 6019 0900 |00ac: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -08ebf6: 0a09 |00af: move-result v9 │ │ -08ebf8: 7110 7705 0900 |00b0: invoke-static {v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08ebfe: 0c09 |00b3: move-result-object v9 │ │ -08ec00: 7230 dc04 9807 |00b4: invoke-interface {v8, v9, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04dc │ │ -08ec06: 28ca |00b7: goto 0081 // -0036 │ │ -08ec08: 5418 1e1c |00b8: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ -08ec0c: 5419 201c |00ba: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ec10: 6e10 6019 0900 |00bc: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -08ec16: 0a09 |00bf: move-result v9 │ │ -08ec18: 7110 7705 0900 |00c0: invoke-static {v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08ec1e: 0c09 |00c3: move-result-object v9 │ │ -08ec20: 6e20 9d04 9800 |00c4: invoke-virtual {v8, v9}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@049d │ │ -08ec26: 0a08 |00c7: move-result v8 │ │ -08ec28: 3808 1500 |00c8: if-eqz v8, 00dd // +0015 │ │ -08ec2c: 5416 1e1c |00ca: iget-object v6, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ -08ec30: 5418 201c |00cc: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ec34: 6e10 6019 0800 |00ce: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -08ec3a: 0a08 |00d1: move-result v8 │ │ -08ec3c: 7110 7705 0800 |00d2: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08ec42: 0c08 |00d5: move-result-object v8 │ │ -08ec44: 6e20 9e04 8600 |00d6: invoke-virtual {v6, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@049e │ │ -08ec4a: 0c06 |00d9: move-result-object v6 │ │ -08ec4c: 1f06 0e02 |00da: check-cast v6, Lkotlin/Pair; // type@020e │ │ -08ec50: 2850 |00dc: goto 012c // +0050 │ │ -08ec52: 5418 221c |00dd: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c22 │ │ -08ec56: 0719 |00df: move-object v9, v1 │ │ -08ec58: 1f09 1902 |00e0: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08ec5c: 5b17 231c |00e2: iput-object v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ -08ec60: 5b12 241c |00e4: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$1:Ljava/lang/Object; // field@1c24 │ │ -08ec64: 5916 261c |00e6: iput v6, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.label:I // field@1c26 │ │ -08ec68: 6e30 b017 2809 |00e8: invoke-virtual {v8, v2, v9}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.getDownloadInfo:(Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17b0 │ │ -08ec6e: 0c06 |00eb: move-result-object v6 │ │ -08ec70: 3306 0300 |00ec: if-ne v6, v0, 00ef // +0003 │ │ -08ec74: 1100 |00ee: return-object v0 │ │ -08ec76: 1f06 0e02 |00ef: check-cast v6, Lkotlin/Pair; // type@020e │ │ -08ec7a: 5418 1e1c |00f1: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ -08ec7e: 1f08 d401 |00f3: check-cast v8, Ljava/util/Map; // type@01d4 │ │ -08ec82: 5419 201c |00f5: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ec86: 6e10 6019 0900 |00f7: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -08ec8c: 0a09 |00fa: move-result v9 │ │ -08ec8e: 7110 7705 0900 |00fb: invoke-static {v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -08ec94: 0c09 |00fe: move-result-object v9 │ │ -08ec96: 7230 dc04 9806 |00ff: invoke-interface {v8, v9, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04dc │ │ -08ec9c: 2208 7c01 |0102: new-instance v8, Ljava/lang/StringBuilder; // type@017c │ │ -08eca0: 7010 bb03 0800 |0104: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -08eca6: 1a09 f809 |0107: const-string v9, "Download URL for " // string@09f8 │ │ -08ecaa: 6e20 c303 9800 |0109: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08ecb0: 6e10 c118 0200 |010c: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ -08ecb6: 0c09 |010f: move-result-object v9 │ │ -08ecb8: 6e20 c303 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08ecbe: 1a09 db03 |0113: const-string v9, ": " // string@03db │ │ -08ecc2: 6e20 c303 9800 |0115: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -08ecc8: 3906 0400 |0118: if-nez v6, 011c // +0004 │ │ -08eccc: 1209 |011a: const/4 v9, #int 0 // #0 │ │ -08ecce: 2807 |011b: goto 0122 // +0007 │ │ -08ecd0: 6e10 5005 0600 |011c: invoke-virtual {v6}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@0550 │ │ -08ecd6: 0c09 |011f: move-result-object v9 │ │ -08ecd8: 1f09 df04 |0120: check-cast v9, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08ecdc: 6e20 c203 9800 |0122: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -08ece2: 6e10 cb03 0800 |0125: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -08ece8: 0c08 |0128: move-result-object v8 │ │ -08ecea: 7120 fb00 8400 |0129: invoke-static {v4, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -08ecf0: 3906 2100 |012c: if-nez v6, 014d // +0021 │ │ -08ecf4: 2200 eb04 |012e: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08ecf8: 5415 201c |0130: iget-object v5, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ecfc: 6e10 6119 0500 |0132: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08ed02: 0a09 |0135: move-result v9 │ │ -08ed04: 122a |0136: const/4 v10, #int 2 // #2 │ │ -08ed06: 120b |0137: const/4 v11, #int 0 // #0 │ │ -08ed08: 120c |0138: const/4 v12, #int 0 // #0 │ │ -08ed0a: 120d |0139: const/4 v13, #int 0 // #0 │ │ -08ed0c: 120e |013a: const/4 v14, #int 0 // #0 │ │ -08ed0e: 120f |013b: const/4 v15, #int 0 // #0 │ │ -08ed10: 1310 0000 |013c: const/16 v16, #int 0 // #0 │ │ -08ed14: 1311 0000 |013e: const/16 v17, #int 0 // #0 │ │ -08ed18: 1312 0000 |0140: const/16 v18, #int 0 // #0 │ │ -08ed1c: 1313 fc03 |0142: const/16 v19, #int 1020 // #3fc │ │ -08ed20: 1314 0000 |0144: const/16 v20, #int 0 // #0 │ │ -08ed24: 0708 |0146: move-object v8, v0 │ │ -08ed26: 760d b817 0800 |0147: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ -08ed2c: 5b70 4d00 |014a: iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08ed30: 2863 |014c: goto 01af // +0063 │ │ -08ed32: 6e10 4d05 0600 |014d: invoke-virtual {v6}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@054d │ │ -08ed38: 0c08 |0150: move-result-object v8 │ │ -08ed3a: 078b |0151: move-object v11, v8 │ │ -08ed3c: 1f0b cc03 |0152: check-cast v11, Lorg/jsoup/nodes/Document; // type@03cc │ │ -08ed40: 6e10 4e05 0600 |0154: invoke-virtual {v6}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@054e │ │ -08ed46: 0c06 |0157: move-result-object v6 │ │ -08ed48: 076c |0158: move-object v12, v6 │ │ -08ed4a: 1f0c df04 |0159: check-cast v12, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ -08ed4e: 5418 221c |015b: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c22 │ │ -08ed52: 541a 201c |015d: iget-object v10, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ed56: 071d |015f: move-object v13, v1 │ │ -08ed58: 1f0d 1902 |0160: check-cast v13, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08ed5c: 5b17 231c |0162: iput-object v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ -08ed60: 5b12 241c |0164: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$1:Ljava/lang/Object; // field@1c24 │ │ -08ed64: 5b17 251c |0166: iput-object v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$2:Ljava/lang/Object; // field@1c25 │ │ -08ed68: 5915 261c |0168: iput v5, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.label:I // field@1c26 │ │ -08ed6c: 0729 |016a: move-object v9, v2 │ │ -08ed6e: 7406 ad17 0800 |016b: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.checkUpdates:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17ad │ │ -08ed74: 0c05 |016e: move-result-object v5 │ │ -08ed76: 3305 0300 |016f: if-ne v5, v0, 0172 // +0003 │ │ -08ed7a: 1100 |0171: return-object v0 │ │ -08ed7c: 0770 |0172: move-object v0, v7 │ │ -08ed7e: 5b05 4d00 |0173: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08ed82: 283a |0175: goto 01af // +003a │ │ -08ed84: 0d00 |0176: move-exception v0 │ │ -08ed86: 0775 |0177: move-object v5, v7 │ │ -08ed88: 220f eb04 |0178: new-instance v15, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08ed8c: 5416 201c |017a: iget-object v6, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ed90: 6e10 6119 0600 |017c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ -08ed96: 0a07 |017f: move-result v7 │ │ -08ed98: 1258 |0180: const/4 v8, #int 5 // #5 │ │ -08ed9a: 1209 |0181: const/4 v9, #int 0 // #0 │ │ -08ed9c: 120a |0182: const/4 v10, #int 0 // #0 │ │ -08ed9e: 120b |0183: const/4 v11, #int 0 // #0 │ │ -08eda0: 120c |0184: const/4 v12, #int 0 // #0 │ │ -08eda2: 120d |0185: const/4 v13, #int 0 // #0 │ │ -08eda4: 120e |0186: const/4 v14, #int 0 // #0 │ │ -08eda6: 6206 6b1b |0187: sget-object v6, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -08edaa: 1f00 8201 |0189: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ -08edae: 6e20 ed16 0600 |018b: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/Utils$Companion;.toString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@16ed │ │ -08edb4: 0c10 |018e: move-result-object v16 │ │ -08edb6: 1311 0000 |018f: const/16 v17, #int 0 // #0 │ │ -08edba: 1312 fc02 |0191: const/16 v18, #int 764 // #2fc │ │ -08edbe: 1313 0000 |0193: const/16 v19, #int 0 // #0 │ │ -08edc2: 07f6 |0195: move-object v6, v15 │ │ -08edc4: 07f3 |0196: move-object v3, v15 │ │ -08edc6: 080f 1000 |0197: move-object/from16 v15, v16 │ │ -08edca: 0210 1100 |0199: move/from16 v16, v17 │ │ -08edce: 0211 1200 |019b: move/from16 v17, v18 │ │ -08edd2: 0812 1300 |019d: move-object/from16 v18, v19 │ │ -08edd6: 760d b817 0600 |019f: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ -08eddc: 5b53 4d00 |01a2: iput-object v3, v5, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08ede0: 5413 211c |01a4: iget-object v3, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c21 │ │ -08ede4: 1206 |01a6: const/4 v6, #int 0 // #0 │ │ -08ede6: 5c36 4b00 |01a7: iput-boolean v6, v3, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@004b │ │ -08edea: 1a03 bf1a |01a9: const-string v3, "Update check error!" // string@1abf │ │ -08edee: 7130 fe00 3400 |01ab: invoke-static {v4, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ -08edf4: 0757 |01ae: move-object v7, v5 │ │ -08edf6: 5418 271c |01af: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c27 │ │ -08edfa: 6200 5000 |01b1: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08edfe: 7100 b905 0000 |01b3: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08ee04: 0c00 |01b6: move-result-object v0 │ │ -08ee06: 0709 |01b7: move-object v9, v0 │ │ -08ee08: 1f09 1a02 |01b8: check-cast v9, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08ee0c: 120a |01ba: const/4 v10, #int 0 // #0 │ │ -08ee0e: 2200 ef04 |01bb: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1; // type@04ef │ │ -08ee12: 5413 1d1c |01bd: iget-object v3, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c1d │ │ -08ee16: 1204 |01bf: const/4 v4, #int 0 // #0 │ │ -08ee18: 7040 db17 3047 |01c0: invoke-direct {v0, v3, v7, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@17db │ │ -08ee1e: 070b |01c3: move-object v11, v0 │ │ -08ee20: 1f0b 2902 |01c4: check-cast v11, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08ee24: 122c |01c6: const/4 v12, #int 2 // #2 │ │ -08ee26: 120d |01c7: const/4 v13, #int 0 // #0 │ │ -08ee28: 7706 a805 0800 |01c8: invoke-static/range {v8, v9, v10, v11, v12, v13}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -08ee2e: 5410 281c |01cb: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c28 │ │ -08ee32: 5413 201c |01cd: iget-object v3, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ -08ee36: 5474 4d00 |01cf: iget-object v4, v7, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ -08ee3a: 1f04 eb04 |01d1: check-cast v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -08ee3e: 7140 f217 2043 |01d3: invoke-static {v0, v2, v3, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker;.access$handleNotification:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V // method@17f2 │ │ -08ee44: 6200 4a00 |01d6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08ee48: 1100 |01d8: return-object v0 │ │ -08ee4a: 6200 4a00 |01d9: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08ee4e: 1100 |01db: return-object v0 │ │ -08ee50: 6200 4a00 |01dc: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08ee54: 1100 |01de: return-object v0 │ │ +08ea8c: |[08ea8c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08ea9c: 0801 1600 |0000: move-object/from16 v1, v22 │ │ +08eaa0: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08eaa6: 0c00 |0005: move-result-object v0 │ │ +08eaa8: 5212 261c |0006: iget v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.label:I // field@1c26 │ │ +08eaac: 1a04 ca1a |0008: const-string v4, "UpdateCheckWorker" // string@1aca │ │ +08eab0: 1235 |000a: const/4 v5, #int 3 // #3 │ │ +08eab2: 1226 |000b: const/4 v6, #int 2 // #2 │ │ +08eab4: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +08eab6: 3802 4500 |000d: if-eqz v2, 0052 // +0045 │ │ +08eaba: 3272 3900 |000f: if-eq v2, v7, 0048 // +0039 │ │ +08eabe: 3262 2300 |0011: if-eq v2, v6, 0034 // +0023 │ │ +08eac2: 3352 1900 |0013: if-ne v2, v5, 002c // +0019 │ │ +08eac6: 5410 251c |0015: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$2:Ljava/lang/Object; // field@1c25 │ │ +08eaca: 1f00 3102 |0017: check-cast v0, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08eace: 5412 241c |0019: iget-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$1:Ljava/lang/Object; // field@1c24 │ │ +08ead2: 1f02 2705 |001b: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +08ead6: 5415 231c |001d: iget-object v5, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ +08eada: 1f05 3102 |001f: check-cast v5, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08eade: 7701 5305 1700 |0021: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08eae4: 0757 |0024: move-object v7, v5 │ │ +08eae6: 0805 1700 |0025: move-object/from16 v5, v23 │ │ +08eaea: 2900 4c01 |0027: goto/16 0173 // +014c │ │ +08eaee: 0d00 |0029: move-exception v0 │ │ +08eaf0: 2900 4e01 |002a: goto/16 0178 // +014e │ │ +08eaf4: 2200 6501 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ +08eaf8: 1a02 c420 |002e: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08eafc: 7020 5a03 2000 |0030: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08eb02: 2700 |0033: throw v0 │ │ +08eb04: 5412 241c |0034: iget-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$1:Ljava/lang/Object; // field@1c24 │ │ +08eb08: 1f02 2705 |0036: check-cast v2, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +08eb0c: 5416 231c |0038: iget-object v6, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ +08eb10: 1f06 3102 |003a: check-cast v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08eb14: 7701 5305 1700 |003c: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08eb1a: 0767 |003f: move-object v7, v6 │ │ +08eb1c: 0806 1700 |0040: move-object/from16 v6, v23 │ │ +08eb20: 2900 ad00 |0042: goto/16 00ef // +00ad │ │ +08eb24: 0d00 |0044: move-exception v0 │ │ +08eb26: 0765 |0045: move-object v5, v6 │ │ +08eb28: 2900 3201 |0046: goto/16 0178 // +0132 │ │ +08eb2c: 5412 231c |0048: iget-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ +08eb30: 1f02 3102 |004a: check-cast v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08eb34: 7701 5305 1700 |004c: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08eb3a: 0807 1700 |004f: move-object/from16 v7, v23 │ │ +08eb3e: 2850 |0051: goto 00a1 // +0050 │ │ +08eb40: 7701 5305 1700 |0052: invoke-static/range {v23}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08eb46: 2202 3102 |0055: new-instance v2, Lkotlin/jvm/internal/Ref$ObjectRef; // type@0231 │ │ +08eb4a: 7010 9305 0200 |0057: invoke-direct {v2}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@0593 │ │ +08eb50: 5418 1f1c |005a: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ +08eb54: 5419 201c |005c: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08eb58: 6e10 6019 0900 |005e: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +08eb5e: 0a09 |0061: move-result v9 │ │ +08eb60: 7110 7705 0900 |0062: invoke-static {v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08eb66: 0c09 |0065: move-result-object v9 │ │ +08eb68: 6e20 9d04 9800 |0066: invoke-virtual {v8, v9}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@049d │ │ +08eb6e: 0a08 |0069: move-result v8 │ │ +08eb70: 3808 1d00 |006a: if-eqz v8, 0087 // +001d │ │ +08eb74: 5417 1f1c |006c: iget-object v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ +08eb78: 5418 201c |006e: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08eb7c: 6e10 6019 0800 |0070: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +08eb82: 0a08 |0073: move-result v8 │ │ +08eb84: 7110 7705 0800 |0074: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08eb8a: 0c08 |0077: move-result-object v8 │ │ +08eb8c: 6e20 9e04 8700 |0078: invoke-virtual {v7, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@049e │ │ +08eb92: 0c07 |007b: move-result-object v7 │ │ +08eb94: 1f07 2705 |007c: check-cast v7, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +08eb98: 7110 8a05 0700 |007e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08eb9e: 0815 0700 |0081: move-object/from16 v21, v7 │ │ +08eba2: 0727 |0083: move-object v7, v2 │ │ +08eba4: 0802 1500 |0084: move-object/from16 v2, v21 │ │ +08eba8: 2832 |0086: goto 00b8 // +0032 │ │ +08ebaa: 5418 1d1c |0087: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c1d │ │ +08ebae: 6e10 5b18 0800 |0089: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +08ebb4: 0c08 |008c: move-result-object v8 │ │ +08ebb6: 5419 201c |008d: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ebba: 6e10 6019 0900 |008f: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +08ebc0: 0a09 |0092: move-result v9 │ │ +08ebc2: 071a |0093: move-object v10, v1 │ │ +08ebc4: 1f0a 1902 |0094: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08ebc8: 5b12 231c |0096: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ +08ebcc: 5917 261c |0098: iput v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.label:I // field@1c26 │ │ +08ebd0: 6e30 cc18 980a |009a: invoke-virtual {v8, v9, v10}, Lua/gardenapple/itchupdater/database/game/GameDao;.getGameById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cc │ │ +08ebd6: 0c07 |009d: move-result-object v7 │ │ +08ebd8: 3307 0300 |009e: if-ne v7, v0, 00a1 // +0003 │ │ +08ebdc: 1100 |00a0: return-object v0 │ │ +08ebde: 1f07 2705 |00a1: check-cast v7, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +08ebe2: 7110 8a05 0700 |00a3: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +08ebe8: 5418 1f1c |00a6: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$gameCache:Ljava/util/HashMap; // field@1c1f │ │ +08ebec: 1f08 d401 |00a8: check-cast v8, Ljava/util/Map; // type@01d4 │ │ +08ebf0: 5419 201c |00aa: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ebf4: 6e10 6019 0900 |00ac: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +08ebfa: 0a09 |00af: move-result v9 │ │ +08ebfc: 7110 7705 0900 |00b0: invoke-static {v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08ec02: 0c09 |00b3: move-result-object v9 │ │ +08ec04: 7230 dc04 9807 |00b4: invoke-interface {v8, v9, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04dc │ │ +08ec0a: 28ca |00b7: goto 0081 // -0036 │ │ +08ec0c: 5418 1e1c |00b8: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ +08ec10: 5419 201c |00ba: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ec14: 6e10 6019 0900 |00bc: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +08ec1a: 0a09 |00bf: move-result v9 │ │ +08ec1c: 7110 7705 0900 |00c0: invoke-static {v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08ec22: 0c09 |00c3: move-result-object v9 │ │ +08ec24: 6e20 9d04 9800 |00c4: invoke-virtual {v8, v9}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@049d │ │ +08ec2a: 0a08 |00c7: move-result v8 │ │ +08ec2c: 3808 1500 |00c8: if-eqz v8, 00dd // +0015 │ │ +08ec30: 5416 1e1c |00ca: iget-object v6, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ +08ec34: 5418 201c |00cc: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ec38: 6e10 6019 0800 |00ce: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +08ec3e: 0a08 |00d1: move-result v8 │ │ +08ec40: 7110 7705 0800 |00d2: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08ec46: 0c08 |00d5: move-result-object v8 │ │ +08ec48: 6e20 9e04 8600 |00d6: invoke-virtual {v6, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@049e │ │ +08ec4e: 0c06 |00d9: move-result-object v6 │ │ +08ec50: 1f06 0e02 |00da: check-cast v6, Lkotlin/Pair; // type@020e │ │ +08ec54: 2850 |00dc: goto 012c // +0050 │ │ +08ec56: 5418 221c |00dd: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c22 │ │ +08ec5a: 0719 |00df: move-object v9, v1 │ │ +08ec5c: 1f09 1902 |00e0: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08ec60: 5b17 231c |00e2: iput-object v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ +08ec64: 5b12 241c |00e4: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$1:Ljava/lang/Object; // field@1c24 │ │ +08ec68: 5916 261c |00e6: iput v6, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.label:I // field@1c26 │ │ +08ec6c: 6e30 b017 2809 |00e8: invoke-virtual {v8, v2, v9}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.getDownloadInfo:(Lua/gardenapple/itchupdater/database/game/Game;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17b0 │ │ +08ec72: 0c06 |00eb: move-result-object v6 │ │ +08ec74: 3306 0300 |00ec: if-ne v6, v0, 00ef // +0003 │ │ +08ec78: 1100 |00ee: return-object v0 │ │ +08ec7a: 1f06 0e02 |00ef: check-cast v6, Lkotlin/Pair; // type@020e │ │ +08ec7e: 5418 1e1c |00f1: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$downloadInfoCache:Ljava/util/HashMap; // field@1c1e │ │ +08ec82: 1f08 d401 |00f3: check-cast v8, Ljava/util/Map; // type@01d4 │ │ +08ec86: 5419 201c |00f5: iget-object v9, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ec8a: 6e10 6019 0900 |00f7: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +08ec90: 0a09 |00fa: move-result v9 │ │ +08ec92: 7110 7705 0900 |00fb: invoke-static {v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +08ec98: 0c09 |00fe: move-result-object v9 │ │ +08ec9a: 7230 dc04 9806 |00ff: invoke-interface {v8, v9, v6}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04dc │ │ +08eca0: 2208 7c01 |0102: new-instance v8, Ljava/lang/StringBuilder; // type@017c │ │ +08eca4: 7010 bb03 0800 |0104: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +08ecaa: 1a09 f809 |0107: const-string v9, "Download URL for " // string@09f8 │ │ +08ecae: 6e20 c303 9800 |0109: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08ecb4: 6e10 c118 0200 |010c: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/game/Game;.getName:()Ljava/lang/String; // method@18c1 │ │ +08ecba: 0c09 |010f: move-result-object v9 │ │ +08ecbc: 6e20 c303 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08ecc2: 1a09 db03 |0113: const-string v9, ": " // string@03db │ │ +08ecc6: 6e20 c303 9800 |0115: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +08eccc: 3906 0400 |0118: if-nez v6, 011c // +0004 │ │ +08ecd0: 1209 |011a: const/4 v9, #int 0 // #0 │ │ +08ecd2: 2807 |011b: goto 0122 // +0007 │ │ +08ecd4: 6e10 5005 0600 |011c: invoke-virtual {v6}, Lkotlin/Pair;.getSecond:()Ljava/lang/Object; // method@0550 │ │ +08ecda: 0c09 |011f: move-result-object v9 │ │ +08ecdc: 1f09 df04 |0120: check-cast v9, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08ece0: 6e20 c203 9800 |0122: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +08ece6: 6e10 cb03 0800 |0125: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +08ecec: 0c08 |0128: move-result-object v8 │ │ +08ecee: 7120 fb00 8400 |0129: invoke-static {v4, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +08ecf4: 3906 2100 |012c: if-nez v6, 014d // +0021 │ │ +08ecf8: 2200 eb04 |012e: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08ecfc: 5415 201c |0130: iget-object v5, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ed00: 6e10 6119 0500 |0132: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08ed06: 0a09 |0135: move-result v9 │ │ +08ed08: 122a |0136: const/4 v10, #int 2 // #2 │ │ +08ed0a: 120b |0137: const/4 v11, #int 0 // #0 │ │ +08ed0c: 120c |0138: const/4 v12, #int 0 // #0 │ │ +08ed0e: 120d |0139: const/4 v13, #int 0 // #0 │ │ +08ed10: 120e |013a: const/4 v14, #int 0 // #0 │ │ +08ed12: 120f |013b: const/4 v15, #int 0 // #0 │ │ +08ed14: 1310 0000 |013c: const/16 v16, #int 0 // #0 │ │ +08ed18: 1311 0000 |013e: const/16 v17, #int 0 // #0 │ │ +08ed1c: 1312 0000 |0140: const/16 v18, #int 0 // #0 │ │ +08ed20: 1313 fc03 |0142: const/16 v19, #int 1020 // #3fc │ │ +08ed24: 1314 0000 |0144: const/16 v20, #int 0 // #0 │ │ +08ed28: 0708 |0146: move-object v8, v0 │ │ +08ed2a: 760d b817 0800 |0147: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ +08ed30: 5b70 4d00 |014a: iput-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08ed34: 2863 |014c: goto 01af // +0063 │ │ +08ed36: 6e10 4d05 0600 |014d: invoke-virtual {v6}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@054d │ │ +08ed3c: 0c08 |0150: move-result-object v8 │ │ +08ed3e: 078b |0151: move-object v11, v8 │ │ +08ed40: 1f0b cc03 |0152: check-cast v11, Lorg/jsoup/nodes/Document; // type@03cc │ │ +08ed44: 6e10 4e05 0600 |0154: invoke-virtual {v6}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@054e │ │ +08ed4a: 0c06 |0157: move-result-object v6 │ │ +08ed4c: 076c |0158: move-object v12, v6 │ │ +08ed4e: 1f0c df04 |0159: check-cast v12, Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl; // type@04df │ │ +08ed52: 5418 221c |015b: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c22 │ │ +08ed56: 541a 201c |015d: iget-object v10, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ed5a: 071d |015f: move-object v13, v1 │ │ +08ed5c: 1f0d 1902 |0160: check-cast v13, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08ed60: 5b17 231c |0162: iput-object v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$0:Ljava/lang/Object; // field@1c23 │ │ +08ed64: 5b12 241c |0164: iput-object v2, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$1:Ljava/lang/Object; // field@1c24 │ │ +08ed68: 5b17 251c |0166: iput-object v7, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.L$2:Ljava/lang/Object; // field@1c25 │ │ +08ed6c: 5915 261c |0168: iput v5, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.label:I // field@1c26 │ │ +08ed70: 0729 |016a: move-object v9, v2 │ │ +08ed72: 7406 ad17 0800 |016b: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.checkUpdates:(Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lorg/jsoup/nodes/Document;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17ad │ │ +08ed78: 0c05 |016e: move-result-object v5 │ │ +08ed7a: 3305 0300 |016f: if-ne v5, v0, 0172 // +0003 │ │ +08ed7e: 1100 |0171: return-object v0 │ │ +08ed80: 0770 |0172: move-object v0, v7 │ │ +08ed82: 5b05 4d00 |0173: iput-object v5, v0, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08ed86: 283a |0175: goto 01af // +003a │ │ +08ed88: 0d00 |0176: move-exception v0 │ │ +08ed8a: 0775 |0177: move-object v5, v7 │ │ +08ed8c: 220f eb04 |0178: new-instance v15, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08ed90: 5416 201c |017a: iget-object v6, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ed94: 6e10 6119 0600 |017c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/Installation;.getInternalId:()I // method@1961 │ │ +08ed9a: 0a07 |017f: move-result v7 │ │ +08ed9c: 1258 |0180: const/4 v8, #int 5 // #5 │ │ +08ed9e: 1209 |0181: const/4 v9, #int 0 // #0 │ │ +08eda0: 120a |0182: const/4 v10, #int 0 // #0 │ │ +08eda2: 120b |0183: const/4 v11, #int 0 // #0 │ │ +08eda4: 120c |0184: const/4 v12, #int 0 // #0 │ │ +08eda6: 120d |0185: const/4 v13, #int 0 // #0 │ │ +08eda8: 120e |0186: const/4 v14, #int 0 // #0 │ │ +08edaa: 6206 6b1b |0187: sget-object v6, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +08edae: 1f00 8201 |0189: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ +08edb2: 6e20 ed16 0600 |018b: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/Utils$Companion;.toString:(Ljava/lang/Throwable;)Ljava/lang/String; // method@16ed │ │ +08edb8: 0c10 |018e: move-result-object v16 │ │ +08edba: 1311 0000 |018f: const/16 v17, #int 0 // #0 │ │ +08edbe: 1312 fc02 |0191: const/16 v18, #int 764 // #2fc │ │ +08edc2: 1313 0000 |0193: const/16 v19, #int 0 // #0 │ │ +08edc6: 07f6 |0195: move-object v6, v15 │ │ +08edc8: 07f3 |0196: move-object v3, v15 │ │ +08edca: 080f 1000 |0197: move-object/from16 v15, v16 │ │ +08edce: 0210 1100 |0199: move/from16 v16, v17 │ │ +08edd2: 0211 1200 |019b: move/from16 v17, v18 │ │ +08edd6: 0812 1300 |019d: move-object/from16 v18, v19 │ │ +08edda: 760d b817 0600 |019f: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.:(IILjava/lang/Integer;Lua/gardenapple/itchupdater/client/ItchWebsiteParser$DownloadUrl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@17b8 │ │ +08ede0: 5b53 4d00 |01a2: iput-object v3, v5, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08ede4: 5413 211c |01a4: iget-object v3, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c21 │ │ +08ede8: 1206 |01a6: const/4 v6, #int 0 // #0 │ │ +08edea: 5c36 4b00 |01a7: iput-boolean v6, v3, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@004b │ │ +08edee: 1a03 bf1a |01a9: const-string v3, "Update check error!" // string@1abf │ │ +08edf2: 7130 fe00 3400 |01ab: invoke-static {v4, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ +08edf8: 0757 |01ae: move-object v7, v5 │ │ +08edfa: 5418 271c |01af: iget-object v8, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c27 │ │ +08edfe: 6200 5000 |01b1: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08ee02: 7100 b905 0000 |01b3: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08ee08: 0c00 |01b6: move-result-object v0 │ │ +08ee0a: 0709 |01b7: move-object v9, v0 │ │ +08ee0c: 1f09 1a02 |01b8: check-cast v9, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08ee10: 120a |01ba: const/4 v10, #int 0 // #0 │ │ +08ee12: 2200 ef04 |01bb: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1; // type@04ef │ │ +08ee16: 5413 1d1c |01bd: iget-object v3, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c1d │ │ +08ee1a: 1204 |01bf: const/4 v4, #int 0 // #0 │ │ +08ee1c: 7040 db17 3047 |01c0: invoke-direct {v0, v3, v7, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1$1;.:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/coroutines/Continuation;)V // method@17db │ │ +08ee22: 070b |01c3: move-object v11, v0 │ │ +08ee24: 1f0b 2902 |01c4: check-cast v11, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08ee28: 122c |01c6: const/4 v12, #int 2 // #2 │ │ +08ee2a: 120d |01c7: const/4 v13, #int 0 // #0 │ │ +08ee2c: 7706 a805 0800 |01c8: invoke-static/range {v8, v9, v10, v11, v12, v13}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +08ee32: 5410 281c |01cb: iget-object v0, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c28 │ │ +08ee36: 5413 201c |01cd: iget-object v3, v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1c20 │ │ +08ee3a: 5474 4d00 |01cf: iget-object v4, v7, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@004d │ │ +08ee3e: 1f04 eb04 |01d1: check-cast v4, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +08ee42: 7140 f217 2043 |01d3: invoke-static {v0, v2, v3, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker;.access$handleNotification:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lua/gardenapple/itchupdater/database/game/Game;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/client/UpdateCheckResult;)V // method@17f2 │ │ +08ee48: 6200 4a00 |01d6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08ee4c: 1100 |01d8: return-object v0 │ │ +08ee4e: 6200 4a00 |01d9: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08ee52: 1100 |01db: return-object v0 │ │ +08ee54: 6200 4a00 |01dc: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08ee58: 1100 |01de: return-object v0 │ │ catches : 3 │ │ 0x0021 - 0x0024 │ │ Ljava/util/concurrent/CancellationException; -> 0x01dc │ │ Ljava/net/SocketTimeoutException; -> 0x01d9 │ │ Ljava/lang/Exception; -> 0x0029 │ │ 0x003c - 0x003f │ │ Ljava/util/concurrent/CancellationException; -> 0x01dc │ │ @@ -265803,169 +265804,169 @@ │ │ type : '(Ljava/util/List;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -08f0ac: |[08f0ac] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.:(Ljava/util/List;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ -08f0bc: 5b01 2a1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$installations:Ljava/util/List; // field@1c2a │ │ -08f0c0: 5b02 2c1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c2c │ │ -08f0c4: 5b03 291c |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c29 │ │ -08f0c8: 5b04 2b1c |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c2b │ │ -08f0cc: 5b05 2f1c |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c2f │ │ -08f0d0: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -08f0d2: 7030 7b05 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08f0d8: 0e00 |000e: return-void │ │ +08f0b0: |[08f0b0] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.:(Ljava/util/List;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ +08f0c0: 5b01 2a1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$installations:Ljava/util/List; // field@1c2a │ │ +08f0c4: 5b02 2c1c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c2c │ │ +08f0c8: 5b03 291c |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c29 │ │ +08f0cc: 5b04 2b1c |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c2b │ │ +08f0d0: 5b05 2f1c |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c2f │ │ +08f0d4: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +08f0d6: 7030 7b05 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08f0dc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -08f06c: |[08f06c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08f07c: 2207 f104 |0000: new-instance v7, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1; // type@04f1 │ │ -08f080: 5481 2a1c |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$installations:Ljava/util/List; // field@1c2a │ │ -08f084: 5482 2c1c |0004: iget-object v2, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c2c │ │ -08f088: 5483 291c |0006: iget-object v3, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c29 │ │ -08f08c: 5484 2b1c |0008: iget-object v4, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c2b │ │ -08f090: 5485 2f1c |000a: iget-object v5, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c2f │ │ -08f094: 0770 |000c: move-object v0, v7 │ │ -08f096: 07a6 |000d: move-object v6, v10 │ │ -08f098: 7607 e517 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.:(Ljava/util/List;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17e5 │ │ -08f09e: 1f09 3c02 |0011: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08f0a2: 5b79 2e1c |0013: iput-object v9, v7, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c2e │ │ -08f0a6: 1f07 1902 |0015: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08f0aa: 1107 |0017: return-object v7 │ │ +08f070: |[08f070] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08f080: 2207 f104 |0000: new-instance v7, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1; // type@04f1 │ │ +08f084: 5481 2a1c |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$installations:Ljava/util/List; // field@1c2a │ │ +08f088: 5482 2c1c |0004: iget-object v2, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c2c │ │ +08f08c: 5483 291c |0006: iget-object v3, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c29 │ │ +08f090: 5484 2b1c |0008: iget-object v4, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c2b │ │ +08f094: 5485 2f1c |000a: iget-object v5, v8, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c2f │ │ +08f098: 0770 |000c: move-object v0, v7 │ │ +08f09a: 07a6 |000d: move-object v6, v10 │ │ +08f09c: 7607 e517 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.:(Ljava/util/List;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17e5 │ │ +08f0a2: 1f09 3c02 |0011: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08f0a6: 5b79 2e1c |0013: iput-object v9, v7, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c2e │ │ +08f0aa: 1f07 1902 |0015: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08f0ae: 1107 |0017: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08ef18: |[08ef18] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ef28: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08ef2c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08ef30: 6e30 e817 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17e8 │ │ -08ef36: 0c01 |0007: move-result-object v1 │ │ -08ef38: 1101 |0008: return-object v1 │ │ +08ef1c: |[08ef1c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08ef2c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08ef30: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08ef34: 6e30 e817 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17e8 │ │ +08ef3a: 0c01 |0007: move-result-object v1 │ │ +08ef3c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08ef3c: |[08ef3c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08ef4c: 6e30 e617 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17e6 │ │ -08ef52: 0c01 |0003: move-result-object v1 │ │ -08ef54: 1f01 f104 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1; // type@04f1 │ │ -08ef58: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08ef5c: 6e20 e917 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17e9 │ │ -08ef62: 0c01 |000b: move-result-object v1 │ │ -08ef64: 1101 |000c: return-object v1 │ │ +08ef40: |[08ef40] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08ef50: 6e30 e617 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17e6 │ │ +08ef56: 0c01 |0003: move-result-object v1 │ │ +08ef58: 1f01 f104 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1; // type@04f1 │ │ +08ef5c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08ef60: 6e20 e917 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17e9 │ │ +08ef66: 0c01 |000b: move-result-object v1 │ │ +08ef68: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 121 16-bit code units │ │ -08ef68: |[08ef68] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ef78: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -08ef7c: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08ef82: 5201 2d1c |0005: iget v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.label:I // field@1c2d │ │ -08ef86: 3901 6a00 |0007: if-nez v1, 0071 // +006a │ │ -08ef8a: 7701 5305 1200 |0009: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08ef90: 2201 c901 |000c: new-instance v1, Ljava/util/HashMap; // type@01c9 │ │ -08ef94: 7010 9a04 0100 |000e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@049a │ │ -08ef9a: 220b c901 |0011: new-instance v11, Ljava/util/HashMap; // type@01c9 │ │ -08ef9e: 7010 9a04 0b00 |0013: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@049a │ │ -08efa4: 5402 2a1c |0016: iget-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$installations:Ljava/util/List; // field@1c2a │ │ -08efa8: 7210 c104 0200 |0018: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -08efae: 0c0c |001b: move-result-object v12 │ │ -08efb0: 7210 a704 0c00 |001c: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -08efb6: 0a02 |001f: move-result v2 │ │ -08efb8: 3802 4e00 |0020: if-eqz v2, 006e // +004e │ │ -08efbc: 7210 a804 0c00 |0022: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -08efc2: 0c02 |0025: move-result-object v2 │ │ -08efc4: 0724 |0026: move-object v4, v2 │ │ -08efc6: 1f04 4205 |0027: check-cast v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -08efca: 5402 2e1c |0029: iget-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c2e │ │ -08efce: 7110 b605 0200 |002b: invoke-static {v2}, Lkotlinx/coroutines/CoroutineScopeKt;.isActive:(Lkotlinx/coroutines/CoroutineScope;)Z // method@05b6 │ │ -08efd4: 0a02 |002e: move-result v2 │ │ -08efd6: 3902 0c00 |002f: if-nez v2, 003b // +000c │ │ -08efda: 7100 6102 0000 |0031: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@0261 │ │ -08efe0: 0c01 |0034: move-result-object v1 │ │ -08efe2: 1a02 6a25 |0035: const-string v2, "failure()" // string@256a │ │ -08efe6: 7120 8b05 2100 |0037: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -08efec: 1101 |003a: return-object v1 │ │ -08efee: 5402 2c1c |003b: iget-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c2c │ │ -08eff2: 6e20 b317 4200 |003d: invoke-virtual {v2, v4}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.shouldCheck:(Lua/gardenapple/itchupdater/database/installation/Installation;)Z // method@17b3 │ │ -08eff8: 0a02 |0040: move-result v2 │ │ -08effa: 3902 0300 |0041: if-nez v2, 0044 // +0003 │ │ -08effe: 28d9 |0043: goto 001c // -0027 │ │ -08f000: 540d 2e1c |0044: iget-object v13, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c2e │ │ -08f004: 6202 5000 |0046: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -08f008: 7100 b905 0000 |0048: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -08f00e: 0c02 |004b: move-result-object v2 │ │ -08f010: 072e |004c: move-object v14, v2 │ │ -08f012: 1f0e 1a02 |004d: check-cast v14, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -08f016: 120f |004f: const/4 v15, #int 0 // #0 │ │ -08f018: 2210 f004 |0050: new-instance v16, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1; // type@04f0 │ │ -08f01c: 5405 291c |0052: iget-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c29 │ │ -08f020: 5407 2c1c |0054: iget-object v7, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c2c │ │ -08f024: 5408 2b1c |0056: iget-object v8, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c2b │ │ -08f028: 5409 2f1c |0058: iget-object v9, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c2f │ │ -08f02c: 120a |005a: const/4 v10, #int 0 // #0 │ │ -08f02e: 0802 1000 |005b: move-object/from16 v2, v16 │ │ -08f032: 0713 |005d: move-object v3, v1 │ │ -08f034: 07b6 |005e: move-object v6, v11 │ │ -08f036: 7609 e017 0200 |005f: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.:(Ljava/util/HashMap;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/AppDatabase;Ljava/util/HashMap;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17e0 │ │ -08f03c: 0808 1000 |0062: move-object/from16 v8, v16 │ │ -08f040: 1f08 2902 |0064: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08f044: 1229 |0066: const/4 v9, #int 2 // #2 │ │ -08f046: 07d5 |0067: move-object v5, v13 │ │ -08f048: 07e6 |0068: move-object v6, v14 │ │ -08f04a: 07f7 |0069: move-object v7, v15 │ │ -08f04c: 7706 a805 0500 |006a: invoke-static/range {v5, v6, v7, v8, v9, v10}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -08f052: 28af |006d: goto 001c // -0051 │ │ -08f054: 6201 4a00 |006e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08f058: 1101 |0070: return-object v1 │ │ -08f05a: 2201 6501 |0071: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -08f05e: 1a02 c420 |0073: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08f062: 7020 5a03 2100 |0075: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08f068: 2701 |0078: throw v1 │ │ +08ef6c: |[08ef6c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08ef7c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +08ef80: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08ef86: 5201 2d1c |0005: iget v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.label:I // field@1c2d │ │ +08ef8a: 3901 6a00 |0007: if-nez v1, 0071 // +006a │ │ +08ef8e: 7701 5305 1200 |0009: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08ef94: 2201 c901 |000c: new-instance v1, Ljava/util/HashMap; // type@01c9 │ │ +08ef98: 7010 9a04 0100 |000e: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@049a │ │ +08ef9e: 220b c901 |0011: new-instance v11, Ljava/util/HashMap; // type@01c9 │ │ +08efa2: 7010 9a04 0b00 |0013: invoke-direct {v11}, Ljava/util/HashMap;.:()V // method@049a │ │ +08efa8: 5402 2a1c |0016: iget-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$installations:Ljava/util/List; // field@1c2a │ │ +08efac: 7210 c104 0200 |0018: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +08efb2: 0c0c |001b: move-result-object v12 │ │ +08efb4: 7210 a704 0c00 |001c: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +08efba: 0a02 |001f: move-result v2 │ │ +08efbc: 3802 4e00 |0020: if-eqz v2, 006e // +004e │ │ +08efc0: 7210 a804 0c00 |0022: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +08efc6: 0c02 |0025: move-result-object v2 │ │ +08efc8: 0724 |0026: move-object v4, v2 │ │ +08efca: 1f04 4205 |0027: check-cast v4, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +08efce: 5402 2e1c |0029: iget-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c2e │ │ +08efd2: 7110 b605 0200 |002b: invoke-static {v2}, Lkotlinx/coroutines/CoroutineScopeKt;.isActive:(Lkotlinx/coroutines/CoroutineScope;)Z // method@05b6 │ │ +08efd8: 0a02 |002e: move-result v2 │ │ +08efda: 3902 0c00 |002f: if-nez v2, 003b // +000c │ │ +08efde: 7100 6102 0000 |0031: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@0261 │ │ +08efe4: 0c01 |0034: move-result-object v1 │ │ +08efe6: 1a02 6a25 |0035: const-string v2, "failure()" // string@256a │ │ +08efea: 7120 8b05 2100 |0037: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +08eff0: 1101 |003a: return-object v1 │ │ +08eff2: 5402 2c1c |003b: iget-object v2, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c2c │ │ +08eff6: 6e20 b317 4200 |003d: invoke-virtual {v2, v4}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.shouldCheck:(Lua/gardenapple/itchupdater/database/installation/Installation;)Z // method@17b3 │ │ +08effc: 0a02 |0040: move-result v2 │ │ +08effe: 3902 0300 |0041: if-nez v2, 0044 // +0003 │ │ +08f002: 28d9 |0043: goto 001c // -0027 │ │ +08f004: 540d 2e1c |0044: iget-object v13, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c2e │ │ +08f008: 6202 5000 |0046: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +08f00c: 7100 b905 0000 |0048: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +08f012: 0c02 |004b: move-result-object v2 │ │ +08f014: 072e |004c: move-object v14, v2 │ │ +08f016: 1f0e 1a02 |004d: check-cast v14, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +08f01a: 120f |004f: const/4 v15, #int 0 // #0 │ │ +08f01c: 2210 f004 |0050: new-instance v16, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1; // type@04f0 │ │ +08f020: 5405 291c |0052: iget-object v5, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c29 │ │ +08f024: 5407 2c1c |0054: iget-object v7, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$updateChecker:Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // field@1c2c │ │ +08f028: 5408 2b1c |0056: iget-object v8, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.$success:Lkotlin/jvm/internal/Ref$BooleanRef; // field@1c2b │ │ +08f02c: 5409 2f1c |0058: iget-object v9, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c2f │ │ +08f030: 120a |005a: const/4 v10, #int 0 // #0 │ │ +08f032: 0802 1000 |005b: move-object/from16 v2, v16 │ │ +08f036: 0713 |005d: move-object v3, v1 │ │ +08f038: 07b6 |005e: move-object v6, v11 │ │ +08f03a: 7609 e017 0200 |005f: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1$1;.:(Ljava/util/HashMap;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/database/AppDatabase;Ljava/util/HashMap;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17e0 │ │ +08f040: 0808 1000 |0062: move-object/from16 v8, v16 │ │ +08f044: 1f08 2902 |0064: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08f048: 1229 |0066: const/4 v9, #int 2 // #2 │ │ +08f04a: 07d5 |0067: move-object v5, v13 │ │ +08f04c: 07e6 |0068: move-object v6, v14 │ │ +08f04e: 07f7 |0069: move-object v7, v15 │ │ +08f050: 7706 a805 0500 |006a: invoke-static/range {v5, v6, v7, v8, v9, v10}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +08f056: 28af |006d: goto 001c // -0051 │ │ +08f058: 6201 4a00 |006e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08f05c: 1101 |0070: return-object v1 │ │ +08f05e: 2201 6501 |0071: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +08f062: 1a02 c420 |0073: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08f066: 7020 5a03 2100 |0075: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08f06c: 2701 |0078: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ 0x000c line=39 │ │ 0x0011 line=40 │ │ 0x0016 line=42 │ │ 0x0029 line=43 │ │ @@ -266046,185 +266047,185 @@ │ │ type : '(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08f2b8: |[08f2b8] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ -08f2c8: 5b01 331c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ -08f2cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -08f2ce: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -08f2d4: 0e00 |0006: return-void │ │ +08f2bc: |[08f2bc] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V │ │ +08f2cc: 5b01 331c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ +08f2d0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +08f2d2: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +08f2d8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08f28c: |[08f28c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -08f29c: 2200 f204 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2; // type@04f2 │ │ -08f2a0: 5421 331c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ -08f2a4: 7030 ea17 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17ea │ │ -08f2aa: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08f2ae: 5b03 321c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c32 │ │ -08f2b2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08f2b6: 1100 |000d: return-object v0 │ │ +08f290: |[08f290] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +08f2a0: 2200 f204 |0000: new-instance v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2; // type@04f2 │ │ +08f2a4: 5421 331c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ +08f2a8: 7030 ea17 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.:(Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17ea │ │ +08f2ae: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08f2b2: 5b03 321c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c32 │ │ +08f2b6: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08f2ba: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08f0dc: |[08f0dc] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -08f0ec: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -08f0f0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08f0f4: 6e30 ed17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17ed │ │ -08f0fa: 0c01 |0007: move-result-object v1 │ │ -08f0fc: 1101 |0008: return-object v1 │ │ +08f0e0: |[08f0e0] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +08f0f0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +08f0f4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08f0f8: 6e30 ed17 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17ed │ │ +08f0fe: 0c01 |0007: move-result-object v1 │ │ +08f100: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -08f100: |[08f100] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -08f110: 6e30 eb17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17eb │ │ -08f116: 0c01 |0003: move-result-object v1 │ │ -08f118: 1f01 f204 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2; // type@04f2 │ │ -08f11c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -08f120: 6e20 ee17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17ee │ │ -08f126: 0c01 |000b: move-result-object v1 │ │ -08f128: 1101 |000c: return-object v1 │ │ +08f104: |[08f104] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +08f114: 6e30 eb17 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@17eb │ │ +08f11a: 0c01 |0003: move-result-object v1 │ │ +08f11c: 1f01 f204 |0004: check-cast v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2; // type@04f2 │ │ +08f120: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +08f124: 6e20 ee17 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@17ee │ │ +08f12a: 0c01 |000b: move-result-object v1 │ │ +08f12c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 167 16-bit code units │ │ -08f12c: |[08f12c] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -08f13c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -08f142: 0c00 |0003: move-result-object v0 │ │ -08f144: 52c1 311c |0004: iget v1, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.label:I // field@1c31 │ │ -08f148: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -08f14a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -08f14c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -08f14e: 3801 2500 |0009: if-eqz v1, 002e // +0025 │ │ -08f152: 3241 1f00 |000b: if-eq v1, v4, 002a // +001f │ │ -08f156: 3231 1400 |000d: if-eq v1, v3, 0021 // +0014 │ │ -08f15a: 3321 0a00 |000f: if-ne v1, v2, 0019 // +000a │ │ -08f15e: 54c0 301c |0011: iget-object v0, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.L$0:Ljava/lang/Object; // field@1c30 │ │ -08f162: 1f00 2f02 |0013: check-cast v0, Lkotlin/jvm/internal/Ref$BooleanRef; // type@022f │ │ -08f166: 7110 5305 0d00 |0015: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08f16c: 286c |0018: goto 0084 // +006c │ │ -08f16e: 220d 6501 |0019: new-instance v13, Ljava/lang/IllegalStateException; // type@0165 │ │ -08f172: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -08f176: 7020 5a03 0d00 |001d: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -08f17c: 270d |0020: throw v13 │ │ -08f17e: 54c1 301c |0021: iget-object v1, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.L$0:Ljava/lang/Object; // field@1c30 │ │ -08f182: 1f01 1205 |0023: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -08f186: 7110 5305 0d00 |0025: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08f18c: 0718 |0028: move-object v8, v1 │ │ -08f18e: 2831 |0029: goto 005a // +0031 │ │ -08f190: 7110 5305 0d00 |002a: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08f196: 2818 |002d: goto 0045 // +0018 │ │ -08f198: 7110 5305 0d00 |002e: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -08f19e: 620d 7e1c |0031: sget-object v13, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -08f1a2: 54c1 331c |0033: iget-object v1, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ -08f1a6: 7110 f117 0100 |0035: invoke-static {v1}, Lua/gardenapple/itchupdater/client/UpdateChecker;.access$getContext$p:(Lua/gardenapple/itchupdater/client/UpdateChecker;)Landroid/content/Context; // method@17f1 │ │ -08f1ac: 0c01 |0038: move-result-object v1 │ │ -08f1ae: 07c5 |0039: move-object v5, v12 │ │ -08f1b0: 1f05 1902 |003a: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08f1b4: 59c4 311c |003c: iput v4, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.label:I // field@1c31 │ │ -08f1b8: 6e30 4f18 1d05 |003e: invoke-virtual {v13, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -08f1be: 0c0d |0041: move-result-object v13 │ │ -08f1c0: 330d 0300 |0042: if-ne v13, v0, 0045 // +0003 │ │ -08f1c4: 1100 |0044: return-object v0 │ │ -08f1c6: 07d1 |0045: move-object v1, v13 │ │ -08f1c8: 1f01 1205 |0046: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -08f1cc: 6e10 5c18 0100 |0048: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -08f1d2: 0c0d |004b: move-result-object v13 │ │ -08f1d4: 07c5 |004c: move-object v5, v12 │ │ -08f1d6: 1f05 1902 |004d: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08f1da: 5bc1 301c |004f: iput-object v1, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.L$0:Ljava/lang/Object; // field@1c30 │ │ -08f1de: 59c3 311c |0051: iput v3, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.label:I // field@1c31 │ │ -08f1e2: 6e20 7919 5d00 |0053: invoke-virtual {v13, v5}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getFinishedInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1979 │ │ -08f1e8: 0c0d |0056: move-result-object v13 │ │ -08f1ea: 330d d1ff |0057: if-ne v13, v0, 0028 // -002f │ │ -08f1ee: 1100 |0059: return-object v0 │ │ -08f1f0: 07d6 |005a: move-object v6, v13 │ │ -08f1f2: 1f06 d001 |005b: check-cast v6, Ljava/util/List; // type@01d0 │ │ -08f1f6: 2207 e904 |005d: new-instance v7, Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // type@04e9 │ │ -08f1fa: 7020 aa17 8700 |005f: invoke-direct {v7, v8}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.:(Lua/gardenapple/itchupdater/database/AppDatabase;)V // method@17aa │ │ -08f200: 220d 2f02 |0062: new-instance v13, Lkotlin/jvm/internal/Ref$BooleanRef; // type@022f │ │ -08f204: 7010 9105 0d00 |0064: invoke-direct {v13}, Lkotlin/jvm/internal/Ref$BooleanRef;.:()V // method@0591 │ │ -08f20a: 5cd4 4b00 |0067: iput-boolean v4, v13, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@004b │ │ -08f20e: 2201 f104 |0069: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1; // type@04f1 │ │ -08f212: 54ca 331c |006b: iget-object v10, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ -08f216: 120b |006d: const/4 v11, #int 0 // #0 │ │ -08f218: 0715 |006e: move-object v5, v1 │ │ -08f21a: 07d9 |006f: move-object v9, v13 │ │ -08f21c: 7607 e517 0500 |0070: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.:(Ljava/util/List;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17e5 │ │ -08f222: 1f01 2902 |0073: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -08f226: 07c3 |0075: move-object v3, v12 │ │ -08f228: 1f03 1902 |0076: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -08f22c: 5bcd 301c |0078: iput-object v13, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.L$0:Ljava/lang/Object; // field@1c30 │ │ -08f230: 59c2 311c |007a: iput v2, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.label:I // field@1c31 │ │ -08f234: 7120 b405 3100 |007c: invoke-static {v1, v3}, Lkotlinx/coroutines/CoroutineScopeKt;.coroutineScope:(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05b4 │ │ -08f23a: 0c01 |007f: move-result-object v1 │ │ -08f23c: 3301 0300 |0080: if-ne v1, v0, 0083 // +0003 │ │ -08f240: 1100 |0082: return-object v0 │ │ -08f242: 07d0 |0083: move-object v0, v13 │ │ -08f244: 54cd 331c |0084: iget-object v13, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ -08f248: 7110 f117 0d00 |0086: invoke-static {v13}, Lua/gardenapple/itchupdater/client/UpdateChecker;.access$getContext$p:(Lua/gardenapple/itchupdater/client/UpdateChecker;)Landroid/content/Context; // method@17f1 │ │ -08f24e: 0c0d |0089: move-result-object v13 │ │ -08f250: 7110 0c02 0d00 |008a: invoke-static {v13}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -08f256: 0c0d |008d: move-result-object v13 │ │ -08f258: 7210 6d00 0d00 |008e: invoke-interface {v13}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ -08f25e: 0c0d |0091: move-result-object v13 │ │ -08f260: 7210 6800 0d00 |0092: invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0068 │ │ -08f266: 0a0d |0095: move-result v13 │ │ -08f268: 7110 7605 0d00 |0096: invoke-static {v13}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -08f26e: 550d 4b00 |0099: iget-boolean v13, v0, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@004b │ │ -08f272: 380d 0700 |009b: if-eqz v13, 00a2 // +0007 │ │ -08f276: 7100 6202 0000 |009d: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@0262 │ │ -08f27c: 0c0d |00a0: move-result-object v13 │ │ -08f27e: 2805 |00a1: goto 00a6 // +0005 │ │ -08f280: 7100 6102 0000 |00a2: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@0261 │ │ -08f286: 0c0d |00a5: move-result-object v13 │ │ -08f288: 110d |00a6: return-object v13 │ │ +08f130: |[08f130] ua.gardenapple.itchupdater.client.UpdateChecker$checkUpdates$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08f140: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +08f146: 0c00 |0003: move-result-object v0 │ │ +08f148: 52c1 311c |0004: iget v1, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.label:I // field@1c31 │ │ +08f14c: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +08f14e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +08f150: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +08f152: 3801 2500 |0009: if-eqz v1, 002e // +0025 │ │ +08f156: 3241 1f00 |000b: if-eq v1, v4, 002a // +001f │ │ +08f15a: 3231 1400 |000d: if-eq v1, v3, 0021 // +0014 │ │ +08f15e: 3321 0a00 |000f: if-ne v1, v2, 0019 // +000a │ │ +08f162: 54c0 301c |0011: iget-object v0, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.L$0:Ljava/lang/Object; // field@1c30 │ │ +08f166: 1f00 2f02 |0013: check-cast v0, Lkotlin/jvm/internal/Ref$BooleanRef; // type@022f │ │ +08f16a: 7110 5305 0d00 |0015: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08f170: 286c |0018: goto 0084 // +006c │ │ +08f172: 220d 6501 |0019: new-instance v13, Ljava/lang/IllegalStateException; // type@0165 │ │ +08f176: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +08f17a: 7020 5a03 0d00 |001d: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +08f180: 270d |0020: throw v13 │ │ +08f182: 54c1 301c |0021: iget-object v1, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.L$0:Ljava/lang/Object; // field@1c30 │ │ +08f186: 1f01 1205 |0023: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +08f18a: 7110 5305 0d00 |0025: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08f190: 0718 |0028: move-object v8, v1 │ │ +08f192: 2831 |0029: goto 005a // +0031 │ │ +08f194: 7110 5305 0d00 |002a: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08f19a: 2818 |002d: goto 0045 // +0018 │ │ +08f19c: 7110 5305 0d00 |002e: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +08f1a2: 620d 7e1c |0031: sget-object v13, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +08f1a6: 54c1 331c |0033: iget-object v1, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ +08f1aa: 7110 f117 0100 |0035: invoke-static {v1}, Lua/gardenapple/itchupdater/client/UpdateChecker;.access$getContext$p:(Lua/gardenapple/itchupdater/client/UpdateChecker;)Landroid/content/Context; // method@17f1 │ │ +08f1b0: 0c01 |0038: move-result-object v1 │ │ +08f1b2: 07c5 |0039: move-object v5, v12 │ │ +08f1b4: 1f05 1902 |003a: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08f1b8: 59c4 311c |003c: iput v4, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.label:I // field@1c31 │ │ +08f1bc: 6e30 4f18 1d05 |003e: invoke-virtual {v13, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +08f1c2: 0c0d |0041: move-result-object v13 │ │ +08f1c4: 330d 0300 |0042: if-ne v13, v0, 0045 // +0003 │ │ +08f1c8: 1100 |0044: return-object v0 │ │ +08f1ca: 07d1 |0045: move-object v1, v13 │ │ +08f1cc: 1f01 1205 |0046: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +08f1d0: 6e10 5c18 0100 |0048: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +08f1d6: 0c0d |004b: move-result-object v13 │ │ +08f1d8: 07c5 |004c: move-object v5, v12 │ │ +08f1da: 1f05 1902 |004d: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08f1de: 5bc1 301c |004f: iput-object v1, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.L$0:Ljava/lang/Object; // field@1c30 │ │ +08f1e2: 59c3 311c |0051: iput v3, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.label:I // field@1c31 │ │ +08f1e6: 6e20 7919 5d00 |0053: invoke-virtual {v13, v5}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getFinishedInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1979 │ │ +08f1ec: 0c0d |0056: move-result-object v13 │ │ +08f1ee: 330d d1ff |0057: if-ne v13, v0, 0028 // -002f │ │ +08f1f2: 1100 |0059: return-object v0 │ │ +08f1f4: 07d6 |005a: move-object v6, v13 │ │ +08f1f6: 1f06 d001 |005b: check-cast v6, Ljava/util/List; // type@01d0 │ │ +08f1fa: 2207 e904 |005d: new-instance v7, Lua/gardenapple/itchupdater/client/SingleUpdateChecker; // type@04e9 │ │ +08f1fe: 7020 aa17 8700 |005f: invoke-direct {v7, v8}, Lua/gardenapple/itchupdater/client/SingleUpdateChecker;.:(Lua/gardenapple/itchupdater/database/AppDatabase;)V // method@17aa │ │ +08f204: 220d 2f02 |0062: new-instance v13, Lkotlin/jvm/internal/Ref$BooleanRef; // type@022f │ │ +08f208: 7010 9105 0d00 |0064: invoke-direct {v13}, Lkotlin/jvm/internal/Ref$BooleanRef;.:()V // method@0591 │ │ +08f20e: 5cd4 4b00 |0067: iput-boolean v4, v13, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@004b │ │ +08f212: 2201 f104 |0069: new-instance v1, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1; // type@04f1 │ │ +08f216: 54ca 331c |006b: iget-object v10, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ +08f21a: 120b |006d: const/4 v11, #int 0 // #0 │ │ +08f21c: 0715 |006e: move-object v5, v1 │ │ +08f21e: 07d9 |006f: move-object v9, v13 │ │ +08f220: 7607 e517 0500 |0070: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2$1;.:(Ljava/util/List;Lua/gardenapple/itchupdater/client/SingleUpdateChecker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/jvm/internal/Ref$BooleanRef;Lua/gardenapple/itchupdater/client/UpdateChecker;Lkotlin/coroutines/Continuation;)V // method@17e5 │ │ +08f226: 1f01 2902 |0073: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +08f22a: 07c3 |0075: move-object v3, v12 │ │ +08f22c: 1f03 1902 |0076: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +08f230: 5bcd 301c |0078: iput-object v13, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.L$0:Ljava/lang/Object; // field@1c30 │ │ +08f234: 59c2 311c |007a: iput v2, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.label:I // field@1c31 │ │ +08f238: 7120 b405 3100 |007c: invoke-static {v1, v3}, Lkotlinx/coroutines/CoroutineScopeKt;.coroutineScope:(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05b4 │ │ +08f23e: 0c01 |007f: move-result-object v1 │ │ +08f240: 3301 0300 |0080: if-ne v1, v0, 0083 // +0003 │ │ +08f244: 1100 |0082: return-object v0 │ │ +08f246: 07d0 |0083: move-object v0, v13 │ │ +08f248: 54cd 331c |0084: iget-object v13, v12, Lua/gardenapple/itchupdater/client/UpdateChecker$checkUpdates$2;.this$0:Lua/gardenapple/itchupdater/client/UpdateChecker; // field@1c33 │ │ +08f24c: 7110 f117 0d00 |0086: invoke-static {v13}, Lua/gardenapple/itchupdater/client/UpdateChecker;.access$getContext$p:(Lua/gardenapple/itchupdater/client/UpdateChecker;)Landroid/content/Context; // method@17f1 │ │ +08f252: 0c0d |0089: move-result-object v13 │ │ +08f254: 7110 0c02 0d00 |008a: invoke-static {v13}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +08f25a: 0c0d |008d: move-result-object v13 │ │ +08f25c: 7210 6d00 0d00 |008e: invoke-interface {v13}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ +08f262: 0c0d |0091: move-result-object v13 │ │ +08f264: 7210 6800 0d00 |0092: invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0068 │ │ +08f26a: 0a0d |0095: move-result v13 │ │ +08f26c: 7110 7605 0d00 |0096: invoke-static {v13}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +08f272: 550d 4b00 |0099: iget-boolean v13, v0, Lkotlin/jvm/internal/Ref$BooleanRef;.element:Z // field@004b │ │ +08f276: 380d 0700 |009b: if-eqz v13, 00a2 // +0007 │ │ +08f27a: 7100 6202 0000 |009d: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@0262 │ │ +08f280: 0c0d |00a0: move-result-object v13 │ │ +08f282: 2805 |00a1: goto 00a6 // +0005 │ │ +08f284: 7100 6102 0000 |00a2: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@0261 │ │ +08f28a: 0c0d |00a5: move-result-object v13 │ │ +08f28c: 110d |00a6: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=30 │ │ 0x0019 line=107 │ │ 0x0021 line=30 │ │ 0x0031 line=31 │ │ 0x0045 line=30 │ │ @@ -266304,105 +266305,105 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -090588: |[090588] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.:(Lkotlin/coroutines/Continuation;)V │ │ -090598: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -09059a: 7030 7b05 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0905a0: 0e00 |0004: return-void │ │ +09058c: |[09058c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.:(Lkotlin/coroutines/Continuation;)V │ │ +09059c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +09059e: 7030 7b05 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0905a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -090560: |[090560] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -090570: 2200 0805 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1; // type@0508 │ │ -090574: 7020 3018 3000 |0002: invoke-direct {v0, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.:(Lkotlin/coroutines/Continuation;)V // method@1830 │ │ -09057a: 1f02 d704 |0005: check-cast v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -09057e: 5b02 601c |0007: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c60 │ │ -090582: 1f00 1902 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -090586: 1100 |000b: return-object v0 │ │ +090564: |[090564] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +090574: 2200 0805 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1; // type@0508 │ │ +090578: 7020 3018 3000 |0002: invoke-direct {v0, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.:(Lkotlin/coroutines/Continuation;)V // method@1830 │ │ +09057e: 1f02 d704 |0005: check-cast v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +090582: 5b02 601c |0007: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c60 │ │ +090586: 1f00 1902 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09058a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0904cc: |[0904cc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0904dc: 1f01 d704 |0000: check-cast v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -0904e0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0904e4: 6e30 3318 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1833 │ │ -0904ea: 0c01 |0007: move-result-object v1 │ │ -0904ec: 1101 |0008: return-object v1 │ │ +0904d0: |[0904d0] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0904e0: 1f01 d704 |0000: check-cast v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +0904e4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0904e8: 6e30 3318 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1833 │ │ +0904ee: 0c01 |0007: move-result-object v1 │ │ +0904f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;) │ │ name : 'invoke' │ │ type : '(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0904f0: |[0904f0] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -090500: 6e30 3118 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1831 │ │ -090506: 0c01 |0003: move-result-object v1 │ │ -090508: 1f01 0805 |0004: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1; // type@0508 │ │ -09050c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -090510: 6e20 3418 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1834 │ │ -090516: 0c01 |000b: move-result-object v1 │ │ -090518: 1101 |000c: return-object v1 │ │ +0904f4: |[0904f4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +090504: 6e30 3118 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1831 │ │ +09050a: 0c01 |0003: move-result-object v1 │ │ +09050c: 1f01 0805 |0004: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1; // type@0508 │ │ +090510: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +090514: 6e20 3418 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1834 │ │ +09051a: 0c01 |000b: move-result-object v1 │ │ +09051c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -09051c: |[09051c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09052c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -090532: 5210 611c |0003: iget v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.label:I // field@1c61 │ │ -090536: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -09053a: 7110 5305 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -090540: 2202 f904 |000a: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -090544: 5410 601c |000c: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c60 │ │ -090548: 7020 0418 0200 |000e: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)V // method@1804 │ │ -09054e: 1102 |0011: return-object v2 │ │ -090550: 2202 6501 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@0165 │ │ -090554: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -090558: 7020 5a03 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09055e: 2702 |0019: throw v2 │ │ +090520: |[090520] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +090530: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +090536: 5210 611c |0003: iget v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.label:I // field@1c61 │ │ +09053a: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +09053e: 7110 5305 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +090544: 2202 f904 |000a: new-instance v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +090548: 5410 601c |000c: iget-object v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c60 │ │ +09054c: 7020 0418 0200 |000e: invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;)V // method@1804 │ │ +090552: 1102 |0011: return-object v2 │ │ +090554: 2202 6501 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@0165 │ │ +090558: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09055c: 7020 5a03 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +090562: 2702 |0019: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$2$1; │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -266466,119 +266467,119 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0906b8: |[0906b8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$3$1.:(Lkotlin/coroutines/Continuation;)V │ │ -0906c8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0906ca: 7030 7b05 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0906d0: 0e00 |0004: return-void │ │ +0906bc: |[0906bc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$3$1.:(Lkotlin/coroutines/Continuation;)V │ │ +0906cc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0906ce: 7030 7b05 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0906d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0905a4: |[0905a4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$3$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0905b4: 1f01 f904 |0000: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -0905b8: 1f02 f904 |0002: check-cast v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ -0905bc: 1f03 1902 |0004: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0905c0: 6e40 3718 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.invoke:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1837 │ │ -0905c6: 0c01 |0009: move-result-object v1 │ │ -0905c8: 1101 |000a: return-object v1 │ │ +0905a8: |[0905a8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$3$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0905b8: 1f01 f904 |0000: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +0905bc: 1f02 f904 |0002: check-cast v2, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // type@04f9 │ │ +0905c0: 1f03 1902 |0004: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0905c4: 6e40 3718 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.invoke:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1837 │ │ +0905ca: 0c01 |0009: move-result-object v1 │ │ +0905cc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;) │ │ name : 'invoke' │ │ type : '(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0905cc: |[0905cc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$3$1.invoke:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0905dc: 2200 0905 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1; // type@0509 │ │ -0905e0: 7020 3518 4000 |0002: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.:(Lkotlin/coroutines/Continuation;)V // method@1835 │ │ -0905e6: 5b02 631c |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.before:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c63 │ │ -0905ea: 5b03 621c |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.after:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c62 │ │ -0905ee: 6202 4a00 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0905f2: 6e20 3818 2000 |000b: invoke-virtual {v0, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1838 │ │ -0905f8: 0c02 |000e: move-result-object v2 │ │ -0905fa: 1102 |000f: return-object v2 │ │ +0905d0: |[0905d0] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$3$1.invoke:(Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0905e0: 2200 0905 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1; // type@0509 │ │ +0905e4: 7020 3518 4000 |0002: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.:(Lkotlin/coroutines/Continuation;)V // method@1835 │ │ +0905ea: 5b02 631c |0005: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.before:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c63 │ │ +0905ee: 5b03 621c |0007: iput-object v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.after:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c62 │ │ +0905f2: 6202 4a00 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0905f6: 6e20 3818 2000 |000b: invoke-virtual {v0, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1838 │ │ +0905fc: 0c02 |000e: move-result-object v2 │ │ +0905fe: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -0905fc: |[0905fc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$3$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09060c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -090612: 5220 641c |0003: iget v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.label:I // field@1c64 │ │ -090616: 3900 4800 |0005: if-nez v0, 004d // +0048 │ │ -09061a: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -090620: 5423 621c |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.after:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c62 │ │ -090624: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -090626: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ -09062a: 1100 |000f: return-object v0 │ │ -09062c: 5421 631c |0010: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.before:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c63 │ │ -090630: 3901 1100 |0012: if-nez v1, 0023 // +0011 │ │ -090634: 2200 fa04 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ -090638: 6e10 0918 0300 |0016: invoke-virtual {v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ -09063e: 0c03 |0019: move-result-object v3 │ │ -090640: 6e10 4e17 0300 |001a: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getPurchaseDate:()Ljava/lang/String; // method@174e │ │ -090646: 0c03 |001d: move-result-object v3 │ │ -090648: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -09064a: 7030 0c18 3001 |001f: invoke-direct {v0, v3, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.:(Ljava/lang/String;Z)V // method@180c │ │ -090650: 1100 |0022: return-object v0 │ │ -090652: 6e10 0918 0100 |0023: invoke-virtual {v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ -090658: 0c03 |0026: move-result-object v3 │ │ -09065a: 6e10 4e17 0300 |0027: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getPurchaseDate:()Ljava/lang/String; // method@174e │ │ -090660: 0c03 |002a: move-result-object v3 │ │ -090662: 5421 621c |002b: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.after:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c62 │ │ -090666: 6e10 0918 0100 |002d: invoke-virtual {v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ -09066c: 0c01 |0030: move-result-object v1 │ │ -09066e: 6e10 4e17 0100 |0031: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getPurchaseDate:()Ljava/lang/String; // method@174e │ │ -090674: 0c01 |0034: move-result-object v1 │ │ -090676: 7120 8805 1300 |0035: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09067c: 0a03 |0038: move-result v3 │ │ -09067e: 3903 1300 |0039: if-nez v3, 004c // +0013 │ │ -090682: 2203 fa04 |003b: new-instance v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ -090686: 5420 621c |003d: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.after:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c62 │ │ -09068a: 6e10 0918 0000 |003f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ -090690: 0c00 |0042: move-result-object v0 │ │ -090692: 6e10 4e17 0000 |0043: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getPurchaseDate:()Ljava/lang/String; // method@174e │ │ -090698: 0c00 |0046: move-result-object v0 │ │ -09069a: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -09069c: 7030 0c18 0301 |0048: invoke-direct {v3, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.:(Ljava/lang/String;Z)V // method@180c │ │ -0906a2: 1103 |004b: return-object v3 │ │ -0906a4: 1100 |004c: return-object v0 │ │ -0906a6: 2203 6501 |004d: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ -0906aa: 1a00 c420 |004f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0906ae: 7020 5a03 0300 |0051: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0906b4: 2703 |0054: throw v3 │ │ +090600: |[090600] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$3$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +090610: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +090616: 5220 641c |0003: iget v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.label:I // field@1c64 │ │ +09061a: 3900 4800 |0005: if-nez v0, 004d // +0048 │ │ +09061e: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +090624: 5423 621c |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.after:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c62 │ │ +090628: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09062a: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ +09062e: 1100 |000f: return-object v0 │ │ +090630: 5421 631c |0010: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.before:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c63 │ │ +090634: 3901 1100 |0012: if-nez v1, 0023 // +0011 │ │ +090638: 2200 fa04 |0014: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ +09063c: 6e10 0918 0300 |0016: invoke-virtual {v3}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ +090642: 0c03 |0019: move-result-object v3 │ │ +090644: 6e10 4e17 0300 |001a: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getPurchaseDate:()Ljava/lang/String; // method@174e │ │ +09064a: 0c03 |001d: move-result-object v3 │ │ +09064c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +09064e: 7030 0c18 3001 |001f: invoke-direct {v0, v3, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.:(Ljava/lang/String;Z)V // method@180c │ │ +090654: 1100 |0022: return-object v0 │ │ +090656: 6e10 0918 0100 |0023: invoke-virtual {v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ +09065c: 0c03 |0026: move-result-object v3 │ │ +09065e: 6e10 4e17 0300 |0027: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getPurchaseDate:()Ljava/lang/String; // method@174e │ │ +090664: 0c03 |002a: move-result-object v3 │ │ +090666: 5421 621c |002b: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.after:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c62 │ │ +09066a: 6e10 0918 0100 |002d: invoke-virtual {v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ +090670: 0c01 |0030: move-result-object v1 │ │ +090672: 6e10 4e17 0100 |0031: invoke-virtual {v1}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getPurchaseDate:()Ljava/lang/String; // method@174e │ │ +090678: 0c01 |0034: move-result-object v1 │ │ +09067a: 7120 8805 1300 |0035: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +090680: 0a03 |0038: move-result v3 │ │ +090682: 3903 1300 |0039: if-nez v3, 004c // +0013 │ │ +090686: 2203 fa04 |003b: new-instance v3, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator; // type@04fa │ │ +09068a: 5420 621c |003d: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$3$1;.after:Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item; // field@1c62 │ │ +09068e: 6e10 0918 0000 |003f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Item;.getItem:()Lua/gardenapple/itchupdater/client/ItchLibraryItem; // method@1809 │ │ +090694: 0c00 |0042: move-result-object v0 │ │ +090696: 6e10 4e17 0000 |0043: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getPurchaseDate:()Ljava/lang/String; // method@174e │ │ +09069c: 0c00 |0046: move-result-object v0 │ │ +09069e: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +0906a0: 7030 0c18 0301 |0048: invoke-direct {v3, v0, v1}, Lua/gardenapple/itchupdater/data/ItchLibraryUiModel$Separator;.:(Ljava/lang/String;Z)V // method@180c │ │ +0906a6: 1103 |004b: return-object v3 │ │ +0906a8: 1100 |004c: return-object v0 │ │ +0906aa: 2203 6501 |004d: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ +0906ae: 1a00 c420 |004f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0906b2: 7020 5a03 0300 |0051: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0906b8: 2703 |0054: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=32 │ │ 0x000a line=33 │ │ 0x0010 line=36 │ │ 0x0014 line=37 │ │ 0x0016 line=38 │ │ @@ -266653,107 +266654,107 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -090798: |[090798] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ -0907a8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0907aa: 7030 7b05 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0907b0: 0e00 |0004: return-void │ │ +09079c: |[09079c] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ +0907ac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0907ae: 7030 7b05 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0907b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -090770: |[090770] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -090780: 2200 0a05 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1; // type@050a │ │ -090784: 7020 3918 3000 |0002: invoke-direct {v0, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@1839 │ │ -09078a: 1f02 d704 |0005: check-cast v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -09078e: 5b02 651c |0007: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c65 │ │ -090792: 1f00 1902 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -090796: 1100 |000b: return-object v0 │ │ +090774: |[090774] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +090784: 2200 0a05 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1; // type@050a │ │ +090788: 7020 3918 3000 |0002: invoke-direct {v0, v3}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@1839 │ │ +09078e: 1f02 d704 |0005: check-cast v2, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +090792: 5b02 651c |0007: iput-object v2, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c65 │ │ +090796: 1f00 1902 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09079a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0906d4: |[0906d4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0906e4: 1f01 d704 |0000: check-cast v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -0906e8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0906ec: 6e30 3c18 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@183c │ │ -0906f2: 0c01 |0007: move-result-object v1 │ │ -0906f4: 1101 |0008: return-object v1 │ │ +0906d8: |[0906d8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0906e8: 1f01 d704 |0000: check-cast v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +0906ec: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0906f0: 6e30 3c18 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@183c │ │ +0906f6: 0c01 |0007: move-result-object v1 │ │ +0906f8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;) │ │ name : 'invoke' │ │ type : '(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0906f8: |[0906f8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -090708: 6e30 3a18 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@183a │ │ -09070e: 0c01 |0003: move-result-object v1 │ │ -090710: 1f01 0a05 |0004: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1; // type@050a │ │ -090714: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -090718: 6e20 3d18 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@183d │ │ -09071e: 0c01 |000b: move-result-object v1 │ │ -090720: 1101 |000c: return-object v1 │ │ +0906fc: |[0906fc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09070c: 6e30 3a18 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@183a │ │ +090712: 0c01 |0003: move-result-object v1 │ │ +090714: 1f01 0a05 |0004: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1; // type@050a │ │ +090718: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09071c: 6e20 3d18 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@183d │ │ +090722: 0c01 |000b: move-result-object v1 │ │ +090724: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -090724: |[090724] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -090734: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09073a: 5210 661c |0003: iget v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.label:I // field@1c66 │ │ -09073e: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ -090742: 7110 5305 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -090748: 5412 651c |000a: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c65 │ │ -09074c: 6e10 5217 0200 |000c: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:()Z // method@1752 │ │ -090752: 0a02 |000f: move-result v2 │ │ -090754: 7110 7605 0200 |0010: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -09075a: 0c02 |0013: move-result-object v2 │ │ -09075c: 1102 |0014: return-object v2 │ │ -09075e: 2202 6501 |0015: new-instance v2, Ljava/lang/IllegalStateException; // type@0165 │ │ -090762: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -090766: 7020 5a03 0200 |0019: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09076c: 2702 |001c: throw v2 │ │ +090728: |[090728] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +090738: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09073e: 5210 661c |0003: iget v0, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.label:I // field@1c66 │ │ +090742: 3900 1000 |0005: if-nez v0, 0015 // +0010 │ │ +090746: 7110 5305 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09074c: 5412 651c |000a: iget-object v2, v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c65 │ │ +090750: 6e10 5217 0200 |000c: invoke-virtual {v2}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.isAndroid:()Z // method@1752 │ │ +090756: 0a02 |000f: move-result v2 │ │ +090758: 7110 7605 0200 |0010: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +09075e: 0c02 |0013: move-result-object v2 │ │ +090760: 1102 |0014: return-object v2 │ │ +090762: 2202 6501 |0015: new-instance v2, Ljava/lang/IllegalStateException; // type@0165 │ │ +090766: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09076a: 7020 5a03 0200 |0019: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +090770: 2702 |001c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$1$1; │ │ 0x0000 - 0x001d reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -266822,115 +266823,115 @@ │ │ type : '(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -090890: |[090890] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0908a0: 5b01 671c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.$searchString:Ljava/lang/String; // field@1c67 │ │ -0908a4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0908a6: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0908ac: 0e00 |0006: return-void │ │ +090894: |[090894] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0908a4: 5b01 671c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.$searchString:Ljava/lang/String; // field@1c67 │ │ +0908a8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0908aa: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0908b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -090864: |[090864] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -090874: 2200 0b05 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1; // type@050b │ │ -090878: 5421 671c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.$searchString:Ljava/lang/String; // field@1c67 │ │ -09087c: 7030 3e18 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@183e │ │ -090882: 1f03 d704 |0007: check-cast v3, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -090886: 5b03 681c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c68 │ │ -09088a: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09088e: 1100 |000d: return-object v0 │ │ +090868: |[090868] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +090878: 2200 0b05 |0000: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1; // type@050b │ │ +09087c: 5421 671c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.$searchString:Ljava/lang/String; // field@1c67 │ │ +090880: 7030 3e18 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@183e │ │ +090886: 1f03 d704 |0007: check-cast v3, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +09088a: 5b03 681c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c68 │ │ +09088e: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +090892: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0907b4: |[0907b4] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0907c4: 1f01 d704 |0000: check-cast v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ -0907c8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0907cc: 6e30 4118 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1841 │ │ -0907d2: 0c01 |0007: move-result-object v1 │ │ -0907d4: 1101 |0008: return-object v1 │ │ +0907b8: |[0907b8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0907c8: 1f01 d704 |0000: check-cast v1, Lua/gardenapple/itchupdater/client/ItchLibraryItem; // type@04d7 │ │ +0907cc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0907d0: 6e30 4118 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1841 │ │ +0907d6: 0c01 |0007: move-result-object v1 │ │ +0907d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;) │ │ name : 'invoke' │ │ type : '(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0907d8: |[0907d8] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0907e8: 6e30 3f18 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@183f │ │ -0907ee: 0c01 |0003: move-result-object v1 │ │ -0907f0: 1f01 0b05 |0004: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1; // type@050b │ │ -0907f4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0907f8: 6e20 4218 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1842 │ │ -0907fe: 0c01 |000b: move-result-object v1 │ │ -090800: 1101 |000c: return-object v1 │ │ +0907dc: |[0907dc] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.invoke:(Lua/gardenapple/itchupdater/client/ItchLibraryItem;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0907ec: 6e30 3f18 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@183f │ │ +0907f2: 0c01 |0003: move-result-object v1 │ │ +0907f4: 1f01 0b05 |0004: check-cast v1, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1; // type@050b │ │ +0907f8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0907fc: 6e20 4218 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1842 │ │ +090802: 0c01 |000b: move-result-object v1 │ │ +090804: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -090804: |[090804] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -090814: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09081a: 5220 691c |0003: iget v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.label:I // field@1c69 │ │ -09081e: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ -090822: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -090828: 5423 681c |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c68 │ │ -09082c: 6e10 5017 0300 |000c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getTitle:()Ljava/lang/String; // method@1750 │ │ -090832: 0c03 |000f: move-result-object v3 │ │ -090834: 1f03 5601 |0010: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ -090838: 5420 671c |0012: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.$searchString:Ljava/lang/String; // field@1c67 │ │ -09083c: 1f00 5601 |0014: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -090840: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -090842: 7130 9805 0301 |0017: invoke-static {v3, v0, v1}, Lkotlin/text/StringsKt;.contains:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z // method@0598 │ │ -090848: 0a03 |001a: move-result v3 │ │ -09084a: 7110 7605 0300 |001b: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -090850: 0c03 |001e: move-result-object v3 │ │ -090852: 1103 |001f: return-object v3 │ │ -090854: 2203 6501 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ -090858: 1a00 c420 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09085c: 7020 5a03 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -090862: 2703 |0027: throw v3 │ │ +090808: |[090808] ua.gardenapple.itchupdater.data.ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +090818: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09081e: 5220 691c |0003: iget v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.label:I // field@1c69 │ │ +090822: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ +090826: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09082c: 5423 681c |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.item:Lua/gardenapple/itchupdater/client/ItchLibraryItem; // field@1c68 │ │ +090830: 6e10 5017 0300 |000c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/client/ItchLibraryItem;.getTitle:()Ljava/lang/String; // method@1750 │ │ +090836: 0c03 |000f: move-result-object v3 │ │ +090838: 1f03 5601 |0010: check-cast v3, Ljava/lang/CharSequence; // type@0156 │ │ +09083c: 5420 671c |0012: iget-object v0, v2, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1;.$searchString:Ljava/lang/String; // field@1c67 │ │ +090840: 1f00 5601 |0014: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +090844: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +090846: 7130 9805 0301 |0017: invoke-static {v3, v0, v1}, Lkotlin/text/StringsKt;.contains:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Z // method@0598 │ │ +09084c: 0a03 |001a: move-result v3 │ │ +09084e: 7110 7605 0300 |001b: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +090854: 0c03 |001e: move-result-object v3 │ │ +090856: 1103 |001f: return-object v3 │ │ +090858: 2203 6501 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ +09085c: 1a00 c420 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +090860: 7020 5a03 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +090866: 2703 |0027: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lua/gardenapple/itchupdater/data/ItchLibraryViewModel$getOwnedItems$itemsFlow$2$1; │ │ 0x0000 - 0x0028 reg=3 (null) Ljava/lang/Object; │ │ │ │ @@ -266995,123 +266996,123 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09b3c8: |[09b3c8] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V │ │ -09b3d8: 5b01 8a1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8a │ │ -09b3dc: 5b02 881c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c88 │ │ -09b3e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -09b3e2: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -09b3e8: 0e00 |0008: return-void │ │ +09b3cc: |[09b3cc] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V │ │ +09b3dc: 5b01 8a1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8a │ │ +09b3e0: 5b02 881c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c88 │ │ +09b3e4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +09b3e6: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +09b3ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;) │ │ name : 'create' │ │ type : '(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -09b3a0: |[09b3a0] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -09b3b0: 2200 1605 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1; // type@0516 │ │ -09b3b4: 5431 8a1c |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8a │ │ -09b3b8: 5432 881c |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c88 │ │ -09b3bc: 7040 7f18 1042 |0006: invoke-direct {v0, v1, v2, v4}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@187f │ │ -09b3c2: 1f00 1902 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b3c6: 1100 |000b: return-object v0 │ │ +09b3a4: |[09b3a4] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +09b3b4: 2200 1605 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1; // type@0516 │ │ +09b3b8: 5431 8a1c |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8a │ │ +09b3bc: 5432 881c |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c88 │ │ +09b3c0: 7040 7f18 1042 |0006: invoke-direct {v0, v1, v2, v4}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@187f │ │ +09b3c6: 1f00 1902 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b3ca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09b2d0: |[09b2d0] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b2e0: 1f01 1902 |0000: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b2e4: 6e20 8218 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1882 │ │ -09b2ea: 0c01 |0005: move-result-object v1 │ │ -09b2ec: 1101 |0006: return-object v1 │ │ +09b2d4: |[09b2d4] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b2e4: 1f01 1902 |0000: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b2e8: 6e20 8218 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1882 │ │ +09b2ee: 0c01 |0005: move-result-object v1 │ │ +09b2f0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;) │ │ name : 'invoke' │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09b2f0: |[09b2f0] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09b300: 6e20 8018 2100 |0000: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1880 │ │ -09b306: 0c02 |0003: move-result-object v2 │ │ -09b308: 1f02 1605 |0004: check-cast v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1; // type@0516 │ │ -09b30c: 6200 4a00 |0006: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09b310: 6e20 8318 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1883 │ │ -09b316: 0c02 |000b: move-result-object v2 │ │ -09b318: 1102 |000c: return-object v2 │ │ +09b2f4: |[09b2f4] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09b304: 6e20 8018 2100 |0000: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1880 │ │ +09b30a: 0c02 |0003: move-result-object v2 │ │ +09b30c: 1f02 1605 |0004: check-cast v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1; // type@0516 │ │ +09b310: 6200 4a00 |0006: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09b314: 6e20 8318 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1883 │ │ +09b31a: 0c02 |000b: move-result-object v2 │ │ +09b31c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -09b31c: |[09b31c] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b32c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09b332: 0c00 |0003: move-result-object v0 │ │ -09b334: 5241 891c |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.label:I // field@1c89 │ │ -09b338: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -09b33a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -09b33e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -09b342: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b348: 282a |000e: goto 0038 // +002a │ │ -09b34a: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -09b34e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09b352: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09b358: 2705 |0016: throw v5 │ │ -09b35a: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b360: 2205 1b05 |001a: new-instance v5, Lua/gardenapple/itchupdater/database/DatabaseCleanup; // type@051b │ │ -09b364: 5441 8a1c |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8a │ │ -09b368: 6e10 8b18 0100 |001e: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;.getApplicationContext:()Landroid/content/Context; // method@188b │ │ -09b36e: 0c01 |0021: move-result-object v1 │ │ -09b370: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ -09b374: 7120 8b05 3100 |0024: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -09b37a: 7020 9418 1500 |0027: invoke-direct {v5, v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.:(Landroid/content/Context;)V // method@1894 │ │ -09b380: 5441 881c |002a: iget-object v1, v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c88 │ │ -09b384: 0743 |002c: move-object v3, v4 │ │ -09b386: 1f03 1902 |002d: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b38a: 5942 891c |002f: iput v2, v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.label:I // field@1c89 │ │ -09b38e: 6e30 9618 1503 |0031: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1896 │ │ -09b394: 0c05 |0034: move-result-object v5 │ │ -09b396: 3305 0300 |0035: if-ne v5, v0, 0038 // +0003 │ │ -09b39a: 1100 |0037: return-object v0 │ │ -09b39c: 1105 |0038: return-object v5 │ │ +09b320: |[09b320] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b330: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09b336: 0c00 |0003: move-result-object v0 │ │ +09b338: 5241 891c |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.label:I // field@1c89 │ │ +09b33c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +09b33e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +09b342: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +09b346: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b34c: 282a |000e: goto 0038 // +002a │ │ +09b34e: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +09b352: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09b356: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09b35c: 2705 |0016: throw v5 │ │ +09b35e: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b364: 2205 1b05 |001a: new-instance v5, Lua/gardenapple/itchupdater/database/DatabaseCleanup; // type@051b │ │ +09b368: 5441 8a1c |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8a │ │ +09b36c: 6e10 8b18 0100 |001e: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;.getApplicationContext:()Landroid/content/Context; // method@188b │ │ +09b372: 0c01 |0021: move-result-object v1 │ │ +09b374: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ +09b378: 7120 8b05 3100 |0024: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +09b37e: 7020 9418 1500 |0027: invoke-direct {v5, v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.:(Landroid/content/Context;)V // method@1894 │ │ +09b384: 5441 881c |002a: iget-object v1, v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c88 │ │ +09b388: 0743 |002c: move-object v3, v4 │ │ +09b38a: 1f03 1902 |002d: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b38e: 5942 891c |002f: iput v2, v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.label:I // field@1c89 │ │ +09b392: 6e30 9618 1503 |0031: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1896 │ │ +09b398: 0c05 |0034: move-result-object v5 │ │ +09b39a: 3305 0300 |0035: if-ne v5, v0, 0038 // +0003 │ │ +09b39e: 1100 |0037: return-object v0 │ │ +09b3a0: 1105 |0038: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=120 │ │ 0x000f line=121 │ │ 0x0017 line=120 │ │ 0x001a line=121 │ │ locals : │ │ @@ -267183,141 +267184,141 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09b524: |[09b524] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lkotlin/coroutines/Continuation;)V │ │ -09b534: 5b01 8d1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8d │ │ -09b538: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -09b53a: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -09b540: 0e00 |0006: return-void │ │ +09b528: |[09b528] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lkotlin/coroutines/Continuation;)V │ │ +09b538: 5b01 8d1c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8d │ │ +09b53c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +09b53e: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +09b544: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09b4f8: |[09b4f8] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -09b508: 2200 1705 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2; // type@0517 │ │ -09b50c: 5421 8d1c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8d │ │ -09b510: 7030 8418 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lkotlin/coroutines/Continuation;)V // method@1884 │ │ -09b516: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09b51a: 5b03 8c1c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c8c │ │ -09b51e: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b522: 1100 |000d: return-object v0 │ │ +09b4fc: |[09b4fc] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +09b50c: 2200 1705 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2; // type@0517 │ │ +09b510: 5421 8d1c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8d │ │ +09b514: 7030 8418 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lkotlin/coroutines/Continuation;)V // method@1884 │ │ +09b51a: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09b51e: 5b03 8c1c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c8c │ │ +09b522: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b526: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09b3ec: |[09b3ec] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b3fc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09b400: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b404: 6e30 8718 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1887 │ │ -09b40a: 0c01 |0007: move-result-object v1 │ │ -09b40c: 1101 |0008: return-object v1 │ │ +09b3f0: |[09b3f0] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b400: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09b404: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b408: 6e30 8718 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1887 │ │ +09b40e: 0c01 |0007: move-result-object v1 │ │ +09b410: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09b410: |[09b410] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09b420: 6e30 8518 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1885 │ │ -09b426: 0c01 |0003: move-result-object v1 │ │ -09b428: 1f01 1705 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2; // type@0517 │ │ -09b42c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09b430: 6e20 8818 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1888 │ │ -09b436: 0c01 |000b: move-result-object v1 │ │ -09b438: 1101 |000c: return-object v1 │ │ +09b414: |[09b414] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09b424: 6e30 8518 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1885 │ │ +09b42a: 0c01 |0003: move-result-object v1 │ │ +09b42c: 1f01 1705 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2; // type@0517 │ │ +09b430: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09b434: 6e20 8818 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1888 │ │ +09b43a: 0c01 |000b: move-result-object v1 │ │ +09b43c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -09b43c: |[09b43c] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b44c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09b452: 0c00 |0003: move-result-object v0 │ │ -09b454: 5261 8b1c |0004: iget v1, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.label:I // field@1c8b │ │ -09b458: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -09b45a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -09b45c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -09b460: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -09b464: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -09b468: 7110 5305 0700 |000e: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b46e: 2844 |0011: goto 0055 // +0044 │ │ -09b470: 2207 6501 |0012: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -09b474: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09b478: 7020 5a03 0700 |0016: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09b47e: 2707 |0019: throw v7 │ │ -09b480: 7110 5305 0700 |001a: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b486: 281d |001d: goto 003a // +001d │ │ -09b488: 7110 5305 0700 |001e: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b48e: 6207 7e1c |0021: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -09b492: 5461 8d1c |0023: iget-object v1, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8d │ │ -09b496: 6e10 8b18 0100 |0025: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;.getApplicationContext:()Landroid/content/Context; // method@188b │ │ -09b49c: 0c01 |0028: move-result-object v1 │ │ -09b49e: 1a04 6c1f |0029: const-string v4, "applicationContext" // string@1f6c │ │ -09b4a2: 7120 8b05 4100 |002b: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -09b4a8: 0764 |002e: move-object v4, v6 │ │ -09b4aa: 1f04 1902 |002f: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b4ae: 5963 8b1c |0031: iput v3, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.label:I // field@1c8b │ │ -09b4b2: 6e30 4f18 1704 |0033: invoke-virtual {v7, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -09b4b8: 0c07 |0036: move-result-object v7 │ │ -09b4ba: 3307 0300 |0037: if-ne v7, v0, 003a // +0003 │ │ -09b4be: 1100 |0039: return-object v0 │ │ -09b4c0: 1f07 1205 |003a: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -09b4c4: 0771 |003c: move-object v1, v7 │ │ -09b4c6: 1f01 dc00 |003d: check-cast v1, Landroidx/room/RoomDatabase; // type@00dc │ │ -09b4ca: 2203 1605 |003f: new-instance v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1; // type@0516 │ │ -09b4ce: 5464 8d1c |0041: iget-object v4, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8d │ │ -09b4d2: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -09b4d4: 7040 7f18 4357 |0044: invoke-direct {v3, v4, v7, v5}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@187f │ │ -09b4da: 1f03 2802 |0047: check-cast v3, Lkotlin/jvm/functions/Function1; // type@0228 │ │ -09b4de: 0767 |0049: move-object v7, v6 │ │ -09b4e0: 1f07 1902 |004a: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b4e4: 5962 8b1c |004c: iput v2, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.label:I // field@1c8b │ │ -09b4e8: 7130 3102 3107 |004e: invoke-static {v1, v3, v7}, Landroidx/room/RoomDatabaseKt;.withTransaction:(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0231 │ │ -09b4ee: 0c07 |0051: move-result-object v7 │ │ -09b4f0: 3307 0300 |0052: if-ne v7, v0, 0055 // +0003 │ │ -09b4f4: 1100 |0054: return-object v0 │ │ -09b4f6: 1107 |0055: return-object v7 │ │ +09b440: |[09b440] ua.gardenapple.itchupdater.database.DatabaseCleanup$Worker$doWork$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b450: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09b456: 0c00 |0003: move-result-object v0 │ │ +09b458: 5261 8b1c |0004: iget v1, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.label:I // field@1c8b │ │ +09b45c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +09b45e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +09b460: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +09b464: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +09b468: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +09b46c: 7110 5305 0700 |000e: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b472: 2844 |0011: goto 0055 // +0044 │ │ +09b474: 2207 6501 |0012: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +09b478: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09b47c: 7020 5a03 0700 |0016: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09b482: 2707 |0019: throw v7 │ │ +09b484: 7110 5305 0700 |001a: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b48a: 281d |001d: goto 003a // +001d │ │ +09b48c: 7110 5305 0700 |001e: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b492: 6207 7e1c |0021: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +09b496: 5461 8d1c |0023: iget-object v1, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8d │ │ +09b49a: 6e10 8b18 0100 |0025: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;.getApplicationContext:()Landroid/content/Context; // method@188b │ │ +09b4a0: 0c01 |0028: move-result-object v1 │ │ +09b4a2: 1a04 6c1f |0029: const-string v4, "applicationContext" // string@1f6c │ │ +09b4a6: 7120 8b05 4100 |002b: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +09b4ac: 0764 |002e: move-object v4, v6 │ │ +09b4ae: 1f04 1902 |002f: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b4b2: 5963 8b1c |0031: iput v3, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.label:I // field@1c8b │ │ +09b4b6: 6e30 4f18 1704 |0033: invoke-virtual {v7, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +09b4bc: 0c07 |0036: move-result-object v7 │ │ +09b4be: 3307 0300 |0037: if-ne v7, v0, 003a // +0003 │ │ +09b4c2: 1100 |0039: return-object v0 │ │ +09b4c4: 1f07 1205 |003a: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09b4c8: 0771 |003c: move-object v1, v7 │ │ +09b4ca: 1f01 dc00 |003d: check-cast v1, Landroidx/room/RoomDatabase; // type@00dc │ │ +09b4ce: 2203 1605 |003f: new-instance v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1; // type@0516 │ │ +09b4d2: 5464 8d1c |0041: iget-object v4, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker; // field@1c8d │ │ +09b4d6: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +09b4d8: 7040 7f18 4357 |0044: invoke-direct {v3, v4, v7, v5}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2$1;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@187f │ │ +09b4de: 1f03 2802 |0047: check-cast v3, Lkotlin/jvm/functions/Function1; // type@0228 │ │ +09b4e2: 0767 |0049: move-object v7, v6 │ │ +09b4e4: 1f07 1902 |004a: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b4e8: 5962 8b1c |004c: iput v2, v6, Lua/gardenapple/itchupdater/database/DatabaseCleanup$Worker$doWork$2;.label:I // field@1c8b │ │ +09b4ec: 7130 3102 3107 |004e: invoke-static {v1, v3, v7}, Landroidx/room/RoomDatabaseKt;.withTransaction:(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0231 │ │ +09b4f2: 0c07 |0051: move-result-object v7 │ │ +09b4f4: 3307 0300 |0052: if-ne v7, v0, 0055 // +0003 │ │ +09b4f8: 1100 |0054: return-object v0 │ │ +09b4fa: 1107 |0055: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=118 │ │ 0x0012 line=120 │ │ 0x001a line=118 │ │ 0x0021 line=119 │ │ 0x003a line=118 │ │ @@ -267416,587 +267417,587 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09bdc8: |[09bdc8] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V │ │ -09bdd8: 5b01 991c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ -09bddc: 5b02 911c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ -09bde0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -09bde2: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -09bde8: 0e00 |0008: return-void │ │ +09bdcc: |[09bdcc] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V │ │ +09bddc: 5b01 991c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ +09bde0: 5b02 911c |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ +09bde4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +09bde6: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +09bdec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -09bd98: |[09bd98] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -09bda8: 2200 1a05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2; // type@051a │ │ -09bdac: 5431 991c |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ -09bdb0: 5432 911c |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ -09bdb4: 7040 8e18 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@188e │ │ -09bdba: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09bdbe: 5b04 981c |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c98 │ │ -09bdc2: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09bdc6: 1100 |000f: return-object v0 │ │ +09bd9c: |[09bd9c] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +09bdac: 2200 1a05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2; // type@051a │ │ +09bdb0: 5431 991c |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ +09bdb4: 5432 911c |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ +09bdb8: 7040 8e18 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)V // method@188e │ │ +09bdbe: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09bdc2: 5b04 981c |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1c98 │ │ +09bdc6: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09bdca: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09b600: |[09b600] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b610: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09b614: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b618: 6e30 9118 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1891 │ │ -09b61e: 0c01 |0007: move-result-object v1 │ │ -09b620: 1101 |0008: return-object v1 │ │ +09b604: |[09b604] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b614: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09b618: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b61c: 6e30 9118 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1891 │ │ +09b622: 0c01 |0007: move-result-object v1 │ │ +09b624: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09b624: |[09b624] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09b634: 6e30 8f18 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@188f │ │ -09b63a: 0c01 |0003: move-result-object v1 │ │ -09b63c: 1f01 1a05 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2; // type@051a │ │ -09b640: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09b644: 6e20 9218 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1892 │ │ -09b64a: 0c01 |000b: move-result-object v1 │ │ -09b64c: 1101 |000c: return-object v1 │ │ +09b628: |[09b628] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09b638: 6e30 8f18 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@188f │ │ +09b63e: 0c01 |0003: move-result-object v1 │ │ +09b640: 1f01 1a05 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2; // type@051a │ │ +09b644: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09b648: 6e20 9218 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1892 │ │ +09b64e: 0c01 |000b: move-result-object v1 │ │ +09b650: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 38 │ │ ins : 2 │ │ outs : 17 │ │ insns size : 924 16-bit code units │ │ -09b650: |[09b650] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09b660: 0800 2400 |0000: move-object/from16 v0, v36 │ │ -09b664: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09b66a: 0c01 |0005: move-result-object v1 │ │ -09b66c: 5202 971c |0006: iget v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ -09b670: 1a03 2b1a |0008: const-string v3, "To remove: " // string@1a2b │ │ -09b674: 1a04 6636 |000a: const-string v4, "ua.gardenapple.itchupdater.db_cleanup_once" // string@3666 │ │ -09b678: 1a06 b707 |000c: const-string v6, "CleanupWorker" // string@07b7 │ │ -09b67c: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -09b67e: 2b02 7903 0000 |000f: packed-switch v2, 00000388 // +00000379 │ │ -09b684: 2201 6501 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -09b688: 1a02 c420 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09b68c: 7020 5a03 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09b692: 2701 |0019: throw v1 │ │ -09b694: 5401 941c |001a: iget-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09b698: 1f01 bd01 |001c: check-cast v1, Ljava/util/ArrayList; // type@01bd │ │ -09b69c: 5402 931c |001e: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09b6a0: 1f02 d001 |0020: check-cast v2, Ljava/util/List; // type@01d0 │ │ -09b6a4: 5403 921c |0022: iget-object v3, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b6a8: 1f03 2600 |0024: check-cast v3, Landroid/content/SharedPreferences; // type@0026 │ │ -09b6ac: 7701 5305 2500 |0026: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b6b2: 0767 |0029: move-object v7, v6 │ │ -09b6b4: 2900 3f03 |002a: goto/16 0369 // +033f │ │ -09b6b8: 5402 931c |002c: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09b6bc: 1f02 d001 |002e: check-cast v2, Ljava/util/List; // type@01d0 │ │ -09b6c0: 5409 921c |0030: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b6c4: 1f09 2600 |0032: check-cast v9, Landroid/content/SharedPreferences; // type@0026 │ │ -09b6c8: 7701 5305 2500 |0034: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b6ce: 0805 2500 |0037: move-object/from16 v5, v37 │ │ -09b6d2: 070c |0039: move-object v12, v0 │ │ -09b6d4: 0767 |003a: move-object v7, v6 │ │ -09b6d6: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -09b6d8: 120a |003c: const/4 v10, #int 0 // #0 │ │ -09b6da: 2900 8a02 |003d: goto/16 02c7 // +028a │ │ -09b6de: 5402 931c |003f: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09b6e2: 1f02 d001 |0041: check-cast v2, Ljava/util/List; // type@01d0 │ │ -09b6e6: 5409 921c |0043: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b6ea: 1f09 2600 |0045: check-cast v9, Landroid/content/SharedPreferences; // type@0026 │ │ -09b6ee: 7701 5305 2500 |0047: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b6f4: 070c |004a: move-object v12, v0 │ │ -09b6f6: 0767 |004b: move-object v7, v6 │ │ -09b6f8: 1206 |004c: const/4 v6, #int 0 // #0 │ │ -09b6fa: 2900 5c02 |004d: goto/16 02a9 // +025c │ │ -09b6fe: 5402 941c |004f: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09b702: 1f02 bd01 |0051: check-cast v2, Ljava/util/ArrayList; // type@01bd │ │ -09b706: 5409 931c |0053: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09b70a: 1f09 d001 |0055: check-cast v9, Ljava/util/List; // type@01d0 │ │ -09b70e: 540a 921c |0057: iget-object v10, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b712: 1f0a 2600 |0059: check-cast v10, Landroid/content/SharedPreferences; // type@0026 │ │ -09b716: 7701 5305 2500 |005b: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b71c: 070c |005e: move-object v12, v0 │ │ -09b71e: 0767 |005f: move-object v7, v6 │ │ -09b720: 2900 9d01 |0060: goto/16 01fd // +019d │ │ -09b724: 5402 961c |0062: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ -09b728: 1f02 4205 |0064: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09b72c: 5409 951c |0066: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ -09b730: 1f09 cc01 |0068: check-cast v9, Ljava/util/Iterator; // type@01cc │ │ -09b734: 540a 941c |006a: iget-object v10, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09b738: 1f0a bd01 |006c: check-cast v10, Ljava/util/ArrayList; // type@01bd │ │ -09b73c: 540b 931c |006e: iget-object v11, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09b740: 1f0b d001 |0070: check-cast v11, Ljava/util/List; // type@01d0 │ │ -09b744: 540c 921c |0072: iget-object v12, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b748: 1f0c 2600 |0074: check-cast v12, Landroid/content/SharedPreferences; // type@0026 │ │ -09b74c: 7701 5305 2500 |0076: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b752: 0805 2500 |0079: move-object/from16 v5, v37 │ │ -09b756: 072d |007b: move-object v13, v2 │ │ -09b758: 0811 0600 |007c: move-object/from16 v17, v6 │ │ -09b75c: 07a2 |007e: move-object v2, v10 │ │ -09b75e: 07ba |007f: move-object v10, v11 │ │ -09b760: 07cb |0080: move-object v11, v12 │ │ -09b762: 070c |0081: move-object v12, v0 │ │ -09b764: 2900 fc00 |0082: goto/16 017e // +00fc │ │ -09b768: 5402 961c |0084: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ -09b76c: 1f02 4205 |0086: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09b770: 5409 951c |0088: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ -09b774: 1f09 cc01 |008a: check-cast v9, Ljava/util/Iterator; // type@01cc │ │ -09b778: 540a 941c |008c: iget-object v10, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09b77c: 1f0a bd01 |008e: check-cast v10, Ljava/util/ArrayList; // type@01bd │ │ -09b780: 540b 931c |0090: iget-object v11, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09b784: 1f0b d001 |0092: check-cast v11, Ljava/util/List; // type@01d0 │ │ -09b788: 540c 921c |0094: iget-object v12, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b78c: 1f0c 2600 |0096: check-cast v12, Landroid/content/SharedPreferences; // type@0026 │ │ -09b790: 7701 5305 2500 |0098: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b796: 0805 2500 |009b: move-object/from16 v5, v37 │ │ -09b79a: 072d |009d: move-object v13, v2 │ │ -09b79c: 0811 0600 |009e: move-object/from16 v17, v6 │ │ -09b7a0: 07a2 |00a0: move-object v2, v10 │ │ -09b7a2: 07ba |00a1: move-object v10, v11 │ │ -09b7a4: 07cb |00a2: move-object v11, v12 │ │ -09b7a6: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ -09b7a8: 070c |00a4: move-object v12, v0 │ │ -09b7aa: 2900 a300 |00a5: goto/16 0148 // +00a3 │ │ -09b7ae: 5402 921c |00a7: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b7b2: 1f02 2600 |00a9: check-cast v2, Landroid/content/SharedPreferences; // type@0026 │ │ -09b7b6: 7701 5305 2500 |00ab: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b7bc: 0809 2500 |00ae: move-object/from16 v9, v37 │ │ -09b7c0: 2827 |00b0: goto 00d7 // +0027 │ │ -09b7c2: 7701 5305 2500 |00b1: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09b7c8: 5402 991c |00b4: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ -09b7cc: 7110 9518 0200 |00b6: invoke-static {v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; // method@1895 │ │ -09b7d2: 0c02 |00b9: move-result-object v2 │ │ -09b7d4: 7110 0c02 0200 |00ba: invoke-static {v2}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -09b7da: 0c02 |00bd: move-result-object v2 │ │ -09b7dc: 1a09 4618 |00be: const-string v9, "Started." // string@1846 │ │ -09b7e0: 7120 fb00 9600 |00c0: invoke-static {v6, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09b7e6: 5409 911c |00c3: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ -09b7ea: 6e10 5c18 0900 |00c5: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -09b7f0: 0c09 |00c8: move-result-object v9 │ │ -09b7f2: 070a |00c9: move-object v10, v0 │ │ -09b7f4: 1f0a 1902 |00ca: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b7f8: 5b02 921c |00cc: iput-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b7fc: 5907 971c |00ce: iput v7, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ -09b800: 6e20 7619 a900 |00d0: invoke-virtual {v9, v10}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getAllKnownInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1976 │ │ -09b806: 0c09 |00d3: move-result-object v9 │ │ -09b808: 3319 0300 |00d4: if-ne v9, v1, 00d7 // +0003 │ │ -09b80c: 1101 |00d6: return-object v1 │ │ -09b80e: 1f09 c001 |00d7: check-cast v9, Ljava/util/Collection; // type@01c0 │ │ -09b812: 7110 6f05 0900 |00d9: invoke-static {v9}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@056f │ │ -09b818: 0c09 |00dc: move-result-object v9 │ │ -09b81a: 220a bd01 |00dd: new-instance v10, Ljava/util/ArrayList; // type@01bd │ │ -09b81e: 7010 5f04 0a00 |00df: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@045f │ │ -09b824: 7210 c104 0900 |00e2: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -09b82a: 0c0b |00e5: move-result-object v11 │ │ -09b82c: 070c |00e6: move-object v12, v0 │ │ -09b82e: 0823 0b00 |00e7: move-object/from16 v35, v11 │ │ -09b832: 072b |00e9: move-object v11, v2 │ │ -09b834: 07a2 |00ea: move-object v2, v10 │ │ -09b836: 079a |00eb: move-object v10, v9 │ │ -09b838: 0809 2300 |00ec: move-object/from16 v9, v35 │ │ -09b83c: 7210 a704 0900 |00ee: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -09b842: 0a0d |00f1: move-result v13 │ │ -09b844: 380d bc00 |00f2: if-eqz v13, 01ae // +00bc │ │ -09b848: 7210 a804 0900 |00f4: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -09b84e: 0c0d |00f7: move-result-object v13 │ │ -09b850: 1f0d 4205 |00f8: check-cast v13, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09b854: 1a0e c00b |00fa: const-string v14, "Install: " // string@0bc0 │ │ -09b858: 7120 8e05 de00 |00fc: invoke-static {v14, v13}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -09b85e: 0c0e |00ff: move-result-object v14 │ │ -09b860: 7120 fb00 e600 |0100: invoke-static {v6, v14}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09b866: 6e10 6519 0d00 |0103: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -09b86c: 0a0e |0106: move-result v14 │ │ -09b86e: 380e 8300 |0107: if-eqz v14, 018a // +0083 │ │ -09b872: 327e 5000 |0109: if-eq v14, v7, 0159 // +0050 │ │ -09b876: 122f |010b: const/4 v15, #int 2 // #2 │ │ -09b878: 32fe 0500 |010c: if-eq v14, v15, 0111 // +0005 │ │ -09b87c: 0811 0600 |010e: move-object/from16 v17, v6 │ │ -09b880: 2845 |0110: goto 0155 // +0045 │ │ -09b882: 6e10 5d19 0d00 |0111: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -09b888: 0c0e |0114: move-result-object v14 │ │ -09b88a: 390e 0600 |0115: if-nez v14, 011b // +0006 │ │ -09b88e: 6e20 6304 d200 |0117: invoke-virtual {v2, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -09b894: 28f4 |011a: goto 010e // -000c │ │ -09b896: 6208 8f1e |011b: sget-object v8, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -09b89a: 0811 0600 |011d: move-object/from16 v17, v6 │ │ -09b89e: 6e10 6703 0e00 |011f: invoke-virtual {v14}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -09b8a4: 0b05 |0122: move-result-wide v5 │ │ -09b8a6: 6e30 7c1b 5806 |0123: invoke-virtual {v8, v5, v6}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(J)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7c │ │ -09b8ac: 0c05 |0126: move-result-object v5 │ │ -09b8ae: 54c6 991c |0127: iget-object v6, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ -09b8b2: 7110 9518 0600 |0129: invoke-static {v6}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; // method@1895 │ │ -09b8b8: 0c06 |012c: move-result-object v6 │ │ -09b8ba: 6e10 6703 0e00 |012d: invoke-virtual {v14}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -09b8c0: 0b07 |0130: move-result-wide v7 │ │ -09b8c2: 07ce |0131: move-object v14, v12 │ │ -09b8c4: 1f0e 1902 |0132: check-cast v14, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b8c8: 5bcb 921c |0134: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b8cc: 5bca 931c |0136: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09b8d0: 5bc2 941c |0138: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09b8d4: 5bc9 951c |013a: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ -09b8d8: 5bcd 961c |013c: iput-object v13, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ -09b8dc: 59cf 971c |013e: iput v15, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ -09b8e0: 6e5e 541b 6587 |0140: invoke-virtual {v5, v6, v7, v8, v14}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.isInstalling:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b54 │ │ -09b8e6: 0c05 |0143: move-result-object v5 │ │ -09b8e8: 3315 0300 |0144: if-ne v5, v1, 0147 // +0003 │ │ -09b8ec: 1101 |0146: return-object v1 │ │ -09b8ee: 1206 |0147: const/4 v6, #int 0 // #0 │ │ -09b8f0: 7110 7605 0600 |0148: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -09b8f6: 0c07 |014b: move-result-object v7 │ │ -09b8f8: 7120 8805 7500 |014c: invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -09b8fe: 0a05 |014f: move-result v5 │ │ -09b900: 3805 0500 |0150: if-eqz v5, 0155 // +0005 │ │ -09b904: 6e20 6304 d200 |0152: invoke-virtual {v2, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -09b90a: 0806 1100 |0155: move-object/from16 v6, v17 │ │ -09b90e: 1217 |0157: const/4 v7, #int 1 // #1 │ │ -09b910: 2896 |0158: goto 00ee // -006a │ │ -09b912: 0811 0600 |0159: move-object/from16 v17, v6 │ │ -09b916: 6205 5306 |015b: sget-object v5, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -09b91a: 6e10 a816 0500 |015d: invoke-virtual {v5}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -09b920: 0c05 |0160: move-result-object v5 │ │ -09b922: 54c6 991c |0161: iget-object v6, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ -09b926: 7110 9518 0600 |0163: invoke-static {v6}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; // method@1895 │ │ -09b92c: 0c06 |0166: move-result-object v6 │ │ -09b92e: 07c7 |0167: move-object v7, v12 │ │ -09b930: 1f07 1902 |0168: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09b934: 5bcb 921c |016a: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09b938: 5bca 931c |016c: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09b93c: 5bc2 941c |016e: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09b940: 5bc9 951c |0170: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ -09b944: 5bcd 961c |0172: iput-object v13, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ -09b948: 1238 |0174: const/4 v8, #int 3 // #3 │ │ -09b94a: 59c8 971c |0175: iput v8, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ -09b94e: 6e40 3e1b 657d |0177: invoke-virtual {v5, v6, v13, v7}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.checkIsDownloading:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b3e │ │ -09b954: 0c05 |017a: move-result-object v5 │ │ -09b956: 3315 0300 |017b: if-ne v5, v1, 017e // +0003 │ │ -09b95a: 1101 |017d: return-object v1 │ │ -09b95c: 1f05 5401 |017e: check-cast v5, Ljava/lang/Boolean; // type@0154 │ │ -09b960: 6e10 2703 0500 |0180: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ -09b966: 0a05 |0183: move-result v5 │ │ -09b968: 3905 d1ff |0184: if-nez v5, 0155 // -002f │ │ -09b96c: 6e20 6304 d200 |0186: invoke-virtual {v2, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -09b972: 28cc |0189: goto 0155 // -0034 │ │ -09b974: 0811 0600 |018a: move-object/from16 v17, v6 │ │ -09b978: 6e10 6319 0d00 |018c: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -09b97e: 0c05 |018f: move-result-object v5 │ │ -09b980: 3905 0300 |0190: if-nez v5, 0193 // +0003 │ │ -09b984: 28c3 |0192: goto 0155 // -003d │ │ -09b986: 54c6 991c |0193: iget-object v6, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ -09b98a: 6207 6b1b |0195: sget-object v7, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -09b98e: 7110 9518 0600 |0197: invoke-static {v6}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; // method@1895 │ │ -09b994: 0c06 |019a: move-result-object v6 │ │ -09b996: 6e10 3600 0600 |019b: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -09b99c: 0c06 |019e: move-result-object v6 │ │ -09b99e: 1a08 9c22 |019f: const-string v8, "context.packageManager" // string@229c │ │ -09b9a2: 7120 8b05 8600 |01a1: invoke-static {v6, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -09b9a8: 6e30 e816 5706 |01a4: invoke-virtual {v7, v5, v6}, Lua/gardenapple/itchupdater/Utils$Companion;.isPackageInstalled:(Ljava/lang/String;Landroid/content/pm/PackageManager;)Z // method@16e8 │ │ -09b9ae: 0a05 |01a7: move-result v5 │ │ -09b9b0: 3905 adff |01a8: if-nez v5, 0155 // -0053 │ │ -09b9b4: 6e20 6304 d200 |01aa: invoke-virtual {v2, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -09b9ba: 28a8 |01ad: goto 0155 // -0058 │ │ -09b9bc: 0811 0600 |01ae: move-object/from16 v17, v6 │ │ -09b9c0: 0725 |01b0: move-object v5, v2 │ │ -09b9c2: 1f05 6901 |01b1: check-cast v5, Ljava/lang/Iterable; // type@0169 │ │ -09b9c6: 7210 6603 0500 |01b3: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ -09b9cc: 0c05 |01b6: move-result-object v5 │ │ -09b9ce: 7210 a704 0500 |01b7: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -09b9d4: 0a06 |01ba: move-result v6 │ │ -09b9d6: 3806 1200 |01bb: if-eqz v6, 01cd // +0012 │ │ -09b9da: 7210 a804 0500 |01bd: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -09b9e0: 0c06 |01c0: move-result-object v6 │ │ -09b9e2: 1f06 4205 |01c1: check-cast v6, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09b9e6: 7120 8e05 6300 |01c3: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -09b9ec: 0c06 |01c6: move-result-object v6 │ │ -09b9ee: 0807 1100 |01c7: move-object/from16 v7, v17 │ │ -09b9f2: 7120 fb00 6700 |01c9: invoke-static {v7, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09b9f8: 28eb |01cc: goto 01b7 // -0015 │ │ -09b9fa: 0807 1100 |01cd: move-object/from16 v7, v17 │ │ -09b9fe: 0725 |01cf: move-object v5, v2 │ │ -09ba00: 1f05 c001 |01d0: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -09ba04: 7210 8904 0500 |01d2: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -09ba0a: 0a05 |01d5: move-result v5 │ │ -09ba0c: 1216 |01d6: const/4 v6, #int 1 // #1 │ │ -09ba0e: b765 |01d7: xor-int/2addr v5, v6 │ │ -09ba10: 3805 2d00 |01d8: if-eqz v5, 0205 // +002d │ │ -09ba14: 54c5 911c |01da: iget-object v5, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ -09ba18: 6e10 5c18 0500 |01dc: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -09ba1e: 0c05 |01df: move-result-object v5 │ │ -09ba20: 0726 |01e0: move-object v6, v2 │ │ -09ba22: 1f06 d001 |01e1: check-cast v6, Ljava/util/List; // type@01d0 │ │ -09ba26: 07c8 |01e3: move-object v8, v12 │ │ -09ba28: 1f08 1902 |01e4: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09ba2c: 5bcb 921c |01e6: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09ba30: 5bca 931c |01e8: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09ba34: 5bc2 941c |01ea: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09ba38: 1209 |01ec: const/4 v9, #int 0 // #0 │ │ -09ba3a: 5bc9 951c |01ed: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ -09ba3e: 5bc9 961c |01ef: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ -09ba42: 1249 |01f1: const/4 v9, #int 4 // #4 │ │ -09ba44: 59c9 971c |01f2: iput v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ -09ba48: 6e30 7119 6508 |01f4: invoke-virtual {v5, v6, v8}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1971 │ │ -09ba4e: 0c05 |01f7: move-result-object v5 │ │ -09ba50: 3315 0300 |01f8: if-ne v5, v1, 01fb // +0003 │ │ -09ba54: 1101 |01fa: return-object v1 │ │ -09ba56: 07a9 |01fb: move-object v9, v10 │ │ -09ba58: 07ba |01fc: move-object v10, v11 │ │ -09ba5a: 1f02 c001 |01fd: check-cast v2, Ljava/util/Collection; // type@01c0 │ │ -09ba5e: 7220 c704 2900 |01ff: invoke-interface {v9, v2}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@04c7 │ │ -09ba64: 0792 |0202: move-object v2, v9 │ │ -09ba66: 07a9 |0203: move-object v9, v10 │ │ -09ba68: 2803 |0204: goto 0207 // +0003 │ │ -09ba6a: 07a2 |0205: move-object v2, v10 │ │ -09ba6c: 07b9 |0206: move-object v9, v11 │ │ -09ba6e: 2205 bd01 |0207: new-instance v5, Ljava/util/ArrayList; // type@01bd │ │ -09ba72: 7010 5f04 0500 |0209: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@045f │ │ -09ba78: 1206 |020c: const/4 v6, #int 0 // #0 │ │ -09ba7a: 7230 6f00 4906 |020d: invoke-interface {v9, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006f │ │ -09ba80: 0a08 |0210: move-result v8 │ │ -09ba82: 3808 5300 |0211: if-eqz v8, 0264 // +0053 │ │ -09ba86: 7210 c904 0200 |0213: invoke-interface {v2}, Ljava/util/List;.size:()I // method@04c9 │ │ -09ba8c: 0a08 |0216: move-result v8 │ │ -09ba8e: d808 08ff |0217: add-int/lit8 v8, v8, #int -1 // #ff │ │ -09ba92: 3a08 4b00 |0219: if-ltz v8, 0264 // +004b │ │ -09ba96: 120a |021b: const/4 v10, #int 0 // #0 │ │ -09ba98: d80b 0a01 |021c: add-int/lit8 v11, v10, #int 1 // #01 │ │ -09ba9c: 7220 be04 a200 |021e: invoke-interface {v2, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ -09baa2: 0c0a |0221: move-result-object v10 │ │ -09baa4: 0812 0a00 |0222: move-object/from16 v18, v10 │ │ -09baa8: 1f12 4205 |0224: check-cast v18, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09baac: 7401 6319 1200 |0226: invoke-virtual/range {v18}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ -09bab2: 0c0a |0229: move-result-object v10 │ │ -09bab4: 380a 3500 |022a: if-eqz v10, 025f // +0035 │ │ -09bab8: 7401 6419 1200 |022c: invoke-virtual/range {v18}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ -09babe: 0a0a |022f: move-result v10 │ │ -09bac0: dd0a 0a08 |0230: and-int/lit8 v10, v10, #int 8 // #08 │ │ -09bac4: 390a 2d00 |0232: if-nez v10, 025f // +002d │ │ -09bac8: 1313 0000 |0234: const/16 v19, #int 0 // #0 │ │ -09bacc: 1314 0000 |0236: const/16 v20, #int 0 // #0 │ │ -09bad0: 1315 0000 |0238: const/16 v21, #int 0 // #0 │ │ -09bad4: 1316 0000 |023a: const/16 v22, #int 0 // #0 │ │ -09bad8: 1317 0000 |023c: const/16 v23, #int 0 // #0 │ │ -09badc: 1318 0000 |023e: const/16 v24, #int 0 // #0 │ │ -09bae0: 1319 0000 |0240: const/16 v25, #int 0 // #0 │ │ -09bae4: 131a 0000 |0242: const/16 v26, #int 0 // #0 │ │ -09bae8: 131b 0000 |0244: const/16 v27, #int 0 // #0 │ │ -09baec: 131c 0000 |0246: const/16 v28, #int 0 // #0 │ │ -09baf0: 131d 0000 |0248: const/16 v29, #int 0 // #0 │ │ -09baf4: 131e 0000 |024a: const/16 v30, #int 0 // #0 │ │ -09baf8: 7401 6419 1200 |024c: invoke-virtual/range {v18}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ -09bafe: 0a0a |024f: move-result v10 │ │ -09bb00: de1f 0a08 |0250: or-int/lit8 v31, v10, #int 8 // #08 │ │ -09bb04: 1320 0000 |0252: const/16 v32, #int 0 // #0 │ │ -09bb08: 1321 ff2f |0254: const/16 v33, #int 12287 // #2fff │ │ -09bb0c: 1322 0000 |0256: const/16 v34, #int 0 // #0 │ │ -09bb10: 7711 5919 1200 |0258: invoke-static/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, Lua/gardenapple/itchupdater/database/installation/Installation;.copy$default:(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1959 │ │ -09bb16: 0c0a |025b: move-result-object v10 │ │ -09bb18: 6e20 6304 a500 |025c: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -09bb1e: 378b 0300 |025f: if-le v11, v8, 0262 // +0003 │ │ -09bb22: 2803 |0261: goto 0264 // +0003 │ │ -09bb24: 01ba |0262: move v10, v11 │ │ -09bb26: 28b9 |0263: goto 021c // -0047 │ │ -09bb28: 6e10 6904 0500 |0264: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0469 │ │ -09bb2e: 0c08 |0267: move-result-object v8 │ │ -09bb30: 7210 a704 0800 |0268: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -09bb36: 0a0a |026b: move-result v10 │ │ -09bb38: 380a 1200 |026c: if-eqz v10, 027e // +0012 │ │ -09bb3c: 7210 a804 0800 |026e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -09bb42: 0c0a |0271: move-result-object v10 │ │ -09bb44: 1f0a 4205 |0272: check-cast v10, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09bb48: 1a0b 2c1a |0274: const-string v11, "To update: " // string@1a2c │ │ -09bb4c: 7120 8e05 ab00 |0276: invoke-static {v11, v10}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -09bb52: 0c0a |0279: move-result-object v10 │ │ -09bb54: 7120 fb00 a700 |027a: invoke-static {v7, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09bb5a: 28eb |027d: goto 0268 // -0015 │ │ -09bb5c: 0758 |027e: move-object v8, v5 │ │ -09bb5e: 1f08 c001 |027f: check-cast v8, Ljava/util/Collection; // type@01c0 │ │ -09bb62: 7210 8904 0800 |0281: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -09bb68: 0a08 |0284: move-result v8 │ │ -09bb6a: 121a |0285: const/4 v10, #int 1 // #1 │ │ -09bb6c: b7a8 |0286: xor-int/2addr v8, v10 │ │ -09bb6e: 3808 2200 |0287: if-eqz v8, 02a9 // +0022 │ │ -09bb72: 54c8 911c |0289: iget-object v8, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ -09bb76: 6e10 5c18 0800 |028b: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -09bb7c: 0c08 |028e: move-result-object v8 │ │ -09bb7e: 1f05 d001 |028f: check-cast v5, Ljava/util/List; // type@01d0 │ │ -09bb82: 07ca |0291: move-object v10, v12 │ │ -09bb84: 1f0a 1902 |0292: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09bb88: 5bc9 921c |0294: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09bb8c: 5bc2 931c |0296: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09bb90: 120b |0298: const/4 v11, #int 0 // #0 │ │ -09bb92: 5bcb 941c |0299: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09bb96: 5bcb 951c |029b: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ -09bb9a: 5bcb 961c |029d: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ -09bb9e: 125b |029f: const/4 v11, #int 5 // #5 │ │ -09bba0: 59cb 971c |02a0: iput v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ -09bba4: 6e30 8219 580a |02a2: invoke-virtual {v8, v5, v10}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1982 │ │ -09bbaa: 0c05 |02a5: move-result-object v5 │ │ -09bbac: 3315 0300 |02a6: if-ne v5, v1, 02a9 // +0003 │ │ -09bbb0: 1101 |02a8: return-object v1 │ │ -09bbb2: 54c5 911c |02a9: iget-object v5, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ -09bbb6: 6e10 5b18 0500 |02ab: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -09bbbc: 0c05 |02ae: move-result-object v5 │ │ -09bbbe: 07c8 |02af: move-object v8, v12 │ │ -09bbc0: 1f08 1902 |02b0: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09bbc4: 5bc9 921c |02b2: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09bbc8: 5bc2 931c |02b4: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09bbcc: 120a |02b6: const/4 v10, #int 0 // #0 │ │ -09bbce: 5bca 941c |02b7: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09bbd2: 5bca 951c |02b9: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ -09bbd6: 5bca 961c |02bb: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ -09bbda: 126b |02bd: const/4 v11, #int 6 // #6 │ │ -09bbdc: 59cb 971c |02be: iput v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ -09bbe0: 6e20 cb18 8500 |02c0: invoke-virtual {v5, v8}, Lua/gardenapple/itchupdater/database/game/GameDao;.getAllKnownGamesSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cb │ │ -09bbe6: 0c05 |02c3: move-result-object v5 │ │ -09bbe8: 3315 0300 |02c4: if-ne v5, v1, 02c7 // +0003 │ │ -09bbec: 1101 |02c6: return-object v1 │ │ -09bbee: 1f05 c001 |02c7: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ -09bbf2: 7110 6f05 0500 |02c9: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@056f │ │ -09bbf8: 0c05 |02cc: move-result-object v5 │ │ -09bbfa: 2208 bd01 |02cd: new-instance v8, Ljava/util/ArrayList; // type@01bd │ │ -09bbfe: 7010 5f04 0800 |02cf: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@045f │ │ -09bc04: 7210 c104 0500 |02d2: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -09bc0a: 0c0b |02d5: move-result-object v11 │ │ -09bc0c: 7210 a704 0b00 |02d6: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -09bc12: 0a0d |02d9: move-result v13 │ │ -09bc14: 380d 4a00 |02da: if-eqz v13, 0324 // +004a │ │ -09bc18: 7210 a804 0b00 |02dc: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -09bc1e: 0c0d |02df: move-result-object v13 │ │ -09bc20: 1f0d 2705 |02e0: check-cast v13, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09bc24: 1a0e ec0a |02e2: const-string v14, "Game: " // string@0aec │ │ -09bc28: 7120 8e05 de00 |02e4: invoke-static {v14, v13}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -09bc2e: 0c0e |02e7: move-result-object v14 │ │ -09bc30: 7120 fb00 e700 |02e8: invoke-static {v7, v14}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09bc36: 072e |02eb: move-object v14, v2 │ │ -09bc38: 1f0e 6901 |02ec: check-cast v14, Ljava/lang/Iterable; // type@0169 │ │ -09bc3c: 7210 6603 0e00 |02ee: invoke-interface {v14}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ -09bc42: 0c0e |02f1: move-result-object v14 │ │ -09bc44: 7210 a704 0e00 |02f2: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -09bc4a: 0a0f |02f5: move-result v15 │ │ -09bc4c: 380f 2500 |02f6: if-eqz v15, 031b // +0025 │ │ -09bc50: 7210 a804 0e00 |02f8: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -09bc56: 0c0f |02fb: move-result-object v15 │ │ -09bc58: 0810 0f00 |02fc: move-object/from16 v16, v15 │ │ -09bc5c: 1f10 4205 |02fe: check-cast v16, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -09bc60: 7401 6019 1000 |0300: invoke-virtual/range {v16}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -09bc66: 0a06 |0303: move-result v6 │ │ -09bc68: 6e10 be18 0d00 |0304: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ -09bc6e: 0a0a |0307: move-result v10 │ │ -09bc70: 33a6 0400 |0308: if-ne v6, v10, 030c // +0004 │ │ -09bc74: 1216 |030a: const/4 v6, #int 1 // #1 │ │ -09bc76: 2802 |030b: goto 030d // +0002 │ │ -09bc78: 1206 |030c: const/4 v6, #int 0 // #0 │ │ -09bc7a: 7110 7605 0600 |030d: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -09bc80: 0c06 |0310: move-result-object v6 │ │ -09bc82: 6e10 2703 0600 |0311: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ -09bc88: 0a06 |0314: move-result v6 │ │ -09bc8a: 3806 0300 |0315: if-eqz v6, 0318 // +0003 │ │ -09bc8e: 2805 |0317: goto 031c // +0005 │ │ -09bc90: 1206 |0318: const/4 v6, #int 0 // #0 │ │ -09bc92: 120a |0319: const/4 v10, #int 0 // #0 │ │ -09bc94: 28d8 |031a: goto 02f2 // -0028 │ │ -09bc96: 120f |031b: const/4 v15, #int 0 // #0 │ │ -09bc98: 390f 0500 |031c: if-nez v15, 0321 // +0005 │ │ -09bc9c: 6e20 6304 d800 |031e: invoke-virtual {v8, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -09bca2: 1206 |0321: const/4 v6, #int 0 // #0 │ │ -09bca4: 120a |0322: const/4 v10, #int 0 // #0 │ │ -09bca6: 28b3 |0323: goto 02d6 // -004d │ │ -09bca8: 0782 |0324: move-object v2, v8 │ │ -09bcaa: 1f02 6901 |0325: check-cast v2, Ljava/lang/Iterable; // type@0169 │ │ -09bcae: 7210 6603 0200 |0327: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ -09bcb4: 0c02 |032a: move-result-object v2 │ │ -09bcb6: 7210 a704 0200 |032b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -09bcbc: 0a06 |032e: move-result v6 │ │ -09bcbe: 3806 1000 |032f: if-eqz v6, 033f // +0010 │ │ -09bcc2: 7210 a804 0200 |0331: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -09bcc8: 0c06 |0334: move-result-object v6 │ │ -09bcca: 1f06 2705 |0335: check-cast v6, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ -09bcce: 7120 8e05 6300 |0337: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -09bcd4: 0c06 |033a: move-result-object v6 │ │ -09bcd6: 7120 fb00 6700 |033b: invoke-static {v7, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09bcdc: 28ed |033e: goto 032b // -0013 │ │ -09bcde: 0782 |033f: move-object v2, v8 │ │ -09bce0: 1f02 c001 |0340: check-cast v2, Ljava/util/Collection; // type@01c0 │ │ -09bce4: 7210 8904 0200 |0342: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ -09bcea: 0a02 |0345: move-result v2 │ │ -09bcec: 1213 |0346: const/4 v3, #int 1 // #1 │ │ -09bcee: b732 |0347: xor-int/2addr v2, v3 │ │ -09bcf0: 3802 2700 |0348: if-eqz v2, 036f // +0027 │ │ -09bcf4: 54c2 911c |034a: iget-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ -09bcf8: 6e10 5b18 0200 |034c: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -09bcfe: 0c02 |034f: move-result-object v2 │ │ -09bd00: 0783 |0350: move-object v3, v8 │ │ -09bd02: 1f03 d001 |0351: check-cast v3, Ljava/util/List; // type@01d0 │ │ -09bd06: 07c6 |0353: move-object v6, v12 │ │ -09bd08: 1f06 1902 |0354: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09bd0c: 5bc9 921c |0356: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ -09bd10: 5bc5 931c |0358: iput-object v5, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ -09bd14: 5bc8 941c |035a: iput-object v8, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ -09bd18: 127a |035c: const/4 v10, #int 7 // #7 │ │ -09bd1a: 59ca 971c |035d: iput v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ -09bd1e: 6e30 c918 3206 |035f: invoke-virtual {v2, v3, v6}, Lua/gardenapple/itchupdater/database/game/GameDao;.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18c9 │ │ -09bd24: 0c02 |0362: move-result-object v2 │ │ -09bd26: 3312 0300 |0363: if-ne v2, v1, 0366 // +0003 │ │ -09bd2a: 1101 |0365: return-object v1 │ │ -09bd2c: 0752 |0366: move-object v2, v5 │ │ -09bd2e: 0781 |0367: move-object v1, v8 │ │ -09bd30: 0793 |0368: move-object v3, v9 │ │ -09bd32: 1f01 c001 |0369: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ -09bd36: 7220 c704 1200 |036b: invoke-interface {v2, v1}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@04c7 │ │ -09bd3c: 0739 |036e: move-object v9, v3 │ │ -09bd3e: 1a01 f609 |036f: const-string v1, "Done." // string@09f6 │ │ -09bd42: 7120 fb00 1700 |0371: invoke-static {v7, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -09bd48: 7210 6d00 0900 |0374: invoke-interface {v9}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ -09bd4e: 0c01 |0377: move-result-object v1 │ │ -09bd50: 1212 |0378: const/4 v2, #int 1 // #1 │ │ -09bd52: 7230 6900 4102 |0379: invoke-interface {v1, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0069 │ │ -09bd58: 7210 6800 0100 |037c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0068 │ │ -09bd5e: 0a01 |037f: move-result v1 │ │ -09bd60: 7110 7605 0100 |0380: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -09bd66: 7100 6202 0000 |0383: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@0262 │ │ -09bd6c: 0c01 |0386: move-result-object v1 │ │ -09bd6e: 1101 |0387: return-object v1 │ │ -09bd70: 0001 0800 0000 0000 a200 0000 9800 ... |0388: packed-switch-data (20 units) │ │ +09b654: |[09b654] ua.gardenapple.itchupdater.database.DatabaseCleanup$cleanAppDatabase$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09b664: 0800 2400 |0000: move-object/from16 v0, v36 │ │ +09b668: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09b66e: 0c01 |0005: move-result-object v1 │ │ +09b670: 5202 971c |0006: iget v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ +09b674: 1a03 2b1a |0008: const-string v3, "To remove: " // string@1a2b │ │ +09b678: 1a04 6636 |000a: const-string v4, "ua.gardenapple.itchupdater.db_cleanup_once" // string@3666 │ │ +09b67c: 1a06 b707 |000c: const-string v6, "CleanupWorker" // string@07b7 │ │ +09b680: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +09b682: 2b02 7903 0000 |000f: packed-switch v2, 00000388 // +00000379 │ │ +09b688: 2201 6501 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +09b68c: 1a02 c420 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09b690: 7020 5a03 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09b696: 2701 |0019: throw v1 │ │ +09b698: 5401 941c |001a: iget-object v1, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09b69c: 1f01 bd01 |001c: check-cast v1, Ljava/util/ArrayList; // type@01bd │ │ +09b6a0: 5402 931c |001e: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09b6a4: 1f02 d001 |0020: check-cast v2, Ljava/util/List; // type@01d0 │ │ +09b6a8: 5403 921c |0022: iget-object v3, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b6ac: 1f03 2600 |0024: check-cast v3, Landroid/content/SharedPreferences; // type@0026 │ │ +09b6b0: 7701 5305 2500 |0026: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b6b6: 0767 |0029: move-object v7, v6 │ │ +09b6b8: 2900 3f03 |002a: goto/16 0369 // +033f │ │ +09b6bc: 5402 931c |002c: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09b6c0: 1f02 d001 |002e: check-cast v2, Ljava/util/List; // type@01d0 │ │ +09b6c4: 5409 921c |0030: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b6c8: 1f09 2600 |0032: check-cast v9, Landroid/content/SharedPreferences; // type@0026 │ │ +09b6cc: 7701 5305 2500 |0034: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b6d2: 0805 2500 |0037: move-object/from16 v5, v37 │ │ +09b6d6: 070c |0039: move-object v12, v0 │ │ +09b6d8: 0767 |003a: move-object v7, v6 │ │ +09b6da: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +09b6dc: 120a |003c: const/4 v10, #int 0 // #0 │ │ +09b6de: 2900 8a02 |003d: goto/16 02c7 // +028a │ │ +09b6e2: 5402 931c |003f: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09b6e6: 1f02 d001 |0041: check-cast v2, Ljava/util/List; // type@01d0 │ │ +09b6ea: 5409 921c |0043: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b6ee: 1f09 2600 |0045: check-cast v9, Landroid/content/SharedPreferences; // type@0026 │ │ +09b6f2: 7701 5305 2500 |0047: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b6f8: 070c |004a: move-object v12, v0 │ │ +09b6fa: 0767 |004b: move-object v7, v6 │ │ +09b6fc: 1206 |004c: const/4 v6, #int 0 // #0 │ │ +09b6fe: 2900 5c02 |004d: goto/16 02a9 // +025c │ │ +09b702: 5402 941c |004f: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09b706: 1f02 bd01 |0051: check-cast v2, Ljava/util/ArrayList; // type@01bd │ │ +09b70a: 5409 931c |0053: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09b70e: 1f09 d001 |0055: check-cast v9, Ljava/util/List; // type@01d0 │ │ +09b712: 540a 921c |0057: iget-object v10, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b716: 1f0a 2600 |0059: check-cast v10, Landroid/content/SharedPreferences; // type@0026 │ │ +09b71a: 7701 5305 2500 |005b: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b720: 070c |005e: move-object v12, v0 │ │ +09b722: 0767 |005f: move-object v7, v6 │ │ +09b724: 2900 9d01 |0060: goto/16 01fd // +019d │ │ +09b728: 5402 961c |0062: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ +09b72c: 1f02 4205 |0064: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09b730: 5409 951c |0066: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ +09b734: 1f09 cc01 |0068: check-cast v9, Ljava/util/Iterator; // type@01cc │ │ +09b738: 540a 941c |006a: iget-object v10, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09b73c: 1f0a bd01 |006c: check-cast v10, Ljava/util/ArrayList; // type@01bd │ │ +09b740: 540b 931c |006e: iget-object v11, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09b744: 1f0b d001 |0070: check-cast v11, Ljava/util/List; // type@01d0 │ │ +09b748: 540c 921c |0072: iget-object v12, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b74c: 1f0c 2600 |0074: check-cast v12, Landroid/content/SharedPreferences; // type@0026 │ │ +09b750: 7701 5305 2500 |0076: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b756: 0805 2500 |0079: move-object/from16 v5, v37 │ │ +09b75a: 072d |007b: move-object v13, v2 │ │ +09b75c: 0811 0600 |007c: move-object/from16 v17, v6 │ │ +09b760: 07a2 |007e: move-object v2, v10 │ │ +09b762: 07ba |007f: move-object v10, v11 │ │ +09b764: 07cb |0080: move-object v11, v12 │ │ +09b766: 070c |0081: move-object v12, v0 │ │ +09b768: 2900 fc00 |0082: goto/16 017e // +00fc │ │ +09b76c: 5402 961c |0084: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ +09b770: 1f02 4205 |0086: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09b774: 5409 951c |0088: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ +09b778: 1f09 cc01 |008a: check-cast v9, Ljava/util/Iterator; // type@01cc │ │ +09b77c: 540a 941c |008c: iget-object v10, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09b780: 1f0a bd01 |008e: check-cast v10, Ljava/util/ArrayList; // type@01bd │ │ +09b784: 540b 931c |0090: iget-object v11, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09b788: 1f0b d001 |0092: check-cast v11, Ljava/util/List; // type@01d0 │ │ +09b78c: 540c 921c |0094: iget-object v12, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b790: 1f0c 2600 |0096: check-cast v12, Landroid/content/SharedPreferences; // type@0026 │ │ +09b794: 7701 5305 2500 |0098: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b79a: 0805 2500 |009b: move-object/from16 v5, v37 │ │ +09b79e: 072d |009d: move-object v13, v2 │ │ +09b7a0: 0811 0600 |009e: move-object/from16 v17, v6 │ │ +09b7a4: 07a2 |00a0: move-object v2, v10 │ │ +09b7a6: 07ba |00a1: move-object v10, v11 │ │ +09b7a8: 07cb |00a2: move-object v11, v12 │ │ +09b7aa: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ +09b7ac: 070c |00a4: move-object v12, v0 │ │ +09b7ae: 2900 a300 |00a5: goto/16 0148 // +00a3 │ │ +09b7b2: 5402 921c |00a7: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b7b6: 1f02 2600 |00a9: check-cast v2, Landroid/content/SharedPreferences; // type@0026 │ │ +09b7ba: 7701 5305 2500 |00ab: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b7c0: 0809 2500 |00ae: move-object/from16 v9, v37 │ │ +09b7c4: 2827 |00b0: goto 00d7 // +0027 │ │ +09b7c6: 7701 5305 2500 |00b1: invoke-static/range {v37}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09b7cc: 5402 991c |00b4: iget-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ +09b7d0: 7110 9518 0200 |00b6: invoke-static {v2}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; // method@1895 │ │ +09b7d6: 0c02 |00b9: move-result-object v2 │ │ +09b7d8: 7110 0c02 0200 |00ba: invoke-static {v2}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +09b7de: 0c02 |00bd: move-result-object v2 │ │ +09b7e0: 1a09 4618 |00be: const-string v9, "Started." // string@1846 │ │ +09b7e4: 7120 fb00 9600 |00c0: invoke-static {v6, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09b7ea: 5409 911c |00c3: iget-object v9, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ +09b7ee: 6e10 5c18 0900 |00c5: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +09b7f4: 0c09 |00c8: move-result-object v9 │ │ +09b7f6: 070a |00c9: move-object v10, v0 │ │ +09b7f8: 1f0a 1902 |00ca: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b7fc: 5b02 921c |00cc: iput-object v2, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b800: 5907 971c |00ce: iput v7, v0, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ +09b804: 6e20 7619 a900 |00d0: invoke-virtual {v9, v10}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getAllKnownInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1976 │ │ +09b80a: 0c09 |00d3: move-result-object v9 │ │ +09b80c: 3319 0300 |00d4: if-ne v9, v1, 00d7 // +0003 │ │ +09b810: 1101 |00d6: return-object v1 │ │ +09b812: 1f09 c001 |00d7: check-cast v9, Ljava/util/Collection; // type@01c0 │ │ +09b816: 7110 6f05 0900 |00d9: invoke-static {v9}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@056f │ │ +09b81c: 0c09 |00dc: move-result-object v9 │ │ +09b81e: 220a bd01 |00dd: new-instance v10, Ljava/util/ArrayList; // type@01bd │ │ +09b822: 7010 5f04 0a00 |00df: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@045f │ │ +09b828: 7210 c104 0900 |00e2: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +09b82e: 0c0b |00e5: move-result-object v11 │ │ +09b830: 070c |00e6: move-object v12, v0 │ │ +09b832: 0823 0b00 |00e7: move-object/from16 v35, v11 │ │ +09b836: 072b |00e9: move-object v11, v2 │ │ +09b838: 07a2 |00ea: move-object v2, v10 │ │ +09b83a: 079a |00eb: move-object v10, v9 │ │ +09b83c: 0809 2300 |00ec: move-object/from16 v9, v35 │ │ +09b840: 7210 a704 0900 |00ee: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +09b846: 0a0d |00f1: move-result v13 │ │ +09b848: 380d bc00 |00f2: if-eqz v13, 01ae // +00bc │ │ +09b84c: 7210 a804 0900 |00f4: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +09b852: 0c0d |00f7: move-result-object v13 │ │ +09b854: 1f0d 4205 |00f8: check-cast v13, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09b858: 1a0e c00b |00fa: const-string v14, "Install: " // string@0bc0 │ │ +09b85c: 7120 8e05 de00 |00fc: invoke-static {v14, v13}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +09b862: 0c0e |00ff: move-result-object v14 │ │ +09b864: 7120 fb00 e600 |0100: invoke-static {v6, v14}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09b86a: 6e10 6519 0d00 |0103: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +09b870: 0a0e |0106: move-result v14 │ │ +09b872: 380e 8300 |0107: if-eqz v14, 018a // +0083 │ │ +09b876: 327e 5000 |0109: if-eq v14, v7, 0159 // +0050 │ │ +09b87a: 122f |010b: const/4 v15, #int 2 // #2 │ │ +09b87c: 32fe 0500 |010c: if-eq v14, v15, 0111 // +0005 │ │ +09b880: 0811 0600 |010e: move-object/from16 v17, v6 │ │ +09b884: 2845 |0110: goto 0155 // +0045 │ │ +09b886: 6e10 5d19 0d00 |0111: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +09b88c: 0c0e |0114: move-result-object v14 │ │ +09b88e: 390e 0600 |0115: if-nez v14, 011b // +0006 │ │ +09b892: 6e20 6304 d200 |0117: invoke-virtual {v2, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +09b898: 28f4 |011a: goto 010e // -000c │ │ +09b89a: 6208 8f1e |011b: sget-object v8, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +09b89e: 0811 0600 |011d: move-object/from16 v17, v6 │ │ +09b8a2: 6e10 6703 0e00 |011f: invoke-virtual {v14}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +09b8a8: 0b05 |0122: move-result-wide v5 │ │ +09b8aa: 6e30 7c1b 5806 |0123: invoke-virtual {v8, v5, v6}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(J)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7c │ │ +09b8b0: 0c05 |0126: move-result-object v5 │ │ +09b8b2: 54c6 991c |0127: iget-object v6, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ +09b8b6: 7110 9518 0600 |0129: invoke-static {v6}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; // method@1895 │ │ +09b8bc: 0c06 |012c: move-result-object v6 │ │ +09b8be: 6e10 6703 0e00 |012d: invoke-virtual {v14}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +09b8c4: 0b07 |0130: move-result-wide v7 │ │ +09b8c6: 07ce |0131: move-object v14, v12 │ │ +09b8c8: 1f0e 1902 |0132: check-cast v14, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b8cc: 5bcb 921c |0134: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b8d0: 5bca 931c |0136: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09b8d4: 5bc2 941c |0138: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09b8d8: 5bc9 951c |013a: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ +09b8dc: 5bcd 961c |013c: iput-object v13, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ +09b8e0: 59cf 971c |013e: iput v15, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ +09b8e4: 6e5e 541b 6587 |0140: invoke-virtual {v5, v6, v7, v8, v14}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.isInstalling:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b54 │ │ +09b8ea: 0c05 |0143: move-result-object v5 │ │ +09b8ec: 3315 0300 |0144: if-ne v5, v1, 0147 // +0003 │ │ +09b8f0: 1101 |0146: return-object v1 │ │ +09b8f2: 1206 |0147: const/4 v6, #int 0 // #0 │ │ +09b8f4: 7110 7605 0600 |0148: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +09b8fa: 0c07 |014b: move-result-object v7 │ │ +09b8fc: 7120 8805 7500 |014c: invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +09b902: 0a05 |014f: move-result v5 │ │ +09b904: 3805 0500 |0150: if-eqz v5, 0155 // +0005 │ │ +09b908: 6e20 6304 d200 |0152: invoke-virtual {v2, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +09b90e: 0806 1100 |0155: move-object/from16 v6, v17 │ │ +09b912: 1217 |0157: const/4 v7, #int 1 // #1 │ │ +09b914: 2896 |0158: goto 00ee // -006a │ │ +09b916: 0811 0600 |0159: move-object/from16 v17, v6 │ │ +09b91a: 6205 5306 |015b: sget-object v5, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +09b91e: 6e10 a816 0500 |015d: invoke-virtual {v5}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +09b924: 0c05 |0160: move-result-object v5 │ │ +09b926: 54c6 991c |0161: iget-object v6, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ +09b92a: 7110 9518 0600 |0163: invoke-static {v6}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; // method@1895 │ │ +09b930: 0c06 |0166: move-result-object v6 │ │ +09b932: 07c7 |0167: move-object v7, v12 │ │ +09b934: 1f07 1902 |0168: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09b938: 5bcb 921c |016a: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09b93c: 5bca 931c |016c: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09b940: 5bc2 941c |016e: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09b944: 5bc9 951c |0170: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ +09b948: 5bcd 961c |0172: iput-object v13, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ +09b94c: 1238 |0174: const/4 v8, #int 3 // #3 │ │ +09b94e: 59c8 971c |0175: iput v8, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ +09b952: 6e40 3e1b 657d |0177: invoke-virtual {v5, v6, v13, v7}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.checkIsDownloading:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b3e │ │ +09b958: 0c05 |017a: move-result-object v5 │ │ +09b95a: 3315 0300 |017b: if-ne v5, v1, 017e // +0003 │ │ +09b95e: 1101 |017d: return-object v1 │ │ +09b960: 1f05 5401 |017e: check-cast v5, Ljava/lang/Boolean; // type@0154 │ │ +09b964: 6e10 2703 0500 |0180: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ +09b96a: 0a05 |0183: move-result v5 │ │ +09b96c: 3905 d1ff |0184: if-nez v5, 0155 // -002f │ │ +09b970: 6e20 6304 d200 |0186: invoke-virtual {v2, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +09b976: 28cc |0189: goto 0155 // -0034 │ │ +09b978: 0811 0600 |018a: move-object/from16 v17, v6 │ │ +09b97c: 6e10 6319 0d00 |018c: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +09b982: 0c05 |018f: move-result-object v5 │ │ +09b984: 3905 0300 |0190: if-nez v5, 0193 // +0003 │ │ +09b988: 28c3 |0192: goto 0155 // -003d │ │ +09b98a: 54c6 991c |0193: iget-object v6, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.this$0:Lua/gardenapple/itchupdater/database/DatabaseCleanup; // field@1c99 │ │ +09b98e: 6207 6b1b |0195: sget-object v7, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +09b992: 7110 9518 0600 |0197: invoke-static {v6}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.access$getContext$p:(Lua/gardenapple/itchupdater/database/DatabaseCleanup;)Landroid/content/Context; // method@1895 │ │ +09b998: 0c06 |019a: move-result-object v6 │ │ +09b99a: 6e10 3600 0600 |019b: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +09b9a0: 0c06 |019e: move-result-object v6 │ │ +09b9a2: 1a08 9c22 |019f: const-string v8, "context.packageManager" // string@229c │ │ +09b9a6: 7120 8b05 8600 |01a1: invoke-static {v6, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +09b9ac: 6e30 e816 5706 |01a4: invoke-virtual {v7, v5, v6}, Lua/gardenapple/itchupdater/Utils$Companion;.isPackageInstalled:(Ljava/lang/String;Landroid/content/pm/PackageManager;)Z // method@16e8 │ │ +09b9b2: 0a05 |01a7: move-result v5 │ │ +09b9b4: 3905 adff |01a8: if-nez v5, 0155 // -0053 │ │ +09b9b8: 6e20 6304 d200 |01aa: invoke-virtual {v2, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +09b9be: 28a8 |01ad: goto 0155 // -0058 │ │ +09b9c0: 0811 0600 |01ae: move-object/from16 v17, v6 │ │ +09b9c4: 0725 |01b0: move-object v5, v2 │ │ +09b9c6: 1f05 6901 |01b1: check-cast v5, Ljava/lang/Iterable; // type@0169 │ │ +09b9ca: 7210 6603 0500 |01b3: invoke-interface {v5}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ +09b9d0: 0c05 |01b6: move-result-object v5 │ │ +09b9d2: 7210 a704 0500 |01b7: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +09b9d8: 0a06 |01ba: move-result v6 │ │ +09b9da: 3806 1200 |01bb: if-eqz v6, 01cd // +0012 │ │ +09b9de: 7210 a804 0500 |01bd: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +09b9e4: 0c06 |01c0: move-result-object v6 │ │ +09b9e6: 1f06 4205 |01c1: check-cast v6, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09b9ea: 7120 8e05 6300 |01c3: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +09b9f0: 0c06 |01c6: move-result-object v6 │ │ +09b9f2: 0807 1100 |01c7: move-object/from16 v7, v17 │ │ +09b9f6: 7120 fb00 6700 |01c9: invoke-static {v7, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09b9fc: 28eb |01cc: goto 01b7 // -0015 │ │ +09b9fe: 0807 1100 |01cd: move-object/from16 v7, v17 │ │ +09ba02: 0725 |01cf: move-object v5, v2 │ │ +09ba04: 1f05 c001 |01d0: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +09ba08: 7210 8904 0500 |01d2: invoke-interface {v5}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +09ba0e: 0a05 |01d5: move-result v5 │ │ +09ba10: 1216 |01d6: const/4 v6, #int 1 // #1 │ │ +09ba12: b765 |01d7: xor-int/2addr v5, v6 │ │ +09ba14: 3805 2d00 |01d8: if-eqz v5, 0205 // +002d │ │ +09ba18: 54c5 911c |01da: iget-object v5, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ +09ba1c: 6e10 5c18 0500 |01dc: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +09ba22: 0c05 |01df: move-result-object v5 │ │ +09ba24: 0726 |01e0: move-object v6, v2 │ │ +09ba26: 1f06 d001 |01e1: check-cast v6, Ljava/util/List; // type@01d0 │ │ +09ba2a: 07c8 |01e3: move-object v8, v12 │ │ +09ba2c: 1f08 1902 |01e4: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09ba30: 5bcb 921c |01e6: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09ba34: 5bca 931c |01e8: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09ba38: 5bc2 941c |01ea: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09ba3c: 1209 |01ec: const/4 v9, #int 0 // #0 │ │ +09ba3e: 5bc9 951c |01ed: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ +09ba42: 5bc9 961c |01ef: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ +09ba46: 1249 |01f1: const/4 v9, #int 4 // #4 │ │ +09ba48: 59c9 971c |01f2: iput v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ +09ba4c: 6e30 7119 6508 |01f4: invoke-virtual {v5, v6, v8}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1971 │ │ +09ba52: 0c05 |01f7: move-result-object v5 │ │ +09ba54: 3315 0300 |01f8: if-ne v5, v1, 01fb // +0003 │ │ +09ba58: 1101 |01fa: return-object v1 │ │ +09ba5a: 07a9 |01fb: move-object v9, v10 │ │ +09ba5c: 07ba |01fc: move-object v10, v11 │ │ +09ba5e: 1f02 c001 |01fd: check-cast v2, Ljava/util/Collection; // type@01c0 │ │ +09ba62: 7220 c704 2900 |01ff: invoke-interface {v9, v2}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@04c7 │ │ +09ba68: 0792 |0202: move-object v2, v9 │ │ +09ba6a: 07a9 |0203: move-object v9, v10 │ │ +09ba6c: 2803 |0204: goto 0207 // +0003 │ │ +09ba6e: 07a2 |0205: move-object v2, v10 │ │ +09ba70: 07b9 |0206: move-object v9, v11 │ │ +09ba72: 2205 bd01 |0207: new-instance v5, Ljava/util/ArrayList; // type@01bd │ │ +09ba76: 7010 5f04 0500 |0209: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@045f │ │ +09ba7c: 1206 |020c: const/4 v6, #int 0 // #0 │ │ +09ba7e: 7230 6f00 4906 |020d: invoke-interface {v9, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006f │ │ +09ba84: 0a08 |0210: move-result v8 │ │ +09ba86: 3808 5300 |0211: if-eqz v8, 0264 // +0053 │ │ +09ba8a: 7210 c904 0200 |0213: invoke-interface {v2}, Ljava/util/List;.size:()I // method@04c9 │ │ +09ba90: 0a08 |0216: move-result v8 │ │ +09ba92: d808 08ff |0217: add-int/lit8 v8, v8, #int -1 // #ff │ │ +09ba96: 3a08 4b00 |0219: if-ltz v8, 0264 // +004b │ │ +09ba9a: 120a |021b: const/4 v10, #int 0 // #0 │ │ +09ba9c: d80b 0a01 |021c: add-int/lit8 v11, v10, #int 1 // #01 │ │ +09baa0: 7220 be04 a200 |021e: invoke-interface {v2, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@04be │ │ +09baa6: 0c0a |0221: move-result-object v10 │ │ +09baa8: 0812 0a00 |0222: move-object/from16 v18, v10 │ │ +09baac: 1f12 4205 |0224: check-cast v18, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09bab0: 7401 6319 1200 |0226: invoke-virtual/range {v18}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPackageName:()Ljava/lang/String; // method@1963 │ │ +09bab6: 0c0a |0229: move-result-object v10 │ │ +09bab8: 380a 3500 |022a: if-eqz v10, 025f // +0035 │ │ +09babc: 7401 6419 1200 |022c: invoke-virtual/range {v18}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ +09bac2: 0a0a |022f: move-result v10 │ │ +09bac4: dd0a 0a08 |0230: and-int/lit8 v10, v10, #int 8 // #08 │ │ +09bac8: 390a 2d00 |0232: if-nez v10, 025f // +002d │ │ +09bacc: 1313 0000 |0234: const/16 v19, #int 0 // #0 │ │ +09bad0: 1314 0000 |0236: const/16 v20, #int 0 // #0 │ │ +09bad4: 1315 0000 |0238: const/16 v21, #int 0 // #0 │ │ +09bad8: 1316 0000 |023a: const/16 v22, #int 0 // #0 │ │ +09badc: 1317 0000 |023c: const/16 v23, #int 0 // #0 │ │ +09bae0: 1318 0000 |023e: const/16 v24, #int 0 // #0 │ │ +09bae4: 1319 0000 |0240: const/16 v25, #int 0 // #0 │ │ +09bae8: 131a 0000 |0242: const/16 v26, #int 0 // #0 │ │ +09baec: 131b 0000 |0244: const/16 v27, #int 0 // #0 │ │ +09baf0: 131c 0000 |0246: const/16 v28, #int 0 // #0 │ │ +09baf4: 131d 0000 |0248: const/16 v29, #int 0 // #0 │ │ +09baf8: 131e 0000 |024a: const/16 v30, #int 0 // #0 │ │ +09bafc: 7401 6419 1200 |024c: invoke-virtual/range {v18}, Lua/gardenapple/itchupdater/database/installation/Installation;.getPlatforms:()I // method@1964 │ │ +09bb02: 0a0a |024f: move-result v10 │ │ +09bb04: de1f 0a08 |0250: or-int/lit8 v31, v10, #int 8 // #08 │ │ +09bb08: 1320 0000 |0252: const/16 v32, #int 0 // #0 │ │ +09bb0c: 1321 ff2f |0254: const/16 v33, #int 12287 // #2fff │ │ +09bb10: 1322 0000 |0256: const/16 v34, #int 0 // #0 │ │ +09bb14: 7711 5919 1200 |0258: invoke-static/range {v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34}, Lua/gardenapple/itchupdater/database/installation/Installation;.copy$default:(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1959 │ │ +09bb1a: 0c0a |025b: move-result-object v10 │ │ +09bb1c: 6e20 6304 a500 |025c: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +09bb22: 378b 0300 |025f: if-le v11, v8, 0262 // +0003 │ │ +09bb26: 2803 |0261: goto 0264 // +0003 │ │ +09bb28: 01ba |0262: move v10, v11 │ │ +09bb2a: 28b9 |0263: goto 021c // -0047 │ │ +09bb2c: 6e10 6904 0500 |0264: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0469 │ │ +09bb32: 0c08 |0267: move-result-object v8 │ │ +09bb34: 7210 a704 0800 |0268: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +09bb3a: 0a0a |026b: move-result v10 │ │ +09bb3c: 380a 1200 |026c: if-eqz v10, 027e // +0012 │ │ +09bb40: 7210 a804 0800 |026e: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +09bb46: 0c0a |0271: move-result-object v10 │ │ +09bb48: 1f0a 4205 |0272: check-cast v10, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09bb4c: 1a0b 2c1a |0274: const-string v11, "To update: " // string@1a2c │ │ +09bb50: 7120 8e05 ab00 |0276: invoke-static {v11, v10}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +09bb56: 0c0a |0279: move-result-object v10 │ │ +09bb58: 7120 fb00 a700 |027a: invoke-static {v7, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09bb5e: 28eb |027d: goto 0268 // -0015 │ │ +09bb60: 0758 |027e: move-object v8, v5 │ │ +09bb62: 1f08 c001 |027f: check-cast v8, Ljava/util/Collection; // type@01c0 │ │ +09bb66: 7210 8904 0800 |0281: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +09bb6c: 0a08 |0284: move-result v8 │ │ +09bb6e: 121a |0285: const/4 v10, #int 1 // #1 │ │ +09bb70: b7a8 |0286: xor-int/2addr v8, v10 │ │ +09bb72: 3808 2200 |0287: if-eqz v8, 02a9 // +0022 │ │ +09bb76: 54c8 911c |0289: iget-object v8, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ +09bb7a: 6e10 5c18 0800 |028b: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +09bb80: 0c08 |028e: move-result-object v8 │ │ +09bb82: 1f05 d001 |028f: check-cast v5, Ljava/util/List; // type@01d0 │ │ +09bb86: 07ca |0291: move-object v10, v12 │ │ +09bb88: 1f0a 1902 |0292: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09bb8c: 5bc9 921c |0294: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09bb90: 5bc2 931c |0296: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09bb94: 120b |0298: const/4 v11, #int 0 // #0 │ │ +09bb96: 5bcb 941c |0299: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09bb9a: 5bcb 951c |029b: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ +09bb9e: 5bcb 961c |029d: iput-object v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ +09bba2: 125b |029f: const/4 v11, #int 5 // #5 │ │ +09bba4: 59cb 971c |02a0: iput v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ +09bba8: 6e30 8219 580a |02a2: invoke-virtual {v8, v5, v10}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1982 │ │ +09bbae: 0c05 |02a5: move-result-object v5 │ │ +09bbb0: 3315 0300 |02a6: if-ne v5, v1, 02a9 // +0003 │ │ +09bbb4: 1101 |02a8: return-object v1 │ │ +09bbb6: 54c5 911c |02a9: iget-object v5, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ +09bbba: 6e10 5b18 0500 |02ab: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +09bbc0: 0c05 |02ae: move-result-object v5 │ │ +09bbc2: 07c8 |02af: move-object v8, v12 │ │ +09bbc4: 1f08 1902 |02b0: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09bbc8: 5bc9 921c |02b2: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09bbcc: 5bc2 931c |02b4: iput-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09bbd0: 120a |02b6: const/4 v10, #int 0 // #0 │ │ +09bbd2: 5bca 941c |02b7: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09bbd6: 5bca 951c |02b9: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$3:Ljava/lang/Object; // field@1c95 │ │ +09bbda: 5bca 961c |02bb: iput-object v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$4:Ljava/lang/Object; // field@1c96 │ │ +09bbde: 126b |02bd: const/4 v11, #int 6 // #6 │ │ +09bbe0: 59cb 971c |02be: iput v11, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ +09bbe4: 6e20 cb18 8500 |02c0: invoke-virtual {v5, v8}, Lua/gardenapple/itchupdater/database/game/GameDao;.getAllKnownGamesSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18cb │ │ +09bbea: 0c05 |02c3: move-result-object v5 │ │ +09bbec: 3315 0300 |02c4: if-ne v5, v1, 02c7 // +0003 │ │ +09bbf0: 1101 |02c6: return-object v1 │ │ +09bbf2: 1f05 c001 |02c7: check-cast v5, Ljava/util/Collection; // type@01c0 │ │ +09bbf6: 7110 6f05 0500 |02c9: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@056f │ │ +09bbfc: 0c05 |02cc: move-result-object v5 │ │ +09bbfe: 2208 bd01 |02cd: new-instance v8, Ljava/util/ArrayList; // type@01bd │ │ +09bc02: 7010 5f04 0800 |02cf: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@045f │ │ +09bc08: 7210 c104 0500 |02d2: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +09bc0e: 0c0b |02d5: move-result-object v11 │ │ +09bc10: 7210 a704 0b00 |02d6: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +09bc16: 0a0d |02d9: move-result v13 │ │ +09bc18: 380d 4a00 |02da: if-eqz v13, 0324 // +004a │ │ +09bc1c: 7210 a804 0b00 |02dc: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +09bc22: 0c0d |02df: move-result-object v13 │ │ +09bc24: 1f0d 2705 |02e0: check-cast v13, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09bc28: 1a0e ec0a |02e2: const-string v14, "Game: " // string@0aec │ │ +09bc2c: 7120 8e05 de00 |02e4: invoke-static {v14, v13}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +09bc32: 0c0e |02e7: move-result-object v14 │ │ +09bc34: 7120 fb00 e700 |02e8: invoke-static {v7, v14}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09bc3a: 072e |02eb: move-object v14, v2 │ │ +09bc3c: 1f0e 6901 |02ec: check-cast v14, Ljava/lang/Iterable; // type@0169 │ │ +09bc40: 7210 6603 0e00 |02ee: invoke-interface {v14}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ +09bc46: 0c0e |02f1: move-result-object v14 │ │ +09bc48: 7210 a704 0e00 |02f2: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +09bc4e: 0a0f |02f5: move-result v15 │ │ +09bc50: 380f 2500 |02f6: if-eqz v15, 031b // +0025 │ │ +09bc54: 7210 a804 0e00 |02f8: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +09bc5a: 0c0f |02fb: move-result-object v15 │ │ +09bc5c: 0810 0f00 |02fc: move-object/from16 v16, v15 │ │ +09bc60: 1f10 4205 |02fe: check-cast v16, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +09bc64: 7401 6019 1000 |0300: invoke-virtual/range {v16}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +09bc6a: 0a06 |0303: move-result v6 │ │ +09bc6c: 6e10 be18 0d00 |0304: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/game/Game;.getGameId:()I // method@18be │ │ +09bc72: 0a0a |0307: move-result v10 │ │ +09bc74: 33a6 0400 |0308: if-ne v6, v10, 030c // +0004 │ │ +09bc78: 1216 |030a: const/4 v6, #int 1 // #1 │ │ +09bc7a: 2802 |030b: goto 030d // +0002 │ │ +09bc7c: 1206 |030c: const/4 v6, #int 0 // #0 │ │ +09bc7e: 7110 7605 0600 |030d: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +09bc84: 0c06 |0310: move-result-object v6 │ │ +09bc86: 6e10 2703 0600 |0311: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ +09bc8c: 0a06 |0314: move-result v6 │ │ +09bc8e: 3806 0300 |0315: if-eqz v6, 0318 // +0003 │ │ +09bc92: 2805 |0317: goto 031c // +0005 │ │ +09bc94: 1206 |0318: const/4 v6, #int 0 // #0 │ │ +09bc96: 120a |0319: const/4 v10, #int 0 // #0 │ │ +09bc98: 28d8 |031a: goto 02f2 // -0028 │ │ +09bc9a: 120f |031b: const/4 v15, #int 0 // #0 │ │ +09bc9c: 390f 0500 |031c: if-nez v15, 0321 // +0005 │ │ +09bca0: 6e20 6304 d800 |031e: invoke-virtual {v8, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +09bca6: 1206 |0321: const/4 v6, #int 0 // #0 │ │ +09bca8: 120a |0322: const/4 v10, #int 0 // #0 │ │ +09bcaa: 28b3 |0323: goto 02d6 // -004d │ │ +09bcac: 0782 |0324: move-object v2, v8 │ │ +09bcae: 1f02 6901 |0325: check-cast v2, Ljava/lang/Iterable; // type@0169 │ │ +09bcb2: 7210 6603 0200 |0327: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ +09bcb8: 0c02 |032a: move-result-object v2 │ │ +09bcba: 7210 a704 0200 |032b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +09bcc0: 0a06 |032e: move-result v6 │ │ +09bcc2: 3806 1000 |032f: if-eqz v6, 033f // +0010 │ │ +09bcc6: 7210 a804 0200 |0331: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +09bccc: 0c06 |0334: move-result-object v6 │ │ +09bcce: 1f06 2705 |0335: check-cast v6, Lua/gardenapple/itchupdater/database/game/Game; // type@0527 │ │ +09bcd2: 7120 8e05 6300 |0337: invoke-static {v3, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +09bcd8: 0c06 |033a: move-result-object v6 │ │ +09bcda: 7120 fb00 6700 |033b: invoke-static {v7, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09bce0: 28ed |033e: goto 032b // -0013 │ │ +09bce2: 0782 |033f: move-object v2, v8 │ │ +09bce4: 1f02 c001 |0340: check-cast v2, Ljava/util/Collection; // type@01c0 │ │ +09bce8: 7210 8904 0200 |0342: invoke-interface {v2}, Ljava/util/Collection;.isEmpty:()Z // method@0489 │ │ +09bcee: 0a02 |0345: move-result v2 │ │ +09bcf0: 1213 |0346: const/4 v3, #int 1 // #1 │ │ +09bcf2: b732 |0347: xor-int/2addr v2, v3 │ │ +09bcf4: 3802 2700 |0348: if-eqz v2, 036f // +0027 │ │ +09bcf8: 54c2 911c |034a: iget-object v2, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.$db:Lua/gardenapple/itchupdater/database/AppDatabase; // field@1c91 │ │ +09bcfc: 6e10 5b18 0200 |034c: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +09bd02: 0c02 |034f: move-result-object v2 │ │ +09bd04: 0783 |0350: move-object v3, v8 │ │ +09bd06: 1f03 d001 |0351: check-cast v3, Ljava/util/List; // type@01d0 │ │ +09bd0a: 07c6 |0353: move-object v6, v12 │ │ +09bd0c: 1f06 1902 |0354: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09bd10: 5bc9 921c |0356: iput-object v9, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$0:Ljava/lang/Object; // field@1c92 │ │ +09bd14: 5bc5 931c |0358: iput-object v5, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$1:Ljava/lang/Object; // field@1c93 │ │ +09bd18: 5bc8 941c |035a: iput-object v8, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.L$2:Ljava/lang/Object; // field@1c94 │ │ +09bd1c: 127a |035c: const/4 v10, #int 7 // #7 │ │ +09bd1e: 59ca 971c |035d: iput v10, v12, Lua/gardenapple/itchupdater/database/DatabaseCleanup$cleanAppDatabase$2;.label:I // field@1c97 │ │ +09bd22: 6e30 c918 3206 |035f: invoke-virtual {v2, v3, v6}, Lua/gardenapple/itchupdater/database/game/GameDao;.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@18c9 │ │ +09bd28: 0c02 |0362: move-result-object v2 │ │ +09bd2a: 3312 0300 |0363: if-ne v2, v1, 0366 // +0003 │ │ +09bd2e: 1101 |0365: return-object v1 │ │ +09bd30: 0752 |0366: move-object v2, v5 │ │ +09bd32: 0781 |0367: move-object v1, v8 │ │ +09bd34: 0793 |0368: move-object v3, v9 │ │ +09bd36: 1f01 c001 |0369: check-cast v1, Ljava/util/Collection; // type@01c0 │ │ +09bd3a: 7220 c704 1200 |036b: invoke-interface {v2, v1}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@04c7 │ │ +09bd40: 0739 |036e: move-object v9, v3 │ │ +09bd42: 1a01 f609 |036f: const-string v1, "Done." // string@09f6 │ │ +09bd46: 7120 fb00 1700 |0371: invoke-static {v7, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +09bd4c: 7210 6d00 0900 |0374: invoke-interface {v9}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ +09bd52: 0c01 |0377: move-result-object v1 │ │ +09bd54: 1212 |0378: const/4 v2, #int 1 // #1 │ │ +09bd56: 7230 6900 4102 |0379: invoke-interface {v1, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0069 │ │ +09bd5c: 7210 6800 0100 |037c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0068 │ │ +09bd62: 0a01 |037f: move-result v1 │ │ +09bd64: 7110 7605 0100 |0380: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +09bd6a: 7100 6202 0000 |0383: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@0262 │ │ +09bd70: 0c01 |0386: move-result-object v1 │ │ +09bd72: 1101 |0387: return-object v1 │ │ +09bd74: 0001 0800 0000 0000 a200 0000 9800 ... |0388: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=25 │ │ 0x0012 line=111 │ │ 0x001a line=25 │ │ 0x00b4 line=26 │ │ 0x00c0 line=28 │ │ @@ -268119,122 +268120,122 @@ │ │ type : '(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09dfe4: |[09dfe4] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V │ │ -09dff4: 5b01 d51c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1cd5 │ │ -09dff8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -09dffa: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -09e000: 0e00 |0006: return-void │ │ +09dfe8: |[09dfe8] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V │ │ +09dff8: 5b01 d51c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1cd5 │ │ +09dffc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +09dffe: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +09e004: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09dfb8: |[09dfb8] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -09dfc8: 2200 3705 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1; // type@0537 │ │ -09dfcc: 5421 d51c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1cd5 │ │ -09dfd0: 7030 0f19 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@190f │ │ -09dfd6: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09dfda: 5b03 d71c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1cd7 │ │ -09dfde: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09dfe2: 1100 |000d: return-object v0 │ │ +09dfbc: |[09dfbc] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +09dfcc: 2200 3705 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1; // type@0537 │ │ +09dfd0: 5421 d51c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1cd5 │ │ +09dfd4: 7030 0f19 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@190f │ │ +09dfda: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09dfde: 5b03 d71c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1cd7 │ │ +09dfe2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09dfe6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09def0: |[09def0] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -09df00: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09df04: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09df08: 6e30 1219 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1912 │ │ -09df0e: 0c01 |0007: move-result-object v1 │ │ -09df10: 1101 |0008: return-object v1 │ │ +09def4: |[09def4] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09df04: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09df08: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09df0c: 6e30 1219 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1912 │ │ +09df12: 0c01 |0007: move-result-object v1 │ │ +09df14: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09df14: |[09df14] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09df24: 6e30 1019 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1910 │ │ -09df2a: 0c01 |0003: move-result-object v1 │ │ -09df2c: 1f01 3705 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1; // type@0537 │ │ -09df30: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09df34: 6e20 1319 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1913 │ │ -09df3a: 0c01 |000b: move-result-object v1 │ │ -09df3c: 1101 |000c: return-object v1 │ │ +09df18: |[09df18] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09df28: 6e30 1019 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1910 │ │ +09df2e: 0c01 |0003: move-result-object v1 │ │ +09df30: 1f01 3705 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1; // type@0537 │ │ +09df34: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09df38: 6e20 1319 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1913 │ │ +09df3e: 0c01 |000b: move-result-object v1 │ │ +09df40: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -09df40: |[09df40] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09df50: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09df56: 0c00 |0003: move-result-object v0 │ │ -09df58: 5241 d61c |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.label:I // field@1cd6 │ │ -09df5c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -09df5e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -09df62: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -09df66: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09df6c: 281e |000e: goto 002c // +001e │ │ -09df6e: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -09df72: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09df76: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09df7c: 2705 |0016: throw v5 │ │ -09df7e: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09df84: 6205 7e1c |001a: sget-object v5, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -09df88: 5441 d51c |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1cd5 │ │ -09df8c: 1f01 1d00 |001e: check-cast v1, Landroid/content/Context; // type@001d │ │ -09df90: 0743 |0020: move-object v3, v4 │ │ -09df92: 1f03 1902 |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09df96: 5942 d61c |0023: iput v2, v4, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.label:I // field@1cd6 │ │ -09df9a: 6e30 4f18 1503 |0025: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -09dfa0: 0c05 |0028: move-result-object v5 │ │ -09dfa2: 3305 0300 |0029: if-ne v5, v0, 002c // +0003 │ │ -09dfa6: 1100 |002b: return-object v0 │ │ -09dfa8: 1f05 1205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -09dfac: 6e10 5b18 0500 |002e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -09dfb2: 0c05 |0031: move-result-object v5 │ │ -09dfb4: 1105 |0032: return-object v5 │ │ +09df44: |[09df44] ua.gardenapple.itchupdater.database.game.GameDownloadsViewModel$gamesDao$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09df54: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09df5a: 0c00 |0003: move-result-object v0 │ │ +09df5c: 5241 d61c |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.label:I // field@1cd6 │ │ +09df60: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +09df62: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +09df66: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +09df6a: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09df70: 281e |000e: goto 002c // +001e │ │ +09df72: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +09df76: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09df7a: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09df80: 2705 |0016: throw v5 │ │ +09df82: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09df88: 6205 7e1c |001a: sget-object v5, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +09df8c: 5441 d51c |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1cd5 │ │ +09df90: 1f01 1d00 |001e: check-cast v1, Landroid/content/Context; // type@001d │ │ +09df94: 0743 |0020: move-object v3, v4 │ │ +09df96: 1f03 1902 |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09df9a: 5942 d61c |0023: iput v2, v4, Lua/gardenapple/itchupdater/database/game/GameDownloadsViewModel$gamesDao$1;.label:I // field@1cd6 │ │ +09df9e: 6e30 4f18 1503 |0025: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +09dfa4: 0c05 |0028: move-result-object v5 │ │ +09dfa6: 3305 0300 |0029: if-ne v5, v0, 002c // +0003 │ │ +09dfaa: 1100 |002b: return-object v0 │ │ +09dfac: 1f05 1205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09dfb0: 6e10 5b18 0500 |002e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +09dfb6: 0c05 |0031: move-result-object v5 │ │ +09dfb8: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ 0x000f line=17 │ │ 0x0017 line=16 │ │ 0x001a line=17 │ │ locals : │ │ @@ -268306,122 +268307,122 @@ │ │ type : '(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09e960: |[09e960] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V │ │ -09e970: 5b01 e21c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce2 │ │ -09e974: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -09e976: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -09e97c: 0e00 |0006: return-void │ │ +09e964: |[09e964] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V │ │ +09e974: 5b01 e21c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce2 │ │ +09e978: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +09e97a: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +09e980: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09e934: |[09e934] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -09e944: 2200 3c05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1; // type@053c │ │ -09e948: 5421 e21c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce2 │ │ -09e94c: 7030 1f19 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@191f │ │ -09e952: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09e956: 5b03 e41c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ce4 │ │ -09e95a: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09e95e: 1100 |000d: return-object v0 │ │ +09e938: |[09e938] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +09e948: 2200 3c05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1; // type@053c │ │ +09e94c: 5421 e21c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce2 │ │ +09e950: 7030 1f19 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@191f │ │ +09e956: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09e95a: 5b03 e41c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ce4 │ │ +09e95e: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09e962: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09e86c: |[09e86c] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -09e87c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09e880: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09e884: 6e30 2219 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1922 │ │ -09e88a: 0c01 |0007: move-result-object v1 │ │ -09e88c: 1101 |0008: return-object v1 │ │ +09e870: |[09e870] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09e880: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09e884: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09e888: 6e30 2219 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1922 │ │ +09e88e: 0c01 |0007: move-result-object v1 │ │ +09e890: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09e890: |[09e890] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09e8a0: 6e30 2019 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1920 │ │ -09e8a6: 0c01 |0003: move-result-object v1 │ │ -09e8a8: 1f01 3c05 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1; // type@053c │ │ -09e8ac: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09e8b0: 6e20 2319 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1923 │ │ -09e8b6: 0c01 |000b: move-result-object v1 │ │ -09e8b8: 1101 |000c: return-object v1 │ │ +09e894: |[09e894] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09e8a4: 6e30 2019 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1920 │ │ +09e8aa: 0c01 |0003: move-result-object v1 │ │ +09e8ac: 1f01 3c05 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1; // type@053c │ │ +09e8b0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09e8b4: 6e20 2319 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1923 │ │ +09e8ba: 0c01 |000b: move-result-object v1 │ │ +09e8bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -09e8bc: |[09e8bc] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09e8cc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09e8d2: 0c00 |0003: move-result-object v0 │ │ -09e8d4: 5241 e31c |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.label:I // field@1ce3 │ │ -09e8d8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -09e8da: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -09e8de: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -09e8e2: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09e8e8: 281e |000e: goto 002c // +001e │ │ -09e8ea: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -09e8ee: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09e8f2: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09e8f8: 2705 |0016: throw v5 │ │ -09e8fa: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09e900: 6205 7e1c |001a: sget-object v5, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -09e904: 5441 e21c |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce2 │ │ -09e908: 1f01 1d00 |001e: check-cast v1, Landroid/content/Context; // type@001d │ │ -09e90c: 0743 |0020: move-object v3, v4 │ │ -09e90e: 1f03 1902 |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09e912: 5942 e31c |0023: iput v2, v4, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.label:I // field@1ce3 │ │ -09e916: 6e30 4f18 1503 |0025: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -09e91c: 0c05 |0028: move-result-object v5 │ │ -09e91e: 3305 0300 |0029: if-ne v5, v0, 002c // +0003 │ │ -09e922: 1100 |002b: return-object v0 │ │ -09e924: 1f05 1205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -09e928: 6e10 5b18 0500 |002e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -09e92e: 0c05 |0031: move-result-object v5 │ │ -09e930: 1105 |0032: return-object v5 │ │ +09e8c0: |[09e8c0] ua.gardenapple.itchupdater.database.game.InstalledGameViewModel$gamesDao$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09e8d0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09e8d6: 0c00 |0003: move-result-object v0 │ │ +09e8d8: 5241 e31c |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.label:I // field@1ce3 │ │ +09e8dc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +09e8de: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +09e8e2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +09e8e6: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09e8ec: 281e |000e: goto 002c // +001e │ │ +09e8ee: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +09e8f2: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09e8f6: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09e8fc: 2705 |0016: throw v5 │ │ +09e8fe: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09e904: 6205 7e1c |001a: sget-object v5, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +09e908: 5441 e21c |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce2 │ │ +09e90c: 1f01 1d00 |001e: check-cast v1, Landroid/content/Context; // type@001d │ │ +09e910: 0743 |0020: move-object v3, v4 │ │ +09e912: 1f03 1902 |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09e916: 5942 e31c |0023: iput v2, v4, Lua/gardenapple/itchupdater/database/game/InstalledGameViewModel$gamesDao$1;.label:I // field@1ce3 │ │ +09e91a: 6e30 4f18 1503 |0025: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +09e920: 0c05 |0028: move-result-object v5 │ │ +09e922: 3305 0300 |0029: if-ne v5, v0, 002c // +0003 │ │ +09e926: 1100 |002b: return-object v0 │ │ +09e928: 1f05 1205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09e92c: 6e10 5b18 0500 |002e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +09e932: 0c05 |0031: move-result-object v5 │ │ +09e934: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ 0x000f line=17 │ │ 0x0017 line=16 │ │ 0x001a line=17 │ │ locals : │ │ @@ -268493,122 +268494,122 @@ │ │ type : '(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09eaf8: |[09eaf8] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V │ │ -09eb08: 5b01 e71c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce7 │ │ -09eb0c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -09eb0e: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -09eb14: 0e00 |0006: return-void │ │ +09eafc: |[09eafc] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V │ │ +09eb0c: 5b01 e71c |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce7 │ │ +09eb10: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +09eb12: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +09eb18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09eacc: |[09eacc] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -09eadc: 2200 3e05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1; // type@053e │ │ -09eae0: 5421 e71c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce7 │ │ -09eae4: 7030 2619 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@1926 │ │ -09eaea: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09eaee: 5b03 e91c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ce9 │ │ -09eaf2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09eaf6: 1100 |000d: return-object v0 │ │ +09ead0: |[09ead0] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +09eae0: 2200 3e05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1; // type@053e │ │ +09eae4: 5421 e71c |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce7 │ │ +09eae8: 7030 2619 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@1926 │ │ +09eaee: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09eaf2: 5b03 e91c |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ce9 │ │ +09eaf6: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09eafa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09ea04: |[09ea04] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -09ea14: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -09ea18: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09ea1c: 6e30 2919 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1929 │ │ -09ea22: 0c01 |0007: move-result-object v1 │ │ -09ea24: 1101 |0008: return-object v1 │ │ +09ea08: |[09ea08] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +09ea18: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +09ea1c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09ea20: 6e30 2919 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1929 │ │ +09ea26: 0c01 |0007: move-result-object v1 │ │ +09ea28: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09ea28: |[09ea28] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -09ea38: 6e30 2719 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1927 │ │ -09ea3e: 0c01 |0003: move-result-object v1 │ │ -09ea40: 1f01 3e05 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1; // type@053e │ │ -09ea44: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -09ea48: 6e20 2a19 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@192a │ │ -09ea4e: 0c01 |000b: move-result-object v1 │ │ -09ea50: 1101 |000c: return-object v1 │ │ +09ea2c: |[09ea2c] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +09ea3c: 6e30 2719 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1927 │ │ +09ea42: 0c01 |0003: move-result-object v1 │ │ +09ea44: 1f01 3e05 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1; // type@053e │ │ +09ea48: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +09ea4c: 6e20 2a19 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@192a │ │ +09ea52: 0c01 |000b: move-result-object v1 │ │ +09ea54: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -09ea54: |[09ea54] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -09ea64: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -09ea6a: 0c00 |0003: move-result-object v0 │ │ -09ea6c: 5241 e81c |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.label:I // field@1ce8 │ │ -09ea70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -09ea72: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -09ea76: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -09ea7a: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09ea80: 281e |000e: goto 002c // +001e │ │ -09ea82: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -09ea86: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -09ea8a: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -09ea90: 2705 |0016: throw v5 │ │ -09ea92: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -09ea98: 6205 7e1c |001a: sget-object v5, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -09ea9c: 5441 e71c |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce7 │ │ -09eaa0: 1f01 1d00 |001e: check-cast v1, Landroid/content/Context; // type@001d │ │ -09eaa4: 0743 |0020: move-object v3, v4 │ │ -09eaa6: 1f03 1902 |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -09eaaa: 5942 e81c |0023: iput v2, v4, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.label:I // field@1ce8 │ │ -09eaae: 6e30 4f18 1503 |0025: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -09eab4: 0c05 |0028: move-result-object v5 │ │ -09eab6: 3305 0300 |0029: if-ne v5, v0, 002c // +0003 │ │ -09eaba: 1100 |002b: return-object v0 │ │ -09eabc: 1f05 1205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -09eac0: 6e10 5b18 0500 |002e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ -09eac6: 0c05 |0031: move-result-object v5 │ │ -09eac8: 1105 |0032: return-object v5 │ │ +09ea58: |[09ea58] ua.gardenapple.itchupdater.database.game.PendingGameViewModel$gamesDao$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +09ea68: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +09ea6e: 0c00 |0003: move-result-object v0 │ │ +09ea70: 5241 e81c |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.label:I // field@1ce8 │ │ +09ea74: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +09ea76: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +09ea7a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +09ea7e: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09ea84: 281e |000e: goto 002c // +001e │ │ +09ea86: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +09ea8a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +09ea8e: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +09ea94: 2705 |0016: throw v5 │ │ +09ea96: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +09ea9c: 6205 7e1c |001a: sget-object v5, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +09eaa0: 5441 e71c |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.$app:Landroid/app/Application; // field@1ce7 │ │ +09eaa4: 1f01 1d00 |001e: check-cast v1, Landroid/content/Context; // type@001d │ │ +09eaa8: 0743 |0020: move-object v3, v4 │ │ +09eaaa: 1f03 1902 |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +09eaae: 5942 e81c |0023: iput v2, v4, Lua/gardenapple/itchupdater/database/game/PendingGameViewModel$gamesDao$1;.label:I // field@1ce8 │ │ +09eab2: 6e30 4f18 1503 |0025: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +09eab8: 0c05 |0028: move-result-object v5 │ │ +09eaba: 3305 0300 |0029: if-ne v5, v0, 002c // +0003 │ │ +09eabe: 1100 |002b: return-object v0 │ │ +09eac0: 1f05 1205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +09eac4: 6e10 5b18 0500 |002e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getGameDao:()Lua/gardenapple/itchupdater/database/game/GameDao; // method@185b │ │ +09eaca: 0c05 |0031: move-result-object v5 │ │ +09eacc: 1105 |0032: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=16 │ │ 0x000f line=17 │ │ 0x0017 line=16 │ │ 0x001a line=17 │ │ locals : │ │ @@ -268680,124 +268681,124 @@ │ │ type : '(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a49c8: |[0a49c8] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V │ │ -0a49d8: 5b01 891d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.$app:Landroid/app/Application; // field@1d89 │ │ -0a49dc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a49de: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a49e4: 0e00 |0006: return-void │ │ +0a49cc: |[0a49cc] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V │ │ +0a49dc: 5b01 891d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.$app:Landroid/app/Application; // field@1d89 │ │ +0a49e0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0a49e2: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a49e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a499c: |[0a499c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a49ac: 2200 6e05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1; // type@056e │ │ -0a49b0: 5421 891d |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.$app:Landroid/app/Application; // field@1d89 │ │ -0a49b4: 7030 491a 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@1a49 │ │ -0a49ba: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a49be: 5b03 8b1d |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1d8b │ │ -0a49c2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a49c6: 1100 |000d: return-object v0 │ │ +0a49a0: |[0a49a0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a49b0: 2200 6e05 |0000: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1; // type@056e │ │ +0a49b4: 5421 891d |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.$app:Landroid/app/Application; // field@1d89 │ │ +0a49b8: 7030 491a 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.:(Landroid/app/Application;Lkotlin/coroutines/Continuation;)V // method@1a49 │ │ +0a49be: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a49c2: 5b03 8b1d |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1d8b │ │ +0a49c6: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a49ca: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a48cc: |[0a48cc] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a48dc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a48e0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a48e4: 6e30 4c1a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a4c │ │ -0a48ea: 0c01 |0007: move-result-object v1 │ │ -0a48ec: 1101 |0008: return-object v1 │ │ +0a48d0: |[0a48d0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a48e0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a48e4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a48e8: 6e30 4c1a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a4c │ │ +0a48ee: 0c01 |0007: move-result-object v1 │ │ +0a48f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a48f0: |[0a48f0] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a4900: 6e30 4a1a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1a4a │ │ -0a4906: 0c01 |0003: move-result-object v1 │ │ -0a4908: 1f01 6e05 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1; // type@056e │ │ -0a490c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a4910: 6e20 4d1a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1a4d │ │ -0a4916: 0c01 |000b: move-result-object v1 │ │ -0a4918: 1101 |000c: return-object v1 │ │ +0a48f4: |[0a48f4] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a4904: 6e30 4a1a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1a4a │ │ +0a490a: 0c01 |0003: move-result-object v1 │ │ +0a490c: 1f01 6e05 |0004: check-cast v1, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1; // type@056e │ │ +0a4910: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a4914: 6e20 4d1a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1a4d │ │ +0a491a: 0c01 |000b: move-result-object v1 │ │ +0a491c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0a491c: |[0a491c] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a492c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a4932: 0c00 |0003: move-result-object v0 │ │ -0a4934: 5241 8a1d |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.label:I // field@1d8a │ │ -0a4938: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0a493a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0a493e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0a4942: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a4948: 281e |000e: goto 002c // +001e │ │ -0a494a: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a494e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a4952: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a4958: 2705 |0016: throw v5 │ │ -0a495a: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a4960: 6205 7e1c |001a: sget-object v5, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a4964: 5441 891d |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.$app:Landroid/app/Application; // field@1d89 │ │ -0a4968: 1f01 1d00 |001e: check-cast v1, Landroid/content/Context; // type@001d │ │ -0a496c: 0743 |0020: move-object v3, v4 │ │ -0a496e: 1f03 1902 |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a4972: 5942 8a1d |0023: iput v2, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.label:I // field@1d8a │ │ -0a4976: 6e30 4f18 1503 |0025: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a497c: 0c05 |0028: move-result-object v5 │ │ -0a497e: 3305 0300 |0029: if-ne v5, v0, 002c // +0003 │ │ -0a4982: 1100 |002b: return-object v0 │ │ -0a4984: 1f05 1205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a4988: 6e10 5e18 0500 |002e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ -0a498e: 0c05 |0031: move-result-object v5 │ │ -0a4990: 2200 6d05 |0032: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository; // type@056d │ │ -0a4994: 7020 471a 5000 |0034: invoke-direct {v0, v5}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;)V // method@1a47 │ │ -0a499a: 1100 |0037: return-object v0 │ │ +0a4920: |[0a4920] ua.gardenapple.itchupdater.database.updatecheck.UpdateCheckResultViewModel$repository$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a4930: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a4936: 0c00 |0003: move-result-object v0 │ │ +0a4938: 5241 8a1d |0004: iget v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.label:I // field@1d8a │ │ +0a493c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0a493e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0a4942: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0a4946: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a494c: 281e |000e: goto 002c // +001e │ │ +0a494e: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a4952: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a4956: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a495c: 2705 |0016: throw v5 │ │ +0a495e: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a4964: 6205 7e1c |001a: sget-object v5, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a4968: 5441 891d |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.$app:Landroid/app/Application; // field@1d89 │ │ +0a496c: 1f01 1d00 |001e: check-cast v1, Landroid/content/Context; // type@001d │ │ +0a4970: 0743 |0020: move-object v3, v4 │ │ +0a4972: 1f03 1902 |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a4976: 5942 8a1d |0023: iput v2, v4, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultViewModel$repository$1;.label:I // field@1d8a │ │ +0a497a: 6e30 4f18 1503 |0025: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a4980: 0c05 |0028: move-result-object v5 │ │ +0a4982: 3305 0300 |0029: if-ne v5, v0, 002c // +0003 │ │ +0a4986: 1100 |002b: return-object v0 │ │ +0a4988: 1f05 1205 |002c: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a498c: 6e10 5e18 0500 |002e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ +0a4992: 0c05 |0031: move-result-object v5 │ │ +0a4994: 2200 6d05 |0032: new-instance v0, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository; // type@056d │ │ +0a4998: 7020 471a 5000 |0034: invoke-direct {v0, v5}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultRepository;.:(Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;)V // method@1a47 │ │ +0a499e: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=10 │ │ 0x000f line=11 │ │ 0x0017 line=10 │ │ 0x001a line=11 │ │ locals : │ │ @@ -268873,151 +268874,151 @@ │ │ type : '(Landroid/content/Context;JLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a5da0: |[0a5da0] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)V │ │ -0a5db0: 5b01 d81d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1dd8 │ │ -0a5db4: 5a02 d91d |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$downloadId:J // field@1dd9 │ │ -0a5db8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a5dba: 7030 7b05 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a5dc0: 0e00 |0008: return-void │ │ +0a5da4: |[0a5da4] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)V │ │ +0a5db4: 5b01 d81d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1dd8 │ │ +0a5db8: 5a02 d91d |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$downloadId:J // field@1dd9 │ │ +0a5dbc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a5dbe: 7030 7b05 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a5dc4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0a5d70: |[0a5d70] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a5d80: 2200 7d05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1; // type@057d │ │ -0a5d84: 5441 d81d |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1dd8 │ │ -0a5d88: 5342 d91d |0004: iget-wide v2, v4, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$downloadId:J // field@1dd9 │ │ -0a5d8c: 7056 9a1a 1032 |0006: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)V // method@1a9a │ │ -0a5d92: 1f05 3c02 |0009: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a5d96: 5b05 db1d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ddb │ │ -0a5d9a: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a5d9e: 1100 |000f: return-object v0 │ │ +0a5d74: |[0a5d74] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a5d84: 2200 7d05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1; // type@057d │ │ +0a5d88: 5441 d81d |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1dd8 │ │ +0a5d8c: 5342 d91d |0004: iget-wide v2, v4, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$downloadId:J // field@1dd9 │ │ +0a5d90: 7056 9a1a 1032 |0006: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)V // method@1a9a │ │ +0a5d96: 1f05 3c02 |0009: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a5d9a: 5b05 db1d |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ddb │ │ +0a5d9e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a5da2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a5c4c: |[0a5c4c] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a5c5c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a5c60: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a5c64: 6e30 9d1a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a9d │ │ -0a5c6a: 0c01 |0007: move-result-object v1 │ │ -0a5c6c: 1101 |0008: return-object v1 │ │ +0a5c50: |[0a5c50] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a5c60: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a5c64: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a5c68: 6e30 9d1a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a9d │ │ +0a5c6e: 0c01 |0007: move-result-object v1 │ │ +0a5c70: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a5c70: |[0a5c70] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a5c80: 6e30 9b1a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1a9b │ │ -0a5c86: 0c01 |0003: move-result-object v1 │ │ -0a5c88: 1f01 7d05 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1; // type@057d │ │ -0a5c8c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a5c90: 6e20 9e1a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1a9e │ │ -0a5c96: 0c01 |000b: move-result-object v1 │ │ -0a5c98: 1101 |000c: return-object v1 │ │ +0a5c74: |[0a5c74] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a5c84: 6e30 9b1a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1a9b │ │ +0a5c8a: 0c01 |0003: move-result-object v1 │ │ +0a5c8c: 1f01 7d05 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1; // type@057d │ │ +0a5c90: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a5c94: 6e20 9e1a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1a9e │ │ +0a5c9a: 0c01 |000b: move-result-object v1 │ │ +0a5c9c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -0a5c9c: |[0a5c9c] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a5cac: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a5cb2: 0c00 |0003: move-result-object v0 │ │ -0a5cb4: 5261 da1d |0004: iget v1, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.label:I // field@1dda │ │ -0a5cb8: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -0a5cba: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -0a5cbc: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0a5cbe: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -0a5cc2: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ -0a5cc6: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -0a5cca: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -0a5cce: 7110 5305 0700 |0011: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a5cd4: 284b |0014: goto 005f // +004b │ │ -0a5cd6: 2207 6501 |0015: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a5cda: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a5cde: 7020 5a03 0700 |0019: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a5ce4: 2707 |001c: throw v7 │ │ -0a5ce6: 7110 5305 0700 |001d: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a5cec: 282c |0020: goto 004c // +002c │ │ -0a5cee: 7110 5305 0700 |0021: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a5cf4: 2814 |0024: goto 0038 // +0014 │ │ -0a5cf6: 7110 5305 0700 |0025: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a5cfc: 6207 7e1c |0028: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a5d00: 5461 d81d |002a: iget-object v1, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1dd8 │ │ -0a5d04: 0765 |002c: move-object v5, v6 │ │ -0a5d06: 1f05 1902 |002d: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a5d0a: 5964 da1d |002f: iput v4, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.label:I // field@1dda │ │ -0a5d0e: 6e30 4f18 1705 |0031: invoke-virtual {v7, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a5d14: 0c07 |0034: move-result-object v7 │ │ -0a5d16: 3307 0300 |0035: if-ne v7, v0, 0038 // +0003 │ │ -0a5d1a: 1100 |0037: return-object v0 │ │ -0a5d1c: 1f07 1205 |0038: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a5d20: 6e10 5c18 0700 |003a: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0a5d26: 0c07 |003d: move-result-object v7 │ │ -0a5d28: 5364 d91d |003e: iget-wide v4, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$downloadId:J // field@1dd9 │ │ -0a5d2c: 0761 |0040: move-object v1, v6 │ │ -0a5d2e: 1f01 1902 |0041: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a5d32: 5963 da1d |0043: iput v3, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.label:I // field@1dda │ │ -0a5d36: 6e40 7d19 4715 |0045: invoke-virtual {v7, v4, v5, v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ -0a5d3c: 0c07 |0048: move-result-object v7 │ │ -0a5d3e: 3307 0300 |0049: if-ne v7, v0, 004c // +0003 │ │ -0a5d42: 1100 |004b: return-object v0 │ │ -0a5d44: 1f07 4205 |004c: check-cast v7, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a5d48: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ -0a5d4c: 1207 |0050: const/4 v7, #int 0 // #0 │ │ -0a5d4e: 2810 |0051: goto 0061 // +0010 │ │ -0a5d50: 5461 d81d |0052: iget-object v1, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1dd8 │ │ -0a5d54: 6203 8f1e |0054: sget-object v3, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0a5d58: 5962 da1d |0056: iput v2, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.label:I // field@1dda │ │ -0a5d5c: 6e40 791b 1367 |0058: invoke-virtual {v3, v1, v7, v6}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b79 │ │ -0a5d62: 0c07 |005b: move-result-object v7 │ │ -0a5d64: 3307 0300 |005c: if-ne v7, v0, 005f // +0003 │ │ -0a5d68: 1100 |005e: return-object v0 │ │ -0a5d6a: 6207 4a00 |005f: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a5d6e: 1107 |0061: return-object v7 │ │ +0a5ca0: |[0a5ca0] ua.gardenapple.itchupdater.download.DownloadCancelBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a5cb0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a5cb6: 0c00 |0003: move-result-object v0 │ │ +0a5cb8: 5261 da1d |0004: iget v1, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.label:I // field@1dda │ │ +0a5cbc: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +0a5cbe: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +0a5cc0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0a5cc2: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +0a5cc6: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ +0a5cca: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +0a5cce: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +0a5cd2: 7110 5305 0700 |0011: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a5cd8: 284b |0014: goto 005f // +004b │ │ +0a5cda: 2207 6501 |0015: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a5cde: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a5ce2: 7020 5a03 0700 |0019: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a5ce8: 2707 |001c: throw v7 │ │ +0a5cea: 7110 5305 0700 |001d: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a5cf0: 282c |0020: goto 004c // +002c │ │ +0a5cf2: 7110 5305 0700 |0021: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a5cf8: 2814 |0024: goto 0038 // +0014 │ │ +0a5cfa: 7110 5305 0700 |0025: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a5d00: 6207 7e1c |0028: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a5d04: 5461 d81d |002a: iget-object v1, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1dd8 │ │ +0a5d08: 0765 |002c: move-object v5, v6 │ │ +0a5d0a: 1f05 1902 |002d: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a5d0e: 5964 da1d |002f: iput v4, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.label:I // field@1dda │ │ +0a5d12: 6e30 4f18 1705 |0031: invoke-virtual {v7, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a5d18: 0c07 |0034: move-result-object v7 │ │ +0a5d1a: 3307 0300 |0035: if-ne v7, v0, 0038 // +0003 │ │ +0a5d1e: 1100 |0037: return-object v0 │ │ +0a5d20: 1f07 1205 |0038: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a5d24: 6e10 5c18 0700 |003a: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0a5d2a: 0c07 |003d: move-result-object v7 │ │ +0a5d2c: 5364 d91d |003e: iget-wide v4, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$downloadId:J // field@1dd9 │ │ +0a5d30: 0761 |0040: move-object v1, v6 │ │ +0a5d32: 1f01 1902 |0041: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a5d36: 5963 da1d |0043: iput v3, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.label:I // field@1dda │ │ +0a5d3a: 6e40 7d19 4715 |0045: invoke-virtual {v7, v4, v5, v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ +0a5d40: 0c07 |0048: move-result-object v7 │ │ +0a5d42: 3307 0300 |0049: if-ne v7, v0, 004c // +0003 │ │ +0a5d46: 1100 |004b: return-object v0 │ │ +0a5d48: 1f07 4205 |004c: check-cast v7, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a5d4c: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ +0a5d50: 1207 |0050: const/4 v7, #int 0 // #0 │ │ +0a5d52: 2810 |0051: goto 0061 // +0010 │ │ +0a5d54: 5461 d81d |0052: iget-object v1, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1dd8 │ │ +0a5d58: 6203 8f1e |0054: sget-object v3, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0a5d5c: 5962 da1d |0056: iput v2, v6, Lua/gardenapple/itchupdater/download/DownloadCancelBroadcastReceiver$onReceive$1;.label:I // field@1dda │ │ +0a5d60: 6e40 791b 1367 |0058: invoke-virtual {v3, v1, v7, v6}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b79 │ │ +0a5d66: 0c07 |005b: move-result-object v7 │ │ +0a5d68: 3307 0300 |005c: if-ne v7, v0, 005f // +0003 │ │ +0a5d6c: 1100 |005e: return-object v0 │ │ +0a5d6e: 6207 4a00 |005f: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a5d72: 1107 |0061: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=42 │ │ 0x0015 line=44 │ │ 0x001d line=42 │ │ 0x0028 line=43 │ │ 0x0038 line=42 │ │ @@ -269117,205 +269118,205 @@ │ │ type : '(Landroid/content/Context;JZLua/gardenapple/itchupdater/files/DownloadFileManager;ILua/gardenapple/itchupdater/download/DownloadFileListener;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0a6168: |[0a6168] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.:(Landroid/content/Context;JZLua/gardenapple/itchupdater/files/DownloadFileManager;ILua/gardenapple/itchupdater/download/DownloadFileListener;Lkotlin/coroutines/Continuation;)V │ │ -0a6178: 5b01 e01d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ -0a617c: 5a02 e21d |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadId:J // field@1de2 │ │ -0a6180: 5c04 e31d |0004: iput-boolean v4, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ -0a6184: 5b05 e11d |0006: iput-object v5, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ -0a6188: 5906 e41d |0008: iput v6, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ -0a618c: 5b07 e81d |000a: iput-object v7, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.this$0:Lua/gardenapple/itchupdater/download/DownloadFileListener; // field@1de8 │ │ -0a6190: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -0a6192: 7030 7b05 1008 |000d: invoke-direct {v0, v1, v8}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a6198: 0e00 |0010: return-void │ │ +0a616c: |[0a616c] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.:(Landroid/content/Context;JZLua/gardenapple/itchupdater/files/DownloadFileManager;ILua/gardenapple/itchupdater/download/DownloadFileListener;Lkotlin/coroutines/Continuation;)V │ │ +0a617c: 5b01 e01d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ +0a6180: 5a02 e21d |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadId:J // field@1de2 │ │ +0a6184: 5c04 e31d |0004: iput-boolean v4, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ +0a6188: 5b05 e11d |0006: iput-object v5, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ +0a618c: 5906 e41d |0008: iput v6, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ +0a6190: 5b07 e81d |000a: iput-object v7, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.this$0:Lua/gardenapple/itchupdater/download/DownloadFileListener; // field@1de8 │ │ +0a6194: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +0a6196: 7030 7b05 1008 |000d: invoke-direct {v0, v1, v8}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a619c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 26 16-bit code units │ │ -0a6124: |[0a6124] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a6134: 2209 8005 |0000: new-instance v9, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1; // type@0580 │ │ -0a6138: 54a1 e01d |0002: iget-object v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ -0a613c: 53a2 e21d |0004: iget-wide v2, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadId:J // field@1de2 │ │ -0a6140: 55a4 e31d |0006: iget-boolean v4, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ -0a6144: 54a5 e11d |0008: iget-object v5, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ -0a6148: 52a6 e41d |000a: iget v6, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ -0a614c: 54a7 e81d |000c: iget-object v7, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.this$0:Lua/gardenapple/itchupdater/download/DownloadFileListener; // field@1de8 │ │ -0a6150: 0790 |000e: move-object v0, v9 │ │ -0a6152: 07c8 |000f: move-object v8, v12 │ │ -0a6154: 7609 a41a 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.:(Landroid/content/Context;JZLua/gardenapple/itchupdater/files/DownloadFileManager;ILua/gardenapple/itchupdater/download/DownloadFileListener;Lkotlin/coroutines/Continuation;)V // method@1aa4 │ │ -0a615a: 1f0b 3c02 |0013: check-cast v11, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a615e: 5b9b e71d |0015: iput-object v11, v9, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1de7 │ │ -0a6162: 1f09 1902 |0017: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6166: 1109 |0019: return-object v9 │ │ +0a6128: |[0a6128] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a6138: 2209 8005 |0000: new-instance v9, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1; // type@0580 │ │ +0a613c: 54a1 e01d |0002: iget-object v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ +0a6140: 53a2 e21d |0004: iget-wide v2, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadId:J // field@1de2 │ │ +0a6144: 55a4 e31d |0006: iget-boolean v4, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ +0a6148: 54a5 e11d |0008: iget-object v5, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ +0a614c: 52a6 e41d |000a: iget v6, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ +0a6150: 54a7 e81d |000c: iget-object v7, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.this$0:Lua/gardenapple/itchupdater/download/DownloadFileListener; // field@1de8 │ │ +0a6154: 0790 |000e: move-object v0, v9 │ │ +0a6156: 07c8 |000f: move-object v8, v12 │ │ +0a6158: 7609 a41a 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.:(Landroid/content/Context;JZLua/gardenapple/itchupdater/files/DownloadFileManager;ILua/gardenapple/itchupdater/download/DownloadFileListener;Lkotlin/coroutines/Continuation;)V // method@1aa4 │ │ +0a615e: 1f0b 3c02 |0013: check-cast v11, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a6162: 5b9b e71d |0015: iput-object v11, v9, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1de7 │ │ +0a6166: 1f09 1902 |0017: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a616a: 1109 |0019: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a5f50: |[0a5f50] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a5f60: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a5f64: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a5f68: 6e30 a71a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1aa7 │ │ -0a5f6e: 0c01 |0007: move-result-object v1 │ │ -0a5f70: 1101 |0008: return-object v1 │ │ +0a5f54: |[0a5f54] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a5f64: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a5f68: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a5f6c: 6e30 a71a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1aa7 │ │ +0a5f72: 0c01 |0007: move-result-object v1 │ │ +0a5f74: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a5f74: |[0a5f74] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a5f84: 6e30 a51a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1aa5 │ │ -0a5f8a: 0c01 |0003: move-result-object v1 │ │ -0a5f8c: 1f01 8005 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1; // type@0580 │ │ -0a5f90: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a5f94: 6e20 a81a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1aa8 │ │ -0a5f9a: 0c01 |000b: move-result-object v1 │ │ -0a5f9c: 1101 |000c: return-object v1 │ │ +0a5f78: |[0a5f78] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a5f88: 6e30 a51a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1aa5 │ │ +0a5f8e: 0c01 |0003: move-result-object v1 │ │ +0a5f90: 1f01 8005 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1; // type@0580 │ │ +0a5f94: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a5f98: 6e20 a81a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1aa8 │ │ +0a5f9e: 0c01 |000b: move-result-object v1 │ │ +0a5fa0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 185 16-bit code units │ │ -0a5fa0: |[0a5fa0] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a5fb0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a5fb6: 0c00 |0003: move-result-object v0 │ │ -0a5fb8: 52a1 e61d |0004: iget v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ -0a5fbc: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -0a5fbe: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -0a5fc0: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -0a5fc2: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0a5fc4: 3801 2700 |000a: if-eqz v1, 0031 // +0027 │ │ -0a5fc8: 3251 2100 |000c: if-eq v1, v5, 002d // +0021 │ │ -0a5fcc: 3241 1b00 |000e: if-eq v1, v4, 0029 // +001b │ │ -0a5fd0: 3231 1100 |0010: if-eq v1, v3, 0021 // +0011 │ │ -0a5fd4: 3321 0700 |0012: if-ne v1, v2, 0019 // +0007 │ │ -0a5fd8: 7110 5305 0b00 |0014: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a5fde: 2900 9f00 |0017: goto/16 00b6 // +009f │ │ -0a5fe2: 220b 6501 |0019: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a5fe6: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a5fea: 7020 5a03 0b00 |001d: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a5ff0: 270b |0020: throw v11 │ │ -0a5ff2: 54a1 e51d |0021: iget-object v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.L$0:Ljava/lang/Object; // field@1de5 │ │ -0a5ff6: 1f01 4205 |0023: check-cast v1, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a5ffa: 7110 5305 0b00 |0025: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6000: 2858 |0028: goto 0080 // +0058 │ │ -0a6002: 7110 5305 0b00 |0029: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6008: 282c |002c: goto 0058 // +002c │ │ -0a600a: 7110 5305 0b00 |002d: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6010: 2814 |0030: goto 0044 // +0014 │ │ -0a6012: 7110 5305 0b00 |0031: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6018: 620b 7e1c |0034: sget-object v11, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a601c: 54a1 e01d |0036: iget-object v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ -0a6020: 07a6 |0038: move-object v6, v10 │ │ -0a6022: 1f06 1902 |0039: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6026: 59a5 e61d |003b: iput v5, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ -0a602a: 6e30 4f18 1b06 |003d: invoke-virtual {v11, v1, v6}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a6030: 0c0b |0040: move-result-object v11 │ │ -0a6032: 330b 0300 |0041: if-ne v11, v0, 0044 // +0003 │ │ -0a6036: 1100 |0043: return-object v0 │ │ -0a6038: 1f0b 1205 |0044: check-cast v11, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a603c: 6e10 5c18 0b00 |0046: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0a6042: 0c0b |0049: move-result-object v11 │ │ -0a6044: 53a5 e21d |004a: iget-wide v5, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadId:J // field@1de2 │ │ -0a6048: 07a1 |004c: move-object v1, v10 │ │ -0a604a: 1f01 1902 |004d: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a604e: 59a4 e61d |004f: iput v4, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ -0a6052: 6e40 7d19 5b16 |0051: invoke-virtual {v11, v5, v6, v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ -0a6058: 0c0b |0054: move-result-object v11 │ │ -0a605a: 330b 0300 |0055: if-ne v11, v0, 0058 // +0003 │ │ -0a605e: 1100 |0057: return-object v0 │ │ -0a6060: 07b1 |0058: move-object v1, v11 │ │ -0a6062: 1f01 4205 |0059: check-cast v1, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a6066: 7110 8a05 0100 |005b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a606c: 55ab e31d |005e: iget-boolean v11, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ -0a6070: 380b 0e00 |0060: if-eqz v11, 006e // +000e │ │ -0a6074: 54ab e11d |0062: iget-object v11, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ -0a6078: 52a3 e41d |0064: iget v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ -0a607c: 6e20 451b 3b00 |0066: invoke-virtual {v11, v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getPendingFile:(I)Ljava/io/File; // method@1b45 │ │ -0a6082: 0c0b |0069: move-result-object v11 │ │ -0a6084: 7110 8a05 0b00 |006a: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a608a: 2825 |006d: goto 0092 // +0025 │ │ -0a608c: 620b 8f1e |006e: sget-object v11, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0a6090: 54a4 e01d |0070: iget-object v4, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ -0a6094: 07a5 |0072: move-object v5, v10 │ │ -0a6096: 1f05 1902 |0073: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a609a: 5ba1 e51d |0075: iput-object v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.L$0:Ljava/lang/Object; // field@1de5 │ │ -0a609e: 59a3 e61d |0077: iput v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ -0a60a2: 6e40 7b1b 4b51 |0079: invoke-virtual {v11, v4, v1, v5}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ -0a60a8: 0c0b |007c: move-result-object v11 │ │ -0a60aa: 330b 0300 |007d: if-ne v11, v0, 0080 // +0003 │ │ -0a60ae: 1100 |007f: return-object v0 │ │ -0a60b0: 54ab e11d |0080: iget-object v11, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ -0a60b4: 52a3 e41d |0082: iget v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ -0a60b8: 6e20 461b 3b00 |0084: invoke-virtual {v11, v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.replacePendingFile:(I)V // method@1b46 │ │ -0a60be: 54ab e11d |0087: iget-object v11, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ -0a60c2: 52a3 e41d |0089: iget v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ -0a60c6: 6e20 421b 3b00 |008b: invoke-virtual {v11, v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloadedFile:(I)Ljava/io/File; // method@1b42 │ │ -0a60cc: 0c0b |008e: move-result-object v11 │ │ -0a60ce: 7110 8a05 0b00 |008f: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a60d4: 07b5 |0092: move-object v5, v11 │ │ -0a60d6: 54a3 e81d |0093: iget-object v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.this$0:Lua/gardenapple/itchupdater/download/DownloadFileListener; // field@1de8 │ │ -0a60da: 54a4 e01d |0095: iget-object v4, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ -0a60de: 53a6 e21d |0097: iget-wide v6, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadId:J // field@1de2 │ │ -0a60e2: 55a8 e31d |0099: iget-boolean v8, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ -0a60e6: 1209 |009b: const/4 v9, #int 0 // #0 │ │ -0a60e8: 7707 b51a 0300 |009c: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.access$createResultNotification:(Lua/gardenapple/itchupdater/download/DownloadFileListener;Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V // method@1ab5 │ │ -0a60ee: 620b 5306 |009f: sget-object v11, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a60f2: 6e10 a616 0b00 |00a1: invoke-virtual {v11}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ -0a60f8: 0c0b |00a4: move-result-object v11 │ │ -0a60fa: 55a3 e31d |00a5: iget-boolean v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ -0a60fe: 07a4 |00a7: move-object v4, v10 │ │ -0a6100: 1f04 1902 |00a8: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6104: 1205 |00aa: const/4 v5, #int 0 // #0 │ │ -0a6106: 5ba5 e51d |00ab: iput-object v5, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.L$0:Ljava/lang/Object; // field@1de5 │ │ -0a610a: 59a2 e61d |00ad: iput v2, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ -0a610e: 6e40 9e1b 1b43 |00af: invoke-virtual {v11, v1, v3, v4}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onDownloadComplete:(Lua/gardenapple/itchupdater/database/installation/Installation;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b9e │ │ -0a6114: 0c0b |00b2: move-result-object v11 │ │ -0a6116: 330b 0300 |00b3: if-ne v11, v0, 00b6 // +0003 │ │ -0a611a: 1100 |00b5: return-object v0 │ │ -0a611c: 620b 4a00 |00b6: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a6120: 110b |00b8: return-object v11 │ │ +0a5fa4: |[0a5fa4] ua.gardenapple.itchupdater.download.DownloadFileListener$onCompleted$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a5fb4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a5fba: 0c00 |0003: move-result-object v0 │ │ +0a5fbc: 52a1 e61d |0004: iget v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ +0a5fc0: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +0a5fc2: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +0a5fc4: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +0a5fc6: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0a5fc8: 3801 2700 |000a: if-eqz v1, 0031 // +0027 │ │ +0a5fcc: 3251 2100 |000c: if-eq v1, v5, 002d // +0021 │ │ +0a5fd0: 3241 1b00 |000e: if-eq v1, v4, 0029 // +001b │ │ +0a5fd4: 3231 1100 |0010: if-eq v1, v3, 0021 // +0011 │ │ +0a5fd8: 3321 0700 |0012: if-ne v1, v2, 0019 // +0007 │ │ +0a5fdc: 7110 5305 0b00 |0014: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a5fe2: 2900 9f00 |0017: goto/16 00b6 // +009f │ │ +0a5fe6: 220b 6501 |0019: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a5fea: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a5fee: 7020 5a03 0b00 |001d: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a5ff4: 270b |0020: throw v11 │ │ +0a5ff6: 54a1 e51d |0021: iget-object v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.L$0:Ljava/lang/Object; // field@1de5 │ │ +0a5ffa: 1f01 4205 |0023: check-cast v1, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a5ffe: 7110 5305 0b00 |0025: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6004: 2858 |0028: goto 0080 // +0058 │ │ +0a6006: 7110 5305 0b00 |0029: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a600c: 282c |002c: goto 0058 // +002c │ │ +0a600e: 7110 5305 0b00 |002d: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6014: 2814 |0030: goto 0044 // +0014 │ │ +0a6016: 7110 5305 0b00 |0031: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a601c: 620b 7e1c |0034: sget-object v11, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a6020: 54a1 e01d |0036: iget-object v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ +0a6024: 07a6 |0038: move-object v6, v10 │ │ +0a6026: 1f06 1902 |0039: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a602a: 59a5 e61d |003b: iput v5, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ +0a602e: 6e30 4f18 1b06 |003d: invoke-virtual {v11, v1, v6}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a6034: 0c0b |0040: move-result-object v11 │ │ +0a6036: 330b 0300 |0041: if-ne v11, v0, 0044 // +0003 │ │ +0a603a: 1100 |0043: return-object v0 │ │ +0a603c: 1f0b 1205 |0044: check-cast v11, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a6040: 6e10 5c18 0b00 |0046: invoke-virtual {v11}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0a6046: 0c0b |0049: move-result-object v11 │ │ +0a6048: 53a5 e21d |004a: iget-wide v5, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadId:J // field@1de2 │ │ +0a604c: 07a1 |004c: move-object v1, v10 │ │ +0a604e: 1f01 1902 |004d: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6052: 59a4 e61d |004f: iput v4, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ +0a6056: 6e40 7d19 5b16 |0051: invoke-virtual {v11, v5, v6, v1}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ +0a605c: 0c0b |0054: move-result-object v11 │ │ +0a605e: 330b 0300 |0055: if-ne v11, v0, 0058 // +0003 │ │ +0a6062: 1100 |0057: return-object v0 │ │ +0a6064: 07b1 |0058: move-object v1, v11 │ │ +0a6066: 1f01 4205 |0059: check-cast v1, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a606a: 7110 8a05 0100 |005b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a6070: 55ab e31d |005e: iget-boolean v11, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ +0a6074: 380b 0e00 |0060: if-eqz v11, 006e // +000e │ │ +0a6078: 54ab e11d |0062: iget-object v11, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ +0a607c: 52a3 e41d |0064: iget v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ +0a6080: 6e20 451b 3b00 |0066: invoke-virtual {v11, v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getPendingFile:(I)Ljava/io/File; // method@1b45 │ │ +0a6086: 0c0b |0069: move-result-object v11 │ │ +0a6088: 7110 8a05 0b00 |006a: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a608e: 2825 |006d: goto 0092 // +0025 │ │ +0a6090: 620b 8f1e |006e: sget-object v11, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0a6094: 54a4 e01d |0070: iget-object v4, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ +0a6098: 07a5 |0072: move-object v5, v10 │ │ +0a609a: 1f05 1902 |0073: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a609e: 5ba1 e51d |0075: iput-object v1, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.L$0:Ljava/lang/Object; // field@1de5 │ │ +0a60a2: 59a3 e61d |0077: iput v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ +0a60a6: 6e40 7b1b 4b51 |0079: invoke-virtual {v11, v4, v1, v5}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ +0a60ac: 0c0b |007c: move-result-object v11 │ │ +0a60ae: 330b 0300 |007d: if-ne v11, v0, 0080 // +0003 │ │ +0a60b2: 1100 |007f: return-object v0 │ │ +0a60b4: 54ab e11d |0080: iget-object v11, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ +0a60b8: 52a3 e41d |0082: iget v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ +0a60bc: 6e20 461b 3b00 |0084: invoke-virtual {v11, v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.replacePendingFile:(I)V // method@1b46 │ │ +0a60c2: 54ab e11d |0087: iget-object v11, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadFileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1de1 │ │ +0a60c6: 52a3 e41d |0089: iget v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$uploadId:I // field@1de4 │ │ +0a60ca: 6e20 421b 3b00 |008b: invoke-virtual {v11, v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloadedFile:(I)Ljava/io/File; // method@1b42 │ │ +0a60d0: 0c0b |008e: move-result-object v11 │ │ +0a60d2: 7110 8a05 0b00 |008f: invoke-static {v11}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a60d8: 07b5 |0092: move-object v5, v11 │ │ +0a60da: 54a3 e81d |0093: iget-object v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.this$0:Lua/gardenapple/itchupdater/download/DownloadFileListener; // field@1de8 │ │ +0a60de: 54a4 e01d |0095: iget-object v4, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$context:Landroid/content/Context; // field@1de0 │ │ +0a60e2: 53a6 e21d |0097: iget-wide v6, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$downloadId:J // field@1de2 │ │ +0a60e6: 55a8 e31d |0099: iget-boolean v8, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ +0a60ea: 1209 |009b: const/4 v9, #int 0 // #0 │ │ +0a60ec: 7707 b51a 0300 |009c: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lua/gardenapple/itchupdater/download/DownloadFileListener;.access$createResultNotification:(Lua/gardenapple/itchupdater/download/DownloadFileListener;Landroid/content/Context;Ljava/io/File;JZLjava/lang/String;)V // method@1ab5 │ │ +0a60f2: 620b 5306 |009f: sget-object v11, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a60f6: 6e10 a616 0b00 |00a1: invoke-virtual {v11}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ +0a60fc: 0c0b |00a4: move-result-object v11 │ │ +0a60fe: 55a3 e31d |00a5: iget-boolean v3, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.$isApk:Z // field@1de3 │ │ +0a6102: 07a4 |00a7: move-object v4, v10 │ │ +0a6104: 1f04 1902 |00a8: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6108: 1205 |00aa: const/4 v5, #int 0 // #0 │ │ +0a610a: 5ba5 e51d |00ab: iput-object v5, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.L$0:Ljava/lang/Object; // field@1de5 │ │ +0a610e: 59a2 e61d |00ad: iput v2, v10, Lua/gardenapple/itchupdater/download/DownloadFileListener$onCompleted$1;.label:I // field@1de6 │ │ +0a6112: 6e40 9e1b 1b43 |00af: invoke-virtual {v11, v1, v3, v4}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onDownloadComplete:(Lua/gardenapple/itchupdater/database/installation/Installation;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b9e │ │ +0a6118: 0c0b |00b2: move-result-object v11 │ │ +0a611a: 330b 0300 |00b3: if-ne v11, v0, 00b6 // +0003 │ │ +0a611e: 1100 |00b5: return-object v0 │ │ +0a6120: 620b 4a00 |00b6: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a6124: 110b |00b8: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=113 │ │ 0x0019 line=126 │ │ 0x0021 line=113 │ │ 0x0034 line=114 │ │ 0x0044 line=113 │ │ @@ -269393,125 +269394,125 @@ │ │ type : '(IJLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a6298: |[0a6298] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.:(IJLkotlin/coroutines/Continuation;)V │ │ -0a62a8: 5901 ea1d |0000: iput v1, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$uploadId:I // field@1dea │ │ -0a62ac: 5a02 e91d |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$downloadId:J // field@1de9 │ │ -0a62b0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0a62b2: 7030 7b05 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a62b8: 0e00 |0008: return-void │ │ +0a629c: |[0a629c] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.:(IJLkotlin/coroutines/Continuation;)V │ │ +0a62ac: 5901 ea1d |0000: iput v1, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$uploadId:I // field@1dea │ │ +0a62b0: 5a02 e91d |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$downloadId:J // field@1de9 │ │ +0a62b4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0a62b6: 7030 7b05 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a62bc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;) │ │ name : 'create' │ │ type : '(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a6270: |[0a6270] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a6280: 2200 8105 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1; // type@0581 │ │ -0a6284: 5241 ea1d |0002: iget v1, v4, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$uploadId:I // field@1dea │ │ -0a6288: 5342 e91d |0004: iget-wide v2, v4, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$downloadId:J // field@1de9 │ │ -0a628c: 7055 a91a 1032 |0006: invoke-direct {v0, v1, v2, v3, v5}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.:(IJLkotlin/coroutines/Continuation;)V // method@1aa9 │ │ -0a6292: 1f00 1902 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6296: 1100 |000b: return-object v0 │ │ +0a6274: |[0a6274] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a6284: 2200 8105 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1; // type@0581 │ │ +0a6288: 5241 ea1d |0002: iget v1, v4, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$uploadId:I // field@1dea │ │ +0a628c: 5342 e91d |0004: iget-wide v2, v4, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$downloadId:J // field@1de9 │ │ +0a6290: 7055 a91a 1032 |0006: invoke-direct {v0, v1, v2, v3, v5}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.:(IJLkotlin/coroutines/Continuation;)V // method@1aa9 │ │ +0a6296: 1f00 1902 |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a629a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a619c: |[0a619c] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a61ac: 1f01 1902 |0000: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a61b0: 6e20 ac1a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1aac │ │ -0a61b6: 0c01 |0005: move-result-object v1 │ │ -0a61b8: 1101 |0006: return-object v1 │ │ +0a61a0: |[0a61a0] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a61b0: 1f01 1902 |0000: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a61b4: 6e20 ac1a 1000 |0002: invoke-virtual {v0, v1}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1aac │ │ +0a61ba: 0c01 |0005: move-result-object v1 │ │ +0a61bc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a61bc: |[0a61bc] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a61cc: 6e20 aa1a 2100 |0000: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1aaa │ │ -0a61d2: 0c02 |0003: move-result-object v2 │ │ -0a61d4: 1f02 8105 |0004: check-cast v2, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1; // type@0581 │ │ -0a61d8: 6200 4a00 |0006: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a61dc: 6e20 ad1a 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1aad │ │ -0a61e2: 0c02 |000b: move-result-object v2 │ │ -0a61e4: 1102 |000c: return-object v2 │ │ +0a61c0: |[0a61c0] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.invoke:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a61d0: 6e20 aa1a 2100 |0000: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1aaa │ │ +0a61d6: 0c02 |0003: move-result-object v2 │ │ +0a61d8: 1f02 8105 |0004: check-cast v2, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1; // type@0581 │ │ +0a61dc: 6200 4a00 |0006: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a61e0: 6e20 ad1a 0200 |0008: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1aad │ │ +0a61e6: 0c02 |000b: move-result-object v2 │ │ +0a61e8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0a61e8: |[0a61e8] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a61f8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a61fe: 0c00 |0003: move-result-object v0 │ │ -0a6200: 5251 eb1d |0004: iget v1, v5, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.label:I // field@1deb │ │ -0a6204: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0a6206: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0a620a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0a620e: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6214: 282b |000e: goto 0039 // +002b │ │ -0a6216: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a621a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a621e: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a6224: 2706 |0016: throw v6 │ │ -0a6226: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a622c: 6206 5306 |001a: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a6230: 6e10 a816 0600 |001c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0a6236: 0c06 |001f: move-result-object v6 │ │ -0a6238: 5251 ea1d |0020: iget v1, v5, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$uploadId:I // field@1dea │ │ -0a623c: 6e20 411b 1600 |0022: invoke-virtual {v6, v1}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ -0a6242: 6206 5306 |0025: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a6246: 6e10 a616 0600 |0027: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ -0a624c: 0c06 |002a: move-result-object v6 │ │ -0a624e: 5353 e91d |002b: iget-wide v3, v5, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$downloadId:J // field@1de9 │ │ -0a6252: 0751 |002d: move-object v1, v5 │ │ -0a6254: 1f01 1902 |002e: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6258: 5952 eb1d |0030: iput v2, v5, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.label:I // field@1deb │ │ -0a625c: 6e40 9f1b 3614 |0032: invoke-virtual {v6, v3, v4, v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onDownloadFailed:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b9f │ │ -0a6262: 0c06 |0035: move-result-object v6 │ │ -0a6264: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -0a6268: 1100 |0038: return-object v0 │ │ -0a626a: 6206 4a00 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a626e: 1106 |003b: return-object v6 │ │ +0a61ec: |[0a61ec] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a61fc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a6202: 0c00 |0003: move-result-object v0 │ │ +0a6204: 5251 eb1d |0004: iget v1, v5, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.label:I // field@1deb │ │ +0a6208: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0a620a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0a620e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0a6212: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6218: 282b |000e: goto 0039 // +002b │ │ +0a621a: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a621e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a6222: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a6228: 2706 |0016: throw v6 │ │ +0a622a: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6230: 6206 5306 |001a: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a6234: 6e10 a816 0600 |001c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0a623a: 0c06 |001f: move-result-object v6 │ │ +0a623c: 5251 ea1d |0020: iget v1, v5, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$uploadId:I // field@1dea │ │ +0a6240: 6e20 411b 1600 |0022: invoke-virtual {v6, v1}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ +0a6246: 6206 5306 |0025: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a624a: 6e10 a616 0600 |0027: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ +0a6250: 0c06 |002a: move-result-object v6 │ │ +0a6252: 5353 e91d |002b: iget-wide v3, v5, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.$downloadId:J // field@1de9 │ │ +0a6256: 0751 |002d: move-object v1, v5 │ │ +0a6258: 1f01 1902 |002e: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a625c: 5952 eb1d |0030: iput v2, v5, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.label:I // field@1deb │ │ +0a6260: 6e40 9f1b 3614 |0032: invoke-virtual {v6, v3, v4, v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onDownloadFailed:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b9f │ │ +0a6266: 0c06 |0035: move-result-object v6 │ │ +0a6268: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +0a626c: 1100 |0038: return-object v0 │ │ +0a626e: 6206 4a00 |0039: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a6272: 1106 |003b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=135 │ │ 0x000f line=138 │ │ 0x0017 line=135 │ │ 0x001a line=136 │ │ 0x0025 line=137 │ │ @@ -269593,144 +269594,144 @@ │ │ type : '(Landroid/content/Context;IJLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a63f4: |[0a63f4] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.:(Landroid/content/Context;IJLkotlin/coroutines/Continuation;)V │ │ -0a6404: 5b01 ec1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$context:Landroid/content/Context; // field@1dec │ │ -0a6408: 5902 ee1d |0002: iput v2, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$uploadId:I // field@1dee │ │ -0a640c: 5a03 ed1d |0004: iput-wide v3, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$downloadId:J // field@1ded │ │ -0a6410: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0a6412: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a6418: 0e00 |000a: return-void │ │ +0a63f8: |[0a63f8] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.:(Landroid/content/Context;IJLkotlin/coroutines/Continuation;)V │ │ +0a6408: 5b01 ec1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$context:Landroid/content/Context; // field@1dec │ │ +0a640c: 5902 ee1d |0002: iput v2, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$uploadId:I // field@1dee │ │ +0a6410: 5a03 ed1d |0004: iput-wide v3, v0, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$downloadId:J // field@1ded │ │ +0a6414: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0a6416: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a641c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0a63bc: |[0a63bc] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a63cc: 2206 8205 |0000: new-instance v6, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1; // type@0582 │ │ -0a63d0: 5471 ec1d |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$context:Landroid/content/Context; // field@1dec │ │ -0a63d4: 5272 ee1d |0004: iget v2, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$uploadId:I // field@1dee │ │ -0a63d8: 5373 ed1d |0006: iget-wide v3, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$downloadId:J // field@1ded │ │ -0a63dc: 0760 |0008: move-object v0, v6 │ │ -0a63de: 0795 |0009: move-object v5, v9 │ │ -0a63e0: 7606 ae1a 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.:(Landroid/content/Context;IJLkotlin/coroutines/Continuation;)V // method@1aae │ │ -0a63e6: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a63ea: 5b68 f01d |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1df0 │ │ -0a63ee: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a63f2: 1106 |0013: return-object v6 │ │ +0a63c0: |[0a63c0] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a63d0: 2206 8205 |0000: new-instance v6, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1; // type@0582 │ │ +0a63d4: 5471 ec1d |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$context:Landroid/content/Context; // field@1dec │ │ +0a63d8: 5272 ee1d |0004: iget v2, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$uploadId:I // field@1dee │ │ +0a63dc: 5373 ed1d |0006: iget-wide v3, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$downloadId:J // field@1ded │ │ +0a63e0: 0760 |0008: move-object v0, v6 │ │ +0a63e2: 0795 |0009: move-object v5, v9 │ │ +0a63e4: 7606 ae1a 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.:(Landroid/content/Context;IJLkotlin/coroutines/Continuation;)V // method@1aae │ │ +0a63ea: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a63ee: 5b68 f01d |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1df0 │ │ +0a63f2: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a63f6: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a62bc: |[0a62bc] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a62cc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a62d0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a62d4: 6e30 b11a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ab1 │ │ -0a62da: 0c01 |0007: move-result-object v1 │ │ -0a62dc: 1101 |0008: return-object v1 │ │ +0a62c0: |[0a62c0] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a62d0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a62d4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a62d8: 6e30 b11a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ab1 │ │ +0a62de: 0c01 |0007: move-result-object v1 │ │ +0a62e0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a62e0: |[0a62e0] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a62f0: 6e30 af1a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1aaf │ │ -0a62f6: 0c01 |0003: move-result-object v1 │ │ -0a62f8: 1f01 8205 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1; // type@0582 │ │ -0a62fc: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a6300: 6e20 b21a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ab2 │ │ -0a6306: 0c01 |000b: move-result-object v1 │ │ -0a6308: 1101 |000c: return-object v1 │ │ +0a62e4: |[0a62e4] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a62f4: 6e30 af1a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1aaf │ │ +0a62fa: 0c01 |0003: move-result-object v1 │ │ +0a62fc: 1f01 8205 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1; // type@0582 │ │ +0a6300: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a6304: 6e20 b21a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ab2 │ │ +0a630a: 0c01 |000b: move-result-object v1 │ │ +0a630c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -0a630c: |[0a630c] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a631c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a6322: 0c00 |0003: move-result-object v0 │ │ -0a6324: 5271 ef1d |0004: iget v1, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.label:I // field@1def │ │ -0a6328: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0a632a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a632c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0a6330: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -0a6334: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -0a6338: 7110 5305 0800 |000e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a633e: 283c |0011: goto 004d // +003c │ │ -0a6340: 2208 6501 |0012: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a6344: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a6348: 7020 5a03 0800 |0016: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a634e: 2708 |0019: throw v8 │ │ -0a6350: 7110 5305 0800 |001a: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6356: 2814 |001d: goto 0031 // +0014 │ │ -0a6358: 7110 5305 0800 |001e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a635e: 6208 7e1c |0021: sget-object v8, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a6362: 5471 ec1d |0023: iget-object v1, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$context:Landroid/content/Context; // field@1dec │ │ -0a6366: 0774 |0025: move-object v4, v7 │ │ -0a6368: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a636c: 5973 ef1d |0028: iput v3, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.label:I // field@1def │ │ -0a6370: 6e30 4f18 1804 |002a: invoke-virtual {v8, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a6376: 0c08 |002d: move-result-object v8 │ │ -0a6378: 3308 0300 |002e: if-ne v8, v0, 0031 // +0003 │ │ -0a637c: 1100 |0030: return-object v0 │ │ -0a637e: 1f08 1205 |0031: check-cast v8, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a6382: 1f08 dc00 |0033: check-cast v8, Landroidx/room/RoomDatabase; // type@00dc │ │ -0a6386: 2201 8105 |0035: new-instance v1, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1; // type@0581 │ │ -0a638a: 5273 ee1d |0037: iget v3, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$uploadId:I // field@1dee │ │ -0a638e: 5374 ed1d |0039: iget-wide v4, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$downloadId:J // field@1ded │ │ -0a6392: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -0a6394: 7056 a91a 3154 |003c: invoke-direct {v1, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.:(IJLkotlin/coroutines/Continuation;)V // method@1aa9 │ │ -0a639a: 1f01 2802 |003f: check-cast v1, Lkotlin/jvm/functions/Function1; // type@0228 │ │ -0a639e: 0773 |0041: move-object v3, v7 │ │ -0a63a0: 1f03 1902 |0042: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a63a4: 5972 ef1d |0044: iput v2, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.label:I // field@1def │ │ -0a63a8: 7130 3102 1803 |0046: invoke-static {v8, v1, v3}, Landroidx/room/RoomDatabaseKt;.withTransaction:(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0231 │ │ -0a63ae: 0c08 |0049: move-result-object v8 │ │ -0a63b0: 3308 0300 |004a: if-ne v8, v0, 004d // +0003 │ │ -0a63b4: 1100 |004c: return-object v0 │ │ -0a63b6: 6208 4a00 |004d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a63ba: 1108 |004f: return-object v8 │ │ +0a6310: |[0a6310] ua.gardenapple.itchupdater.download.DownloadFileListener$onError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a6320: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a6326: 0c00 |0003: move-result-object v0 │ │ +0a6328: 5271 ef1d |0004: iget v1, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.label:I // field@1def │ │ +0a632c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0a632e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a6330: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0a6334: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +0a6338: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +0a633c: 7110 5305 0800 |000e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6342: 283c |0011: goto 004d // +003c │ │ +0a6344: 2208 6501 |0012: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a6348: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a634c: 7020 5a03 0800 |0016: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a6352: 2708 |0019: throw v8 │ │ +0a6354: 7110 5305 0800 |001a: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a635a: 2814 |001d: goto 0031 // +0014 │ │ +0a635c: 7110 5305 0800 |001e: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6362: 6208 7e1c |0021: sget-object v8, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a6366: 5471 ec1d |0023: iget-object v1, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$context:Landroid/content/Context; // field@1dec │ │ +0a636a: 0774 |0025: move-object v4, v7 │ │ +0a636c: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6370: 5973 ef1d |0028: iput v3, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.label:I // field@1def │ │ +0a6374: 6e30 4f18 1804 |002a: invoke-virtual {v8, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a637a: 0c08 |002d: move-result-object v8 │ │ +0a637c: 3308 0300 |002e: if-ne v8, v0, 0031 // +0003 │ │ +0a6380: 1100 |0030: return-object v0 │ │ +0a6382: 1f08 1205 |0031: check-cast v8, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a6386: 1f08 dc00 |0033: check-cast v8, Landroidx/room/RoomDatabase; // type@00dc │ │ +0a638a: 2201 8105 |0035: new-instance v1, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1; // type@0581 │ │ +0a638e: 5273 ee1d |0037: iget v3, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$uploadId:I // field@1dee │ │ +0a6392: 5374 ed1d |0039: iget-wide v4, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.$downloadId:J // field@1ded │ │ +0a6396: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +0a6398: 7056 a91a 3154 |003c: invoke-direct {v1, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1$1;.:(IJLkotlin/coroutines/Continuation;)V // method@1aa9 │ │ +0a639e: 1f01 2802 |003f: check-cast v1, Lkotlin/jvm/functions/Function1; // type@0228 │ │ +0a63a2: 0773 |0041: move-object v3, v7 │ │ +0a63a4: 1f03 1902 |0042: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a63a8: 5972 ef1d |0044: iput v2, v7, Lua/gardenapple/itchupdater/download/DownloadFileListener$onError$1;.label:I // field@1def │ │ +0a63ac: 7130 3102 1803 |0046: invoke-static {v8, v1, v3}, Landroidx/room/RoomDatabaseKt;.withTransaction:(Landroidx/room/RoomDatabase;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0231 │ │ +0a63b2: 0c08 |0049: move-result-object v8 │ │ +0a63b4: 3308 0300 |004a: if-ne v8, v0, 004d // +0003 │ │ +0a63b8: 1100 |004c: return-object v0 │ │ +0a63ba: 6208 4a00 |004d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a63be: 1108 |004f: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ 0x0012 line=139 │ │ 0x001a line=133 │ │ 0x0021 line=134 │ │ 0x0031 line=133 │ │ @@ -269809,135 +269810,135 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a6bf4: |[0a6bf4] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V │ │ -0a6c04: 5b01 fd1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$context:Landroid/content/Context; // field@1dfd │ │ -0a6c08: 5b02 fe1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1dfe │ │ -0a6c0c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a6c0e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a6c14: 0e00 |0008: return-void │ │ +0a6bf8: |[0a6bf8] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V │ │ +0a6c08: 5b01 fd1d |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$context:Landroid/content/Context; // field@1dfd │ │ +0a6c0c: 5b02 fe1d |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1dfe │ │ +0a6c10: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a6c12: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a6c18: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0a6bc4: |[0a6bc4] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a6bd4: 2200 8a05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1; // type@058a │ │ -0a6bd8: 5431 fd1d |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$context:Landroid/content/Context; // field@1dfd │ │ -0a6bdc: 5432 fe1d |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1dfe │ │ -0a6be0: 7040 cb1a 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1acb │ │ -0a6be6: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a6bea: 5b04 001e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e00 │ │ -0a6bee: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6bf2: 1100 |000f: return-object v0 │ │ +0a6bc8: |[0a6bc8] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a6bd8: 2200 8a05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1; // type@058a │ │ +0a6bdc: 5431 fd1d |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$context:Landroid/content/Context; // field@1dfd │ │ +0a6be0: 5432 fe1d |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1dfe │ │ +0a6be4: 7040 cb1a 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1acb │ │ +0a6bea: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a6bee: 5b04 001e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e00 │ │ +0a6bf2: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6bf6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a6ad8: |[0a6ad8] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a6ae8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a6aec: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6af0: 6e30 ce1a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ace │ │ -0a6af6: 0c01 |0007: move-result-object v1 │ │ -0a6af8: 1101 |0008: return-object v1 │ │ +0a6adc: |[0a6adc] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a6aec: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a6af0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6af4: 6e30 ce1a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ace │ │ +0a6afa: 0c01 |0007: move-result-object v1 │ │ +0a6afc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a6afc: |[0a6afc] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a6b0c: 6e30 cc1a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1acc │ │ -0a6b12: 0c01 |0003: move-result-object v1 │ │ -0a6b14: 1f01 8a05 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1; // type@058a │ │ -0a6b18: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a6b1c: 6e20 cf1a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1acf │ │ -0a6b22: 0c01 |000b: move-result-object v1 │ │ -0a6b24: 1101 |000c: return-object v1 │ │ +0a6b00: |[0a6b00] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a6b10: 6e30 cc1a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1acc │ │ +0a6b16: 0c01 |0003: move-result-object v1 │ │ +0a6b18: 1f01 8a05 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1; // type@058a │ │ +0a6b1c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a6b20: 6e20 cf1a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1acf │ │ +0a6b26: 0c01 |000b: move-result-object v1 │ │ +0a6b28: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0a6b28: |[0a6b28] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a6b38: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a6b3e: 0c00 |0003: move-result-object v0 │ │ -0a6b40: 5251 ff1d |0004: iget v1, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.label:I // field@1dff │ │ -0a6b44: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0a6b46: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a6b48: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0a6b4c: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -0a6b50: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -0a6b54: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6b5a: 2834 |0011: goto 0045 // +0034 │ │ -0a6b5c: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a6b60: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a6b64: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a6b6a: 2706 |0019: throw v6 │ │ -0a6b6c: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6b72: 2814 |001d: goto 0031 // +0014 │ │ -0a6b74: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a6b7a: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a6b7e: 5451 fd1d |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$context:Landroid/content/Context; // field@1dfd │ │ -0a6b82: 0754 |0025: move-object v4, v5 │ │ -0a6b84: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6b88: 5953 ff1d |0028: iput v3, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.label:I // field@1dff │ │ -0a6b8c: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a6b92: 0c06 |002d: move-result-object v6 │ │ -0a6b94: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ -0a6b98: 1100 |0030: return-object v0 │ │ -0a6b9a: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a6b9e: 6e10 5c18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0a6ba4: 0c06 |0036: move-result-object v6 │ │ -0a6ba6: 5451 fe1d |0037: iget-object v1, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1dfe │ │ -0a6baa: 0753 |0039: move-object v3, v5 │ │ -0a6bac: 1f03 1902 |003a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a6bb0: 5952 ff1d |003c: iput v2, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.label:I // field@1dff │ │ -0a6bb4: 6e30 8119 1603 |003e: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1981 │ │ -0a6bba: 0c06 |0041: move-result-object v6 │ │ -0a6bbc: 3306 0300 |0042: if-ne v6, v0, 0045 // +0003 │ │ -0a6bc0: 1100 |0044: return-object v0 │ │ -0a6bc2: 1106 |0045: return-object v6 │ │ +0a6b2c: |[0a6b2c] ua.gardenapple.itchupdater.download.FetchDownloader$requestDownload$error$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a6b3c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a6b42: 0c00 |0003: move-result-object v0 │ │ +0a6b44: 5251 ff1d |0004: iget v1, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.label:I // field@1dff │ │ +0a6b48: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0a6b4a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a6b4c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0a6b50: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +0a6b54: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +0a6b58: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6b5e: 2834 |0011: goto 0045 // +0034 │ │ +0a6b60: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a6b64: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a6b68: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a6b6e: 2706 |0019: throw v6 │ │ +0a6b70: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6b76: 2814 |001d: goto 0031 // +0014 │ │ +0a6b78: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a6b7e: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a6b82: 5451 fd1d |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$context:Landroid/content/Context; // field@1dfd │ │ +0a6b86: 0754 |0025: move-object v4, v5 │ │ +0a6b88: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6b8c: 5953 ff1d |0028: iput v3, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.label:I // field@1dff │ │ +0a6b90: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a6b96: 0c06 |002d: move-result-object v6 │ │ +0a6b98: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ +0a6b9c: 1100 |0030: return-object v0 │ │ +0a6b9e: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a6ba2: 6e10 5c18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0a6ba8: 0c06 |0036: move-result-object v6 │ │ +0a6baa: 5451 fe1d |0037: iget-object v1, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1dfe │ │ +0a6bae: 0753 |0039: move-object v3, v5 │ │ +0a6bb0: 1f03 1902 |003a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a6bb4: 5952 ff1d |003c: iput v2, v5, Lua/gardenapple/itchupdater/download/FetchDownloader$requestDownload$error$1$1$1;.label:I // field@1dff │ │ +0a6bb8: 6e30 8119 1603 |003e: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1981 │ │ +0a6bbe: 0c06 |0041: move-result-object v6 │ │ +0a6bc0: 3306 0300 |0042: if-ne v6, v0, 0045 // +0003 │ │ +0a6bc4: 1100 |0044: return-object v0 │ │ +0a6bc6: 1106 |0045: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=40 │ │ 0x0012 line=42 │ │ 0x001a line=40 │ │ 0x0021 line=41 │ │ 0x0031 line=40 │ │ @@ -270011,124 +270012,124 @@ │ │ type : '(Lcom/tonyodev/fetch2/Download;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a71c4: |[0a71c4] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.:(Lcom/tonyodev/fetch2/Download;Lkotlin/coroutines/Continuation;)V │ │ -0a71d4: 5b01 091e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.$download:Lcom/tonyodev/fetch2/Download; // field@1e09 │ │ -0a71d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a71da: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a71e0: 0e00 |0006: return-void │ │ +0a71c8: |[0a71c8] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.:(Lcom/tonyodev/fetch2/Download;Lkotlin/coroutines/Continuation;)V │ │ +0a71d8: 5b01 091e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.$download:Lcom/tonyodev/fetch2/Download; // field@1e09 │ │ +0a71dc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0a71de: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a71e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a7198: |[0a7198] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a71a8: 2200 8f05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1; // type@058f │ │ -0a71ac: 5421 091e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.$download:Lcom/tonyodev/fetch2/Download; // field@1e09 │ │ -0a71b0: 7030 e01a 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.:(Lcom/tonyodev/fetch2/Download;Lkotlin/coroutines/Continuation;)V // method@1ae0 │ │ -0a71b6: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a71ba: 5b03 0b1e |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e0b │ │ -0a71be: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a71c2: 1100 |000d: return-object v0 │ │ +0a719c: |[0a719c] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a71ac: 2200 8f05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1; // type@058f │ │ +0a71b0: 5421 091e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.$download:Lcom/tonyodev/fetch2/Download; // field@1e09 │ │ +0a71b4: 7030 e01a 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.:(Lcom/tonyodev/fetch2/Download;Lkotlin/coroutines/Continuation;)V // method@1ae0 │ │ +0a71ba: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a71be: 5b03 0b1e |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e0b │ │ +0a71c2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a71c6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a70cc: |[0a70cc] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a70dc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a70e0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a70e4: 6e30 e31a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ae3 │ │ -0a70ea: 0c01 |0007: move-result-object v1 │ │ -0a70ec: 1101 |0008: return-object v1 │ │ +0a70d0: |[0a70d0] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a70e0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a70e4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a70e8: 6e30 e31a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ae3 │ │ +0a70ee: 0c01 |0007: move-result-object v1 │ │ +0a70f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a70f0: |[0a70f0] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a7100: 6e30 e11a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1ae1 │ │ -0a7106: 0c01 |0003: move-result-object v1 │ │ -0a7108: 1f01 8f05 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1; // type@058f │ │ -0a710c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a7110: 6e20 e41a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ae4 │ │ -0a7116: 0c01 |000b: move-result-object v1 │ │ -0a7118: 1101 |000c: return-object v1 │ │ +0a70f4: |[0a70f4] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a7104: 6e30 e11a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1ae1 │ │ +0a710a: 0c01 |0003: move-result-object v1 │ │ +0a710c: 1f01 8f05 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1; // type@058f │ │ +0a7110: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a7114: 6e20 e41a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ae4 │ │ +0a711a: 0c01 |000b: move-result-object v1 │ │ +0a711c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -0a711c: |[0a711c] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a712c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a7132: 0c00 |0003: move-result-object v0 │ │ -0a7134: 5251 0a1e |0004: iget v1, v5, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.label:I // field@1e0a │ │ -0a7138: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0a713a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0a713e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0a7142: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7148: 2825 |000e: goto 0033 // +0025 │ │ -0a714a: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a714e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a7152: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a7158: 2706 |0016: throw v6 │ │ -0a715a: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7160: 6206 5306 |001a: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a7164: 6e10 a616 0600 |001c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ -0a716a: 0c06 |001f: move-result-object v6 │ │ -0a716c: 5451 091e |0020: iget-object v1, v5, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.$download:Lcom/tonyodev/fetch2/Download; // field@1e09 │ │ -0a7170: 7210 a902 0100 |0022: invoke-interface {v1}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ -0a7176: 0a01 |0025: move-result v1 │ │ -0a7178: 8113 |0026: int-to-long v3, v1 │ │ -0a717a: 0751 |0027: move-object v1, v5 │ │ -0a717c: 1f01 1902 |0028: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a7180: 5952 0a1e |002a: iput v2, v5, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.label:I // field@1e0a │ │ -0a7184: 6e40 9f1b 3614 |002c: invoke-virtual {v6, v3, v4, v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onDownloadFailed:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b9f │ │ -0a718a: 0c06 |002f: move-result-object v6 │ │ -0a718c: 3306 0300 |0030: if-ne v6, v0, 0033 // +0003 │ │ -0a7190: 1100 |0032: return-object v0 │ │ -0a7192: 6206 4a00 |0033: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a7196: 1106 |0035: return-object v6 │ │ +0a7120: |[0a7120] ua.gardenapple.itchupdater.download.MitchFetchListener$onDeleted$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a7130: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a7136: 0c00 |0003: move-result-object v0 │ │ +0a7138: 5251 0a1e |0004: iget v1, v5, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.label:I // field@1e0a │ │ +0a713c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0a713e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0a7142: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0a7146: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a714c: 2825 |000e: goto 0033 // +0025 │ │ +0a714e: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a7152: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a7156: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a715c: 2706 |0016: throw v6 │ │ +0a715e: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7164: 6206 5306 |001a: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a7168: 6e10 a616 0600 |001c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ +0a716e: 0c06 |001f: move-result-object v6 │ │ +0a7170: 5451 091e |0020: iget-object v1, v5, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.$download:Lcom/tonyodev/fetch2/Download; // field@1e09 │ │ +0a7174: 7210 a902 0100 |0022: invoke-interface {v1}, Lcom/tonyodev/fetch2/Download;.getId:()I // method@02a9 │ │ +0a717a: 0a01 |0025: move-result v1 │ │ +0a717c: 8113 |0026: int-to-long v3, v1 │ │ +0a717e: 0751 |0027: move-object v1, v5 │ │ +0a7180: 1f01 1902 |0028: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7184: 5952 0a1e |002a: iput v2, v5, Lua/gardenapple/itchupdater/download/MitchFetchListener$onDeleted$1;.label:I // field@1e0a │ │ +0a7188: 6e40 9f1b 3614 |002c: invoke-virtual {v6, v3, v4, v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onDownloadFailed:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b9f │ │ +0a718e: 0c06 |002f: move-result-object v6 │ │ +0a7190: 3306 0300 |0030: if-ne v6, v0, 0033 // +0003 │ │ +0a7194: 1100 |0032: return-object v0 │ │ +0a7196: 6206 4a00 |0033: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a719a: 1106 |0035: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=39 │ │ 0x000f line=41 │ │ 0x0017 line=39 │ │ 0x001a line=40 │ │ 0x0033 line=41 │ │ @@ -270205,151 +270206,151 @@ │ │ type : '(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a76dc: |[0a76dc] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V │ │ -0a76ec: 5b01 101e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e10 │ │ -0a76f0: 5902 111e |0002: iput v2, v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$installId:I // field@1e11 │ │ -0a76f4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a76f6: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a76fc: 0e00 |0008: return-void │ │ +0a76e0: |[0a76e0] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V │ │ +0a76f0: 5b01 101e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e10 │ │ +0a76f4: 5902 111e |0002: iput v2, v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$installId:I // field@1e11 │ │ +0a76f8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a76fa: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a7700: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0a76ac: |[0a76ac] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a76bc: 2200 9205 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1; // type@0592 │ │ -0a76c0: 5431 101e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e10 │ │ -0a76c4: 5232 111e |0004: iget v2, v3, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$installId:I // field@1e11 │ │ -0a76c8: 7040 f71a 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V // method@1af7 │ │ -0a76ce: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a76d2: 5b04 131e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e13 │ │ -0a76d6: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a76da: 1100 |000f: return-object v0 │ │ +0a76b0: |[0a76b0] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a76c0: 2200 9205 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1; // type@0592 │ │ +0a76c4: 5431 101e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e10 │ │ +0a76c8: 5232 111e |0004: iget v2, v3, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$installId:I // field@1e11 │ │ +0a76cc: 7040 f71a 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V // method@1af7 │ │ +0a76d2: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a76d6: 5b04 131e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e13 │ │ +0a76da: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a76de: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a7584: |[0a7584] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a7594: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a7598: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a759c: 6e30 fa1a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1afa │ │ -0a75a2: 0c01 |0007: move-result-object v1 │ │ -0a75a4: 1101 |0008: return-object v1 │ │ +0a7588: |[0a7588] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a7598: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a759c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a75a0: 6e30 fa1a 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1afa │ │ +0a75a6: 0c01 |0007: move-result-object v1 │ │ +0a75a8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a75a8: |[0a75a8] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a75b8: 6e30 f81a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1af8 │ │ -0a75be: 0c01 |0003: move-result-object v1 │ │ -0a75c0: 1f01 9205 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1; // type@0592 │ │ -0a75c4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a75c8: 6e20 fb1a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1afb │ │ -0a75ce: 0c01 |000b: move-result-object v1 │ │ -0a75d0: 1101 |000c: return-object v1 │ │ +0a75ac: |[0a75ac] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a75bc: 6e30 f81a 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1af8 │ │ +0a75c2: 0c01 |0003: move-result-object v1 │ │ +0a75c4: 1f01 9205 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1; // type@0592 │ │ +0a75c8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a75cc: 6e20 fb1a 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1afb │ │ +0a75d2: 0c01 |000b: move-result-object v1 │ │ +0a75d4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -0a75d4: |[0a75d4] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a75e4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a75ea: 0c00 |0003: move-result-object v0 │ │ -0a75ec: 5261 121e |0004: iget v1, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.label:I // field@1e12 │ │ -0a75f0: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -0a75f2: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -0a75f4: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0a75f6: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -0a75fa: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ -0a75fe: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -0a7602: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -0a7606: 7110 5305 0700 |0011: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a760c: 284d |0014: goto 0061 // +004d │ │ -0a760e: 2207 6501 |0015: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a7612: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a7616: 7020 5a03 0700 |0019: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a761c: 2707 |001c: throw v7 │ │ -0a761e: 7110 5305 0700 |001d: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7624: 282c |0020: goto 004c // +002c │ │ -0a7626: 7110 5305 0700 |0021: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a762c: 2814 |0024: goto 0038 // +0014 │ │ -0a762e: 7110 5305 0700 |0025: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7634: 6207 7e1c |0028: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a7638: 5461 101e |002a: iget-object v1, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e10 │ │ -0a763c: 0765 |002c: move-object v5, v6 │ │ -0a763e: 1f05 1902 |002d: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a7642: 5964 121e |002f: iput v4, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.label:I // field@1e12 │ │ -0a7646: 6e30 4f18 1705 |0031: invoke-virtual {v7, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a764c: 0c07 |0034: move-result-object v7 │ │ -0a764e: 3307 0300 |0035: if-ne v7, v0, 0038 // +0003 │ │ -0a7652: 1100 |0037: return-object v0 │ │ -0a7654: 1f07 1205 |0038: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a7658: 6e10 5e18 0700 |003a: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ -0a765e: 0c07 |003d: move-result-object v7 │ │ -0a7660: 5261 111e |003e: iget v1, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$installId:I // field@1e11 │ │ -0a7664: 0764 |0040: move-object v4, v6 │ │ -0a7666: 1f04 1902 |0041: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a766a: 5963 121e |0043: iput v3, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.label:I // field@1e12 │ │ -0a766e: 6e30 061a 1704 |0045: invoke-virtual {v7, v1, v4}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResult:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a06 │ │ -0a7674: 0c07 |0048: move-result-object v7 │ │ -0a7676: 3307 0300 |0049: if-ne v7, v0, 004c // +0003 │ │ -0a767a: 1100 |004b: return-object v0 │ │ -0a767c: 1f07 eb04 |004c: check-cast v7, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -0a7680: 7110 8a05 0700 |004e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a7686: 6201 961b |0051: sget-object v1, Lua/gardenapple/itchupdater/client/GameDownloader;.Companion:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b96 │ │ -0a768a: 5463 101e |0053: iget-object v3, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e10 │ │ -0a768e: 0764 |0055: move-object v4, v6 │ │ -0a7690: 1f04 1902 |0056: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a7694: 5962 121e |0058: iput v2, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.label:I // field@1e12 │ │ -0a7698: 6e40 1217 3147 |005a: invoke-virtual {v1, v3, v7, v4}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.startUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1712 │ │ -0a769e: 0c07 |005d: move-result-object v7 │ │ -0a76a0: 3307 0300 |005e: if-ne v7, v0, 0061 // +0003 │ │ -0a76a4: 1100 |0060: return-object v0 │ │ -0a76a6: 6207 4a00 |0061: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a76aa: 1107 |0063: return-object v7 │ │ +0a75d8: |[0a75d8] ua.gardenapple.itchupdater.download.UpdateNotificationBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a75e8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a75ee: 0c00 |0003: move-result-object v0 │ │ +0a75f0: 5261 121e |0004: iget v1, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.label:I // field@1e12 │ │ +0a75f4: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +0a75f6: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +0a75f8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0a75fa: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +0a75fe: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ +0a7602: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +0a7606: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +0a760a: 7110 5305 0700 |0011: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7610: 284d |0014: goto 0061 // +004d │ │ +0a7612: 2207 6501 |0015: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a7616: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a761a: 7020 5a03 0700 |0019: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a7620: 2707 |001c: throw v7 │ │ +0a7622: 7110 5305 0700 |001d: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7628: 282c |0020: goto 004c // +002c │ │ +0a762a: 7110 5305 0700 |0021: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7630: 2814 |0024: goto 0038 // +0014 │ │ +0a7632: 7110 5305 0700 |0025: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7638: 6207 7e1c |0028: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a763c: 5461 101e |002a: iget-object v1, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e10 │ │ +0a7640: 0765 |002c: move-object v5, v6 │ │ +0a7642: 1f05 1902 |002d: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7646: 5964 121e |002f: iput v4, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.label:I // field@1e12 │ │ +0a764a: 6e30 4f18 1705 |0031: invoke-virtual {v7, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a7650: 0c07 |0034: move-result-object v7 │ │ +0a7652: 3307 0300 |0035: if-ne v7, v0, 0038 // +0003 │ │ +0a7656: 1100 |0037: return-object v0 │ │ +0a7658: 1f07 1205 |0038: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a765c: 6e10 5e18 0700 |003a: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ +0a7662: 0c07 |003d: move-result-object v7 │ │ +0a7664: 5261 111e |003e: iget v1, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$installId:I // field@1e11 │ │ +0a7668: 0764 |0040: move-object v4, v6 │ │ +0a766a: 1f04 1902 |0041: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a766e: 5963 121e |0043: iput v3, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.label:I // field@1e12 │ │ +0a7672: 6e30 061a 1704 |0045: invoke-virtual {v7, v1, v4}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResult:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a06 │ │ +0a7678: 0c07 |0048: move-result-object v7 │ │ +0a767a: 3307 0300 |0049: if-ne v7, v0, 004c // +0003 │ │ +0a767e: 1100 |004b: return-object v0 │ │ +0a7680: 1f07 eb04 |004c: check-cast v7, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +0a7684: 7110 8a05 0700 |004e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a768a: 6201 961b |0051: sget-object v1, Lua/gardenapple/itchupdater/client/GameDownloader;.Companion:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b96 │ │ +0a768e: 5463 101e |0053: iget-object v3, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e10 │ │ +0a7692: 0764 |0055: move-object v4, v6 │ │ +0a7694: 1f04 1902 |0056: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7698: 5962 121e |0058: iput v2, v6, Lua/gardenapple/itchupdater/download/UpdateNotificationBroadcastReceiver$onReceive$1;.label:I // field@1e12 │ │ +0a769c: 6e40 1217 3147 |005a: invoke-virtual {v1, v3, v7, v4}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.startUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1712 │ │ +0a76a2: 0c07 |005d: move-result-object v7 │ │ +0a76a4: 3307 0300 |005e: if-ne v7, v0, 0061 // +0003 │ │ +0a76a8: 1100 |0060: return-object v0 │ │ +0a76aa: 6207 4a00 |0061: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a76ae: 1107 |0063: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=29 │ │ 0x0015 line=33 │ │ 0x001d line=29 │ │ 0x0028 line=30 │ │ 0x0038 line=29 │ │ @@ -270450,423 +270451,423 @@ │ │ type : '(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a7ef8: |[0a7ef8] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V │ │ -0a7f08: 5b01 241e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ -0a7f0c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a7f0e: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a7f14: 0e00 |0006: return-void │ │ +0a7efc: |[0a7efc] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V │ │ +0a7f0c: 5b01 241e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ +0a7f10: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0a7f12: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a7f18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a7ecc: |[0a7ecc] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a7edc: 2200 9805 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2; // type@0598 │ │ -0a7ee0: 5421 241e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ -0a7ee4: 7030 091b 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V // method@1b09 │ │ -0a7eea: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a7eee: 5b03 231e |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e23 │ │ -0a7ef2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a7ef6: 1100 |000d: return-object v0 │ │ +0a7ed0: |[0a7ed0] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a7ee0: 2200 9805 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2; // type@0598 │ │ +0a7ee4: 5421 241e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ +0a7ee8: 7030 091b 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.:(Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;Lkotlin/coroutines/Continuation;)V // method@1b09 │ │ +0a7eee: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a7ef2: 5b03 231e |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e23 │ │ +0a7ef6: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7efa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a7950: |[0a7950] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a7960: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a7964: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a7968: 6e30 0c1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b0c │ │ -0a796e: 0c01 |0007: move-result-object v1 │ │ -0a7970: 1101 |0008: return-object v1 │ │ +0a7954: |[0a7954] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a7964: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a7968: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a796c: 6e30 0c1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b0c │ │ +0a7972: 0c01 |0007: move-result-object v1 │ │ +0a7974: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a7974: |[0a7974] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a7984: 6e30 0a1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b0a │ │ -0a798a: 0c01 |0003: move-result-object v1 │ │ -0a798c: 1f01 9805 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2; // type@0598 │ │ -0a7990: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a7994: 6e20 0d1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b0d │ │ -0a799a: 0c01 |000b: move-result-object v1 │ │ -0a799c: 1101 |000c: return-object v1 │ │ +0a7978: |[0a7978] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a7988: 6e30 0a1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b0a │ │ +0a798e: 0c01 |0003: move-result-object v1 │ │ +0a7990: 1f01 9805 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2; // type@0598 │ │ +0a7994: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a7998: 6e20 0d1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b0d │ │ +0a799e: 0c01 |000b: move-result-object v1 │ │ +0a79a0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 573 16-bit code units │ │ -0a79a0: |[0a79a0] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a79b0: 0808 1500 |0000: move-object/from16 v8, v21 │ │ -0a79b4: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a79ba: 0c00 |0005: move-result-object v0 │ │ -0a79bc: 5281 221e |0006: iget v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.label:I // field@1e22 │ │ -0a79c0: 1239 |0008: const/4 v9, #int 3 // #3 │ │ -0a79c2: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -0a79c4: 1a0a 6c1f |000a: const-string v10, "applicationContext" // string@1f6c │ │ -0a79c8: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -0a79ca: 3801 6e00 |000d: if-eqz v1, 007b // +006e │ │ -0a79ce: 3231 4f00 |000f: if-eq v1, v3, 005e // +004f │ │ -0a79d2: 3221 2d00 |0011: if-eq v1, v2, 003e // +002d │ │ -0a79d6: 3391 2300 |0013: if-ne v1, v9, 0036 // +0023 │ │ -0a79da: 5281 1c1e |0015: iget v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ -0a79de: 5382 1d1e |0017: iget-wide v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ -0a79e2: 5480 211e |0019: iget-object v0, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$3:Ljava/lang/Object; // field@1e21 │ │ -0a79e6: 1f00 8201 |001b: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ -0a79ea: 5484 201e |001d: iget-object v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$2:Ljava/lang/Object; // field@1e20 │ │ -0a79ee: 1f04 9a05 |001f: check-cast v4, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // type@059a │ │ -0a79f2: 5485 1f1e |0021: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ -0a79f6: 1f05 3a01 |0023: check-cast v5, Ljava/io/Closeable; // type@013a │ │ -0a79fa: 5486 1e1e |0025: iget-object v6, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ -0a79fe: 1f06 3c01 |0027: check-cast v6, Ljava/io/File; // type@013c │ │ -0a7a02: 7701 5305 1600 |0029: invoke-static/range {v22}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7a08: 0117 |002c: move v7, v1 │ │ -0a7a0a: 042b |002d: move-wide v11, v2 │ │ -0a7a0c: 0759 |002e: move-object v9, v5 │ │ -0a7a0e: 076f |002f: move-object v15, v6 │ │ -0a7a10: 2900 6f01 |0030: goto/16 019f // +016f │ │ -0a7a14: 0d00 |0032: move-exception v0 │ │ -0a7a16: 0704 |0033: move-object v4, v0 │ │ -0a7a18: 2900 af01 |0034: goto/16 01e3 // +01af │ │ -0a7a1c: 2200 6501 |0036: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a7a20: 1a01 c420 |0038: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a7a24: 7020 5a03 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a7a2a: 2700 |003d: throw v0 │ │ -0a7a2c: 5281 1c1e |003e: iget v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ -0a7a30: 5382 1d1e |0040: iget-wide v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ -0a7a34: 5484 211e |0042: iget-object v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$3:Ljava/lang/Object; // field@1e21 │ │ -0a7a38: 1f04 8201 |0044: check-cast v4, Ljava/lang/Throwable; // type@0182 │ │ -0a7a3c: 5485 201e |0046: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$2:Ljava/lang/Object; // field@1e20 │ │ -0a7a40: 1f05 9a05 |0048: check-cast v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // type@059a │ │ -0a7a44: 5486 1f1e |004a: iget-object v6, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ -0a7a48: 1f06 3a01 |004c: check-cast v6, Ljava/io/Closeable; // type@013a │ │ -0a7a4c: 5487 1e1e |004e: iget-object v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ -0a7a50: 1f07 3c01 |0050: check-cast v7, Ljava/io/File; // type@013c │ │ -0a7a54: 7701 5305 1600 |0052: invoke-static/range {v22}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7a5a: 077f |0055: move-object v15, v7 │ │ -0a7a5c: 2900 1e01 |0056: goto/16 0174 // +011e │ │ -0a7a60: 0d00 |0058: move-exception v0 │ │ -0a7a62: 0704 |0059: move-object v4, v0 │ │ -0a7a64: 0765 |005a: move-object v5, v6 │ │ -0a7a66: 0776 |005b: move-object v6, v7 │ │ -0a7a68: 2900 8701 |005c: goto/16 01e3 // +0187 │ │ -0a7a6c: 5281 1c1e |005e: iget v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ -0a7a70: 5383 1d1e |0060: iget-wide v3, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ -0a7a74: 5485 1f1e |0062: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ -0a7a78: 1f05 5702 |0064: check-cast v5, Lokhttp3/Request; // type@0257 │ │ -0a7a7c: 5485 1e1e |0066: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ -0a7a80: 1f05 3c01 |0068: check-cast v5, Ljava/io/File; // type@013c │ │ -0a7a84: 7701 5305 1600 |006a: invoke-static/range {v22}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7a8a: 0117 |006d: move v7, v1 │ │ -0a7a8c: 0756 |006e: move-object v6, v5 │ │ -0a7a8e: 0801 1600 |006f: move-object/from16 v1, v22 │ │ -0a7a92: 0434 |0071: move-wide v4, v3 │ │ -0a7a94: 2900 b100 |0072: goto/16 0123 // +00b1 │ │ -0a7a98: 0d00 |0074: move-exception v0 │ │ -0a7a9a: 0210 0100 |0075: move/from16 v16, v1 │ │ -0a7a9e: 043e |0077: move-wide v14, v3 │ │ -0a7aa0: 075d |0078: move-object v13, v5 │ │ -0a7aa2: 2900 8701 |0079: goto/16 0200 // +0187 │ │ -0a7aa6: 7701 5305 1600 |007b: invoke-static/range {v22}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7aac: 5481 241e |007e: iget-object v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ -0a7ab0: 6e10 171b 0100 |0080: invoke-virtual {v1}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getInputData:()Landroidx/work/Data; // method@1b17 │ │ -0a7ab6: 0c01 |0083: move-result-object v1 │ │ -0a7ab8: 1a04 0037 |0084: const-string v4, "url" // string@3700 │ │ -0a7abc: 6e20 6002 4100 |0086: invoke-virtual {v1, v4}, Landroidx/work/Data;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0260 │ │ -0a7ac2: 0c01 |0089: move-result-object v1 │ │ -0a7ac4: 7110 8a05 0100 |008a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a7aca: 5484 241e |008d: iget-object v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ -0a7ace: 6e10 171b 0400 |008f: invoke-virtual {v4}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getInputData:()Landroidx/work/Data; // method@1b17 │ │ -0a7ad4: 0c04 |0092: move-result-object v4 │ │ -0a7ad6: 1a05 5c30 |0093: const-string v5, "path" // string@305c │ │ -0a7ada: 6e20 6002 5400 |0095: invoke-virtual {v4, v5}, Landroidx/work/Data;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0260 │ │ -0a7ae0: 0c04 |0098: move-result-object v4 │ │ -0a7ae2: 7110 8a05 0400 |0099: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a7ae8: 5485 241e |009c: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ -0a7aec: 6e10 171b 0500 |009e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getInputData:()Landroidx/work/Data; // method@1b17 │ │ -0a7af2: 0c05 |00a1: move-result-object v5 │ │ -0a7af4: 1606 ffff |00a2: const-wide/16 v6, #int -1 // #ffff │ │ -0a7af8: 1a0b 6324 |00a4: const-string v11, "download_id" // string@2463 │ │ -0a7afc: 6e40 5f02 b576 |00a6: invoke-virtual {v5, v11, v6, v7}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@025f │ │ -0a7b02: 0b05 |00a9: move-result-wide v5 │ │ -0a7b04: 5487 241e |00aa: iget-object v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ -0a7b08: 6e10 171b 0700 |00ac: invoke-virtual {v7}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getInputData:()Landroidx/work/Data; // method@1b17 │ │ -0a7b0e: 0c07 |00af: move-result-object v7 │ │ -0a7b10: 12fb |00b0: const/4 v11, #int -1 // #ff │ │ -0a7b12: 1a0c f836 |00b1: const-string v12, "upload_id" // string@36f8 │ │ -0a7b16: 6e30 5e02 c70b |00b3: invoke-virtual {v7, v12, v11}, Landroidx/work/Data;.getInt:(Ljava/lang/String;I)I // method@025e │ │ -0a7b1c: 0a07 |00b6: move-result v7 │ │ -0a7b1e: 220b 3c01 |00b7: new-instance v11, Ljava/io/File; // type@013c │ │ -0a7b22: 7020 db02 4b00 |00b9: invoke-direct {v11, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ -0a7b28: 2204 5602 |00bc: new-instance v4, Lokhttp3/Request$Builder; // type@0256 │ │ -0a7b2c: 7010 da05 0400 |00be: invoke-direct {v4}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ -0a7b32: 6e20 e005 1400 |00c1: invoke-virtual {v4, v1}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ -0a7b38: 7100 4601 0000 |00c4: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ -0a7b3e: 0c0c |00c7: move-result-object v12 │ │ -0a7b40: 390c 0300 |00c8: if-nez v12, 00cb // +0003 │ │ -0a7b44: 280d |00ca: goto 00d7 // +000d │ │ -0a7b46: 6e20 4501 1c00 |00cb: invoke-virtual {v12, v1}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ -0a7b4c: 0c01 |00ce: move-result-object v1 │ │ -0a7b4e: 3901 0300 |00cf: if-nez v1, 00d2 // +0003 │ │ -0a7b52: 2806 |00d1: goto 00d7 // +0006 │ │ -0a7b54: 1a0c 4609 |00d2: const-string v12, "Cookie" // string@0946 │ │ -0a7b58: 6e30 db05 c401 |00d4: invoke-virtual {v4, v12, v1}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ -0a7b5e: 6e10 dd05 0400 |00d7: invoke-virtual {v4}, Lokhttp3/Request$Builder;.get:()Lokhttp3/Request$Builder; // method@05dd │ │ -0a7b64: 6e10 dc05 0400 |00da: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ -0a7b6a: 0c01 |00dd: move-result-object v1 │ │ -0a7b6c: 5b8b 1e1e |00de: iput-object v11, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ -0a7b70: 5b81 1f1e |00e0: iput-object v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ -0a7b74: 5a85 1d1e |00e2: iput-wide v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ -0a7b78: 5987 1c1e |00e4: iput v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ -0a7b7c: 5983 221e |00e6: iput v3, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.label:I // field@1e22 │ │ -0a7b80: 0784 |00e8: move-object v4, v8 │ │ -0a7b82: 1f04 1902 |00e9: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a7b86: 220c 3a02 |00eb: new-instance v12, Lkotlinx/coroutines/CancellableContinuationImpl; // type@023a │ │ -0a7b8a: 7110 7505 0400 |00ed: invoke-static {v4}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ -0a7b90: 0c04 |00f0: move-result-object v4 │ │ -0a7b92: 7030 ae05 4c03 |00f1: invoke-direct {v12, v4, v3}, Lkotlinx/coroutines/CancellableContinuationImpl;.:(Lkotlin/coroutines/Continuation;I)V // method@05ae │ │ -0a7b98: 6e10 b005 0c00 |00f4: invoke-virtual {v12}, Lkotlinx/coroutines/CancellableContinuationImpl;.initCancellability:()V // method@05b0 │ │ -0a7b9e: 07c3 |00f7: move-object v3, v12 │ │ -0a7ba0: 1f03 3902 |00f8: check-cast v3, Lkotlinx/coroutines/CancellableContinuation; // type@0239 │ │ -0a7ba4: 6204 5306 |00fa: sget-object v4, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a7ba8: 6e10 a916 0400 |00fc: invoke-virtual {v4}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ -0a7bae: 0c04 |00ff: move-result-object v4 │ │ -0a7bb0: 6e20 d905 1400 |0100: invoke-virtual {v4, v1}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ -0a7bb6: 0c01 |0103: move-result-object v1 │ │ -0a7bb8: 2204 9705 |0104: new-instance v4, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1; // type@0597 │ │ -0a7bbc: 7020 061b 3400 |0106: invoke-direct {v4, v3}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.:(Lkotlinx/coroutines/CancellableContinuation;)V // method@1b06 │ │ -0a7bc2: 1f04 4d02 |0109: check-cast v4, Lokhttp3/Callback; // type@024d │ │ -0a7bc6: 7220 c905 4100 |010b: invoke-interface {v1, v4}, Lokhttp3/Call;.enqueue:(Lokhttp3/Callback;)V // method@05c9 │ │ -0a7bcc: 6e10 af05 0c00 |010e: invoke-virtual {v12}, Lkotlinx/coroutines/CancellableContinuationImpl;.getResult:()Ljava/lang/Object; // method@05af │ │ -0a7bd2: 0c01 |0111: move-result-object v1 │ │ -0a7bd4: 7100 7405 0000 |0112: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a7bda: 0c03 |0115: move-result-object v3 │ │ -0a7bdc: 3331 0800 |0116: if-ne v1, v3, 011e // +0008 │ │ -0a7be0: 0783 |0118: move-object v3, v8 │ │ -0a7be2: 1f03 1902 |0119: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a7be6: 7110 7a05 0300 |011b: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ -0a7bec: 3301 0300 |011e: if-ne v1, v0, 0121 // +0003 │ │ -0a7bf0: 1100 |0120: return-object v0 │ │ -0a7bf2: 0454 |0121: move-wide v4, v5 │ │ -0a7bf4: 07b6 |0122: move-object v6, v11 │ │ -0a7bf6: 0713 |0123: move-object v3, v1 │ │ -0a7bf8: 1f03 5902 |0124: check-cast v3, Lokhttp3/Response; // type@0259 │ │ -0a7bfc: 0731 |0126: move-object v1, v3 │ │ -0a7bfe: 1f01 3a01 |0127: check-cast v1, Ljava/io/Closeable; // type@013a │ │ -0a7c02: 548e 241e |0129: iget-object v14, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ -0a7c06: 120b |012b: const/4 v11, #int 0 // #0 │ │ -0a7c08: 07bf |012c: move-object v15, v11 │ │ -0a7c0a: 1f0f 8201 |012d: check-cast v15, Ljava/lang/Throwable; // type@0182 │ │ -0a7c0e: 071b |012f: move-object v11, v1 │ │ -0a7c10: 1f0b 5902 |0130: check-cast v11, Lokhttp3/Response; // type@0259 │ │ -0a7c14: 620b 5306 |0132: sget-object v11, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a7c18: 6e10 ab16 0b00 |0134: invoke-virtual {v11}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ -0a7c1e: 0c0b |0137: move-result-object v11 │ │ -0a7c20: 6e10 161b 0e00 |0138: invoke-virtual {v14}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ -0a7c26: 0c0c |013b: move-result-object v12 │ │ -0a7c28: 7120 8b05 ac00 |013c: invoke-static {v12, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a7c2e: 1311 0000 |013f: const/16 v17, #int 0 // #0 │ │ -0a7c32: 1312 0000 |0141: const/16 v18, #int 0 // #0 │ │ -0a7c36: 076d |0143: move-object v13, v6 │ │ -0a7c38: 07e9 |0144: move-object v9, v14 │ │ -0a7c3a: 07f2 |0145: move-object v2, v15 │ │ -0a7c3c: 044e |0146: move-wide v14, v4 │ │ -0a7c3e: 0210 0700 |0147: move/from16 v16, v7 │ │ -0a7c42: 7408 2c1b 0b00 |0149: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1b2c │ │ -0a7c48: 5b86 1e1e |014c: iput-object v6, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ -0a7c4c: 5b81 1f1e |014e: iput-object v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ -0a7c50: 5b89 201e |0150: iput-object v9, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$2:Ljava/lang/Object; // field@1e20 │ │ -0a7c54: 5b82 211e |0152: iput-object v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$3:Ljava/lang/Object; // field@1e21 │ │ -0a7c58: 5a84 1d1e |0154: iput-wide v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ -0a7c5c: 5987 1c1e |0156: iput v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ -0a7c60: 122b |0158: const/4 v11, #int 2 // #2 │ │ -0a7c62: 598b 221e |0159: iput v11, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.label:I // field@1e22 │ │ -0a7c66: 071b |015b: move-object v11, v1 │ │ -0a7c68: 0791 |015c: move-object v1, v9 │ │ -0a7c6a: 072c |015d: move-object v12, v2 │ │ -0a7c6c: 0732 |015e: move-object v2, v3 │ │ -0a7c6e: 0763 |015f: move-object v3, v6 │ │ -0a7c70: 044d |0160: move-wide v13, v4 │ │ -0a7c72: 076f |0161: move-object v15, v6 │ │ -0a7c74: 0176 |0162: move v6, v7 │ │ -0a7c76: 0210 0700 |0163: move/from16 v16, v7 │ │ -0a7c7a: 0807 1500 |0165: move-object/from16 v7, v21 │ │ -0a7c7e: 7407 151b 0100 |0167: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.download:(Lokhttp3/Response;Ljava/io/File;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b15 │ │ -0a7c84: 0c01 |016a: move-result-object v1 │ │ -0a7c86: 3301 0300 |016b: if-ne v1, v0, 016e // +0003 │ │ -0a7c8a: 1100 |016d: return-object v0 │ │ -0a7c8c: 0795 |016e: move-object v5, v9 │ │ -0a7c8e: 07b6 |016f: move-object v6, v11 │ │ -0a7c90: 07c4 |0170: move-object v4, v12 │ │ -0a7c92: 04d2 |0171: move-wide v2, v13 │ │ -0a7c94: 0201 1000 |0172: move/from16 v1, v16 │ │ -0a7c98: 6e10 161b 0500 |0174: invoke-virtual {v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ -0a7c9e: 0c07 |0177: move-result-object v7 │ │ -0a7ca0: 7110 c201 0700 |0178: invoke-static {v7}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ -0a7ca6: 0c07 |017b: move-result-object v7 │ │ -0a7ca8: 1a09 561c |017c: const-string v9, "WorkerDownloadResult" // string@1c56 │ │ -0a7cac: 842b |017e: long-to-int v11, v2 │ │ -0a7cae: 6e30 c101 970b |017f: invoke-virtual {v7, v9, v11}, Landroidx/core/app/NotificationManagerCompat;.cancel:(Ljava/lang/String;I)V // method@01c1 │ │ -0a7cb4: 160b f401 |0182: const-wide/16 v11, #int 500 // #1f4 │ │ -0a7cb8: 5b8f 1e1e |0184: iput-object v15, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ -0a7cbc: 5b86 1f1e |0186: iput-object v6, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ -0a7cc0: 5b85 201e |0188: iput-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$2:Ljava/lang/Object; // field@1e20 │ │ -0a7cc4: 5b84 211e |018a: iput-object v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$3:Ljava/lang/Object; // field@1e21 │ │ -0a7cc8: 5a82 1d1e |018c: iput-wide v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ -0a7ccc: 5981 1c1e |018e: iput v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ -0a7cd0: 1237 |0190: const/4 v7, #int 3 // #3 │ │ -0a7cd2: 5987 221e |0191: iput v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.label:I // field@1e22 │ │ -0a7cd6: 7130 b705 cb08 |0193: invoke-static {v11, v12, v8}, Lkotlinx/coroutines/DelayKt;.delay:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05b7 │ │ -0a7cdc: 0c07 |0196: move-result-object v7 │ │ -0a7cde: 3307 0300 |0197: if-ne v7, v0, 019a // +0003 │ │ -0a7ce2: 1100 |0199: return-object v0 │ │ -0a7ce4: 0117 |019a: move v7, v1 │ │ -0a7ce6: 042b |019b: move-wide v11, v2 │ │ -0a7ce8: 0740 |019c: move-object v0, v4 │ │ -0a7cea: 0754 |019d: move-object v4, v5 │ │ -0a7cec: 0769 |019e: move-object v9, v6 │ │ -0a7cee: 6201 5306 |019f: sget-object v1, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a7cf2: 6e10 ab16 0100 |01a1: invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ -0a7cf8: 0c01 |01a4: move-result-object v1 │ │ -0a7cfa: 6e10 161b 0400 |01a5: invoke-virtual {v4}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ -0a7d00: 0c02 |01a8: move-result-object v2 │ │ -0a7d02: 7120 8b05 a200 |01a9: invoke-static {v2, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a7d08: 6e10 e002 0f00 |01ac: invoke-virtual {v15}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ -0a7d0e: 0c03 |01af: move-result-object v3 │ │ -0a7d10: 1a04 9525 |01b0: const-string v4, "file.name" // string@2595 │ │ -0a7d14: 7120 8b05 4300 |01b2: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a7d1a: 0174 |01b5: move v4, v7 │ │ -0a7d1c: 04b5 |01b6: move-wide v5, v11 │ │ -0a7d1e: 7406 2a1b 0100 |01b7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.onCompleted:(Landroid/content/Context;Ljava/lang/String;IJ)V // method@1b2a │ │ -0a7d24: 6201 4a00 |01ba: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a7d28: 7120 7d05 0900 |01bc: invoke-static {v9, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0a7d2e: 2900 7400 |01bf: goto/16 0233 // +0074 │ │ -0a7d32: 0d00 |01c1: move-exception v0 │ │ -0a7d34: 0210 0700 |01c2: move/from16 v16, v7 │ │ -0a7d38: 07fd |01c4: move-object v13, v15 │ │ -0a7d3a: 04be |01c5: move-wide v14, v11 │ │ -0a7d3c: 283a |01c6: goto 0200 // +003a │ │ -0a7d3e: 0d00 |01c7: move-exception v0 │ │ -0a7d40: 0704 |01c8: move-object v4, v0 │ │ -0a7d42: 0171 |01c9: move v1, v7 │ │ -0a7d44: 0795 |01ca: move-object v5, v9 │ │ -0a7d46: 04b2 |01cb: move-wide v2, v11 │ │ -0a7d48: 2804 |01cc: goto 01d0 // +0004 │ │ -0a7d4a: 0d00 |01cd: move-exception v0 │ │ -0a7d4c: 0704 |01ce: move-object v4, v0 │ │ -0a7d4e: 0765 |01cf: move-object v5, v6 │ │ -0a7d50: 07f6 |01d0: move-object v6, v15 │ │ -0a7d52: 2812 |01d1: goto 01e3 // +0012 │ │ -0a7d54: 0d00 |01d2: move-exception v0 │ │ -0a7d56: 0704 |01d3: move-object v4, v0 │ │ -0a7d58: 07b5 |01d4: move-object v5, v11 │ │ -0a7d5a: 04d2 |01d5: move-wide v2, v13 │ │ -0a7d5c: 07f6 |01d6: move-object v6, v15 │ │ -0a7d5e: 280a |01d7: goto 01e1 // +000a │ │ -0a7d60: 0d00 |01d8: move-exception v0 │ │ -0a7d62: 071b |01d9: move-object v11, v1 │ │ -0a7d64: 044d |01da: move-wide v13, v4 │ │ -0a7d66: 076f |01db: move-object v15, v6 │ │ -0a7d68: 0210 0700 |01dc: move/from16 v16, v7 │ │ -0a7d6c: 0704 |01de: move-object v4, v0 │ │ -0a7d6e: 07b5 |01df: move-object v5, v11 │ │ -0a7d70: 04d2 |01e0: move-wide v2, v13 │ │ -0a7d72: 0201 1000 |01e1: move/from16 v1, v16 │ │ -0a7d76: 2704 |01e3: throw v4 │ │ -0a7d78: 0d00 |01e4: move-exception v0 │ │ -0a7d7a: 0707 |01e5: move-object v7, v0 │ │ -0a7d7c: 7120 7d05 4500 |01e6: invoke-static {v5, v4}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0a7d82: 2707 |01e9: throw v7 │ │ -0a7d84: 0d00 |01ea: move-exception v0 │ │ -0a7d86: 0210 0100 |01eb: move/from16 v16, v1 │ │ -0a7d8a: 042e |01ed: move-wide v14, v2 │ │ -0a7d8c: 076d |01ee: move-object v13, v6 │ │ -0a7d8e: 2811 |01ef: goto 0200 // +0011 │ │ -0a7d90: 0d00 |01f0: move-exception v0 │ │ -0a7d92: 044d |01f1: move-wide v13, v4 │ │ -0a7d94: 076f |01f2: move-object v15, v6 │ │ -0a7d96: 0210 0700 |01f3: move/from16 v16, v7 │ │ -0a7d9a: 0513 0d00 |01f5: move-wide/from16 v19, v13 │ │ -0a7d9e: 07fd |01f7: move-object v13, v15 │ │ -0a7da0: 050e 1300 |01f8: move-wide/from16 v14, v19 │ │ -0a7da4: 2806 |01fa: goto 0200 // +0006 │ │ -0a7da6: 0d00 |01fb: move-exception v0 │ │ -0a7da8: 045e |01fc: move-wide v14, v5 │ │ -0a7daa: 0210 0700 |01fd: move/from16 v16, v7 │ │ -0a7dae: 07bd |01ff: move-object v13, v11 │ │ -0a7db0: 0701 |0200: move-object v1, v0 │ │ -0a7db2: 1f01 8201 |0201: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ -0a7db6: 1a02 571c |0203: const-string v2, "WorkerDownloader" // string@1c57 │ │ -0a7dba: 1a03 6207 |0205: const-string v3, "Caught while downloading" // string@0762 │ │ -0a7dbe: 7130 fe00 3201 |0207: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ -0a7dc4: 2001 4201 |020a: instance-of v1, v0, Ljava/io/IOException; // type@0142 │ │ -0a7dc8: 3801 0500 |020c: if-eqz v1, 0211 // +0005 │ │ -0a7dcc: 1a01 340b |020e: const-string v1, "I/O error" // string@0b34 │ │ -0a7dd0: 2803 |0210: goto 0213 // +0003 │ │ -0a7dd2: 1a01 b71a |0211: const-string v1, "Unknown error" // string@1ab7 │ │ -0a7dd6: 6202 5306 |0213: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a7dda: 6e10 ab16 0200 |0215: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ -0a7de0: 0c0b |0218: move-result-object v11 │ │ -0a7de2: 5482 241e |0219: iget-object v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ -0a7de6: 6e10 161b 0200 |021b: invoke-virtual {v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ -0a7dec: 0c0c |021e: move-result-object v12 │ │ -0a7dee: 7120 8b05 ac00 |021f: invoke-static {v12, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a7df4: 6e10 5303 0000 |0222: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0353 │ │ -0a7dfa: 0c00 |0225: move-result-object v0 │ │ -0a7dfc: 3900 0500 |0226: if-nez v0, 022b // +0005 │ │ -0a7e00: 0811 0100 |0228: move-object/from16 v17, v1 │ │ -0a7e04: 2803 |022a: goto 022d // +0003 │ │ -0a7e06: 0811 0000 |022b: move-object/from16 v17, v0 │ │ -0a7e0a: 7407 2b1b 0b00 |022d: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.onError:(Landroid/content/Context;Ljava/io/File;JILjava/lang/String;)V // method@1b2b │ │ -0a7e10: 7100 6102 0000 |0230: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@0261 │ │ -0a7e16: 7100 6202 0000 |0233: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@0262 │ │ -0a7e1c: 0c00 |0236: move-result-object v0 │ │ -0a7e1e: 1100 |0237: return-object v0 │ │ -0a7e20: 7100 6102 0000 |0238: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@0261 │ │ -0a7e26: 0c00 |023b: move-result-object v0 │ │ -0a7e28: 1100 |023c: return-object v0 │ │ +0a79a4: |[0a79a4] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$doWork$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a79b4: 0808 1500 |0000: move-object/from16 v8, v21 │ │ +0a79b8: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a79be: 0c00 |0005: move-result-object v0 │ │ +0a79c0: 5281 221e |0006: iget v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.label:I // field@1e22 │ │ +0a79c4: 1239 |0008: const/4 v9, #int 3 // #3 │ │ +0a79c6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +0a79c8: 1a0a 6c1f |000a: const-string v10, "applicationContext" // string@1f6c │ │ +0a79cc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +0a79ce: 3801 6e00 |000d: if-eqz v1, 007b // +006e │ │ +0a79d2: 3231 4f00 |000f: if-eq v1, v3, 005e // +004f │ │ +0a79d6: 3221 2d00 |0011: if-eq v1, v2, 003e // +002d │ │ +0a79da: 3391 2300 |0013: if-ne v1, v9, 0036 // +0023 │ │ +0a79de: 5281 1c1e |0015: iget v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ +0a79e2: 5382 1d1e |0017: iget-wide v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ +0a79e6: 5480 211e |0019: iget-object v0, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$3:Ljava/lang/Object; // field@1e21 │ │ +0a79ea: 1f00 8201 |001b: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ +0a79ee: 5484 201e |001d: iget-object v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$2:Ljava/lang/Object; // field@1e20 │ │ +0a79f2: 1f04 9a05 |001f: check-cast v4, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // type@059a │ │ +0a79f6: 5485 1f1e |0021: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ +0a79fa: 1f05 3a01 |0023: check-cast v5, Ljava/io/Closeable; // type@013a │ │ +0a79fe: 5486 1e1e |0025: iget-object v6, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ +0a7a02: 1f06 3c01 |0027: check-cast v6, Ljava/io/File; // type@013c │ │ +0a7a06: 7701 5305 1600 |0029: invoke-static/range {v22}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7a0c: 0117 |002c: move v7, v1 │ │ +0a7a0e: 042b |002d: move-wide v11, v2 │ │ +0a7a10: 0759 |002e: move-object v9, v5 │ │ +0a7a12: 076f |002f: move-object v15, v6 │ │ +0a7a14: 2900 6f01 |0030: goto/16 019f // +016f │ │ +0a7a18: 0d00 |0032: move-exception v0 │ │ +0a7a1a: 0704 |0033: move-object v4, v0 │ │ +0a7a1c: 2900 af01 |0034: goto/16 01e3 // +01af │ │ +0a7a20: 2200 6501 |0036: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a7a24: 1a01 c420 |0038: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a7a28: 7020 5a03 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a7a2e: 2700 |003d: throw v0 │ │ +0a7a30: 5281 1c1e |003e: iget v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ +0a7a34: 5382 1d1e |0040: iget-wide v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ +0a7a38: 5484 211e |0042: iget-object v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$3:Ljava/lang/Object; // field@1e21 │ │ +0a7a3c: 1f04 8201 |0044: check-cast v4, Ljava/lang/Throwable; // type@0182 │ │ +0a7a40: 5485 201e |0046: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$2:Ljava/lang/Object; // field@1e20 │ │ +0a7a44: 1f05 9a05 |0048: check-cast v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // type@059a │ │ +0a7a48: 5486 1f1e |004a: iget-object v6, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ +0a7a4c: 1f06 3a01 |004c: check-cast v6, Ljava/io/Closeable; // type@013a │ │ +0a7a50: 5487 1e1e |004e: iget-object v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ +0a7a54: 1f07 3c01 |0050: check-cast v7, Ljava/io/File; // type@013c │ │ +0a7a58: 7701 5305 1600 |0052: invoke-static/range {v22}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7a5e: 077f |0055: move-object v15, v7 │ │ +0a7a60: 2900 1e01 |0056: goto/16 0174 // +011e │ │ +0a7a64: 0d00 |0058: move-exception v0 │ │ +0a7a66: 0704 |0059: move-object v4, v0 │ │ +0a7a68: 0765 |005a: move-object v5, v6 │ │ +0a7a6a: 0776 |005b: move-object v6, v7 │ │ +0a7a6c: 2900 8701 |005c: goto/16 01e3 // +0187 │ │ +0a7a70: 5281 1c1e |005e: iget v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ +0a7a74: 5383 1d1e |0060: iget-wide v3, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ +0a7a78: 5485 1f1e |0062: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ +0a7a7c: 1f05 5702 |0064: check-cast v5, Lokhttp3/Request; // type@0257 │ │ +0a7a80: 5485 1e1e |0066: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ +0a7a84: 1f05 3c01 |0068: check-cast v5, Ljava/io/File; // type@013c │ │ +0a7a88: 7701 5305 1600 |006a: invoke-static/range {v22}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7a8e: 0117 |006d: move v7, v1 │ │ +0a7a90: 0756 |006e: move-object v6, v5 │ │ +0a7a92: 0801 1600 |006f: move-object/from16 v1, v22 │ │ +0a7a96: 0434 |0071: move-wide v4, v3 │ │ +0a7a98: 2900 b100 |0072: goto/16 0123 // +00b1 │ │ +0a7a9c: 0d00 |0074: move-exception v0 │ │ +0a7a9e: 0210 0100 |0075: move/from16 v16, v1 │ │ +0a7aa2: 043e |0077: move-wide v14, v3 │ │ +0a7aa4: 075d |0078: move-object v13, v5 │ │ +0a7aa6: 2900 8701 |0079: goto/16 0200 // +0187 │ │ +0a7aaa: 7701 5305 1600 |007b: invoke-static/range {v22}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7ab0: 5481 241e |007e: iget-object v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ +0a7ab4: 6e10 171b 0100 |0080: invoke-virtual {v1}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getInputData:()Landroidx/work/Data; // method@1b17 │ │ +0a7aba: 0c01 |0083: move-result-object v1 │ │ +0a7abc: 1a04 0037 |0084: const-string v4, "url" // string@3700 │ │ +0a7ac0: 6e20 6002 4100 |0086: invoke-virtual {v1, v4}, Landroidx/work/Data;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0260 │ │ +0a7ac6: 0c01 |0089: move-result-object v1 │ │ +0a7ac8: 7110 8a05 0100 |008a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a7ace: 5484 241e |008d: iget-object v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ +0a7ad2: 6e10 171b 0400 |008f: invoke-virtual {v4}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getInputData:()Landroidx/work/Data; // method@1b17 │ │ +0a7ad8: 0c04 |0092: move-result-object v4 │ │ +0a7ada: 1a05 5c30 |0093: const-string v5, "path" // string@305c │ │ +0a7ade: 6e20 6002 5400 |0095: invoke-virtual {v4, v5}, Landroidx/work/Data;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0260 │ │ +0a7ae4: 0c04 |0098: move-result-object v4 │ │ +0a7ae6: 7110 8a05 0400 |0099: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a7aec: 5485 241e |009c: iget-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ +0a7af0: 6e10 171b 0500 |009e: invoke-virtual {v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getInputData:()Landroidx/work/Data; // method@1b17 │ │ +0a7af6: 0c05 |00a1: move-result-object v5 │ │ +0a7af8: 1606 ffff |00a2: const-wide/16 v6, #int -1 // #ffff │ │ +0a7afc: 1a0b 6324 |00a4: const-string v11, "download_id" // string@2463 │ │ +0a7b00: 6e40 5f02 b576 |00a6: invoke-virtual {v5, v11, v6, v7}, Landroidx/work/Data;.getLong:(Ljava/lang/String;J)J // method@025f │ │ +0a7b06: 0b05 |00a9: move-result-wide v5 │ │ +0a7b08: 5487 241e |00aa: iget-object v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ +0a7b0c: 6e10 171b 0700 |00ac: invoke-virtual {v7}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getInputData:()Landroidx/work/Data; // method@1b17 │ │ +0a7b12: 0c07 |00af: move-result-object v7 │ │ +0a7b14: 12fb |00b0: const/4 v11, #int -1 // #ff │ │ +0a7b16: 1a0c f836 |00b1: const-string v12, "upload_id" // string@36f8 │ │ +0a7b1a: 6e30 5e02 c70b |00b3: invoke-virtual {v7, v12, v11}, Landroidx/work/Data;.getInt:(Ljava/lang/String;I)I // method@025e │ │ +0a7b20: 0a07 |00b6: move-result v7 │ │ +0a7b22: 220b 3c01 |00b7: new-instance v11, Ljava/io/File; // type@013c │ │ +0a7b26: 7020 db02 4b00 |00b9: invoke-direct {v11, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ +0a7b2c: 2204 5602 |00bc: new-instance v4, Lokhttp3/Request$Builder; // type@0256 │ │ +0a7b30: 7010 da05 0400 |00be: invoke-direct {v4}, Lokhttp3/Request$Builder;.:()V // method@05da │ │ +0a7b36: 6e20 e005 1400 |00c1: invoke-virtual {v4, v1}, Lokhttp3/Request$Builder;.url:(Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05e0 │ │ +0a7b3c: 7100 4601 0000 |00c4: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@0146 │ │ +0a7b42: 0c0c |00c7: move-result-object v12 │ │ +0a7b44: 390c 0300 |00c8: if-nez v12, 00cb // +0003 │ │ +0a7b48: 280d |00ca: goto 00d7 // +000d │ │ +0a7b4a: 6e20 4501 1c00 |00cb: invoke-virtual {v12, v1}, Landroid/webkit/CookieManager;.getCookie:(Ljava/lang/String;)Ljava/lang/String; // method@0145 │ │ +0a7b50: 0c01 |00ce: move-result-object v1 │ │ +0a7b52: 3901 0300 |00cf: if-nez v1, 00d2 // +0003 │ │ +0a7b56: 2806 |00d1: goto 00d7 // +0006 │ │ +0a7b58: 1a0c 4609 |00d2: const-string v12, "Cookie" // string@0946 │ │ +0a7b5c: 6e30 db05 c401 |00d4: invoke-virtual {v4, v12, v1}, Lokhttp3/Request$Builder;.addHeader:(Ljava/lang/String;Ljava/lang/String;)Lokhttp3/Request$Builder; // method@05db │ │ +0a7b62: 6e10 dd05 0400 |00d7: invoke-virtual {v4}, Lokhttp3/Request$Builder;.get:()Lokhttp3/Request$Builder; // method@05dd │ │ +0a7b68: 6e10 dc05 0400 |00da: invoke-virtual {v4}, Lokhttp3/Request$Builder;.build:()Lokhttp3/Request; // method@05dc │ │ +0a7b6e: 0c01 |00dd: move-result-object v1 │ │ +0a7b70: 5b8b 1e1e |00de: iput-object v11, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ +0a7b74: 5b81 1f1e |00e0: iput-object v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ +0a7b78: 5a85 1d1e |00e2: iput-wide v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ +0a7b7c: 5987 1c1e |00e4: iput v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ +0a7b80: 5983 221e |00e6: iput v3, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.label:I // field@1e22 │ │ +0a7b84: 0784 |00e8: move-object v4, v8 │ │ +0a7b86: 1f04 1902 |00e9: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7b8a: 220c 3a02 |00eb: new-instance v12, Lkotlinx/coroutines/CancellableContinuationImpl; // type@023a │ │ +0a7b8e: 7110 7505 0400 |00ed: invoke-static {v4}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.intercepted:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@0575 │ │ +0a7b94: 0c04 |00f0: move-result-object v4 │ │ +0a7b96: 7030 ae05 4c03 |00f1: invoke-direct {v12, v4, v3}, Lkotlinx/coroutines/CancellableContinuationImpl;.:(Lkotlin/coroutines/Continuation;I)V // method@05ae │ │ +0a7b9c: 6e10 b005 0c00 |00f4: invoke-virtual {v12}, Lkotlinx/coroutines/CancellableContinuationImpl;.initCancellability:()V // method@05b0 │ │ +0a7ba2: 07c3 |00f7: move-object v3, v12 │ │ +0a7ba4: 1f03 3902 |00f8: check-cast v3, Lkotlinx/coroutines/CancellableContinuation; // type@0239 │ │ +0a7ba8: 6204 5306 |00fa: sget-object v4, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a7bac: 6e10 a916 0400 |00fc: invoke-virtual {v4}, Lua/gardenapple/itchupdater/Mitch$Companion;.getHttpClient:()Lokhttp3/OkHttpClient; // method@16a9 │ │ +0a7bb2: 0c04 |00ff: move-result-object v4 │ │ +0a7bb4: 6e20 d905 1400 |0100: invoke-virtual {v4, v1}, Lokhttp3/OkHttpClient;.newCall:(Lokhttp3/Request;)Lokhttp3/Call; // method@05d9 │ │ +0a7bba: 0c01 |0103: move-result-object v1 │ │ +0a7bbc: 2204 9705 |0104: new-instance v4, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1; // type@0597 │ │ +0a7bc0: 7020 061b 3400 |0106: invoke-direct {v4, v3}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2$response$1$1;.:(Lkotlinx/coroutines/CancellableContinuation;)V // method@1b06 │ │ +0a7bc6: 1f04 4d02 |0109: check-cast v4, Lokhttp3/Callback; // type@024d │ │ +0a7bca: 7220 c905 4100 |010b: invoke-interface {v1, v4}, Lokhttp3/Call;.enqueue:(Lokhttp3/Callback;)V // method@05c9 │ │ +0a7bd0: 6e10 af05 0c00 |010e: invoke-virtual {v12}, Lkotlinx/coroutines/CancellableContinuationImpl;.getResult:()Ljava/lang/Object; // method@05af │ │ +0a7bd6: 0c01 |0111: move-result-object v1 │ │ +0a7bd8: 7100 7405 0000 |0112: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a7bde: 0c03 |0115: move-result-object v3 │ │ +0a7be0: 3331 0800 |0116: if-ne v1, v3, 011e // +0008 │ │ +0a7be4: 0783 |0118: move-object v3, v8 │ │ +0a7be6: 1f03 1902 |0119: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7bea: 7110 7a05 0300 |011b: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineSuspended:(Lkotlin/coroutines/Continuation;)V // method@057a │ │ +0a7bf0: 3301 0300 |011e: if-ne v1, v0, 0121 // +0003 │ │ +0a7bf4: 1100 |0120: return-object v0 │ │ +0a7bf6: 0454 |0121: move-wide v4, v5 │ │ +0a7bf8: 07b6 |0122: move-object v6, v11 │ │ +0a7bfa: 0713 |0123: move-object v3, v1 │ │ +0a7bfc: 1f03 5902 |0124: check-cast v3, Lokhttp3/Response; // type@0259 │ │ +0a7c00: 0731 |0126: move-object v1, v3 │ │ +0a7c02: 1f01 3a01 |0127: check-cast v1, Ljava/io/Closeable; // type@013a │ │ +0a7c06: 548e 241e |0129: iget-object v14, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ +0a7c0a: 120b |012b: const/4 v11, #int 0 // #0 │ │ +0a7c0c: 07bf |012c: move-object v15, v11 │ │ +0a7c0e: 1f0f 8201 |012d: check-cast v15, Ljava/lang/Throwable; // type@0182 │ │ +0a7c12: 071b |012f: move-object v11, v1 │ │ +0a7c14: 1f0b 5902 |0130: check-cast v11, Lokhttp3/Response; // type@0259 │ │ +0a7c18: 620b 5306 |0132: sget-object v11, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a7c1c: 6e10 ab16 0b00 |0134: invoke-virtual {v11}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ +0a7c22: 0c0b |0137: move-result-object v11 │ │ +0a7c24: 6e10 161b 0e00 |0138: invoke-virtual {v14}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ +0a7c2a: 0c0c |013b: move-result-object v12 │ │ +0a7c2c: 7120 8b05 ac00 |013c: invoke-static {v12, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a7c32: 1311 0000 |013f: const/16 v17, #int 0 // #0 │ │ +0a7c36: 1312 0000 |0141: const/16 v18, #int 0 // #0 │ │ +0a7c3a: 076d |0143: move-object v13, v6 │ │ +0a7c3c: 07e9 |0144: move-object v9, v14 │ │ +0a7c3e: 07f2 |0145: move-object v2, v15 │ │ +0a7c40: 044e |0146: move-wide v14, v4 │ │ +0a7c42: 0210 0700 |0147: move/from16 v16, v7 │ │ +0a7c46: 7408 2c1b 0b00 |0149: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17, v18}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1b2c │ │ +0a7c4c: 5b86 1e1e |014c: iput-object v6, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ +0a7c50: 5b81 1f1e |014e: iput-object v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ +0a7c54: 5b89 201e |0150: iput-object v9, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$2:Ljava/lang/Object; // field@1e20 │ │ +0a7c58: 5b82 211e |0152: iput-object v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$3:Ljava/lang/Object; // field@1e21 │ │ +0a7c5c: 5a84 1d1e |0154: iput-wide v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ +0a7c60: 5987 1c1e |0156: iput v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ +0a7c64: 122b |0158: const/4 v11, #int 2 // #2 │ │ +0a7c66: 598b 221e |0159: iput v11, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.label:I // field@1e22 │ │ +0a7c6a: 071b |015b: move-object v11, v1 │ │ +0a7c6c: 0791 |015c: move-object v1, v9 │ │ +0a7c6e: 072c |015d: move-object v12, v2 │ │ +0a7c70: 0732 |015e: move-object v2, v3 │ │ +0a7c72: 0763 |015f: move-object v3, v6 │ │ +0a7c74: 044d |0160: move-wide v13, v4 │ │ +0a7c76: 076f |0161: move-object v15, v6 │ │ +0a7c78: 0176 |0162: move v6, v7 │ │ +0a7c7a: 0210 0700 |0163: move/from16 v16, v7 │ │ +0a7c7e: 0807 1500 |0165: move-object/from16 v7, v21 │ │ +0a7c82: 7407 151b 0100 |0167: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.download:(Lokhttp3/Response;Ljava/io/File;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b15 │ │ +0a7c88: 0c01 |016a: move-result-object v1 │ │ +0a7c8a: 3301 0300 |016b: if-ne v1, v0, 016e // +0003 │ │ +0a7c8e: 1100 |016d: return-object v0 │ │ +0a7c90: 0795 |016e: move-object v5, v9 │ │ +0a7c92: 07b6 |016f: move-object v6, v11 │ │ +0a7c94: 07c4 |0170: move-object v4, v12 │ │ +0a7c96: 04d2 |0171: move-wide v2, v13 │ │ +0a7c98: 0201 1000 |0172: move/from16 v1, v16 │ │ +0a7c9c: 6e10 161b 0500 |0174: invoke-virtual {v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ +0a7ca2: 0c07 |0177: move-result-object v7 │ │ +0a7ca4: 7110 c201 0700 |0178: invoke-static {v7}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ +0a7caa: 0c07 |017b: move-result-object v7 │ │ +0a7cac: 1a09 561c |017c: const-string v9, "WorkerDownloadResult" // string@1c56 │ │ +0a7cb0: 842b |017e: long-to-int v11, v2 │ │ +0a7cb2: 6e30 c101 970b |017f: invoke-virtual {v7, v9, v11}, Landroidx/core/app/NotificationManagerCompat;.cancel:(Ljava/lang/String;I)V // method@01c1 │ │ +0a7cb8: 160b f401 |0182: const-wide/16 v11, #int 500 // #1f4 │ │ +0a7cbc: 5b8f 1e1e |0184: iput-object v15, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$0:Ljava/lang/Object; // field@1e1e │ │ +0a7cc0: 5b86 1f1e |0186: iput-object v6, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$1:Ljava/lang/Object; // field@1e1f │ │ +0a7cc4: 5b85 201e |0188: iput-object v5, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$2:Ljava/lang/Object; // field@1e20 │ │ +0a7cc8: 5b84 211e |018a: iput-object v4, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.L$3:Ljava/lang/Object; // field@1e21 │ │ +0a7ccc: 5a82 1d1e |018c: iput-wide v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.J$0:J // field@1e1d │ │ +0a7cd0: 5981 1c1e |018e: iput v1, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.I$0:I // field@1e1c │ │ +0a7cd4: 1237 |0190: const/4 v7, #int 3 // #3 │ │ +0a7cd6: 5987 221e |0191: iput v7, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.label:I // field@1e22 │ │ +0a7cda: 7130 b705 cb08 |0193: invoke-static {v11, v12, v8}, Lkotlinx/coroutines/DelayKt;.delay:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05b7 │ │ +0a7ce0: 0c07 |0196: move-result-object v7 │ │ +0a7ce2: 3307 0300 |0197: if-ne v7, v0, 019a // +0003 │ │ +0a7ce6: 1100 |0199: return-object v0 │ │ +0a7ce8: 0117 |019a: move v7, v1 │ │ +0a7cea: 042b |019b: move-wide v11, v2 │ │ +0a7cec: 0740 |019c: move-object v0, v4 │ │ +0a7cee: 0754 |019d: move-object v4, v5 │ │ +0a7cf0: 0769 |019e: move-object v9, v6 │ │ +0a7cf2: 6201 5306 |019f: sget-object v1, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a7cf6: 6e10 ab16 0100 |01a1: invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ +0a7cfc: 0c01 |01a4: move-result-object v1 │ │ +0a7cfe: 6e10 161b 0400 |01a5: invoke-virtual {v4}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ +0a7d04: 0c02 |01a8: move-result-object v2 │ │ +0a7d06: 7120 8b05 a200 |01a9: invoke-static {v2, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a7d0c: 6e10 e002 0f00 |01ac: invoke-virtual {v15}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ +0a7d12: 0c03 |01af: move-result-object v3 │ │ +0a7d14: 1a04 9525 |01b0: const-string v4, "file.name" // string@2595 │ │ +0a7d18: 7120 8b05 4300 |01b2: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a7d1e: 0174 |01b5: move v4, v7 │ │ +0a7d20: 04b5 |01b6: move-wide v5, v11 │ │ +0a7d22: 7406 2a1b 0100 |01b7: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.onCompleted:(Landroid/content/Context;Ljava/lang/String;IJ)V // method@1b2a │ │ +0a7d28: 6201 4a00 |01ba: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a7d2c: 7120 7d05 0900 |01bc: invoke-static {v9, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0a7d32: 2900 7400 |01bf: goto/16 0233 // +0074 │ │ +0a7d36: 0d00 |01c1: move-exception v0 │ │ +0a7d38: 0210 0700 |01c2: move/from16 v16, v7 │ │ +0a7d3c: 07fd |01c4: move-object v13, v15 │ │ +0a7d3e: 04be |01c5: move-wide v14, v11 │ │ +0a7d40: 283a |01c6: goto 0200 // +003a │ │ +0a7d42: 0d00 |01c7: move-exception v0 │ │ +0a7d44: 0704 |01c8: move-object v4, v0 │ │ +0a7d46: 0171 |01c9: move v1, v7 │ │ +0a7d48: 0795 |01ca: move-object v5, v9 │ │ +0a7d4a: 04b2 |01cb: move-wide v2, v11 │ │ +0a7d4c: 2804 |01cc: goto 01d0 // +0004 │ │ +0a7d4e: 0d00 |01cd: move-exception v0 │ │ +0a7d50: 0704 |01ce: move-object v4, v0 │ │ +0a7d52: 0765 |01cf: move-object v5, v6 │ │ +0a7d54: 07f6 |01d0: move-object v6, v15 │ │ +0a7d56: 2812 |01d1: goto 01e3 // +0012 │ │ +0a7d58: 0d00 |01d2: move-exception v0 │ │ +0a7d5a: 0704 |01d3: move-object v4, v0 │ │ +0a7d5c: 07b5 |01d4: move-object v5, v11 │ │ +0a7d5e: 04d2 |01d5: move-wide v2, v13 │ │ +0a7d60: 07f6 |01d6: move-object v6, v15 │ │ +0a7d62: 280a |01d7: goto 01e1 // +000a │ │ +0a7d64: 0d00 |01d8: move-exception v0 │ │ +0a7d66: 071b |01d9: move-object v11, v1 │ │ +0a7d68: 044d |01da: move-wide v13, v4 │ │ +0a7d6a: 076f |01db: move-object v15, v6 │ │ +0a7d6c: 0210 0700 |01dc: move/from16 v16, v7 │ │ +0a7d70: 0704 |01de: move-object v4, v0 │ │ +0a7d72: 07b5 |01df: move-object v5, v11 │ │ +0a7d74: 04d2 |01e0: move-wide v2, v13 │ │ +0a7d76: 0201 1000 |01e1: move/from16 v1, v16 │ │ +0a7d7a: 2704 |01e3: throw v4 │ │ +0a7d7c: 0d00 |01e4: move-exception v0 │ │ +0a7d7e: 0707 |01e5: move-object v7, v0 │ │ +0a7d80: 7120 7d05 4500 |01e6: invoke-static {v5, v4}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0a7d86: 2707 |01e9: throw v7 │ │ +0a7d88: 0d00 |01ea: move-exception v0 │ │ +0a7d8a: 0210 0100 |01eb: move/from16 v16, v1 │ │ +0a7d8e: 042e |01ed: move-wide v14, v2 │ │ +0a7d90: 076d |01ee: move-object v13, v6 │ │ +0a7d92: 2811 |01ef: goto 0200 // +0011 │ │ +0a7d94: 0d00 |01f0: move-exception v0 │ │ +0a7d96: 044d |01f1: move-wide v13, v4 │ │ +0a7d98: 076f |01f2: move-object v15, v6 │ │ +0a7d9a: 0210 0700 |01f3: move/from16 v16, v7 │ │ +0a7d9e: 0513 0d00 |01f5: move-wide/from16 v19, v13 │ │ +0a7da2: 07fd |01f7: move-object v13, v15 │ │ +0a7da4: 050e 1300 |01f8: move-wide/from16 v14, v19 │ │ +0a7da8: 2806 |01fa: goto 0200 // +0006 │ │ +0a7daa: 0d00 |01fb: move-exception v0 │ │ +0a7dac: 045e |01fc: move-wide v14, v5 │ │ +0a7dae: 0210 0700 |01fd: move/from16 v16, v7 │ │ +0a7db2: 07bd |01ff: move-object v13, v11 │ │ +0a7db4: 0701 |0200: move-object v1, v0 │ │ +0a7db6: 1f01 8201 |0201: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ +0a7dba: 1a02 571c |0203: const-string v2, "WorkerDownloader" // string@1c57 │ │ +0a7dbe: 1a03 6207 |0205: const-string v3, "Caught while downloading" // string@0762 │ │ +0a7dc2: 7130 fe00 3201 |0207: invoke-static {v2, v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ +0a7dc8: 2001 4201 |020a: instance-of v1, v0, Ljava/io/IOException; // type@0142 │ │ +0a7dcc: 3801 0500 |020c: if-eqz v1, 0211 // +0005 │ │ +0a7dd0: 1a01 340b |020e: const-string v1, "I/O error" // string@0b34 │ │ +0a7dd4: 2803 |0210: goto 0213 // +0003 │ │ +0a7dd6: 1a01 b71a |0211: const-string v1, "Unknown error" // string@1ab7 │ │ +0a7dda: 6202 5306 |0213: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a7dde: 6e10 ab16 0200 |0215: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ +0a7de4: 0c0b |0218: move-result-object v11 │ │ +0a7de6: 5482 241e |0219: iget-object v2, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$doWork$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e24 │ │ +0a7dea: 6e10 161b 0200 |021b: invoke-virtual {v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ +0a7df0: 0c0c |021e: move-result-object v12 │ │ +0a7df2: 7120 8b05 ac00 |021f: invoke-static {v12, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a7df8: 6e10 5303 0000 |0222: invoke-virtual {v0}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@0353 │ │ +0a7dfe: 0c00 |0225: move-result-object v0 │ │ +0a7e00: 3900 0500 |0226: if-nez v0, 022b // +0005 │ │ +0a7e04: 0811 0100 |0228: move-object/from16 v17, v1 │ │ +0a7e08: 2803 |022a: goto 022d // +0003 │ │ +0a7e0a: 0811 0000 |022b: move-object/from16 v17, v0 │ │ +0a7e0e: 7407 2b1b 0b00 |022d: invoke-virtual/range {v11, v12, v13, v14, v15, v16, v17}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.onError:(Landroid/content/Context;Ljava/io/File;JILjava/lang/String;)V // method@1b2b │ │ +0a7e14: 7100 6102 0000 |0230: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@0261 │ │ +0a7e1a: 7100 6202 0000 |0233: invoke-static {}, Landroidx/work/ListenableWorker$Result;.success:()Landroidx/work/ListenableWorker$Result; // method@0262 │ │ +0a7e20: 0c00 |0236: move-result-object v0 │ │ +0a7e22: 1100 |0237: return-object v0 │ │ +0a7e24: 7100 6102 0000 |0238: invoke-static {}, Landroidx/work/ListenableWorker$Result;.failure:()Landroidx/work/ListenableWorker$Result; // method@0261 │ │ +0a7e2a: 0c00 |023b: move-result-object v0 │ │ +0a7e2c: 1100 |023c: return-object v0 │ │ catches : 12 │ │ 0x0029 - 0x002c │ │ -> 0x0032 │ │ 0x0052 - 0x0055 │ │ -> 0x0058 │ │ 0x006a - 0x006d │ │ Ljava/util/concurrent/CancellationException; -> 0x0238 │ │ @@ -271018,220 +271019,220 @@ │ │ type : '(Lokhttp3/Response;Ljava/io/File;Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;JILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a8190: |[0a8190] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.:(Lokhttp3/Response;Ljava/io/File;Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;JILkotlin/coroutines/Continuation;)V │ │ -0a81a0: 5b01 271e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$response:Lokhttp3/Response; // field@1e27 │ │ -0a81a4: 5b02 261e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ -0a81a8: 5b03 2b1e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e2b │ │ -0a81ac: 5a04 251e |0006: iput-wide v4, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$downloadId:J // field@1e25 │ │ -0a81b0: 5906 281e |0008: iput v6, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$uploadId:I // field@1e28 │ │ -0a81b4: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0a81b6: 7030 7b05 1007 |000b: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a81bc: 0e00 |000e: return-void │ │ +0a8194: |[0a8194] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.:(Lokhttp3/Response;Ljava/io/File;Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;JILkotlin/coroutines/Continuation;)V │ │ +0a81a4: 5b01 271e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$response:Lokhttp3/Response; // field@1e27 │ │ +0a81a8: 5b02 261e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ +0a81ac: 5b03 2b1e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e2b │ │ +0a81b0: 5a04 251e |0006: iput-wide v4, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$downloadId:J // field@1e25 │ │ +0a81b4: 5906 281e |0008: iput v6, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$uploadId:I // field@1e28 │ │ +0a81b8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0a81ba: 7030 7b05 1007 |000b: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a81c0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 24 16-bit code units │ │ -0a8150: |[0a8150] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a8160: 2208 9905 |0000: new-instance v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2; // type@0599 │ │ -0a8164: 5491 271e |0002: iget-object v1, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$response:Lokhttp3/Response; // field@1e27 │ │ -0a8168: 5492 261e |0004: iget-object v2, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ -0a816c: 5493 2b1e |0006: iget-object v3, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e2b │ │ -0a8170: 5394 251e |0008: iget-wide v4, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$downloadId:J // field@1e25 │ │ -0a8174: 5296 281e |000a: iget v6, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$uploadId:I // field@1e28 │ │ -0a8178: 0780 |000c: move-object v0, v8 │ │ -0a817a: 07b7 |000d: move-object v7, v11 │ │ -0a817c: 7608 0e1b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.:(Lokhttp3/Response;Ljava/io/File;Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;JILkotlin/coroutines/Continuation;)V // method@1b0e │ │ -0a8182: 1f0a 3c02 |0011: check-cast v10, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a8186: 5b8a 2a1e |0013: iput-object v10, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e2a │ │ -0a818a: 1f08 1902 |0015: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a818e: 1108 |0017: return-object v8 │ │ +0a8154: |[0a8154] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a8164: 2208 9905 |0000: new-instance v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2; // type@0599 │ │ +0a8168: 5491 271e |0002: iget-object v1, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$response:Lokhttp3/Response; // field@1e27 │ │ +0a816c: 5492 261e |0004: iget-object v2, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ +0a8170: 5493 2b1e |0006: iget-object v3, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e2b │ │ +0a8174: 5394 251e |0008: iget-wide v4, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$downloadId:J // field@1e25 │ │ +0a8178: 5296 281e |000a: iget v6, v9, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$uploadId:I // field@1e28 │ │ +0a817c: 0780 |000c: move-object v0, v8 │ │ +0a817e: 07b7 |000d: move-object v7, v11 │ │ +0a8180: 7608 0e1b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.:(Lokhttp3/Response;Ljava/io/File;Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;JILkotlin/coroutines/Continuation;)V // method@1b0e │ │ +0a8186: 1f0a 3c02 |0011: check-cast v10, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a818a: 5b8a 2a1e |0013: iput-object v10, v8, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e2a │ │ +0a818e: 1f08 1902 |0015: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8192: 1108 |0017: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a7f18: |[0a7f18] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a7f28: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a7f2c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a7f30: 6e30 111b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b11 │ │ -0a7f36: 0c01 |0007: move-result-object v1 │ │ -0a7f38: 1101 |0008: return-object v1 │ │ +0a7f1c: |[0a7f1c] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a7f2c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a7f30: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a7f34: 6e30 111b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b11 │ │ +0a7f3a: 0c01 |0007: move-result-object v1 │ │ +0a7f3c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a7f3c: |[0a7f3c] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a7f4c: 6e30 0f1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b0f │ │ -0a7f52: 0c01 |0003: move-result-object v1 │ │ -0a7f54: 1f01 9905 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2; // type@0599 │ │ -0a7f58: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a7f5c: 6e20 121b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b12 │ │ -0a7f62: 0c01 |000b: move-result-object v1 │ │ -0a7f64: 1101 |000c: return-object v1 │ │ +0a7f40: |[0a7f40] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a7f50: 6e30 0f1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b0f │ │ +0a7f56: 0c01 |0003: move-result-object v1 │ │ +0a7f58: 1f01 9905 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2; // type@0599 │ │ +0a7f5c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a7f60: 6e20 121b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b12 │ │ +0a7f66: 0c01 |000b: move-result-object v1 │ │ +0a7f68: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 31 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 219 16-bit code units │ │ -0a7f68: |[0a7f68] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a7f78: 0801 1d00 |0000: move-object/from16 v1, v29 │ │ -0a7f7c: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a7f82: 5210 291e |0005: iget v0, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.label:I // field@1e29 │ │ -0a7f86: 3900 cc00 |0007: if-nez v0, 00d3 // +00cc │ │ -0a7f8a: 7701 5305 1e00 |0009: invoke-static/range {v30}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a7f90: 5410 271e |000c: iget-object v0, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$response:Lokhttp3/Response; // field@1e27 │ │ -0a7f94: 6e10 e505 0000 |000e: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ -0a7f9a: 0c00 |0011: move-result-object v0 │ │ -0a7f9c: 7110 8a05 0000 |0012: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a7fa2: 6e10 f005 0000 |0015: invoke-virtual {v0}, Lokhttp3/ResponseBody;.contentLength:()J // method@05f0 │ │ -0a7fa8: 0b02 |0018: move-result-wide v2 │ │ -0a7faa: 5410 261e |0019: iget-object v0, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ -0a7fae: 6e10 e102 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@02e1 │ │ -0a7fb4: 0c00 |001e: move-result-object v0 │ │ -0a7fb6: 7110 8a05 0000 |001f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a7fbc: 6e10 e802 0000 |0022: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@02e8 │ │ -0a7fc2: 2200 3401 |0025: new-instance v0, Ljava/io/BufferedInputStream; // type@0134 │ │ -0a7fc6: 5414 271e |0027: iget-object v4, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$response:Lokhttp3/Response; // field@1e27 │ │ -0a7fca: 6e10 e505 0400 |0029: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ -0a7fd0: 0c04 |002c: move-result-object v4 │ │ -0a7fd2: 7110 8a05 0400 |002d: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a7fd8: 6e10 ef05 0400 |0030: invoke-virtual {v4}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@05ef │ │ -0a7fde: 0c04 |0033: move-result-object v4 │ │ -0a7fe0: 7020 c202 4000 |0034: invoke-direct {v0, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@02c2 │ │ -0a7fe6: 2204 3f01 |0037: new-instance v4, Ljava/io/FileOutputStream; // type@013f │ │ -0a7fea: 5415 261e |0039: iget-object v5, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ -0a7fee: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -0a7ff0: 7030 ed02 5406 |003c: invoke-direct {v4, v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@02ed │ │ -0a7ff6: 1f04 3a01 |003f: check-cast v4, Ljava/io/Closeable; // type@013a │ │ -0a7ffa: 5415 2b1e |0041: iget-object v5, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e2b │ │ -0a7ffe: 541f 261e |0043: iget-object v15, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ -0a8002: 531d 251e |0045: iget-wide v13, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$downloadId:J // field@1e25 │ │ -0a8006: 521c 281e |0047: iget v12, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$uploadId:I // field@1e28 │ │ -0a800a: 1207 |0049: const/4 v7, #int 0 // #0 │ │ -0a800c: 077a |004a: move-object v10, v7 │ │ -0a800e: 1f0a 8201 |004b: check-cast v10, Ljava/lang/Throwable; // type@0182 │ │ -0a8012: 074b |004d: move-object v11, v4 │ │ -0a8014: 1f0b 3f01 |004e: check-cast v11, Ljava/io/FileOutputStream; // type@013f │ │ -0a8018: 1307 0004 |0050: const/16 v7, #int 1024 // #400 │ │ -0a801c: 2379 5706 |0052: new-array v9, v7, [B // type@0657 │ │ -0a8020: 1607 0000 |0054: const-wide/16 v7, #int 0 // #0 │ │ -0a8024: 0510 0700 |0056: move-wide/from16 v16, v7 │ │ -0a8028: 5416 2a1e |0058: iget-object v6, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e2a │ │ -0a802c: 7110 b505 0600 |005a: invoke-static {v6}, Lkotlinx/coroutines/CoroutineScopeKt;.ensureActive:(Lkotlinx/coroutines/CoroutineScope;)V // method@05b5 │ │ -0a8032: 6e20 c402 9000 |005d: invoke-virtual {v0, v9}, Ljava/io/BufferedInputStream;.read:([B)I // method@02c4 │ │ -0a8038: 0a06 |0060: move-result v6 │ │ -0a803a: 0812 0000 |0061: move-object/from16 v18, v0 │ │ -0a803e: 12f0 |0063: const/4 v0, #int -1 // #ff │ │ -0a8040: 3306 0d00 |0064: if-ne v6, v0, 0071 // +000d │ │ -0a8044: 6e10 ee02 0b00 |0066: invoke-virtual {v11}, Ljava/io/FileOutputStream;.flush:()V // method@02ee │ │ -0a804a: 6200 4a00 |0069: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a804e: 7120 7d05 a400 |006b: invoke-static {v4, v10}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0a8054: 6200 4a00 |006e: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a8058: 1100 |0070: return-object v0 │ │ -0a805a: 8160 |0071: int-to-long v0, v6 │ │ -0a805c: bb70 |0072: add-long/2addr v0, v7 │ │ -0a805e: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -0a8060: 6e40 ef02 9b68 |0074: invoke-virtual {v11, v9, v8, v6}, Ljava/io/FileOutputStream;.write:([BII)V // method@02ef │ │ -0a8066: 1306 6400 |0077: const/16 v6, #int 100 // #64 │ │ -0a806a: 8166 |0079: int-to-long v6, v6 │ │ -0a806c: 9d06 0600 |007a: mul-long v6, v6, v0 │ │ -0a8070: be26 |007c: div-long/2addr v6, v2 │ │ -0a8072: 3113 0610 |007d: cmp-long v19, v6, v16 │ │ -0a8076: 3813 4200 |007f: if-eqz v19, 00c1 // +0042 │ │ -0a807a: 6210 5306 |0081: sget-object v16, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a807e: 7401 ab16 1000 |0083: invoke-virtual/range {v16}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ -0a8084: 0c10 |0086: move-result-object v16 │ │ -0a8086: 6e10 161b 0500 |0087: invoke-virtual {v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ -0a808c: 0c08 |008a: move-result-object v8 │ │ -0a808e: 0513 0000 |008b: move-wide/from16 v19, v0 │ │ -0a8092: 1a00 6c1f |008d: const-string v0, "applicationContext" // string@1f6c │ │ -0a8096: 7120 8b05 0800 |008f: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0a809c: 8460 |0092: long-to-int v0, v6 │ │ -0a809e: 7110 7705 0000 |0093: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -0a80a4: 0c00 |0096: move-result-object v0 │ │ -0a80a6: 1201 |0097: const/4 v1, #int 0 // #0 │ │ -0a80a8: 0515 0600 |0098: move-wide/from16 v21, v6 │ │ -0a80ac: 0807 1000 |009a: move-object/from16 v7, v16 │ │ -0a80b0: 1206 |009c: const/4 v6, #int 0 // #0 │ │ -0a80b2: 0817 0900 |009d: move-object/from16 v23, v9 │ │ -0a80b6: 07f9 |009f: move-object v9, v15 │ │ -0a80b8: 0818 0a00 |00a0: move-object/from16 v24, v10 │ │ -0a80bc: 0819 0b00 |00a2: move-object/from16 v25, v11 │ │ -0a80c0: 04da |00a4: move-wide v10, v13 │ │ -0a80c2: 021a 0c00 |00a5: move/from16 v26, v12 │ │ -0a80c6: 051b 0d00 |00a7: move-wide/from16 v27, v13 │ │ -0a80ca: 070d |00a9: move-object v13, v0 │ │ -0a80cc: 071e |00aa: move-object v14, v1 │ │ -0a80ce: 7408 2c1b 0700 |00ab: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1b2c │ │ -0a80d4: 0801 1d00 |00ae: move-object/from16 v1, v29 │ │ -0a80d8: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -0a80dc: 0507 1300 |00b2: move-wide/from16 v7, v19 │ │ -0a80e0: 0510 1500 |00b4: move-wide/from16 v16, v21 │ │ -0a80e4: 0809 1700 |00b6: move-object/from16 v9, v23 │ │ -0a80e8: 080a 1800 |00b8: move-object/from16 v10, v24 │ │ -0a80ec: 080b 1900 |00ba: move-object/from16 v11, v25 │ │ -0a80f0: 020c 1a00 |00bc: move/from16 v12, v26 │ │ -0a80f4: 050d 1b00 |00be: move-wide/from16 v13, v27 │ │ -0a80f8: 2898 |00c0: goto 0058 // -0068 │ │ -0a80fa: 0513 0000 |00c1: move-wide/from16 v19, v0 │ │ -0a80fe: 0801 1d00 |00c3: move-object/from16 v1, v29 │ │ -0a8102: 0800 1200 |00c5: move-object/from16 v0, v18 │ │ -0a8106: 0507 1300 |00c7: move-wide/from16 v7, v19 │ │ -0a810a: 288f |00c9: goto 0058 // -0071 │ │ -0a810c: 0d00 |00ca: move-exception v0 │ │ -0a810e: 0701 |00cb: move-object v1, v0 │ │ -0a8110: 2701 |00cc: throw v1 │ │ -0a8112: 0d00 |00cd: move-exception v0 │ │ -0a8114: 0702 |00ce: move-object v2, v0 │ │ -0a8116: 7120 7d05 1400 |00cf: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0a811c: 2702 |00d2: throw v2 │ │ -0a811e: 2200 6501 |00d3: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a8122: 1a01 c420 |00d5: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a8126: 7020 5a03 1000 |00d7: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a812c: 2700 |00da: throw v0 │ │ +0a7f6c: |[0a7f6c] ua.gardenapple.itchupdater.download.WorkerDownloader$Worker$download$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a7f7c: 0801 1d00 |0000: move-object/from16 v1, v29 │ │ +0a7f80: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a7f86: 5210 291e |0005: iget v0, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.label:I // field@1e29 │ │ +0a7f8a: 3900 cc00 |0007: if-nez v0, 00d3 // +00cc │ │ +0a7f8e: 7701 5305 1e00 |0009: invoke-static/range {v30}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a7f94: 5410 271e |000c: iget-object v0, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$response:Lokhttp3/Response; // field@1e27 │ │ +0a7f98: 6e10 e505 0000 |000e: invoke-virtual {v0}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ +0a7f9e: 0c00 |0011: move-result-object v0 │ │ +0a7fa0: 7110 8a05 0000 |0012: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a7fa6: 6e10 f005 0000 |0015: invoke-virtual {v0}, Lokhttp3/ResponseBody;.contentLength:()J // method@05f0 │ │ +0a7fac: 0b02 |0018: move-result-wide v2 │ │ +0a7fae: 5410 261e |0019: iget-object v0, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ +0a7fb2: 6e10 e102 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@02e1 │ │ +0a7fb8: 0c00 |001e: move-result-object v0 │ │ +0a7fba: 7110 8a05 0000 |001f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a7fc0: 6e10 e802 0000 |0022: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@02e8 │ │ +0a7fc6: 2200 3401 |0025: new-instance v0, Ljava/io/BufferedInputStream; // type@0134 │ │ +0a7fca: 5414 271e |0027: iget-object v4, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$response:Lokhttp3/Response; // field@1e27 │ │ +0a7fce: 6e10 e505 0400 |0029: invoke-virtual {v4}, Lokhttp3/Response;.body:()Lokhttp3/ResponseBody; // method@05e5 │ │ +0a7fd4: 0c04 |002c: move-result-object v4 │ │ +0a7fd6: 7110 8a05 0400 |002d: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a7fdc: 6e10 ef05 0400 |0030: invoke-virtual {v4}, Lokhttp3/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@05ef │ │ +0a7fe2: 0c04 |0033: move-result-object v4 │ │ +0a7fe4: 7020 c202 4000 |0034: invoke-direct {v0, v4}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@02c2 │ │ +0a7fea: 2204 3f01 |0037: new-instance v4, Ljava/io/FileOutputStream; // type@013f │ │ +0a7fee: 5415 261e |0039: iget-object v5, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ +0a7ff2: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +0a7ff4: 7030 ed02 5406 |003c: invoke-direct {v4, v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;Z)V // method@02ed │ │ +0a7ffa: 1f04 3a01 |003f: check-cast v4, Ljava/io/Closeable; // type@013a │ │ +0a7ffe: 5415 2b1e |0041: iget-object v5, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.this$0:Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker; // field@1e2b │ │ +0a8002: 541f 261e |0043: iget-object v15, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$file:Ljava/io/File; // field@1e26 │ │ +0a8006: 531d 251e |0045: iget-wide v13, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$downloadId:J // field@1e25 │ │ +0a800a: 521c 281e |0047: iget v12, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.$uploadId:I // field@1e28 │ │ +0a800e: 1207 |0049: const/4 v7, #int 0 // #0 │ │ +0a8010: 077a |004a: move-object v10, v7 │ │ +0a8012: 1f0a 8201 |004b: check-cast v10, Ljava/lang/Throwable; // type@0182 │ │ +0a8016: 074b |004d: move-object v11, v4 │ │ +0a8018: 1f0b 3f01 |004e: check-cast v11, Ljava/io/FileOutputStream; // type@013f │ │ +0a801c: 1307 0004 |0050: const/16 v7, #int 1024 // #400 │ │ +0a8020: 2379 5706 |0052: new-array v9, v7, [B // type@0657 │ │ +0a8024: 1607 0000 |0054: const-wide/16 v7, #int 0 // #0 │ │ +0a8028: 0510 0700 |0056: move-wide/from16 v16, v7 │ │ +0a802c: 5416 2a1e |0058: iget-object v6, v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker$download$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e2a │ │ +0a8030: 7110 b505 0600 |005a: invoke-static {v6}, Lkotlinx/coroutines/CoroutineScopeKt;.ensureActive:(Lkotlinx/coroutines/CoroutineScope;)V // method@05b5 │ │ +0a8036: 6e20 c402 9000 |005d: invoke-virtual {v0, v9}, Ljava/io/BufferedInputStream;.read:([B)I // method@02c4 │ │ +0a803c: 0a06 |0060: move-result v6 │ │ +0a803e: 0812 0000 |0061: move-object/from16 v18, v0 │ │ +0a8042: 12f0 |0063: const/4 v0, #int -1 // #ff │ │ +0a8044: 3306 0d00 |0064: if-ne v6, v0, 0071 // +000d │ │ +0a8048: 6e10 ee02 0b00 |0066: invoke-virtual {v11}, Ljava/io/FileOutputStream;.flush:()V // method@02ee │ │ +0a804e: 6200 4a00 |0069: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a8052: 7120 7d05 a400 |006b: invoke-static {v4, v10}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0a8058: 6200 4a00 |006e: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a805c: 1100 |0070: return-object v0 │ │ +0a805e: 8160 |0071: int-to-long v0, v6 │ │ +0a8060: bb70 |0072: add-long/2addr v0, v7 │ │ +0a8062: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +0a8064: 6e40 ef02 9b68 |0074: invoke-virtual {v11, v9, v8, v6}, Ljava/io/FileOutputStream;.write:([BII)V // method@02ef │ │ +0a806a: 1306 6400 |0077: const/16 v6, #int 100 // #64 │ │ +0a806e: 8166 |0079: int-to-long v6, v6 │ │ +0a8070: 9d06 0600 |007a: mul-long v6, v6, v0 │ │ +0a8074: be26 |007c: div-long/2addr v6, v2 │ │ +0a8076: 3113 0610 |007d: cmp-long v19, v6, v16 │ │ +0a807a: 3813 4200 |007f: if-eqz v19, 00c1 // +0042 │ │ +0a807e: 6210 5306 |0081: sget-object v16, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a8082: 7401 ab16 1000 |0083: invoke-virtual/range {v16}, Lua/gardenapple/itchupdater/Mitch$Companion;.getWorkerDownloader:()Lua/gardenapple/itchupdater/download/WorkerDownloader; // method@16ab │ │ +0a8088: 0c10 |0086: move-result-object v16 │ │ +0a808a: 6e10 161b 0500 |0087: invoke-virtual {v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$Worker;.getApplicationContext:()Landroid/content/Context; // method@1b16 │ │ +0a8090: 0c08 |008a: move-result-object v8 │ │ +0a8092: 0513 0000 |008b: move-wide/from16 v19, v0 │ │ +0a8096: 1a00 6c1f |008d: const-string v0, "applicationContext" // string@1f6c │ │ +0a809a: 7120 8b05 0800 |008f: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0a80a0: 8460 |0092: long-to-int v0, v6 │ │ +0a80a2: 7110 7705 0000 |0093: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +0a80a8: 0c00 |0096: move-result-object v0 │ │ +0a80aa: 1201 |0097: const/4 v1, #int 0 // #0 │ │ +0a80ac: 0515 0600 |0098: move-wide/from16 v21, v6 │ │ +0a80b0: 0807 1000 |009a: move-object/from16 v7, v16 │ │ +0a80b4: 1206 |009c: const/4 v6, #int 0 // #0 │ │ +0a80b6: 0817 0900 |009d: move-object/from16 v23, v9 │ │ +0a80ba: 07f9 |009f: move-object v9, v15 │ │ +0a80bc: 0818 0a00 |00a0: move-object/from16 v24, v10 │ │ +0a80c0: 0819 0b00 |00a2: move-object/from16 v25, v11 │ │ +0a80c4: 04da |00a4: move-wide v10, v13 │ │ +0a80c6: 021a 0c00 |00a5: move/from16 v26, v12 │ │ +0a80ca: 051b 0d00 |00a7: move-wide/from16 v27, v13 │ │ +0a80ce: 070d |00a9: move-object v13, v0 │ │ +0a80d0: 071e |00aa: move-object v14, v1 │ │ +0a80d2: 7408 2c1b 0700 |00ab: invoke-virtual/range {v7, v8, v9, v10, v11, v12, v13, v14}, Lua/gardenapple/itchupdater/download/WorkerDownloader;.onProgress:(Landroid/content/Context;Ljava/io/File;JILjava/lang/Integer;Ljava/lang/Long;)V // method@1b2c │ │ +0a80d8: 0801 1d00 |00ae: move-object/from16 v1, v29 │ │ +0a80dc: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +0a80e0: 0507 1300 |00b2: move-wide/from16 v7, v19 │ │ +0a80e4: 0510 1500 |00b4: move-wide/from16 v16, v21 │ │ +0a80e8: 0809 1700 |00b6: move-object/from16 v9, v23 │ │ +0a80ec: 080a 1800 |00b8: move-object/from16 v10, v24 │ │ +0a80f0: 080b 1900 |00ba: move-object/from16 v11, v25 │ │ +0a80f4: 020c 1a00 |00bc: move/from16 v12, v26 │ │ +0a80f8: 050d 1b00 |00be: move-wide/from16 v13, v27 │ │ +0a80fc: 2898 |00c0: goto 0058 // -0068 │ │ +0a80fe: 0513 0000 |00c1: move-wide/from16 v19, v0 │ │ +0a8102: 0801 1d00 |00c3: move-object/from16 v1, v29 │ │ +0a8106: 0800 1200 |00c5: move-object/from16 v0, v18 │ │ +0a810a: 0507 1300 |00c7: move-wide/from16 v7, v19 │ │ +0a810e: 288f |00c9: goto 0058 // -0071 │ │ +0a8110: 0d00 |00ca: move-exception v0 │ │ +0a8112: 0701 |00cb: move-object v1, v0 │ │ +0a8114: 2701 |00cc: throw v1 │ │ +0a8116: 0d00 |00cd: move-exception v0 │ │ +0a8118: 0702 |00ce: move-object v2, v0 │ │ +0a811a: 7120 7d05 1400 |00cf: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0a8120: 2702 |00d2: throw v2 │ │ +0a8122: 2200 6501 |00d3: new-instance v0, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a8126: 1a01 c420 |00d5: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a812a: 7020 5a03 1000 |00d7: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a8130: 2700 |00da: throw v0 │ │ catches : 3 │ │ 0x004d - 0x006b │ │ -> 0x00ca │ │ 0x0074 - 0x00ae │ │ -> 0x00ca │ │ 0x00cc - 0x00cd │ │ -> 0x00cd │ │ @@ -271327,135 +271328,135 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a8580: |[0a8580] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V │ │ -0a8590: 5b01 3b1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$context:Landroid/content/Context; // field@1e3b │ │ -0a8594: 5b02 3c1e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e3c │ │ -0a8598: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a859a: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a85a0: 0e00 |0008: return-void │ │ +0a8584: |[0a8584] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V │ │ +0a8594: 5b01 3b1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$context:Landroid/content/Context; // field@1e3b │ │ +0a8598: 5b02 3c1e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e3c │ │ +0a859c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a859e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a85a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0a8550: |[0a8550] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a8560: 2200 9e05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2; // type@059e │ │ -0a8564: 5431 3b1e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$context:Landroid/content/Context; // field@1e3b │ │ -0a8568: 5432 3c1e |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e3c │ │ -0a856c: 7040 1e1b 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b1e │ │ -0a8572: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a8576: 5b04 3e1e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e3e │ │ -0a857a: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a857e: 1100 |000f: return-object v0 │ │ +0a8554: |[0a8554] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a8564: 2200 9e05 |0000: new-instance v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2; // type@059e │ │ +0a8568: 5431 3b1e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$context:Landroid/content/Context; // field@1e3b │ │ +0a856c: 5432 3c1e |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e3c │ │ +0a8570: 7040 1e1b 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b1e │ │ +0a8576: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a857a: 5b04 3e1e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e3e │ │ +0a857e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8582: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a8464: |[0a8464] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a8474: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a8478: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a847c: 6e30 211b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b21 │ │ -0a8482: 0c01 |0007: move-result-object v1 │ │ -0a8484: 1101 |0008: return-object v1 │ │ +0a8468: |[0a8468] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a8478: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a847c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8480: 6e30 211b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b21 │ │ +0a8486: 0c01 |0007: move-result-object v1 │ │ +0a8488: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a8488: |[0a8488] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a8498: 6e30 1f1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b1f │ │ -0a849e: 0c01 |0003: move-result-object v1 │ │ -0a84a0: 1f01 9e05 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2; // type@059e │ │ -0a84a4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a84a8: 6e20 221b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b22 │ │ -0a84ae: 0c01 |000b: move-result-object v1 │ │ -0a84b0: 1101 |000c: return-object v1 │ │ +0a848c: |[0a848c] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a849c: 6e30 1f1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b1f │ │ +0a84a2: 0c01 |0003: move-result-object v1 │ │ +0a84a4: 1f01 9e05 |0004: check-cast v1, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2; // type@059e │ │ +0a84a8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a84ac: 6e20 221b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b22 │ │ +0a84b2: 0c01 |000b: move-result-object v1 │ │ +0a84b4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0a84b4: |[0a84b4] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a84c4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a84ca: 0c00 |0003: move-result-object v0 │ │ -0a84cc: 5251 3d1e |0004: iget v1, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.label:I // field@1e3d │ │ -0a84d0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0a84d2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a84d4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0a84d8: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -0a84dc: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -0a84e0: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a84e6: 2834 |0011: goto 0045 // +0034 │ │ -0a84e8: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a84ec: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a84f0: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a84f6: 2706 |0019: throw v6 │ │ -0a84f8: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a84fe: 2814 |001d: goto 0031 // +0014 │ │ -0a8500: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8506: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a850a: 5451 3b1e |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$context:Landroid/content/Context; // field@1e3b │ │ -0a850e: 0754 |0025: move-object v4, v5 │ │ -0a8510: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8514: 5953 3d1e |0028: iput v3, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.label:I // field@1e3d │ │ -0a8518: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a851e: 0c06 |002d: move-result-object v6 │ │ -0a8520: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ -0a8524: 1100 |0030: return-object v0 │ │ -0a8526: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a852a: 6e10 5c18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0a8530: 0c06 |0036: move-result-object v6 │ │ -0a8532: 5451 3c1e |0037: iget-object v1, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e3c │ │ -0a8536: 0753 |0039: move-object v3, v5 │ │ -0a8538: 1f03 1902 |003a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a853c: 5952 3d1e |003c: iput v2, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.label:I // field@1e3d │ │ -0a8540: 6e30 8119 1603 |003e: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1981 │ │ -0a8546: 0c06 |0041: move-result-object v6 │ │ -0a8548: 3306 0300 |0042: if-ne v6, v0, 0045 // +0003 │ │ -0a854c: 1100 |0044: return-object v0 │ │ -0a854e: 1106 |0045: return-object v6 │ │ +0a84b8: |[0a84b8] ua.gardenapple.itchupdater.download.WorkerDownloader$requestDownload$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a84c8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a84ce: 0c00 |0003: move-result-object v0 │ │ +0a84d0: 5251 3d1e |0004: iget v1, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.label:I // field@1e3d │ │ +0a84d4: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0a84d6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a84d8: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0a84dc: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +0a84e0: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +0a84e4: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a84ea: 2834 |0011: goto 0045 // +0034 │ │ +0a84ec: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a84f0: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a84f4: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a84fa: 2706 |0019: throw v6 │ │ +0a84fc: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8502: 2814 |001d: goto 0031 // +0014 │ │ +0a8504: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a850a: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a850e: 5451 3b1e |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$context:Landroid/content/Context; // field@1e3b │ │ +0a8512: 0754 |0025: move-object v4, v5 │ │ +0a8514: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8518: 5953 3d1e |0028: iput v3, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.label:I // field@1e3d │ │ +0a851c: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a8522: 0c06 |002d: move-result-object v6 │ │ +0a8524: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ +0a8528: 1100 |0030: return-object v0 │ │ +0a852a: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a852e: 6e10 5c18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0a8534: 0c06 |0036: move-result-object v6 │ │ +0a8536: 5451 3c1e |0037: iget-object v1, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e3c │ │ +0a853a: 0753 |0039: move-object v3, v5 │ │ +0a853c: 1f03 1902 |003a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8540: 5952 3d1e |003c: iput v2, v5, Lua/gardenapple/itchupdater/download/WorkerDownloader$requestDownload$2;.label:I // field@1e3d │ │ +0a8544: 6e30 8119 1603 |003e: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1981 │ │ +0a854a: 0c06 |0041: move-result-object v6 │ │ +0a854c: 3306 0300 |0042: if-ne v6, v0, 0045 // +0003 │ │ +0a8550: 1100 |0044: return-object v0 │ │ +0a8552: 1106 |0045: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=57 │ │ 0x0012 line=59 │ │ 0x001a line=57 │ │ 0x0021 line=58 │ │ 0x0031 line=57 │ │ @@ -271545,234 +271546,234 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/files/DownloadFileManager;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a8e64: |[0a8e64] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/files/DownloadFileManager;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0a8e74: 5b01 4e1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8e78: 5b02 501e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ -0a8e7c: 5b03 541e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ -0a8e80: 5b04 4f1e |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$fileName:Ljava/lang/String; // field@1e4f │ │ -0a8e84: 5b05 511e |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$url:Ljava/lang/String; // field@1e51 │ │ -0a8e88: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0a8e8a: 7030 7b05 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a8e90: 0e00 |000e: return-void │ │ +0a8e68: |[0a8e68] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/files/DownloadFileManager;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0a8e78: 5b01 4e1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8e7c: 5b02 501e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ +0a8e80: 5b03 541e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ +0a8e84: 5b04 4f1e |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$fileName:Ljava/lang/String; // field@1e4f │ │ +0a8e88: 5b05 511e |0008: iput-object v5, v0, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$url:Ljava/lang/String; // field@1e51 │ │ +0a8e8c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0a8e8e: 7030 7b05 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a8e94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -0a8e24: |[0a8e24] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a8e34: 2207 a305 |0000: new-instance v7, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2; // type@05a3 │ │ -0a8e38: 5481 4e1e |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8e3c: 5482 501e |0004: iget-object v2, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ -0a8e40: 5483 541e |0006: iget-object v3, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ -0a8e44: 5484 4f1e |0008: iget-object v4, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$fileName:Ljava/lang/String; // field@1e4f │ │ -0a8e48: 5485 511e |000a: iget-object v5, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$url:Ljava/lang/String; // field@1e51 │ │ -0a8e4c: 0770 |000c: move-object v0, v7 │ │ -0a8e4e: 07a6 |000d: move-object v6, v10 │ │ -0a8e50: 7607 341b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/files/DownloadFileManager;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1b34 │ │ -0a8e56: 1f09 3c02 |0011: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a8e5a: 5b79 531e |0013: iput-object v9, v7, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e53 │ │ -0a8e5e: 1f07 1902 |0015: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8e62: 1107 |0017: return-object v7 │ │ +0a8e28: |[0a8e28] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a8e38: 2207 a305 |0000: new-instance v7, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2; // type@05a3 │ │ +0a8e3c: 5481 4e1e |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8e40: 5482 501e |0004: iget-object v2, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ +0a8e44: 5483 541e |0006: iget-object v3, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ +0a8e48: 5484 4f1e |0008: iget-object v4, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$fileName:Ljava/lang/String; // field@1e4f │ │ +0a8e4c: 5485 511e |000a: iget-object v5, v8, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$url:Ljava/lang/String; // field@1e51 │ │ +0a8e50: 0770 |000c: move-object v0, v7 │ │ +0a8e52: 07a6 |000d: move-object v6, v10 │ │ +0a8e54: 7607 341b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lua/gardenapple/itchupdater/files/DownloadFileManager;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1b34 │ │ +0a8e5a: 1f09 3c02 |0011: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a8e5e: 5b79 531e |0013: iput-object v9, v7, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e53 │ │ +0a8e62: 1f07 1902 |0015: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8e66: 1107 |0017: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a8bc4: |[0a8bc4] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a8bd4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a8bd8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8bdc: 6e30 371b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b37 │ │ -0a8be2: 0c01 |0007: move-result-object v1 │ │ -0a8be4: 1101 |0008: return-object v1 │ │ +0a8bc8: |[0a8bc8] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a8bd8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a8bdc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8be0: 6e30 371b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b37 │ │ +0a8be6: 0c01 |0007: move-result-object v1 │ │ +0a8be8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a8be8: |[0a8be8] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a8bf8: 6e30 351b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b35 │ │ -0a8bfe: 0c01 |0003: move-result-object v1 │ │ -0a8c00: 1f01 a305 |0004: check-cast v1, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2; // type@05a3 │ │ -0a8c04: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a8c08: 6e20 381b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b38 │ │ -0a8c0e: 0c01 |000b: move-result-object v1 │ │ -0a8c10: 1101 |000c: return-object v1 │ │ +0a8bec: |[0a8bec] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a8bfc: 6e30 351b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b35 │ │ +0a8c02: 0c01 |0003: move-result-object v1 │ │ +0a8c04: 1f01 a305 |0004: check-cast v1, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2; // type@05a3 │ │ +0a8c08: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a8c0c: 6e20 381b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b38 │ │ +0a8c12: 0c01 |000b: move-result-object v1 │ │ +0a8c14: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 256 16-bit code units │ │ -0a8c14: |[0a8c14] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a8c24: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a8c2a: 0c00 |0003: move-result-object v0 │ │ -0a8c2c: 52c1 521e |0004: iget v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ -0a8c30: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -0a8c32: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -0a8c34: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -0a8c36: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0a8c38: 3801 2300 |000a: if-eqz v1, 002d // +0023 │ │ -0a8c3c: 3251 1d00 |000c: if-eq v1, v5, 0029 // +001d │ │ -0a8c40: 3241 1700 |000e: if-eq v1, v4, 0025 // +0017 │ │ -0a8c44: 3231 1100 |0010: if-eq v1, v3, 0021 // +0011 │ │ -0a8c48: 3321 0700 |0012: if-ne v1, v2, 0019 // +0007 │ │ -0a8c4c: 7110 5305 0d00 |0014: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8c52: 2900 a500 |0017: goto/16 00bc // +00a5 │ │ -0a8c56: 220d 6501 |0019: new-instance v13, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a8c5a: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a8c5e: 7020 5a03 0d00 |001d: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a8c64: 270d |0020: throw v13 │ │ -0a8c66: 7110 5305 0d00 |0021: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8c6c: 285b |0024: goto 007f // +005b │ │ -0a8c6e: 7110 5305 0d00 |0025: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8c74: 2830 |0028: goto 0058 // +0030 │ │ -0a8c76: 7110 5305 0d00 |0029: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8c7c: 2814 |002c: goto 0040 // +0014 │ │ -0a8c7e: 7110 5305 0d00 |002d: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a8c84: 620d 7e1c |0030: sget-object v13, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a8c88: 54c1 4e1e |0032: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8c8c: 07c6 |0034: move-object v6, v12 │ │ -0a8c8e: 1f06 1902 |0035: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8c92: 59c5 521e |0037: iput v5, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ -0a8c96: 6e30 4f18 1d06 |0039: invoke-virtual {v13, v1, v6}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a8c9c: 0c0d |003c: move-result-object v13 │ │ -0a8c9e: 330d 0300 |003d: if-ne v13, v0, 0040 // +0003 │ │ -0a8ca2: 1100 |003f: return-object v0 │ │ -0a8ca4: 1f0d 1205 |0040: check-cast v13, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a8ca8: 6e10 5c18 0d00 |0042: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0a8cae: 0c0d |0045: move-result-object v13 │ │ -0a8cb0: 54c1 501e |0046: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ -0a8cb4: 6e10 6619 0100 |0048: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a8cba: 0a01 |004b: move-result v1 │ │ -0a8cbc: 07c6 |004c: move-object v6, v12 │ │ -0a8cbe: 1f06 1902 |004d: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8cc2: 59c4 521e |004f: iput v4, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ -0a8cc6: 6e30 7c19 1d06 |0051: invoke-virtual {v13, v1, v6}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197c │ │ -0a8ccc: 0c0d |0054: move-result-object v13 │ │ -0a8cce: 330d 0300 |0055: if-ne v13, v0, 0058 // +0003 │ │ -0a8cd2: 1100 |0057: return-object v0 │ │ -0a8cd4: 1f0d 4205 |0058: check-cast v13, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a8cd8: 390d 0300 |005a: if-nez v13, 005d // +0003 │ │ -0a8cdc: 2823 |005c: goto 007f // +0023 │ │ -0a8cde: 54c1 501e |005d: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ -0a8ce2: 54c4 4e1e |005f: iget-object v4, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8ce6: 6e10 6619 0100 |0061: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a8cec: 0a01 |0064: move-result v1 │ │ -0a8cee: 7110 7705 0100 |0065: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -0a8cf4: 0c01 |0068: move-result-object v1 │ │ -0a8cf6: 1a06 dc04 |0069: const-string v6, "Already existing install for " // string@04dc │ │ -0a8cfa: 7120 8e05 1600 |006b: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a8d00: 0c01 |006e: move-result-object v1 │ │ -0a8d02: 1a06 fd09 |006f: const-string v6, "DownloadFileManager" // string@09fd │ │ -0a8d06: 7120 fb00 1600 |0071: invoke-static {v6, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a8d0c: 6201 8f1e |0074: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0a8d10: 59c3 521e |0076: iput v3, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ -0a8d14: 6e40 791b 41cd |0078: invoke-virtual {v1, v4, v13, v12}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b79 │ │ -0a8d1a: 0c0d |007b: move-result-object v13 │ │ -0a8d1c: 330d 0300 |007c: if-ne v13, v0, 007f // +0003 │ │ -0a8d20: 1100 |007e: return-object v0 │ │ -0a8d22: 54cd 501e |007f: iget-object v13, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ -0a8d26: 6e10 6619 0d00 |0081: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a8d2c: 0a0d |0084: move-result v13 │ │ -0a8d2e: 54c1 541e |0085: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ -0a8d32: 6e20 411b d100 |0087: invoke-virtual {v1, v13}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ -0a8d38: 2209 3c01 |008a: new-instance v9, Ljava/io/File; // type@013c │ │ -0a8d3c: 2201 3c01 |008c: new-instance v1, Ljava/io/File; // type@013c │ │ -0a8d40: 54c3 541e |008e: iget-object v3, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ -0a8d44: 7110 3c1b 0300 |0090: invoke-static {v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.access$getPendingPath$p:(Lua/gardenapple/itchupdater/files/DownloadFileManager;)Ljava/io/File; // method@1b3c │ │ -0a8d4a: 0c03 |0093: move-result-object v3 │ │ -0a8d4c: 7110 b603 0d00 |0094: invoke-static {v13}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ -0a8d52: 0c0d |0097: move-result-object v13 │ │ -0a8d54: 7030 da02 310d |0098: invoke-direct {v1, v3, v13}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a8d5a: 54cd 4f1e |009b: iget-object v13, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$fileName:Ljava/lang/String; // field@1e4f │ │ -0a8d5e: 7030 da02 190d |009d: invoke-direct {v9, v1, v13}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ -0a8d64: 54cd 541e |00a0: iget-object v13, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ -0a8d68: 54c1 4e1e |00a2: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8d6c: 54c3 501e |00a4: iget-object v3, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ -0a8d70: 7130 3b1b 1d03 |00a6: invoke-static {v13, v1, v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.access$getDownloaderForInstall:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader; // method@1b3b │ │ -0a8d76: 0c06 |00a9: move-result-object v6 │ │ -0a8d78: 54c7 4e1e |00aa: iget-object v7, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8d7c: 54c8 511e |00ac: iget-object v8, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$url:Ljava/lang/String; // field@1e51 │ │ -0a8d80: 54ca 501e |00ae: iget-object v10, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ -0a8d84: 07cb |00b0: move-object v11, v12 │ │ -0a8d86: 1f0b 1902 |00b1: check-cast v11, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a8d8a: 59c2 521e |00b3: iput v2, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ -0a8d8e: 7806 bd1a 0600 |00b5: invoke-interface/range {v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/download/Downloader;.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1abd │ │ -0a8d94: 0c0d |00b8: move-result-object v13 │ │ -0a8d96: 330d 0300 |00b9: if-ne v13, v0, 00bc // +0003 │ │ -0a8d9a: 1100 |00bb: return-object v0 │ │ -0a8d9c: 1f0d 7b01 |00bc: check-cast v13, Ljava/lang/String; // type@017b │ │ -0a8da0: 380d 3f00 |00be: if-eqz v13, 00fd // +003f │ │ -0a8da4: 2200 a000 |00c0: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ -0a8da8: 54c1 4e1e |00c2: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8dac: 1a02 c429 |00c4: const-string v2, "installing" // string@29c4 │ │ -0a8db0: 7030 b301 1002 |00c6: invoke-direct {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ -0a8db6: 54c1 501e |00c9: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ -0a8dba: 54c2 4e1e |00cb: iget-object v2, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8dbe: 6e10 6719 0100 |00cd: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ -0a8dc4: 0c01 |00d0: move-result-object v1 │ │ -0a8dc6: 1f01 5601 |00d1: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ -0a8dca: 6e20 ba01 1000 |00d3: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ -0a8dd0: 6e10 3800 0200 |00d6: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0a8dd6: 0c01 |00d9: move-result-object v1 │ │ -0a8dd8: 1402 b800 117f |00da: const v2, #float 1.92742e+38 // #7f1100b8 │ │ -0a8dde: 2353 6606 |00dd: new-array v3, v5, [Ljava/lang/Object; // type@0666 │ │ -0a8de2: 1204 |00df: const/4 v4, #int 0 // #0 │ │ -0a8de4: 4d0d 0304 |00e0: aput-object v13, v3, v4 │ │ -0a8de8: 6e30 9300 2103 |00e2: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ -0a8dee: 0c0d |00e5: move-result-object v13 │ │ -0a8df0: 1f0d 5601 |00e6: check-cast v13, Ljava/lang/CharSequence; // type@0156 │ │ -0a8df4: 6e20 b901 d000 |00e8: invoke-virtual {v0, v13}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ -0a8dfa: 6e20 be01 5000 |00eb: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ -0a8e00: 54cd 4e1e |00ee: iget-object v13, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ -0a8e04: 7110 c201 0d00 |00f0: invoke-static {v13}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ -0a8e0a: 0c0d |00f3: move-result-object v13 │ │ -0a8e0c: 6e10 b501 0000 |00f4: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ -0a8e12: 0c00 |00f7: move-result-object v0 │ │ -0a8e14: 1a01 000a |00f8: const-string v1, "DownloadResult" // string@0a00 │ │ -0a8e18: 6e40 c301 1d04 |00fa: invoke-virtual {v13, v1, v4, v0}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ -0a8e1e: 620d 4a00 |00fd: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a8e22: 110d |00ff: return-object v13 │ │ +0a8c18: |[0a8c18] ua.gardenapple.itchupdater.files.DownloadFileManager$requestDownload$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a8c28: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a8c2e: 0c00 |0003: move-result-object v0 │ │ +0a8c30: 52c1 521e |0004: iget v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ +0a8c34: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +0a8c36: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +0a8c38: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +0a8c3a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0a8c3c: 3801 2300 |000a: if-eqz v1, 002d // +0023 │ │ +0a8c40: 3251 1d00 |000c: if-eq v1, v5, 0029 // +001d │ │ +0a8c44: 3241 1700 |000e: if-eq v1, v4, 0025 // +0017 │ │ +0a8c48: 3231 1100 |0010: if-eq v1, v3, 0021 // +0011 │ │ +0a8c4c: 3321 0700 |0012: if-ne v1, v2, 0019 // +0007 │ │ +0a8c50: 7110 5305 0d00 |0014: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8c56: 2900 a500 |0017: goto/16 00bc // +00a5 │ │ +0a8c5a: 220d 6501 |0019: new-instance v13, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a8c5e: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a8c62: 7020 5a03 0d00 |001d: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a8c68: 270d |0020: throw v13 │ │ +0a8c6a: 7110 5305 0d00 |0021: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8c70: 285b |0024: goto 007f // +005b │ │ +0a8c72: 7110 5305 0d00 |0025: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8c78: 2830 |0028: goto 0058 // +0030 │ │ +0a8c7a: 7110 5305 0d00 |0029: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8c80: 2814 |002c: goto 0040 // +0014 │ │ +0a8c82: 7110 5305 0d00 |002d: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a8c88: 620d 7e1c |0030: sget-object v13, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a8c8c: 54c1 4e1e |0032: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8c90: 07c6 |0034: move-object v6, v12 │ │ +0a8c92: 1f06 1902 |0035: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8c96: 59c5 521e |0037: iput v5, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ +0a8c9a: 6e30 4f18 1d06 |0039: invoke-virtual {v13, v1, v6}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a8ca0: 0c0d |003c: move-result-object v13 │ │ +0a8ca2: 330d 0300 |003d: if-ne v13, v0, 0040 // +0003 │ │ +0a8ca6: 1100 |003f: return-object v0 │ │ +0a8ca8: 1f0d 1205 |0040: check-cast v13, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a8cac: 6e10 5c18 0d00 |0042: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0a8cb2: 0c0d |0045: move-result-object v13 │ │ +0a8cb4: 54c1 501e |0046: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ +0a8cb8: 6e10 6619 0100 |0048: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a8cbe: 0a01 |004b: move-result v1 │ │ +0a8cc0: 07c6 |004c: move-object v6, v12 │ │ +0a8cc2: 1f06 1902 |004d: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8cc6: 59c4 521e |004f: iput v4, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ +0a8cca: 6e30 7c19 1d06 |0051: invoke-virtual {v13, v1, v6}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197c │ │ +0a8cd0: 0c0d |0054: move-result-object v13 │ │ +0a8cd2: 330d 0300 |0055: if-ne v13, v0, 0058 // +0003 │ │ +0a8cd6: 1100 |0057: return-object v0 │ │ +0a8cd8: 1f0d 4205 |0058: check-cast v13, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a8cdc: 390d 0300 |005a: if-nez v13, 005d // +0003 │ │ +0a8ce0: 2823 |005c: goto 007f // +0023 │ │ +0a8ce2: 54c1 501e |005d: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ +0a8ce6: 54c4 4e1e |005f: iget-object v4, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8cea: 6e10 6619 0100 |0061: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a8cf0: 0a01 |0064: move-result v1 │ │ +0a8cf2: 7110 7705 0100 |0065: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +0a8cf8: 0c01 |0068: move-result-object v1 │ │ +0a8cfa: 1a06 dc04 |0069: const-string v6, "Already existing install for " // string@04dc │ │ +0a8cfe: 7120 8e05 1600 |006b: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a8d04: 0c01 |006e: move-result-object v1 │ │ +0a8d06: 1a06 fd09 |006f: const-string v6, "DownloadFileManager" // string@09fd │ │ +0a8d0a: 7120 fb00 1600 |0071: invoke-static {v6, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a8d10: 6201 8f1e |0074: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0a8d14: 59c3 521e |0076: iput v3, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ +0a8d18: 6e40 791b 41cd |0078: invoke-virtual {v1, v4, v13, v12}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b79 │ │ +0a8d1e: 0c0d |007b: move-result-object v13 │ │ +0a8d20: 330d 0300 |007c: if-ne v13, v0, 007f // +0003 │ │ +0a8d24: 1100 |007e: return-object v0 │ │ +0a8d26: 54cd 501e |007f: iget-object v13, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ +0a8d2a: 6e10 6619 0d00 |0081: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a8d30: 0a0d |0084: move-result v13 │ │ +0a8d32: 54c1 541e |0085: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ +0a8d36: 6e20 411b d100 |0087: invoke-virtual {v1, v13}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ +0a8d3c: 2209 3c01 |008a: new-instance v9, Ljava/io/File; // type@013c │ │ +0a8d40: 2201 3c01 |008c: new-instance v1, Ljava/io/File; // type@013c │ │ +0a8d44: 54c3 541e |008e: iget-object v3, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ +0a8d48: 7110 3c1b 0300 |0090: invoke-static {v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.access$getPendingPath$p:(Lua/gardenapple/itchupdater/files/DownloadFileManager;)Ljava/io/File; // method@1b3c │ │ +0a8d4e: 0c03 |0093: move-result-object v3 │ │ +0a8d50: 7110 b603 0d00 |0094: invoke-static {v13}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@03b6 │ │ +0a8d56: 0c0d |0097: move-result-object v13 │ │ +0a8d58: 7030 da02 310d |0098: invoke-direct {v1, v3, v13}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a8d5e: 54cd 4f1e |009b: iget-object v13, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$fileName:Ljava/lang/String; // field@1e4f │ │ +0a8d62: 7030 da02 190d |009d: invoke-direct {v9, v1, v13}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@02da │ │ +0a8d68: 54cd 541e |00a0: iget-object v13, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.this$0:Lua/gardenapple/itchupdater/files/DownloadFileManager; // field@1e54 │ │ +0a8d6c: 54c1 4e1e |00a2: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8d70: 54c3 501e |00a4: iget-object v3, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ +0a8d74: 7130 3b1b 1d03 |00a6: invoke-static {v13, v1, v3}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.access$getDownloaderForInstall:(Lua/gardenapple/itchupdater/files/DownloadFileManager;Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/download/Downloader; // method@1b3b │ │ +0a8d7a: 0c06 |00a9: move-result-object v6 │ │ +0a8d7c: 54c7 4e1e |00aa: iget-object v7, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8d80: 54c8 511e |00ac: iget-object v8, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$url:Ljava/lang/String; // field@1e51 │ │ +0a8d84: 54ca 501e |00ae: iget-object v10, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ +0a8d88: 07cb |00b0: move-object v11, v12 │ │ +0a8d8a: 1f0b 1902 |00b1: check-cast v11, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a8d8e: 59c2 521e |00b3: iput v2, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.label:I // field@1e52 │ │ +0a8d92: 7806 bd1a 0600 |00b5: invoke-interface/range {v6, v7, v8, v9, v10, v11}, Lua/gardenapple/itchupdater/download/Downloader;.requestDownload:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1abd │ │ +0a8d98: 0c0d |00b8: move-result-object v13 │ │ +0a8d9a: 330d 0300 |00b9: if-ne v13, v0, 00bc // +0003 │ │ +0a8d9e: 1100 |00bb: return-object v0 │ │ +0a8da0: 1f0d 7b01 |00bc: check-cast v13, Ljava/lang/String; // type@017b │ │ +0a8da4: 380d 3f00 |00be: if-eqz v13, 00fd // +003f │ │ +0a8da8: 2200 a000 |00c0: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@00a0 │ │ +0a8dac: 54c1 4e1e |00c2: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8db0: 1a02 c429 |00c4: const-string v2, "installing" // string@29c4 │ │ +0a8db4: 7030 b301 1002 |00c6: invoke-direct {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@01b3 │ │ +0a8dba: 54c1 501e |00c9: iget-object v1, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$install:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e50 │ │ +0a8dbe: 54c2 4e1e |00cb: iget-object v2, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8dc2: 6e10 6719 0100 |00cd: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadName:()Ljava/lang/String; // method@1967 │ │ +0a8dc8: 0c01 |00d0: move-result-object v1 │ │ +0a8dca: 1f01 5601 |00d1: check-cast v1, Ljava/lang/CharSequence; // type@0156 │ │ +0a8dce: 6e20 ba01 1000 |00d3: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01ba │ │ +0a8dd4: 6e10 3800 0200 |00d6: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0a8dda: 0c01 |00d9: move-result-object v1 │ │ +0a8ddc: 1402 b800 117f |00da: const v2, #float 1.92742e+38 // #7f1100b8 │ │ +0a8de2: 2353 6606 |00dd: new-array v3, v5, [Ljava/lang/Object; // type@0666 │ │ +0a8de6: 1204 |00df: const/4 v4, #int 0 // #0 │ │ +0a8de8: 4d0d 0304 |00e0: aput-object v13, v3, v4 │ │ +0a8dec: 6e30 9300 2103 |00e2: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ +0a8df2: 0c0d |00e5: move-result-object v13 │ │ +0a8df4: 1f0d 5601 |00e6: check-cast v13, Ljava/lang/CharSequence; // type@0156 │ │ +0a8df8: 6e20 b901 d000 |00e8: invoke-virtual {v0, v13}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@01b9 │ │ +0a8dfe: 6e20 be01 5000 |00eb: invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;.setPriority:(I)Landroidx/core/app/NotificationCompat$Builder; // method@01be │ │ +0a8e04: 54cd 4e1e |00ee: iget-object v13, v12, Lua/gardenapple/itchupdater/files/DownloadFileManager$requestDownload$2;.$context:Landroid/content/Context; // field@1e4e │ │ +0a8e08: 7110 c201 0d00 |00f0: invoke-static {v13}, Landroidx/core/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat; // method@01c2 │ │ +0a8e0e: 0c0d |00f3: move-result-object v13 │ │ +0a8e10: 6e10 b501 0000 |00f4: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@01b5 │ │ +0a8e16: 0c00 |00f7: move-result-object v0 │ │ +0a8e18: 1a01 000a |00f8: const-string v1, "DownloadResult" // string@0a00 │ │ +0a8e1c: 6e40 c301 1d04 |00fa: invoke-virtual {v13, v1, v4, v0}, Landroidx/core/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@01c3 │ │ +0a8e22: 620d 4a00 |00fd: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a8e26: 110d |00ff: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=38 │ │ 0x0019 line=71 │ │ 0x0021 line=38 │ │ 0x0030 line=39 │ │ 0x0040 line=38 │ │ @@ -271869,139 +271870,139 @@ │ │ type : '(Landroid/content/Intent;Landroid/content/Context;JLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a988c: |[0a988c] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.:(Landroid/content/Intent;Landroid/content/Context;JLkotlin/coroutines/Continuation;)V │ │ -0a989c: 5b01 621e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$intent:Landroid/content/Intent; // field@1e62 │ │ -0a98a0: 5b02 601e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e60 │ │ -0a98a4: 5a03 611e |0004: iput-wide v3, v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$downloadId:J // field@1e61 │ │ -0a98a8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0a98aa: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a98b0: 0e00 |000a: return-void │ │ +0a9890: |[0a9890] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.:(Landroid/content/Intent;Landroid/content/Context;JLkotlin/coroutines/Continuation;)V │ │ +0a98a0: 5b01 621e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$intent:Landroid/content/Intent; // field@1e62 │ │ +0a98a4: 5b02 601e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e60 │ │ +0a98a8: 5a03 611e |0004: iput-wide v3, v0, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$downloadId:J // field@1e61 │ │ +0a98ac: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0a98ae: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a98b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0a9854: |[0a9854] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a9864: 2206 a905 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1; // type@05a9 │ │ -0a9868: 5471 621e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$intent:Landroid/content/Intent; // field@1e62 │ │ -0a986c: 5472 601e |0004: iget-object v2, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e60 │ │ -0a9870: 5373 611e |0006: iget-wide v3, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$downloadId:J // field@1e61 │ │ -0a9874: 0760 |0008: move-object v0, v6 │ │ -0a9876: 0795 |0009: move-object v5, v9 │ │ -0a9878: 7606 591b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.:(Landroid/content/Intent;Landroid/content/Context;JLkotlin/coroutines/Continuation;)V // method@1b59 │ │ -0a987e: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a9882: 5b68 641e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e64 │ │ -0a9886: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a988a: 1106 |0013: return-object v6 │ │ +0a9858: |[0a9858] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a9868: 2206 a905 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1; // type@05a9 │ │ +0a986c: 5471 621e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$intent:Landroid/content/Intent; // field@1e62 │ │ +0a9870: 5472 601e |0004: iget-object v2, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e60 │ │ +0a9874: 5373 611e |0006: iget-wide v3, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$downloadId:J // field@1e61 │ │ +0a9878: 0760 |0008: move-object v0, v6 │ │ +0a987a: 0795 |0009: move-object v5, v9 │ │ +0a987c: 7606 591b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.:(Landroid/content/Intent;Landroid/content/Context;JLkotlin/coroutines/Continuation;)V // method@1b59 │ │ +0a9882: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a9886: 5b68 641e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e64 │ │ +0a988a: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a988e: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a975c: |[0a975c] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a976c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a9770: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9774: 6e30 5c1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b5c │ │ -0a977a: 0c01 |0007: move-result-object v1 │ │ -0a977c: 1101 |0008: return-object v1 │ │ +0a9760: |[0a9760] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9770: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a9774: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9778: 6e30 5c1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b5c │ │ +0a977e: 0c01 |0007: move-result-object v1 │ │ +0a9780: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a9780: |[0a9780] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a9790: 6e30 5a1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b5a │ │ -0a9796: 0c01 |0003: move-result-object v1 │ │ -0a9798: 1f01 a905 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1; // type@05a9 │ │ -0a979c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a97a0: 6e20 5d1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b5d │ │ -0a97a6: 0c01 |000b: move-result-object v1 │ │ -0a97a8: 1101 |000c: return-object v1 │ │ +0a9784: |[0a9784] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a9794: 6e30 5a1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b5a │ │ +0a979a: 0c01 |0003: move-result-object v1 │ │ +0a979c: 1f01 a905 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1; // type@05a9 │ │ +0a97a0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a97a4: 6e20 5d1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b5d │ │ +0a97aa: 0c01 |000b: move-result-object v1 │ │ +0a97ac: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -0a97ac: |[0a97ac] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a97bc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a97c2: 0c00 |0003: move-result-object v0 │ │ -0a97c4: 5271 631e |0004: iget v1, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.label:I // field@1e63 │ │ -0a97c8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0a97ca: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0a97ce: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0a97d2: 7110 5305 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a97d8: 283a |000e: goto 0048 // +003a │ │ -0a97da: 2208 6501 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a97de: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a97e2: 7020 5a03 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a97e8: 2708 |0016: throw v8 │ │ -0a97ea: 7110 5305 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a97f0: 2205 3c01 |001a: new-instance v5, Ljava/io/File; // type@013c │ │ -0a97f4: 5478 621e |001c: iget-object v8, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$intent:Landroid/content/Intent; // field@1e62 │ │ -0a97f8: 6e10 4e00 0800 |001e: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ -0a97fe: 0c08 |0021: move-result-object v8 │ │ -0a9800: 7110 8a05 0800 |0022: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a9806: 6e10 c200 0800 |0025: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@00c2 │ │ -0a980c: 0c08 |0028: move-result-object v8 │ │ -0a980e: 7110 8a05 0800 |0029: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0a9814: 7020 db02 8500 |002c: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ -0a981a: 6208 8f1e |002f: sget-object v8, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0a981e: 5471 601e |0031: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e60 │ │ -0a9822: 6e20 7d1b 1800 |0033: invoke-virtual {v8, v1}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7d │ │ -0a9828: 0c01 |0036: move-result-object v1 │ │ -0a982a: 5478 601e |0037: iget-object v8, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e60 │ │ -0a982e: 5373 611e |0039: iget-wide v3, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$downloadId:J // field@1e61 │ │ -0a9832: 0776 |003b: move-object v6, v7 │ │ -0a9834: 1f06 1902 |003c: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9838: 5972 631e |003e: iput v2, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.label:I // field@1e63 │ │ -0a983c: 0782 |0040: move-object v2, v8 │ │ -0a983e: 7406 551b 0100 |0041: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b55 │ │ -0a9844: 0c08 |0044: move-result-object v8 │ │ -0a9846: 3308 0300 |0045: if-ne v8, v0, 0048 // +0003 │ │ -0a984a: 1100 |0047: return-object v0 │ │ -0a984c: 6208 4a00 |0048: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a9850: 1108 |004a: return-object v8 │ │ +0a97b0: |[0a97b0] ua.gardenapple.itchupdater.install.InstallRequestBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a97c0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a97c6: 0c00 |0003: move-result-object v0 │ │ +0a97c8: 5271 631e |0004: iget v1, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.label:I // field@1e63 │ │ +0a97cc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0a97ce: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0a97d2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0a97d6: 7110 5305 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a97dc: 283a |000e: goto 0048 // +003a │ │ +0a97de: 2208 6501 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a97e2: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a97e6: 7020 5a03 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a97ec: 2708 |0016: throw v8 │ │ +0a97ee: 7110 5305 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a97f4: 2205 3c01 |001a: new-instance v5, Ljava/io/File; // type@013c │ │ +0a97f8: 5478 621e |001c: iget-object v8, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$intent:Landroid/content/Intent; // field@1e62 │ │ +0a97fc: 6e10 4e00 0800 |001e: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ +0a9802: 0c08 |0021: move-result-object v8 │ │ +0a9804: 7110 8a05 0800 |0022: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a980a: 6e10 c200 0800 |0025: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@00c2 │ │ +0a9810: 0c08 |0028: move-result-object v8 │ │ +0a9812: 7110 8a05 0800 |0029: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0a9818: 7020 db02 8500 |002c: invoke-direct {v5, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@02db │ │ +0a981e: 6208 8f1e |002f: sget-object v8, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0a9822: 5471 601e |0031: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e60 │ │ +0a9826: 6e20 7d1b 1800 |0033: invoke-virtual {v8, v1}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7d │ │ +0a982c: 0c01 |0036: move-result-object v1 │ │ +0a982e: 5478 601e |0037: iget-object v8, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1e60 │ │ +0a9832: 5373 611e |0039: iget-wide v3, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.$downloadId:J // field@1e61 │ │ +0a9836: 0776 |003b: move-object v6, v7 │ │ +0a9838: 1f06 1902 |003c: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a983c: 5972 631e |003e: iput v2, v7, Lua/gardenapple/itchupdater/install/InstallRequestBroadcastReceiver$onReceive$1;.label:I // field@1e63 │ │ +0a9840: 0782 |0040: move-object v2, v8 │ │ +0a9842: 7406 551b 0100 |0041: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b55 │ │ +0a9848: 0c08 |0044: move-result-object v8 │ │ +0a984a: 3308 0300 |0045: if-ne v8, v0, 0048 // +0003 │ │ +0a984e: 1100 |0047: return-object v0 │ │ +0a9850: 6208 4a00 |0048: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a9854: 1108 |004a: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x000f line=31 │ │ 0x0017 line=27 │ │ 0x001a line=28 │ │ 0x002f line=29 │ │ @@ -272096,215 +272097,215 @@ │ │ type : '(IJLandroid/content/Context;IILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a9c00: |[0a9c00] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.:(IJLandroid/content/Context;IILkotlin/coroutines/Continuation;)V │ │ -0a9c10: 5901 731e |0000: iput v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$status:I // field@1e73 │ │ -0a9c14: 5a02 711e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$downloadOrInstallId:J // field@1e71 │ │ -0a9c18: 5b04 701e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$context:Landroid/content/Context; // field@1e70 │ │ -0a9c1c: 5905 741e |0006: iput v5, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ -0a9c20: 5906 721e |0008: iput v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$installId:I // field@1e72 │ │ -0a9c24: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0a9c26: 7030 7b05 1007 |000b: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a9c2c: 0e00 |000e: return-void │ │ +0a9c04: |[0a9c04] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.:(IJLandroid/content/Context;IILkotlin/coroutines/Continuation;)V │ │ +0a9c14: 5901 731e |0000: iput v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$status:I // field@1e73 │ │ +0a9c18: 5a02 711e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$downloadOrInstallId:J // field@1e71 │ │ +0a9c1c: 5b04 701e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$context:Landroid/content/Context; // field@1e70 │ │ +0a9c20: 5905 741e |0006: iput v5, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ +0a9c24: 5906 721e |0008: iput v6, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$installId:I // field@1e72 │ │ +0a9c28: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0a9c2a: 7030 7b05 1007 |000b: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a9c30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 24 16-bit code units │ │ -0a9bc0: |[0a9bc0] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a9bd0: 2208 ac05 |0000: new-instance v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3; // type@05ac │ │ -0a9bd4: 5291 731e |0002: iget v1, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$status:I // field@1e73 │ │ -0a9bd8: 5392 711e |0004: iget-wide v2, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$downloadOrInstallId:J // field@1e71 │ │ -0a9bdc: 5494 701e |0006: iget-object v4, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$context:Landroid/content/Context; // field@1e70 │ │ -0a9be0: 5295 741e |0008: iget v5, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ -0a9be4: 5296 721e |000a: iget v6, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$installId:I // field@1e72 │ │ -0a9be8: 0780 |000c: move-object v0, v8 │ │ -0a9bea: 07b7 |000d: move-object v7, v11 │ │ -0a9bec: 7608 631b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.:(IJLandroid/content/Context;IILkotlin/coroutines/Continuation;)V // method@1b63 │ │ -0a9bf2: 1f0a 3c02 |0011: check-cast v10, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a9bf6: 5b8a 771e |0013: iput-object v10, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e77 │ │ -0a9bfa: 1f08 1902 |0015: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9bfe: 1108 |0017: return-object v8 │ │ +0a9bc4: |[0a9bc4] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a9bd4: 2208 ac05 |0000: new-instance v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3; // type@05ac │ │ +0a9bd8: 5291 731e |0002: iget v1, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$status:I // field@1e73 │ │ +0a9bdc: 5392 711e |0004: iget-wide v2, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$downloadOrInstallId:J // field@1e71 │ │ +0a9be0: 5494 701e |0006: iget-object v4, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$context:Landroid/content/Context; // field@1e70 │ │ +0a9be4: 5295 741e |0008: iget v5, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ +0a9be8: 5296 721e |000a: iget v6, v9, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$installId:I // field@1e72 │ │ +0a9bec: 0780 |000c: move-object v0, v8 │ │ +0a9bee: 07b7 |000d: move-object v7, v11 │ │ +0a9bf0: 7608 631b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.:(IJLandroid/content/Context;IILkotlin/coroutines/Continuation;)V // method@1b63 │ │ +0a9bf6: 1f0a 3c02 |0011: check-cast v10, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a9bfa: 5b8a 771e |0013: iput-object v10, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e77 │ │ +0a9bfe: 1f08 1902 |0015: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9c02: 1108 |0017: return-object v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a99c0: |[0a99c0] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a99d0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a99d4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a99d8: 6e30 661b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b66 │ │ -0a99de: 0c01 |0007: move-result-object v1 │ │ -0a99e0: 1101 |0008: return-object v1 │ │ +0a99c4: |[0a99c4] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a99d4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a99d8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a99dc: 6e30 661b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b66 │ │ +0a99e2: 0c01 |0007: move-result-object v1 │ │ +0a99e4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a99e4: |[0a99e4] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a99f4: 6e30 641b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b64 │ │ -0a99fa: 0c01 |0003: move-result-object v1 │ │ -0a99fc: 1f01 ac05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3; // type@05ac │ │ -0a9a00: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a9a04: 6e20 671b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b67 │ │ -0a9a0a: 0c01 |000b: move-result-object v1 │ │ -0a9a0c: 1101 |000c: return-object v1 │ │ +0a99e8: |[0a99e8] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a99f8: 6e30 641b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b64 │ │ +0a99fe: 0c01 |0003: move-result-object v1 │ │ +0a9a00: 1f01 ac05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3; // type@05ac │ │ +0a9a04: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a9a08: 6e20 671b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b67 │ │ +0a9a0e: 0c01 |000b: move-result-object v1 │ │ +0a9a10: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 207 16-bit code units │ │ -0a9a10: |[0a9a10] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9a20: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a9a26: 0c00 |0003: move-result-object v0 │ │ -0a9a28: 52e1 761e |0004: iget v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ -0a9a2c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a9a2e: 1253 |0007: const/4 v3, #int 5 // #5 │ │ -0a9a30: 1244 |0008: const/4 v4, #int 4 // #4 │ │ -0a9a32: 1235 |0009: const/4 v5, #int 3 // #3 │ │ -0a9a34: 1226 |000a: const/4 v6, #int 2 // #2 │ │ -0a9a36: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -0a9a38: 3801 3200 |000c: if-eqz v1, 003e // +0032 │ │ -0a9a3c: 3271 2c00 |000e: if-eq v1, v7, 003a // +002c │ │ -0a9a40: 3261 2600 |0010: if-eq v1, v6, 0036 // +0026 │ │ -0a9a44: 3251 1c00 |0012: if-eq v1, v5, 002e // +001c │ │ -0a9a48: 3241 1100 |0014: if-eq v1, v4, 0025 // +0011 │ │ -0a9a4c: 3331 0700 |0016: if-ne v1, v3, 001d // +0007 │ │ -0a9a50: 7110 5305 0f00 |0018: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9a56: 2900 b100 |001b: goto/16 00cc // +00b1 │ │ -0a9a5a: 220f 6501 |001d: new-instance v15, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a9a5e: 1a00 c420 |001f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a9a62: 7020 5a03 0f00 |0021: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a9a68: 270f |0024: throw v15 │ │ -0a9a6a: 54e1 751e |0025: iget-object v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ -0a9a6e: 1f01 1205 |0027: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a9a72: 7110 5305 0f00 |0029: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9a78: 2900 8800 |002c: goto/16 00b4 // +0088 │ │ -0a9a7c: 54e1 751e |002e: iget-object v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ -0a9a80: 1f01 1205 |0030: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a9a84: 7110 5305 0f00 |0032: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9a8a: 286b |0035: goto 00a0 // +006b │ │ -0a9a8c: 7110 5305 0f00 |0036: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9a92: 2850 |0039: goto 0089 // +0050 │ │ -0a9a94: 7110 5305 0f00 |003a: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9a9a: 283c |003d: goto 0079 // +003c │ │ -0a9a9c: 7110 5305 0f00 |003e: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9aa2: 52ef 731e |0041: iget v15, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$status:I // field@1e73 │ │ -0a9aa6: 337f 2b00 |0043: if-ne v15, v7, 006e // +002b │ │ -0a9aaa: 53e8 711e |0045: iget-wide v8, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$downloadOrInstallId:J // field@1e71 │ │ -0a9aae: 7120 7805 9800 |0047: invoke-static {v8, v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@0578 │ │ -0a9ab4: 0c0f |004a: move-result-object v15 │ │ -0a9ab6: 1a01 4e07 |004b: const-string v1, "Cancelling " // string@074e │ │ -0a9aba: 7120 8e05 f100 |004d: invoke-static {v1, v15}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0a9ac0: 0c0f |0050: move-result-object v15 │ │ -0a9ac2: 1a01 cb0b |0051: const-string v1, "Installations" // string@0bcb │ │ -0a9ac6: 7120 fb00 f100 |0053: invoke-static {v1, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0a9acc: 620f 5306 |0056: sget-object v15, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a9ad0: 6e10 a816 0f00 |0058: invoke-virtual {v15}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0a9ad6: 0c08 |005b: move-result-object v8 │ │ -0a9ad8: 54e9 701e |005c: iget-object v9, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$context:Landroid/content/Context; // field@1e70 │ │ -0a9adc: 53ea 711e |005e: iget-wide v10, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$downloadOrInstallId:J // field@1e71 │ │ -0a9ae0: 52ec 741e |0060: iget v12, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ -0a9ae4: 07ed |0062: move-object v13, v14 │ │ -0a9ae6: 1f0d 1902 |0063: check-cast v13, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9aea: 59e7 761e |0065: iput v7, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ -0a9aee: 7406 3d1b 0800 |0067: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.cancel:(Landroid/content/Context;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b3d │ │ -0a9af4: 0c0f |006a: move-result-object v15 │ │ -0a9af6: 330f 0e00 |006b: if-ne v15, v0, 0079 // +000e │ │ -0a9afa: 1100 |006d: return-object v0 │ │ -0a9afc: 620f 5306 |006e: sget-object v15, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a9b00: 6e10 a816 0f00 |0070: invoke-virtual {v15}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0a9b06: 0c0f |0073: move-result-object v15 │ │ -0a9b08: 52e1 741e |0074: iget v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ -0a9b0c: 6e20 411b 1f00 |0076: invoke-virtual {v15, v1}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ -0a9b12: 620f 7e1c |0079: sget-object v15, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a9b16: 54e1 701e |007b: iget-object v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$context:Landroid/content/Context; // field@1e70 │ │ -0a9b1a: 07e7 |007d: move-object v7, v14 │ │ -0a9b1c: 1f07 1902 |007e: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9b20: 59e6 761e |0080: iput v6, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ -0a9b24: 6e30 4f18 1f07 |0082: invoke-virtual {v15, v1, v7}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a9b2a: 0c0f |0085: move-result-object v15 │ │ -0a9b2c: 330f 0300 |0086: if-ne v15, v0, 0089 // +0003 │ │ -0a9b30: 1100 |0088: return-object v0 │ │ -0a9b32: 1f0f 1205 |0089: check-cast v15, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a9b36: 6e10 5c18 0f00 |008b: invoke-virtual {v15}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0a9b3c: 0c01 |008e: move-result-object v1 │ │ -0a9b3e: 52e6 721e |008f: iget v6, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$installId:I // field@1e72 │ │ -0a9b42: 07e7 |0091: move-object v7, v14 │ │ -0a9b44: 1f07 1902 |0092: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9b48: 5bef 751e |0094: iput-object v15, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ -0a9b4c: 59e5 761e |0096: iput v5, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ -0a9b50: 6e30 7019 6107 |0098: invoke-virtual {v1, v6, v7}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1970 │ │ -0a9b56: 0c01 |009b: move-result-object v1 │ │ -0a9b58: 3301 0300 |009c: if-ne v1, v0, 009f // +0003 │ │ -0a9b5c: 1100 |009e: return-object v0 │ │ -0a9b5e: 07f1 |009f: move-object v1, v15 │ │ -0a9b60: 6e10 5e18 0100 |00a0: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ -0a9b66: 0c0f |00a3: move-result-object v15 │ │ -0a9b68: 52e5 741e |00a4: iget v5, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ -0a9b6c: 07e6 |00a6: move-object v6, v14 │ │ -0a9b6e: 1f06 1902 |00a7: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9b72: 5be1 751e |00a9: iput-object v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ -0a9b76: 59e4 761e |00ab: iput v4, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ -0a9b7a: 6e30 071a 5f06 |00ad: invoke-virtual {v15, v5, v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a07 │ │ -0a9b80: 0c0f |00b0: move-result-object v15 │ │ -0a9b82: 330f 0300 |00b1: if-ne v15, v0, 00b4 // +0003 │ │ -0a9b86: 1100 |00b3: return-object v0 │ │ -0a9b88: 1f0f eb04 |00b4: check-cast v15, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ -0a9b8c: 390f 0300 |00b6: if-nez v15, 00b9 // +0003 │ │ -0a9b90: 2816 |00b8: goto 00ce // +0016 │ │ -0a9b92: 1204 |00b9: const/4 v4, #int 0 // #0 │ │ -0a9b94: 6e20 d217 4f00 |00ba: invoke-virtual {v15, v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.setInstalling:(Z)V // method@17d2 │ │ -0a9b9a: 6e10 5e18 0100 |00bd: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ -0a9ba0: 0c01 |00c0: move-result-object v1 │ │ -0a9ba2: 5be2 751e |00c1: iput-object v2, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ -0a9ba6: 59e3 761e |00c3: iput v3, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ -0a9baa: 6e30 0a1a f10e |00c5: invoke-virtual {v1, v15, v14}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0a │ │ -0a9bb0: 0c0f |00c8: move-result-object v15 │ │ -0a9bb2: 330f 0300 |00c9: if-ne v15, v0, 00cc // +0003 │ │ -0a9bb6: 1100 |00cb: return-object v0 │ │ -0a9bb8: 6202 4a00 |00cc: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a9bbc: 1102 |00ce: return-object v2 │ │ +0a9a14: |[0a9a14] ua.gardenapple.itchupdater.install.Installations$Companion$cancelPending$3.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9a24: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a9a2a: 0c00 |0003: move-result-object v0 │ │ +0a9a2c: 52e1 761e |0004: iget v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ +0a9a30: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a9a32: 1253 |0007: const/4 v3, #int 5 // #5 │ │ +0a9a34: 1244 |0008: const/4 v4, #int 4 // #4 │ │ +0a9a36: 1235 |0009: const/4 v5, #int 3 // #3 │ │ +0a9a38: 1226 |000a: const/4 v6, #int 2 // #2 │ │ +0a9a3a: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +0a9a3c: 3801 3200 |000c: if-eqz v1, 003e // +0032 │ │ +0a9a40: 3271 2c00 |000e: if-eq v1, v7, 003a // +002c │ │ +0a9a44: 3261 2600 |0010: if-eq v1, v6, 0036 // +0026 │ │ +0a9a48: 3251 1c00 |0012: if-eq v1, v5, 002e // +001c │ │ +0a9a4c: 3241 1100 |0014: if-eq v1, v4, 0025 // +0011 │ │ +0a9a50: 3331 0700 |0016: if-ne v1, v3, 001d // +0007 │ │ +0a9a54: 7110 5305 0f00 |0018: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9a5a: 2900 b100 |001b: goto/16 00cc // +00b1 │ │ +0a9a5e: 220f 6501 |001d: new-instance v15, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a9a62: 1a00 c420 |001f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a9a66: 7020 5a03 0f00 |0021: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a9a6c: 270f |0024: throw v15 │ │ +0a9a6e: 54e1 751e |0025: iget-object v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ +0a9a72: 1f01 1205 |0027: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a9a76: 7110 5305 0f00 |0029: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9a7c: 2900 8800 |002c: goto/16 00b4 // +0088 │ │ +0a9a80: 54e1 751e |002e: iget-object v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ +0a9a84: 1f01 1205 |0030: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a9a88: 7110 5305 0f00 |0032: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9a8e: 286b |0035: goto 00a0 // +006b │ │ +0a9a90: 7110 5305 0f00 |0036: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9a96: 2850 |0039: goto 0089 // +0050 │ │ +0a9a98: 7110 5305 0f00 |003a: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9a9e: 283c |003d: goto 0079 // +003c │ │ +0a9aa0: 7110 5305 0f00 |003e: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9aa6: 52ef 731e |0041: iget v15, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$status:I // field@1e73 │ │ +0a9aaa: 337f 2b00 |0043: if-ne v15, v7, 006e // +002b │ │ +0a9aae: 53e8 711e |0045: iget-wide v8, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$downloadOrInstallId:J // field@1e71 │ │ +0a9ab2: 7120 7805 9800 |0047: invoke-static {v8, v9}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@0578 │ │ +0a9ab8: 0c0f |004a: move-result-object v15 │ │ +0a9aba: 1a01 4e07 |004b: const-string v1, "Cancelling " // string@074e │ │ +0a9abe: 7120 8e05 f100 |004d: invoke-static {v1, v15}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0a9ac4: 0c0f |0050: move-result-object v15 │ │ +0a9ac6: 1a01 cb0b |0051: const-string v1, "Installations" // string@0bcb │ │ +0a9aca: 7120 fb00 f100 |0053: invoke-static {v1, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0a9ad0: 620f 5306 |0056: sget-object v15, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a9ad4: 6e10 a816 0f00 |0058: invoke-virtual {v15}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0a9ada: 0c08 |005b: move-result-object v8 │ │ +0a9adc: 54e9 701e |005c: iget-object v9, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$context:Landroid/content/Context; // field@1e70 │ │ +0a9ae0: 53ea 711e |005e: iget-wide v10, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$downloadOrInstallId:J // field@1e71 │ │ +0a9ae4: 52ec 741e |0060: iget v12, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ +0a9ae8: 07ed |0062: move-object v13, v14 │ │ +0a9aea: 1f0d 1902 |0063: check-cast v13, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9aee: 59e7 761e |0065: iput v7, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ +0a9af2: 7406 3d1b 0800 |0067: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.cancel:(Landroid/content/Context;JILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b3d │ │ +0a9af8: 0c0f |006a: move-result-object v15 │ │ +0a9afa: 330f 0e00 |006b: if-ne v15, v0, 0079 // +000e │ │ +0a9afe: 1100 |006d: return-object v0 │ │ +0a9b00: 620f 5306 |006e: sget-object v15, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a9b04: 6e10 a816 0f00 |0070: invoke-virtual {v15}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0a9b0a: 0c0f |0073: move-result-object v15 │ │ +0a9b0c: 52e1 741e |0074: iget v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ +0a9b10: 6e20 411b 1f00 |0076: invoke-virtual {v15, v1}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deletePendingFile:(I)V // method@1b41 │ │ +0a9b16: 620f 7e1c |0079: sget-object v15, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a9b1a: 54e1 701e |007b: iget-object v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$context:Landroid/content/Context; // field@1e70 │ │ +0a9b1e: 07e7 |007d: move-object v7, v14 │ │ +0a9b20: 1f07 1902 |007e: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9b24: 59e6 761e |0080: iput v6, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ +0a9b28: 6e30 4f18 1f07 |0082: invoke-virtual {v15, v1, v7}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a9b2e: 0c0f |0085: move-result-object v15 │ │ +0a9b30: 330f 0300 |0086: if-ne v15, v0, 0089 // +0003 │ │ +0a9b34: 1100 |0088: return-object v0 │ │ +0a9b36: 1f0f 1205 |0089: check-cast v15, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a9b3a: 6e10 5c18 0f00 |008b: invoke-virtual {v15}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0a9b40: 0c01 |008e: move-result-object v1 │ │ +0a9b42: 52e6 721e |008f: iget v6, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$installId:I // field@1e72 │ │ +0a9b46: 07e7 |0091: move-object v7, v14 │ │ +0a9b48: 1f07 1902 |0092: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9b4c: 5bef 751e |0094: iput-object v15, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ +0a9b50: 59e5 761e |0096: iput v5, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ +0a9b54: 6e30 7019 6107 |0098: invoke-virtual {v1, v6, v7}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1970 │ │ +0a9b5a: 0c01 |009b: move-result-object v1 │ │ +0a9b5c: 3301 0300 |009c: if-ne v1, v0, 009f // +0003 │ │ +0a9b60: 1100 |009e: return-object v0 │ │ +0a9b62: 07f1 |009f: move-object v1, v15 │ │ +0a9b64: 6e10 5e18 0100 |00a0: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ +0a9b6a: 0c0f |00a3: move-result-object v15 │ │ +0a9b6c: 52e5 741e |00a4: iget v5, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.$uploadId:I // field@1e74 │ │ +0a9b70: 07e6 |00a6: move-object v6, v14 │ │ +0a9b72: 1f06 1902 |00a7: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9b76: 5be1 751e |00a9: iput-object v1, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ +0a9b7a: 59e4 761e |00ab: iput v4, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ +0a9b7e: 6e30 071a 5f06 |00ad: invoke-virtual {v15, v5, v6}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.getUpdateCheckResultForUpload:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a07 │ │ +0a9b84: 0c0f |00b0: move-result-object v15 │ │ +0a9b86: 330f 0300 |00b1: if-ne v15, v0, 00b4 // +0003 │ │ +0a9b8a: 1100 |00b3: return-object v0 │ │ +0a9b8c: 1f0f eb04 |00b4: check-cast v15, Lua/gardenapple/itchupdater/client/UpdateCheckResult; // type@04eb │ │ +0a9b90: 390f 0300 |00b6: if-nez v15, 00b9 // +0003 │ │ +0a9b94: 2816 |00b8: goto 00ce // +0016 │ │ +0a9b96: 1204 |00b9: const/4 v4, #int 0 // #0 │ │ +0a9b98: 6e20 d217 4f00 |00ba: invoke-virtual {v15, v4}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.setInstalling:(Z)V // method@17d2 │ │ +0a9b9e: 6e10 5e18 0100 |00bd: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getUpdateCheckDao:()Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao; // method@185e │ │ +0a9ba4: 0c01 |00c0: move-result-object v1 │ │ +0a9ba6: 5be2 751e |00c1: iput-object v2, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.L$0:Ljava/lang/Object; // field@1e75 │ │ +0a9baa: 59e3 761e |00c3: iput v3, v14, Lua/gardenapple/itchupdater/install/Installations$Companion$cancelPending$3;.label:I // field@1e76 │ │ +0a9bae: 6e30 0a1a f10e |00c5: invoke-virtual {v1, v15, v14}, Lua/gardenapple/itchupdater/database/updatecheck/UpdateCheckResultDao;.insert:(Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1a0a │ │ +0a9bb4: 0c0f |00c8: move-result-object v15 │ │ +0a9bb6: 330f 0300 |00c9: if-ne v15, v0, 00cc // +0003 │ │ +0a9bba: 1100 |00cb: return-object v0 │ │ +0a9bbc: 6202 4a00 |00cc: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a9bc0: 1102 |00ce: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=74 │ │ 0x001d line=84 │ │ 0x0025 line=74 │ │ 0x0041 line=75 │ │ 0x0045 line=76 │ │ @@ -272390,141 +272391,141 @@ │ │ type : '(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a9d68: |[0a9d68] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V │ │ -0a9d78: 5b01 781e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$context:Landroid/content/Context; // field@1e78 │ │ -0a9d7c: 5902 791e |0002: iput v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$uploadId:I // field@1e79 │ │ -0a9d80: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a9d82: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a9d88: 0e00 |0008: return-void │ │ +0a9d6c: |[0a9d6c] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V │ │ +0a9d7c: 5b01 781e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$context:Landroid/content/Context; // field@1e78 │ │ +0a9d80: 5902 791e |0002: iput v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$uploadId:I // field@1e79 │ │ +0a9d84: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a9d86: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a9d8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0a9d38: |[0a9d38] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a9d48: 2200 ad05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2; // type@05ad │ │ -0a9d4c: 5431 781e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$context:Landroid/content/Context; // field@1e78 │ │ -0a9d50: 5232 791e |0004: iget v2, v3, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$uploadId:I // field@1e79 │ │ -0a9d54: 7040 681b 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V // method@1b68 │ │ -0a9d5a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a9d5e: 5b04 7b1e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e7b │ │ -0a9d62: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9d66: 1100 |000f: return-object v0 │ │ +0a9d3c: |[0a9d3c] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a9d4c: 2200 ad05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2; // type@05ad │ │ +0a9d50: 5431 781e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$context:Landroid/content/Context; // field@1e78 │ │ +0a9d54: 5232 791e |0004: iget v2, v3, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$uploadId:I // field@1e79 │ │ +0a9d58: 7040 681b 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)V // method@1b68 │ │ +0a9d5e: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a9d62: 5b04 7b1e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e7b │ │ +0a9d66: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9d6a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a9c30: |[0a9c30] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9c40: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a9c44: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9c48: 6e30 6b1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b6b │ │ -0a9c4e: 0c01 |0007: move-result-object v1 │ │ -0a9c50: 1101 |0008: return-object v1 │ │ +0a9c34: |[0a9c34] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9c44: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a9c48: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9c4c: 6e30 6b1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b6b │ │ +0a9c52: 0c01 |0007: move-result-object v1 │ │ +0a9c54: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a9c54: |[0a9c54] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a9c64: 6e30 691b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b69 │ │ -0a9c6a: 0c01 |0003: move-result-object v1 │ │ -0a9c6c: 1f01 ad05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2; // type@05ad │ │ -0a9c70: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a9c74: 6e20 6c1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b6c │ │ -0a9c7a: 0c01 |000b: move-result-object v1 │ │ -0a9c7c: 1101 |000c: return-object v1 │ │ +0a9c58: |[0a9c58] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a9c68: 6e30 691b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b69 │ │ +0a9c6e: 0c01 |0003: move-result-object v1 │ │ +0a9c70: 1f01 ad05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2; // type@05ad │ │ +0a9c74: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a9c78: 6e20 6c1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b6c │ │ +0a9c7e: 0c01 |000b: move-result-object v1 │ │ +0a9c80: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0a9c80: |[0a9c80] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9c90: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a9c96: 0c00 |0003: move-result-object v0 │ │ -0a9c98: 5251 7a1e |0004: iget v1, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.label:I // field@1e7a │ │ -0a9c9c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0a9c9e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0a9ca0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0a9ca4: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -0a9ca8: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -0a9cac: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9cb2: 2834 |0011: goto 0045 // +0034 │ │ -0a9cb4: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a9cb8: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a9cbc: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a9cc2: 2706 |0019: throw v6 │ │ -0a9cc4: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9cca: 2814 |001d: goto 0031 // +0014 │ │ -0a9ccc: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9cd2: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a9cd6: 5451 781e |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$context:Landroid/content/Context; // field@1e78 │ │ -0a9cda: 0754 |0025: move-object v4, v5 │ │ -0a9cdc: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9ce0: 5953 7a1e |0028: iput v3, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.label:I // field@1e7a │ │ -0a9ce4: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a9cea: 0c06 |002d: move-result-object v6 │ │ -0a9cec: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ -0a9cf0: 1100 |0030: return-object v0 │ │ -0a9cf2: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a9cf6: 6e10 5c18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0a9cfc: 0c06 |0036: move-result-object v6 │ │ -0a9cfe: 5251 791e |0037: iget v1, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$uploadId:I // field@1e79 │ │ -0a9d02: 0753 |0039: move-object v3, v5 │ │ -0a9d04: 1f03 1902 |003a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9d08: 5952 7a1e |003c: iput v2, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.label:I // field@1e7a │ │ -0a9d0c: 6e30 7319 1603 |003e: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.deleteFinishedInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1973 │ │ -0a9d12: 0c06 |0041: move-result-object v6 │ │ -0a9d14: 3306 0300 |0042: if-ne v6, v0, 0045 // +0003 │ │ -0a9d18: 1100 |0044: return-object v0 │ │ -0a9d1a: 6206 5306 |0045: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0a9d1e: 6e10 a816 0600 |0047: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0a9d24: 0c06 |004a: move-result-object v6 │ │ -0a9d26: 5250 791e |004b: iget v0, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$uploadId:I // field@1e79 │ │ -0a9d2a: 6e20 401b 0600 |004d: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deleteDownloadedFile:(I)V // method@1b40 │ │ -0a9d30: 6206 4a00 |0050: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a9d34: 1106 |0052: return-object v6 │ │ +0a9c84: |[0a9c84] ua.gardenapple.itchupdater.install.Installations$Companion$deleteFinishedInstall$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9c94: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a9c9a: 0c00 |0003: move-result-object v0 │ │ +0a9c9c: 5251 7a1e |0004: iget v1, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.label:I // field@1e7a │ │ +0a9ca0: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0a9ca2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0a9ca4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0a9ca8: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +0a9cac: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +0a9cb0: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9cb6: 2834 |0011: goto 0045 // +0034 │ │ +0a9cb8: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a9cbc: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a9cc0: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a9cc6: 2706 |0019: throw v6 │ │ +0a9cc8: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9cce: 2814 |001d: goto 0031 // +0014 │ │ +0a9cd0: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9cd6: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a9cda: 5451 781e |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$context:Landroid/content/Context; // field@1e78 │ │ +0a9cde: 0754 |0025: move-object v4, v5 │ │ +0a9ce0: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9ce4: 5953 7a1e |0028: iput v3, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.label:I // field@1e7a │ │ +0a9ce8: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a9cee: 0c06 |002d: move-result-object v6 │ │ +0a9cf0: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ +0a9cf4: 1100 |0030: return-object v0 │ │ +0a9cf6: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a9cfa: 6e10 5c18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0a9d00: 0c06 |0036: move-result-object v6 │ │ +0a9d02: 5251 791e |0037: iget v1, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$uploadId:I // field@1e79 │ │ +0a9d06: 0753 |0039: move-object v3, v5 │ │ +0a9d08: 1f03 1902 |003a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9d0c: 5952 7a1e |003c: iput v2, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.label:I // field@1e7a │ │ +0a9d10: 6e30 7319 1603 |003e: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.deleteFinishedInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1973 │ │ +0a9d16: 0c06 |0041: move-result-object v6 │ │ +0a9d18: 3306 0300 |0042: if-ne v6, v0, 0045 // +0003 │ │ +0a9d1c: 1100 |0044: return-object v0 │ │ +0a9d1e: 6206 5306 |0045: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0a9d22: 6e10 a816 0600 |0047: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0a9d28: 0c06 |004a: move-result-object v6 │ │ +0a9d2a: 5250 791e |004b: iget v0, v5, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteFinishedInstall$2;.$uploadId:I // field@1e79 │ │ +0a9d2e: 6e20 401b 0600 |004d: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deleteDownloadedFile:(I)V // method@1b40 │ │ +0a9d34: 6206 4a00 |0050: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a9d38: 1106 |0052: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=27 │ │ 0x0012 line=31 │ │ 0x001a line=27 │ │ 0x0021 line=28 │ │ 0x0031 line=27 │ │ @@ -272608,177 +272609,177 @@ │ │ type : '(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a9f9c: |[0a9f9c] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V │ │ -0a9fac: 5b01 811e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$context:Landroid/content/Context; // field@1e81 │ │ -0a9fb0: 5b02 821e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e82 │ │ -0a9fb4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a9fb6: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0a9fbc: 0e00 |0008: return-void │ │ +0a9fa0: |[0a9fa0] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V │ │ +0a9fb0: 5b01 811e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$context:Landroid/content/Context; // field@1e81 │ │ +0a9fb4: 5b02 821e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e82 │ │ +0a9fb8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a9fba: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0a9fc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0a9f6c: |[0a9f6c] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0a9f7c: 2200 af05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2; // type@05af │ │ -0a9f80: 5431 811e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$context:Landroid/content/Context; // field@1e81 │ │ -0a9f84: 5432 821e |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e82 │ │ -0a9f88: 7040 6f1b 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b6f │ │ -0a9f8e: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a9f92: 5b04 851e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e85 │ │ -0a9f96: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9f9a: 1100 |000f: return-object v0 │ │ +0a9f70: |[0a9f70] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0a9f80: 2200 af05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2; // type@05af │ │ +0a9f84: 5431 811e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$context:Landroid/content/Context; // field@1e81 │ │ +0a9f88: 5432 821e |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e82 │ │ +0a9f8c: 7040 6f1b 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b6f │ │ +0a9f92: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a9f96: 5b04 851e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e85 │ │ +0a9f9a: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9f9e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a9de0: |[0a9de0] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9df0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0a9df4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9df8: 6e30 721b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b72 │ │ -0a9dfe: 0c01 |0007: move-result-object v1 │ │ -0a9e00: 1101 |0008: return-object v1 │ │ +0a9de4: |[0a9de4] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9df4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0a9df8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9dfc: 6e30 721b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b72 │ │ +0a9e02: 0c01 |0007: move-result-object v1 │ │ +0a9e04: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a9e04: |[0a9e04] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0a9e14: 6e30 701b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b70 │ │ -0a9e1a: 0c01 |0003: move-result-object v1 │ │ -0a9e1c: 1f01 af05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2; // type@05af │ │ -0a9e20: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a9e24: 6e20 731b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b73 │ │ -0a9e2a: 0c01 |000b: move-result-object v1 │ │ -0a9e2c: 1101 |000c: return-object v1 │ │ +0a9e08: |[0a9e08] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0a9e18: 6e30 701b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b70 │ │ +0a9e1e: 0c01 |0003: move-result-object v1 │ │ +0a9e20: 1f01 af05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2; // type@05af │ │ +0a9e24: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a9e28: 6e20 731b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b73 │ │ +0a9e2e: 0c01 |000b: move-result-object v1 │ │ +0a9e30: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 149 16-bit code units │ │ -0a9e30: |[0a9e30] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9e40: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0a9e46: 0c00 |0003: move-result-object v0 │ │ -0a9e48: 5271 841e |0004: iget v1, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.label:I // field@1e84 │ │ -0a9e4c: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -0a9e4e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -0a9e50: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0a9e52: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ -0a9e56: 3241 1a00 |000b: if-eq v1, v4, 0025 // +001a │ │ -0a9e5a: 3231 1400 |000d: if-eq v1, v3, 0021 // +0014 │ │ -0a9e5e: 3321 0a00 |000f: if-ne v1, v2, 0019 // +000a │ │ -0a9e62: 5471 831e |0011: iget-object v1, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.L$0:Ljava/lang/Object; // field@1e83 │ │ -0a9e66: 1f01 cc01 |0013: check-cast v1, Ljava/util/Iterator; // type@01cc │ │ -0a9e6a: 7110 5305 0800 |0015: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9e70: 2843 |0018: goto 005b // +0043 │ │ -0a9e72: 2208 6501 |0019: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ -0a9e76: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0a9e7a: 7020 5a03 0800 |001d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0a9e80: 2708 |0020: throw v8 │ │ -0a9e82: 7110 5305 0800 |0021: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9e88: 2830 |0024: goto 0054 // +0030 │ │ -0a9e8a: 7110 5305 0800 |0025: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9e90: 2814 |0028: goto 003c // +0014 │ │ -0a9e92: 7110 5305 0800 |0029: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0a9e98: 6208 7e1c |002c: sget-object v8, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0a9e9c: 5471 811e |002e: iget-object v1, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$context:Landroid/content/Context; // field@1e81 │ │ -0a9ea0: 0775 |0030: move-object v5, v7 │ │ -0a9ea2: 1f05 1902 |0031: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9ea6: 5974 841e |0033: iput v4, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.label:I // field@1e84 │ │ -0a9eaa: 6e30 4f18 1805 |0035: invoke-virtual {v8, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0a9eb0: 0c08 |0038: move-result-object v8 │ │ -0a9eb2: 3308 0300 |0039: if-ne v8, v0, 003c // +0003 │ │ -0a9eb6: 1100 |003b: return-object v0 │ │ -0a9eb8: 1f08 1205 |003c: check-cast v8, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0a9ebc: 6e10 5c18 0800 |003e: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0a9ec2: 0c08 |0041: move-result-object v8 │ │ -0a9ec4: 5471 821e |0042: iget-object v1, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e82 │ │ -0a9ec8: 6e10 6019 0100 |0044: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ -0a9ece: 0a01 |0047: move-result v1 │ │ -0a9ed0: 0774 |0048: move-object v4, v7 │ │ -0a9ed2: 1f04 1902 |0049: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9ed6: 5973 841e |004b: iput v3, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.label:I // field@1e84 │ │ -0a9eda: 6e30 7819 1804 |004d: invoke-virtual {v8, v1, v4}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getFinishedInstallationsForGame:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1978 │ │ -0a9ee0: 0c08 |0050: move-result-object v8 │ │ -0a9ee2: 3308 0300 |0051: if-ne v8, v0, 0054 // +0003 │ │ -0a9ee6: 1100 |0053: return-object v0 │ │ -0a9ee8: 1f08 d001 |0054: check-cast v8, Ljava/util/List; // type@01d0 │ │ -0a9eec: 7210 c104 0800 |0056: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -0a9ef2: 0c08 |0059: move-result-object v8 │ │ -0a9ef4: 0781 |005a: move-object v1, v8 │ │ -0a9ef6: 0778 |005b: move-object v8, v7 │ │ -0a9ef8: 7210 a704 0100 |005c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -0a9efe: 0a03 |005f: move-result v3 │ │ -0a9f00: 3803 3200 |0060: if-eqz v3, 0092 // +0032 │ │ -0a9f04: 7210 a804 0100 |0062: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -0a9f0a: 0c03 |0065: move-result-object v3 │ │ -0a9f0c: 1f03 4205 |0066: check-cast v3, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0a9f10: 5484 821e |0068: iget-object v4, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e82 │ │ -0a9f14: 6e10 5b19 0400 |006a: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIds:()Ljava/util/List; // method@195b │ │ -0a9f1a: 0c04 |006d: move-result-object v4 │ │ -0a9f1c: 6e10 6619 0300 |006e: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a9f22: 0a05 |0071: move-result v5 │ │ -0a9f24: 7110 7705 0500 |0072: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ -0a9f2a: 0c05 |0075: move-result-object v5 │ │ -0a9f2c: 7220 bc04 5400 |0076: invoke-interface {v4, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@04bc │ │ -0a9f32: 0a04 |0079: move-result v4 │ │ -0a9f34: 3904 e2ff |007a: if-nez v4, 005c // -001e │ │ -0a9f38: 6204 8f1e |007c: sget-object v4, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0a9f3c: 5485 811e |007e: iget-object v5, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$context:Landroid/content/Context; // field@1e81 │ │ -0a9f40: 6e10 6619 0300 |0080: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ -0a9f46: 0a03 |0083: move-result v3 │ │ -0a9f48: 0786 |0084: move-object v6, v8 │ │ -0a9f4a: 1f06 1902 |0085: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0a9f4e: 5b81 831e |0087: iput-object v1, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.L$0:Ljava/lang/Object; // field@1e83 │ │ -0a9f52: 5982 841e |0089: iput v2, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.label:I // field@1e84 │ │ -0a9f56: 6e40 7a1b 5463 |008b: invoke-virtual {v4, v5, v3, v6}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7a │ │ -0a9f5c: 0c03 |008e: move-result-object v3 │ │ -0a9f5e: 3303 cdff |008f: if-ne v3, v0, 005c // -0033 │ │ -0a9f62: 1100 |0091: return-object v0 │ │ -0a9f64: 6208 4a00 |0092: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0a9f68: 1108 |0094: return-object v8 │ │ +0a9e34: |[0a9e34] ua.gardenapple.itchupdater.install.Installations$Companion$deleteOutdatedInstalls$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a9e44: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0a9e4a: 0c00 |0003: move-result-object v0 │ │ +0a9e4c: 5271 841e |0004: iget v1, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.label:I // field@1e84 │ │ +0a9e50: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +0a9e52: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +0a9e54: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0a9e56: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ +0a9e5a: 3241 1a00 |000b: if-eq v1, v4, 0025 // +001a │ │ +0a9e5e: 3231 1400 |000d: if-eq v1, v3, 0021 // +0014 │ │ +0a9e62: 3321 0a00 |000f: if-ne v1, v2, 0019 // +000a │ │ +0a9e66: 5471 831e |0011: iget-object v1, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.L$0:Ljava/lang/Object; // field@1e83 │ │ +0a9e6a: 1f01 cc01 |0013: check-cast v1, Ljava/util/Iterator; // type@01cc │ │ +0a9e6e: 7110 5305 0800 |0015: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9e74: 2843 |0018: goto 005b // +0043 │ │ +0a9e76: 2208 6501 |0019: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ +0a9e7a: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0a9e7e: 7020 5a03 0800 |001d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0a9e84: 2708 |0020: throw v8 │ │ +0a9e86: 7110 5305 0800 |0021: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9e8c: 2830 |0024: goto 0054 // +0030 │ │ +0a9e8e: 7110 5305 0800 |0025: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9e94: 2814 |0028: goto 003c // +0014 │ │ +0a9e96: 7110 5305 0800 |0029: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0a9e9c: 6208 7e1c |002c: sget-object v8, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0a9ea0: 5471 811e |002e: iget-object v1, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$context:Landroid/content/Context; // field@1e81 │ │ +0a9ea4: 0775 |0030: move-object v5, v7 │ │ +0a9ea6: 1f05 1902 |0031: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9eaa: 5974 841e |0033: iput v4, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.label:I // field@1e84 │ │ +0a9eae: 6e30 4f18 1805 |0035: invoke-virtual {v8, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0a9eb4: 0c08 |0038: move-result-object v8 │ │ +0a9eb6: 3308 0300 |0039: if-ne v8, v0, 003c // +0003 │ │ +0a9eba: 1100 |003b: return-object v0 │ │ +0a9ebc: 1f08 1205 |003c: check-cast v8, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0a9ec0: 6e10 5c18 0800 |003e: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0a9ec6: 0c08 |0041: move-result-object v8 │ │ +0a9ec8: 5471 821e |0042: iget-object v1, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e82 │ │ +0a9ecc: 6e10 6019 0100 |0044: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/Installation;.getGameId:()I // method@1960 │ │ +0a9ed2: 0a01 |0047: move-result v1 │ │ +0a9ed4: 0774 |0048: move-object v4, v7 │ │ +0a9ed6: 1f04 1902 |0049: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9eda: 5973 841e |004b: iput v3, v7, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.label:I // field@1e84 │ │ +0a9ede: 6e30 7819 1804 |004d: invoke-virtual {v8, v1, v4}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getFinishedInstallationsForGame:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1978 │ │ +0a9ee4: 0c08 |0050: move-result-object v8 │ │ +0a9ee6: 3308 0300 |0051: if-ne v8, v0, 0054 // +0003 │ │ +0a9eea: 1100 |0053: return-object v0 │ │ +0a9eec: 1f08 d001 |0054: check-cast v8, Ljava/util/List; // type@01d0 │ │ +0a9ef0: 7210 c104 0800 |0056: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +0a9ef6: 0c08 |0059: move-result-object v8 │ │ +0a9ef8: 0781 |005a: move-object v1, v8 │ │ +0a9efa: 0778 |005b: move-object v8, v7 │ │ +0a9efc: 7210 a704 0100 |005c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +0a9f02: 0a03 |005f: move-result v3 │ │ +0a9f04: 3803 3200 |0060: if-eqz v3, 0092 // +0032 │ │ +0a9f08: 7210 a804 0100 |0062: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +0a9f0e: 0c03 |0065: move-result-object v3 │ │ +0a9f10: 1f03 4205 |0066: check-cast v3, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0a9f14: 5484 821e |0068: iget-object v4, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e82 │ │ +0a9f18: 6e10 5b19 0400 |006a: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/Installation;.getAvailableUploadIds:()Ljava/util/List; // method@195b │ │ +0a9f1e: 0c04 |006d: move-result-object v4 │ │ +0a9f20: 6e10 6619 0300 |006e: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a9f26: 0a05 |0071: move-result v5 │ │ +0a9f28: 7110 7705 0500 |0072: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@0577 │ │ +0a9f2e: 0c05 |0075: move-result-object v5 │ │ +0a9f30: 7220 bc04 5400 |0076: invoke-interface {v4, v5}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@04bc │ │ +0a9f36: 0a04 |0079: move-result v4 │ │ +0a9f38: 3904 e2ff |007a: if-nez v4, 005c // -001e │ │ +0a9f3c: 6204 8f1e |007c: sget-object v4, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0a9f40: 5485 811e |007e: iget-object v5, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.$context:Landroid/content/Context; // field@1e81 │ │ +0a9f44: 6e10 6619 0300 |0080: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.getUploadId:()I // method@1966 │ │ +0a9f4a: 0a03 |0083: move-result v3 │ │ +0a9f4c: 0786 |0084: move-object v6, v8 │ │ +0a9f4e: 1f06 1902 |0085: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0a9f52: 5b81 831e |0087: iput-object v1, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.L$0:Ljava/lang/Object; // field@1e83 │ │ +0a9f56: 5982 841e |0089: iput v2, v8, Lua/gardenapple/itchupdater/install/Installations$Companion$deleteOutdatedInstalls$2;.label:I // field@1e84 │ │ +0a9f5a: 6e40 7a1b 5463 |008b: invoke-virtual {v4, v5, v3, v6}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7a │ │ +0a9f60: 0c03 |008e: move-result-object v3 │ │ +0a9f62: 3303 cdff |008f: if-ne v3, v0, 005c // -0033 │ │ +0a9f66: 1100 |0091: return-object v0 │ │ +0a9f68: 6208 4a00 |0092: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0a9f6c: 1108 |0094: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=39 │ │ 0x0019 line=48 │ │ 0x0021 line=39 │ │ 0x002c line=40 │ │ 0x003c line=39 │ │ @@ -272865,167 +272866,167 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ZLua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0aac74: |[0aac74] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ZLua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V │ │ -0aac84: 5b01 971e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e97 │ │ -0aac88: 5c02 931e |0002: iput-boolean v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$isInstallable:Z // field@1e93 │ │ -0aac8c: 5b03 941e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ -0aac90: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0aac92: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0aac98: 0e00 |000a: return-void │ │ +0aac78: |[0aac78] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ZLua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V │ │ +0aac88: 5b01 971e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e97 │ │ +0aac8c: 5c02 931e |0002: iput-boolean v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$isInstallable:Z // field@1e93 │ │ +0aac90: 5b03 941e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ +0aac94: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0aac96: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0aac9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0aac40: |[0aac40] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0aac50: 2200 b405 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2; // type@05b4 │ │ -0aac54: 5441 971e |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e97 │ │ -0aac58: 5542 931e |0004: iget-boolean v2, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$isInstallable:Z // field@1e93 │ │ -0aac5c: 5443 941e |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ -0aac60: 7056 871b 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ZLua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b87 │ │ -0aac66: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0aac6a: 5b05 961e |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e96 │ │ -0aac6e: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aac72: 1100 |0011: return-object v0 │ │ +0aac44: |[0aac44] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0aac54: 2200 b405 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2; // type@05b4 │ │ +0aac58: 5441 971e |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e97 │ │ +0aac5c: 5542 931e |0004: iget-boolean v2, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$isInstallable:Z // field@1e93 │ │ +0aac60: 5443 941e |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ +0aac64: 7056 871b 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ZLua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)V // method@1b87 │ │ +0aac6a: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0aac6e: 5b05 961e |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e96 │ │ +0aac72: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aac76: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aaae0: |[0aaae0] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aaaf0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0aaaf4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aaaf8: 6e30 8a1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b8a │ │ -0aaafe: 0c01 |0007: move-result-object v1 │ │ -0aab00: 1101 |0008: return-object v1 │ │ +0aaae4: |[0aaae4] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aaaf4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0aaaf8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aaafc: 6e30 8a1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b8a │ │ +0aab02: 0c01 |0007: move-result-object v1 │ │ +0aab04: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0aab04: |[0aab04] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aab14: 6e30 881b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b88 │ │ -0aab1a: 0c01 |0003: move-result-object v1 │ │ -0aab1c: 1f01 b405 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2; // type@05b4 │ │ -0aab20: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aab24: 6e20 8b1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b8b │ │ -0aab2a: 0c01 |000b: move-result-object v1 │ │ -0aab2c: 1101 |000c: return-object v1 │ │ +0aab08: |[0aab08] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aab18: 6e30 881b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b88 │ │ +0aab1e: 0c01 |0003: move-result-object v1 │ │ +0aab20: 1f01 b405 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2; // type@05b4 │ │ +0aab24: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aab28: 6e20 8b1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b8b │ │ +0aab2e: 0c01 |000b: move-result-object v1 │ │ +0aab30: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -0aab30: |[0aab30] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aab40: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aab46: 0c00 |0003: move-result-object v0 │ │ -0aab48: 5261 951e |0004: iget v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.label:I // field@1e95 │ │ -0aab4c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0aab4e: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -0aab50: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0aab52: 3801 1900 |0009: if-eqz v1, 0022 // +0019 │ │ -0aab56: 3241 1300 |000b: if-eq v1, v4, 001e // +0013 │ │ -0aab5a: 3221 0d00 |000d: if-eq v1, v2, 001a // +000d │ │ -0aab5e: 3331 0300 |000f: if-ne v1, v3, 0012 // +0003 │ │ -0aab62: 2809 |0011: goto 001a // +0009 │ │ -0aab64: 2207 6501 |0012: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -0aab68: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0aab6c: 7020 5a03 0700 |0016: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0aab72: 2707 |0019: throw v7 │ │ -0aab74: 7110 5305 0700 |001a: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aab7a: 285f |001d: goto 007c // +005f │ │ -0aab7c: 7110 5305 0700 |001e: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aab82: 2818 |0021: goto 0039 // +0018 │ │ -0aab84: 7110 5305 0700 |0022: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aab8a: 6207 7e1c |0025: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0aab8e: 5461 971e |0027: iget-object v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e97 │ │ -0aab92: 6e10 9d1b 0100 |0029: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ -0aab98: 0c01 |002c: move-result-object v1 │ │ -0aab9a: 0765 |002d: move-object v5, v6 │ │ -0aab9c: 1f05 1902 |002e: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aaba0: 5964 951e |0030: iput v4, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.label:I // field@1e95 │ │ -0aaba4: 6e30 4f18 1705 |0032: invoke-virtual {v7, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0aabaa: 0c07 |0035: move-result-object v7 │ │ -0aabac: 3307 0300 |0036: if-ne v7, v0, 0039 // +0003 │ │ -0aabb0: 1100 |0038: return-object v0 │ │ -0aabb2: 1f07 1205 |0039: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aabb6: 5561 931e |003b: iget-boolean v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$isInstallable:Z // field@1e93 │ │ -0aabba: 1205 |003d: const/4 v5, #int 0 // #0 │ │ -0aabbc: 3801 1d00 |003e: if-eqz v1, 005b // +001d │ │ -0aabc0: 5461 941e |0040: iget-object v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ -0aabc4: 6e20 6d19 3100 |0042: invoke-virtual {v1, v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ -0aabca: 6e10 5c18 0700 |0045: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0aabd0: 0c07 |0048: move-result-object v7 │ │ -0aabd2: 2341 8406 |0049: new-array v1, v4, [Lua/gardenapple/itchupdater/database/installation/Installation; // type@0684 │ │ -0aabd6: 5463 941e |004b: iget-object v3, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ -0aabda: 4d03 0105 |004d: aput-object v3, v1, v5 │ │ -0aabde: 0763 |004f: move-object v3, v6 │ │ -0aabe0: 1f03 1902 |0050: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aabe4: 5962 951e |0052: iput v2, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.label:I // field@1e95 │ │ -0aabe8: 6e30 8319 1703 |0054: invoke-virtual {v7, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1983 │ │ -0aabee: 0c07 |0057: move-result-object v7 │ │ -0aabf0: 3307 2400 |0058: if-ne v7, v0, 007c // +0024 │ │ -0aabf4: 1100 |005a: return-object v0 │ │ -0aabf6: 5461 941e |005b: iget-object v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ -0aabfa: 6e20 6d19 5100 |005d: invoke-virtual {v1, v5}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ -0aac00: 5461 941e |0060: iget-object v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ -0aac04: 1202 |0062: const/4 v2, #int 0 // #0 │ │ -0aac06: 6e20 6b19 2100 |0063: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.setDownloadOrInstallId:(Ljava/lang/Long;)V // method@196b │ │ -0aac0c: 6e10 5c18 0700 |0066: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0aac12: 0c07 |0069: move-result-object v7 │ │ -0aac14: 2341 8406 |006a: new-array v1, v4, [Lua/gardenapple/itchupdater/database/installation/Installation; // type@0684 │ │ -0aac18: 5462 941e |006c: iget-object v2, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ -0aac1c: 4d02 0105 |006e: aput-object v2, v1, v5 │ │ -0aac20: 0762 |0070: move-object v2, v6 │ │ -0aac22: 1f02 1902 |0071: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aac26: 5963 951e |0073: iput v3, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.label:I // field@1e95 │ │ -0aac2a: 6e30 8319 1702 |0075: invoke-virtual {v7, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1983 │ │ -0aac30: 0c07 |0078: move-result-object v7 │ │ -0aac32: 3307 0300 |0079: if-ne v7, v0, 007c // +0003 │ │ -0aac36: 1100 |007b: return-object v0 │ │ -0aac38: 6207 4a00 |007c: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aac3c: 1107 |007e: return-object v7 │ │ +0aab34: |[0aab34] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadComplete$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aab44: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aab4a: 0c00 |0003: move-result-object v0 │ │ +0aab4c: 5261 951e |0004: iget v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.label:I // field@1e95 │ │ +0aab50: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0aab52: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +0aab54: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0aab56: 3801 1900 |0009: if-eqz v1, 0022 // +0019 │ │ +0aab5a: 3241 1300 |000b: if-eq v1, v4, 001e // +0013 │ │ +0aab5e: 3221 0d00 |000d: if-eq v1, v2, 001a // +000d │ │ +0aab62: 3331 0300 |000f: if-ne v1, v3, 0012 // +0003 │ │ +0aab66: 2809 |0011: goto 001a // +0009 │ │ +0aab68: 2207 6501 |0012: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +0aab6c: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0aab70: 7020 5a03 0700 |0016: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0aab76: 2707 |0019: throw v7 │ │ +0aab78: 7110 5305 0700 |001a: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aab7e: 285f |001d: goto 007c // +005f │ │ +0aab80: 7110 5305 0700 |001e: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aab86: 2818 |0021: goto 0039 // +0018 │ │ +0aab88: 7110 5305 0700 |0022: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aab8e: 6207 7e1c |0025: sget-object v7, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0aab92: 5461 971e |0027: iget-object v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e97 │ │ +0aab96: 6e10 9d1b 0100 |0029: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ +0aab9c: 0c01 |002c: move-result-object v1 │ │ +0aab9e: 0765 |002d: move-object v5, v6 │ │ +0aaba0: 1f05 1902 |002e: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aaba4: 5964 951e |0030: iput v4, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.label:I // field@1e95 │ │ +0aaba8: 6e30 4f18 1705 |0032: invoke-virtual {v7, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0aabae: 0c07 |0035: move-result-object v7 │ │ +0aabb0: 3307 0300 |0036: if-ne v7, v0, 0039 // +0003 │ │ +0aabb4: 1100 |0038: return-object v0 │ │ +0aabb6: 1f07 1205 |0039: check-cast v7, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aabba: 5561 931e |003b: iget-boolean v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$isInstallable:Z // field@1e93 │ │ +0aabbe: 1205 |003d: const/4 v5, #int 0 // #0 │ │ +0aabc0: 3801 1d00 |003e: if-eqz v1, 005b // +001d │ │ +0aabc4: 5461 941e |0040: iget-object v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ +0aabc8: 6e20 6d19 3100 |0042: invoke-virtual {v1, v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ +0aabce: 6e10 5c18 0700 |0045: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0aabd4: 0c07 |0048: move-result-object v7 │ │ +0aabd6: 2341 8406 |0049: new-array v1, v4, [Lua/gardenapple/itchupdater/database/installation/Installation; // type@0684 │ │ +0aabda: 5463 941e |004b: iget-object v3, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ +0aabde: 4d03 0105 |004d: aput-object v3, v1, v5 │ │ +0aabe2: 0763 |004f: move-object v3, v6 │ │ +0aabe4: 1f03 1902 |0050: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aabe8: 5962 951e |0052: iput v2, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.label:I // field@1e95 │ │ +0aabec: 6e30 8319 1703 |0054: invoke-virtual {v7, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1983 │ │ +0aabf2: 0c07 |0057: move-result-object v7 │ │ +0aabf4: 3307 2400 |0058: if-ne v7, v0, 007c // +0024 │ │ +0aabf8: 1100 |005a: return-object v0 │ │ +0aabfa: 5461 941e |005b: iget-object v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ +0aabfe: 6e20 6d19 5100 |005d: invoke-virtual {v1, v5}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ +0aac04: 5461 941e |0060: iget-object v1, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ +0aac08: 1202 |0062: const/4 v2, #int 0 // #0 │ │ +0aac0a: 6e20 6b19 2100 |0063: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/database/installation/Installation;.setDownloadOrInstallId:(Ljava/lang/Long;)V // method@196b │ │ +0aac10: 6e10 5c18 0700 |0066: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0aac16: 0c07 |0069: move-result-object v7 │ │ +0aac18: 2341 8406 |006a: new-array v1, v4, [Lua/gardenapple/itchupdater/database/installation/Installation; // type@0684 │ │ +0aac1c: 5462 941e |006c: iget-object v2, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e94 │ │ +0aac20: 4d02 0105 |006e: aput-object v2, v1, v5 │ │ +0aac24: 0762 |0070: move-object v2, v6 │ │ +0aac26: 1f02 1902 |0071: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aac2a: 5963 951e |0073: iput v3, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadComplete$2;.label:I // field@1e95 │ │ +0aac2e: 6e30 8319 1702 |0075: invoke-virtual {v7, v1, v2}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1983 │ │ +0aac34: 0c07 |0078: move-result-object v7 │ │ +0aac36: 3307 0300 |0079: if-ne v7, v0, 007c // +0003 │ │ +0aac3a: 1100 |007b: return-object v0 │ │ +0aac3c: 6207 4a00 |007c: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aac40: 1107 |007e: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=47 │ │ 0x0012 line=58 │ │ 0x001a line=47 │ │ 0x0025 line=48 │ │ 0x0039 line=47 │ │ @@ -273113,164 +273114,164 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aae24: |[0aae24] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JLkotlin/coroutines/Continuation;)V │ │ -0aae34: 5b01 9c1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e9c │ │ -0aae38: 5a02 981e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.$downloadId:J // field@1e98 │ │ -0aae3c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0aae3e: 7030 7b05 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0aae44: 0e00 |0008: return-void │ │ +0aae28: |[0aae28] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JLkotlin/coroutines/Continuation;)V │ │ +0aae38: 5b01 9c1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e9c │ │ +0aae3c: 5a02 981e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.$downloadId:J // field@1e98 │ │ +0aae40: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0aae42: 7030 7b05 1004 |0005: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0aae48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0aadf4: |[0aadf4] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0aae04: 2200 b505 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2; // type@05b5 │ │ -0aae08: 5441 9c1e |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e9c │ │ -0aae0c: 5342 981e |0004: iget-wide v2, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.$downloadId:J // field@1e98 │ │ -0aae10: 7056 8c1b 1032 |0006: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JLkotlin/coroutines/Continuation;)V // method@1b8c │ │ -0aae16: 1f05 3c02 |0009: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0aae1a: 5b05 9b1e |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e9b │ │ -0aae1e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aae22: 1100 |000f: return-object v0 │ │ +0aadf8: |[0aadf8] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0aae08: 2200 b505 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2; // type@05b5 │ │ +0aae0c: 5441 9c1e |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e9c │ │ +0aae10: 5342 981e |0004: iget-wide v2, v4, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.$downloadId:J // field@1e98 │ │ +0aae14: 7056 8c1b 1032 |0006: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JLkotlin/coroutines/Continuation;)V // method@1b8c │ │ +0aae1a: 1f05 3c02 |0009: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0aae1e: 5b05 9b1e |000b: iput-object v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1e9b │ │ +0aae22: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aae26: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aac9c: |[0aac9c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aacac: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0aacb0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aacb4: 6e30 8f1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b8f │ │ -0aacba: 0c01 |0007: move-result-object v1 │ │ -0aacbc: 1101 |0008: return-object v1 │ │ +0aaca0: |[0aaca0] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aacb0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0aacb4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aacb8: 6e30 8f1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b8f │ │ +0aacbe: 0c01 |0007: move-result-object v1 │ │ +0aacc0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0aacc0: |[0aacc0] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aacd0: 6e30 8d1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b8d │ │ -0aacd6: 0c01 |0003: move-result-object v1 │ │ -0aacd8: 1f01 b505 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2; // type@05b5 │ │ -0aacdc: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aace0: 6e20 901b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b90 │ │ -0aace6: 0c01 |000b: move-result-object v1 │ │ -0aace8: 1101 |000c: return-object v1 │ │ +0aacc4: |[0aacc4] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aacd4: 6e30 8d1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b8d │ │ +0aacda: 0c01 |0003: move-result-object v1 │ │ +0aacdc: 1f01 b505 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2; // type@05b5 │ │ +0aace0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aace4: 6e20 901b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b90 │ │ +0aacea: 0c01 |000b: move-result-object v1 │ │ +0aacec: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -0aacec: |[0aacec] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aacfc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aad02: 0c00 |0003: move-result-object v0 │ │ -0aad04: 5271 9a1e |0004: iget v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.label:I // field@1e9a │ │ -0aad08: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -0aad0a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -0aad0c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0aad0e: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ -0aad12: 3241 1a00 |000b: if-eq v1, v4, 0025 // +001a │ │ -0aad16: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -0aad1a: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -0aad1e: 7110 5305 0800 |0011: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aad24: 2864 |0014: goto 0078 // +0064 │ │ -0aad26: 2208 6501 |0015: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ -0aad2a: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0aad2e: 7020 5a03 0800 |0019: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0aad34: 2708 |001c: throw v8 │ │ -0aad36: 5471 991e |001d: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.L$0:Ljava/lang/Object; // field@1e99 │ │ -0aad3a: 1f01 1205 |001f: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aad3e: 7110 5305 0800 |0021: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aad44: 283a |0024: goto 005e // +003a │ │ -0aad46: 7110 5305 0800 |0025: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aad4c: 2818 |0028: goto 0040 // +0018 │ │ -0aad4e: 7110 5305 0800 |0029: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aad54: 6208 7e1c |002c: sget-object v8, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0aad58: 5471 9c1e |002e: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e9c │ │ -0aad5c: 6e10 9d1b 0100 |0030: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ -0aad62: 0c01 |0033: move-result-object v1 │ │ -0aad64: 0775 |0034: move-object v5, v7 │ │ -0aad66: 1f05 1902 |0035: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aad6a: 5974 9a1e |0037: iput v4, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.label:I // field@1e9a │ │ -0aad6e: 6e30 4f18 1805 |0039: invoke-virtual {v8, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0aad74: 0c08 |003c: move-result-object v8 │ │ -0aad76: 3308 0300 |003d: if-ne v8, v0, 0040 // +0003 │ │ -0aad7a: 1100 |003f: return-object v0 │ │ -0aad7c: 0781 |0040: move-object v1, v8 │ │ -0aad7e: 1f01 1205 |0041: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aad82: 1a08 c10b |0043: const-string v8, "InstallDatabaseHandler" // string@0bc1 │ │ -0aad86: 1a04 9c2f |0045: const-string v4, "onDownloadFailed" // string@2f9c │ │ -0aad8a: 7120 fb00 4800 |0047: invoke-static {v8, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0aad90: 6e10 5c18 0100 |004a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0aad96: 0c08 |004d: move-result-object v8 │ │ -0aad98: 5374 981e |004e: iget-wide v4, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.$downloadId:J // field@1e98 │ │ -0aad9c: 0776 |0050: move-object v6, v7 │ │ -0aad9e: 1f06 1902 |0051: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aada2: 5b71 991e |0053: iput-object v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.L$0:Ljava/lang/Object; // field@1e99 │ │ -0aada6: 5973 9a1e |0055: iput v3, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.label:I // field@1e9a │ │ -0aadaa: 6e40 7d19 4865 |0057: invoke-virtual {v8, v4, v5, v6}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ -0aadb0: 0c08 |005a: move-result-object v8 │ │ -0aadb2: 3308 0300 |005b: if-ne v8, v0, 005e // +0003 │ │ -0aadb6: 1100 |005d: return-object v0 │ │ -0aadb8: 1f08 4205 |005e: check-cast v8, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0aadbc: 3908 0500 |0060: if-nez v8, 0065 // +0005 │ │ -0aadc0: 6208 4a00 |0062: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aadc4: 1108 |0064: return-object v8 │ │ -0aadc6: 6e10 5c18 0100 |0065: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0aadcc: 0c01 |0068: move-result-object v1 │ │ -0aadce: 0773 |0069: move-object v3, v7 │ │ -0aadd0: 1f03 1902 |006a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aadd4: 1204 |006c: const/4 v4, #int 0 // #0 │ │ -0aadd6: 5b74 991e |006d: iput-object v4, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.L$0:Ljava/lang/Object; // field@1e99 │ │ -0aadda: 5972 9a1e |006f: iput v2, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.label:I // field@1e9a │ │ -0aadde: 6e30 7219 8103 |0071: invoke-virtual {v1, v8, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1972 │ │ -0aade4: 0c08 |0074: move-result-object v8 │ │ -0aade6: 3308 0300 |0075: if-ne v8, v0, 0078 // +0003 │ │ -0aadea: 1100 |0077: return-object v0 │ │ -0aadec: 6208 4a00 |0078: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aadf0: 1108 |007a: return-object v8 │ │ +0aacf0: |[0aacf0] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onDownloadFailed$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aad00: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aad06: 0c00 |0003: move-result-object v0 │ │ +0aad08: 5271 9a1e |0004: iget v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.label:I // field@1e9a │ │ +0aad0c: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +0aad0e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +0aad10: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0aad12: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ +0aad16: 3241 1a00 |000b: if-eq v1, v4, 0025 // +001a │ │ +0aad1a: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +0aad1e: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +0aad22: 7110 5305 0800 |0011: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aad28: 2864 |0014: goto 0078 // +0064 │ │ +0aad2a: 2208 6501 |0015: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ +0aad2e: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0aad32: 7020 5a03 0800 |0019: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0aad38: 2708 |001c: throw v8 │ │ +0aad3a: 5471 991e |001d: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.L$0:Ljava/lang/Object; // field@1e99 │ │ +0aad3e: 1f01 1205 |001f: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aad42: 7110 5305 0800 |0021: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aad48: 283a |0024: goto 005e // +003a │ │ +0aad4a: 7110 5305 0800 |0025: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aad50: 2818 |0028: goto 0040 // +0018 │ │ +0aad52: 7110 5305 0800 |0029: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aad58: 6208 7e1c |002c: sget-object v8, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0aad5c: 5471 9c1e |002e: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1e9c │ │ +0aad60: 6e10 9d1b 0100 |0030: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ +0aad66: 0c01 |0033: move-result-object v1 │ │ +0aad68: 0775 |0034: move-object v5, v7 │ │ +0aad6a: 1f05 1902 |0035: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aad6e: 5974 9a1e |0037: iput v4, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.label:I // field@1e9a │ │ +0aad72: 6e30 4f18 1805 |0039: invoke-virtual {v8, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0aad78: 0c08 |003c: move-result-object v8 │ │ +0aad7a: 3308 0300 |003d: if-ne v8, v0, 0040 // +0003 │ │ +0aad7e: 1100 |003f: return-object v0 │ │ +0aad80: 0781 |0040: move-object v1, v8 │ │ +0aad82: 1f01 1205 |0041: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aad86: 1a08 c10b |0043: const-string v8, "InstallDatabaseHandler" // string@0bc1 │ │ +0aad8a: 1a04 9c2f |0045: const-string v4, "onDownloadFailed" // string@2f9c │ │ +0aad8e: 7120 fb00 4800 |0047: invoke-static {v8, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0aad94: 6e10 5c18 0100 |004a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0aad9a: 0c08 |004d: move-result-object v8 │ │ +0aad9c: 5374 981e |004e: iget-wide v4, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.$downloadId:J // field@1e98 │ │ +0aada0: 0776 |0050: move-object v6, v7 │ │ +0aada2: 1f06 1902 |0051: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aada6: 5b71 991e |0053: iput-object v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.L$0:Ljava/lang/Object; // field@1e99 │ │ +0aadaa: 5973 9a1e |0055: iput v3, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.label:I // field@1e9a │ │ +0aadae: 6e40 7d19 4865 |0057: invoke-virtual {v8, v4, v5, v6}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ +0aadb4: 0c08 |005a: move-result-object v8 │ │ +0aadb6: 3308 0300 |005b: if-ne v8, v0, 005e // +0003 │ │ +0aadba: 1100 |005d: return-object v0 │ │ +0aadbc: 1f08 4205 |005e: check-cast v8, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0aadc0: 3908 0500 |0060: if-nez v8, 0065 // +0005 │ │ +0aadc4: 6208 4a00 |0062: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aadc8: 1108 |0064: return-object v8 │ │ +0aadca: 6e10 5c18 0100 |0065: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0aadd0: 0c01 |0068: move-result-object v1 │ │ +0aadd2: 0773 |0069: move-object v3, v7 │ │ +0aadd4: 1f03 1902 |006a: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aadd8: 1204 |006c: const/4 v4, #int 0 // #0 │ │ +0aadda: 5b74 991e |006d: iput-object v4, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.L$0:Ljava/lang/Object; // field@1e99 │ │ +0aadde: 5972 9a1e |006f: iput v2, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onDownloadFailed$2;.label:I // field@1e9a │ │ +0aade2: 6e30 7219 8103 |0071: invoke-virtual {v1, v8, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1972 │ │ +0aade8: 0c08 |0074: move-result-object v8 │ │ +0aadea: 3308 0300 |0075: if-ne v8, v0, 0078 // +0003 │ │ +0aadee: 1100 |0077: return-object v0 │ │ +0aadf0: 6208 4a00 |0078: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aadf4: 1108 |007a: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=60 │ │ 0x0015 line=67 │ │ 0x001d line=60 │ │ 0x002c line=61 │ │ 0x0040 line=60 │ │ @@ -273367,239 +273368,239 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ILua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ab100: |[0ab100] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ILua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0ab110: 5b01 a41e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1ea4 │ │ -0ab114: 5902 9f1e |0002: iput v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$status:I // field@1e9f │ │ -0ab118: 5b03 9e1e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ -0ab11c: 5b04 9d1e |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$packageName:Ljava/lang/String; // field@1e9d │ │ -0ab120: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -0ab122: 7030 7b05 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ab128: 0e00 |000c: return-void │ │ +0ab104: |[0ab104] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ILua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0ab114: 5b01 a41e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1ea4 │ │ +0ab118: 5902 9f1e |0002: iput v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$status:I // field@1e9f │ │ +0ab11c: 5b03 9e1e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ +0ab120: 5b04 9d1e |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$packageName:Ljava/lang/String; // field@1e9d │ │ +0ab124: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +0ab126: 7030 7b05 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ab12c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -0ab0c4: |[0ab0c4] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ab0d4: 2206 b605 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2; // type@05b6 │ │ -0ab0d8: 5471 a41e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1ea4 │ │ -0ab0dc: 5272 9f1e |0004: iget v2, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$status:I // field@1e9f │ │ -0ab0e0: 5473 9e1e |0006: iget-object v3, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ -0ab0e4: 5474 9d1e |0008: iget-object v4, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$packageName:Ljava/lang/String; // field@1e9d │ │ -0ab0e8: 0760 |000a: move-object v0, v6 │ │ -0ab0ea: 0795 |000b: move-object v5, v9 │ │ -0ab0ec: 7606 911b 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ILua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1b91 │ │ -0ab0f2: 1f08 3c02 |000f: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab0f6: 5b68 a31e |0011: iput-object v8, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ea3 │ │ -0ab0fa: 1f06 1902 |0013: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab0fe: 1106 |0015: return-object v6 │ │ +0ab0c8: |[0ab0c8] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ab0d8: 2206 b605 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2; // type@05b6 │ │ +0ab0dc: 5471 a41e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1ea4 │ │ +0ab0e0: 5272 9f1e |0004: iget v2, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$status:I // field@1e9f │ │ +0ab0e4: 5473 9e1e |0006: iget-object v3, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ +0ab0e8: 5474 9d1e |0008: iget-object v4, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$packageName:Ljava/lang/String; // field@1e9d │ │ +0ab0ec: 0760 |000a: move-object v0, v6 │ │ +0ab0ee: 0795 |000b: move-object v5, v9 │ │ +0ab0f0: 7606 911b 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;ILua/gardenapple/itchupdater/database/installation/Installation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1b91 │ │ +0ab0f6: 1f08 3c02 |000f: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab0fa: 5b68 a31e |0011: iput-object v8, v6, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ea3 │ │ +0ab0fe: 1f06 1902 |0013: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab102: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aae48: |[0aae48] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aae58: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0aae5c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aae60: 6e30 941b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b94 │ │ -0aae66: 0c01 |0007: move-result-object v1 │ │ -0aae68: 1101 |0008: return-object v1 │ │ +0aae4c: |[0aae4c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aae5c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0aae60: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aae64: 6e30 941b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b94 │ │ +0aae6a: 0c01 |0007: move-result-object v1 │ │ +0aae6c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0aae6c: |[0aae6c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aae7c: 6e30 921b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b92 │ │ -0aae82: 0c01 |0003: move-result-object v1 │ │ -0aae84: 1f01 b605 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2; // type@05b6 │ │ -0aae88: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aae8c: 6e20 951b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b95 │ │ -0aae92: 0c01 |000b: move-result-object v1 │ │ -0aae94: 1101 |000c: return-object v1 │ │ +0aae70: |[0aae70] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aae80: 6e30 921b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b92 │ │ +0aae86: 0c01 |0003: move-result-object v1 │ │ +0aae88: 1f01 b605 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2; // type@05b6 │ │ +0aae8c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aae90: 6e20 951b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b95 │ │ +0aae96: 0c01 |000b: move-result-object v1 │ │ +0aae98: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 17 │ │ insns size : 270 16-bit code units │ │ -0aae98: |[0aae98] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aaea8: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0aaeac: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aaeb2: 0c01 |0005: move-result-object v1 │ │ -0aaeb4: 5202 a21e |0006: iget v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ -0aaeb8: 1253 |0008: const/4 v3, #int 5 // #5 │ │ -0aaeba: 1244 |0009: const/4 v4, #int 4 // #4 │ │ -0aaebc: 1235 |000a: const/4 v5, #int 3 // #3 │ │ -0aaebe: 1226 |000b: const/4 v6, #int 2 // #2 │ │ -0aaec0: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -0aaec2: 3802 3a00 |000d: if-eqz v2, 0047 // +003a │ │ -0aaec6: 3272 3200 |000f: if-eq v2, v7, 0041 // +0032 │ │ -0aaeca: 3262 2b00 |0011: if-eq v2, v6, 003c // +002b │ │ -0aaece: 3252 1c00 |0013: if-eq v2, v5, 002f // +001c │ │ -0aaed2: 3242 0d00 |0015: if-eq v2, v4, 0022 // +000d │ │ -0aaed6: 3332 0300 |0017: if-ne v2, v3, 001a // +0003 │ │ -0aaeda: 2823 |0019: goto 003c // +0023 │ │ -0aaedc: 2201 6501 |001a: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -0aaee0: 1a02 c420 |001c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0aaee4: 7020 5a03 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0aaeea: 2701 |0021: throw v1 │ │ -0aaeec: 5402 a11e |0022: iget-object v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ -0aaef0: 1f02 4205 |0024: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0aaef4: 5404 a01e |0026: iget-object v4, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ -0aaef8: 1f04 1205 |0028: check-cast v4, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aaefc: 7701 5305 1a00 |002a: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aaf02: 2900 b400 |002d: goto/16 00e1 // +00b4 │ │ -0aaf06: 5402 a11e |002f: iget-object v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ -0aaf0a: 1f02 4205 |0031: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0aaf0e: 5405 a01e |0033: iget-object v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ -0aaf12: 1f05 1205 |0035: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aaf16: 7701 5305 1a00 |0037: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aaf1c: 2900 9000 |003a: goto/16 00ca // +0090 │ │ -0aaf20: 7701 5305 1a00 |003c: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aaf26: 2900 b700 |003f: goto/16 00f6 // +00b7 │ │ -0aaf2a: 7701 5305 1a00 |0041: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aaf30: 0802 1a00 |0044: move-object/from16 v2, v26 │ │ -0aaf34: 2818 |0046: goto 005e // +0018 │ │ -0aaf36: 7701 5305 1a00 |0047: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aaf3c: 6202 7e1c |004a: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0aaf40: 5408 a41e |004c: iget-object v8, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1ea4 │ │ -0aaf44: 6e10 9d1b 0800 |004e: invoke-virtual {v8}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ -0aaf4a: 0c08 |0051: move-result-object v8 │ │ -0aaf4c: 0709 |0052: move-object v9, v0 │ │ -0aaf4e: 1f09 1902 |0053: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aaf52: 5907 a21e |0055: iput v7, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ -0aaf56: 6e30 4f18 8209 |0057: invoke-virtual {v2, v8, v9}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0aaf5c: 0c02 |005a: move-result-object v2 │ │ -0aaf5e: 3312 0300 |005b: if-ne v2, v1, 005e // +0003 │ │ -0aaf62: 1101 |005d: return-object v1 │ │ -0aaf64: 1f02 1205 |005e: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0aaf68: 1a07 c10b |0060: const-string v7, "InstallDatabaseHandler" // string@0bc1 │ │ -0aaf6c: 1a08 a72f |0062: const-string v8, "onInstallComplete" // string@2fa7 │ │ -0aaf70: 7120 fb00 8700 |0064: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0aaf76: 5208 9f1e |0067: iget v8, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$status:I // field@1e9f │ │ -0aaf7a: 2b08 9100 0000 |0069: packed-switch v8, 000000fa // +00000091 │ │ -0aaf80: 2900 8a00 |006c: goto/16 00f6 // +008a │ │ -0aaf84: 6e10 5c18 0200 |006e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0aaf8a: 0c02 |0071: move-result-object v2 │ │ -0aaf8c: 5403 9e1e |0072: iget-object v3, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ -0aaf90: 0704 |0074: move-object v4, v0 │ │ -0aaf92: 1f04 1902 |0075: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aaf96: 5906 a21e |0077: iput v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ -0aaf9a: 6e30 7219 3204 |0079: invoke-virtual {v2, v3, v4}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1972 │ │ -0aafa0: 0c02 |007c: move-result-object v2 │ │ -0aafa2: 3312 7900 |007d: if-ne v2, v1, 00f6 // +0079 │ │ -0aafa6: 1101 |007f: return-object v1 │ │ -0aafa8: 5406 9d1e |0080: iget-object v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$packageName:Ljava/lang/String; // field@1e9d │ │ -0aafac: 7110 8a05 0600 |0082: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0aafb2: 540d 9d1e |0085: iget-object v13, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$packageName:Ljava/lang/String; // field@1e9d │ │ -0aafb6: 5408 9e1e |0087: iget-object v8, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ -0aafba: 1209 |0089: const/4 v9, #int 0 // #0 │ │ -0aafbc: 120a |008a: const/4 v10, #int 0 // #0 │ │ -0aafbe: 120b |008b: const/4 v11, #int 0 // #0 │ │ -0aafc0: 120c |008c: const/4 v12, #int 0 // #0 │ │ -0aafc2: 120e |008d: const/4 v14, #int 0 // #0 │ │ -0aafc4: 120f |008e: const/4 v15, #int 0 // #0 │ │ -0aafc6: 1310 0000 |008f: const/16 v16, #int 0 // #0 │ │ -0aafca: 1311 0000 |0091: const/16 v17, #int 0 // #0 │ │ -0aafce: 1312 0000 |0093: const/16 v18, #int 0 // #0 │ │ -0aafd2: 1313 0000 |0095: const/16 v19, #int 0 // #0 │ │ -0aafd6: 1314 0000 |0097: const/16 v20, #int 0 // #0 │ │ -0aafda: 1315 0000 |0099: const/16 v21, #int 0 // #0 │ │ -0aafde: 1316 0000 |009b: const/16 v22, #int 0 // #0 │ │ -0aafe2: 1317 8f3f |009d: const/16 v23, #int 16271 // #3f8f │ │ -0aafe6: 1318 0000 |009f: const/16 v24, #int 0 // #0 │ │ -0aafea: 7711 5919 0800 |00a1: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/database/installation/Installation;.copy$default:(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1959 │ │ -0aaff0: 0c06 |00a4: move-result-object v6 │ │ -0aaff2: 1a08 3615 |00a5: const-string v8, "New install: " // string@1536 │ │ -0aaff6: 7120 8e05 6800 |00a7: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0aaffc: 0c08 |00aa: move-result-object v8 │ │ -0aaffe: 7120 fb00 8700 |00ab: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ab004: 6207 8f1e |00ae: sget-object v7, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0ab008: 5408 a41e |00b0: iget-object v8, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1ea4 │ │ -0ab00c: 6e10 9d1b 0800 |00b2: invoke-virtual {v8}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ -0ab012: 0c08 |00b5: move-result-object v8 │ │ -0ab014: 5409 9e1e |00b6: iget-object v9, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ -0ab018: 070a |00b8: move-object v10, v0 │ │ -0ab01a: 1f0a 1902 |00b9: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab01e: 5b02 a01e |00bb: iput-object v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ -0ab022: 5b06 a11e |00bd: iput-object v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ -0ab026: 5905 a21e |00bf: iput v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ -0ab02a: 6e40 7b1b 87a9 |00c1: invoke-virtual {v7, v8, v9, v10}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ -0ab030: 0c05 |00c4: move-result-object v5 │ │ -0ab032: 3315 0300 |00c5: if-ne v5, v1, 00c8 // +0003 │ │ -0ab036: 1101 |00c7: return-object v1 │ │ -0ab038: 0725 |00c8: move-object v5, v2 │ │ -0ab03a: 0762 |00c9: move-object v2, v6 │ │ -0ab03c: 6e10 5c18 0500 |00ca: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0ab042: 0c06 |00cd: move-result-object v6 │ │ -0ab044: 5407 9e1e |00ce: iget-object v7, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ -0ab048: 0708 |00d0: move-object v8, v0 │ │ -0ab04a: 1f08 1902 |00d1: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab04e: 5b05 a01e |00d3: iput-object v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ -0ab052: 5b02 a11e |00d5: iput-object v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ -0ab056: 5904 a21e |00d7: iput v4, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ -0ab05a: 6e30 7219 7608 |00d9: invoke-virtual {v6, v7, v8}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1972 │ │ -0ab060: 0c04 |00dc: move-result-object v4 │ │ -0ab062: 3314 0300 |00dd: if-ne v4, v1, 00e0 // +0003 │ │ -0ab066: 1101 |00df: return-object v1 │ │ -0ab068: 0754 |00e0: move-object v4, v5 │ │ -0ab06a: 6e10 5c18 0400 |00e1: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0ab070: 0c04 |00e4: move-result-object v4 │ │ -0ab072: 0705 |00e5: move-object v5, v0 │ │ -0ab074: 1f05 1902 |00e6: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab078: 1206 |00e8: const/4 v6, #int 0 // #0 │ │ -0ab07a: 5b06 a01e |00e9: iput-object v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ -0ab07e: 5b06 a11e |00eb: iput-object v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ -0ab082: 5903 a21e |00ed: iput v3, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ -0ab086: 6e30 8119 2405 |00ef: invoke-virtual {v4, v2, v5}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1981 │ │ -0ab08c: 0c02 |00f2: move-result-object v2 │ │ -0ab08e: 3312 0300 |00f3: if-ne v2, v1, 00f6 // +0003 │ │ -0ab092: 1101 |00f5: return-object v1 │ │ -0ab094: 6201 4a00 |00f6: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab098: 1101 |00f8: return-object v1 │ │ -0ab09a: 0000 |00f9: nop // spacer │ │ -0ab09c: 0001 0800 0000 0000 1700 0000 0500 ... |00fa: packed-switch-data (20 units) │ │ +0aae9c: |[0aae9c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallResult$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aaeac: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0aaeb0: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aaeb6: 0c01 |0005: move-result-object v1 │ │ +0aaeb8: 5202 a21e |0006: iget v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ +0aaebc: 1253 |0008: const/4 v3, #int 5 // #5 │ │ +0aaebe: 1244 |0009: const/4 v4, #int 4 // #4 │ │ +0aaec0: 1235 |000a: const/4 v5, #int 3 // #3 │ │ +0aaec2: 1226 |000b: const/4 v6, #int 2 // #2 │ │ +0aaec4: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +0aaec6: 3802 3a00 |000d: if-eqz v2, 0047 // +003a │ │ +0aaeca: 3272 3200 |000f: if-eq v2, v7, 0041 // +0032 │ │ +0aaece: 3262 2b00 |0011: if-eq v2, v6, 003c // +002b │ │ +0aaed2: 3252 1c00 |0013: if-eq v2, v5, 002f // +001c │ │ +0aaed6: 3242 0d00 |0015: if-eq v2, v4, 0022 // +000d │ │ +0aaeda: 3332 0300 |0017: if-ne v2, v3, 001a // +0003 │ │ +0aaede: 2823 |0019: goto 003c // +0023 │ │ +0aaee0: 2201 6501 |001a: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +0aaee4: 1a02 c420 |001c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0aaee8: 7020 5a03 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0aaeee: 2701 |0021: throw v1 │ │ +0aaef0: 5402 a11e |0022: iget-object v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ +0aaef4: 1f02 4205 |0024: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0aaef8: 5404 a01e |0026: iget-object v4, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ +0aaefc: 1f04 1205 |0028: check-cast v4, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aaf00: 7701 5305 1a00 |002a: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aaf06: 2900 b400 |002d: goto/16 00e1 // +00b4 │ │ +0aaf0a: 5402 a11e |002f: iget-object v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ +0aaf0e: 1f02 4205 |0031: check-cast v2, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0aaf12: 5405 a01e |0033: iget-object v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ +0aaf16: 1f05 1205 |0035: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aaf1a: 7701 5305 1a00 |0037: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aaf20: 2900 9000 |003a: goto/16 00ca // +0090 │ │ +0aaf24: 7701 5305 1a00 |003c: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aaf2a: 2900 b700 |003f: goto/16 00f6 // +00b7 │ │ +0aaf2e: 7701 5305 1a00 |0041: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aaf34: 0802 1a00 |0044: move-object/from16 v2, v26 │ │ +0aaf38: 2818 |0046: goto 005e // +0018 │ │ +0aaf3a: 7701 5305 1a00 |0047: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aaf40: 6202 7e1c |004a: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0aaf44: 5408 a41e |004c: iget-object v8, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1ea4 │ │ +0aaf48: 6e10 9d1b 0800 |004e: invoke-virtual {v8}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ +0aaf4e: 0c08 |0051: move-result-object v8 │ │ +0aaf50: 0709 |0052: move-object v9, v0 │ │ +0aaf52: 1f09 1902 |0053: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aaf56: 5907 a21e |0055: iput v7, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ +0aaf5a: 6e30 4f18 8209 |0057: invoke-virtual {v2, v8, v9}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0aaf60: 0c02 |005a: move-result-object v2 │ │ +0aaf62: 3312 0300 |005b: if-ne v2, v1, 005e // +0003 │ │ +0aaf66: 1101 |005d: return-object v1 │ │ +0aaf68: 1f02 1205 |005e: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0aaf6c: 1a07 c10b |0060: const-string v7, "InstallDatabaseHandler" // string@0bc1 │ │ +0aaf70: 1a08 a72f |0062: const-string v8, "onInstallComplete" // string@2fa7 │ │ +0aaf74: 7120 fb00 8700 |0064: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0aaf7a: 5208 9f1e |0067: iget v8, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$status:I // field@1e9f │ │ +0aaf7e: 2b08 9100 0000 |0069: packed-switch v8, 000000fa // +00000091 │ │ +0aaf84: 2900 8a00 |006c: goto/16 00f6 // +008a │ │ +0aaf88: 6e10 5c18 0200 |006e: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0aaf8e: 0c02 |0071: move-result-object v2 │ │ +0aaf90: 5403 9e1e |0072: iget-object v3, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ +0aaf94: 0704 |0074: move-object v4, v0 │ │ +0aaf96: 1f04 1902 |0075: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aaf9a: 5906 a21e |0077: iput v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ +0aaf9e: 6e30 7219 3204 |0079: invoke-virtual {v2, v3, v4}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1972 │ │ +0aafa4: 0c02 |007c: move-result-object v2 │ │ +0aafa6: 3312 7900 |007d: if-ne v2, v1, 00f6 // +0079 │ │ +0aafaa: 1101 |007f: return-object v1 │ │ +0aafac: 5406 9d1e |0080: iget-object v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$packageName:Ljava/lang/String; // field@1e9d │ │ +0aafb0: 7110 8a05 0600 |0082: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0aafb6: 540d 9d1e |0085: iget-object v13, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$packageName:Ljava/lang/String; // field@1e9d │ │ +0aafba: 5408 9e1e |0087: iget-object v8, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ +0aafbe: 1209 |0089: const/4 v9, #int 0 // #0 │ │ +0aafc0: 120a |008a: const/4 v10, #int 0 // #0 │ │ +0aafc2: 120b |008b: const/4 v11, #int 0 // #0 │ │ +0aafc4: 120c |008c: const/4 v12, #int 0 // #0 │ │ +0aafc6: 120e |008d: const/4 v14, #int 0 // #0 │ │ +0aafc8: 120f |008e: const/4 v15, #int 0 // #0 │ │ +0aafca: 1310 0000 |008f: const/16 v16, #int 0 // #0 │ │ +0aafce: 1311 0000 |0091: const/16 v17, #int 0 // #0 │ │ +0aafd2: 1312 0000 |0093: const/16 v18, #int 0 // #0 │ │ +0aafd6: 1313 0000 |0095: const/16 v19, #int 0 // #0 │ │ +0aafda: 1314 0000 |0097: const/16 v20, #int 0 // #0 │ │ +0aafde: 1315 0000 |0099: const/16 v21, #int 0 // #0 │ │ +0aafe2: 1316 0000 |009b: const/16 v22, #int 0 // #0 │ │ +0aafe6: 1317 8f3f |009d: const/16 v23, #int 16271 // #3f8f │ │ +0aafea: 1318 0000 |009f: const/16 v24, #int 0 // #0 │ │ +0aafee: 7711 5919 0800 |00a1: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/database/installation/Installation;.copy$default:(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1959 │ │ +0aaff4: 0c06 |00a4: move-result-object v6 │ │ +0aaff6: 1a08 3615 |00a5: const-string v8, "New install: " // string@1536 │ │ +0aaffa: 7120 8e05 6800 |00a7: invoke-static {v8, v6}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0ab000: 0c08 |00aa: move-result-object v8 │ │ +0ab002: 7120 fb00 8700 |00ab: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ab008: 6207 8f1e |00ae: sget-object v7, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0ab00c: 5408 a41e |00b0: iget-object v8, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1ea4 │ │ +0ab010: 6e10 9d1b 0800 |00b2: invoke-virtual {v8}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ +0ab016: 0c08 |00b5: move-result-object v8 │ │ +0ab018: 5409 9e1e |00b6: iget-object v9, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ +0ab01c: 070a |00b8: move-object v10, v0 │ │ +0ab01e: 1f0a 1902 |00b9: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab022: 5b02 a01e |00bb: iput-object v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ +0ab026: 5b06 a11e |00bd: iput-object v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ +0ab02a: 5905 a21e |00bf: iput v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ +0ab02e: 6e40 7b1b 87a9 |00c1: invoke-virtual {v7, v8, v9, v10}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ +0ab034: 0c05 |00c4: move-result-object v5 │ │ +0ab036: 3315 0300 |00c5: if-ne v5, v1, 00c8 // +0003 │ │ +0ab03a: 1101 |00c7: return-object v1 │ │ +0ab03c: 0725 |00c8: move-object v5, v2 │ │ +0ab03e: 0762 |00c9: move-object v2, v6 │ │ +0ab040: 6e10 5c18 0500 |00ca: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0ab046: 0c06 |00cd: move-result-object v6 │ │ +0ab048: 5407 9e1e |00ce: iget-object v7, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.$pendingInstall:Lua/gardenapple/itchupdater/database/installation/Installation; // field@1e9e │ │ +0ab04c: 0708 |00d0: move-object v8, v0 │ │ +0ab04e: 1f08 1902 |00d1: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab052: 5b05 a01e |00d3: iput-object v5, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ +0ab056: 5b02 a11e |00d5: iput-object v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ +0ab05a: 5904 a21e |00d7: iput v4, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ +0ab05e: 6e30 7219 7608 |00d9: invoke-virtual {v6, v7, v8}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1972 │ │ +0ab064: 0c04 |00dc: move-result-object v4 │ │ +0ab066: 3314 0300 |00dd: if-ne v4, v1, 00e0 // +0003 │ │ +0ab06a: 1101 |00df: return-object v1 │ │ +0ab06c: 0754 |00e0: move-object v4, v5 │ │ +0ab06e: 6e10 5c18 0400 |00e1: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0ab074: 0c04 |00e4: move-result-object v4 │ │ +0ab076: 0705 |00e5: move-object v5, v0 │ │ +0ab078: 1f05 1902 |00e6: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab07c: 1206 |00e8: const/4 v6, #int 0 // #0 │ │ +0ab07e: 5b06 a01e |00e9: iput-object v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$0:Ljava/lang/Object; // field@1ea0 │ │ +0ab082: 5b06 a11e |00eb: iput-object v6, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.L$1:Ljava/lang/Object; // field@1ea1 │ │ +0ab086: 5903 a21e |00ed: iput v3, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallResult$2;.label:I // field@1ea2 │ │ +0ab08a: 6e30 8119 2405 |00ef: invoke-virtual {v4, v2, v5}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.insert:(Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1981 │ │ +0ab090: 0c02 |00f2: move-result-object v2 │ │ +0ab092: 3312 0300 |00f3: if-ne v2, v1, 00f6 // +0003 │ │ +0ab096: 1101 |00f5: return-object v1 │ │ +0ab098: 6201 4a00 |00f6: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab09c: 1101 |00f8: return-object v1 │ │ +0ab09e: 0000 |00f9: nop // spacer │ │ +0ab0a0: 0001 0800 0000 0000 1700 0000 0500 ... |00fa: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=18 │ │ 0x001a line=44 │ │ 0x0022 line=18 │ │ 0x004a line=19 │ │ 0x005e line=18 │ │ @@ -273694,174 +273695,174 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JJLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ab2d8: |[0ab2d8] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JJLkotlin/coroutines/Continuation;)V │ │ -0ab2e8: 5b01 aa1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1eaa │ │ -0ab2ec: 5a02 a51e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$downloadId:J // field@1ea5 │ │ -0ab2f0: 5a04 a61e |0004: iput-wide v4, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$pendingInstallId:J // field@1ea6 │ │ -0ab2f4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0ab2f6: 7030 7b05 1006 |0007: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ab2fc: 0e00 |000a: return-void │ │ +0ab2dc: |[0ab2dc] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JJLkotlin/coroutines/Continuation;)V │ │ +0ab2ec: 5b01 aa1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1eaa │ │ +0ab2f0: 5a02 a51e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$downloadId:J // field@1ea5 │ │ +0ab2f4: 5a04 a61e |0004: iput-wide v4, v0, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$pendingInstallId:J // field@1ea6 │ │ +0ab2f8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ab2fa: 7030 7b05 1006 |0007: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ab300: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -0ab2a0: |[0ab2a0] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ab2b0: 2207 b705 |0000: new-instance v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2; // type@05b7 │ │ -0ab2b4: 5481 aa1e |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1eaa │ │ -0ab2b8: 5382 a51e |0004: iget-wide v2, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$downloadId:J // field@1ea5 │ │ -0ab2bc: 5384 a61e |0006: iget-wide v4, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$pendingInstallId:J // field@1ea6 │ │ -0ab2c0: 0770 |0008: move-object v0, v7 │ │ -0ab2c2: 07a6 |0009: move-object v6, v10 │ │ -0ab2c4: 7607 961b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JJLkotlin/coroutines/Continuation;)V // method@1b96 │ │ -0ab2ca: 1f09 3c02 |000d: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab2ce: 5b79 a91e |000f: iput-object v9, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ea9 │ │ -0ab2d2: 1f07 1902 |0011: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab2d6: 1107 |0013: return-object v7 │ │ +0ab2a4: |[0ab2a4] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ab2b4: 2207 b705 |0000: new-instance v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2; // type@05b7 │ │ +0ab2b8: 5481 aa1e |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1eaa │ │ +0ab2bc: 5382 a51e |0004: iget-wide v2, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$downloadId:J // field@1ea5 │ │ +0ab2c0: 5384 a61e |0006: iget-wide v4, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$pendingInstallId:J // field@1ea6 │ │ +0ab2c4: 0770 |0008: move-object v0, v7 │ │ +0ab2c6: 07a6 |0009: move-object v6, v10 │ │ +0ab2c8: 7607 961b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.:(Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;JJLkotlin/coroutines/Continuation;)V // method@1b96 │ │ +0ab2ce: 1f09 3c02 |000d: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab2d2: 5b79 a91e |000f: iput-object v9, v7, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ea9 │ │ +0ab2d6: 1f07 1902 |0011: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab2da: 1107 |0013: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ab12c: |[0ab12c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab13c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab140: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab144: 6e30 991b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b99 │ │ -0ab14a: 0c01 |0007: move-result-object v1 │ │ -0ab14c: 1101 |0008: return-object v1 │ │ +0ab130: |[0ab130] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab140: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab144: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab148: 6e30 991b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b99 │ │ +0ab14e: 0c01 |0007: move-result-object v1 │ │ +0ab150: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ab150: |[0ab150] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab160: 6e30 971b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b97 │ │ -0ab166: 0c01 |0003: move-result-object v1 │ │ -0ab168: 1f01 b705 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2; // type@05b7 │ │ -0ab16c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab170: 6e20 9a1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b9a │ │ -0ab176: 0c01 |000b: move-result-object v1 │ │ -0ab178: 1101 |000c: return-object v1 │ │ +0ab154: |[0ab154] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab164: 6e30 971b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1b97 │ │ +0ab16a: 0c01 |0003: move-result-object v1 │ │ +0ab16c: 1f01 b705 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2; // type@05b7 │ │ +0ab170: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab174: 6e20 9a1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1b9a │ │ +0ab17a: 0c01 |000b: move-result-object v1 │ │ +0ab17c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 138 16-bit code units │ │ -0ab17c: |[0ab17c] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab18c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab192: 0c00 |0003: move-result-object v0 │ │ -0ab194: 5281 a81e |0004: iget v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.label:I // field@1ea8 │ │ -0ab198: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -0ab19a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -0ab19c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0ab19e: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ -0ab1a2: 3241 1a00 |000b: if-eq v1, v4, 0025 // +001a │ │ -0ab1a6: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -0ab1aa: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -0ab1ae: 7110 5305 0900 |0011: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab1b4: 2873 |0014: goto 0087 // +0073 │ │ -0ab1b6: 2209 6501 |0015: new-instance v9, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ab1ba: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ab1be: 7020 5a03 0900 |0019: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ab1c4: 2709 |001c: throw v9 │ │ -0ab1c6: 5481 a71e |001d: iget-object v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.L$0:Ljava/lang/Object; // field@1ea7 │ │ -0ab1ca: 1f01 1205 |001f: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0ab1ce: 7110 5305 0900 |0021: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab1d4: 283a |0024: goto 005e // +003a │ │ -0ab1d6: 7110 5305 0900 |0025: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab1dc: 2818 |0028: goto 0040 // +0018 │ │ -0ab1de: 7110 5305 0900 |0029: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab1e4: 6209 7e1c |002c: sget-object v9, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0ab1e8: 5481 aa1e |002e: iget-object v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1eaa │ │ -0ab1ec: 6e10 9d1b 0100 |0030: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ -0ab1f2: 0c01 |0033: move-result-object v1 │ │ -0ab1f4: 0785 |0034: move-object v5, v8 │ │ -0ab1f6: 1f05 1902 |0035: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab1fa: 5984 a81e |0037: iput v4, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.label:I // field@1ea8 │ │ -0ab1fe: 6e30 4f18 1905 |0039: invoke-virtual {v9, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0ab204: 0c09 |003c: move-result-object v9 │ │ -0ab206: 3309 0300 |003d: if-ne v9, v0, 0040 // +0003 │ │ -0ab20a: 1100 |003f: return-object v0 │ │ -0ab20c: 0791 |0040: move-object v1, v9 │ │ -0ab20e: 1f01 1205 |0041: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0ab212: 1a09 c10b |0043: const-string v9, "InstallDatabaseHandler" // string@0bc1 │ │ -0ab216: 1a05 a92f |0045: const-string v5, "onInstallStart" // string@2fa9 │ │ -0ab21a: 7120 fb00 5900 |0047: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ab220: 6e10 5c18 0100 |004a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0ab226: 0c09 |004d: move-result-object v9 │ │ -0ab228: 5385 a51e |004e: iget-wide v5, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$downloadId:J // field@1ea5 │ │ -0ab22c: 0787 |0050: move-object v7, v8 │ │ -0ab22e: 1f07 1902 |0051: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab232: 5b81 a71e |0053: iput-object v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.L$0:Ljava/lang/Object; // field@1ea7 │ │ -0ab236: 5983 a81e |0055: iput v3, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.label:I // field@1ea8 │ │ -0ab23a: 6e40 7d19 5976 |0057: invoke-virtual {v9, v5, v6, v7}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ -0ab240: 0c09 |005a: move-result-object v9 │ │ -0ab242: 3309 0300 |005b: if-ne v9, v0, 005e // +0003 │ │ -0ab246: 1100 |005d: return-object v0 │ │ -0ab248: 1f09 4205 |005e: check-cast v9, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0ab24c: 7110 8a05 0900 |0060: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ab252: 6e20 6d19 3900 |0063: invoke-virtual {v9, v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ -0ab258: 5385 a61e |0066: iget-wide v5, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$pendingInstallId:J // field@1ea6 │ │ -0ab25c: 7120 7805 6500 |0068: invoke-static {v5, v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@0578 │ │ -0ab262: 0c03 |006b: move-result-object v3 │ │ -0ab264: 6e20 6b19 3900 |006c: invoke-virtual {v9, v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.setDownloadOrInstallId:(Ljava/lang/Long;)V // method@196b │ │ -0ab26a: 6e10 5c18 0100 |006f: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0ab270: 0c01 |0072: move-result-object v1 │ │ -0ab272: 2343 8406 |0073: new-array v3, v4, [Lua/gardenapple/itchupdater/database/installation/Installation; // type@0684 │ │ -0ab276: 1204 |0075: const/4 v4, #int 0 // #0 │ │ -0ab278: 4d09 0304 |0076: aput-object v9, v3, v4 │ │ -0ab27c: 0789 |0078: move-object v9, v8 │ │ -0ab27e: 1f09 1902 |0079: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab282: 1204 |007b: const/4 v4, #int 0 // #0 │ │ -0ab284: 5b84 a71e |007c: iput-object v4, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.L$0:Ljava/lang/Object; // field@1ea7 │ │ -0ab288: 5982 a81e |007e: iput v2, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.label:I // field@1ea8 │ │ -0ab28c: 6e30 8319 3109 |0080: invoke-virtual {v1, v3, v9}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1983 │ │ -0ab292: 0c09 |0083: move-result-object v9 │ │ -0ab294: 3309 0300 |0084: if-ne v9, v0, 0087 // +0003 │ │ -0ab298: 1100 |0086: return-object v0 │ │ -0ab29a: 6209 4a00 |0087: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab29e: 1109 |0089: return-object v9 │ │ +0ab180: |[0ab180] ua.gardenapple.itchupdater.install.InstallerDatabaseHandler$onInstallStart$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab190: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab196: 0c00 |0003: move-result-object v0 │ │ +0ab198: 5281 a81e |0004: iget v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.label:I // field@1ea8 │ │ +0ab19c: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +0ab19e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +0ab1a0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0ab1a2: 3801 2000 |0009: if-eqz v1, 0029 // +0020 │ │ +0ab1a6: 3241 1a00 |000b: if-eq v1, v4, 0025 // +001a │ │ +0ab1aa: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +0ab1ae: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +0ab1b2: 7110 5305 0900 |0011: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab1b8: 2873 |0014: goto 0087 // +0073 │ │ +0ab1ba: 2209 6501 |0015: new-instance v9, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ab1be: 1a00 c420 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ab1c2: 7020 5a03 0900 |0019: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ab1c8: 2709 |001c: throw v9 │ │ +0ab1ca: 5481 a71e |001d: iget-object v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.L$0:Ljava/lang/Object; // field@1ea7 │ │ +0ab1ce: 1f01 1205 |001f: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0ab1d2: 7110 5305 0900 |0021: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab1d8: 283a |0024: goto 005e // +003a │ │ +0ab1da: 7110 5305 0900 |0025: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab1e0: 2818 |0028: goto 0040 // +0018 │ │ +0ab1e2: 7110 5305 0900 |0029: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab1e8: 6209 7e1c |002c: sget-object v9, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0ab1ec: 5481 aa1e |002e: iget-object v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.this$0:Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // field@1eaa │ │ +0ab1f0: 6e10 9d1b 0100 |0030: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.getContext:()Landroid/content/Context; // method@1b9d │ │ +0ab1f6: 0c01 |0033: move-result-object v1 │ │ +0ab1f8: 0785 |0034: move-object v5, v8 │ │ +0ab1fa: 1f05 1902 |0035: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab1fe: 5984 a81e |0037: iput v4, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.label:I // field@1ea8 │ │ +0ab202: 6e30 4f18 1905 |0039: invoke-virtual {v9, v1, v5}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0ab208: 0c09 |003c: move-result-object v9 │ │ +0ab20a: 3309 0300 |003d: if-ne v9, v0, 0040 // +0003 │ │ +0ab20e: 1100 |003f: return-object v0 │ │ +0ab210: 0791 |0040: move-object v1, v9 │ │ +0ab212: 1f01 1205 |0041: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0ab216: 1a09 c10b |0043: const-string v9, "InstallDatabaseHandler" // string@0bc1 │ │ +0ab21a: 1a05 a92f |0045: const-string v5, "onInstallStart" // string@2fa9 │ │ +0ab21e: 7120 fb00 5900 |0047: invoke-static {v9, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ab224: 6e10 5c18 0100 |004a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0ab22a: 0c09 |004d: move-result-object v9 │ │ +0ab22c: 5385 a51e |004e: iget-wide v5, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$downloadId:J // field@1ea5 │ │ +0ab230: 0787 |0050: move-object v7, v8 │ │ +0ab232: 1f07 1902 |0051: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab236: 5b81 a71e |0053: iput-object v1, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.L$0:Ljava/lang/Object; // field@1ea7 │ │ +0ab23a: 5983 a81e |0055: iput v3, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.label:I // field@1ea8 │ │ +0ab23e: 6e40 7d19 5976 |0057: invoke-virtual {v9, v5, v6, v7}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallationByDownloadId:(JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197d │ │ +0ab244: 0c09 |005a: move-result-object v9 │ │ +0ab246: 3309 0300 |005b: if-ne v9, v0, 005e // +0003 │ │ +0ab24a: 1100 |005d: return-object v0 │ │ +0ab24c: 1f09 4205 |005e: check-cast v9, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0ab250: 7110 8a05 0900 |0060: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ab256: 6e20 6d19 3900 |0063: invoke-virtual {v9, v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.setStatus:(I)V // method@196d │ │ +0ab25c: 5385 a61e |0066: iget-wide v5, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.$pendingInstallId:J // field@1ea6 │ │ +0ab260: 7120 7805 6500 |0068: invoke-static {v5, v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@0578 │ │ +0ab266: 0c03 |006b: move-result-object v3 │ │ +0ab268: 6e20 6b19 3900 |006c: invoke-virtual {v9, v3}, Lua/gardenapple/itchupdater/database/installation/Installation;.setDownloadOrInstallId:(Ljava/lang/Long;)V // method@196b │ │ +0ab26e: 6e10 5c18 0100 |006f: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0ab274: 0c01 |0072: move-result-object v1 │ │ +0ab276: 2343 8406 |0073: new-array v3, v4, [Lua/gardenapple/itchupdater/database/installation/Installation; // type@0684 │ │ +0ab27a: 1204 |0075: const/4 v4, #int 0 // #0 │ │ +0ab27c: 4d09 0304 |0076: aput-object v9, v3, v4 │ │ +0ab280: 0789 |0078: move-object v9, v8 │ │ +0ab282: 1f09 1902 |0079: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab286: 1204 |007b: const/4 v4, #int 0 // #0 │ │ +0ab288: 5b84 a71e |007c: iput-object v4, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.L$0:Ljava/lang/Object; // field@1ea7 │ │ +0ab28c: 5982 a81e |007e: iput v2, v8, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler$onInstallStart$2;.label:I // field@1ea8 │ │ +0ab290: 6e30 8319 3109 |0080: invoke-virtual {v1, v3, v9}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1983 │ │ +0ab296: 0c09 |0083: move-result-object v9 │ │ +0ab298: 3309 0300 |0084: if-ne v9, v0, 0087 // +0003 │ │ +0ab29c: 1100 |0086: return-object v0 │ │ +0ab29e: 6209 4a00 |0087: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab2a2: 1109 |0089: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=70 │ │ 0x0015 line=79 │ │ 0x001d line=70 │ │ 0x002c line=71 │ │ 0x0040 line=70 │ │ @@ -273948,137 +273949,137 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLandroid/net/Uri;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ab6a0: |[0ab6a0] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLandroid/net/Uri;Lkotlin/coroutines/Continuation;)V │ │ -0ab6b0: 5b01 ba1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1eba │ │ -0ab6b4: 5a02 b61e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$installId:J // field@1eb6 │ │ -0ab6b8: 5b04 b71e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$uri:Landroid/net/Uri; // field@1eb7 │ │ -0ab6bc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0ab6be: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ab6c4: 0e00 |000a: return-void │ │ +0ab6a4: |[0ab6a4] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLandroid/net/Uri;Lkotlin/coroutines/Continuation;)V │ │ +0ab6b4: 5b01 ba1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1eba │ │ +0ab6b8: 5a02 b61e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$installId:J // field@1eb6 │ │ +0ab6bc: 5b04 b71e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$uri:Landroid/net/Uri; // field@1eb7 │ │ +0ab6c0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ab6c2: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ab6c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0ab668: |[0ab668] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ab678: 2206 bd05 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1; // type@05bd │ │ -0ab67c: 5471 ba1e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1eba │ │ -0ab680: 5372 b61e |0004: iget-wide v2, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$installId:J // field@1eb6 │ │ -0ab684: 5474 b71e |0006: iget-object v4, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$uri:Landroid/net/Uri; // field@1eb7 │ │ -0ab688: 0760 |0008: move-object v0, v6 │ │ -0ab68a: 0795 |0009: move-object v5, v9 │ │ -0ab68c: 7606 ae1b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLandroid/net/Uri;Lkotlin/coroutines/Continuation;)V // method@1bae │ │ -0ab692: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab696: 5b68 b91e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1eb9 │ │ -0ab69a: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab69e: 1106 |0013: return-object v6 │ │ +0ab66c: |[0ab66c] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ab67c: 2206 bd05 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1; // type@05bd │ │ +0ab680: 5471 ba1e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1eba │ │ +0ab684: 5372 b61e |0004: iget-wide v2, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$installId:J // field@1eb6 │ │ +0ab688: 5474 b71e |0006: iget-object v4, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$uri:Landroid/net/Uri; // field@1eb7 │ │ +0ab68c: 0760 |0008: move-object v0, v6 │ │ +0ab68e: 0795 |0009: move-object v5, v9 │ │ +0ab690: 7606 ae1b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLandroid/net/Uri;Lkotlin/coroutines/Continuation;)V // method@1bae │ │ +0ab696: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab69a: 5b68 b91e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1eb9 │ │ +0ab69e: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab6a2: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ab580: |[0ab580] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab590: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab594: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab598: 6e30 b11b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bb1 │ │ -0ab59e: 0c01 |0007: move-result-object v1 │ │ -0ab5a0: 1101 |0008: return-object v1 │ │ +0ab584: |[0ab584] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab594: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab598: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab59c: 6e30 b11b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bb1 │ │ +0ab5a2: 0c01 |0007: move-result-object v1 │ │ +0ab5a4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ab5a4: |[0ab5a4] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab5b4: 6e30 af1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1baf │ │ -0ab5ba: 0c01 |0003: move-result-object v1 │ │ -0ab5bc: 1f01 bd05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1; // type@05bd │ │ -0ab5c0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab5c4: 6e20 b21b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bb2 │ │ -0ab5ca: 0c01 |000b: move-result-object v1 │ │ -0ab5cc: 1101 |000c: return-object v1 │ │ +0ab5a8: |[0ab5a8] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab5b8: 6e30 af1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1baf │ │ +0ab5be: 0c01 |0003: move-result-object v1 │ │ +0ab5c0: 1f01 bd05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1; // type@05bd │ │ +0ab5c4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab5c8: 6e20 b21b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bb2 │ │ +0ab5ce: 0c01 |000b: move-result-object v1 │ │ +0ab5d0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 68 16-bit code units │ │ -0ab5d0: |[0ab5d0] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab5e0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab5e6: 0c00 |0003: move-result-object v0 │ │ -0ab5e8: 5291 b81e |0004: iget v1, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.label:I // field@1eb8 │ │ -0ab5ec: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ab5ee: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0ab5f2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0ab5f6: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab5fc: 2833 |000e: goto 0041 // +0033 │ │ -0ab5fe: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ab602: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ab606: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ab60c: 270a |0016: throw v10 │ │ -0ab60e: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab614: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0ab618: 549a ba1e |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1eba │ │ -0ab61c: 6e10 c51b 0a00 |001e: invoke-virtual {v10}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getApplicationContext:()Landroid/content/Context; // method@1bc5 │ │ -0ab622: 0c0a |0021: move-result-object v10 │ │ -0ab624: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ -0ab628: 7120 8b05 3a00 |0024: invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ab62e: 5393 b61e |0027: iget-wide v3, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$installId:J // field@1eb6 │ │ -0ab632: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -0ab634: 5496 b71e |002a: iget-object v6, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$uri:Landroid/net/Uri; // field@1eb7 │ │ -0ab638: 6e10 c100 0600 |002c: invoke-virtual {v6}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@00c1 │ │ -0ab63e: 0c06 |002f: move-result-object v6 │ │ -0ab640: 7110 8a05 0600 |0030: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ab646: 1217 |0033: const/4 v7, #int 1 // #1 │ │ -0ab648: 0798 |0034: move-object v8, v9 │ │ -0ab64a: 1f08 1902 |0035: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab64e: 5992 b81e |0037: iput v2, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.label:I // field@1eb8 │ │ -0ab652: 07a2 |0039: move-object v2, v10 │ │ -0ab654: 7408 801b 0100 |003a: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ -0ab65a: 0c0a |003d: move-result-object v10 │ │ -0ab65c: 330a 0300 |003e: if-ne v10, v0, 0041 // +0003 │ │ -0ab660: 1100 |0040: return-object v0 │ │ -0ab662: 620a 4a00 |0041: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab666: 110a |0043: return-object v10 │ │ +0ab5d4: |[0ab5d4] ua.gardenapple.itchupdater.install.NativeInstallerActivity$installPackage$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab5e4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab5ea: 0c00 |0003: move-result-object v0 │ │ +0ab5ec: 5291 b81e |0004: iget v1, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.label:I // field@1eb8 │ │ +0ab5f0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ab5f2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0ab5f6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0ab5fa: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab600: 2833 |000e: goto 0041 // +0033 │ │ +0ab602: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ab606: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ab60a: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ab610: 270a |0016: throw v10 │ │ +0ab612: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab618: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0ab61c: 549a ba1e |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1eba │ │ +0ab620: 6e10 c51b 0a00 |001e: invoke-virtual {v10}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getApplicationContext:()Landroid/content/Context; // method@1bc5 │ │ +0ab626: 0c0a |0021: move-result-object v10 │ │ +0ab628: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ +0ab62c: 7120 8b05 3a00 |0024: invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ab632: 5393 b61e |0027: iget-wide v3, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$installId:J // field@1eb6 │ │ +0ab636: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +0ab638: 5496 b71e |002a: iget-object v6, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.$uri:Landroid/net/Uri; // field@1eb7 │ │ +0ab63c: 6e10 c100 0600 |002c: invoke-virtual {v6}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@00c1 │ │ +0ab642: 0c06 |002f: move-result-object v6 │ │ +0ab644: 7110 8a05 0600 |0030: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ab64a: 1217 |0033: const/4 v7, #int 1 // #1 │ │ +0ab64c: 0798 |0034: move-object v8, v9 │ │ +0ab64e: 1f08 1902 |0035: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab652: 5992 b81e |0037: iput v2, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.label:I // field@1eb8 │ │ +0ab656: 07a2 |0039: move-object v2, v10 │ │ +0ab658: 7408 801b 0100 |003a: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ +0ab65e: 0c0a |003d: move-result-object v10 │ │ +0ab660: 330a 0300 |003e: if-ne v10, v0, 0041 // +0003 │ │ +0ab664: 1100 |0040: return-object v0 │ │ +0ab666: 620a 4a00 |0041: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab66a: 110a |0043: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x000f line=94 │ │ 0x0017 line=91 │ │ 0x001a line=92 │ │ 0x002a line=93 │ │ @@ -274161,149 +274162,149 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ab820: |[0ab820] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0ab830: 5b01 bf1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ -0ab834: 5a02 bc1e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$installId:J // field@1ebc │ │ -0ab838: 5b04 bb1e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$apkName:Ljava/lang/String; // field@1ebb │ │ -0ab83c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0ab83e: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ab844: 0e00 |000a: return-void │ │ +0ab824: |[0ab824] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0ab834: 5b01 bf1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ +0ab838: 5a02 bc1e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$installId:J // field@1ebc │ │ +0ab83c: 5b04 bb1e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$apkName:Ljava/lang/String; // field@1ebb │ │ +0ab840: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ab842: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ab848: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0ab7e8: |[0ab7e8] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ab7f8: 2206 be05 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1; // type@05be │ │ -0ab7fc: 5471 bf1e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ -0ab800: 5372 bc1e |0004: iget-wide v2, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$installId:J // field@1ebc │ │ -0ab804: 5474 bb1e |0006: iget-object v4, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$apkName:Ljava/lang/String; // field@1ebb │ │ -0ab808: 0760 |0008: move-object v0, v6 │ │ -0ab80a: 0795 |0009: move-object v5, v9 │ │ -0ab80c: 7606 b31b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bb3 │ │ -0ab812: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab816: 5b68 be1e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ebe │ │ -0ab81a: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab81e: 1106 |0013: return-object v6 │ │ +0ab7ec: |[0ab7ec] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ab7fc: 2206 be05 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1; // type@05be │ │ +0ab800: 5471 bf1e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ +0ab804: 5372 bc1e |0004: iget-wide v2, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$installId:J // field@1ebc │ │ +0ab808: 5474 bb1e |0006: iget-object v4, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$apkName:Ljava/lang/String; // field@1ebb │ │ +0ab80c: 0760 |0008: move-object v0, v6 │ │ +0ab80e: 0795 |0009: move-object v5, v9 │ │ +0ab810: 7606 b31b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bb3 │ │ +0ab816: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab81a: 5b68 be1e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ebe │ │ +0ab81e: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab822: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ab6c8: |[0ab6c8] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab6d8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab6dc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab6e0: 6e30 b61b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bb6 │ │ -0ab6e6: 0c01 |0007: move-result-object v1 │ │ -0ab6e8: 1101 |0008: return-object v1 │ │ +0ab6cc: |[0ab6cc] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab6dc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab6e0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab6e4: 6e30 b61b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bb6 │ │ +0ab6ea: 0c01 |0007: move-result-object v1 │ │ +0ab6ec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ab6ec: |[0ab6ec] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab6fc: 6e30 b41b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bb4 │ │ -0ab702: 0c01 |0003: move-result-object v1 │ │ -0ab704: 1f01 be05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1; // type@05be │ │ -0ab708: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab70c: 6e20 b71b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bb7 │ │ -0ab712: 0c01 |000b: move-result-object v1 │ │ -0ab714: 1101 |000c: return-object v1 │ │ +0ab6f0: |[0ab6f0] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab700: 6e30 b41b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bb4 │ │ +0ab706: 0c01 |0003: move-result-object v1 │ │ +0ab708: 1f01 be05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1; // type@05be │ │ +0ab70c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab710: 6e20 b71b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bb7 │ │ +0ab716: 0c01 |000b: move-result-object v1 │ │ +0ab718: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 95 16-bit code units │ │ -0ab718: |[0ab718] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab728: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab72e: 0c00 |0003: move-result-object v0 │ │ -0ab730: 52b1 bd1e |0004: iget v1, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.label:I // field@1ebd │ │ -0ab734: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ab736: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0ab73a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0ab73e: 7110 5305 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab744: 284e |000e: goto 005c // +004e │ │ -0ab746: 220c 6501 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ab74a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ab74e: 7020 5a03 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ab754: 270c |0016: throw v12 │ │ -0ab756: 7110 5305 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab75c: 54bc bf1e |001a: iget-object v12, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ -0ab760: 6e10 c71b 0c00 |001c: invoke-virtual {v12}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@1bc7 │ │ -0ab766: 0c0c |001f: move-result-object v12 │ │ -0ab768: 54b1 bf1e |0020: iget-object v1, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ -0ab76c: 6e10 c61b 0100 |0022: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ -0ab772: 0c01 |0025: move-result-object v1 │ │ -0ab774: 6e10 4e00 0100 |0026: invoke-virtual {v1}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ -0ab77a: 0c01 |0029: move-result-object v1 │ │ -0ab77c: 7110 8a05 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ab782: 6e10 c200 0100 |002d: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@00c2 │ │ -0ab788: 0c01 |0030: move-result-object v1 │ │ -0ab78a: 7110 8a05 0100 |0031: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ab790: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0ab792: 6e30 8600 1c03 |0035: invoke-virtual {v12, v1, v3}, Landroid/content/pm/PackageManager;.getPackageArchiveInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0086 │ │ -0ab798: 0c0c |0038: move-result-object v12 │ │ -0ab79a: 7110 8a05 0c00 |0039: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0ab7a0: 6203 8f1e |003c: sget-object v3, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0ab7a4: 54b1 bf1e |003e: iget-object v1, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ -0ab7a8: 6e10 c51b 0100 |0040: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getApplicationContext:()Landroid/content/Context; // method@1bc5 │ │ -0ab7ae: 0c04 |0043: move-result-object v4 │ │ -0ab7b0: 1a01 6c1f |0044: const-string v1, "applicationContext" // string@1f6c │ │ -0ab7b4: 7120 8b05 1400 |0046: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ab7ba: 53b5 bc1e |0049: iget-wide v5, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$installId:J // field@1ebc │ │ -0ab7be: 54c7 0700 |004b: iget-object v7, v12, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0007 │ │ -0ab7c2: 54b8 bb1e |004d: iget-object v8, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$apkName:Ljava/lang/String; // field@1ebb │ │ -0ab7c6: 1209 |004f: const/4 v9, #int 0 // #0 │ │ -0ab7c8: 07ba |0050: move-object v10, v11 │ │ -0ab7ca: 1f0a 1902 |0051: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab7ce: 59b2 bd1e |0053: iput v2, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.label:I // field@1ebd │ │ -0ab7d2: 7408 801b 0300 |0055: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ -0ab7d8: 0c0c |0058: move-result-object v12 │ │ -0ab7da: 330c 0300 |0059: if-ne v12, v0, 005c // +0003 │ │ -0ab7de: 1100 |005b: return-object v0 │ │ -0ab7e0: 620c 4a00 |005c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab7e4: 110c |005e: return-object v12 │ │ +0ab71c: |[0ab71c] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab72c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab732: 0c00 |0003: move-result-object v0 │ │ +0ab734: 52b1 bd1e |0004: iget v1, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.label:I // field@1ebd │ │ +0ab738: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ab73a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0ab73e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0ab742: 7110 5305 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab748: 284e |000e: goto 005c // +004e │ │ +0ab74a: 220c 6501 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ab74e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ab752: 7020 5a03 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ab758: 270c |0016: throw v12 │ │ +0ab75a: 7110 5305 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab760: 54bc bf1e |001a: iget-object v12, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ +0ab764: 6e10 c71b 0c00 |001c: invoke-virtual {v12}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@1bc7 │ │ +0ab76a: 0c0c |001f: move-result-object v12 │ │ +0ab76c: 54b1 bf1e |0020: iget-object v1, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ +0ab770: 6e10 c61b 0100 |0022: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ +0ab776: 0c01 |0025: move-result-object v1 │ │ +0ab778: 6e10 4e00 0100 |0026: invoke-virtual {v1}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ +0ab77e: 0c01 |0029: move-result-object v1 │ │ +0ab780: 7110 8a05 0100 |002a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ab786: 6e10 c200 0100 |002d: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@00c2 │ │ +0ab78c: 0c01 |0030: move-result-object v1 │ │ +0ab78e: 7110 8a05 0100 |0031: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ab794: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0ab796: 6e30 8600 1c03 |0035: invoke-virtual {v12, v1, v3}, Landroid/content/pm/PackageManager;.getPackageArchiveInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0086 │ │ +0ab79c: 0c0c |0038: move-result-object v12 │ │ +0ab79e: 7110 8a05 0c00 |0039: invoke-static {v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0ab7a4: 6203 8f1e |003c: sget-object v3, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0ab7a8: 54b1 bf1e |003e: iget-object v1, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ebf │ │ +0ab7ac: 6e10 c51b 0100 |0040: invoke-virtual {v1}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getApplicationContext:()Landroid/content/Context; // method@1bc5 │ │ +0ab7b2: 0c04 |0043: move-result-object v4 │ │ +0ab7b4: 1a01 6c1f |0044: const-string v1, "applicationContext" // string@1f6c │ │ +0ab7b8: 7120 8b05 1400 |0046: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ab7be: 53b5 bc1e |0049: iget-wide v5, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$installId:J // field@1ebc │ │ +0ab7c2: 54c7 0700 |004b: iget-object v7, v12, Landroid/content/pm/PackageInfo;.packageName:Ljava/lang/String; // field@0007 │ │ +0ab7c6: 54b8 bb1e |004d: iget-object v8, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.$apkName:Ljava/lang/String; // field@1ebb │ │ +0ab7ca: 1209 |004f: const/4 v9, #int 0 // #0 │ │ +0ab7cc: 07ba |0050: move-object v10, v11 │ │ +0ab7ce: 1f0a 1902 |0051: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab7d2: 59b2 bd1e |0053: iput v2, v11, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.label:I // field@1ebd │ │ +0ab7d6: 7408 801b 0300 |0055: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ +0ab7dc: 0c0c |0058: move-result-object v12 │ │ +0ab7de: 330c 0300 |0059: if-ne v12, v0, 005c // +0003 │ │ +0ab7e2: 1100 |005b: return-object v0 │ │ +0ab7e4: 620c 4a00 |005c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab7e8: 110c |005e: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=108 │ │ 0x000f line=113 │ │ 0x0017 line=108 │ │ 0x001a line=110 │ │ 0x003c line=111 │ │ @@ -274387,134 +274388,134 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ab95c: |[0ab95c] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0ab96c: 5b01 c41e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec4 │ │ -0ab970: 5a02 c11e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$installId:J // field@1ec1 │ │ -0ab974: 5b04 c01e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$apkName:Ljava/lang/String; // field@1ec0 │ │ -0ab978: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0ab97a: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ab980: 0e00 |000a: return-void │ │ +0ab960: |[0ab960] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0ab970: 5b01 c41e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec4 │ │ +0ab974: 5a02 c11e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$installId:J // field@1ec1 │ │ +0ab978: 5b04 c01e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$apkName:Ljava/lang/String; // field@1ec0 │ │ +0ab97c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ab97e: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ab984: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0ab924: |[0ab924] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ab934: 2206 bf05 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2; // type@05bf │ │ -0ab938: 5471 c41e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec4 │ │ -0ab93c: 5372 c11e |0004: iget-wide v2, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$installId:J // field@1ec1 │ │ -0ab940: 5474 c01e |0006: iget-object v4, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$apkName:Ljava/lang/String; // field@1ec0 │ │ -0ab944: 0760 |0008: move-object v0, v6 │ │ -0ab946: 0795 |0009: move-object v5, v9 │ │ -0ab948: 7606 b81b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bb8 │ │ -0ab94e: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab952: 5b68 c31e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ec3 │ │ -0ab956: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab95a: 1106 |0013: return-object v6 │ │ +0ab928: |[0ab928] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ab938: 2206 bf05 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2; // type@05bf │ │ +0ab93c: 5471 c41e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec4 │ │ +0ab940: 5372 c11e |0004: iget-wide v2, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$installId:J // field@1ec1 │ │ +0ab944: 5474 c01e |0006: iget-object v4, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$apkName:Ljava/lang/String; // field@1ec0 │ │ +0ab948: 0760 |0008: move-object v0, v6 │ │ +0ab94a: 0795 |0009: move-object v5, v9 │ │ +0ab94c: 7606 b81b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bb8 │ │ +0ab952: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab956: 5b68 c31e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ec3 │ │ +0ab95a: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab95e: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ab848: |[0ab848] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab858: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab85c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab860: 6e30 bb1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bbb │ │ -0ab866: 0c01 |0007: move-result-object v1 │ │ -0ab868: 1101 |0008: return-object v1 │ │ +0ab84c: |[0ab84c] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab85c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab860: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab864: 6e30 bb1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bbb │ │ +0ab86a: 0c01 |0007: move-result-object v1 │ │ +0ab86c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ab86c: |[0ab86c] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab87c: 6e30 b91b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bb9 │ │ -0ab882: 0c01 |0003: move-result-object v1 │ │ -0ab884: 1f01 bf05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2; // type@05bf │ │ -0ab888: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab88c: 6e20 bc1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bbc │ │ -0ab892: 0c01 |000b: move-result-object v1 │ │ -0ab894: 1101 |000c: return-object v1 │ │ +0ab870: |[0ab870] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab880: 6e30 b91b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bb9 │ │ +0ab886: 0c01 |0003: move-result-object v1 │ │ +0ab888: 1f01 bf05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2; // type@05bf │ │ +0ab88c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab890: 6e20 bc1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bbc │ │ +0ab896: 0c01 |000b: move-result-object v1 │ │ +0ab898: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 61 16-bit code units │ │ -0ab898: |[0ab898] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab8a8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab8ae: 0c00 |0003: move-result-object v0 │ │ -0ab8b0: 5291 c21e |0004: iget v1, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.label:I // field@1ec2 │ │ -0ab8b4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ab8b6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0ab8ba: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0ab8be: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab8c4: 282c |000e: goto 003a // +002c │ │ -0ab8c6: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ab8ca: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ab8ce: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ab8d4: 270a |0016: throw v10 │ │ -0ab8d6: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ab8dc: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0ab8e0: 549a c41e |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec4 │ │ -0ab8e4: 6e10 c51b 0a00 |001e: invoke-virtual {v10}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getApplicationContext:()Landroid/content/Context; // method@1bc5 │ │ -0ab8ea: 0c0a |0021: move-result-object v10 │ │ -0ab8ec: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ -0ab8f0: 7120 8b05 3a00 |0024: invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ab8f6: 5393 c11e |0027: iget-wide v3, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$installId:J // field@1ec1 │ │ -0ab8fa: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -0ab8fc: 5496 c01e |002a: iget-object v6, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$apkName:Ljava/lang/String; // field@1ec0 │ │ -0ab900: 1237 |002c: const/4 v7, #int 3 // #3 │ │ -0ab902: 0798 |002d: move-object v8, v9 │ │ -0ab904: 1f08 1902 |002e: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab908: 5992 c21e |0030: iput v2, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.label:I // field@1ec2 │ │ -0ab90c: 07a2 |0032: move-object v2, v10 │ │ -0ab90e: 7408 801b 0100 |0033: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ -0ab914: 0c0a |0036: move-result-object v10 │ │ -0ab916: 330a 0300 |0037: if-ne v10, v0, 003a // +0003 │ │ -0ab91a: 1100 |0039: return-object v0 │ │ -0ab91c: 620a 4a00 |003a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab920: 110a |003c: return-object v10 │ │ +0ab89c: |[0ab89c] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab8ac: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab8b2: 0c00 |0003: move-result-object v0 │ │ +0ab8b4: 5291 c21e |0004: iget v1, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.label:I // field@1ec2 │ │ +0ab8b8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ab8ba: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0ab8be: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0ab8c2: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab8c8: 282c |000e: goto 003a // +002c │ │ +0ab8ca: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ab8ce: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ab8d2: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ab8d8: 270a |0016: throw v10 │ │ +0ab8da: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ab8e0: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0ab8e4: 549a c41e |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec4 │ │ +0ab8e8: 6e10 c51b 0a00 |001e: invoke-virtual {v10}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getApplicationContext:()Landroid/content/Context; // method@1bc5 │ │ +0ab8ee: 0c0a |0021: move-result-object v10 │ │ +0ab8f0: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ +0ab8f4: 7120 8b05 3a00 |0024: invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ab8fa: 5393 c11e |0027: iget-wide v3, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$installId:J // field@1ec1 │ │ +0ab8fe: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +0ab900: 5496 c01e |002a: iget-object v6, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.$apkName:Ljava/lang/String; // field@1ec0 │ │ +0ab904: 1237 |002c: const/4 v7, #int 3 // #3 │ │ +0ab906: 0798 |002d: move-object v8, v9 │ │ +0ab908: 1f08 1902 |002e: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab90c: 5992 c21e |0030: iput v2, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.label:I // field@1ec2 │ │ +0ab910: 07a2 |0032: move-object v2, v10 │ │ +0ab912: 7408 801b 0100 |0033: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ +0ab918: 0c0a |0036: move-result-object v10 │ │ +0ab91a: 330a 0300 |0037: if-ne v10, v0, 003a // +0003 │ │ +0ab91e: 1100 |0039: return-object v0 │ │ +0ab920: 620a 4a00 |003a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab924: 110a |003c: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=114 │ │ 0x000f line=117 │ │ 0x0017 line=114 │ │ 0x001a line=115 │ │ 0x002a line=116 │ │ @@ -274597,134 +274598,134 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0aba98: |[0aba98] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0abaa8: 5b01 c91e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec9 │ │ -0abaac: 5a02 c61e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$installId:J // field@1ec6 │ │ -0abab0: 5b04 c51e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$apkName:Ljava/lang/String; // field@1ec5 │ │ -0abab4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0abab6: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ababc: 0e00 |000a: return-void │ │ +0aba9c: |[0aba9c] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0abaac: 5b01 c91e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec9 │ │ +0abab0: 5a02 c61e |0002: iput-wide v2, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$installId:J // field@1ec6 │ │ +0abab4: 5b04 c51e |0004: iput-object v4, v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$apkName:Ljava/lang/String; // field@1ec5 │ │ +0abab8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ababa: 7030 7b05 1005 |0007: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0abac0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -0aba60: |[0aba60] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0aba70: 2206 c005 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3; // type@05c0 │ │ -0aba74: 5471 c91e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec9 │ │ -0aba78: 5372 c61e |0004: iget-wide v2, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$installId:J // field@1ec6 │ │ -0aba7c: 5474 c51e |0006: iget-object v4, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$apkName:Ljava/lang/String; // field@1ec5 │ │ -0aba80: 0760 |0008: move-object v0, v6 │ │ -0aba82: 0795 |0009: move-object v5, v9 │ │ -0aba84: 7606 bd1b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bbd │ │ -0aba8a: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0aba8e: 5b68 c81e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ec8 │ │ -0aba92: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aba96: 1106 |0013: return-object v6 │ │ +0aba64: |[0aba64] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0aba74: 2206 c005 |0000: new-instance v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3; // type@05c0 │ │ +0aba78: 5471 c91e |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec9 │ │ +0aba7c: 5372 c61e |0004: iget-wide v2, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$installId:J // field@1ec6 │ │ +0aba80: 5474 c51e |0006: iget-object v4, v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$apkName:Ljava/lang/String; // field@1ec5 │ │ +0aba84: 0760 |0008: move-object v0, v6 │ │ +0aba86: 0795 |0009: move-object v5, v9 │ │ +0aba88: 7606 bd1b 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bbd │ │ +0aba8e: 1f08 3c02 |000d: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0aba92: 5b68 c81e |000f: iput-object v8, v6, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ec8 │ │ +0aba96: 1f06 1902 |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aba9a: 1106 |0013: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ab984: |[0ab984] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab994: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ab998: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ab99c: 6e30 c01b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bc0 │ │ -0ab9a2: 0c01 |0007: move-result-object v1 │ │ -0ab9a4: 1101 |0008: return-object v1 │ │ +0ab988: |[0ab988] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab998: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ab99c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ab9a0: 6e30 c01b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bc0 │ │ +0ab9a6: 0c01 |0007: move-result-object v1 │ │ +0ab9a8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ab9a8: |[0ab9a8] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ab9b8: 6e30 be1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bbe │ │ -0ab9be: 0c01 |0003: move-result-object v1 │ │ -0ab9c0: 1f01 c005 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3; // type@05c0 │ │ -0ab9c4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ab9c8: 6e20 c11b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bc1 │ │ -0ab9ce: 0c01 |000b: move-result-object v1 │ │ -0ab9d0: 1101 |000c: return-object v1 │ │ +0ab9ac: |[0ab9ac] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ab9bc: 6e30 be1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bbe │ │ +0ab9c2: 0c01 |0003: move-result-object v1 │ │ +0ab9c4: 1f01 c005 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3; // type@05c0 │ │ +0ab9c8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ab9cc: 6e20 c11b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bc1 │ │ +0ab9d2: 0c01 |000b: move-result-object v1 │ │ +0ab9d4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 61 16-bit code units │ │ -0ab9d4: |[0ab9d4] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ab9e4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ab9ea: 0c00 |0003: move-result-object v0 │ │ -0ab9ec: 5291 c71e |0004: iget v1, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.label:I // field@1ec7 │ │ -0ab9f0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ab9f2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0ab9f6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0ab9fa: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aba00: 282c |000e: goto 003a // +002c │ │ -0aba02: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ -0aba06: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0aba0a: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0aba10: 270a |0016: throw v10 │ │ -0aba12: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aba18: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0aba1c: 549a c91e |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec9 │ │ -0aba20: 6e10 c51b 0a00 |001e: invoke-virtual {v10}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getApplicationContext:()Landroid/content/Context; // method@1bc5 │ │ -0aba26: 0c0a |0021: move-result-object v10 │ │ -0aba28: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ -0aba2c: 7120 8b05 3a00 |0024: invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aba32: 5393 c61e |0027: iget-wide v3, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$installId:J // field@1ec6 │ │ -0aba36: 1205 |0029: const/4 v5, #int 0 // #0 │ │ -0aba38: 5496 c51e |002a: iget-object v6, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$apkName:Ljava/lang/String; // field@1ec5 │ │ -0aba3c: 1217 |002c: const/4 v7, #int 1 // #1 │ │ -0aba3e: 0798 |002d: move-object v8, v9 │ │ -0aba40: 1f08 1902 |002e: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aba44: 5992 c71e |0030: iput v2, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.label:I // field@1ec7 │ │ -0aba48: 07a2 |0032: move-object v2, v10 │ │ -0aba4a: 7408 801b 0100 |0033: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ -0aba50: 0c0a |0036: move-result-object v10 │ │ -0aba52: 330a 0300 |0037: if-ne v10, v0, 003a // +0003 │ │ -0aba56: 1100 |0039: return-object v0 │ │ -0aba58: 620a 4a00 |003a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aba5c: 110a |003c: return-object v10 │ │ +0ab9d8: |[0ab9d8] ua.gardenapple.itchupdater.install.NativeInstallerActivity$onActivityResult$3.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ab9e8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ab9ee: 0c00 |0003: move-result-object v0 │ │ +0ab9f0: 5291 c71e |0004: iget v1, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.label:I // field@1ec7 │ │ +0ab9f4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ab9f6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0ab9fa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0ab9fe: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aba04: 282c |000e: goto 003a // +002c │ │ +0aba06: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ +0aba0a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0aba0e: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0aba14: 270a |0016: throw v10 │ │ +0aba16: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aba1c: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0aba20: 549a c91e |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.this$0:Lua/gardenapple/itchupdater/install/NativeInstallerActivity; // field@1ec9 │ │ +0aba24: 6e10 c51b 0a00 |001e: invoke-virtual {v10}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getApplicationContext:()Landroid/content/Context; // method@1bc5 │ │ +0aba2a: 0c0a |0021: move-result-object v10 │ │ +0aba2c: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ +0aba30: 7120 8b05 3a00 |0024: invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aba36: 5393 c61e |0027: iget-wide v3, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$installId:J // field@1ec6 │ │ +0aba3a: 1205 |0029: const/4 v5, #int 0 // #0 │ │ +0aba3c: 5496 c51e |002a: iget-object v6, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.$apkName:Ljava/lang/String; // field@1ec5 │ │ +0aba40: 1217 |002c: const/4 v7, #int 1 // #1 │ │ +0aba42: 0798 |002d: move-object v8, v9 │ │ +0aba44: 1f08 1902 |002e: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aba48: 5992 c71e |0030: iput v2, v9, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.label:I // field@1ec7 │ │ +0aba4c: 07a2 |0032: move-object v2, v10 │ │ +0aba4e: 7408 801b 0100 |0033: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ +0aba54: 0c0a |0036: move-result-object v10 │ │ +0aba56: 330a 0300 |0037: if-ne v10, v0, 003a // +0003 │ │ +0aba5a: 1100 |0039: return-object v0 │ │ +0aba5c: 620a 4a00 |003a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aba60: 110a |003c: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=119 │ │ 0x000f line=122 │ │ 0x0017 line=119 │ │ 0x001a line=120 │ │ 0x002a line=121 │ │ @@ -274798,36 +274799,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0abac0: |[0abac0] ua.gardenapple.itchupdater.install.NativeInstallerActivity.:()V │ │ -0abad0: 2200 bc05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion; // type@05bc │ │ -0abad4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0abad6: 7020 ad1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1bad │ │ -0abadc: 6900 cb1e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.Companion:Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion; // field@1ecb │ │ -0abae0: 0e00 |0008: return-void │ │ +0abac4: |[0abac4] ua.gardenapple.itchupdater.install.NativeInstallerActivity.:()V │ │ +0abad4: 2200 bc05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion; // type@05bc │ │ +0abad8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0abada: 7020 ad1b 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1bad │ │ +0abae0: 6900 cb1e |0006: sput-object v0, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.Companion:Lua/gardenapple/itchupdater/install/NativeInstallerActivity$Companion; // field@1ecb │ │ +0abae4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0abae4: |[0abae4] ua.gardenapple.itchupdater.install.NativeInstallerActivity.:()V │ │ -0abaf4: 7010 d901 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@01d9 │ │ -0abafa: 0e00 |0003: return-void │ │ +0abae8: |[0abae8] ua.gardenapple.itchupdater.install.NativeInstallerActivity.:()V │ │ +0abaf8: 7010 d901 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@01d9 │ │ +0abafe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/install/NativeInstallerActivity; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/NativeInstallerActivity;) │ │ @@ -274835,104 +274836,104 @@ │ │ type : '(Landroid/net/Uri;J)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -0abafc: |[0abafc] ua.gardenapple.itchupdater.install.NativeInstallerActivity.installPackage:(Landroid/net/Uri;J)V │ │ -0abb0c: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -0abb10: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0abb16: 1a01 d10b |0005: const-string v1, "Installing ID: " // string@0bd1 │ │ -0abb1a: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0abb20: 6e30 c103 b00c |000a: invoke-virtual {v0, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03c1 │ │ -0abb26: 1a01 9503 |000d: const-string v1, ", uri: " // string@0395 │ │ -0abb2a: 6e20 c303 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0abb30: 6e20 c203 a000 |0012: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0abb36: 6e10 cb03 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0abb3c: 0c00 |0018: move-result-object v0 │ │ -0abb3e: 1a01 c609 |0019: const-string v1, "DefaultInstallerActivit" // string@09c6 │ │ -0abb42: 7120 fb00 0100 |001b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0abb48: 6000 1600 |001e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0abb4c: 1302 1800 |0020: const/16 v2, #int 24 // #18 │ │ -0abb50: 3520 1700 |0022: if-ge v0, v2, 0039 // +0017 │ │ -0abb54: 6e10 c400 0a00 |0024: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00c4 │ │ -0abb5a: 0c00 |0027: move-result-object v0 │ │ -0abb5c: 1a03 9325 |0028: const-string v3, "file" // string@2593 │ │ -0abb60: 7120 8805 0300 |002a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0abb66: 0a00 |002d: move-result v0 │ │ -0abb68: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ -0abb6c: 2809 |0030: goto 0039 // +0009 │ │ -0abb6e: 220a 7701 |0031: new-instance v10, Ljava/lang/RuntimeException; // type@0177 │ │ -0abb72: 1a0b ce15 |0033: const-string v11, "PackageInstaller < Android N only supports file scheme!" // string@15ce │ │ -0abb76: 7020 8803 ba00 |0035: invoke-direct {v10, v11}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -0abb7c: 270a |0038: throw v10 │ │ -0abb7e: 6000 1600 |0039: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0abb82: 3420 1700 |003b: if-lt v0, v2, 0052 // +0017 │ │ -0abb86: 6e10 c400 0a00 |003d: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00c4 │ │ -0abb8c: 0c00 |0040: move-result-object v0 │ │ -0abb8e: 1a03 8522 |0041: const-string v3, "content" // string@2285 │ │ -0abb92: 7120 8805 0300 |0043: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0abb98: 0a00 |0046: move-result v0 │ │ -0abb9a: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ -0abb9e: 2809 |0049: goto 0052 // +0009 │ │ -0abba0: 220a 7701 |004a: new-instance v10, Ljava/lang/RuntimeException; // type@0177 │ │ -0abba4: 1a0b cf15 |004c: const-string v11, "PackageInstaller >= Android N only supports content scheme!" // string@15cf │ │ -0abba8: 7020 8803 ba00 |004e: invoke-direct {v10, v11}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -0abbae: 270a |0051: throw v10 │ │ -0abbb0: 2200 2200 |0052: new-instance v0, Landroid/content/Intent; // type@0022 │ │ -0abbb4: 7010 4400 0000 |0054: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0044 │ │ -0abbba: 6003 1600 |0057: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0abbbe: 1304 1000 |0059: const/16 v4, #int 16 // #10 │ │ -0abbc2: 1a05 291f |005b: const-string v5, "android.intent.extra.NOT_UNKNOWN_SOURCE" // string@1f29 │ │ -0abbc6: 1a06 2a1f |005d: const-string v6, "android.intent.extra.RETURN_RESULT" // string@1f2a │ │ -0abbca: 1a07 1e1f |005f: const-string v7, "android.intent.action.INSTALL_PACKAGE" // string@1f1e │ │ -0abbce: 1218 |0061: const/4 v8, #int 1 // #1 │ │ -0abbd0: 3543 1400 |0062: if-ge v3, v4, 0076 // +0014 │ │ -0abbd4: 6e20 6100 7000 |0064: invoke-virtual {v0, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0061 │ │ -0abbda: 6e20 6300 a000 |0067: invoke-virtual {v0, v10}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ -0abbe0: 6e30 5b00 6008 |006a: invoke-virtual {v0, v6, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ -0abbe6: 6e30 5b00 5008 |006d: invoke-virtual {v0, v5, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ -0abbec: 1a02 251f |0070: const-string v2, "android.intent.extra.ALLOW_REPLACE" // string@1f25 │ │ -0abbf0: 6e30 5b00 2008 |0072: invoke-virtual {v0, v2, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ -0abbf6: 2821 |0075: goto 0096 // +0021 │ │ -0abbf8: 6003 1600 |0076: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0abbfc: 3523 0f00 |0078: if-ge v3, v2, 0087 // +000f │ │ -0abc00: 6e20 6100 7000 |007a: invoke-virtual {v0, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0061 │ │ -0abc06: 6e20 6300 a000 |007d: invoke-virtual {v0, v10}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ -0abc0c: 6e30 5b00 6008 |0080: invoke-virtual {v0, v6, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ -0abc12: 6e30 5b00 5008 |0083: invoke-virtual {v0, v5, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ -0abc18: 2810 |0086: goto 0096 // +0010 │ │ -0abc1a: 6e20 6100 7000 |0087: invoke-virtual {v0, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0061 │ │ -0abc20: 6e20 6300 a000 |008a: invoke-virtual {v0, v10}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ -0abc26: 6e20 4a00 8000 |008d: invoke-virtual {v0, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ -0abc2c: 6e30 5b00 6008 |0090: invoke-virtual {v0, v6, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ -0abc32: 6e30 5b00 5008 |0093: invoke-virtual {v0, v5, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ -0abc38: 1202 |0096: const/4 v2, #int 0 // #0 │ │ -0abc3a: 6e30 cb1b 0902 |0097: invoke-virtual {v9, v0, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@1bcb │ │ -0abc40: 2823 |009a: goto 00bd // +0023 │ │ -0abc42: 0d00 |009b: move-exception v0 │ │ -0abc44: 1f00 8201 |009c: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ -0abc48: 1a02 bd04 |009e: const-string v2, "ActivityNotFoundException" // string@04bd │ │ -0abc4c: 7130 fe00 2100 |00a0: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ -0abc52: 6200 5000 |00a3: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0abc56: 7100 b905 0000 |00a5: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0abc5c: 0c00 |00a8: move-result-object v0 │ │ -0abc5e: 1f00 1a02 |00a9: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0abc62: 2207 bd05 |00ab: new-instance v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1; // type@05bd │ │ -0abc66: 1206 |00ad: const/4 v6, #int 0 // #0 │ │ -0abc68: 0771 |00ae: move-object v1, v7 │ │ -0abc6a: 0792 |00af: move-object v2, v9 │ │ -0abc6c: 04b3 |00b0: move-wide v3, v11 │ │ -0abc6e: 07a5 |00b1: move-object v5, v10 │ │ -0abc70: 7606 ae1b 0100 |00b2: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLandroid/net/Uri;Lkotlin/coroutines/Continuation;)V // method@1bae │ │ -0abc76: 1f07 2902 |00b5: check-cast v7, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0abc7a: 7120 a905 7000 |00b7: invoke-static {v0, v7}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0abc80: 6e10 c41b 0900 |00ba: invoke-virtual {v9}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.finish:()V // method@1bc4 │ │ -0abc86: 0e00 |00bd: return-void │ │ +0abb00: |[0abb00] ua.gardenapple.itchupdater.install.NativeInstallerActivity.installPackage:(Landroid/net/Uri;J)V │ │ +0abb10: 2200 7c01 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +0abb14: 7010 bb03 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0abb1a: 1a01 d10b |0005: const-string v1, "Installing ID: " // string@0bd1 │ │ +0abb1e: 6e20 c303 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0abb24: 6e30 c103 b00c |000a: invoke-virtual {v0, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@03c1 │ │ +0abb2a: 1a01 9503 |000d: const-string v1, ", uri: " // string@0395 │ │ +0abb2e: 6e20 c303 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0abb34: 6e20 c203 a000 |0012: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0abb3a: 6e10 cb03 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0abb40: 0c00 |0018: move-result-object v0 │ │ +0abb42: 1a01 c609 |0019: const-string v1, "DefaultInstallerActivit" // string@09c6 │ │ +0abb46: 7120 fb00 0100 |001b: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0abb4c: 6000 1600 |001e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0abb50: 1302 1800 |0020: const/16 v2, #int 24 // #18 │ │ +0abb54: 3520 1700 |0022: if-ge v0, v2, 0039 // +0017 │ │ +0abb58: 6e10 c400 0a00 |0024: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00c4 │ │ +0abb5e: 0c00 |0027: move-result-object v0 │ │ +0abb60: 1a03 9325 |0028: const-string v3, "file" // string@2593 │ │ +0abb64: 7120 8805 0300 |002a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0abb6a: 0a00 |002d: move-result v0 │ │ +0abb6c: 3800 0300 |002e: if-eqz v0, 0031 // +0003 │ │ +0abb70: 2809 |0030: goto 0039 // +0009 │ │ +0abb72: 220a 7701 |0031: new-instance v10, Ljava/lang/RuntimeException; // type@0177 │ │ +0abb76: 1a0b ce15 |0033: const-string v11, "PackageInstaller < Android N only supports file scheme!" // string@15ce │ │ +0abb7a: 7020 8803 ba00 |0035: invoke-direct {v10, v11}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +0abb80: 270a |0038: throw v10 │ │ +0abb82: 6000 1600 |0039: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0abb86: 3420 1700 |003b: if-lt v0, v2, 0052 // +0017 │ │ +0abb8a: 6e10 c400 0a00 |003d: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@00c4 │ │ +0abb90: 0c00 |0040: move-result-object v0 │ │ +0abb92: 1a03 8522 |0041: const-string v3, "content" // string@2285 │ │ +0abb96: 7120 8805 0300 |0043: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0abb9c: 0a00 |0046: move-result v0 │ │ +0abb9e: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ +0abba2: 2809 |0049: goto 0052 // +0009 │ │ +0abba4: 220a 7701 |004a: new-instance v10, Ljava/lang/RuntimeException; // type@0177 │ │ +0abba8: 1a0b cf15 |004c: const-string v11, "PackageInstaller >= Android N only supports content scheme!" // string@15cf │ │ +0abbac: 7020 8803 ba00 |004e: invoke-direct {v10, v11}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +0abbb2: 270a |0051: throw v10 │ │ +0abbb4: 2200 2200 |0052: new-instance v0, Landroid/content/Intent; // type@0022 │ │ +0abbb8: 7010 4400 0000 |0054: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0044 │ │ +0abbbe: 6003 1600 |0057: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0abbc2: 1304 1000 |0059: const/16 v4, #int 16 // #10 │ │ +0abbc6: 1a05 291f |005b: const-string v5, "android.intent.extra.NOT_UNKNOWN_SOURCE" // string@1f29 │ │ +0abbca: 1a06 2a1f |005d: const-string v6, "android.intent.extra.RETURN_RESULT" // string@1f2a │ │ +0abbce: 1a07 1e1f |005f: const-string v7, "android.intent.action.INSTALL_PACKAGE" // string@1f1e │ │ +0abbd2: 1218 |0061: const/4 v8, #int 1 // #1 │ │ +0abbd4: 3543 1400 |0062: if-ge v3, v4, 0076 // +0014 │ │ +0abbd8: 6e20 6100 7000 |0064: invoke-virtual {v0, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0061 │ │ +0abbde: 6e20 6300 a000 |0067: invoke-virtual {v0, v10}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ +0abbe4: 6e30 5b00 6008 |006a: invoke-virtual {v0, v6, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ +0abbea: 6e30 5b00 5008 |006d: invoke-virtual {v0, v5, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ +0abbf0: 1a02 251f |0070: const-string v2, "android.intent.extra.ALLOW_REPLACE" // string@1f25 │ │ +0abbf4: 6e30 5b00 2008 |0072: invoke-virtual {v0, v2, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ +0abbfa: 2821 |0075: goto 0096 // +0021 │ │ +0abbfc: 6003 1600 |0076: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0abc00: 3523 0f00 |0078: if-ge v3, v2, 0087 // +000f │ │ +0abc04: 6e20 6100 7000 |007a: invoke-virtual {v0, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0061 │ │ +0abc0a: 6e20 6300 a000 |007d: invoke-virtual {v0, v10}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ +0abc10: 6e30 5b00 6008 |0080: invoke-virtual {v0, v6, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ +0abc16: 6e30 5b00 5008 |0083: invoke-virtual {v0, v5, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ +0abc1c: 2810 |0086: goto 0096 // +0010 │ │ +0abc1e: 6e20 6100 7000 |0087: invoke-virtual {v0, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0061 │ │ +0abc24: 6e20 6300 a000 |008a: invoke-virtual {v0, v10}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0063 │ │ +0abc2a: 6e20 4a00 8000 |008d: invoke-virtual {v0, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@004a │ │ +0abc30: 6e30 5b00 6008 |0090: invoke-virtual {v0, v6, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ +0abc36: 6e30 5b00 5008 |0093: invoke-virtual {v0, v5, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@005b │ │ +0abc3c: 1202 |0096: const/4 v2, #int 0 // #0 │ │ +0abc3e: 6e30 cb1b 0902 |0097: invoke-virtual {v9, v0, v2}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@1bcb │ │ +0abc44: 2823 |009a: goto 00bd // +0023 │ │ +0abc46: 0d00 |009b: move-exception v0 │ │ +0abc48: 1f00 8201 |009c: check-cast v0, Ljava/lang/Throwable; // type@0182 │ │ +0abc4c: 1a02 bd04 |009e: const-string v2, "ActivityNotFoundException" // string@04bd │ │ +0abc50: 7130 fe00 2100 |00a0: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ +0abc56: 6200 5000 |00a3: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0abc5a: 7100 b905 0000 |00a5: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0abc60: 0c00 |00a8: move-result-object v0 │ │ +0abc62: 1f00 1a02 |00a9: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0abc66: 2207 bd05 |00ab: new-instance v7, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1; // type@05bd │ │ +0abc6a: 1206 |00ad: const/4 v6, #int 0 // #0 │ │ +0abc6c: 0771 |00ae: move-object v1, v7 │ │ +0abc6e: 0792 |00af: move-object v2, v9 │ │ +0abc70: 04b3 |00b0: move-wide v3, v11 │ │ +0abc72: 07a5 |00b1: move-object v5, v10 │ │ +0abc74: 7606 ae1b 0100 |00b2: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$installPackage$1;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLandroid/net/Uri;Lkotlin/coroutines/Continuation;)V // method@1bae │ │ +0abc7a: 1f07 2902 |00b5: check-cast v7, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0abc7e: 7120 a905 7000 |00b7: invoke-static {v0, v7}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0abc84: 6e10 c41b 0900 |00ba: invoke-virtual {v9}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.finish:()V // method@1bc4 │ │ +0abc8a: 0e00 |00bd: return-void │ │ catches : 1 │ │ 0x0097 - 0x009a │ │ Landroid/content/ActivityNotFoundException; -> 0x009b │ │ positions : │ │ 0x0000 line=51 │ │ 0x001e line=53 │ │ 0x0024 line=54 │ │ @@ -274972,105 +274973,105 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 184 16-bit code units │ │ -0abc98: |[0abc98] ua.gardenapple.itchupdater.install.NativeInstallerActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0abca8: 6f40 db01 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroidx/fragment/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@01db │ │ -0abcae: 2200 7c01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ -0abcb2: 7010 bb03 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ -0abcb8: 1a01 d016 |0008: const-string v1, "Result code: " // string@16d0 │ │ -0abcbc: 6e20 c303 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0abcc2: 6e20 c003 8000 |000d: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ -0abcc8: 1a01 6c03 |0010: const-string v1, ", data: " // string@036c │ │ -0abccc: 6e20 c303 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ -0abcd2: 6e20 c203 9000 |0015: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ -0abcd8: 6e10 cb03 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ -0abcde: 0c00 |001b: move-result-object v0 │ │ -0abce0: 1a01 c609 |001c: const-string v1, "DefaultInstallerActivit" // string@09c6 │ │ -0abce4: 7120 fb00 0100 |001e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0abcea: 6200 6b1b |0021: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0abcee: 3909 0400 |0023: if-nez v9, 0027 // +0004 │ │ -0abcf2: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -0abcf4: 2805 |0026: goto 002b // +0005 │ │ -0abcf6: 6e10 4f00 0900 |0027: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0abcfc: 0c09 |002a: move-result-object v9 │ │ -0abcfe: 6e20 ec16 9000 |002b: invoke-virtual {v0, v9}, Lua/gardenapple/itchupdater/Utils$Companion;.toString:(Landroid/os/Bundle;)Ljava/lang/String; // method@16ec │ │ -0abd04: 0c09 |002e: move-result-object v9 │ │ -0abd06: 1a00 650a |002f: const-string v0, "Extras: " // string@0a65 │ │ -0abd0a: 7120 8e05 9000 |0031: invoke-static {v0, v9}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ -0abd10: 0c09 |0034: move-result-object v9 │ │ -0abd12: 7120 fb00 9100 |0035: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0abd18: 6209 6b1b |0038: sget-object v9, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0abd1c: 6e10 c61b 0600 |003a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ -0abd22: 0c00 |003d: move-result-object v0 │ │ -0abd24: 6e10 4f00 0000 |003e: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0abd2a: 0c00 |0041: move-result-object v0 │ │ -0abd2c: 7110 8a05 0000 |0042: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0abd32: 1a01 b529 |0045: const-string v1, "install_id" // string@29b5 │ │ -0abd36: 6e30 e716 0901 |0047: invoke-virtual {v9, v0, v1}, Lua/gardenapple/itchupdater/Utils$Companion;.getLong:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Long; // method@16e7 │ │ -0abd3c: 0c09 |004a: move-result-object v9 │ │ -0abd3e: 7110 8a05 0900 |004b: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0abd44: 6e10 6703 0900 |004e: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0abd4a: 0b02 |0051: move-result-wide v2 │ │ -0abd4c: 6e10 c61b 0600 |0052: invoke-virtual {v6}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ -0abd52: 0c09 |0055: move-result-object v9 │ │ -0abd54: 6e10 4e00 0900 |0056: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ -0abd5a: 0c09 |0059: move-result-object v9 │ │ -0abd5c: 7110 8a05 0900 |005a: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0abd62: 6e10 c100 0900 |005d: invoke-virtual {v9}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@00c1 │ │ -0abd68: 0c04 |0060: move-result-object v4 │ │ -0abd6a: 7110 8a05 0400 |0061: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0abd70: 3907 4c00 |0064: if-nez v7, 00b0 // +004c │ │ -0abd74: 12f7 |0066: const/4 v7, #int -1 // #ff │ │ -0abd76: 3278 3000 |0067: if-eq v8, v7, 0097 // +0030 │ │ -0abd7a: 3808 1800 |0069: if-eqz v8, 0081 // +0018 │ │ -0abd7e: 6207 5000 |006b: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0abd82: 7100 b905 0000 |006d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0abd88: 0c07 |0070: move-result-object v7 │ │ -0abd8a: 1f07 1a02 |0071: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0abd8e: 2208 c005 |0073: new-instance v8, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3; // type@05c0 │ │ -0abd92: 1205 |0075: const/4 v5, #int 0 // #0 │ │ -0abd94: 0780 |0076: move-object v0, v8 │ │ -0abd96: 0761 |0077: move-object v1, v6 │ │ -0abd98: 7606 bd1b 0000 |0078: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bbd │ │ -0abd9e: 1f08 2902 |007b: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0abda2: 7120 a905 8700 |007d: invoke-static {v7, v8}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0abda8: 282c |0080: goto 00ac // +002c │ │ -0abdaa: 6207 5000 |0081: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0abdae: 7100 b905 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0abdb4: 0c07 |0086: move-result-object v7 │ │ -0abdb6: 1f07 1a02 |0087: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0abdba: 2208 bf05 |0089: new-instance v8, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2; // type@05bf │ │ -0abdbe: 1205 |008b: const/4 v5, #int 0 // #0 │ │ -0abdc0: 0780 |008c: move-object v0, v8 │ │ -0abdc2: 0761 |008d: move-object v1, v6 │ │ -0abdc4: 7606 b81b 0000 |008e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bb8 │ │ -0abdca: 1f08 2902 |0091: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0abdce: 7120 a905 8700 |0093: invoke-static {v7, v8}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0abdd4: 2816 |0096: goto 00ac // +0016 │ │ -0abdd6: 6207 5000 |0097: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0abdda: 7100 b905 0000 |0099: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0abde0: 0c07 |009c: move-result-object v7 │ │ -0abde2: 1f07 1a02 |009d: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0abde6: 2208 be05 |009f: new-instance v8, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1; // type@05be │ │ -0abdea: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ -0abdec: 0780 |00a2: move-object v0, v8 │ │ -0abdee: 0761 |00a3: move-object v1, v6 │ │ -0abdf0: 7606 b31b 0000 |00a4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bb3 │ │ -0abdf6: 1f08 2902 |00a7: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0abdfa: 7120 a905 8700 |00a9: invoke-static {v7, v8}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0abe00: 6e10 c41b 0600 |00ac: invoke-virtual {v6}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.finish:()V // method@1bc4 │ │ -0abe06: 0e00 |00af: return-void │ │ -0abe08: 2207 7701 |00b0: new-instance v7, Ljava/lang/RuntimeException; // type@0177 │ │ -0abe0c: 1a08 d80b |00b2: const-string v8, "Invalid request code!" // string@0bd8 │ │ -0abe10: 7020 8803 8700 |00b4: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ -0abe16: 2707 |00b7: throw v7 │ │ +0abc9c: |[0abc9c] ua.gardenapple.itchupdater.install.NativeInstallerActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0abcac: 6f40 db01 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroidx/fragment/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@01db │ │ +0abcb2: 2200 7c01 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@017c │ │ +0abcb6: 7010 bb03 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@03bb │ │ +0abcbc: 1a01 d016 |0008: const-string v1, "Result code: " // string@16d0 │ │ +0abcc0: 6e20 c303 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0abcc6: 6e20 c003 8000 |000d: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@03c0 │ │ +0abccc: 1a01 6c03 |0010: const-string v1, ", data: " // string@036c │ │ +0abcd0: 6e20 c303 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@03c3 │ │ +0abcd6: 6e20 c203 9000 |0015: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@03c2 │ │ +0abcdc: 6e10 cb03 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@03cb │ │ +0abce2: 0c00 |001b: move-result-object v0 │ │ +0abce4: 1a01 c609 |001c: const-string v1, "DefaultInstallerActivit" // string@09c6 │ │ +0abce8: 7120 fb00 0100 |001e: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0abcee: 6200 6b1b |0021: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0abcf2: 3909 0400 |0023: if-nez v9, 0027 // +0004 │ │ +0abcf6: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +0abcf8: 2805 |0026: goto 002b // +0005 │ │ +0abcfa: 6e10 4f00 0900 |0027: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ +0abd00: 0c09 |002a: move-result-object v9 │ │ +0abd02: 6e20 ec16 9000 |002b: invoke-virtual {v0, v9}, Lua/gardenapple/itchupdater/Utils$Companion;.toString:(Landroid/os/Bundle;)Ljava/lang/String; // method@16ec │ │ +0abd08: 0c09 |002e: move-result-object v9 │ │ +0abd0a: 1a00 650a |002f: const-string v0, "Extras: " // string@0a65 │ │ +0abd0e: 7120 8e05 9000 |0031: invoke-static {v0, v9}, Lkotlin/jvm/internal/Intrinsics;.stringPlus:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; // method@058e │ │ +0abd14: 0c09 |0034: move-result-object v9 │ │ +0abd16: 7120 fb00 9100 |0035: invoke-static {v1, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0abd1c: 6209 6b1b |0038: sget-object v9, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0abd20: 6e10 c61b 0600 |003a: invoke-virtual {v6}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ +0abd26: 0c00 |003d: move-result-object v0 │ │ +0abd28: 6e10 4f00 0000 |003e: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ +0abd2e: 0c00 |0041: move-result-object v0 │ │ +0abd30: 7110 8a05 0000 |0042: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0abd36: 1a01 b529 |0045: const-string v1, "install_id" // string@29b5 │ │ +0abd3a: 6e30 e716 0901 |0047: invoke-virtual {v9, v0, v1}, Lua/gardenapple/itchupdater/Utils$Companion;.getLong:(Landroid/os/Bundle;Ljava/lang/String;)Ljava/lang/Long; // method@16e7 │ │ +0abd40: 0c09 |004a: move-result-object v9 │ │ +0abd42: 7110 8a05 0900 |004b: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0abd48: 6e10 6703 0900 |004e: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0abd4e: 0b02 |0051: move-result-wide v2 │ │ +0abd50: 6e10 c61b 0600 |0052: invoke-virtual {v6}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ +0abd56: 0c09 |0055: move-result-object v9 │ │ +0abd58: 6e10 4e00 0900 |0056: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ +0abd5e: 0c09 |0059: move-result-object v9 │ │ +0abd60: 7110 8a05 0900 |005a: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0abd66: 6e10 c100 0900 |005d: invoke-virtual {v9}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@00c1 │ │ +0abd6c: 0c04 |0060: move-result-object v4 │ │ +0abd6e: 7110 8a05 0400 |0061: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0abd74: 3907 4c00 |0064: if-nez v7, 00b0 // +004c │ │ +0abd78: 12f7 |0066: const/4 v7, #int -1 // #ff │ │ +0abd7a: 3278 3000 |0067: if-eq v8, v7, 0097 // +0030 │ │ +0abd7e: 3808 1800 |0069: if-eqz v8, 0081 // +0018 │ │ +0abd82: 6207 5000 |006b: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0abd86: 7100 b905 0000 |006d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0abd8c: 0c07 |0070: move-result-object v7 │ │ +0abd8e: 1f07 1a02 |0071: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0abd92: 2208 c005 |0073: new-instance v8, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3; // type@05c0 │ │ +0abd96: 1205 |0075: const/4 v5, #int 0 // #0 │ │ +0abd98: 0780 |0076: move-object v0, v8 │ │ +0abd9a: 0761 |0077: move-object v1, v6 │ │ +0abd9c: 7606 bd1b 0000 |0078: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$3;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bbd │ │ +0abda2: 1f08 2902 |007b: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0abda6: 7120 a905 8700 |007d: invoke-static {v7, v8}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0abdac: 282c |0080: goto 00ac // +002c │ │ +0abdae: 6207 5000 |0081: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0abdb2: 7100 b905 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0abdb8: 0c07 |0086: move-result-object v7 │ │ +0abdba: 1f07 1a02 |0087: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0abdbe: 2208 bf05 |0089: new-instance v8, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2; // type@05bf │ │ +0abdc2: 1205 |008b: const/4 v5, #int 0 // #0 │ │ +0abdc4: 0780 |008c: move-object v0, v8 │ │ +0abdc6: 0761 |008d: move-object v1, v6 │ │ +0abdc8: 7606 b81b 0000 |008e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$2;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bb8 │ │ +0abdce: 1f08 2902 |0091: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0abdd2: 7120 a905 8700 |0093: invoke-static {v7, v8}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0abdd8: 2816 |0096: goto 00ac // +0016 │ │ +0abdda: 6207 5000 |0097: sget-object v7, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0abdde: 7100 b905 0000 |0099: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0abde4: 0c07 |009c: move-result-object v7 │ │ +0abde6: 1f07 1a02 |009d: check-cast v7, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0abdea: 2208 be05 |009f: new-instance v8, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1; // type@05be │ │ +0abdee: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ +0abdf0: 0780 |00a2: move-object v0, v8 │ │ +0abdf2: 0761 |00a3: move-object v1, v6 │ │ +0abdf4: 7606 b31b 0000 |00a4: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity$onActivityResult$1;.:(Lua/gardenapple/itchupdater/install/NativeInstallerActivity;JLjava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bb3 │ │ +0abdfa: 1f08 2902 |00a7: check-cast v8, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0abdfe: 7120 a905 8700 |00a9: invoke-static {v7, v8}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0abe04: 6e10 c41b 0600 |00ac: invoke-virtual {v6}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.finish:()V // method@1bc4 │ │ +0abe0a: 0e00 |00af: return-void │ │ +0abe0c: 2207 7701 |00b0: new-instance v7, Ljava/lang/RuntimeException; // type@0177 │ │ +0abe10: 1a08 d80b |00b2: const-string v8, "Invalid request code!" // string@0bd8 │ │ +0abe14: 7020 8803 8700 |00b4: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0388 │ │ +0abe1a: 2707 |00b7: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0021 line=102 │ │ 0x0038 line=104 │ │ 0x0052 line=105 │ │ @@ -275090,51 +275091,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0abe18: |[0abe18] ua.gardenapple.itchupdater.install.NativeInstallerActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0abe28: 6f20 dc01 6500 |0000: invoke-super {v5, v6}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@01dc │ │ -0abe2e: 6e10 c61b 0500 |0003: invoke-virtual {v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ -0abe34: 0c06 |0006: move-result-object v6 │ │ -0abe36: 6e10 4c00 0600 |0007: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ -0abe3c: 0c06 |000a: move-result-object v6 │ │ -0abe3e: 1a00 8236 |000b: const-string v0, "ua.gardenapple.itchupdater.install.NativeInstaller.INSTALL_PACKAGE" // string@3682 │ │ -0abe42: 7120 8805 6000 |000d: invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0abe48: 0a06 |0010: move-result v6 │ │ -0abe4a: 3806 3100 |0011: if-eqz v6, 0042 // +0031 │ │ -0abe4e: 6e10 c61b 0500 |0013: invoke-virtual {v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ -0abe54: 0c06 |0016: move-result-object v6 │ │ -0abe56: 6e10 4f00 0600 |0017: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ -0abe5c: 0c06 |001a: move-result-object v6 │ │ -0abe5e: 7110 8a05 0600 |001b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0abe64: 1a00 b529 |001e: const-string v0, "install_id" // string@29b5 │ │ -0abe68: 6e20 ce00 0600 |0020: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00ce │ │ -0abe6e: 0b00 |0023: move-result-wide v0 │ │ -0abe70: 6206 6b1b |0024: sget-object v6, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0abe74: 0752 |0026: move-object v2, v5 │ │ -0abe76: 1f02 1d00 |0027: check-cast v2, Landroid/content/Context; // type@001d │ │ -0abe7a: 6e10 c61b 0500 |0029: invoke-virtual {v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ -0abe80: 0c03 |002c: move-result-object v3 │ │ -0abe82: 6e10 4e00 0300 |002d: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ -0abe88: 0c03 |0030: move-result-object v3 │ │ -0abe8a: 7110 8a05 0300 |0031: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0abe90: 7110 cc01 0300 |0034: invoke-static {v3}, Landroidx/core/net/UriKt;.toFile:(Landroid/net/Uri;)Ljava/io/File; // method@01cc │ │ -0abe96: 0c03 |0037: move-result-object v3 │ │ -0abe98: 1a04 7536 |0038: const-string v4, "ua.gardenapple.itchupdater.fileprovider" // string@3675 │ │ -0abe9c: 6e40 e616 2643 |003a: invoke-virtual {v6, v2, v3, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.getIntentUriForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/net/Uri; // method@16e6 │ │ -0abea2: 0c06 |003d: move-result-object v6 │ │ -0abea4: 7040 c81b 6510 |003e: invoke-direct {v5, v6, v0, v1}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.installPackage:(Landroid/net/Uri;J)V // method@1bc8 │ │ -0abeaa: 0e00 |0041: return-void │ │ -0abeac: 2206 6501 |0042: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0abeb0: 1a00 d30b |0044: const-string v0, "Intent action not specified!" // string@0bd3 │ │ -0abeb4: 7020 5a03 0600 |0046: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0abeba: 2706 |0049: throw v6 │ │ +0abe1c: |[0abe1c] ua.gardenapple.itchupdater.install.NativeInstallerActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0abe2c: 6f20 dc01 6500 |0000: invoke-super {v5, v6}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@01dc │ │ +0abe32: 6e10 c61b 0500 |0003: invoke-virtual {v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ +0abe38: 0c06 |0006: move-result-object v6 │ │ +0abe3a: 6e10 4c00 0600 |0007: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ +0abe40: 0c06 |000a: move-result-object v6 │ │ +0abe42: 1a00 8236 |000b: const-string v0, "ua.gardenapple.itchupdater.install.NativeInstaller.INSTALL_PACKAGE" // string@3682 │ │ +0abe46: 7120 8805 6000 |000d: invoke-static {v0, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0abe4c: 0a06 |0010: move-result v6 │ │ +0abe4e: 3806 3100 |0011: if-eqz v6, 0042 // +0031 │ │ +0abe52: 6e10 c61b 0500 |0013: invoke-virtual {v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ +0abe58: 0c06 |0016: move-result-object v6 │ │ +0abe5a: 6e10 4f00 0600 |0017: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@004f │ │ +0abe60: 0c06 |001a: move-result-object v6 │ │ +0abe62: 7110 8a05 0600 |001b: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0abe68: 1a00 b529 |001e: const-string v0, "install_id" // string@29b5 │ │ +0abe6c: 6e20 ce00 0600 |0020: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@00ce │ │ +0abe72: 0b00 |0023: move-result-wide v0 │ │ +0abe74: 6206 6b1b |0024: sget-object v6, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0abe78: 0752 |0026: move-object v2, v5 │ │ +0abe7a: 1f02 1d00 |0027: check-cast v2, Landroid/content/Context; // type@001d │ │ +0abe7e: 6e10 c61b 0500 |0029: invoke-virtual {v5}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.getIntent:()Landroid/content/Intent; // method@1bc6 │ │ +0abe84: 0c03 |002c: move-result-object v3 │ │ +0abe86: 6e10 4e00 0300 |002d: invoke-virtual {v3}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ +0abe8c: 0c03 |0030: move-result-object v3 │ │ +0abe8e: 7110 8a05 0300 |0031: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0abe94: 7110 cc01 0300 |0034: invoke-static {v3}, Landroidx/core/net/UriKt;.toFile:(Landroid/net/Uri;)Ljava/io/File; // method@01cc │ │ +0abe9a: 0c03 |0037: move-result-object v3 │ │ +0abe9c: 1a04 7536 |0038: const-string v4, "ua.gardenapple.itchupdater.fileprovider" // string@3675 │ │ +0abea0: 6e40 e616 2643 |003a: invoke-virtual {v6, v2, v3, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.getIntentUriForFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)Landroid/net/Uri; // method@16e6 │ │ +0abea6: 0c06 |003d: move-result-object v6 │ │ +0abea8: 7040 c81b 6510 |003e: invoke-direct {v5, v6, v0, v1}, Lua/gardenapple/itchupdater/install/NativeInstallerActivity;.installPackage:(Landroid/net/Uri;J)V // method@1bc8 │ │ +0abeae: 0e00 |0041: return-void │ │ +0abeb0: 2206 6501 |0042: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0abeb4: 1a00 d30b |0044: const-string v0, "Intent action not specified!" // string@0bd3 │ │ +0abeb8: 7020 5a03 0600 |0046: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0abebe: 2706 |0049: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=39 │ │ 0x0013 line=40 │ │ 0x0024 line=41 │ │ 0x003e line=42 │ │ @@ -275221,216 +275222,216 @@ │ │ type : '(Landroid/content/Context;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ac3b4: |[0ac3b4] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)V │ │ -0ac3c4: 5b01 cf1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ecf │ │ -0ac3c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0ac3ca: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ac3d0: 0e00 |0006: return-void │ │ +0ac3b8: |[0ac3b8] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)V │ │ +0ac3c8: 5b01 cf1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ecf │ │ +0ac3cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0ac3ce: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ac3d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0ac388: |[0ac388] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ac398: 2200 c305 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1; // type@05c3 │ │ -0ac39c: 5421 cf1e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ecf │ │ -0ac3a0: 7030 ce1b 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)V // method@1bce │ │ -0ac3a6: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ac3aa: 5b03 d41e |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ed4 │ │ -0ac3ae: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac3b2: 1100 |000d: return-object v0 │ │ +0ac38c: |[0ac38c] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ac39c: 2200 c305 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1; // type@05c3 │ │ +0ac3a0: 5421 cf1e |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ecf │ │ +0ac3a4: 7030 ce1b 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)V // method@1bce │ │ +0ac3aa: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ac3ae: 5b03 d41e |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ed4 │ │ +0ac3b2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac3b6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ac168: |[0ac168] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ac178: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ac17c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac180: 6e30 d11b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bd1 │ │ -0ac186: 0c01 |0007: move-result-object v1 │ │ -0ac188: 1101 |0008: return-object v1 │ │ +0ac16c: |[0ac16c] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ac17c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ac180: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac184: 6e30 d11b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bd1 │ │ +0ac18a: 0c01 |0007: move-result-object v1 │ │ +0ac18c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ac18c: |[0ac18c] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ac19c: 6e30 cf1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bcf │ │ -0ac1a2: 0c01 |0003: move-result-object v1 │ │ -0ac1a4: 1f01 c305 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1; // type@05c3 │ │ -0ac1a8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac1ac: 6e20 d21b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bd2 │ │ -0ac1b2: 0c01 |000b: move-result-object v1 │ │ -0ac1b4: 1101 |000c: return-object v1 │ │ +0ac190: |[0ac190] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ac1a0: 6e30 cf1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bcf │ │ +0ac1a6: 0c01 |0003: move-result-object v1 │ │ +0ac1a8: 1f01 c305 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1; // type@05c3 │ │ +0ac1ac: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac1b0: 6e20 d21b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bd2 │ │ +0ac1b6: 0c01 |000b: move-result-object v1 │ │ +0ac1b8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -0ac1b8: |[0ac1b8] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ac1c8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ac1ce: 0c00 |0003: move-result-object v0 │ │ -0ac1d0: 52a1 d31e |0004: iget v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ -0ac1d4: 1242 |0006: const/4 v2, #int 4 // #4 │ │ -0ac1d6: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -0ac1d8: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -0ac1da: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0ac1dc: 3801 3400 |000a: if-eqz v1, 003e // +0034 │ │ -0ac1e0: 3251 2e00 |000c: if-eq v1, v5, 003a // +002e │ │ -0ac1e4: 3241 2400 |000e: if-eq v1, v4, 0032 // +0024 │ │ -0ac1e8: 3231 1100 |0010: if-eq v1, v3, 0021 // +0011 │ │ -0ac1ec: 3321 0700 |0012: if-ne v1, v2, 0019 // +0007 │ │ -0ac1f0: 7110 5305 0b00 |0014: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac1f6: 2900 c600 |0017: goto/16 00dd // +00c6 │ │ -0ac1fa: 220b 6501 |0019: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ac1fe: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ac202: 7020 5a03 0b00 |001d: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ac208: 270b |0020: throw v11 │ │ -0ac20a: 54a1 d21e |0021: iget-object v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$2:Ljava/lang/Object; // field@1ed2 │ │ -0ac20e: 1f01 cc01 |0023: check-cast v1, Ljava/util/Iterator; // type@01cc │ │ -0ac212: 54a4 d11e |0025: iget-object v4, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$1:Ljava/lang/Object; // field@1ed1 │ │ -0ac216: 1f04 d001 |0027: check-cast v4, Ljava/util/List; // type@01d0 │ │ -0ac21a: 54a5 d01e |0029: iget-object v5, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ -0ac21e: 1f05 1205 |002b: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0ac222: 7110 5305 0b00 |002d: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac228: 2900 7300 |0030: goto/16 00a3 // +0073 │ │ -0ac22c: 54a1 d01e |0032: iget-object v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ -0ac230: 1f01 1205 |0034: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0ac234: 7110 5305 0b00 |0036: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac23a: 2830 |0039: goto 0069 // +0030 │ │ -0ac23c: 7110 5305 0b00 |003a: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac242: 2814 |003d: goto 0051 // +0014 │ │ -0ac244: 7110 5305 0b00 |003e: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac24a: 620b 7e1c |0041: sget-object v11, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0ac24e: 54a1 cf1e |0043: iget-object v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ecf │ │ -0ac252: 07a6 |0045: move-object v6, v10 │ │ -0ac254: 1f06 1902 |0046: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac258: 59a5 d31e |0048: iput v5, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ -0ac25c: 6e30 4f18 1b06 |004a: invoke-virtual {v11, v1, v6}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0ac262: 0c0b |004d: move-result-object v11 │ │ -0ac264: 330b 0300 |004e: if-ne v11, v0, 0051 // +0003 │ │ -0ac268: 1100 |0050: return-object v0 │ │ -0ac26a: 07b1 |0051: move-object v1, v11 │ │ -0ac26c: 1f01 1205 |0052: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0ac270: 6e10 5c18 0100 |0054: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0ac276: 0c0b |0057: move-result-object v11 │ │ -0ac278: 1406 00ca 9a3b |0058: const v6, #float 0.00472379 // #3b9aca00 │ │ -0ac27e: 07a7 |005b: move-object v7, v10 │ │ -0ac280: 1f07 1902 |005c: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac284: 5ba1 d01e |005e: iput-object v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ -0ac288: 59a4 d31e |0060: iput v4, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ -0ac28c: 6e30 7f19 6b07 |0062: invoke-virtual {v11, v6, v7}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallations:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197f │ │ -0ac292: 0c0b |0065: move-result-object v11 │ │ -0ac294: 330b 0300 |0066: if-ne v11, v0, 0069 // +0003 │ │ -0ac298: 1100 |0068: return-object v0 │ │ -0ac29a: 1f0b 6901 |0069: check-cast v11, Ljava/lang/Iterable; // type@0169 │ │ -0ac29e: 2206 bd01 |006b: new-instance v6, Ljava/util/ArrayList; // type@01bd │ │ -0ac2a2: 7010 5f04 0600 |006d: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@045f │ │ -0ac2a8: 1f06 c001 |0070: check-cast v6, Ljava/util/Collection; // type@01c0 │ │ -0ac2ac: 7210 6603 0b00 |0072: invoke-interface {v11}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ -0ac2b2: 0c0b |0075: move-result-object v11 │ │ -0ac2b4: 7210 a704 0b00 |0076: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -0ac2ba: 0a07 |0079: move-result v7 │ │ -0ac2bc: 3807 2000 |007a: if-eqz v7, 009a // +0020 │ │ -0ac2c0: 7210 a804 0b00 |007c: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -0ac2c6: 0c07 |007f: move-result-object v7 │ │ -0ac2c8: 0778 |0080: move-object v8, v7 │ │ -0ac2ca: 1f08 4205 |0081: check-cast v8, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0ac2ce: 6e10 6519 0800 |0083: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -0ac2d4: 0a08 |0086: move-result v8 │ │ -0ac2d6: 3348 0400 |0087: if-ne v8, v4, 008b // +0004 │ │ -0ac2da: 1218 |0089: const/4 v8, #int 1 // #1 │ │ -0ac2dc: 2802 |008a: goto 008c // +0002 │ │ -0ac2de: 1208 |008b: const/4 v8, #int 0 // #0 │ │ -0ac2e0: 7110 7605 0800 |008c: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0ac2e6: 0c08 |008f: move-result-object v8 │ │ -0ac2e8: 6e10 2703 0800 |0090: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ -0ac2ee: 0a08 |0093: move-result v8 │ │ -0ac2f0: 3808 e2ff |0094: if-eqz v8, 0076 // -001e │ │ -0ac2f4: 7220 8704 7600 |0096: invoke-interface {v6, v7}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@0487 │ │ -0ac2fa: 28dd |0099: goto 0076 // -0023 │ │ -0ac2fc: 1f06 d001 |009a: check-cast v6, Ljava/util/List; // type@01d0 │ │ -0ac300: 7210 c104 0600 |009c: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -0ac306: 0c0b |009f: move-result-object v11 │ │ -0ac308: 0715 |00a0: move-object v5, v1 │ │ -0ac30a: 0764 |00a1: move-object v4, v6 │ │ -0ac30c: 07b1 |00a2: move-object v1, v11 │ │ -0ac30e: 07ab |00a3: move-object v11, v10 │ │ -0ac310: 7210 a704 0100 |00a4: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -0ac316: 0a06 |00a7: move-result v6 │ │ -0ac318: 3806 1e00 |00a8: if-eqz v6, 00c6 // +001e │ │ -0ac31c: 7210 a804 0100 |00aa: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -0ac322: 0c06 |00ad: move-result-object v6 │ │ -0ac324: 1f06 4205 |00ae: check-cast v6, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0ac328: 6207 8f1e |00b0: sget-object v7, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0ac32c: 54b8 cf1e |00b2: iget-object v8, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ecf │ │ -0ac330: 07b9 |00b4: move-object v9, v11 │ │ -0ac332: 1f09 1902 |00b5: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac336: 5bb5 d01e |00b7: iput-object v5, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ -0ac33a: 5bb4 d11e |00b9: iput-object v4, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$1:Ljava/lang/Object; // field@1ed1 │ │ -0ac33e: 5bb1 d21e |00bb: iput-object v1, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$2:Ljava/lang/Object; // field@1ed2 │ │ -0ac342: 59b3 d31e |00bd: iput v3, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ -0ac346: 6e40 7b1b 8796 |00bf: invoke-virtual {v7, v8, v6, v9}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ -0ac34c: 0c06 |00c2: move-result-object v6 │ │ -0ac34e: 3306 e1ff |00c3: if-ne v6, v0, 00a4 // -001f │ │ -0ac352: 1100 |00c5: return-object v0 │ │ -0ac354: 6e10 5c18 0500 |00c6: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0ac35a: 0c01 |00c9: move-result-object v1 │ │ -0ac35c: 07b3 |00ca: move-object v3, v11 │ │ -0ac35e: 1f03 1902 |00cb: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac362: 1205 |00cd: const/4 v5, #int 0 // #0 │ │ -0ac364: 5bb5 d01e |00ce: iput-object v5, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ -0ac368: 5bb5 d11e |00d0: iput-object v5, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$1:Ljava/lang/Object; // field@1ed1 │ │ -0ac36c: 5bb5 d21e |00d2: iput-object v5, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$2:Ljava/lang/Object; // field@1ed2 │ │ -0ac370: 59b2 d31e |00d4: iput v2, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ -0ac374: 6e30 7119 4103 |00d6: invoke-virtual {v1, v4, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1971 │ │ -0ac37a: 0c0b |00d9: move-result-object v11 │ │ -0ac37c: 330b 0300 |00da: if-ne v11, v0, 00dd // +0003 │ │ -0ac380: 1100 |00dc: return-object v0 │ │ -0ac382: 620b 4a00 |00dd: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac386: 110b |00df: return-object v11 │ │ +0ac1bc: |[0ac1bc] ua.gardenapple.itchupdater.install.SelfUpdateBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ac1cc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ac1d2: 0c00 |0003: move-result-object v0 │ │ +0ac1d4: 52a1 d31e |0004: iget v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ +0ac1d8: 1242 |0006: const/4 v2, #int 4 // #4 │ │ +0ac1da: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +0ac1dc: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +0ac1de: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0ac1e0: 3801 3400 |000a: if-eqz v1, 003e // +0034 │ │ +0ac1e4: 3251 2e00 |000c: if-eq v1, v5, 003a // +002e │ │ +0ac1e8: 3241 2400 |000e: if-eq v1, v4, 0032 // +0024 │ │ +0ac1ec: 3231 1100 |0010: if-eq v1, v3, 0021 // +0011 │ │ +0ac1f0: 3321 0700 |0012: if-ne v1, v2, 0019 // +0007 │ │ +0ac1f4: 7110 5305 0b00 |0014: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac1fa: 2900 c600 |0017: goto/16 00dd // +00c6 │ │ +0ac1fe: 220b 6501 |0019: new-instance v11, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ac202: 1a00 c420 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ac206: 7020 5a03 0b00 |001d: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ac20c: 270b |0020: throw v11 │ │ +0ac20e: 54a1 d21e |0021: iget-object v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$2:Ljava/lang/Object; // field@1ed2 │ │ +0ac212: 1f01 cc01 |0023: check-cast v1, Ljava/util/Iterator; // type@01cc │ │ +0ac216: 54a4 d11e |0025: iget-object v4, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$1:Ljava/lang/Object; // field@1ed1 │ │ +0ac21a: 1f04 d001 |0027: check-cast v4, Ljava/util/List; // type@01d0 │ │ +0ac21e: 54a5 d01e |0029: iget-object v5, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ +0ac222: 1f05 1205 |002b: check-cast v5, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0ac226: 7110 5305 0b00 |002d: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac22c: 2900 7300 |0030: goto/16 00a3 // +0073 │ │ +0ac230: 54a1 d01e |0032: iget-object v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ +0ac234: 1f01 1205 |0034: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0ac238: 7110 5305 0b00 |0036: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac23e: 2830 |0039: goto 0069 // +0030 │ │ +0ac240: 7110 5305 0b00 |003a: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac246: 2814 |003d: goto 0051 // +0014 │ │ +0ac248: 7110 5305 0b00 |003e: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac24e: 620b 7e1c |0041: sget-object v11, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0ac252: 54a1 cf1e |0043: iget-object v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ecf │ │ +0ac256: 07a6 |0045: move-object v6, v10 │ │ +0ac258: 1f06 1902 |0046: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac25c: 59a5 d31e |0048: iput v5, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ +0ac260: 6e30 4f18 1b06 |004a: invoke-virtual {v11, v1, v6}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0ac266: 0c0b |004d: move-result-object v11 │ │ +0ac268: 330b 0300 |004e: if-ne v11, v0, 0051 // +0003 │ │ +0ac26c: 1100 |0050: return-object v0 │ │ +0ac26e: 07b1 |0051: move-object v1, v11 │ │ +0ac270: 1f01 1205 |0052: check-cast v1, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0ac274: 6e10 5c18 0100 |0054: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0ac27a: 0c0b |0057: move-result-object v11 │ │ +0ac27c: 1406 00ca 9a3b |0058: const v6, #float 0.00472379 // #3b9aca00 │ │ +0ac282: 07a7 |005b: move-object v7, v10 │ │ +0ac284: 1f07 1902 |005c: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac288: 5ba1 d01e |005e: iput-object v1, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ +0ac28c: 59a4 d31e |0060: iput v4, v10, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ +0ac290: 6e30 7f19 6b07 |0062: invoke-virtual {v11, v6, v7}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getPendingInstallations:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197f │ │ +0ac296: 0c0b |0065: move-result-object v11 │ │ +0ac298: 330b 0300 |0066: if-ne v11, v0, 0069 // +0003 │ │ +0ac29c: 1100 |0068: return-object v0 │ │ +0ac29e: 1f0b 6901 |0069: check-cast v11, Ljava/lang/Iterable; // type@0169 │ │ +0ac2a2: 2206 bd01 |006b: new-instance v6, Ljava/util/ArrayList; // type@01bd │ │ +0ac2a6: 7010 5f04 0600 |006d: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@045f │ │ +0ac2ac: 1f06 c001 |0070: check-cast v6, Ljava/util/Collection; // type@01c0 │ │ +0ac2b0: 7210 6603 0b00 |0072: invoke-interface {v11}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0366 │ │ +0ac2b6: 0c0b |0075: move-result-object v11 │ │ +0ac2b8: 7210 a704 0b00 |0076: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +0ac2be: 0a07 |0079: move-result v7 │ │ +0ac2c0: 3807 2000 |007a: if-eqz v7, 009a // +0020 │ │ +0ac2c4: 7210 a804 0b00 |007c: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +0ac2ca: 0c07 |007f: move-result-object v7 │ │ +0ac2cc: 0778 |0080: move-object v8, v7 │ │ +0ac2ce: 1f08 4205 |0081: check-cast v8, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0ac2d2: 6e10 6519 0800 |0083: invoke-virtual {v8}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +0ac2d8: 0a08 |0086: move-result v8 │ │ +0ac2da: 3348 0400 |0087: if-ne v8, v4, 008b // +0004 │ │ +0ac2de: 1218 |0089: const/4 v8, #int 1 // #1 │ │ +0ac2e0: 2802 |008a: goto 008c // +0002 │ │ +0ac2e2: 1208 |008b: const/4 v8, #int 0 // #0 │ │ +0ac2e4: 7110 7605 0800 |008c: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0ac2ea: 0c08 |008f: move-result-object v8 │ │ +0ac2ec: 6e10 2703 0800 |0090: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ +0ac2f2: 0a08 |0093: move-result v8 │ │ +0ac2f4: 3808 e2ff |0094: if-eqz v8, 0076 // -001e │ │ +0ac2f8: 7220 8704 7600 |0096: invoke-interface {v6, v7}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@0487 │ │ +0ac2fe: 28dd |0099: goto 0076 // -0023 │ │ +0ac300: 1f06 d001 |009a: check-cast v6, Ljava/util/List; // type@01d0 │ │ +0ac304: 7210 c104 0600 |009c: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +0ac30a: 0c0b |009f: move-result-object v11 │ │ +0ac30c: 0715 |00a0: move-object v5, v1 │ │ +0ac30e: 0764 |00a1: move-object v4, v6 │ │ +0ac310: 07b1 |00a2: move-object v1, v11 │ │ +0ac312: 07ab |00a3: move-object v11, v10 │ │ +0ac314: 7210 a704 0100 |00a4: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +0ac31a: 0a06 |00a7: move-result v6 │ │ +0ac31c: 3806 1e00 |00a8: if-eqz v6, 00c6 // +001e │ │ +0ac320: 7210 a804 0100 |00aa: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +0ac326: 0c06 |00ad: move-result-object v6 │ │ +0ac328: 1f06 4205 |00ae: check-cast v6, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0ac32c: 6207 8f1e |00b0: sget-object v7, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0ac330: 54b8 cf1e |00b2: iget-object v8, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ecf │ │ +0ac334: 07b9 |00b4: move-object v9, v11 │ │ +0ac336: 1f09 1902 |00b5: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac33a: 5bb5 d01e |00b7: iput-object v5, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ +0ac33e: 5bb4 d11e |00b9: iput-object v4, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$1:Ljava/lang/Object; // field@1ed1 │ │ +0ac342: 5bb1 d21e |00bb: iput-object v1, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$2:Ljava/lang/Object; // field@1ed2 │ │ +0ac346: 59b3 d31e |00bd: iput v3, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ +0ac34a: 6e40 7b1b 8796 |00bf: invoke-virtual {v7, v8, v6, v9}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteOutdatedInstalls:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7b │ │ +0ac350: 0c06 |00c2: move-result-object v6 │ │ +0ac352: 3306 e1ff |00c3: if-ne v6, v0, 00a4 // -001f │ │ +0ac356: 1100 |00c5: return-object v0 │ │ +0ac358: 6e10 5c18 0500 |00c6: invoke-virtual {v5}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0ac35e: 0c01 |00c9: move-result-object v1 │ │ +0ac360: 07b3 |00ca: move-object v3, v11 │ │ +0ac362: 1f03 1902 |00cb: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac366: 1205 |00cd: const/4 v5, #int 0 // #0 │ │ +0ac368: 5bb5 d01e |00ce: iput-object v5, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$0:Ljava/lang/Object; // field@1ed0 │ │ +0ac36c: 5bb5 d11e |00d0: iput-object v5, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$1:Ljava/lang/Object; // field@1ed1 │ │ +0ac370: 5bb5 d21e |00d2: iput-object v5, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.L$2:Ljava/lang/Object; // field@1ed2 │ │ +0ac374: 59b2 d31e |00d4: iput v2, v11, Lua/gardenapple/itchupdater/install/SelfUpdateBroadcastReceiver$onReceive$1;.label:I // field@1ed3 │ │ +0ac378: 6e30 7119 4103 |00d6: invoke-virtual {v1, v4, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1971 │ │ +0ac37e: 0c0b |00d9: move-result-object v11 │ │ +0ac380: 330b 0300 |00da: if-ne v11, v0, 00dd // +0003 │ │ +0ac384: 1100 |00dc: return-object v0 │ │ +0ac386: 620b 4a00 |00dd: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac38a: 110b |00df: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=24 │ │ 0x0019 line=34 │ │ 0x0021 line=24 │ │ 0x0041 line=25 │ │ 0x0051 line=24 │ │ @@ -275545,243 +275546,243 @@ │ │ type : '(Landroid/content/Context;ILjava/io/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ac7e0: |[0ac7e0] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.:(Landroid/content/Context;ILjava/io/File;Lkotlin/coroutines/Continuation;)V │ │ -0ac7f0: 5b01 d81e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ -0ac7f4: 5902 d91e |0002: iput v2, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$sessionId:I // field@1ed9 │ │ -0ac7f8: 5b03 d71e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ -0ac7fc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0ac7fe: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ac804: 0e00 |000a: return-void │ │ +0ac7e4: |[0ac7e4] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.:(Landroid/content/Context;ILjava/io/File;Lkotlin/coroutines/Continuation;)V │ │ +0ac7f4: 5b01 d81e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ +0ac7f8: 5902 d91e |0002: iput v2, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$sessionId:I // field@1ed9 │ │ +0ac7fc: 5b03 d71e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ +0ac800: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ac802: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ac808: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0ac7ac: |[0ac7ac] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ac7bc: 2200 c605 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2; // type@05c6 │ │ -0ac7c0: 5441 d81e |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ -0ac7c4: 5242 d91e |0004: iget v2, v4, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$sessionId:I // field@1ed9 │ │ -0ac7c8: 5443 d71e |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ -0ac7cc: 7056 d81b 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.:(Landroid/content/Context;ILjava/io/File;Lkotlin/coroutines/Continuation;)V // method@1bd8 │ │ -0ac7d2: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ac7d6: 5b05 e11e |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ee1 │ │ -0ac7da: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac7de: 1100 |0011: return-object v0 │ │ +0ac7b0: |[0ac7b0] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ac7c0: 2200 c605 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2; // type@05c6 │ │ +0ac7c4: 5441 d81e |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ +0ac7c8: 5242 d91e |0004: iget v2, v4, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$sessionId:I // field@1ed9 │ │ +0ac7cc: 5443 d71e |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ +0ac7d0: 7056 d81b 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.:(Landroid/content/Context;ILjava/io/File;Lkotlin/coroutines/Continuation;)V // method@1bd8 │ │ +0ac7d6: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ac7da: 5b05 e11e |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ee1 │ │ +0ac7de: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac7e2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ac4cc: |[0ac4cc] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ac4dc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ac4e0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac4e4: 6e30 db1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bdb │ │ -0ac4ea: 0c01 |0007: move-result-object v1 │ │ -0ac4ec: 1101 |0008: return-object v1 │ │ +0ac4d0: |[0ac4d0] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ac4e0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ac4e4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac4e8: 6e30 db1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bdb │ │ +0ac4ee: 0c01 |0007: move-result-object v1 │ │ +0ac4f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ac4f0: |[0ac4f0] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ac500: 6e30 d91b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bd9 │ │ -0ac506: 0c01 |0003: move-result-object v1 │ │ -0ac508: 1f01 c605 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2; // type@05c6 │ │ -0ac50c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac510: 6e20 dc1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bdc │ │ -0ac516: 0c01 |000b: move-result-object v1 │ │ -0ac518: 1101 |000c: return-object v1 │ │ +0ac4f4: |[0ac4f4] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ac504: 6e30 d91b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bd9 │ │ +0ac50a: 0c01 |0003: move-result-object v1 │ │ +0ac50c: 1f01 c605 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2; // type@05c6 │ │ +0ac510: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac514: 6e20 dc1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bdc │ │ +0ac51a: 0c01 |000b: move-result-object v1 │ │ +0ac51c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 262 16-bit code units │ │ -0ac51c: |[0ac51c] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ac52c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ac532: 0c00 |0003: move-result-object v0 │ │ -0ac534: 52d1 e01e |0004: iget v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.label:I // field@1ee0 │ │ -0ac538: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ac53a: 3801 2c00 |0007: if-eqz v1, 0033 // +002c │ │ -0ac53e: 3321 2200 |0009: if-ne v1, v2, 002b // +0022 │ │ -0ac542: 54d0 df1e |000b: iget-object v0, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$5:Ljava/lang/Object; // field@1edf │ │ -0ac546: 1f00 4801 |000d: check-cast v0, Ljava/io/OutputStream; // type@0148 │ │ -0ac54a: 54d1 de1e |000f: iget-object v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$4:Ljava/lang/Object; // field@1ede │ │ -0ac54e: 1f01 8201 |0011: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ -0ac552: 54d2 dd1e |0013: iget-object v2, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$3:Ljava/lang/Object; // field@1edd │ │ -0ac556: 1f02 3a01 |0015: check-cast v2, Ljava/io/Closeable; // type@013a │ │ -0ac55a: 54d3 dc1e |0017: iget-object v3, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$2:Ljava/lang/Object; // field@1edc │ │ -0ac55e: 1f03 8201 |0019: check-cast v3, Ljava/lang/Throwable; // type@0182 │ │ -0ac562: 54d4 db1e |001b: iget-object v4, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$1:Ljava/lang/Object; // field@1edb │ │ -0ac566: 1f04 3a01 |001d: check-cast v4, Ljava/io/Closeable; // type@013a │ │ -0ac56a: 54d5 da1e |001f: iget-object v5, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$0:Ljava/lang/Object; // field@1eda │ │ -0ac56e: 1f05 2b00 |0021: check-cast v5, Landroid/content/pm/PackageInstaller$Session; // type@002b │ │ -0ac572: 7110 5305 0e00 |0023: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac578: 2900 7900 |0026: goto/16 009f // +0079 │ │ -0ac57c: 0d0e |0028: move-exception v14 │ │ -0ac57e: 2900 8b00 |0029: goto/16 00b4 // +008b │ │ -0ac582: 220e 6501 |002b: new-instance v14, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ac586: 1a00 c420 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ac58a: 7020 5a03 0e00 |002f: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ac590: 270e |0032: throw v14 │ │ -0ac592: 7110 5305 0e00 |0033: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac598: 54de d81e |0036: iget-object v14, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ -0ac59c: 6e10 3600 0e00 |0038: invoke-virtual {v14}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ -0ac5a2: 0c0e |003b: move-result-object v14 │ │ -0ac5a4: 6e10 8800 0e00 |003c: invoke-virtual {v14}, Landroid/content/pm/PackageManager;.getPackageInstaller:()Landroid/content/pm/PackageInstaller; // method@0088 │ │ -0ac5aa: 0c0e |003f: move-result-object v14 │ │ -0ac5ac: 1a01 9d22 |0040: const-string v1, "context.packageManager.packageInstaller" // string@229d │ │ -0ac5b0: 7120 8b05 1e00 |0042: invoke-static {v14, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ac5b6: 52d1 d91e |0045: iget v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$sessionId:I // field@1ed9 │ │ -0ac5ba: 6e20 7f00 1e00 |0047: invoke-virtual {v14, v1}, Landroid/content/pm/PackageInstaller;.openSession:(I)Landroid/content/pm/PackageInstaller$Session; // method@007f │ │ -0ac5c0: 0c0e |004a: move-result-object v14 │ │ -0ac5c2: 1a01 8c30 |004b: const-string v1, "pkgInstaller.openSession(sessionId)" // string@308c │ │ -0ac5c6: 7120 8b05 1e00 |004d: invoke-static {v14, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ac5cc: 54d1 d71e |0050: iget-object v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ -0ac5d0: 2203 3d01 |0052: new-instance v3, Ljava/io/FileInputStream; // type@013d │ │ -0ac5d4: 7020 ea02 1300 |0054: invoke-direct {v3, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@02ea │ │ -0ac5da: 0731 |0057: move-object v1, v3 │ │ -0ac5dc: 1f01 3a01 |0058: check-cast v1, Ljava/io/Closeable; // type@013a │ │ -0ac5e0: 54d3 d71e |005a: iget-object v3, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ -0ac5e4: 1209 |005c: const/4 v9, #int 0 // #0 │ │ -0ac5e6: 079a |005d: move-object v10, v9 │ │ -0ac5e8: 1f0a 8201 |005e: check-cast v10, Ljava/lang/Throwable; // type@0182 │ │ -0ac5ec: 071b |0060: move-object v11, v1 │ │ -0ac5ee: 1f0b 3d01 |0061: check-cast v11, Ljava/io/FileInputStream; // type@013d │ │ -0ac5f2: 6e10 e002 0300 |0063: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ -0ac5f8: 0c04 |0066: move-result-object v4 │ │ -0ac5fa: 1605 0000 |0067: const-wide/16 v5, #int 0 // #0 │ │ -0ac5fe: 6e10 e402 0300 |0069: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@02e4 │ │ -0ac604: 0b07 |006c: move-result-wide v7 │ │ -0ac606: 07e3 |006d: move-object v3, v14 │ │ -0ac608: 7406 7900 0300 |006e: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/content/pm/PackageInstaller$Session;.openWrite:(Ljava/lang/String;JJ)Ljava/io/OutputStream; // method@0079 │ │ -0ac60e: 0c03 |0071: move-result-object v3 │ │ -0ac610: 1f03 3a01 |0072: check-cast v3, Ljava/io/Closeable; // type@013a │ │ -0ac614: 0794 |0074: move-object v4, v9 │ │ -0ac616: 1f04 8201 |0075: check-cast v4, Ljava/lang/Throwable; // type@0182 │ │ -0ac61a: 0735 |0077: move-object v5, v3 │ │ -0ac61c: 1f05 4801 |0078: check-cast v5, Ljava/io/OutputStream; // type@0148 │ │ -0ac620: 6206 6b1b |007a: sget-object v6, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0ac624: 1f0b 4301 |007c: check-cast v11, Ljava/io/InputStream; // type@0143 │ │ -0ac628: 1a07 0230 |007e: const-string v7, "outputStream" // string@3002 │ │ -0ac62c: 7120 8b05 7500 |0080: invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ac632: 5bde da1e |0083: iput-object v14, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$0:Ljava/lang/Object; // field@1eda │ │ -0ac636: 5bd1 db1e |0085: iput-object v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$1:Ljava/lang/Object; // field@1edb │ │ -0ac63a: 5bda dc1e |0087: iput-object v10, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$2:Ljava/lang/Object; // field@1edc │ │ -0ac63e: 5bd3 dd1e |0089: iput-object v3, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$3:Ljava/lang/Object; // field@1edd │ │ -0ac642: 5bd4 de1e |008b: iput-object v4, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$4:Ljava/lang/Object; // field@1ede │ │ -0ac646: 5bd5 df1e |008d: iput-object v5, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$5:Ljava/lang/Object; // field@1edf │ │ -0ac64a: 59d2 e01e |008f: iput v2, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.label:I // field@1ee0 │ │ -0ac64e: 6e40 df16 b6d5 |0091: invoke-virtual {v6, v11, v5, v13}, Lua/gardenapple/itchupdater/Utils$Companion;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@16df │ │ -0ac654: 0c02 |0094: move-result-object v2 │ │ -0ac656: 3302 0300 |0095: if-ne v2, v0, 0098 // +0003 │ │ -0ac65a: 1100 |0097: return-object v0 │ │ -0ac65c: 0732 |0098: move-object v2, v3 │ │ -0ac65e: 0750 |0099: move-object v0, v5 │ │ -0ac660: 07a3 |009a: move-object v3, v10 │ │ -0ac662: 07e5 |009b: move-object v5, v14 │ │ -0ac664: 074c |009c: move-object v12, v4 │ │ -0ac666: 0714 |009d: move-object v4, v1 │ │ -0ac668: 07c1 |009e: move-object v1, v12 │ │ -0ac66a: 6e20 7800 0500 |009f: invoke-virtual {v5, v0}, Landroid/content/pm/PackageInstaller$Session;.fsync:(Ljava/io/OutputStream;)V // method@0078 │ │ -0ac670: 620e 4a00 |00a2: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac674: 7120 7d05 1200 |00a4: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0ac67a: 620e 4a00 |00a7: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac67e: 7120 7d05 3400 |00a9: invoke-static {v4, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0ac684: 2829 |00ac: goto 00d5 // +0029 │ │ -0ac686: 0d0e |00ad: move-exception v14 │ │ -0ac688: 281b |00ae: goto 00c9 // +001b │ │ -0ac68a: 0d00 |00af: move-exception v0 │ │ -0ac68c: 07e5 |00b0: move-object v5, v14 │ │ -0ac68e: 070e |00b1: move-object v14, v0 │ │ -0ac690: 0714 |00b2: move-object v4, v1 │ │ -0ac692: 0732 |00b3: move-object v2, v3 │ │ -0ac694: 270e |00b4: throw v14 │ │ -0ac696: 0d00 |00b5: move-exception v0 │ │ -0ac698: 7120 7d05 e200 |00b6: invoke-static {v2, v14}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0ac69e: 2700 |00b9: throw v0 │ │ -0ac6a0: 0d0e |00ba: move-exception v14 │ │ -0ac6a2: 0741 |00bb: move-object v1, v4 │ │ -0ac6a4: 2804 |00bc: goto 00c0 // +0004 │ │ -0ac6a6: 0d00 |00bd: move-exception v0 │ │ -0ac6a8: 07e5 |00be: move-object v5, v14 │ │ -0ac6aa: 070e |00bf: move-object v14, v0 │ │ -0ac6ac: 270e |00c0: throw v14 │ │ -0ac6ae: 0d00 |00c1: move-exception v0 │ │ -0ac6b0: 7120 7d05 e100 |00c2: invoke-static {v1, v14}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ -0ac6b6: 2700 |00c5: throw v0 │ │ -0ac6b8: 0d00 |00c6: move-exception v0 │ │ -0ac6ba: 07e5 |00c7: move-object v5, v14 │ │ -0ac6bc: 070e |00c8: move-object v14, v0 │ │ -0ac6be: 6e10 7500 0500 |00c9: invoke-virtual {v5}, Landroid/content/pm/PackageInstaller$Session;.abandon:()V // method@0075 │ │ -0ac6c4: 1f0e 8201 |00cc: check-cast v14, Ljava/lang/Throwable; // type@0182 │ │ -0ac6c8: 1a00 c617 |00ce: const-string v0, "SessionInstaller" // string@17c6 │ │ -0ac6cc: 1a01 400a |00d0: const-string v1, "Error occurred while creating install session" // string@0a40 │ │ -0ac6d0: 7130 fe00 100e |00d2: invoke-static {v0, v1, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ -0ac6d6: 220e 2200 |00d5: new-instance v14, Landroid/content/Intent; // type@0022 │ │ -0ac6da: 54d0 d81e |00d7: iget-object v0, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ -0ac6de: 1c01 cb05 |00d9: const-class v1, Lua/gardenapple/itchupdater/install/SessionInstallerService; // type@05cb │ │ -0ac6e2: 7030 4500 0e01 |00db: invoke-direct {v14, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ -0ac6e8: 54d0 d71e |00de: iget-object v0, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ -0ac6ec: 6e10 e002 0000 |00e0: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ -0ac6f2: 0c00 |00e3: move-result-object v0 │ │ -0ac6f4: 1a01 7404 |00e4: const-string v1, "APK_NAME" // string@0474 │ │ -0ac6f8: 6e30 5a00 1e00 |00e6: invoke-virtual {v14, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ -0ac6fe: 0c0e |00e9: move-result-object v14 │ │ -0ac700: 1a00 d40b |00ea: const-string v0, "Intent(context, SessionInstallerService::class.java) │ │ +0ac520: |[0ac520] ua.gardenapple.itchupdater.install.SessionInstaller$doInstall$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ac530: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ac536: 0c00 |0003: move-result-object v0 │ │ +0ac538: 52d1 e01e |0004: iget v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.label:I // field@1ee0 │ │ +0ac53c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ac53e: 3801 2c00 |0007: if-eqz v1, 0033 // +002c │ │ +0ac542: 3321 2200 |0009: if-ne v1, v2, 002b // +0022 │ │ +0ac546: 54d0 df1e |000b: iget-object v0, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$5:Ljava/lang/Object; // field@1edf │ │ +0ac54a: 1f00 4801 |000d: check-cast v0, Ljava/io/OutputStream; // type@0148 │ │ +0ac54e: 54d1 de1e |000f: iget-object v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$4:Ljava/lang/Object; // field@1ede │ │ +0ac552: 1f01 8201 |0011: check-cast v1, Ljava/lang/Throwable; // type@0182 │ │ +0ac556: 54d2 dd1e |0013: iget-object v2, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$3:Ljava/lang/Object; // field@1edd │ │ +0ac55a: 1f02 3a01 |0015: check-cast v2, Ljava/io/Closeable; // type@013a │ │ +0ac55e: 54d3 dc1e |0017: iget-object v3, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$2:Ljava/lang/Object; // field@1edc │ │ +0ac562: 1f03 8201 |0019: check-cast v3, Ljava/lang/Throwable; // type@0182 │ │ +0ac566: 54d4 db1e |001b: iget-object v4, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$1:Ljava/lang/Object; // field@1edb │ │ +0ac56a: 1f04 3a01 |001d: check-cast v4, Ljava/io/Closeable; // type@013a │ │ +0ac56e: 54d5 da1e |001f: iget-object v5, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$0:Ljava/lang/Object; // field@1eda │ │ +0ac572: 1f05 2b00 |0021: check-cast v5, Landroid/content/pm/PackageInstaller$Session; // type@002b │ │ +0ac576: 7110 5305 0e00 |0023: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac57c: 2900 7900 |0026: goto/16 009f // +0079 │ │ +0ac580: 0d0e |0028: move-exception v14 │ │ +0ac582: 2900 8b00 |0029: goto/16 00b4 // +008b │ │ +0ac586: 220e 6501 |002b: new-instance v14, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ac58a: 1a00 c420 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ac58e: 7020 5a03 0e00 |002f: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ac594: 270e |0032: throw v14 │ │ +0ac596: 7110 5305 0e00 |0033: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac59c: 54de d81e |0036: iget-object v14, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ +0ac5a0: 6e10 3600 0e00 |0038: invoke-virtual {v14}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0036 │ │ +0ac5a6: 0c0e |003b: move-result-object v14 │ │ +0ac5a8: 6e10 8800 0e00 |003c: invoke-virtual {v14}, Landroid/content/pm/PackageManager;.getPackageInstaller:()Landroid/content/pm/PackageInstaller; // method@0088 │ │ +0ac5ae: 0c0e |003f: move-result-object v14 │ │ +0ac5b0: 1a01 9d22 |0040: const-string v1, "context.packageManager.packageInstaller" // string@229d │ │ +0ac5b4: 7120 8b05 1e00 |0042: invoke-static {v14, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ac5ba: 52d1 d91e |0045: iget v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$sessionId:I // field@1ed9 │ │ +0ac5be: 6e20 7f00 1e00 |0047: invoke-virtual {v14, v1}, Landroid/content/pm/PackageInstaller;.openSession:(I)Landroid/content/pm/PackageInstaller$Session; // method@007f │ │ +0ac5c4: 0c0e |004a: move-result-object v14 │ │ +0ac5c6: 1a01 8c30 |004b: const-string v1, "pkgInstaller.openSession(sessionId)" // string@308c │ │ +0ac5ca: 7120 8b05 1e00 |004d: invoke-static {v14, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ac5d0: 54d1 d71e |0050: iget-object v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ +0ac5d4: 2203 3d01 |0052: new-instance v3, Ljava/io/FileInputStream; // type@013d │ │ +0ac5d8: 7020 ea02 1300 |0054: invoke-direct {v3, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@02ea │ │ +0ac5de: 0731 |0057: move-object v1, v3 │ │ +0ac5e0: 1f01 3a01 |0058: check-cast v1, Ljava/io/Closeable; // type@013a │ │ +0ac5e4: 54d3 d71e |005a: iget-object v3, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ +0ac5e8: 1209 |005c: const/4 v9, #int 0 // #0 │ │ +0ac5ea: 079a |005d: move-object v10, v9 │ │ +0ac5ec: 1f0a 8201 |005e: check-cast v10, Ljava/lang/Throwable; // type@0182 │ │ +0ac5f0: 071b |0060: move-object v11, v1 │ │ +0ac5f2: 1f0b 3d01 |0061: check-cast v11, Ljava/io/FileInputStream; // type@013d │ │ +0ac5f6: 6e10 e002 0300 |0063: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ +0ac5fc: 0c04 |0066: move-result-object v4 │ │ +0ac5fe: 1605 0000 |0067: const-wide/16 v5, #int 0 // #0 │ │ +0ac602: 6e10 e402 0300 |0069: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@02e4 │ │ +0ac608: 0b07 |006c: move-result-wide v7 │ │ +0ac60a: 07e3 |006d: move-object v3, v14 │ │ +0ac60c: 7406 7900 0300 |006e: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/content/pm/PackageInstaller$Session;.openWrite:(Ljava/lang/String;JJ)Ljava/io/OutputStream; // method@0079 │ │ +0ac612: 0c03 |0071: move-result-object v3 │ │ +0ac614: 1f03 3a01 |0072: check-cast v3, Ljava/io/Closeable; // type@013a │ │ +0ac618: 0794 |0074: move-object v4, v9 │ │ +0ac61a: 1f04 8201 |0075: check-cast v4, Ljava/lang/Throwable; // type@0182 │ │ +0ac61e: 0735 |0077: move-object v5, v3 │ │ +0ac620: 1f05 4801 |0078: check-cast v5, Ljava/io/OutputStream; // type@0148 │ │ +0ac624: 6206 6b1b |007a: sget-object v6, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0ac628: 1f0b 4301 |007c: check-cast v11, Ljava/io/InputStream; // type@0143 │ │ +0ac62c: 1a07 0230 |007e: const-string v7, "outputStream" // string@3002 │ │ +0ac630: 7120 8b05 7500 |0080: invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ac636: 5bde da1e |0083: iput-object v14, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$0:Ljava/lang/Object; // field@1eda │ │ +0ac63a: 5bd1 db1e |0085: iput-object v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$1:Ljava/lang/Object; // field@1edb │ │ +0ac63e: 5bda dc1e |0087: iput-object v10, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$2:Ljava/lang/Object; // field@1edc │ │ +0ac642: 5bd3 dd1e |0089: iput-object v3, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$3:Ljava/lang/Object; // field@1edd │ │ +0ac646: 5bd4 de1e |008b: iput-object v4, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$4:Ljava/lang/Object; // field@1ede │ │ +0ac64a: 5bd5 df1e |008d: iput-object v5, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.L$5:Ljava/lang/Object; // field@1edf │ │ +0ac64e: 59d2 e01e |008f: iput v2, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.label:I // field@1ee0 │ │ +0ac652: 6e40 df16 b6d5 |0091: invoke-virtual {v6, v11, v5, v13}, Lua/gardenapple/itchupdater/Utils$Companion;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@16df │ │ +0ac658: 0c02 |0094: move-result-object v2 │ │ +0ac65a: 3302 0300 |0095: if-ne v2, v0, 0098 // +0003 │ │ +0ac65e: 1100 |0097: return-object v0 │ │ +0ac660: 0732 |0098: move-object v2, v3 │ │ +0ac662: 0750 |0099: move-object v0, v5 │ │ +0ac664: 07a3 |009a: move-object v3, v10 │ │ +0ac666: 07e5 |009b: move-object v5, v14 │ │ +0ac668: 074c |009c: move-object v12, v4 │ │ +0ac66a: 0714 |009d: move-object v4, v1 │ │ +0ac66c: 07c1 |009e: move-object v1, v12 │ │ +0ac66e: 6e20 7800 0500 |009f: invoke-virtual {v5, v0}, Landroid/content/pm/PackageInstaller$Session;.fsync:(Ljava/io/OutputStream;)V // method@0078 │ │ +0ac674: 620e 4a00 |00a2: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac678: 7120 7d05 1200 |00a4: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0ac67e: 620e 4a00 |00a7: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac682: 7120 7d05 3400 |00a9: invoke-static {v4, v3}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0ac688: 2829 |00ac: goto 00d5 // +0029 │ │ +0ac68a: 0d0e |00ad: move-exception v14 │ │ +0ac68c: 281b |00ae: goto 00c9 // +001b │ │ +0ac68e: 0d00 |00af: move-exception v0 │ │ +0ac690: 07e5 |00b0: move-object v5, v14 │ │ +0ac692: 070e |00b1: move-object v14, v0 │ │ +0ac694: 0714 |00b2: move-object v4, v1 │ │ +0ac696: 0732 |00b3: move-object v2, v3 │ │ +0ac698: 270e |00b4: throw v14 │ │ +0ac69a: 0d00 |00b5: move-exception v0 │ │ +0ac69c: 7120 7d05 e200 |00b6: invoke-static {v2, v14}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0ac6a2: 2700 |00b9: throw v0 │ │ +0ac6a4: 0d0e |00ba: move-exception v14 │ │ +0ac6a6: 0741 |00bb: move-object v1, v4 │ │ +0ac6a8: 2804 |00bc: goto 00c0 // +0004 │ │ +0ac6aa: 0d00 |00bd: move-exception v0 │ │ +0ac6ac: 07e5 |00be: move-object v5, v14 │ │ +0ac6ae: 070e |00bf: move-object v14, v0 │ │ +0ac6b0: 270e |00c0: throw v14 │ │ +0ac6b2: 0d00 |00c1: move-exception v0 │ │ +0ac6b4: 7120 7d05 e100 |00c2: invoke-static {v1, v14}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@057d │ │ +0ac6ba: 2700 |00c5: throw v0 │ │ +0ac6bc: 0d00 |00c6: move-exception v0 │ │ +0ac6be: 07e5 |00c7: move-object v5, v14 │ │ +0ac6c0: 070e |00c8: move-object v14, v0 │ │ +0ac6c2: 6e10 7500 0500 |00c9: invoke-virtual {v5}, Landroid/content/pm/PackageInstaller$Session;.abandon:()V // method@0075 │ │ +0ac6c8: 1f0e 8201 |00cc: check-cast v14, Ljava/lang/Throwable; // type@0182 │ │ +0ac6cc: 1a00 c617 |00ce: const-string v0, "SessionInstaller" // string@17c6 │ │ +0ac6d0: 1a01 400a |00d0: const-string v1, "Error occurred while creating install session" // string@0a40 │ │ +0ac6d4: 7130 fe00 100e |00d2: invoke-static {v0, v1, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ +0ac6da: 220e 2200 |00d5: new-instance v14, Landroid/content/Intent; // type@0022 │ │ +0ac6de: 54d0 d81e |00d7: iget-object v0, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ +0ac6e2: 1c01 cb05 |00d9: const-class v1, Lua/gardenapple/itchupdater/install/SessionInstallerService; // type@05cb │ │ +0ac6e6: 7030 4500 0e01 |00db: invoke-direct {v14, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0045 │ │ +0ac6ec: 54d0 d71e |00de: iget-object v0, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$apkFile:Ljava/io/File; // field@1ed7 │ │ +0ac6f0: 6e10 e002 0000 |00e0: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@02e0 │ │ +0ac6f6: 0c00 |00e3: move-result-object v0 │ │ +0ac6f8: 1a01 7404 |00e4: const-string v1, "APK_NAME" // string@0474 │ │ +0ac6fc: 6e30 5a00 1e00 |00e6: invoke-virtual {v14, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@005a │ │ +0ac702: 0c0e |00e9: move-result-object v14 │ │ +0ac704: 1a00 d40b |00ea: const-string v0, "Intent(context, SessionInstallerService::class.java) │ │ .putExtra(SessionInstallerService.EXTRA_APK_NAME, apkFile.name)" // string@0bd4 │ │ -0ac704: 7120 8b05 0e00 |00ec: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ac70a: 54d0 d81e |00ef: iget-object v0, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ -0ac70e: 52d1 d91e |00f1: iget v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$sessionId:I // field@1ed9 │ │ -0ac712: 1502 0008 |00f3: const/high16 v2, #int 134217728 // #800 │ │ -0ac716: 7140 1c00 102e |00f5: invoke-static {v0, v1, v14, v2}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001c │ │ -0ac71c: 0c0e |00f8: move-result-object v14 │ │ -0ac71e: 6e10 1b00 0e00 |00f9: invoke-virtual {v14}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@001b │ │ -0ac724: 0c0e |00fc: move-result-object v14 │ │ -0ac726: 6e20 7700 e500 |00fd: invoke-virtual {v5, v14}, Landroid/content/pm/PackageInstaller$Session;.commit:(Landroid/content/IntentSender;)V // method@0077 │ │ -0ac72c: 6e10 7600 0500 |0100: invoke-virtual {v5}, Landroid/content/pm/PackageInstaller$Session;.close:()V // method@0076 │ │ -0ac732: 620e 4a00 |0103: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac736: 110e |0105: return-object v14 │ │ +0ac708: 7120 8b05 0e00 |00ec: invoke-static {v14, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ac70e: 54d0 d81e |00ef: iget-object v0, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$context:Landroid/content/Context; // field@1ed8 │ │ +0ac712: 52d1 d91e |00f1: iget v1, v13, Lua/gardenapple/itchupdater/install/SessionInstaller$doInstall$2;.$sessionId:I // field@1ed9 │ │ +0ac716: 1502 0008 |00f3: const/high16 v2, #int 134217728 // #800 │ │ +0ac71a: 7140 1c00 102e |00f5: invoke-static {v0, v1, v14, v2}, Landroid/app/PendingIntent;.getService:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@001c │ │ +0ac720: 0c0e |00f8: move-result-object v14 │ │ +0ac722: 6e10 1b00 0e00 |00f9: invoke-virtual {v14}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@001b │ │ +0ac728: 0c0e |00fc: move-result-object v14 │ │ +0ac72a: 6e20 7700 e500 |00fd: invoke-virtual {v5, v14}, Landroid/content/pm/PackageInstaller$Session;.commit:(Landroid/content/IntentSender;)V // method@0077 │ │ +0ac730: 6e10 7600 0500 |0100: invoke-virtual {v5}, Landroid/content/pm/PackageInstaller$Session;.close:()V // method@0076 │ │ +0ac736: 620e 4a00 |0103: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac73a: 110e |0105: return-object v14 │ │ catches : 11 │ │ 0x0023 - 0x0026 │ │ -> 0x0028 │ │ 0x0050 - 0x0060 │ │ Ljava/lang/Exception; -> 0x00c6 │ │ 0x0060 - 0x0077 │ │ -> 0x00bd │ │ @@ -275911,157 +275912,157 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ac974: |[0ac974] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)V │ │ -0ac984: 5b01 e81e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.this$0:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1ee8 │ │ -0ac988: 5b02 e31e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$context:Landroid/content/Context; // field@1ee3 │ │ -0ac98c: 5a03 e41e |0004: iput-wide v3, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$downloadId:J // field@1ee4 │ │ -0ac990: 5b05 e21e |0006: iput-object v5, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$apkFile:Ljava/io/File; // field@1ee2 │ │ -0ac994: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -0ac996: 7030 7b05 1006 |0009: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ac99c: 0e00 |000c: return-void │ │ +0ac978: |[0ac978] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)V │ │ +0ac988: 5b01 e81e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.this$0:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1ee8 │ │ +0ac98c: 5b02 e31e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$context:Landroid/content/Context; // field@1ee3 │ │ +0ac990: 5a03 e41e |0004: iput-wide v3, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$downloadId:J // field@1ee4 │ │ +0ac994: 5b05 e21e |0006: iput-object v5, v0, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$apkFile:Ljava/io/File; // field@1ee2 │ │ +0ac998: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +0ac99a: 7030 7b05 1006 |0009: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ac9a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -0ac938: |[0ac938] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ac948: 2207 c705 |0000: new-instance v7, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2; // type@05c7 │ │ -0ac94c: 5481 e81e |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.this$0:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1ee8 │ │ -0ac950: 5482 e31e |0004: iget-object v2, v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$context:Landroid/content/Context; // field@1ee3 │ │ -0ac954: 5383 e41e |0006: iget-wide v3, v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$downloadId:J // field@1ee4 │ │ -0ac958: 5485 e21e |0008: iget-object v5, v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$apkFile:Ljava/io/File; // field@1ee2 │ │ -0ac95c: 0770 |000a: move-object v0, v7 │ │ -0ac95e: 07a6 |000b: move-object v6, v10 │ │ -0ac960: 7607 dd1b 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)V // method@1bdd │ │ -0ac966: 1f09 3c02 |000f: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ac96a: 5b79 e71e |0011: iput-object v9, v7, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ee7 │ │ -0ac96e: 1f07 1902 |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac972: 1107 |0015: return-object v7 │ │ +0ac93c: |[0ac93c] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ac94c: 2207 c705 |0000: new-instance v7, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2; // type@05c7 │ │ +0ac950: 5481 e81e |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.this$0:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1ee8 │ │ +0ac954: 5482 e31e |0004: iget-object v2, v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$context:Landroid/content/Context; // field@1ee3 │ │ +0ac958: 5383 e41e |0006: iget-wide v3, v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$downloadId:J // field@1ee4 │ │ +0ac95c: 5485 e21e |0008: iget-object v5, v8, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$apkFile:Ljava/io/File; // field@1ee2 │ │ +0ac960: 0770 |000a: move-object v0, v7 │ │ +0ac962: 07a6 |000b: move-object v6, v10 │ │ +0ac964: 7607 dd1b 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)V // method@1bdd │ │ +0ac96a: 1f09 3c02 |000f: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ac96e: 5b79 e71e |0011: iput-object v9, v7, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ee7 │ │ +0ac972: 1f07 1902 |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac976: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ac808: |[0ac808] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ac818: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ac81c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac820: 6e30 e01b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1be0 │ │ -0ac826: 0c01 |0007: move-result-object v1 │ │ -0ac828: 1101 |0008: return-object v1 │ │ +0ac80c: |[0ac80c] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ac81c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ac820: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac824: 6e30 e01b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1be0 │ │ +0ac82a: 0c01 |0007: move-result-object v1 │ │ +0ac82c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ac82c: |[0ac82c] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ac83c: 6e30 de1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bde │ │ -0ac842: 0c01 |0003: move-result-object v1 │ │ -0ac844: 1f01 c705 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2; // type@05c7 │ │ -0ac848: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac84c: 6e20 e11b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1be1 │ │ -0ac852: 0c01 |000b: move-result-object v1 │ │ -0ac854: 1101 |000c: return-object v1 │ │ +0ac830: |[0ac830] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ac840: 6e30 de1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bde │ │ +0ac846: 0c01 |0003: move-result-object v1 │ │ +0ac848: 1f01 c705 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2; // type@05c7 │ │ +0ac84c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac850: 6e20 e11b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1be1 │ │ +0ac856: 0c01 |000b: move-result-object v1 │ │ +0ac858: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 104 16-bit code units │ │ -0ac858: |[0ac858] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ac868: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ac86e: 0c00 |0003: move-result-object v0 │ │ -0ac870: 52b1 e61e |0004: iget v1, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.label:I // field@1ee6 │ │ -0ac874: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0ac876: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0ac878: 1a04 c617 |0008: const-string v4, "SessionInstaller" // string@17c6 │ │ -0ac87c: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ -0ac880: 3231 1000 |000c: if-eq v1, v3, 001c // +0010 │ │ -0ac884: 3321 0600 |000e: if-ne v1, v2, 0014 // +0006 │ │ -0ac888: 7110 5305 0c00 |0010: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac88e: 284d |0013: goto 0060 // +004d │ │ -0ac890: 220c 6501 |0014: new-instance v12, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ac894: 1a00 c420 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ac898: 7020 5a03 0c00 |0018: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ac89e: 270c |001b: throw v12 │ │ -0ac8a0: 52b1 e51e |001c: iget v1, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.I$0:I // field@1ee5 │ │ -0ac8a4: 7110 5305 0c00 |001e: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac8aa: 2828 |0021: goto 0049 // +0028 │ │ -0ac8ac: 7110 5305 0c00 |0022: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ac8b2: 54bc e81e |0025: iget-object v12, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.this$0:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1ee8 │ │ -0ac8b6: 54b1 e31e |0027: iget-object v1, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$context:Landroid/content/Context; // field@1ee3 │ │ -0ac8ba: 7120 e41b 1c00 |0029: invoke-static {v12, v1}, Lua/gardenapple/itchupdater/install/SessionInstaller;.access$createSession:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;)I // method@1be4 │ │ -0ac8c0: 0a01 |002c: move-result v1 │ │ -0ac8c2: 1a0c 7209 |002d: const-string v12, "Created session" // string@0972 │ │ -0ac8c6: 7120 fb00 c400 |002f: invoke-static {v4, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ac8cc: 620c 5306 |0032: sget-object v12, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0ac8d0: 6e10 a616 0c00 |0034: invoke-virtual {v12}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ -0ac8d6: 0c05 |0037: move-result-object v5 │ │ -0ac8d8: 53b6 e41e |0038: iget-wide v6, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$downloadId:J // field@1ee4 │ │ -0ac8dc: 8118 |003a: int-to-long v8, v1 │ │ -0ac8de: 07ba |003b: move-object v10, v11 │ │ -0ac8e0: 1f0a 1902 |003c: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac8e4: 59b1 e51e |003e: iput v1, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.I$0:I // field@1ee5 │ │ -0ac8e8: 59b3 e61e |0040: iput v3, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.label:I // field@1ee6 │ │ -0ac8ec: 7406 a11b 0500 |0042: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onInstallStart:(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ba1 │ │ -0ac8f2: 0c0c |0045: move-result-object v12 │ │ -0ac8f4: 330c 0300 |0046: if-ne v12, v0, 0049 // +0003 │ │ -0ac8f8: 1100 |0048: return-object v0 │ │ -0ac8fa: 1a0c 5715 |0049: const-string v12, "Notified" // string@1557 │ │ -0ac8fe: 7120 fb00 c400 |004b: invoke-static {v4, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ac904: 54bc e81e |004e: iget-object v12, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.this$0:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1ee8 │ │ -0ac908: 54b3 e21e |0050: iget-object v3, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$apkFile:Ljava/io/File; // field@1ee2 │ │ -0ac90c: 54b5 e31e |0052: iget-object v5, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$context:Landroid/content/Context; // field@1ee3 │ │ -0ac910: 07b6 |0054: move-object v6, v11 │ │ -0ac912: 1f06 1902 |0055: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac916: 59b2 e61e |0057: iput v2, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.label:I // field@1ee6 │ │ -0ac91a: 6e56 e61b 3c51 |0059: invoke-virtual {v12, v3, v1, v5, v6}, Lua/gardenapple/itchupdater/install/SessionInstaller;.doInstall:(Ljava/io/File;ILandroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1be6 │ │ -0ac920: 0c0c |005c: move-result-object v12 │ │ -0ac922: 330c 0300 |005d: if-ne v12, v0, 0060 // +0003 │ │ -0ac926: 1100 |005f: return-object v0 │ │ -0ac928: 1a0c cd0b |0060: const-string v12, "Installed" // string@0bcd │ │ -0ac92c: 7120 fb00 c400 |0062: invoke-static {v4, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ -0ac932: 620c 4a00 |0065: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ac936: 110c |0067: return-object v12 │ │ +0ac85c: |[0ac85c] ua.gardenapple.itchupdater.install.SessionInstaller$requestInstall$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ac86c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ac872: 0c00 |0003: move-result-object v0 │ │ +0ac874: 52b1 e61e |0004: iget v1, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.label:I // field@1ee6 │ │ +0ac878: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0ac87a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0ac87c: 1a04 c617 |0008: const-string v4, "SessionInstaller" // string@17c6 │ │ +0ac880: 3801 1800 |000a: if-eqz v1, 0022 // +0018 │ │ +0ac884: 3231 1000 |000c: if-eq v1, v3, 001c // +0010 │ │ +0ac888: 3321 0600 |000e: if-ne v1, v2, 0014 // +0006 │ │ +0ac88c: 7110 5305 0c00 |0010: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac892: 284d |0013: goto 0060 // +004d │ │ +0ac894: 220c 6501 |0014: new-instance v12, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ac898: 1a00 c420 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ac89c: 7020 5a03 0c00 |0018: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ac8a2: 270c |001b: throw v12 │ │ +0ac8a4: 52b1 e51e |001c: iget v1, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.I$0:I // field@1ee5 │ │ +0ac8a8: 7110 5305 0c00 |001e: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac8ae: 2828 |0021: goto 0049 // +0028 │ │ +0ac8b0: 7110 5305 0c00 |0022: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ac8b6: 54bc e81e |0025: iget-object v12, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.this$0:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1ee8 │ │ +0ac8ba: 54b1 e31e |0027: iget-object v1, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$context:Landroid/content/Context; // field@1ee3 │ │ +0ac8be: 7120 e41b 1c00 |0029: invoke-static {v12, v1}, Lua/gardenapple/itchupdater/install/SessionInstaller;.access$createSession:(Lua/gardenapple/itchupdater/install/SessionInstaller;Landroid/content/Context;)I // method@1be4 │ │ +0ac8c4: 0a01 |002c: move-result v1 │ │ +0ac8c6: 1a0c 7209 |002d: const-string v12, "Created session" // string@0972 │ │ +0ac8ca: 7120 fb00 c400 |002f: invoke-static {v4, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ac8d0: 620c 5306 |0032: sget-object v12, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0ac8d4: 6e10 a616 0c00 |0034: invoke-virtual {v12}, Lua/gardenapple/itchupdater/Mitch$Companion;.getDatabaseHandler:()Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler; // method@16a6 │ │ +0ac8da: 0c05 |0037: move-result-object v5 │ │ +0ac8dc: 53b6 e41e |0038: iget-wide v6, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$downloadId:J // field@1ee4 │ │ +0ac8e0: 8118 |003a: int-to-long v8, v1 │ │ +0ac8e2: 07ba |003b: move-object v10, v11 │ │ +0ac8e4: 1f0a 1902 |003c: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac8e8: 59b1 e51e |003e: iput v1, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.I$0:I // field@1ee5 │ │ +0ac8ec: 59b3 e61e |0040: iput v3, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.label:I // field@1ee6 │ │ +0ac8f0: 7406 a11b 0500 |0042: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Lua/gardenapple/itchupdater/install/InstallerDatabaseHandler;.onInstallStart:(JJLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ba1 │ │ +0ac8f6: 0c0c |0045: move-result-object v12 │ │ +0ac8f8: 330c 0300 |0046: if-ne v12, v0, 0049 // +0003 │ │ +0ac8fc: 1100 |0048: return-object v0 │ │ +0ac8fe: 1a0c 5715 |0049: const-string v12, "Notified" // string@1557 │ │ +0ac902: 7120 fb00 c400 |004b: invoke-static {v4, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ac908: 54bc e81e |004e: iget-object v12, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.this$0:Lua/gardenapple/itchupdater/install/SessionInstaller; // field@1ee8 │ │ +0ac90c: 54b3 e21e |0050: iget-object v3, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$apkFile:Ljava/io/File; // field@1ee2 │ │ +0ac910: 54b5 e31e |0052: iget-object v5, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.$context:Landroid/content/Context; // field@1ee3 │ │ +0ac914: 07b6 |0054: move-object v6, v11 │ │ +0ac916: 1f06 1902 |0055: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac91a: 59b2 e61e |0057: iput v2, v11, Lua/gardenapple/itchupdater/install/SessionInstaller$requestInstall$2;.label:I // field@1ee6 │ │ +0ac91e: 6e56 e61b 3c51 |0059: invoke-virtual {v12, v3, v1, v5, v6}, Lua/gardenapple/itchupdater/install/SessionInstaller;.doInstall:(Ljava/io/File;ILandroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1be6 │ │ +0ac924: 0c0c |005c: move-result-object v12 │ │ +0ac926: 330c 0300 |005d: if-ne v12, v0, 0060 // +0003 │ │ +0ac92a: 1100 |005f: return-object v0 │ │ +0ac92c: 1a0c cd0b |0060: const-string v12, "Installed" // string@0bcd │ │ +0ac930: 7120 fb00 c400 |0062: invoke-static {v4, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@00fb │ │ +0ac936: 620c 4a00 |0065: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ac93a: 110c |0067: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=58 │ │ 0x0014 line=67 │ │ 0x001c line=58 │ │ 0x0025 line=59 │ │ 0x002f line=60 │ │ @@ -276155,139 +276156,139 @@ │ │ type : '(Lua/gardenapple/itchupdater/install/SessionInstallerService;ILjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0acaf0: |[0acaf0] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.:(Lua/gardenapple/itchupdater/install/SessionInstallerService;ILjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V │ │ -0acb00: 5b01 f11e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.this$0:Lua/gardenapple/itchupdater/install/SessionInstallerService; // field@1ef1 │ │ -0acb04: 5902 ed1e |0002: iput v2, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$sessionId:I // field@1eed │ │ -0acb08: 5b03 ec1e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$packageName:Ljava/lang/String; // field@1eec │ │ -0acb0c: 5b04 eb1e |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$apkName:Ljava/lang/String; // field@1eeb │ │ -0acb10: 5905 ee1e |0008: iput v5, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$status:I // field@1eee │ │ -0acb14: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0acb16: 7030 7b05 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0acb1c: 0e00 |000e: return-void │ │ +0acaf4: |[0acaf4] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.:(Lua/gardenapple/itchupdater/install/SessionInstallerService;ILjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V │ │ +0acb04: 5b01 f11e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.this$0:Lua/gardenapple/itchupdater/install/SessionInstallerService; // field@1ef1 │ │ +0acb08: 5902 ed1e |0002: iput v2, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$sessionId:I // field@1eed │ │ +0acb0c: 5b03 ec1e |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$packageName:Ljava/lang/String; // field@1eec │ │ +0acb10: 5b04 eb1e |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$apkName:Ljava/lang/String; // field@1eeb │ │ +0acb14: 5905 ee1e |0008: iput v5, v0, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$status:I // field@1eee │ │ +0acb18: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0acb1a: 7030 7b05 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0acb20: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -0acab0: |[0acab0] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0acac0: 2207 ca05 |0000: new-instance v7, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1; // type@05ca │ │ -0acac4: 5481 f11e |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.this$0:Lua/gardenapple/itchupdater/install/SessionInstallerService; // field@1ef1 │ │ -0acac8: 5282 ed1e |0004: iget v2, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$sessionId:I // field@1eed │ │ -0acacc: 5483 ec1e |0006: iget-object v3, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$packageName:Ljava/lang/String; // field@1eec │ │ -0acad0: 5484 eb1e |0008: iget-object v4, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$apkName:Ljava/lang/String; // field@1eeb │ │ -0acad4: 5285 ee1e |000a: iget v5, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$status:I // field@1eee │ │ -0acad8: 0770 |000c: move-object v0, v7 │ │ -0acada: 07a6 |000d: move-object v6, v10 │ │ -0acadc: 7607 ec1b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.:(Lua/gardenapple/itchupdater/install/SessionInstallerService;ILjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V // method@1bec │ │ -0acae2: 1f09 3c02 |0011: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0acae6: 5b79 f01e |0013: iput-object v9, v7, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ef0 │ │ -0acaea: 1f07 1902 |0015: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0acaee: 1107 |0017: return-object v7 │ │ +0acab4: |[0acab4] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0acac4: 2207 ca05 |0000: new-instance v7, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1; // type@05ca │ │ +0acac8: 5481 f11e |0002: iget-object v1, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.this$0:Lua/gardenapple/itchupdater/install/SessionInstallerService; // field@1ef1 │ │ +0acacc: 5282 ed1e |0004: iget v2, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$sessionId:I // field@1eed │ │ +0acad0: 5483 ec1e |0006: iget-object v3, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$packageName:Ljava/lang/String; // field@1eec │ │ +0acad4: 5484 eb1e |0008: iget-object v4, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$apkName:Ljava/lang/String; // field@1eeb │ │ +0acad8: 5285 ee1e |000a: iget v5, v8, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$status:I // field@1eee │ │ +0acadc: 0770 |000c: move-object v0, v7 │ │ +0acade: 07a6 |000d: move-object v6, v10 │ │ +0acae0: 7607 ec1b 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.:(Lua/gardenapple/itchupdater/install/SessionInstallerService;ILjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)V // method@1bec │ │ +0acae6: 1f09 3c02 |0011: check-cast v9, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0acaea: 5b79 f01e |0013: iput-object v9, v7, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ef0 │ │ +0acaee: 1f07 1902 |0015: check-cast v7, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0acaf2: 1107 |0017: return-object v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ac9d0: |[0ac9d0] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ac9e0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ac9e4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ac9e8: 6e30 ef1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bef │ │ -0ac9ee: 0c01 |0007: move-result-object v1 │ │ -0ac9f0: 1101 |0008: return-object v1 │ │ +0ac9d4: |[0ac9d4] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ac9e4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ac9e8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ac9ec: 6e30 ef1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bef │ │ +0ac9f2: 0c01 |0007: move-result-object v1 │ │ +0ac9f4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ac9f4: |[0ac9f4] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aca04: 6e30 ed1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bed │ │ -0aca0a: 0c01 |0003: move-result-object v1 │ │ -0aca0c: 1f01 ca05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1; // type@05ca │ │ -0aca10: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0aca14: 6e20 f01b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bf0 │ │ -0aca1a: 0c01 |000b: move-result-object v1 │ │ -0aca1c: 1101 |000c: return-object v1 │ │ +0ac9f8: |[0ac9f8] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aca08: 6e30 ed1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bed │ │ +0aca0e: 0c01 |0003: move-result-object v1 │ │ +0aca10: 1f01 ca05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1; // type@05ca │ │ +0aca14: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0aca18: 6e20 f01b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bf0 │ │ +0aca1e: 0c01 |000b: move-result-object v1 │ │ +0aca20: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 64 16-bit code units │ │ -0aca20: |[0aca20] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aca30: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0aca36: 0c00 |0003: move-result-object v0 │ │ -0aca38: 5291 ef1e |0004: iget v1, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.label:I // field@1eef │ │ -0aca3c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0aca3e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0aca42: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0aca46: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aca4c: 282f |000e: goto 003d // +002f │ │ -0aca4e: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ -0aca52: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0aca56: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0aca5c: 270a |0016: throw v10 │ │ -0aca5e: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0aca64: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0aca68: 549a f11e |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.this$0:Lua/gardenapple/itchupdater/install/SessionInstallerService; // field@1ef1 │ │ -0aca6c: 6e10 f31b 0a00 |001e: invoke-virtual {v10}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.getApplicationContext:()Landroid/content/Context; // method@1bf3 │ │ -0aca72: 0c0a |0021: move-result-object v10 │ │ -0aca74: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ -0aca78: 7120 8b05 3a00 |0024: invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0aca7e: 5293 ed1e |0027: iget v3, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$sessionId:I // field@1eed │ │ -0aca82: 8133 |0029: int-to-long v3, v3 │ │ -0aca84: 5495 ec1e |002a: iget-object v5, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$packageName:Ljava/lang/String; // field@1eec │ │ -0aca88: 5496 eb1e |002c: iget-object v6, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$apkName:Ljava/lang/String; // field@1eeb │ │ -0aca8c: 5297 ee1e |002e: iget v7, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$status:I // field@1eee │ │ -0aca90: 0798 |0030: move-object v8, v9 │ │ -0aca92: 1f08 1902 |0031: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0aca96: 5992 ef1e |0033: iput v2, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.label:I // field@1eef │ │ -0aca9a: 07a2 |0035: move-object v2, v10 │ │ -0aca9c: 7408 801b 0100 |0036: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ -0acaa2: 0c0a |0039: move-result-object v10 │ │ -0acaa4: 330a 0300 |003a: if-ne v10, v0, 003d // +0003 │ │ -0acaa8: 1100 |003c: return-object v0 │ │ -0acaaa: 620a 4a00 |003d: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0acaae: 110a |003f: return-object v10 │ │ +0aca24: |[0aca24] ua.gardenapple.itchupdater.install.SessionInstallerService$onStartCommand$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0aca34: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0aca3a: 0c00 |0003: move-result-object v0 │ │ +0aca3c: 5291 ef1e |0004: iget v1, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.label:I // field@1eef │ │ +0aca40: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0aca42: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0aca46: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0aca4a: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aca50: 282f |000e: goto 003d // +002f │ │ +0aca52: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ +0aca56: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0aca5a: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0aca60: 270a |0016: throw v10 │ │ +0aca62: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0aca68: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0aca6c: 549a f11e |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.this$0:Lua/gardenapple/itchupdater/install/SessionInstallerService; // field@1ef1 │ │ +0aca70: 6e10 f31b 0a00 |001e: invoke-virtual {v10}, Lua/gardenapple/itchupdater/install/SessionInstallerService;.getApplicationContext:()Landroid/content/Context; // method@1bf3 │ │ +0aca76: 0c0a |0021: move-result-object v10 │ │ +0aca78: 1a03 6c1f |0022: const-string v3, "applicationContext" // string@1f6c │ │ +0aca7c: 7120 8b05 3a00 |0024: invoke-static {v10, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0aca82: 5293 ed1e |0027: iget v3, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$sessionId:I // field@1eed │ │ +0aca86: 8133 |0029: int-to-long v3, v3 │ │ +0aca88: 5495 ec1e |002a: iget-object v5, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$packageName:Ljava/lang/String; // field@1eec │ │ +0aca8c: 5496 eb1e |002c: iget-object v6, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$apkName:Ljava/lang/String; // field@1eeb │ │ +0aca90: 5297 ee1e |002e: iget v7, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.$status:I // field@1eee │ │ +0aca94: 0798 |0030: move-object v8, v9 │ │ +0aca96: 1f08 1902 |0031: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0aca9a: 5992 ef1e |0033: iput v2, v9, Lua/gardenapple/itchupdater/install/SessionInstallerService$onStartCommand$1;.label:I // field@1eef │ │ +0aca9e: 07a2 |0035: move-object v2, v10 │ │ +0acaa0: 7408 801b 0100 |0036: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.onInstallResult:(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b80 │ │ +0acaa6: 0c0a |0039: move-result-object v10 │ │ +0acaa8: 330a 0300 |003a: if-ne v10, v0, 003d // +0003 │ │ +0acaac: 1100 |003c: return-object v0 │ │ +0acaae: 620a 4a00 |003d: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0acab2: 110a |003f: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=53 │ │ 0x000f line=56 │ │ 0x0017 line=53 │ │ 0x001a line=54 │ │ 0x002a line=55 │ │ @@ -276366,138 +276367,138 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0acfa8: |[0acfa8] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0acfb8: 5b01 f51e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ef5 │ │ -0acfbc: 5b02 f61e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$packageName:Ljava/lang/String; // field@1ef6 │ │ -0acfc0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0acfc2: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0acfc8: 0e00 |0008: return-void │ │ +0acfac: |[0acfac] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0acfbc: 5b01 f51e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ef5 │ │ +0acfc0: 5b02 f61e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$packageName:Ljava/lang/String; // field@1ef6 │ │ +0acfc4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0acfc6: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0acfcc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0acf78: |[0acf78] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0acf88: 2200 cd05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1; // type@05cd │ │ -0acf8c: 5431 f51e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ef5 │ │ -0acf90: 5432 f61e |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$packageName:Ljava/lang/String; // field@1ef6 │ │ -0acf94: 7040 fa1b 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bfa │ │ -0acf9a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0acf9e: 5b04 f81e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ef8 │ │ -0acfa2: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0acfa6: 1100 |000f: return-object v0 │ │ +0acf7c: |[0acf7c] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0acf8c: 2200 cd05 |0000: new-instance v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1; // type@05cd │ │ +0acf90: 5431 f51e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ef5 │ │ +0acf94: 5432 f61e |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$packageName:Ljava/lang/String; // field@1ef6 │ │ +0acf98: 7040 fa1b 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.:(Landroid/content/Context;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1bfa │ │ +0acf9e: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0acfa2: 5b04 f81e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1ef8 │ │ +0acfa6: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0acfaa: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ace7c: |[0ace7c] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ace8c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ace90: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ace94: 6e30 fd1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bfd │ │ -0ace9a: 0c01 |0007: move-result-object v1 │ │ -0ace9c: 1101 |0008: return-object v1 │ │ +0ace80: |[0ace80] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ace90: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ace94: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ace98: 6e30 fd1b 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1bfd │ │ +0ace9e: 0c01 |0007: move-result-object v1 │ │ +0acea0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0acea0: |[0acea0] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0aceb0: 6e30 fb1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bfb │ │ -0aceb6: 0c01 |0003: move-result-object v1 │ │ -0aceb8: 1f01 cd05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1; // type@05cd │ │ -0acebc: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0acec0: 6e20 fe1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bfe │ │ -0acec6: 0c01 |000b: move-result-object v1 │ │ -0acec8: 1101 |000c: return-object v1 │ │ +0acea4: |[0acea4] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0aceb4: 6e30 fb1b 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1bfb │ │ +0aceba: 0c01 |0003: move-result-object v1 │ │ +0acebc: 1f01 cd05 |0004: check-cast v1, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1; // type@05cd │ │ +0acec0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0acec4: 6e20 fe1b 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1bfe │ │ +0aceca: 0c01 |000b: move-result-object v1 │ │ +0acecc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0acecc: |[0acecc] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0acedc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0acee2: 0c00 |0003: move-result-object v0 │ │ -0acee4: 5251 f71e |0004: iget v1, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.label:I // field@1ef7 │ │ -0acee8: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0aceea: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0aceec: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0acef0: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -0acef4: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -0acef8: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0acefe: 2839 |0011: goto 004a // +0039 │ │ -0acf00: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0acf04: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0acf08: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0acf0e: 2706 |0019: throw v6 │ │ -0acf10: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0acf16: 2814 |001d: goto 0031 // +0014 │ │ -0acf18: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0acf1e: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0acf22: 5451 f51e |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ef5 │ │ -0acf26: 0754 |0025: move-object v4, v5 │ │ -0acf28: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0acf2c: 5953 f71e |0028: iput v3, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.label:I // field@1ef7 │ │ -0acf30: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0acf36: 0c06 |002d: move-result-object v6 │ │ -0acf38: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ -0acf3c: 1100 |0030: return-object v0 │ │ -0acf3e: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0acf42: 6e10 5c18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0acf48: 0c06 |0036: move-result-object v6 │ │ -0acf4a: 5451 f61e |0037: iget-object v1, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$packageName:Ljava/lang/String; // field@1ef6 │ │ -0acf4e: 1a03 2730 |0039: const-string v3, "packageName" // string@3027 │ │ -0acf52: 7120 8b05 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0acf58: 0753 |003e: move-object v3, v5 │ │ -0acf5a: 1f03 1902 |003f: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0acf5e: 5952 f71e |0041: iput v2, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.label:I // field@1ef7 │ │ -0acf62: 6e30 7419 1603 |0043: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.deleteFinishedInstallation:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1974 │ │ -0acf68: 0c06 |0046: move-result-object v6 │ │ -0acf6a: 3306 0300 |0047: if-ne v6, v0, 004a // +0003 │ │ -0acf6e: 1100 |0049: return-object v0 │ │ -0acf70: 6206 4a00 |004a: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0acf74: 1106 |004c: return-object v6 │ │ +0aced0: |[0aced0] ua.gardenapple.itchupdater.install.UninstallBroadcastReceiver$onReceive$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0acee0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0acee6: 0c00 |0003: move-result-object v0 │ │ +0acee8: 5251 f71e |0004: iget v1, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.label:I // field@1ef7 │ │ +0aceec: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0aceee: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0acef0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0acef4: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +0acef8: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +0acefc: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0acf02: 2839 |0011: goto 004a // +0039 │ │ +0acf04: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0acf08: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0acf0c: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0acf12: 2706 |0019: throw v6 │ │ +0acf14: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0acf1a: 2814 |001d: goto 0031 // +0014 │ │ +0acf1c: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0acf22: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0acf26: 5451 f51e |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$context:Landroid/content/Context; // field@1ef5 │ │ +0acf2a: 0754 |0025: move-object v4, v5 │ │ +0acf2c: 1f04 1902 |0026: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0acf30: 5953 f71e |0028: iput v3, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.label:I // field@1ef7 │ │ +0acf34: 6e30 4f18 1604 |002a: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0acf3a: 0c06 |002d: move-result-object v6 │ │ +0acf3c: 3306 0300 |002e: if-ne v6, v0, 0031 // +0003 │ │ +0acf40: 1100 |0030: return-object v0 │ │ +0acf42: 1f06 1205 |0031: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0acf46: 6e10 5c18 0600 |0033: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0acf4c: 0c06 |0036: move-result-object v6 │ │ +0acf4e: 5451 f61e |0037: iget-object v1, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.$packageName:Ljava/lang/String; // field@1ef6 │ │ +0acf52: 1a03 2730 |0039: const-string v3, "packageName" // string@3027 │ │ +0acf56: 7120 8b05 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0acf5c: 0753 |003e: move-object v3, v5 │ │ +0acf5e: 1f03 1902 |003f: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0acf62: 5952 f71e |0041: iput v2, v5, Lua/gardenapple/itchupdater/install/UninstallBroadcastReceiver$onReceive$1;.label:I // field@1ef7 │ │ +0acf66: 6e30 7419 1603 |0043: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.deleteFinishedInstallation:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1974 │ │ +0acf6c: 0c06 |0046: move-result-object v6 │ │ +0acf6e: 3306 0300 |0047: if-ne v6, v0, 004a // +0003 │ │ +0acf72: 1100 |0049: return-object v0 │ │ +0acf74: 6206 4a00 |004a: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0acf78: 1106 |004c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=26 │ │ 0x0012 line=29 │ │ 0x001a line=26 │ │ 0x0021 line=27 │ │ 0x0031 line=26 │ │ @@ -276576,129 +276577,129 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ad204: |[0ad204] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0ad214: 5b01 fe1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1efe │ │ -0ad218: 5b02 fb1e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.$uploadId:Ljava/lang/String; // field@1efb │ │ -0ad21c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0ad21e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ad224: 0e00 |0008: return-void │ │ +0ad208: |[0ad208] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0ad218: 5b01 fe1e |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1efe │ │ +0ad21c: 5b02 fb1e |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.$uploadId:Ljava/lang/String; // field@1efb │ │ +0ad220: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0ad222: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ad228: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0ad1d4: |[0ad1d4] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ad1e4: 2200 d005 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1; // type@05d0 │ │ -0ad1e8: 5431 fe1e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1efe │ │ -0ad1ec: 5432 fb1e |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.$uploadId:Ljava/lang/String; // field@1efb │ │ -0ad1f0: 7040 041c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c04 │ │ -0ad1f6: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ad1fa: 5b04 fd1e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1efd │ │ -0ad1fe: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ad202: 1100 |000f: return-object v0 │ │ +0ad1d8: |[0ad1d8] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ad1e8: 2200 d005 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1; // type@05d0 │ │ +0ad1ec: 5431 fe1e |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1efe │ │ +0ad1f0: 5432 fb1e |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.$uploadId:Ljava/lang/String; // field@1efb │ │ +0ad1f4: 7040 041c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c04 │ │ +0ad1fa: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ad1fe: 5b04 fd1e |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1efd │ │ +0ad202: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ad206: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ad0fc: |[0ad0fc] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ad10c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ad110: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ad114: 6e30 071c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1c07 │ │ -0ad11a: 0c01 |0007: move-result-object v1 │ │ -0ad11c: 1101 |0008: return-object v1 │ │ +0ad100: |[0ad100] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ad110: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ad114: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ad118: 6e30 071c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1c07 │ │ +0ad11e: 0c01 |0007: move-result-object v1 │ │ +0ad120: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ad120: |[0ad120] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ad130: 6e30 051c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1c05 │ │ -0ad136: 0c01 |0003: move-result-object v1 │ │ -0ad138: 1f01 d005 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1; // type@05d0 │ │ -0ad13c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ad140: 6e20 081c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c08 │ │ -0ad146: 0c01 |000b: move-result-object v1 │ │ -0ad148: 1101 |000c: return-object v1 │ │ +0ad124: |[0ad124] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ad134: 6e30 051c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1c05 │ │ +0ad13a: 0c01 |0003: move-result-object v1 │ │ +0ad13c: 1f01 d005 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1; // type@05d0 │ │ +0ad140: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ad144: 6e20 081c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c08 │ │ +0ad14a: 0c01 |000b: move-result-object v1 │ │ +0ad14c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0ad14c: |[0ad14c] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ad15c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ad162: 0c00 |0003: move-result-object v0 │ │ -0ad164: 5241 fc1e |0004: iget v1, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.label:I // field@1efc │ │ -0ad168: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ad16a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0ad16e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0ad172: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ad178: 282b |000e: goto 0039 // +002b │ │ -0ad17a: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ad17e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ad182: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ad188: 2705 |0016: throw v5 │ │ -0ad18a: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ad190: 5445 fe1e |001a: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1efe │ │ -0ad194: 6e10 131c 0500 |001c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ -0ad19a: 0c05 |001f: move-result-object v5 │ │ -0ad19c: 6e10 6b1c 0500 |0020: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBrowseHandler:()Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // method@1c6b │ │ -0ad1a2: 0c05 |0023: move-result-object v5 │ │ -0ad1a4: 3905 0300 |0024: if-nez v5, 0027 // +0003 │ │ -0ad1a8: 2813 |0026: goto 0039 // +0013 │ │ -0ad1aa: 5441 fb1e |0027: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.$uploadId:Ljava/lang/String; // field@1efb │ │ -0ad1ae: 7110 5e03 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ -0ad1b4: 0a01 |002c: move-result v1 │ │ -0ad1b6: 0743 |002d: move-object v3, v4 │ │ -0ad1b8: 1f03 1902 |002e: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ad1bc: 5942 fc1e |0030: iput v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.label:I // field@1efc │ │ -0ad1c0: 6e30 3e17 1503 |0032: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.setClickedUploadId:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@173e │ │ -0ad1c6: 0c05 |0035: move-result-object v5 │ │ -0ad1c8: 3305 0300 |0036: if-ne v5, v0, 0039 // +0003 │ │ -0ad1cc: 1100 |0038: return-object v0 │ │ -0ad1ce: 6205 4a00 |0039: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ad1d2: 1105 |003b: return-object v5 │ │ +0ad150: |[0ad150] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ad160: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ad166: 0c00 |0003: move-result-object v0 │ │ +0ad168: 5241 fc1e |0004: iget v1, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.label:I // field@1efc │ │ +0ad16c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ad16e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0ad172: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0ad176: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ad17c: 282b |000e: goto 0039 // +002b │ │ +0ad17e: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ad182: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ad186: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ad18c: 2705 |0016: throw v5 │ │ +0ad18e: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ad194: 5445 fe1e |001a: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1efe │ │ +0ad198: 6e10 131c 0500 |001c: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ +0ad19e: 0c05 |001f: move-result-object v5 │ │ +0ad1a0: 6e10 6b1c 0500 |0020: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBrowseHandler:()Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // method@1c6b │ │ +0ad1a6: 0c05 |0023: move-result-object v5 │ │ +0ad1a8: 3905 0300 |0024: if-nez v5, 0027 // +0003 │ │ +0ad1ac: 2813 |0026: goto 0039 // +0013 │ │ +0ad1ae: 5441 fb1e |0027: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.$uploadId:Ljava/lang/String; // field@1efb │ │ +0ad1b2: 7110 5e03 0100 |0029: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@035e │ │ +0ad1b8: 0a01 |002c: move-result v1 │ │ +0ad1ba: 0743 |002d: move-object v3, v4 │ │ +0ad1bc: 1f03 1902 |002e: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ad1c0: 5942 fc1e |0030: iput v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onDownloadLinkClick$1;.label:I // field@1efc │ │ +0ad1c4: 6e30 3e17 1503 |0032: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.setClickedUploadId:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@173e │ │ +0ad1ca: 0c05 |0035: move-result-object v5 │ │ +0ad1cc: 3305 0300 |0036: if-ne v5, v0, 0039 // +0003 │ │ +0ad1d0: 1100 |0038: return-object v0 │ │ +0ad1d2: 6205 4a00 |0039: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ad1d6: 1105 |003b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=536 │ │ 0x000f line=538 │ │ 0x0017 line=536 │ │ 0x001a line=537 │ │ 0x0039 line=538 │ │ @@ -276783,155 +276784,155 @@ │ │ type : '(Ljava/lang/String;Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ad3d8: |[0ad3d8] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.:(Ljava/lang/String;Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0ad3e8: 5b01 001f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$html:Ljava/lang/String; // field@1f00 │ │ -0ad3ec: 5b02 051f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ -0ad3f0: 5b03 011f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$url:Ljava/lang/String; // field@1f01 │ │ -0ad3f4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0ad3f6: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ad3fc: 0e00 |000a: return-void │ │ +0ad3dc: |[0ad3dc] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.:(Ljava/lang/String;Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0ad3ec: 5b01 001f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$html:Ljava/lang/String; // field@1f00 │ │ +0ad3f0: 5b02 051f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ +0ad3f4: 5b03 011f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$url:Ljava/lang/String; // field@1f01 │ │ +0ad3f8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0ad3fa: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ad400: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0ad3a4: |[0ad3a4] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ad3b4: 2200 d205 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1; // type@05d2 │ │ -0ad3b8: 5441 001f |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$html:Ljava/lang/String; // field@1f00 │ │ -0ad3bc: 5442 051f |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ -0ad3c0: 5443 011f |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$url:Ljava/lang/String; // field@1f01 │ │ -0ad3c4: 7056 0b1c 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.:(Ljava/lang/String;Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c0b │ │ -0ad3ca: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ad3ce: 5b05 041f |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f04 │ │ -0ad3d2: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ad3d6: 1100 |0011: return-object v0 │ │ +0ad3a8: |[0ad3a8] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ad3b8: 2200 d205 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1; // type@05d2 │ │ +0ad3bc: 5441 001f |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$html:Ljava/lang/String; // field@1f00 │ │ +0ad3c0: 5442 051f |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ +0ad3c4: 5443 011f |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$url:Ljava/lang/String; // field@1f01 │ │ +0ad3c8: 7056 0b1c 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.:(Ljava/lang/String;Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c0b │ │ +0ad3ce: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ad3d2: 5b05 041f |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f04 │ │ +0ad3d6: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ad3da: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ad268: |[0ad268] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ad278: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ad27c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ad280: 6e30 0e1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1c0e │ │ -0ad286: 0c01 |0007: move-result-object v1 │ │ -0ad288: 1101 |0008: return-object v1 │ │ +0ad26c: |[0ad26c] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ad27c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ad280: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ad284: 6e30 0e1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1c0e │ │ +0ad28a: 0c01 |0007: move-result-object v1 │ │ +0ad28c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ad28c: |[0ad28c] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ad29c: 6e30 0c1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1c0c │ │ -0ad2a2: 0c01 |0003: move-result-object v1 │ │ -0ad2a4: 1f01 d205 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1; // type@05d2 │ │ -0ad2a8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ad2ac: 6e20 0f1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c0f │ │ -0ad2b2: 0c01 |000b: move-result-object v1 │ │ -0ad2b4: 1101 |000c: return-object v1 │ │ +0ad290: |[0ad290] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ad2a0: 6e30 0c1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1c0c │ │ +0ad2a6: 0c01 |0003: move-result-object v1 │ │ +0ad2a8: 1f01 d205 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1; // type@05d2 │ │ +0ad2ac: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ad2b0: 6e20 0f1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c0f │ │ +0ad2b6: 0c01 |000b: move-result-object v1 │ │ +0ad2b8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -0ad2b8: |[0ad2b8] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ad2c8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ad2ce: 0c00 |0003: move-result-object v0 │ │ -0ad2d0: 5251 031f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.label:I // field@1f03 │ │ -0ad2d4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ad2d6: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ -0ad2da: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ -0ad2de: 5450 021f |000b: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.L$0:Ljava/lang/Object; // field@1f02 │ │ -0ad2e2: 1f00 cc03 |000d: check-cast v0, Lorg/jsoup/nodes/Document; // type@03cc │ │ -0ad2e6: 7110 5305 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ad2ec: 2835 |0012: goto 0047 // +0035 │ │ -0ad2ee: 2206 6501 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ad2f2: 1a00 c420 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ad2f6: 7020 5a03 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ad2fc: 2706 |001a: throw v6 │ │ -0ad2fe: 7110 5305 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ad304: 5456 001f |001e: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$html:Ljava/lang/String; // field@1f00 │ │ -0ad308: 7110 5f0f 0600 |0020: invoke-static {v6}, Lorg/jsoup/Jsoup;.parse:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0f5f │ │ -0ad30e: 0c06 |0023: move-result-object v6 │ │ -0ad310: 5451 051f |0024: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ -0ad314: 6e10 131c 0100 |0026: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ -0ad31a: 0c01 |0029: move-result-object v1 │ │ -0ad31c: 6e10 6b1c 0100 |002a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBrowseHandler:()Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // method@1c6b │ │ -0ad322: 0c01 |002d: move-result-object v1 │ │ -0ad324: 3901 0300 |002e: if-nez v1, 0031 // +0003 │ │ -0ad328: 2818 |0030: goto 0048 // +0018 │ │ -0ad32a: 1a03 4224 |0031: const-string v3, "doc" // string@2442 │ │ -0ad32e: 7120 8b05 3600 |0033: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ad334: 5453 011f |0036: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$url:Ljava/lang/String; // field@1f01 │ │ -0ad338: 0754 |0038: move-object v4, v5 │ │ -0ad33a: 1f04 1902 |0039: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ad33e: 5b56 021f |003b: iput-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.L$0:Ljava/lang/Object; // field@1f02 │ │ -0ad342: 5952 031f |003d: iput v2, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.label:I // field@1f03 │ │ -0ad346: 6e40 3d17 6143 |003f: invoke-virtual {v1, v6, v3, v4}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.onPageVisited:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@173d │ │ -0ad34c: 0c01 |0042: move-result-object v1 │ │ -0ad34e: 3301 0300 |0043: if-ne v1, v0, 0046 // +0003 │ │ -0ad352: 1100 |0045: return-object v0 │ │ -0ad354: 0760 |0046: move-object v0, v6 │ │ -0ad356: 0706 |0047: move-object v6, v0 │ │ -0ad358: 5450 051f |0048: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ -0ad35c: 6e10 131c 0000 |004a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ -0ad362: 0c00 |004d: move-result-object v0 │ │ -0ad364: 7120 661c 6000 |004e: invoke-static {v0, v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.access$setCurrentDoc$p:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lorg/jsoup/nodes/Document;)V // method@1c66 │ │ -0ad36a: 5456 051f |0051: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ -0ad36e: 6e10 131c 0600 |0053: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ -0ad374: 0c06 |0056: move-result-object v6 │ │ -0ad376: 6e10 691c 0600 |0057: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ -0ad37c: 0c06 |005a: move-result-object v6 │ │ -0ad37e: 3906 0300 |005b: if-nez v6, 005e // +0003 │ │ -0ad382: 280d |005d: goto 006a // +000d │ │ -0ad384: 2200 d105 |005e: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1; // type@05d1 │ │ -0ad388: 5451 051f |0060: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ -0ad38c: 7020 091c 1000 |0062: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V // method@1c09 │ │ -0ad392: 1f00 7501 |0065: check-cast v0, Ljava/lang/Runnable; // type@0175 │ │ -0ad396: 6e20 dd01 0600 |0067: invoke-virtual {v6, v0}, Landroidx/fragment/app/FragmentActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01dd │ │ -0ad39c: 6206 4a00 |006a: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ad3a0: 1106 |006c: return-object v6 │ │ +0ad2bc: |[0ad2bc] ua.gardenapple.itchupdater.ui.BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ad2cc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ad2d2: 0c00 |0003: move-result-object v0 │ │ +0ad2d4: 5251 031f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.label:I // field@1f03 │ │ +0ad2d8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ad2da: 3801 1400 |0007: if-eqz v1, 001b // +0014 │ │ +0ad2de: 3321 0a00 |0009: if-ne v1, v2, 0013 // +000a │ │ +0ad2e2: 5450 021f |000b: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.L$0:Ljava/lang/Object; // field@1f02 │ │ +0ad2e6: 1f00 cc03 |000d: check-cast v0, Lorg/jsoup/nodes/Document; // type@03cc │ │ +0ad2ea: 7110 5305 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ad2f0: 2835 |0012: goto 0047 // +0035 │ │ +0ad2f2: 2206 6501 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ad2f6: 1a00 c420 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ad2fa: 7020 5a03 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ad300: 2706 |001a: throw v6 │ │ +0ad302: 7110 5305 0600 |001b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ad308: 5456 001f |001e: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$html:Ljava/lang/String; // field@1f00 │ │ +0ad30c: 7110 5f0f 0600 |0020: invoke-static {v6}, Lorg/jsoup/Jsoup;.parse:(Ljava/lang/String;)Lorg/jsoup/nodes/Document; // method@0f5f │ │ +0ad312: 0c06 |0023: move-result-object v6 │ │ +0ad314: 5451 051f |0024: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ +0ad318: 6e10 131c 0100 |0026: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ +0ad31e: 0c01 |0029: move-result-object v1 │ │ +0ad320: 6e10 6b1c 0100 |002a: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBrowseHandler:()Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // method@1c6b │ │ +0ad326: 0c01 |002d: move-result-object v1 │ │ +0ad328: 3901 0300 |002e: if-nez v1, 0031 // +0003 │ │ +0ad32c: 2818 |0030: goto 0048 // +0018 │ │ +0ad32e: 1a03 4224 |0031: const-string v3, "doc" // string@2442 │ │ +0ad332: 7120 8b05 3600 |0033: invoke-static {v6, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ad338: 5453 011f |0036: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.$url:Ljava/lang/String; // field@1f01 │ │ +0ad33c: 0754 |0038: move-object v4, v5 │ │ +0ad33e: 1f04 1902 |0039: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ad342: 5b56 021f |003b: iput-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.L$0:Ljava/lang/Object; // field@1f02 │ │ +0ad346: 5952 031f |003d: iput v2, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.label:I // field@1f03 │ │ +0ad34a: 6e40 3d17 6143 |003f: invoke-virtual {v1, v6, v3, v4}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.onPageVisited:(Lorg/jsoup/nodes/Document;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@173d │ │ +0ad350: 0c01 |0042: move-result-object v1 │ │ +0ad352: 3301 0300 |0043: if-ne v1, v0, 0046 // +0003 │ │ +0ad356: 1100 |0045: return-object v0 │ │ +0ad358: 0760 |0046: move-object v0, v6 │ │ +0ad35a: 0706 |0047: move-object v6, v0 │ │ +0ad35c: 5450 051f |0048: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ +0ad360: 6e10 131c 0000 |004a: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ +0ad366: 0c00 |004d: move-result-object v0 │ │ +0ad368: 7120 661c 6000 |004e: invoke-static {v0, v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.access$setCurrentDoc$p:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Lorg/jsoup/nodes/Document;)V // method@1c66 │ │ +0ad36e: 5456 051f |0051: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ +0ad372: 6e10 131c 0600 |0053: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;.getFragment:()Lua/gardenapple/itchupdater/ui/BrowseFragment; // method@1c13 │ │ +0ad378: 0c06 |0056: move-result-object v6 │ │ +0ad37a: 6e10 691c 0600 |0057: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1c69 │ │ +0ad380: 0c06 |005a: move-result-object v6 │ │ +0ad382: 3906 0300 |005b: if-nez v6, 005e // +0003 │ │ +0ad386: 280d |005d: goto 006a // +000d │ │ +0ad388: 2200 d105 |005e: new-instance v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1; // type@05d1 │ │ +0ad38c: 5451 051f |0060: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface; // field@1f05 │ │ +0ad390: 7020 091c 1000 |0062: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface$onHtmlLoaded$1$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment$ItchJavaScriptInterface;)V // method@1c09 │ │ +0ad396: 1f00 7501 |0065: check-cast v0, Ljava/lang/Runnable; // type@0175 │ │ +0ad39a: 6e20 dd01 0600 |0067: invoke-virtual {v6, v0}, Landroidx/fragment/app/FragmentActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@01dd │ │ +0ad3a0: 6206 4a00 |006a: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ad3a4: 1106 |006c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=549 │ │ 0x0013 line=556 │ │ 0x001b line=549 │ │ 0x001e line=550 │ │ 0x0024 line=551 │ │ @@ -277019,135 +277020,135 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ae300: |[0ae300] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0ae310: 5b01 2a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2a │ │ -0ae314: 5b02 271f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$url:Ljava/lang/String; // field@1f27 │ │ -0ae318: 5b03 251f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$contentDisposition:Ljava/lang/String; // field@1f25 │ │ -0ae31c: 5b04 261f |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$mimeType:Ljava/lang/String; // field@1f26 │ │ -0ae320: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -0ae322: 7030 7b05 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0ae328: 0e00 |000c: return-void │ │ +0ae304: |[0ae304] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0ae314: 5b01 2a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2a │ │ +0ae318: 5b02 271f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$url:Ljava/lang/String; // field@1f27 │ │ +0ae31c: 5b03 251f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$contentDisposition:Ljava/lang/String; // field@1f25 │ │ +0ae320: 5b04 261f |0006: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$mimeType:Ljava/lang/String; // field@1f26 │ │ +0ae324: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +0ae326: 7030 7b05 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0ae32c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -0ae2c4: |[0ae2c4] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0ae2d4: 2206 e805 |0000: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1; // type@05e8 │ │ -0ae2d8: 5471 2a1f |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2a │ │ -0ae2dc: 5472 271f |0004: iget-object v2, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$url:Ljava/lang/String; // field@1f27 │ │ -0ae2e0: 5473 251f |0006: iget-object v3, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$contentDisposition:Ljava/lang/String; // field@1f25 │ │ -0ae2e4: 5474 261f |0008: iget-object v4, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$mimeType:Ljava/lang/String; // field@1f26 │ │ -0ae2e8: 0760 |000a: move-object v0, v6 │ │ -0ae2ea: 0795 |000b: move-object v5, v9 │ │ -0ae2ec: 7606 471c 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c47 │ │ -0ae2f2: 1f08 3c02 |000f: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ae2f6: 5b68 291f |0011: iput-object v8, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f29 │ │ -0ae2fa: 1f06 1902 |0013: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ae2fe: 1106 |0015: return-object v6 │ │ +0ae2c8: |[0ae2c8] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0ae2d8: 2206 e805 |0000: new-instance v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1; // type@05e8 │ │ +0ae2dc: 5471 2a1f |0002: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2a │ │ +0ae2e0: 5472 271f |0004: iget-object v2, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$url:Ljava/lang/String; // field@1f27 │ │ +0ae2e4: 5473 251f |0006: iget-object v3, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$contentDisposition:Ljava/lang/String; // field@1f25 │ │ +0ae2e8: 5474 261f |0008: iget-object v4, v7, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$mimeType:Ljava/lang/String; // field@1f26 │ │ +0ae2ec: 0760 |000a: move-object v0, v6 │ │ +0ae2ee: 0795 |000b: move-object v5, v9 │ │ +0ae2f0: 7606 471c 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.:(Lua/gardenapple/itchupdater/ui/BrowseFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1c47 │ │ +0ae2f6: 1f08 3c02 |000f: check-cast v8, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ae2fa: 5b68 291f |0011: iput-object v8, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f29 │ │ +0ae2fe: 1f06 1902 |0013: check-cast v6, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ae302: 1106 |0015: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ae1e8: |[0ae1e8] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ae1f8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0ae1fc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ae200: 6e30 4a1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1c4a │ │ -0ae206: 0c01 |0007: move-result-object v1 │ │ -0ae208: 1101 |0008: return-object v1 │ │ +0ae1ec: |[0ae1ec] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ae1fc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0ae200: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ae204: 6e30 4a1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1c4a │ │ +0ae20a: 0c01 |0007: move-result-object v1 │ │ +0ae20c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ae20c: |[0ae20c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0ae21c: 6e30 481c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1c48 │ │ -0ae222: 0c01 |0003: move-result-object v1 │ │ -0ae224: 1f01 e805 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1; // type@05e8 │ │ -0ae228: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ae22c: 6e20 4b1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c4b │ │ -0ae232: 0c01 |000b: move-result-object v1 │ │ -0ae234: 1101 |000c: return-object v1 │ │ +0ae210: |[0ae210] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0ae220: 6e30 481c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1c48 │ │ +0ae226: 0c01 |0003: move-result-object v1 │ │ +0ae228: 1f01 e805 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1; // type@05e8 │ │ +0ae22c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ae230: 6e20 4b1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c4b │ │ +0ae236: 0c01 |000b: move-result-object v1 │ │ +0ae238: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -0ae238: |[0ae238] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ae248: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0ae24e: 0c00 |0003: move-result-object v0 │ │ -0ae250: 5261 281f |0004: iget v1, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.label:I // field@1f28 │ │ -0ae254: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0ae256: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0ae25a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0ae25e: 7110 5305 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ae264: 282c |000e: goto 003a // +002c │ │ -0ae266: 2207 6501 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -0ae26a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0ae26e: 7020 5a03 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0ae274: 2707 |0016: throw v7 │ │ -0ae276: 7110 5305 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0ae27c: 5467 2a1f |001a: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2a │ │ -0ae280: 6e10 6b1c 0700 |001c: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBrowseHandler:()Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // method@1c6b │ │ -0ae286: 0c07 |001f: move-result-object v7 │ │ -0ae288: 3907 0300 |0020: if-nez v7, 0023 // +0003 │ │ -0ae28c: 2818 |0022: goto 003a // +0018 │ │ -0ae28e: 5461 271f |0023: iget-object v1, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$url:Ljava/lang/String; // field@1f27 │ │ -0ae292: 1a03 0037 |0025: const-string v3, "url" // string@3700 │ │ -0ae296: 7120 8b05 3100 |0027: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0ae29c: 5463 251f |002a: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$contentDisposition:Ljava/lang/String; // field@1f25 │ │ -0ae2a0: 5464 261f |002c: iget-object v4, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$mimeType:Ljava/lang/String; // field@1f26 │ │ -0ae2a4: 0765 |002e: move-object v5, v6 │ │ -0ae2a6: 1f05 1902 |002f: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0ae2aa: 5962 281f |0031: iput v2, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.label:I // field@1f28 │ │ -0ae2ae: 6e55 3c17 1743 |0033: invoke-virtual {v7, v1, v3, v4, v5}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.onDownloadStarted:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@173c │ │ -0ae2b4: 0c07 |0036: move-result-object v7 │ │ -0ae2b6: 3307 0300 |0037: if-ne v7, v0, 003a // +0003 │ │ -0ae2ba: 1100 |0039: return-object v0 │ │ -0ae2bc: 6207 4a00 |003a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0ae2c0: 1107 |003c: return-object v7 │ │ +0ae23c: |[0ae23c] ua.gardenapple.itchupdater.ui.BrowseFragment$onViewCreated$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ae24c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0ae252: 0c00 |0003: move-result-object v0 │ │ +0ae254: 5261 281f |0004: iget v1, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.label:I // field@1f28 │ │ +0ae258: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0ae25a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0ae25e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0ae262: 7110 5305 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ae268: 282c |000e: goto 003a // +002c │ │ +0ae26a: 2207 6501 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +0ae26e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0ae272: 7020 5a03 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0ae278: 2707 |0016: throw v7 │ │ +0ae27a: 7110 5305 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0ae280: 5467 2a1f |001a: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.this$0:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1f2a │ │ +0ae284: 6e10 6b1c 0700 |001c: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getBrowseHandler:()Lua/gardenapple/itchupdater/client/ItchBrowseHandler; // method@1c6b │ │ +0ae28a: 0c07 |001f: move-result-object v7 │ │ +0ae28c: 3907 0300 |0020: if-nez v7, 0023 // +0003 │ │ +0ae290: 2818 |0022: goto 003a // +0018 │ │ +0ae292: 5461 271f |0023: iget-object v1, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$url:Ljava/lang/String; // field@1f27 │ │ +0ae296: 1a03 0037 |0025: const-string v3, "url" // string@3700 │ │ +0ae29a: 7120 8b05 3100 |0027: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0ae2a0: 5463 251f |002a: iget-object v3, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$contentDisposition:Ljava/lang/String; // field@1f25 │ │ +0ae2a4: 5464 261f |002c: iget-object v4, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.$mimeType:Ljava/lang/String; // field@1f26 │ │ +0ae2a8: 0765 |002e: move-object v5, v6 │ │ +0ae2aa: 1f05 1902 |002f: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0ae2ae: 5962 281f |0031: iput v2, v6, Lua/gardenapple/itchupdater/ui/BrowseFragment$onViewCreated$1$1;.label:I // field@1f28 │ │ +0ae2b2: 6e55 3c17 1743 |0033: invoke-virtual {v7, v1, v3, v4, v5}, Lua/gardenapple/itchupdater/client/ItchBrowseHandler;.onDownloadStarted:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@173c │ │ +0ae2b8: 0c07 |0036: move-result-object v7 │ │ +0ae2ba: 3307 0300 |0037: if-ne v7, v0, 003a // +0003 │ │ +0ae2be: 1100 |0039: return-object v0 │ │ +0ae2c0: 6207 4a00 |003a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0ae2c4: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=94 │ │ 0x000f line=96 │ │ 0x0017 line=94 │ │ 0x001a line=95 │ │ 0x003a line=96 │ │ @@ -277224,142 +277225,142 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0afd98: |[0afd98] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ -0afda8: 5b01 581f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f58 │ │ -0afdac: 5b02 551f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f55 │ │ -0afdb0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0afdb2: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0afdb8: 0e00 |0008: return-void │ │ +0afd9c: |[0afd9c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ +0afdac: 5b01 581f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f58 │ │ +0afdb0: 5b02 551f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f55 │ │ +0afdb4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0afdb6: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0afdbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0afd68: |[0afd68] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0afd78: 2200 fb05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2; // type@05fb │ │ -0afd7c: 5431 581f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f58 │ │ -0afd80: 5432 551f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f55 │ │ -0afd84: 7040 9e1c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1c9e │ │ -0afd8a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0afd8e: 5b04 571f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f57 │ │ -0afd92: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0afd96: 1100 |000f: return-object v0 │ │ +0afd6c: |[0afd6c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0afd7c: 2200 fb05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2; // type@05fb │ │ +0afd80: 5431 581f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f58 │ │ +0afd84: 5432 551f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f55 │ │ +0afd88: 7040 9e1c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1c9e │ │ +0afd8e: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0afd92: 5b04 571f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f57 │ │ +0afd96: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0afd9a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0afc58: |[0afc58] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0afc68: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0afc6c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0afc70: 6e30 a11c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ca1 │ │ -0afc76: 0c01 |0007: move-result-object v1 │ │ -0afc78: 1101 |0008: return-object v1 │ │ +0afc5c: |[0afc5c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0afc6c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0afc70: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0afc74: 6e30 a11c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ca1 │ │ +0afc7a: 0c01 |0007: move-result-object v1 │ │ +0afc7c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0afc7c: |[0afc7c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0afc8c: 6e30 9f1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1c9f │ │ -0afc92: 0c01 |0003: move-result-object v1 │ │ -0afc94: 1f01 fb05 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2; // type@05fb │ │ -0afc98: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0afc9c: 6e20 a21c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ca2 │ │ -0afca2: 0c01 |000b: move-result-object v1 │ │ -0afca4: 1101 |000c: return-object v1 │ │ +0afc80: |[0afc80] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0afc90: 6e30 9f1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1c9f │ │ +0afc96: 0c01 |0003: move-result-object v1 │ │ +0afc98: 1f01 fb05 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2; // type@05fb │ │ +0afc9c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0afca0: 6e20 a21c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ca2 │ │ +0afca6: 0c01 |000b: move-result-object v1 │ │ +0afca8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 88 16-bit code units │ │ -0afca8: |[0afca8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0afcb8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0afcbe: 0c00 |0003: move-result-object v0 │ │ -0afcc0: 5291 561f |0004: iget v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.label:I // field@1f56 │ │ -0afcc4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0afcc6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0afcca: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0afcce: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0afcd4: 2847 |000e: goto 0055 // +0047 │ │ -0afcd6: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ -0afcda: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0afcde: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0afce4: 270a |0016: throw v10 │ │ -0afce6: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0afcec: 620a 8f1e |001a: sget-object v10, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0afcf0: 5491 581f |001c: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f58 │ │ -0afcf4: 7110 f41c 0100 |001e: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0afcfa: 0c01 |0021: move-result-object v1 │ │ -0afcfc: 6e20 7d1b 1a00 |0022: invoke-virtual {v10, v1}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7d │ │ -0afd02: 0c03 |0025: move-result-object v3 │ │ -0afd04: 620a 5306 |0026: sget-object v10, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0afd08: 6e10 a816 0a00 |0028: invoke-virtual {v10}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0afd0e: 0c0a |002b: move-result-object v10 │ │ -0afd10: 5491 551f |002c: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f55 │ │ -0afd14: 6e10 4019 0100 |002e: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ -0afd1a: 0a01 |0031: move-result v1 │ │ -0afd1c: 6e20 451b 1a00 |0032: invoke-virtual {v10, v1}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getPendingFile:(I)Ljava/io/File; // method@1b45 │ │ -0afd22: 0c07 |0035: move-result-object v7 │ │ -0afd24: 7110 8a05 0700 |0036: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0afd2a: 549a 581f |0039: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f58 │ │ -0afd2e: 7110 f41c 0a00 |003b: invoke-static {v10}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0afd34: 0c04 |003e: move-result-object v4 │ │ -0afd36: 549a 551f |003f: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f55 │ │ -0afd3a: 6e10 3919 0a00 |0041: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@1939 │ │ -0afd40: 0c0a |0044: move-result-object v10 │ │ -0afd42: 6e10 6703 0a00 |0045: invoke-virtual {v10}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0afd48: 0b05 |0048: move-result-wide v5 │ │ -0afd4a: 0798 |0049: move-object v8, v9 │ │ -0afd4c: 1f08 1902 |004a: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0afd50: 5992 561f |004c: iput v2, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.label:I // field@1f56 │ │ -0afd54: 7406 551b 0300 |004e: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b55 │ │ -0afd5a: 0c0a |0051: move-result-object v10 │ │ -0afd5c: 330a 0300 |0052: if-ne v10, v0, 0055 // +0003 │ │ -0afd60: 1100 |0054: return-object v0 │ │ -0afd62: 620a 4a00 |0055: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0afd66: 110a |0057: return-object v10 │ │ +0afcac: |[0afcac] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0afcbc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0afcc2: 0c00 |0003: move-result-object v0 │ │ +0afcc4: 5291 561f |0004: iget v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.label:I // field@1f56 │ │ +0afcc8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0afcca: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0afcce: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0afcd2: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0afcd8: 2847 |000e: goto 0055 // +0047 │ │ +0afcda: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ +0afcde: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0afce2: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0afce8: 270a |0016: throw v10 │ │ +0afcea: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0afcf0: 620a 8f1e |001a: sget-object v10, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0afcf4: 5491 581f |001c: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f58 │ │ +0afcf8: 7110 f41c 0100 |001e: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0afcfe: 0c01 |0021: move-result-object v1 │ │ +0afd00: 6e20 7d1b 1a00 |0022: invoke-virtual {v10, v1}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(Landroid/content/Context;)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7d │ │ +0afd06: 0c03 |0025: move-result-object v3 │ │ +0afd08: 620a 5306 |0026: sget-object v10, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0afd0c: 6e10 a816 0a00 |0028: invoke-virtual {v10}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0afd12: 0c0a |002b: move-result-object v10 │ │ +0afd14: 5491 551f |002c: iget-object v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f55 │ │ +0afd18: 6e10 4019 0100 |002e: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ +0afd1e: 0a01 |0031: move-result v1 │ │ +0afd20: 6e20 451b 1a00 |0032: invoke-virtual {v10, v1}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getPendingFile:(I)Ljava/io/File; // method@1b45 │ │ +0afd26: 0c07 |0035: move-result-object v7 │ │ +0afd28: 7110 8a05 0700 |0036: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0afd2e: 549a 581f |0039: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f58 │ │ +0afd32: 7110 f41c 0a00 |003b: invoke-static {v10}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0afd38: 0c04 |003e: move-result-object v4 │ │ +0afd3a: 549a 551f |003f: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f55 │ │ +0afd3e: 6e10 3919 0a00 |0041: invoke-virtual {v10}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@1939 │ │ +0afd44: 0c0a |0044: move-result-object v10 │ │ +0afd46: 6e10 6703 0a00 |0045: invoke-virtual {v10}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0afd4c: 0b05 |0048: move-result-wide v5 │ │ +0afd4e: 0798 |0049: move-object v8, v9 │ │ +0afd50: 1f08 1902 |004a: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0afd54: 5992 561f |004c: iput v2, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$2;.label:I // field@1f56 │ │ +0afd58: 7406 551b 0300 |004e: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.requestInstall:(Landroid/content/Context;JLjava/io/File;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b55 │ │ +0afd5e: 0c0a |0051: move-result-object v10 │ │ +0afd60: 330a 0300 |0052: if-ne v10, v0, 0055 // +0003 │ │ +0afd64: 1100 |0054: return-object v0 │ │ +0afd66: 620a 4a00 |0055: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0afd6a: 110a |0057: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=117 │ │ 0x000f line=121 │ │ 0x0017 line=117 │ │ 0x001a line=118 │ │ 0x0026 line=119 │ │ @@ -277438,142 +277439,142 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0afef8: |[0afef8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ -0aff08: 5b01 5a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5a │ │ -0aff0c: 5b02 591f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f59 │ │ -0aff10: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0aff12: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0aff18: 0e00 |0008: return-void │ │ +0afefc: |[0afefc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ +0aff0c: 5b01 5a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5a │ │ +0aff10: 5b02 591f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f59 │ │ +0aff14: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0aff16: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0aff1c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0afec8: |[0afec8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0afed8: 2200 fc05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1; // type@05fc │ │ -0afedc: 5431 5a1f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5a │ │ -0afee0: 5432 591f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f59 │ │ -0afee4: 7040 a31c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1ca3 │ │ -0afeea: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0afeee: 5b04 5c1f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f5c │ │ -0afef2: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0afef6: 1100 |000f: return-object v0 │ │ +0afecc: |[0afecc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0afedc: 2200 fc05 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1; // type@05fc │ │ +0afee0: 5431 5a1f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5a │ │ +0afee4: 5432 591f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f59 │ │ +0afee8: 7040 a31c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1ca3 │ │ +0afeee: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0afef2: 5b04 5c1f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f5c │ │ +0afef6: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0afefa: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0afdbc: |[0afdbc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0afdcc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0afdd0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0afdd4: 6e30 a61c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ca6 │ │ -0afdda: 0c01 |0007: move-result-object v1 │ │ -0afddc: 1101 |0008: return-object v1 │ │ +0afdc0: |[0afdc0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0afdd0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0afdd4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0afdd8: 6e30 a61c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ca6 │ │ +0afdde: 0c01 |0007: move-result-object v1 │ │ +0afde0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0afde0: |[0afde0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0afdf0: 6e30 a41c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1ca4 │ │ -0afdf6: 0c01 |0003: move-result-object v1 │ │ -0afdf8: 1f01 fc05 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1; // type@05fc │ │ -0afdfc: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0afe00: 6e20 a71c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ca7 │ │ -0afe06: 0c01 |000b: move-result-object v1 │ │ -0afe08: 1101 |000c: return-object v1 │ │ +0afde4: |[0afde4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0afdf4: 6e30 a41c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1ca4 │ │ +0afdfa: 0c01 |0003: move-result-object v1 │ │ +0afdfc: 1f01 fc05 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1; // type@05fc │ │ +0afe00: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0afe04: 6e20 a71c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ca7 │ │ +0afe0a: 0c01 |000b: move-result-object v1 │ │ +0afe0c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -0afe0c: |[0afe0c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0afe1c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0afe22: 0c00 |0003: move-result-object v0 │ │ -0afe24: 5251 5b1f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.label:I // field@1f5b │ │ -0afe28: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0afe2a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0afe2c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0afe30: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -0afe34: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -0afe38: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0afe3e: 2841 |0011: goto 0052 // +0041 │ │ -0afe40: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0afe44: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0afe48: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0afe4e: 2706 |0019: throw v6 │ │ -0afe50: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0afe56: 281d |001d: goto 003a // +001d │ │ -0afe58: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0afe5e: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0afe62: 5451 5a1f |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5a │ │ -0afe66: 6e10 8701 0100 |0025: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0afe6c: 0c01 |0028: move-result-object v1 │ │ -0afe6e: 1a04 9b22 |0029: const-string v4, "context" // string@229b │ │ -0afe72: 7120 8b05 4100 |002b: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0afe78: 0754 |002e: move-object v4, v5 │ │ -0afe7a: 1f04 1902 |002f: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0afe7e: 5953 5b1f |0031: iput v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.label:I // field@1f5b │ │ -0afe82: 6e30 4f18 1604 |0033: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0afe88: 0c06 |0036: move-result-object v6 │ │ -0afe8a: 3306 0300 |0037: if-ne v6, v0, 003a // +0003 │ │ -0afe8e: 1100 |0039: return-object v0 │ │ -0afe90: 1f06 1205 |003a: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0afe94: 6e10 5c18 0600 |003c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0afe9a: 0c06 |003f: move-result-object v6 │ │ -0afe9c: 5451 591f |0040: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f59 │ │ -0afea0: 6e10 4019 0100 |0042: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ -0afea6: 0a01 |0045: move-result v1 │ │ -0afea8: 0753 |0046: move-object v3, v5 │ │ -0afeaa: 1f03 1902 |0047: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0afeae: 5952 5b1f |0049: iput v2, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.label:I // field@1f5b │ │ -0afeb2: 6e30 7319 1603 |004b: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.deleteFinishedInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1973 │ │ -0afeb8: 0c06 |004e: move-result-object v6 │ │ -0afeba: 3306 0300 |004f: if-ne v6, v0, 0052 // +0003 │ │ -0afebe: 1100 |0051: return-object v0 │ │ -0afec0: 6206 4a00 |0052: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0afec4: 1106 |0054: return-object v6 │ │ +0afe10: |[0afe10] ua.gardenapple.itchupdater.ui.LibraryAdapter$onCardClick$3$dialog$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0afe20: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0afe26: 0c00 |0003: move-result-object v0 │ │ +0afe28: 5251 5b1f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.label:I // field@1f5b │ │ +0afe2c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0afe2e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0afe30: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0afe34: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +0afe38: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +0afe3c: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0afe42: 2841 |0011: goto 0052 // +0041 │ │ +0afe44: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0afe48: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0afe4c: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0afe52: 2706 |0019: throw v6 │ │ +0afe54: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0afe5a: 281d |001d: goto 003a // +001d │ │ +0afe5c: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0afe62: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0afe66: 5451 5a1f |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f5a │ │ +0afe6a: 6e10 8701 0100 |0025: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0afe70: 0c01 |0028: move-result-object v1 │ │ +0afe72: 1a04 9b22 |0029: const-string v4, "context" // string@229b │ │ +0afe76: 7120 8b05 4100 |002b: invoke-static {v1, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0afe7c: 0754 |002e: move-object v4, v5 │ │ +0afe7e: 1f04 1902 |002f: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0afe82: 5953 5b1f |0031: iput v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.label:I // field@1f5b │ │ +0afe86: 6e30 4f18 1604 |0033: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0afe8c: 0c06 |0036: move-result-object v6 │ │ +0afe8e: 3306 0300 |0037: if-ne v6, v0, 003a // +0003 │ │ +0afe92: 1100 |0039: return-object v0 │ │ +0afe94: 1f06 1205 |003a: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0afe98: 6e10 5c18 0600 |003c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0afe9e: 0c06 |003f: move-result-object v6 │ │ +0afea0: 5451 591f |0040: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f59 │ │ +0afea4: 6e10 4019 0100 |0042: invoke-virtual {v1}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ +0afeaa: 0a01 |0045: move-result v1 │ │ +0afeac: 0753 |0046: move-object v3, v5 │ │ +0afeae: 1f03 1902 |0047: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0afeb2: 5952 5b1f |0049: iput v2, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onCardClick$3$dialog$1$1$1;.label:I // field@1f5b │ │ +0afeb6: 6e30 7319 1603 |004b: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.deleteFinishedInstallation:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1973 │ │ +0afebc: 0c06 |004e: move-result-object v6 │ │ +0afebe: 3306 0300 |004f: if-ne v6, v0, 0052 // +0003 │ │ +0afec2: 1100 |0051: return-object v0 │ │ +0afec4: 6206 4a00 |0052: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0afec8: 1106 |0054: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=144 │ │ 0x0012 line=147 │ │ 0x001a line=144 │ │ 0x0021 line=145 │ │ 0x003a line=144 │ │ @@ -277648,113 +277649,113 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b0348: |[0b0348] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V │ │ -0b0358: 5b01 6b1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6b │ │ -0b035c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0b035e: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b0364: 0e00 |0006: return-void │ │ +0b034c: |[0b034c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V │ │ +0b035c: 5b01 6b1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6b │ │ +0b0360: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b0362: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b0368: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b031c: |[0b031c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b032c: 2200 0306 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1; // type@0603 │ │ -0b0330: 5421 6b1f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6b │ │ -0b0334: 7030 b71c 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V // method@1cb7 │ │ -0b033a: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b033e: 5b03 6a1f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f6a │ │ -0b0342: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0346: 1100 |000d: return-object v0 │ │ +0b0320: |[0b0320] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b0330: 2200 0306 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1; // type@0603 │ │ +0b0334: 5421 6b1f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6b │ │ +0b0338: 7030 b71c 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V // method@1cb7 │ │ +0b033e: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0342: 5b03 6a1f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f6a │ │ +0b0346: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b034a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0270: |[0b0270] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0280: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0284: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0288: 6e30 ba1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cba │ │ -0b028e: 0c01 |0007: move-result-object v1 │ │ -0b0290: 1101 |0008: return-object v1 │ │ +0b0274: |[0b0274] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0284: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0288: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b028c: 6e30 ba1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cba │ │ +0b0292: 0c01 |0007: move-result-object v1 │ │ +0b0294: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b0294: |[0b0294] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b02a4: 6e30 b81c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cb8 │ │ -0b02aa: 0c01 |0003: move-result-object v1 │ │ -0b02ac: 1f01 0306 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1; // type@0603 │ │ -0b02b0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b02b4: 6e20 bb1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cbb │ │ -0b02ba: 0c01 |000b: move-result-object v1 │ │ -0b02bc: 1101 |000c: return-object v1 │ │ +0b0298: |[0b0298] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b02a8: 6e30 b81c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cb8 │ │ +0b02ae: 0c01 |0003: move-result-object v1 │ │ +0b02b0: 1f01 0306 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1; // type@0603 │ │ +0b02b4: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b02b8: 6e20 bb1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cbb │ │ +0b02be: 0c01 |000b: move-result-object v1 │ │ +0b02c0: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0b02c0: |[0b02c0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b02d0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b02d6: 5220 691f |0003: iget v0, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.label:I // field@1f69 │ │ -0b02da: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ -0b02de: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b02e4: 5423 6b1f |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6b │ │ -0b02e8: 7110 f41c 0300 |000c: invoke-static {v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b02ee: 0c03 |000f: move-result-object v3 │ │ -0b02f0: 1400 d500 117f |0010: const v0, #float 1.92742e+38 // #7f1100d5 │ │ -0b02f6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0b02f8: 7130 7d01 0301 |0014: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ -0b02fe: 0c03 |0017: move-result-object v3 │ │ -0b0300: 6e10 7f01 0300 |0018: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b0306: 6203 4a00 |001b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b030a: 1103 |001d: return-object v3 │ │ -0b030c: 2203 6501 |001e: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b0310: 1a00 c420 |0020: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b0314: 7020 5a03 0300 |0022: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b031a: 2703 |0025: throw v3 │ │ +0b02c4: |[0b02c4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b02d4: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b02da: 5220 691f |0003: iget v0, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.label:I // field@1f69 │ │ +0b02de: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ +0b02e2: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b02e8: 5423 6b1f |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6b │ │ +0b02ec: 7110 f41c 0300 |000c: invoke-static {v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b02f2: 0c03 |000f: move-result-object v3 │ │ +0b02f4: 1400 d500 117f |0010: const v0, #float 1.92742e+38 // #7f1100d5 │ │ +0b02fa: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0b02fc: 7130 7d01 0301 |0014: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ +0b0302: 0c03 |0017: move-result-object v3 │ │ +0b0304: 6e10 7f01 0300 |0018: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b030a: 6203 4a00 |001b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b030e: 1103 |001d: return-object v3 │ │ +0b0310: 2203 6501 |001e: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b0314: 1a00 c420 |0020: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b0318: 7020 5a03 0300 |0022: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b031e: 2703 |0025: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=252 │ │ 0x000a line=254 │ │ 0x0014 line=253 │ │ 0x0018 line=257 │ │ 0x001b line=258 │ │ @@ -277831,127 +277832,127 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0474: |[0b0474] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0b0484: 5b01 6f1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6f │ │ -0b0488: 5b02 6c1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.$externalName:Ljava/lang/String; // field@1f6c │ │ -0b048c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0b048e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b0494: 0e00 |0008: return-void │ │ +0b0478: |[0b0478] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0b0488: 5b01 6f1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6f │ │ +0b048c: 5b02 6c1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.$externalName:Ljava/lang/String; // field@1f6c │ │ +0b0490: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0b0492: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b0498: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b0444: |[0b0444] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b0454: 2200 0406 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1; // type@0604 │ │ -0b0458: 5431 6f1f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6f │ │ -0b045c: 5432 6c1f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.$externalName:Ljava/lang/String; // field@1f6c │ │ -0b0460: 7040 bc1c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1cbc │ │ -0b0466: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b046a: 5b04 6e1f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f6e │ │ -0b046e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0472: 1100 |000f: return-object v0 │ │ +0b0448: |[0b0448] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b0458: 2200 0406 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1; // type@0604 │ │ +0b045c: 5431 6f1f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6f │ │ +0b0460: 5432 6c1f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.$externalName:Ljava/lang/String; // field@1f6c │ │ +0b0464: 7040 bc1c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1cbc │ │ +0b046a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b046e: 5b04 6e1f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f6e │ │ +0b0472: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0476: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0368: |[0b0368] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0378: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b037c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0380: 6e30 bf1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cbf │ │ -0b0386: 0c01 |0007: move-result-object v1 │ │ -0b0388: 1101 |0008: return-object v1 │ │ +0b036c: |[0b036c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b037c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0380: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0384: 6e30 bf1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cbf │ │ +0b038a: 0c01 |0007: move-result-object v1 │ │ +0b038c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b038c: |[0b038c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b039c: 6e30 bd1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cbd │ │ -0b03a2: 0c01 |0003: move-result-object v1 │ │ -0b03a4: 1f01 0406 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1; // type@0604 │ │ -0b03a8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b03ac: 6e20 c01c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cc0 │ │ -0b03b2: 0c01 |000b: move-result-object v1 │ │ -0b03b4: 1101 |000c: return-object v1 │ │ +0b0390: |[0b0390] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b03a0: 6e30 bd1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cbd │ │ +0b03a6: 0c01 |0003: move-result-object v1 │ │ +0b03a8: 1f01 0406 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1; // type@0604 │ │ +0b03ac: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b03b0: 6e20 c01c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cc0 │ │ +0b03b6: 0c01 |000b: move-result-object v1 │ │ +0b03b8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0b03b8: |[0b03b8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b03c8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b03ce: 5260 6d1f |0003: iget v0, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.label:I // field@1f6d │ │ -0b03d2: 3900 3000 |0005: if-nez v0, 0035 // +0030 │ │ -0b03d6: 7110 5305 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b03dc: 5467 6f1f |000a: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6f │ │ -0b03e0: 7110 f41c 0700 |000c: invoke-static {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b03e6: 0c07 |000f: move-result-object v7 │ │ -0b03e8: 5460 6f1f |0010: iget-object v0, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6f │ │ -0b03ec: 7110 f41c 0000 |0012: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b03f2: 0c00 |0015: move-result-object v0 │ │ -0b03f4: 6e10 3800 0000 |0016: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ -0b03fa: 0c00 |0019: move-result-object v0 │ │ -0b03fc: 1401 d600 117f |001a: const v1, #float 1.92742e+38 // #7f1100d6 │ │ -0b0402: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0b0404: 2323 6606 |001e: new-array v3, v2, [Ljava/lang/Object; // type@0666 │ │ -0b0408: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -0b040a: 5465 6c1f |0021: iget-object v5, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.$externalName:Ljava/lang/String; // field@1f6c │ │ -0b040e: 4d05 0304 |0023: aput-object v5, v3, v4 │ │ -0b0412: 6e30 9300 1003 |0025: invoke-virtual {v0, v1, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ -0b0418: 0c00 |0028: move-result-object v0 │ │ -0b041a: 1f00 5601 |0029: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0b041e: 7130 7e01 0702 |002b: invoke-static {v7, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ -0b0424: 0c07 |002e: move-result-object v7 │ │ -0b0426: 6e10 7f01 0700 |002f: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b042c: 6207 4a00 |0032: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0430: 1107 |0034: return-object v7 │ │ -0b0432: 2207 6501 |0035: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b0436: 1a00 c420 |0037: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b043a: 7020 5a03 0700 |0039: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b0440: 2707 |003c: throw v7 │ │ +0b03bc: |[0b03bc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b03cc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b03d2: 5260 6d1f |0003: iget v0, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.label:I // field@1f6d │ │ +0b03d6: 3900 3000 |0005: if-nez v0, 0035 // +0030 │ │ +0b03da: 7110 5305 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b03e0: 5467 6f1f |000a: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6f │ │ +0b03e4: 7110 f41c 0700 |000c: invoke-static {v7}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b03ea: 0c07 |000f: move-result-object v7 │ │ +0b03ec: 5460 6f1f |0010: iget-object v0, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f6f │ │ +0b03f0: 7110 f41c 0000 |0012: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b03f6: 0c00 |0015: move-result-object v0 │ │ +0b03f8: 6e10 3800 0000 |0016: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0038 │ │ +0b03fe: 0c00 |0019: move-result-object v0 │ │ +0b0400: 1401 d600 117f |001a: const v1, #float 1.92742e+38 // #7f1100d6 │ │ +0b0406: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0b0408: 2323 6606 |001e: new-array v3, v2, [Ljava/lang/Object; // type@0666 │ │ +0b040c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0b040e: 5465 6c1f |0021: iget-object v5, v6, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.$externalName:Ljava/lang/String; // field@1f6c │ │ +0b0412: 4d05 0304 |0023: aput-object v5, v3, v4 │ │ +0b0416: 6e30 9300 1003 |0025: invoke-virtual {v0, v1, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0093 │ │ +0b041c: 0c00 |0028: move-result-object v0 │ │ +0b041e: 1f00 5601 |0029: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0b0422: 7130 7e01 0702 |002b: invoke-static {v7, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ +0b0428: 0c07 |002e: move-result-object v7 │ │ +0b042a: 6e10 7f01 0700 |002f: invoke-virtual {v7}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b0430: 6207 4a00 |0032: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0434: 1107 |0034: return-object v7 │ │ +0b0436: 2207 6501 |0035: new-instance v7, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b043a: 1a00 c420 |0037: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b043e: 7020 5a03 0700 |0039: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b0444: 2707 |003c: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=268 │ │ 0x000a line=270 │ │ 0x0010 line=271 │ │ 0x0021 line=272 │ │ 0x0025 line=271 │ │ @@ -278039,209 +278040,209 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b06c0: |[0b06c0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -0b06d0: 5b01 751f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f75 │ │ -0b06d4: 5b02 711f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f71 │ │ -0b06d8: 5b03 701f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$externalName:Ljava/lang/String; // field@1f70 │ │ -0b06dc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0b06de: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b06e4: 0e00 |000a: return-void │ │ +0b06c4: |[0b06c4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +0b06d4: 5b01 751f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f75 │ │ +0b06d8: 5b02 711f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f71 │ │ +0b06dc: 5b03 701f |0004: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$externalName:Ljava/lang/String; // field@1f70 │ │ +0b06e0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0b06e2: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b06e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0b068c: |[0b068c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b069c: 2200 0506 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2; // type@0605 │ │ -0b06a0: 5441 751f |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f75 │ │ -0b06a4: 5442 711f |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f71 │ │ -0b06a8: 5443 701f |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$externalName:Ljava/lang/String; // field@1f70 │ │ -0b06ac: 7056 c11c 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1cc1 │ │ -0b06b2: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b06b6: 5b05 741f |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f74 │ │ -0b06ba: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b06be: 1100 |0011: return-object v0 │ │ +0b0690: |[0b0690] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b06a0: 2200 0506 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2; // type@0605 │ │ +0b06a4: 5441 751f |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f75 │ │ +0b06a8: 5442 711f |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f71 │ │ +0b06ac: 5443 701f |0006: iget-object v3, v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$externalName:Ljava/lang/String; // field@1f70 │ │ +0b06b0: 7056 c11c 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1cc1 │ │ +0b06b6: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b06ba: 5b05 741f |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f74 │ │ +0b06be: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b06c2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0498: |[0b0498] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b04a8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b04ac: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b04b0: 6e30 c41c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cc4 │ │ -0b04b6: 0c01 |0007: move-result-object v1 │ │ -0b04b8: 1101 |0008: return-object v1 │ │ +0b049c: |[0b049c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b04ac: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b04b0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b04b4: 6e30 c41c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cc4 │ │ +0b04ba: 0c01 |0007: move-result-object v1 │ │ +0b04bc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b04bc: |[0b04bc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b04cc: 6e30 c21c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cc2 │ │ -0b04d2: 0c01 |0003: move-result-object v1 │ │ -0b04d4: 1f01 0506 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2; // type@0605 │ │ -0b04d8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b04dc: 6e20 c51c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cc5 │ │ -0b04e2: 0c01 |000b: move-result-object v1 │ │ -0b04e4: 1101 |000c: return-object v1 │ │ +0b04c0: |[0b04c0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b04d0: 6e30 c21c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cc2 │ │ +0b04d6: 0c01 |0003: move-result-object v1 │ │ +0b04d8: 1f01 0506 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2; // type@0605 │ │ +0b04dc: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b04e0: 6e20 c51c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cc5 │ │ +0b04e6: 0c01 |000b: move-result-object v1 │ │ +0b04e8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 17 │ │ insns size : 201 16-bit code units │ │ -0b04e8: |[0b04e8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b04f8: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0b04fc: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b0502: 0c01 |0005: move-result-object v1 │ │ -0b0504: 5202 731f |0006: iget v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ -0b0508: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0b050a: 1244 |0009: const/4 v4, #int 4 // #4 │ │ -0b050c: 1235 |000a: const/4 v5, #int 3 // #3 │ │ -0b050e: 1226 |000b: const/4 v6, #int 2 // #2 │ │ -0b0510: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -0b0512: 3802 2c00 |000d: if-eqz v2, 0039 // +002c │ │ -0b0516: 3272 2400 |000f: if-eq v2, v7, 0033 // +0024 │ │ -0b051a: 3262 1800 |0011: if-eq v2, v6, 0029 // +0018 │ │ -0b051e: 3252 1100 |0013: if-eq v2, v5, 0024 // +0011 │ │ -0b0522: 3342 0700 |0015: if-ne v2, v4, 001c // +0007 │ │ -0b0526: 7701 5305 1a00 |0017: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b052c: 2900 ac00 |001a: goto/16 00c6 // +00ac │ │ -0b0530: 2201 6501 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b0534: 1a02 c420 |001e: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b0538: 7020 5a03 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b053e: 2701 |0023: throw v1 │ │ -0b0540: 7701 5305 1a00 |0024: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0546: 2900 7f00 |0027: goto/16 00a6 // +007f │ │ -0b054a: 5402 721f |0029: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.L$0:Ljava/lang/Object; // field@1f72 │ │ -0b054e: 1f02 1205 |002b: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0b0552: 7701 5305 1a00 |002d: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0558: 0806 1a00 |0030: move-object/from16 v6, v26 │ │ -0b055c: 2838 |0032: goto 006a // +0038 │ │ -0b055e: 7701 5305 1a00 |0033: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0564: 0802 1a00 |0036: move-object/from16 v2, v26 │ │ -0b0568: 2818 |0038: goto 0050 // +0018 │ │ -0b056a: 7701 5305 1a00 |0039: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0570: 6202 7e1c |003c: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0b0574: 5408 751f |003e: iget-object v8, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f75 │ │ -0b0578: 7110 f41c 0800 |0040: invoke-static {v8}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b057e: 0c08 |0043: move-result-object v8 │ │ -0b0580: 0709 |0044: move-object v9, v0 │ │ -0b0582: 1f09 1902 |0045: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0586: 5907 731f |0047: iput v7, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ -0b058a: 6e30 4f18 8209 |0049: invoke-virtual {v2, v8, v9}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0b0590: 0c02 |004c: move-result-object v2 │ │ -0b0592: 3312 0300 |004d: if-ne v2, v1, 0050 // +0003 │ │ -0b0596: 1101 |004f: return-object v1 │ │ -0b0598: 1f02 1205 |0050: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0b059c: 6e10 5c18 0200 |0052: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0b05a2: 0c08 |0055: move-result-object v8 │ │ -0b05a4: 5409 711f |0056: iget-object v9, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f71 │ │ -0b05a8: 6e10 3c19 0900 |0058: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getInstallId:()I // method@193c │ │ -0b05ae: 0a09 |005b: move-result v9 │ │ -0b05b0: 070a |005c: move-object v10, v0 │ │ -0b05b2: 1f0a 1902 |005d: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b05b6: 5b02 721f |005f: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.L$0:Ljava/lang/Object; // field@1f72 │ │ -0b05ba: 5906 731f |0061: iput v6, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ -0b05be: 6e30 7a19 980a |0063: invoke-virtual {v8, v9, v10}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getInstallationById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197a │ │ -0b05c4: 0c06 |0066: move-result-object v6 │ │ -0b05c6: 3316 0300 |0067: if-ne v6, v1, 006a // +0003 │ │ -0b05ca: 1101 |0069: return-object v1 │ │ -0b05cc: 1f06 4205 |006a: check-cast v6, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0b05d0: 0768 |006c: move-object v8, v6 │ │ -0b05d2: 7110 8a05 0600 |006d: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b05d8: 6e10 5c18 0200 |0070: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0b05de: 0c02 |0073: move-result-object v2 │ │ -0b05e0: 2376 8406 |0074: new-array v6, v7, [Lua/gardenapple/itchupdater/database/installation/Installation; // type@0684 │ │ -0b05e4: 1207 |0076: const/4 v7, #int 0 // #0 │ │ -0b05e6: 1209 |0077: const/4 v9, #int 0 // #0 │ │ -0b05e8: 120a |0078: const/4 v10, #int 0 // #0 │ │ -0b05ea: 120b |0079: const/4 v11, #int 0 // #0 │ │ -0b05ec: 120c |007a: const/4 v12, #int 0 // #0 │ │ -0b05ee: 120d |007b: const/4 v13, #int 0 // #0 │ │ -0b05f0: 120e |007c: const/4 v14, #int 0 // #0 │ │ -0b05f2: 120f |007d: const/4 v15, #int 0 // #0 │ │ -0b05f4: 1310 0000 |007e: const/16 v16, #int 0 // #0 │ │ -0b05f8: 1311 0000 |0080: const/16 v17, #int 0 // #0 │ │ -0b05fc: 1312 0000 |0082: const/16 v18, #int 0 // #0 │ │ -0b0600: 1313 0000 |0084: const/16 v19, #int 0 // #0 │ │ -0b0604: 1314 0000 |0086: const/16 v20, #int 0 // #0 │ │ -0b0608: 1315 0000 |0088: const/16 v21, #int 0 // #0 │ │ -0b060c: 5404 701f |008a: iget-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$externalName:Ljava/lang/String; // field@1f70 │ │ -0b0610: 0816 0400 |008c: move-object/from16 v22, v4 │ │ -0b0614: 1317 ff1f |008e: const/16 v23, #int 8191 // #1fff │ │ -0b0618: 1318 0000 |0090: const/16 v24, #int 0 // #0 │ │ -0b061c: 7711 5919 0800 |0092: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/database/installation/Installation;.copy$default:(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1959 │ │ -0b0622: 0c04 |0095: move-result-object v4 │ │ -0b0624: 4d04 0607 |0096: aput-object v4, v6, v7 │ │ -0b0628: 0704 |0098: move-object v4, v0 │ │ -0b062a: 1f04 1902 |0099: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b062e: 5b03 721f |009b: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.L$0:Ljava/lang/Object; // field@1f72 │ │ -0b0632: 5905 731f |009d: iput v5, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ -0b0636: 6e30 8319 6204 |009f: invoke-virtual {v2, v6, v4}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1983 │ │ -0b063c: 0c02 |00a2: move-result-object v2 │ │ -0b063e: 3312 0300 |00a3: if-ne v2, v1, 00a6 // +0003 │ │ -0b0642: 1101 |00a5: return-object v1 │ │ -0b0644: 6202 5000 |00a6: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b0648: 7100 ba05 0000 |00a8: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ -0b064e: 0c02 |00ab: move-result-object v2 │ │ -0b0650: 1f02 1a02 |00ac: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b0654: 2204 0406 |00ae: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1; // type@0604 │ │ -0b0658: 5405 751f |00b0: iget-object v5, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f75 │ │ -0b065c: 5406 701f |00b2: iget-object v6, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$externalName:Ljava/lang/String; // field@1f70 │ │ -0b0660: 7040 bc1c 5436 |00b4: invoke-direct {v4, v5, v6, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1cbc │ │ -0b0666: 1f04 2902 |00b7: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b066a: 0703 |00b9: move-object v3, v0 │ │ -0b066c: 1f03 1902 |00ba: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0670: 1245 |00bc: const/4 v5, #int 4 // #4 │ │ -0b0672: 5905 731f |00bd: iput v5, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ -0b0676: 7130 ab05 4203 |00bf: invoke-static {v2, v4, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0b067c: 0c02 |00c2: move-result-object v2 │ │ -0b067e: 3312 0300 |00c3: if-ne v2, v1, 00c6 // +0003 │ │ -0b0682: 1101 |00c5: return-object v1 │ │ -0b0684: 6201 4a00 |00c6: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0688: 1101 |00c8: return-object v1 │ │ +0b04ec: |[0b04ec] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b04fc: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0b0500: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b0506: 0c01 |0005: move-result-object v1 │ │ +0b0508: 5202 731f |0006: iget v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ +0b050c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0b050e: 1244 |0009: const/4 v4, #int 4 // #4 │ │ +0b0510: 1235 |000a: const/4 v5, #int 3 // #3 │ │ +0b0512: 1226 |000b: const/4 v6, #int 2 // #2 │ │ +0b0514: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +0b0516: 3802 2c00 |000d: if-eqz v2, 0039 // +002c │ │ +0b051a: 3272 2400 |000f: if-eq v2, v7, 0033 // +0024 │ │ +0b051e: 3262 1800 |0011: if-eq v2, v6, 0029 // +0018 │ │ +0b0522: 3252 1100 |0013: if-eq v2, v5, 0024 // +0011 │ │ +0b0526: 3342 0700 |0015: if-ne v2, v4, 001c // +0007 │ │ +0b052a: 7701 5305 1a00 |0017: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0530: 2900 ac00 |001a: goto/16 00c6 // +00ac │ │ +0b0534: 2201 6501 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b0538: 1a02 c420 |001e: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b053c: 7020 5a03 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b0542: 2701 |0023: throw v1 │ │ +0b0544: 7701 5305 1a00 |0024: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b054a: 2900 7f00 |0027: goto/16 00a6 // +007f │ │ +0b054e: 5402 721f |0029: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.L$0:Ljava/lang/Object; // field@1f72 │ │ +0b0552: 1f02 1205 |002b: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0b0556: 7701 5305 1a00 |002d: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b055c: 0806 1a00 |0030: move-object/from16 v6, v26 │ │ +0b0560: 2838 |0032: goto 006a // +0038 │ │ +0b0562: 7701 5305 1a00 |0033: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0568: 0802 1a00 |0036: move-object/from16 v2, v26 │ │ +0b056c: 2818 |0038: goto 0050 // +0018 │ │ +0b056e: 7701 5305 1a00 |0039: invoke-static/range {v26}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0574: 6202 7e1c |003c: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0b0578: 5408 751f |003e: iget-object v8, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f75 │ │ +0b057c: 7110 f41c 0800 |0040: invoke-static {v8}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b0582: 0c08 |0043: move-result-object v8 │ │ +0b0584: 0709 |0044: move-object v9, v0 │ │ +0b0586: 1f09 1902 |0045: check-cast v9, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b058a: 5907 731f |0047: iput v7, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ +0b058e: 6e30 4f18 8209 |0049: invoke-virtual {v2, v8, v9}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0b0594: 0c02 |004c: move-result-object v2 │ │ +0b0596: 3312 0300 |004d: if-ne v2, v1, 0050 // +0003 │ │ +0b059a: 1101 |004f: return-object v1 │ │ +0b059c: 1f02 1205 |0050: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0b05a0: 6e10 5c18 0200 |0052: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0b05a6: 0c08 |0055: move-result-object v8 │ │ +0b05a8: 5409 711f |0056: iget-object v9, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f71 │ │ +0b05ac: 6e10 3c19 0900 |0058: invoke-virtual {v9}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getInstallId:()I // method@193c │ │ +0b05b2: 0a09 |005b: move-result v9 │ │ +0b05b4: 070a |005c: move-object v10, v0 │ │ +0b05b6: 1f0a 1902 |005d: check-cast v10, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b05ba: 5b02 721f |005f: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.L$0:Ljava/lang/Object; // field@1f72 │ │ +0b05be: 5906 731f |0061: iput v6, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ +0b05c2: 6e30 7a19 980a |0063: invoke-virtual {v8, v9, v10}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getInstallationById:(ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197a │ │ +0b05c8: 0c06 |0066: move-result-object v6 │ │ +0b05ca: 3316 0300 |0067: if-ne v6, v1, 006a // +0003 │ │ +0b05ce: 1101 |0069: return-object v1 │ │ +0b05d0: 1f06 4205 |006a: check-cast v6, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0b05d4: 0768 |006c: move-object v8, v6 │ │ +0b05d6: 7110 8a05 0600 |006d: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b05dc: 6e10 5c18 0200 |0070: invoke-virtual {v2}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0b05e2: 0c02 |0073: move-result-object v2 │ │ +0b05e4: 2376 8406 |0074: new-array v6, v7, [Lua/gardenapple/itchupdater/database/installation/Installation; // type@0684 │ │ +0b05e8: 1207 |0076: const/4 v7, #int 0 // #0 │ │ +0b05ea: 1209 |0077: const/4 v9, #int 0 // #0 │ │ +0b05ec: 120a |0078: const/4 v10, #int 0 // #0 │ │ +0b05ee: 120b |0079: const/4 v11, #int 0 // #0 │ │ +0b05f0: 120c |007a: const/4 v12, #int 0 // #0 │ │ +0b05f2: 120d |007b: const/4 v13, #int 0 // #0 │ │ +0b05f4: 120e |007c: const/4 v14, #int 0 // #0 │ │ +0b05f6: 120f |007d: const/4 v15, #int 0 // #0 │ │ +0b05f8: 1310 0000 |007e: const/16 v16, #int 0 // #0 │ │ +0b05fc: 1311 0000 |0080: const/16 v17, #int 0 // #0 │ │ +0b0600: 1312 0000 |0082: const/16 v18, #int 0 // #0 │ │ +0b0604: 1313 0000 |0084: const/16 v19, #int 0 // #0 │ │ +0b0608: 1314 0000 |0086: const/16 v20, #int 0 // #0 │ │ +0b060c: 1315 0000 |0088: const/16 v21, #int 0 // #0 │ │ +0b0610: 5404 701f |008a: iget-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$externalName:Ljava/lang/String; // field@1f70 │ │ +0b0614: 0816 0400 |008c: move-object/from16 v22, v4 │ │ +0b0618: 1317 ff1f |008e: const/16 v23, #int 8191 // #1fff │ │ +0b061c: 1318 0000 |0090: const/16 v24, #int 0 // #0 │ │ +0b0620: 7711 5919 0800 |0092: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Lua/gardenapple/itchupdater/database/installation/Installation;.copy$default:(Lua/gardenapple/itchupdater/database/installation/Installation;IIILjava/lang/String;Ljava/lang/String;ILjava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lua/gardenapple/itchupdater/database/installation/Installation; // method@1959 │ │ +0b0626: 0c04 |0095: move-result-object v4 │ │ +0b0628: 4d04 0607 |0096: aput-object v4, v6, v7 │ │ +0b062c: 0704 |0098: move-object v4, v0 │ │ +0b062e: 1f04 1902 |0099: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0632: 5b03 721f |009b: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.L$0:Ljava/lang/Object; // field@1f72 │ │ +0b0636: 5905 731f |009d: iput v5, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ +0b063a: 6e30 8319 6204 |009f: invoke-virtual {v2, v6, v4}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.update:([Lua/gardenapple/itchupdater/database/installation/Installation;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1983 │ │ +0b0640: 0c02 |00a2: move-result-object v2 │ │ +0b0642: 3312 0300 |00a3: if-ne v2, v1, 00a6 // +0003 │ │ +0b0646: 1101 |00a5: return-object v1 │ │ +0b0648: 6202 5000 |00a6: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b064c: 7100 ba05 0000 |00a8: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ +0b0652: 0c02 |00ab: move-result-object v2 │ │ +0b0654: 1f02 1a02 |00ac: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b0658: 2204 0406 |00ae: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1; // type@0604 │ │ +0b065c: 5405 751f |00b0: iget-object v5, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f75 │ │ +0b0660: 5406 701f |00b2: iget-object v6, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.$externalName:Ljava/lang/String; // field@1f70 │ │ +0b0664: 7040 bc1c 5436 |00b4: invoke-direct {v4, v5, v6, v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V // method@1cbc │ │ +0b066a: 1f04 2902 |00b7: check-cast v4, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b066e: 0703 |00b9: move-object v3, v0 │ │ +0b0670: 1f03 1902 |00ba: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0674: 1245 |00bc: const/4 v5, #int 4 // #4 │ │ +0b0676: 5905 731f |00bd: iput v5, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1$2;.label:I // field@1f73 │ │ +0b067a: 7130 ab05 4203 |00bf: invoke-static {v2, v4, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0b0680: 0c02 |00c2: move-result-object v2 │ │ +0b0682: 3312 0300 |00c3: if-ne v2, v1, 00c6 // +0003 │ │ +0b0686: 1101 |00c5: return-object v1 │ │ +0b0688: 6201 4a00 |00c6: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b068c: 1101 |00c8: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=261 │ │ 0x001c line=276 │ │ 0x0024 line=261 │ │ 0x003c line=262 │ │ 0x0050 line=261 │ │ @@ -278320,113 +278321,113 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b08a8: |[0b08a8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V │ │ -0b08b8: 5b01 7a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7a │ │ -0b08bc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0b08be: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b08c4: 0e00 |0006: return-void │ │ +0b08ac: |[0b08ac] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V │ │ +0b08bc: 5b01 7a1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7a │ │ +0b08c0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b08c2: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b08c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b087c: |[0b087c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b088c: 2200 0706 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2; // type@0607 │ │ -0b0890: 5421 7a1f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7a │ │ -0b0894: 7030 c91c 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V // method@1cc9 │ │ -0b089a: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b089e: 5b03 791f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f79 │ │ -0b08a2: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b08a6: 1100 |000d: return-object v0 │ │ +0b0880: |[0b0880] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b0890: 2200 0706 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2; // type@0607 │ │ +0b0894: 5421 7a1f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7a │ │ +0b0898: 7030 c91c 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V // method@1cc9 │ │ +0b089e: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b08a2: 5b03 791f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f79 │ │ +0b08a6: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b08aa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b07d0: |[0b07d0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b07e0: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b07e4: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b07e8: 6e30 cc1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ccc │ │ -0b07ee: 0c01 |0007: move-result-object v1 │ │ -0b07f0: 1101 |0008: return-object v1 │ │ +0b07d4: |[0b07d4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b07e4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b07e8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b07ec: 6e30 cc1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ccc │ │ +0b07f2: 0c01 |0007: move-result-object v1 │ │ +0b07f4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b07f4: |[0b07f4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b0804: 6e30 ca1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cca │ │ -0b080a: 0c01 |0003: move-result-object v1 │ │ -0b080c: 1f01 0706 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2; // type@0607 │ │ -0b0810: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0814: 6e20 cd1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ccd │ │ -0b081a: 0c01 |000b: move-result-object v1 │ │ -0b081c: 1101 |000c: return-object v1 │ │ +0b07f8: |[0b07f8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b0808: 6e30 ca1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cca │ │ +0b080e: 0c01 |0003: move-result-object v1 │ │ +0b0810: 1f01 0706 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2; // type@0607 │ │ +0b0814: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0818: 6e20 cd1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ccd │ │ +0b081e: 0c01 |000b: move-result-object v1 │ │ +0b0820: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0b0820: |[0b0820] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0830: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b0836: 5220 781f |0003: iget v0, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.label:I // field@1f78 │ │ -0b083a: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ -0b083e: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0844: 5423 7a1f |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7a │ │ -0b0848: 7110 f41c 0300 |000c: invoke-static {v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b084e: 0c03 |000f: move-result-object v3 │ │ -0b0850: 1400 d500 117f |0010: const v0, #float 1.92742e+38 // #7f1100d5 │ │ -0b0856: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0b0858: 7130 7d01 0301 |0014: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ -0b085e: 0c03 |0017: move-result-object v3 │ │ -0b0860: 6e10 7f01 0300 |0018: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b0866: 6203 4a00 |001b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b086a: 1103 |001d: return-object v3 │ │ -0b086c: 2203 6501 |001e: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b0870: 1a00 c420 |0020: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b0874: 7020 5a03 0300 |0022: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b087a: 2703 |0025: throw v3 │ │ +0b0824: |[0b0824] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0834: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b083a: 5220 781f |0003: iget v0, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.label:I // field@1f78 │ │ +0b083e: 3900 1900 |0005: if-nez v0, 001e // +0019 │ │ +0b0842: 7110 5305 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0848: 5423 7a1f |000a: iget-object v3, v2, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7a │ │ +0b084c: 7110 f41c 0300 |000c: invoke-static {v3}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b0852: 0c03 |000f: move-result-object v3 │ │ +0b0854: 1400 d500 117f |0010: const v0, #float 1.92742e+38 // #7f1100d5 │ │ +0b085a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0b085c: 7130 7d01 0301 |0014: invoke-static {v3, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@017d │ │ +0b0862: 0c03 |0017: move-result-object v3 │ │ +0b0864: 6e10 7f01 0300 |0018: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b086a: 6203 4a00 |001b: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b086e: 1103 |001d: return-object v3 │ │ +0b0870: 2203 6501 |001e: new-instance v3, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b0874: 1a00 c420 |0020: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b0878: 7020 5a03 0300 |0022: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b087e: 2703 |0025: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=280 │ │ 0x000a line=281 │ │ 0x0018 line=282 │ │ 0x001b line=283 │ │ locals : │ │ @@ -278502,149 +278503,149 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0a34: |[0b0a34] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ -0b0a44: 5b01 7e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ -0b0a48: 5b02 7b1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7b │ │ -0b0a4c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0b0a4e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b0a54: 0e00 |0008: return-void │ │ +0b0a38: |[0b0a38] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ +0b0a48: 5b01 7e1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ +0b0a4c: 5b02 7b1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7b │ │ +0b0a50: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0b0a52: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b0a58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b0a04: |[0b0a04] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b0a14: 2200 0806 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1; // type@0608 │ │ -0b0a18: 5431 7e1f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ -0b0a1c: 5432 7b1f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7b │ │ -0b0a20: 7040 ce1c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cce │ │ -0b0a26: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0a2a: 5b04 7d1f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f7d │ │ -0b0a2e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0a32: 1100 |000f: return-object v0 │ │ +0b0a08: |[0b0a08] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b0a18: 2200 0806 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1; // type@0608 │ │ +0b0a1c: 5431 7e1f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ +0b0a20: 5432 7b1f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7b │ │ +0b0a24: 7040 ce1c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cce │ │ +0b0a2a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0a2e: 5b04 7d1f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f7d │ │ +0b0a32: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0a36: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b08c8: |[0b08c8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b08d8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b08dc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b08e0: 6e30 d11c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cd1 │ │ -0b08e6: 0c01 |0007: move-result-object v1 │ │ -0b08e8: 1101 |0008: return-object v1 │ │ +0b08cc: |[0b08cc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b08dc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b08e0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b08e4: 6e30 d11c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cd1 │ │ +0b08ea: 0c01 |0007: move-result-object v1 │ │ +0b08ec: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b08ec: |[0b08ec] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b08fc: 6e30 cf1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1ccf │ │ -0b0902: 0c01 |0003: move-result-object v1 │ │ -0b0904: 1f01 0806 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1; // type@0608 │ │ -0b0908: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b090c: 6e20 d21c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cd2 │ │ -0b0912: 0c01 |000b: move-result-object v1 │ │ -0b0914: 1101 |000c: return-object v1 │ │ +0b08f0: |[0b08f0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b0900: 6e30 cf1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1ccf │ │ +0b0906: 0c01 |0003: move-result-object v1 │ │ +0b0908: 1f01 0806 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1; // type@0608 │ │ +0b090c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0910: 6e20 d21c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cd2 │ │ +0b0916: 0c01 |000b: move-result-object v1 │ │ +0b0918: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -0b0918: |[0b0918] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0928: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b092e: 0c00 |0003: move-result-object v0 │ │ -0b0930: 5271 7c1f |0004: iget v1, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.label:I // field@1f7c │ │ -0b0934: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b0936: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b093a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b093e: 7110 5305 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0944: 2855 |000e: goto 0063 // +0055 │ │ -0b0946: 2208 6501 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b094a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b094e: 7020 5a03 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b0954: 2708 |0016: throw v8 │ │ -0b0956: 7110 5305 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b095c: 6208 5306 |001a: sget-object v8, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0b0960: 6e10 a716 0800 |001c: invoke-virtual {v8}, Lua/gardenapple/itchupdater/Mitch$Companion;.getExternalFileManager:()Lua/gardenapple/itchupdater/files/ExternalFileManager; // method@16a7 │ │ -0b0966: 0c08 |001f: move-result-object v8 │ │ -0b0968: 5471 7e1f |0020: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ -0b096c: 7110 f31c 0100 |0022: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/app/Activity; // method@1cf3 │ │ -0b0972: 0c01 |0025: move-result-object v1 │ │ -0b0974: 5473 7b1f |0026: iget-object v3, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7b │ │ -0b0978: 6e10 4019 0300 |0028: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ -0b097e: 0a03 |002b: move-result v3 │ │ -0b0980: 2204 0606 |002c: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1; // type@0606 │ │ -0b0984: 5475 7e1f |002e: iget-object v5, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ -0b0988: 5476 7b1f |0030: iget-object v6, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7b │ │ -0b098c: 7030 c61c 5406 |0032: invoke-direct {v4, v5, v6}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1cc6 │ │ -0b0992: 1f04 2802 |0035: check-cast v4, Lkotlin/jvm/functions/Function1; // type@0228 │ │ -0b0996: 6e40 501b 1843 |0037: invoke-virtual {v8, v1, v3, v4}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.moveToDownloads:(Landroid/app/Activity;ILkotlin/jvm/functions/Function1;)V // method@1b50 │ │ -0b099c: 2829 |003a: goto 0063 // +0029 │ │ -0b099e: 0d08 |003b: move-exception v8 │ │ -0b09a0: 1f08 8201 |003c: check-cast v8, Ljava/lang/Throwable; // type@0182 │ │ -0b09a4: 1a01 f40a |003e: const-string v1, "GameListAdapter" // string@0af4 │ │ -0b09a8: 1a03 440a |0040: const-string v3, "Error while moving: " // string@0a44 │ │ -0b09ac: 7130 fe00 3108 |0042: invoke-static {v1, v3, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ -0b09b2: 6208 5000 |0045: sget-object v8, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b09b6: 7100 ba05 0000 |0047: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ -0b09bc: 0c08 |004a: move-result-object v8 │ │ -0b09be: 1f08 1a02 |004b: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b09c2: 2201 0706 |004d: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2; // type@0607 │ │ -0b09c6: 5473 7e1f |004f: iget-object v3, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ -0b09ca: 1204 |0051: const/4 v4, #int 0 // #0 │ │ -0b09cc: 7030 c91c 3104 |0052: invoke-direct {v1, v3, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V // method@1cc9 │ │ -0b09d2: 1f01 2902 |0055: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b09d6: 0773 |0057: move-object v3, v7 │ │ -0b09d8: 1f03 1902 |0058: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b09dc: 5972 7c1f |005a: iput v2, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.label:I // field@1f7c │ │ -0b09e0: 7130 ab05 1803 |005c: invoke-static {v8, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ -0b09e6: 0c08 |005f: move-result-object v8 │ │ -0b09e8: 3308 0300 |0060: if-ne v8, v0, 0063 // +0003 │ │ -0b09ec: 1100 |0062: return-object v0 │ │ -0b09ee: 6208 4a00 |0063: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b09f2: 1108 |0065: return-object v8 │ │ +0b091c: |[0b091c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b092c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b0932: 0c00 |0003: move-result-object v0 │ │ +0b0934: 5271 7c1f |0004: iget v1, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.label:I // field@1f7c │ │ +0b0938: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b093a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b093e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b0942: 7110 5305 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0948: 2855 |000e: goto 0063 // +0055 │ │ +0b094a: 2208 6501 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b094e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b0952: 7020 5a03 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b0958: 2708 |0016: throw v8 │ │ +0b095a: 7110 5305 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0960: 6208 5306 |001a: sget-object v8, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0b0964: 6e10 a716 0800 |001c: invoke-virtual {v8}, Lua/gardenapple/itchupdater/Mitch$Companion;.getExternalFileManager:()Lua/gardenapple/itchupdater/files/ExternalFileManager; // method@16a7 │ │ +0b096a: 0c08 |001f: move-result-object v8 │ │ +0b096c: 5471 7e1f |0020: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ +0b0970: 7110 f31c 0100 |0022: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getActivity$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/app/Activity; // method@1cf3 │ │ +0b0976: 0c01 |0025: move-result-object v1 │ │ +0b0978: 5473 7b1f |0026: iget-object v3, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7b │ │ +0b097c: 6e10 4019 0300 |0028: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ +0b0982: 0a03 |002b: move-result v3 │ │ +0b0984: 2204 0606 |002c: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1; // type@0606 │ │ +0b0988: 5475 7e1f |002e: iget-object v5, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ +0b098c: 5476 7b1f |0030: iget-object v6, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7b │ │ +0b0990: 7030 c61c 5406 |0032: invoke-direct {v4, v5, v6}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$1;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;)V // method@1cc6 │ │ +0b0996: 1f04 2802 |0035: check-cast v4, Lkotlin/jvm/functions/Function1; // type@0228 │ │ +0b099a: 6e40 501b 1843 |0037: invoke-virtual {v8, v1, v3, v4}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.moveToDownloads:(Landroid/app/Activity;ILkotlin/jvm/functions/Function1;)V // method@1b50 │ │ +0b09a0: 2829 |003a: goto 0063 // +0029 │ │ +0b09a2: 0d08 |003b: move-exception v8 │ │ +0b09a4: 1f08 8201 |003c: check-cast v8, Ljava/lang/Throwable; // type@0182 │ │ +0b09a8: 1a01 f40a |003e: const-string v1, "GameListAdapter" // string@0af4 │ │ +0b09ac: 1a03 440a |0040: const-string v3, "Error while moving: " // string@0a44 │ │ +0b09b0: 7130 fe00 3108 |0042: invoke-static {v1, v3, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@00fe │ │ +0b09b6: 6208 5000 |0045: sget-object v8, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b09ba: 7100 ba05 0000 |0047: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@05ba │ │ +0b09c0: 0c08 |004a: move-result-object v8 │ │ +0b09c2: 1f08 1a02 |004b: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b09c6: 2201 0706 |004d: new-instance v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2; // type@0607 │ │ +0b09ca: 5473 7e1f |004f: iget-object v3, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f7e │ │ +0b09ce: 1204 |0051: const/4 v4, #int 0 // #0 │ │ +0b09d0: 7030 c91c 3104 |0052: invoke-direct {v1, v3, v4}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lkotlin/coroutines/Continuation;)V // method@1cc9 │ │ +0b09d6: 1f01 2902 |0055: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b09da: 0773 |0057: move-object v3, v7 │ │ +0b09dc: 1f03 1902 |0058: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b09e0: 5972 7c1f |005a: iput v2, v7, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$1;.label:I // field@1f7c │ │ +0b09e4: 7130 ab05 1803 |005c: invoke-static {v8, v1, v3}, Lkotlinx/coroutines/BuildersKt;.withContext:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05ab │ │ +0b09ea: 0c08 |005f: move-result-object v8 │ │ +0b09ec: 3308 0300 |0060: if-ne v8, v0, 0063 // +0003 │ │ +0b09f0: 1100 |0062: return-object v0 │ │ +0b09f2: 6208 4a00 |0063: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b09f6: 1108 |0065: return-object v8 │ │ catches : 1 │ │ 0x001a - 0x003a │ │ Ljava/lang/Exception; -> 0x003b │ │ positions : │ │ 0x0004 line=245 │ │ 0x000f line=285 │ │ 0x0017 line=245 │ │ @@ -278725,153 +278726,153 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0bc4: |[0b0bc4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ -0b0bd4: 5b01 821f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ -0b0bd8: 5b02 7f1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ -0b0bdc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0b0bde: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b0be4: 0e00 |0008: return-void │ │ +0b0bc8: |[0b0bc8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ +0b0bd8: 5b01 821f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ +0b0bdc: 5b02 7f1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ +0b0be0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0b0be2: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b0be8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b0b94: |[0b0b94] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b0ba4: 2200 0906 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2; // type@0609 │ │ -0b0ba8: 5431 821f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ -0b0bac: 5432 7f1f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ -0b0bb0: 7040 d31c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cd3 │ │ -0b0bb6: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0bba: 5b04 811f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f81 │ │ -0b0bbe: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0bc2: 1100 |000f: return-object v0 │ │ +0b0b98: |[0b0b98] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b0ba8: 2200 0906 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2; // type@0609 │ │ +0b0bac: 5431 821f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ +0b0bb0: 5432 7f1f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ +0b0bb4: 7040 d31c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cd3 │ │ +0b0bba: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0bbe: 5b04 811f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f81 │ │ +0b0bc2: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0bc6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0a58: |[0b0a58] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0a68: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0a6c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0a70: 6e30 d61c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cd6 │ │ -0b0a76: 0c01 |0007: move-result-object v1 │ │ -0b0a78: 1101 |0008: return-object v1 │ │ +0b0a5c: |[0b0a5c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0a6c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0a70: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0a74: 6e30 d61c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cd6 │ │ +0b0a7a: 0c01 |0007: move-result-object v1 │ │ +0b0a7c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b0a7c: |[0b0a7c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b0a8c: 6e30 d41c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cd4 │ │ -0b0a92: 0c01 |0003: move-result-object v1 │ │ -0b0a94: 1f01 0906 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2; // type@0609 │ │ -0b0a98: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0a9c: 6e20 d71c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cd7 │ │ -0b0aa2: 0c01 |000b: move-result-object v1 │ │ -0b0aa4: 1101 |000c: return-object v1 │ │ +0b0a80: |[0b0a80] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b0a90: 6e30 d41c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cd4 │ │ +0b0a96: 0c01 |0003: move-result-object v1 │ │ +0b0a98: 1f01 0906 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2; // type@0609 │ │ +0b0a9c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0aa0: 6e20 d71c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cd7 │ │ +0b0aa6: 0c01 |000b: move-result-object v1 │ │ +0b0aa8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 110 16-bit code units │ │ -0b0aa8: |[0b0aa8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0ab8: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b0abe: 0c00 |0003: move-result-object v0 │ │ -0b0ac0: 5291 801f |0004: iget v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.label:I // field@1f80 │ │ -0b0ac4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b0ac6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b0aca: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b0ace: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0ad4: 2840 |000e: goto 004e // +0040 │ │ -0b0ad6: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b0ada: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b0ade: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b0ae4: 270a |0016: throw v10 │ │ -0b0ae6: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0aec: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0b0af0: 549a 821f |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ -0b0af4: 7110 f41c 0a00 |001e: invoke-static {v10}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b0afa: 0c0a |0021: move-result-object v10 │ │ -0b0afc: 5493 7f1f |0022: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ -0b0b00: 6e10 3f19 0300 |0024: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getStatus:()I // method@193f │ │ -0b0b06: 0a03 |0027: move-result v3 │ │ -0b0b08: 5494 7f1f |0028: iget-object v4, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ -0b0b0c: 6e10 3919 0400 |002a: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@1939 │ │ -0b0b12: 0c04 |002d: move-result-object v4 │ │ -0b0b14: 7110 8a05 0400 |002e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b0b1a: 6e10 6703 0400 |0031: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0b0b20: 0b04 |0034: move-result-wide v4 │ │ -0b0b22: 5496 7f1f |0035: iget-object v6, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ -0b0b26: 6e10 4019 0600 |0037: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ -0b0b2c: 0a06 |003a: move-result v6 │ │ -0b0b2e: 5497 7f1f |003b: iget-object v7, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ -0b0b32: 6e10 3c19 0700 |003d: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getInstallId:()I // method@193c │ │ -0b0b38: 0a07 |0040: move-result v7 │ │ -0b0b3a: 0798 |0041: move-object v8, v9 │ │ -0b0b3c: 1f08 1902 |0042: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0b40: 5992 801f |0044: iput v2, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.label:I // field@1f80 │ │ -0b0b44: 07a2 |0046: move-object v2, v10 │ │ -0b0b46: 7408 781b 0100 |0047: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b78 │ │ -0b0b4c: 0c0a |004a: move-result-object v10 │ │ -0b0b4e: 330a 0300 |004b: if-ne v10, v0, 004e // +0003 │ │ -0b0b52: 1100 |004d: return-object v0 │ │ -0b0b54: 549a 821f |004e: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ -0b0b58: 7110 f41c 0a00 |0050: invoke-static {v10}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b0b5e: 0c0a |0053: move-result-object v10 │ │ -0b0b60: 5490 821f |0054: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ -0b0b64: 7110 f41c 0000 |0056: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ -0b0b6a: 0c00 |0059: move-result-object v0 │ │ -0b0b6c: 1401 2e00 117f |005a: const v1, #float 1.92739e+38 // #7f11002e │ │ -0b0b72: 6e20 3a00 1000 |005d: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@003a │ │ -0b0b78: 0c00 |0060: move-result-object v0 │ │ -0b0b7a: 1f00 5601 |0061: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0b0b7e: 1201 |0063: const/4 v1, #int 0 // #0 │ │ -0b0b80: 7130 7e01 0a01 |0064: invoke-static {v10, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ -0b0b86: 0c0a |0067: move-result-object v10 │ │ -0b0b88: 6e10 7f01 0a00 |0068: invoke-virtual {v10}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b0b8e: 620a 4a00 |006b: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0b92: 110a |006d: return-object v10 │ │ +0b0aac: |[0b0aac] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0abc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b0ac2: 0c00 |0003: move-result-object v0 │ │ +0b0ac4: 5291 801f |0004: iget v1, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.label:I // field@1f80 │ │ +0b0ac8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b0aca: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b0ace: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b0ad2: 7110 5305 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0ad8: 2840 |000e: goto 004e // +0040 │ │ +0b0ada: 220a 6501 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b0ade: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b0ae2: 7020 5a03 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b0ae8: 270a |0016: throw v10 │ │ +0b0aea: 7110 5305 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0af0: 6201 8f1e |001a: sget-object v1, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0b0af4: 549a 821f |001c: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ +0b0af8: 7110 f41c 0a00 |001e: invoke-static {v10}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b0afe: 0c0a |0021: move-result-object v10 │ │ +0b0b00: 5493 7f1f |0022: iget-object v3, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ +0b0b04: 6e10 3f19 0300 |0024: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getStatus:()I // method@193f │ │ +0b0b0a: 0a03 |0027: move-result v3 │ │ +0b0b0c: 5494 7f1f |0028: iget-object v4, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ +0b0b10: 6e10 3919 0400 |002a: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@1939 │ │ +0b0b16: 0c04 |002d: move-result-object v4 │ │ +0b0b18: 7110 8a05 0400 |002e: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b0b1e: 6e10 6703 0400 |0031: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0b0b24: 0b04 |0034: move-result-wide v4 │ │ +0b0b26: 5496 7f1f |0035: iget-object v6, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ +0b0b2a: 6e10 4019 0600 |0037: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ +0b0b30: 0a06 |003a: move-result v6 │ │ +0b0b32: 5497 7f1f |003b: iget-object v7, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f7f │ │ +0b0b36: 6e10 3c19 0700 |003d: invoke-virtual {v7}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getInstallId:()I // method@193c │ │ +0b0b3c: 0a07 |0040: move-result v7 │ │ +0b0b3e: 0798 |0041: move-object v8, v9 │ │ +0b0b40: 1f08 1902 |0042: check-cast v8, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0b44: 5992 801f |0044: iput v2, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.label:I // field@1f80 │ │ +0b0b48: 07a2 |0046: move-object v2, v10 │ │ +0b0b4a: 7408 781b 0100 |0047: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lua/gardenapple/itchupdater/install/Installations$Companion;.cancelPending:(Landroid/content/Context;IJIILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b78 │ │ +0b0b50: 0c0a |004a: move-result-object v10 │ │ +0b0b52: 330a 0300 |004b: if-ne v10, v0, 004e // +0003 │ │ +0b0b56: 1100 |004d: return-object v0 │ │ +0b0b58: 549a 821f |004e: iget-object v10, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ +0b0b5c: 7110 f41c 0a00 |0050: invoke-static {v10}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b0b62: 0c0a |0053: move-result-object v10 │ │ +0b0b64: 5490 821f |0054: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$2;.this$0:Lua/gardenapple/itchupdater/ui/LibraryAdapter; // field@1f82 │ │ +0b0b68: 7110 f41c 0000 |0056: invoke-static {v0}, Lua/gardenapple/itchupdater/ui/LibraryAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/LibraryAdapter;)Landroid/content/Context; // method@1cf4 │ │ +0b0b6e: 0c00 |0059: move-result-object v0 │ │ +0b0b70: 1401 2e00 117f |005a: const v1, #float 1.92739e+38 // #7f11002e │ │ +0b0b76: 6e20 3a00 1000 |005d: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@003a │ │ +0b0b7c: 0c00 |0060: move-result-object v0 │ │ +0b0b7e: 1f00 5601 |0061: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0b0b82: 1201 |0063: const/4 v1, #int 0 // #0 │ │ +0b0b84: 7130 7e01 0a01 |0064: invoke-static {v10, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ +0b0b8a: 0c0a |0067: move-result-object v10 │ │ +0b0b8c: 6e10 7f01 0a00 |0068: invoke-virtual {v10}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b0b92: 620a 4a00 |006b: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0b96: 110a |006d: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=362 │ │ 0x000f line=375 │ │ 0x0017 line=362 │ │ 0x001a line=363 │ │ 0x001c line=364 │ │ @@ -278958,163 +278959,163 @@ │ │ type : '(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0d84: |[0b0d84] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V │ │ -0b0d94: 5b01 831f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ -0b0d98: 5b02 841f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ -0b0d9c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0b0d9e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b0da4: 0e00 |0008: return-void │ │ +0b0d88: |[0b0d88] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V │ │ +0b0d98: 5b01 831f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ +0b0d9c: 5b02 841f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ +0b0da0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0b0da2: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b0da8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b0d54: |[0b0d54] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b0d64: 2200 0a06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1; // type@060a │ │ -0b0d68: 5431 831f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ -0b0d6c: 5432 841f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ -0b0d70: 7040 d81c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V // method@1cd8 │ │ -0b0d76: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0d7a: 5b04 861f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f86 │ │ -0b0d7e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0d82: 1100 |000f: return-object v0 │ │ +0b0d58: |[0b0d58] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b0d68: 2200 0a06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1; // type@060a │ │ +0b0d6c: 5431 831f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ +0b0d70: 5432 841f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ +0b0d74: 7040 d81c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.:(Lua/gardenapple/itchupdater/database/installation/GameInstallation;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V // method@1cd8 │ │ +0b0d7a: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0d7e: 5b04 861f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f86 │ │ +0b0d82: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0d86: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0be8: |[0b0be8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0bf8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0bfc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0c00: 6e30 db1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cdb │ │ -0b0c06: 0c01 |0007: move-result-object v1 │ │ -0b0c08: 1101 |0008: return-object v1 │ │ +0b0bec: |[0b0bec] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0bfc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0c00: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0c04: 6e30 db1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cdb │ │ +0b0c0a: 0c01 |0007: move-result-object v1 │ │ +0b0c0c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b0c0c: |[0b0c0c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b0c1c: 6e30 d91c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cd9 │ │ -0b0c22: 0c01 |0003: move-result-object v1 │ │ -0b0c24: 1f01 0a06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1; // type@060a │ │ -0b0c28: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0c2c: 6e20 dc1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cdc │ │ -0b0c32: 0c01 |000b: move-result-object v1 │ │ -0b0c34: 1101 |000c: return-object v1 │ │ +0b0c10: |[0b0c10] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b0c20: 6e30 d91c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cd9 │ │ +0b0c26: 0c01 |0003: move-result-object v1 │ │ +0b0c28: 1f01 0a06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1; // type@060a │ │ +0b0c2c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0c30: 6e20 dc1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1cdc │ │ +0b0c36: 0c01 |000b: move-result-object v1 │ │ +0b0c38: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -0b0c38: |[0b0c38] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0c48: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b0c4e: 5250 851f |0003: iget v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.label:I // field@1f85 │ │ -0b0c52: 3900 7900 |0005: if-nez v0, 007e // +0079 │ │ -0b0c56: 7110 5305 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0c5c: 6206 5306 |000a: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0b0c60: 6e10 a816 0600 |000c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0b0c66: 0c06 |000f: move-result-object v6 │ │ -0b0c68: 5450 831f |0010: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ -0b0c6c: 6e10 4019 0000 |0012: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ -0b0c72: 0a00 |0015: move-result v0 │ │ -0b0c74: 6e20 421b 0600 |0016: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloadedFile:(I)Ljava/io/File; // method@1b42 │ │ -0b0c7a: 0c06 |0019: move-result-object v6 │ │ -0b0c7c: 3906 0400 |001a: if-nez v6, 001e // +0004 │ │ -0b0c80: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -0b0c82: 2809 |001d: goto 0026 // +0009 │ │ -0b0c84: 6e10 de02 0600 |001e: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@02de │ │ -0b0c8a: 0a06 |0021: move-result v6 │ │ -0b0c8c: 7110 7605 0600 |0022: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0b0c92: 0c06 |0025: move-result-object v6 │ │ -0b0c94: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -0b0c96: 7110 7605 0000 |0027: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ -0b0c9c: 0c01 |002a: move-result-object v1 │ │ -0b0c9e: 7120 8805 1600 |002b: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b0ca4: 0a06 |002e: move-result v6 │ │ -0b0ca6: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0b0ca8: 3806 2800 |0030: if-eqz v6, 0058 // +0028 │ │ -0b0cac: 5456 841f |0032: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ -0b0cb0: 1402 3200 117f |0034: const v2, #float 1.92739e+38 // #7f110032 │ │ -0b0cb6: 6e20 9001 2600 |0037: invoke-virtual {v6, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ -0b0cbc: 5456 841f |003a: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ -0b0cc0: 6e10 8701 0600 |003c: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b0cc6: 0c02 |003f: move-result-object v2 │ │ -0b0cc8: 1403 3100 117f |0040: const v3, #float 1.92739e+38 // #7f110031 │ │ -0b0cce: 2300 6606 |0043: new-array v0, v0, [Ljava/lang/Object; // type@0666 │ │ -0b0cd2: 5454 831f |0045: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ -0b0cd6: 6e10 4119 0400 |0047: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ -0b0cdc: 0c04 |004a: move-result-object v4 │ │ -0b0cde: 4d04 0001 |004b: aput-object v4, v0, v1 │ │ -0b0ce2: 6e30 3b00 3200 |004d: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0b0ce8: 0c00 |0050: move-result-object v0 │ │ -0b0cea: 1f00 5601 |0051: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0b0cee: 6e20 8b01 0600 |0053: invoke-virtual {v6, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ -0b0cf4: 0c06 |0056: move-result-object v6 │ │ -0b0cf6: 2826 |0057: goto 007d // +0026 │ │ -0b0cf8: 5456 841f |0058: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ -0b0cfc: 1402 3400 117f |005a: const v2, #float 1.92739e+38 // #7f110034 │ │ -0b0d02: 6e20 9001 2600 |005d: invoke-virtual {v6, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ -0b0d08: 5456 841f |0060: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ -0b0d0c: 6e10 8701 0600 |0062: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b0d12: 0c02 |0065: move-result-object v2 │ │ -0b0d14: 1403 3300 117f |0066: const v3, #float 1.92739e+38 // #7f110033 │ │ -0b0d1a: 2300 6606 |0069: new-array v0, v0, [Ljava/lang/Object; // type@0666 │ │ -0b0d1e: 5454 831f |006b: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ -0b0d22: 6e10 4119 0400 |006d: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ -0b0d28: 0c04 |0070: move-result-object v4 │ │ -0b0d2a: 4d04 0001 |0071: aput-object v4, v0, v1 │ │ -0b0d2e: 6e30 3b00 3200 |0073: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0b0d34: 0c00 |0076: move-result-object v0 │ │ -0b0d36: 1f00 5601 |0077: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0b0d3a: 6e20 8b01 0600 |0079: invoke-virtual {v6, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ -0b0d40: 0c06 |007c: move-result-object v6 │ │ -0b0d42: 1106 |007d: return-object v6 │ │ -0b0d44: 2206 6501 |007e: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b0d48: 1a00 c420 |0080: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b0d4c: 7020 5a03 0600 |0082: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b0d52: 2706 |0085: throw v6 │ │ +0b0c3c: |[0b0c3c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0c4c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b0c52: 5250 851f |0003: iget v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.label:I // field@1f85 │ │ +0b0c56: 3900 7900 |0005: if-nez v0, 007e // +0079 │ │ +0b0c5a: 7110 5305 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0c60: 6206 5306 |000a: sget-object v6, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0b0c64: 6e10 a816 0600 |000c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0b0c6a: 0c06 |000f: move-result-object v6 │ │ +0b0c6c: 5450 831f |0010: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ +0b0c70: 6e10 4019 0000 |0012: invoke-virtual {v0}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ +0b0c76: 0a00 |0015: move-result v0 │ │ +0b0c78: 6e20 421b 0600 |0016: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.getDownloadedFile:(I)Ljava/io/File; // method@1b42 │ │ +0b0c7e: 0c06 |0019: move-result-object v6 │ │ +0b0c80: 3906 0400 |001a: if-nez v6, 001e // +0004 │ │ +0b0c84: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +0b0c86: 2809 |001d: goto 0026 // +0009 │ │ +0b0c88: 6e10 de02 0600 |001e: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@02de │ │ +0b0c8e: 0a06 |0021: move-result v6 │ │ +0b0c90: 7110 7605 0600 |0022: invoke-static {v6}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0b0c96: 0c06 |0025: move-result-object v6 │ │ +0b0c98: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +0b0c9a: 7110 7605 0000 |0027: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@0576 │ │ +0b0ca0: 0c01 |002a: move-result-object v1 │ │ +0b0ca2: 7120 8805 1600 |002b: invoke-static {v6, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b0ca8: 0a06 |002e: move-result v6 │ │ +0b0caa: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0b0cac: 3806 2800 |0030: if-eqz v6, 0058 // +0028 │ │ +0b0cb0: 5456 841f |0032: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ +0b0cb4: 1402 3200 117f |0034: const v2, #float 1.92739e+38 // #7f110032 │ │ +0b0cba: 6e20 9001 2600 |0037: invoke-virtual {v6, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ +0b0cc0: 5456 841f |003a: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ +0b0cc4: 6e10 8701 0600 |003c: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b0cca: 0c02 |003f: move-result-object v2 │ │ +0b0ccc: 1403 3100 117f |0040: const v3, #float 1.92739e+38 // #7f110031 │ │ +0b0cd2: 2300 6606 |0043: new-array v0, v0, [Ljava/lang/Object; // type@0666 │ │ +0b0cd6: 5454 831f |0045: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ +0b0cda: 6e10 4119 0400 |0047: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ +0b0ce0: 0c04 |004a: move-result-object v4 │ │ +0b0ce2: 4d04 0001 |004b: aput-object v4, v0, v1 │ │ +0b0ce6: 6e30 3b00 3200 |004d: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0b0cec: 0c00 |0050: move-result-object v0 │ │ +0b0cee: 1f00 5601 |0051: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0b0cf2: 6e20 8b01 0600 |0053: invoke-virtual {v6, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ +0b0cf8: 0c06 |0056: move-result-object v6 │ │ +0b0cfa: 2826 |0057: goto 007d // +0026 │ │ +0b0cfc: 5456 841f |0058: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ +0b0d00: 1402 3400 117f |005a: const v2, #float 1.92739e+38 // #7f110034 │ │ +0b0d06: 6e20 9001 2600 |005d: invoke-virtual {v6, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ +0b0d0c: 5456 841f |0060: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f84 │ │ +0b0d10: 6e10 8701 0600 |0062: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b0d16: 0c02 |0065: move-result-object v2 │ │ +0b0d18: 1403 3300 117f |0066: const v3, #float 1.92739e+38 // #7f110033 │ │ +0b0d1e: 2300 6606 |0069: new-array v0, v0, [Ljava/lang/Object; // type@0666 │ │ +0b0d22: 5454 831f |006b: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f83 │ │ +0b0d26: 6e10 4119 0400 |006d: invoke-virtual {v4}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ +0b0d2c: 0c04 |0070: move-result-object v4 │ │ +0b0d2e: 4d04 0001 |0071: aput-object v4, v0, v1 │ │ +0b0d32: 6e30 3b00 3200 |0073: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0b0d38: 0c00 |0076: move-result-object v0 │ │ +0b0d3a: 1f00 5601 |0077: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0b0d3e: 6e20 8b01 0600 |0079: invoke-virtual {v6, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018b │ │ +0b0d44: 0c06 |007c: move-result-object v6 │ │ +0b0d46: 1106 |007d: return-object v6 │ │ +0b0d48: 2206 6501 |007e: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b0d4c: 1a00 c420 |0080: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b0d50: 7020 5a03 0600 |0082: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b0d56: 2706 |0085: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=297 │ │ 0x000a line=298 │ │ 0x0010 line=299 │ │ 0x0016 line=298 │ │ 0x001e line=299 │ │ @@ -279196,147 +279197,147 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0f00: |[0b0f00] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ -0b0f10: 5b01 881f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ -0b0f14: 5b02 871f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f87 │ │ -0b0f18: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0b0f1a: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b0f20: 0e00 |0008: return-void │ │ +0b0f04: |[0b0f04] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ +0b0f14: 5b01 881f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ +0b0f18: 5b02 871f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f87 │ │ +0b0f1c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0b0f1e: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b0f24: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b0ed0: |[0b0ed0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b0ee0: 2200 0b06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1; // type@060b │ │ -0b0ee4: 5431 881f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ -0b0ee8: 5432 871f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f87 │ │ -0b0eec: 7040 dd1c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cdd │ │ -0b0ef2: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0ef6: 5b04 8a1f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f8a │ │ -0b0efa: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0efe: 1100 |000f: return-object v0 │ │ +0b0ed4: |[0b0ed4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b0ee4: 2200 0b06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1; // type@060b │ │ +0b0ee8: 5431 881f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ +0b0eec: 5432 871f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f87 │ │ +0b0ef0: 7040 dd1c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1cdd │ │ +0b0ef6: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0efa: 5b04 8a1f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f8a │ │ +0b0efe: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0f02: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0da8: |[0b0da8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0db8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0dbc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0dc0: 6e30 e01c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ce0 │ │ -0b0dc6: 0c01 |0007: move-result-object v1 │ │ -0b0dc8: 1101 |0008: return-object v1 │ │ +0b0dac: |[0b0dac] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0dbc: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0dc0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0dc4: 6e30 e01c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1ce0 │ │ +0b0dca: 0c01 |0007: move-result-object v1 │ │ +0b0dcc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b0dcc: |[0b0dcc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b0ddc: 6e30 de1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cde │ │ -0b0de2: 0c01 |0003: move-result-object v1 │ │ -0b0de4: 1f01 0b06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1; // type@060b │ │ -0b0de8: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0dec: 6e20 e11c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ce1 │ │ -0b0df2: 0c01 |000b: move-result-object v1 │ │ -0b0df4: 1101 |000c: return-object v1 │ │ +0b0dd0: |[0b0dd0] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b0de0: 6e30 de1c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1cde │ │ +0b0de6: 0c01 |0003: move-result-object v1 │ │ +0b0de8: 1f01 0b06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1; // type@060b │ │ +0b0dec: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0df0: 6e20 e11c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ce1 │ │ +0b0df6: 0c01 |000b: move-result-object v1 │ │ +0b0df8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0b0df8: |[0b0df8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0e08: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b0e0e: 0c00 |0003: move-result-object v0 │ │ -0b0e10: 5251 891f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.label:I // field@1f89 │ │ -0b0e14: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b0e16: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b0e1a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b0e1e: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0e24: 282b |000e: goto 0039 // +002b │ │ -0b0e26: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b0e2a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b0e2e: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b0e34: 2706 |0016: throw v6 │ │ -0b0e36: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b0e3c: 6206 8f1e |001a: sget-object v6, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0b0e40: 5451 881f |001c: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ -0b0e44: 6e10 8701 0100 |001e: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b0e4a: 0c01 |0021: move-result-object v1 │ │ -0b0e4c: 1a03 9b22 |0022: const-string v3, "context" // string@229b │ │ -0b0e50: 7120 8b05 3100 |0024: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b0e56: 5453 871f |0027: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f87 │ │ -0b0e5a: 6e10 4019 0300 |0029: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ -0b0e60: 0a03 |002c: move-result v3 │ │ -0b0e62: 0754 |002d: move-object v4, v5 │ │ -0b0e64: 1f04 1902 |002e: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0e68: 5952 891f |0030: iput v2, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.label:I // field@1f89 │ │ -0b0e6c: 6e40 7a1b 1643 |0032: invoke-virtual {v6, v1, v3, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7a │ │ -0b0e72: 0c06 |0035: move-result-object v6 │ │ -0b0e74: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -0b0e78: 1100 |0038: return-object v0 │ │ -0b0e7a: 5456 881f |0039: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ -0b0e7e: 6e10 8701 0600 |003b: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b0e84: 0c06 |003e: move-result-object v6 │ │ -0b0e86: 5450 881f |003f: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ -0b0e8a: 6e10 8701 0000 |0041: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b0e90: 0c00 |0044: move-result-object v0 │ │ -0b0e92: 1401 d300 117f |0045: const v1, #float 1.92742e+38 // #7f1100d3 │ │ -0b0e98: 2322 6606 |0048: new-array v2, v2, [Ljava/lang/Object; // type@0666 │ │ -0b0e9c: 5453 871f |004a: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f87 │ │ -0b0ea0: 6e10 4119 0300 |004c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ -0b0ea6: 0c03 |004f: move-result-object v3 │ │ -0b0ea8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -0b0eaa: 4d03 0204 |0051: aput-object v3, v2, v4 │ │ -0b0eae: 6e30 3b00 1002 |0053: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0b0eb4: 0c00 |0056: move-result-object v0 │ │ -0b0eb6: 1f00 5601 |0057: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0b0eba: 7130 7e01 0604 |0059: invoke-static {v6, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ -0b0ec0: 0c06 |005c: move-result-object v6 │ │ -0b0ec2: 6e10 7f01 0600 |005d: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b0ec8: 6206 4a00 |0060: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b0ecc: 1106 |0062: return-object v6 │ │ +0b0dfc: |[0b0dfc] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0e0c: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b0e12: 0c00 |0003: move-result-object v0 │ │ +0b0e14: 5251 891f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.label:I // field@1f89 │ │ +0b0e18: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b0e1a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b0e1e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b0e22: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0e28: 282b |000e: goto 0039 // +002b │ │ +0b0e2a: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b0e2e: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b0e32: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b0e38: 2706 |0016: throw v6 │ │ +0b0e3a: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b0e40: 6206 8f1e |001a: sget-object v6, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0b0e44: 5451 881f |001c: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ +0b0e48: 6e10 8701 0100 |001e: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b0e4e: 0c01 |0021: move-result-object v1 │ │ +0b0e50: 1a03 9b22 |0022: const-string v3, "context" // string@229b │ │ +0b0e54: 7120 8b05 3100 |0024: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b0e5a: 5453 871f |0027: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f87 │ │ +0b0e5e: 6e10 4019 0300 |0029: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ +0b0e64: 0a03 |002c: move-result v3 │ │ +0b0e66: 0754 |002d: move-object v4, v5 │ │ +0b0e68: 1f04 1902 |002e: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b0e6c: 5952 891f |0030: iput v2, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.label:I // field@1f89 │ │ +0b0e70: 6e40 7a1b 1643 |0032: invoke-virtual {v6, v1, v3, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7a │ │ +0b0e76: 0c06 |0035: move-result-object v6 │ │ +0b0e78: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +0b0e7c: 1100 |0038: return-object v0 │ │ +0b0e7e: 5456 881f |0039: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ +0b0e82: 6e10 8701 0600 |003b: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b0e88: 0c06 |003e: move-result-object v6 │ │ +0b0e8a: 5450 881f |003f: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f88 │ │ +0b0e8e: 6e10 8701 0000 |0041: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b0e94: 0c00 |0044: move-result-object v0 │ │ +0b0e96: 1401 d300 117f |0045: const v1, #float 1.92742e+38 // #7f1100d3 │ │ +0b0e9c: 2322 6606 |0048: new-array v2, v2, [Ljava/lang/Object; // type@0666 │ │ +0b0ea0: 5453 871f |004a: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$1$2$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f87 │ │ +0b0ea4: 6e10 4119 0300 |004c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ +0b0eaa: 0c03 |004f: move-result-object v3 │ │ +0b0eac: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +0b0eae: 4d03 0204 |0051: aput-object v3, v2, v4 │ │ +0b0eb2: 6e30 3b00 1002 |0053: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0b0eb8: 0c00 |0056: move-result-object v0 │ │ +0b0eba: 1f00 5601 |0057: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0b0ebe: 7130 7e01 0604 |0059: invoke-static {v6, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ +0b0ec4: 0c06 |005c: move-result-object v6 │ │ +0b0ec6: 6e10 7f01 0600 |005d: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b0ecc: 6206 4a00 |0060: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b0ed0: 1106 |0062: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=310 │ │ 0x000f line=321 │ │ 0x0017 line=310 │ │ 0x001a line=311 │ │ 0x0039 line=314 │ │ @@ -279419,147 +279420,147 @@ │ │ type : '(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b113c: |[0b113c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ -0b114c: 5b01 8f1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ -0b1150: 5b02 8e1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8e │ │ -0b1154: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0b1156: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b115c: 0e00 |0008: return-void │ │ +0b1140: |[0b1140] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V │ │ +0b1150: 5b01 8f1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ +0b1154: 5b02 8e1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8e │ │ +0b1158: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0b115a: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b1160: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b110c: |[0b110c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b111c: 2200 0e06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1; // type@060e │ │ -0b1120: 5431 8f1f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ -0b1124: 5432 8e1f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8e │ │ -0b1128: 7040 e71c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1ce7 │ │ -0b112e: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b1132: 5b04 911f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f91 │ │ -0b1136: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b113a: 1100 |000f: return-object v0 │ │ +0b1110: |[0b1110] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b1120: 2200 0e06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1; // type@060e │ │ +0b1124: 5431 8f1f |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ +0b1128: 5432 8e1f |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8e │ │ +0b112c: 7040 e71c 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.:(Landroidx/appcompat/app/AlertDialog$Builder;Lua/gardenapple/itchupdater/database/installation/GameInstallation;Lkotlin/coroutines/Continuation;)V // method@1ce7 │ │ +0b1132: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b1136: 5b04 911f |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1f91 │ │ +0b113a: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b113e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b0fe4: |[0b0fe4] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b0ff4: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b0ff8: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b0ffc: 6e30 ea1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cea │ │ -0b1002: 0c01 |0007: move-result-object v1 │ │ -0b1004: 1101 |0008: return-object v1 │ │ +0b0fe8: |[0b0fe8] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b0ff8: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b0ffc: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b1000: 6e30 ea1c 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1cea │ │ +0b1006: 0c01 |0007: move-result-object v1 │ │ +0b1008: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b1008: |[0b1008] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b1018: 6e30 e81c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1ce8 │ │ -0b101e: 0c01 |0003: move-result-object v1 │ │ -0b1020: 1f01 0e06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1; // type@060e │ │ -0b1024: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b1028: 6e20 eb1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ceb │ │ -0b102e: 0c01 |000b: move-result-object v1 │ │ -0b1030: 1101 |000c: return-object v1 │ │ +0b100c: |[0b100c] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b101c: 6e30 e81c 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1ce8 │ │ +0b1022: 0c01 |0003: move-result-object v1 │ │ +0b1024: 1f01 0e06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1; // type@060e │ │ +0b1028: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b102c: 6e20 eb1c 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ceb │ │ +0b1032: 0c01 |000b: move-result-object v1 │ │ +0b1034: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0b1034: |[0b1034] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b1044: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b104a: 0c00 |0003: move-result-object v0 │ │ -0b104c: 5251 901f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.label:I // field@1f90 │ │ -0b1050: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b1052: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b1056: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b105a: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b1060: 282b |000e: goto 0039 // +002b │ │ -0b1062: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b1066: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b106a: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b1070: 2706 |0016: throw v6 │ │ -0b1072: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b1078: 6206 8f1e |001a: sget-object v6, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0b107c: 5451 8f1f |001c: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ -0b1080: 6e10 8701 0100 |001e: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b1086: 0c01 |0021: move-result-object v1 │ │ -0b1088: 1a03 9b22 |0022: const-string v3, "context" // string@229b │ │ -0b108c: 7120 8b05 3100 |0024: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b1092: 5453 8e1f |0027: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8e │ │ -0b1096: 6e10 4019 0300 |0029: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ -0b109c: 0a03 |002c: move-result v3 │ │ -0b109e: 0754 |002d: move-object v4, v5 │ │ -0b10a0: 1f04 1902 |002e: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b10a4: 5952 901f |0030: iput v2, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.label:I // field@1f90 │ │ -0b10a8: 6e40 7a1b 1643 |0032: invoke-virtual {v6, v1, v3, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7a │ │ -0b10ae: 0c06 |0035: move-result-object v6 │ │ -0b10b0: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ -0b10b4: 1100 |0038: return-object v0 │ │ -0b10b6: 5456 8f1f |0039: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ -0b10ba: 6e10 8701 0600 |003b: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b10c0: 0c06 |003e: move-result-object v6 │ │ -0b10c2: 5450 8f1f |003f: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ -0b10c6: 6e10 8701 0000 |0041: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b10cc: 0c00 |0044: move-result-object v0 │ │ -0b10ce: 1401 d400 117f |0045: const v1, #float 1.92742e+38 // #7f1100d4 │ │ -0b10d4: 2322 6606 |0048: new-array v2, v2, [Ljava/lang/Object; // type@0666 │ │ -0b10d8: 5453 8e1f |004a: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8e │ │ -0b10dc: 6e10 4119 0300 |004c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ -0b10e2: 0c03 |004f: move-result-object v3 │ │ -0b10e4: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -0b10e6: 4d03 0204 |0051: aput-object v3, v2, v4 │ │ -0b10ea: 6e30 3b00 1002 |0053: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ -0b10f0: 0c00 |0056: move-result-object v0 │ │ -0b10f2: 1f00 5601 |0057: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ -0b10f6: 7130 7e01 0604 |0059: invoke-static {v6, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ -0b10fc: 0c06 |005c: move-result-object v6 │ │ -0b10fe: 6e10 7f01 0600 |005d: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@017f │ │ -0b1104: 6206 4a00 |0060: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b1108: 1106 |0062: return-object v6 │ │ +0b1038: |[0b1038] ua.gardenapple.itchupdater.ui.LibraryAdapter$onMenuItemClick$dialog$2$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b1048: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b104e: 0c00 |0003: move-result-object v0 │ │ +0b1050: 5251 901f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.label:I // field@1f90 │ │ +0b1054: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b1056: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b105a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b105e: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b1064: 282b |000e: goto 0039 // +002b │ │ +0b1066: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b106a: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b106e: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b1074: 2706 |0016: throw v6 │ │ +0b1076: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b107c: 6206 8f1e |001a: sget-object v6, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0b1080: 5451 8f1f |001c: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ +0b1084: 6e10 8701 0100 |001e: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b108a: 0c01 |0021: move-result-object v1 │ │ +0b108c: 1a03 9b22 |0022: const-string v3, "context" // string@229b │ │ +0b1090: 7120 8b05 3100 |0024: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b1096: 5453 8e1f |0027: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8e │ │ +0b109a: 6e10 4019 0300 |0029: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadId:()I // method@1940 │ │ +0b10a0: 0a03 |002c: move-result v3 │ │ +0b10a2: 0754 |002d: move-object v4, v5 │ │ +0b10a4: 1f04 1902 |002e: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b10a8: 5952 901f |0030: iput v2, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.label:I // field@1f90 │ │ +0b10ac: 6e40 7a1b 1643 |0032: invoke-virtual {v6, v1, v3, v4}, Lua/gardenapple/itchupdater/install/Installations$Companion;.deleteFinishedInstall:(Landroid/content/Context;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b7a │ │ +0b10b2: 0c06 |0035: move-result-object v6 │ │ +0b10b4: 3306 0300 |0036: if-ne v6, v0, 0039 // +0003 │ │ +0b10b8: 1100 |0038: return-object v0 │ │ +0b10ba: 5456 8f1f |0039: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ +0b10be: 6e10 8701 0600 |003b: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b10c4: 0c06 |003e: move-result-object v6 │ │ +0b10c6: 5450 8f1f |003f: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$this_apply:Landroidx/appcompat/app/AlertDialog$Builder; // field@1f8f │ │ +0b10ca: 6e10 8701 0000 |0041: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b10d0: 0c00 |0044: move-result-object v0 │ │ +0b10d2: 1401 d400 117f |0045: const v1, #float 1.92742e+38 // #7f1100d4 │ │ +0b10d8: 2322 6606 |0048: new-array v2, v2, [Ljava/lang/Object; // type@0666 │ │ +0b10dc: 5453 8e1f |004a: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/LibraryAdapter$onMenuItemClick$dialog$2$1$1;.$gameInstall:Lua/gardenapple/itchupdater/database/installation/GameInstallation; // field@1f8e │ │ +0b10e0: 6e10 4119 0300 |004c: invoke-virtual {v3}, Lua/gardenapple/itchupdater/database/installation/GameInstallation;.getUploadName:()Ljava/lang/String; // method@1941 │ │ +0b10e6: 0c03 |004f: move-result-object v3 │ │ +0b10e8: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +0b10ea: 4d03 0204 |0051: aput-object v3, v2, v4 │ │ +0b10ee: 6e30 3b00 1002 |0053: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@003b │ │ +0b10f4: 0c00 |0056: move-result-object v0 │ │ +0b10f6: 1f00 5601 |0057: check-cast v0, Ljava/lang/CharSequence; // type@0156 │ │ +0b10fa: 7130 7e01 0604 |0059: invoke-static {v6, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@017e │ │ +0b1100: 0c06 |005c: move-result-object v6 │ │ +0b1102: 6e10 7f01 0600 |005d: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@017f │ │ +0b1108: 6206 4a00 |0060: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b110c: 1106 |0062: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=339 │ │ 0x000f line=349 │ │ 0x0017 line=339 │ │ 0x001a line=340 │ │ 0x0039 line=342 │ │ @@ -279638,142 +279639,142 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b28ac: |[0b28ac] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.:(Lua/gardenapple/itchupdater/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ -0b28bc: 5b01 ba1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fba │ │ -0b28c0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0b28c2: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b28c8: 0e00 |0006: return-void │ │ +0b28b0: |[0b28b0] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.:(Lua/gardenapple/itchupdater/ui/MainActivity;Lkotlin/coroutines/Continuation;)V │ │ +0b28c0: 5b01 ba1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fba │ │ +0b28c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b28c6: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b28cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b2880: |[0b2880] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b2890: 2200 1e06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1; // type@061e │ │ -0b2894: 5421 ba1f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fba │ │ -0b2898: 7030 2e1d 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.:(Lua/gardenapple/itchupdater/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@1d2e │ │ -0b289e: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b28a2: 5b03 b91f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1fb9 │ │ -0b28a6: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b28aa: 1100 |000d: return-object v0 │ │ +0b2884: |[0b2884] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b2894: 2200 1e06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1; // type@061e │ │ +0b2898: 5421 ba1f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fba │ │ +0b289c: 7030 2e1d 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.:(Lua/gardenapple/itchupdater/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@1d2e │ │ +0b28a2: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b28a6: 5b03 b91f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1fb9 │ │ +0b28aa: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b28ae: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b276c: |[0b276c] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b277c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b2780: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b2784: 6e30 311d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d31 │ │ -0b278a: 0c01 |0007: move-result-object v1 │ │ -0b278c: 1101 |0008: return-object v1 │ │ +0b2770: |[0b2770] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b2780: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b2784: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b2788: 6e30 311d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d31 │ │ +0b278e: 0c01 |0007: move-result-object v1 │ │ +0b2790: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b2790: |[0b2790] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b27a0: 6e30 2f1d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1d2f │ │ -0b27a6: 0c01 |0003: move-result-object v1 │ │ -0b27a8: 1f01 1e06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1; // type@061e │ │ -0b27ac: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b27b0: 6e20 321d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d32 │ │ -0b27b6: 0c01 |000b: move-result-object v1 │ │ -0b27b8: 1101 |000c: return-object v1 │ │ +0b2794: |[0b2794] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b27a4: 6e30 2f1d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1d2f │ │ +0b27aa: 0c01 |0003: move-result-object v1 │ │ +0b27ac: 1f01 1e06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1; // type@061e │ │ +0b27b0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b27b4: 6e20 321d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d32 │ │ +0b27ba: 0c01 |000b: move-result-object v1 │ │ +0b27bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -0b27bc: |[0b27bc] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b27cc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b27d2: 0c00 |0003: move-result-object v0 │ │ -0b27d4: 5251 b81f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.label:I // field@1fb8 │ │ -0b27d8: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0b27da: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0b27dc: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0b27e0: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -0b27e4: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -0b27e8: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b27ee: 2845 |0011: goto 0056 // +0045 │ │ -0b27f0: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b27f4: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b27f8: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b27fe: 2706 |0019: throw v6 │ │ -0b2800: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b2806: 2816 |001d: goto 0033 // +0016 │ │ -0b2808: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b280e: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0b2812: 5451 ba1f |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fba │ │ -0b2816: 1f01 1d00 |0025: check-cast v1, Landroid/content/Context; // type@001d │ │ -0b281a: 0754 |0027: move-object v4, v5 │ │ -0b281c: 1f04 1902 |0028: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b2820: 5953 b81f |002a: iput v3, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.label:I // field@1fb8 │ │ -0b2824: 6e30 4f18 1604 |002c: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0b282a: 0c06 |002f: move-result-object v6 │ │ -0b282c: 3306 0300 |0030: if-ne v6, v0, 0033 // +0003 │ │ -0b2830: 1100 |0032: return-object v0 │ │ -0b2832: 1f06 1205 |0033: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0b2836: 6e10 5f18 0600 |0035: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.isOpen:()Z // method@185f │ │ -0b283c: 0a01 |0038: move-result v1 │ │ -0b283e: 3901 1d00 |0039: if-nez v1, 0056 // +001d │ │ -0b2842: 6e10 5c18 0600 |003b: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0b2848: 0c06 |003e: move-result-object v6 │ │ -0b284a: 5451 ba1f |003f: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fba │ │ -0b284e: 6e10 461d 0100 |0041: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.getPackageName:()Ljava/lang/String; // method@1d46 │ │ -0b2854: 0c01 |0044: move-result-object v1 │ │ -0b2856: 1a03 2730 |0045: const-string v3, "packageName" // string@3027 │ │ -0b285a: 7120 8b05 3100 |0047: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b2860: 0753 |004a: move-object v3, v5 │ │ -0b2862: 1f03 1902 |004b: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b2866: 5952 b81f |004d: iput v2, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.label:I // field@1fb8 │ │ -0b286a: 6e30 7b19 1603 |004f: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getInstallationByPackageName:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197b │ │ -0b2870: 0c06 |0052: move-result-object v6 │ │ -0b2872: 3306 0300 |0053: if-ne v6, v0, 0056 // +0003 │ │ -0b2876: 1100 |0055: return-object v0 │ │ -0b2878: 6206 4a00 |0056: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b287c: 1106 |0058: return-object v6 │ │ +0b27c0: |[0b27c0] ua.gardenapple.itchupdater.ui.MainActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b27d0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b27d6: 0c00 |0003: move-result-object v0 │ │ +0b27d8: 5251 b81f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.label:I // field@1fb8 │ │ +0b27dc: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0b27de: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0b27e0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0b27e4: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +0b27e8: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +0b27ec: 7110 5305 0600 |000e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b27f2: 2845 |0011: goto 0056 // +0045 │ │ +0b27f4: 2206 6501 |0012: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b27f8: 1a00 c420 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b27fc: 7020 5a03 0600 |0016: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b2802: 2706 |0019: throw v6 │ │ +0b2804: 7110 5305 0600 |001a: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b280a: 2816 |001d: goto 0033 // +0016 │ │ +0b280c: 7110 5305 0600 |001e: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b2812: 6206 7e1c |0021: sget-object v6, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0b2816: 5451 ba1f |0023: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fba │ │ +0b281a: 1f01 1d00 |0025: check-cast v1, Landroid/content/Context; // type@001d │ │ +0b281e: 0754 |0027: move-object v4, v5 │ │ +0b2820: 1f04 1902 |0028: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b2824: 5953 b81f |002a: iput v3, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.label:I // field@1fb8 │ │ +0b2828: 6e30 4f18 1604 |002c: invoke-virtual {v6, v1, v4}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0b282e: 0c06 |002f: move-result-object v6 │ │ +0b2830: 3306 0300 |0030: if-ne v6, v0, 0033 // +0003 │ │ +0b2834: 1100 |0032: return-object v0 │ │ +0b2836: 1f06 1205 |0033: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0b283a: 6e10 5f18 0600 |0035: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.isOpen:()Z // method@185f │ │ +0b2840: 0a01 |0038: move-result v1 │ │ +0b2842: 3901 1d00 |0039: if-nez v1, 0056 // +001d │ │ +0b2846: 6e10 5c18 0600 |003b: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0b284c: 0c06 |003e: move-result-object v6 │ │ +0b284e: 5451 ba1f |003f: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.this$0:Lua/gardenapple/itchupdater/ui/MainActivity; // field@1fba │ │ +0b2852: 6e10 461d 0100 |0041: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.getPackageName:()Ljava/lang/String; // method@1d46 │ │ +0b2858: 0c01 |0044: move-result-object v1 │ │ +0b285a: 1a03 2730 |0045: const-string v3, "packageName" // string@3027 │ │ +0b285e: 7120 8b05 3100 |0047: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b2864: 0753 |004a: move-object v3, v5 │ │ +0b2866: 1f03 1902 |004b: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b286a: 5952 b81f |004d: iput v2, v5, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.label:I // field@1fb8 │ │ +0b286e: 6e30 7b19 1603 |004f: invoke-virtual {v6, v1, v3}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getInstallationByPackageName:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@197b │ │ +0b2874: 0c06 |0052: move-result-object v6 │ │ +0b2876: 3306 0300 |0053: if-ne v6, v0, 0056 // +0003 │ │ +0b287a: 1100 |0055: return-object v0 │ │ +0b287c: 6206 4a00 |0056: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b2880: 1106 |0058: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=44 │ │ 0x0012 line=48 │ │ 0x001a line=44 │ │ 0x0021 line=45 │ │ 0x0033 line=44 │ │ @@ -279851,121 +279852,121 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b384c: |[0b384c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V │ │ -0b385c: 5b01 c91f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fc9 │ │ -0b3860: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0b3862: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b3868: 0e00 |0006: return-void │ │ +0b3850: |[0b3850] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V │ │ +0b3860: 5b01 c91f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fc9 │ │ +0b3864: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b3866: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b386c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b3820: |[0b3820] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b3830: 2200 2406 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1; // type@0624 │ │ -0b3834: 5421 c91f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fc9 │ │ -0b3838: 7030 701d 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V // method@1d70 │ │ -0b383e: 1f03 c000 |0007: check-cast v3, Landroidx/paging/PagingData; // type@00c0 │ │ -0b3842: 5b03 c71f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.it:Landroidx/paging/PagingData; // field@1fc7 │ │ -0b3846: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b384a: 1100 |000d: return-object v0 │ │ +0b3824: |[0b3824] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b3834: 2200 2406 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1; // type@0624 │ │ +0b3838: 5421 c91f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fc9 │ │ +0b383c: 7030 701d 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V // method@1d70 │ │ +0b3842: 1f03 c000 |0007: check-cast v3, Landroidx/paging/PagingData; // type@00c0 │ │ +0b3846: 5b03 c71f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.it:Landroidx/paging/PagingData; // field@1fc7 │ │ +0b384a: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b384e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;) │ │ name : 'invoke' │ │ type : '(Landroidx/paging/PagingData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b375c: |[0b375c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.invoke:(Landroidx/paging/PagingData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b376c: 6e30 711d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1d71 │ │ -0b3772: 0c01 |0003: move-result-object v1 │ │ -0b3774: 1f01 2406 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1; // type@0624 │ │ -0b3778: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b377c: 6e20 741d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d74 │ │ -0b3782: 0c01 |000b: move-result-object v1 │ │ -0b3784: 1101 |000c: return-object v1 │ │ +0b3760: |[0b3760] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.invoke:(Landroidx/paging/PagingData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b3770: 6e30 711d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1d71 │ │ +0b3776: 0c01 |0003: move-result-object v1 │ │ +0b3778: 1f01 2406 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1; // type@0624 │ │ +0b377c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3780: 6e20 741d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d74 │ │ +0b3786: 0c01 |000b: move-result-object v1 │ │ +0b3788: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b3788: |[0b3788] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b3798: 1f01 c000 |0000: check-cast v1, Landroidx/paging/PagingData; // type@00c0 │ │ -0b379c: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b37a0: 6e30 721d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.invoke:(Landroidx/paging/PagingData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d72 │ │ -0b37a6: 0c01 |0007: move-result-object v1 │ │ -0b37a8: 1101 |0008: return-object v1 │ │ +0b378c: |[0b378c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b379c: 1f01 c000 |0000: check-cast v1, Landroidx/paging/PagingData; // type@00c0 │ │ +0b37a0: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b37a4: 6e30 721d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.invoke:(Landroidx/paging/PagingData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d72 │ │ +0b37aa: 0c01 |0007: move-result-object v1 │ │ +0b37ac: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0b37ac: |[0b37ac] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b37bc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b37c2: 0c00 |0003: move-result-object v0 │ │ -0b37c4: 5241 c81f |0004: iget v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.label:I // field@1fc8 │ │ -0b37c8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b37ca: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b37ce: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b37d2: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b37d8: 2820 |000e: goto 002e // +0020 │ │ -0b37da: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b37de: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b37e2: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b37e8: 2705 |0016: throw v5 │ │ -0b37ea: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b37f0: 5445 c91f |001a: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fc9 │ │ -0b37f4: 7110 9f1d 0500 |001c: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ -0b37fa: 0c05 |001f: move-result-object v5 │ │ -0b37fc: 5441 c71f |0020: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.it:Landroidx/paging/PagingData; // field@1fc7 │ │ -0b3800: 0743 |0022: move-object v3, v4 │ │ -0b3802: 1f03 1902 |0023: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b3806: 5942 c81f |0025: iput v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.label:I // field@1fc8 │ │ -0b380a: 6e30 d71d 1503 |0027: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.submitData:(Landroidx/paging/PagingData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1dd7 │ │ -0b3810: 0c05 |002a: move-result-object v5 │ │ -0b3812: 3305 0300 |002b: if-ne v5, v0, 002e // +0003 │ │ -0b3816: 1100 |002d: return-object v0 │ │ -0b3818: 6205 4a00 |002e: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b381c: 1105 |0030: return-object v5 │ │ +0b37b0: |[0b37b0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b37c0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b37c6: 0c00 |0003: move-result-object v0 │ │ +0b37c8: 5241 c81f |0004: iget v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.label:I // field@1fc8 │ │ +0b37cc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b37ce: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b37d2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b37d6: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b37dc: 2820 |000e: goto 002e // +0020 │ │ +0b37de: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b37e2: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b37e6: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b37ec: 2705 |0016: throw v5 │ │ +0b37ee: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b37f4: 5445 c91f |001a: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fc9 │ │ +0b37f8: 7110 9f1d 0500 |001c: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ +0b37fe: 0c05 |001f: move-result-object v5 │ │ +0b3800: 5441 c71f |0020: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.it:Landroidx/paging/PagingData; // field@1fc7 │ │ +0b3804: 0743 |0022: move-object v3, v4 │ │ +0b3806: 1f03 1902 |0023: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b380a: 5942 c81f |0025: iput v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.label:I // field@1fc8 │ │ +0b380e: 6e30 d71d 1503 |0027: invoke-virtual {v5, v1, v3}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.submitData:(Landroidx/paging/PagingData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1dd7 │ │ +0b3814: 0c05 |002a: move-result-object v5 │ │ +0b3816: 3305 0300 |002b: if-ne v5, v0, 002e // +0003 │ │ +0b381a: 1100 |002d: return-object v0 │ │ +0b381c: 6205 4a00 |002e: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3820: 1105 |0030: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=124 │ │ 0x000f line=126 │ │ 0x0017 line=124 │ │ 0x001a line=125 │ │ 0x002e line=126 │ │ @@ -280046,137 +280047,137 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b3994: |[0b3994] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)V │ │ -0b39a4: 5b01 ce1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fce │ │ -0b39a8: 5b02 cb1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$searchString:Ljava/lang/String; // field@1fcb │ │ -0b39ac: 5c03 ca1f |0004: iput-boolean v3, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$androidOnly:Z // field@1fca │ │ -0b39b0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0b39b2: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b39b8: 0e00 |000a: return-void │ │ +0b3998: |[0b3998] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)V │ │ +0b39a8: 5b01 ce1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fce │ │ +0b39ac: 5b02 cb1f |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$searchString:Ljava/lang/String; // field@1fcb │ │ +0b39b0: 5c03 ca1f |0004: iput-boolean v3, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$androidOnly:Z // field@1fca │ │ +0b39b4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0b39b6: 7030 7b05 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b39bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0b3960: |[0b3960] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b3970: 2200 2506 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1; // type@0625 │ │ -0b3974: 5441 ce1f |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fce │ │ -0b3978: 5442 cb1f |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$searchString:Ljava/lang/String; // field@1fcb │ │ -0b397c: 5543 ca1f |0006: iget-boolean v3, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$androidOnly:Z // field@1fca │ │ -0b3980: 7056 751d 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)V // method@1d75 │ │ -0b3986: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b398a: 5b05 cd1f |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1fcd │ │ -0b398e: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b3992: 1100 |0011: return-object v0 │ │ +0b3964: |[0b3964] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b3974: 2200 2506 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1; // type@0625 │ │ +0b3978: 5441 ce1f |0002: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fce │ │ +0b397c: 5442 cb1f |0004: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$searchString:Ljava/lang/String; // field@1fcb │ │ +0b3980: 5543 ca1f |0006: iget-boolean v3, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$androidOnly:Z // field@1fca │ │ +0b3984: 7056 751d 1032 |0008: invoke-direct {v0, v1, v2, v3, v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)V // method@1d75 │ │ +0b398a: 1f05 3c02 |000b: check-cast v5, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b398e: 5b05 cd1f |000d: iput-object v5, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1fcd │ │ +0b3992: 1f00 1902 |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b3996: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b386c: |[0b386c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b387c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b3880: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b3884: 6e30 781d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d78 │ │ -0b388a: 0c01 |0007: move-result-object v1 │ │ -0b388c: 1101 |0008: return-object v1 │ │ +0b3870: |[0b3870] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b3880: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b3884: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b3888: 6e30 781d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d78 │ │ +0b388e: 0c01 |0007: move-result-object v1 │ │ +0b3890: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b3890: |[0b3890] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b38a0: 6e30 761d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1d76 │ │ -0b38a6: 0c01 |0003: move-result-object v1 │ │ -0b38a8: 1f01 2506 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1; // type@0625 │ │ -0b38ac: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b38b0: 6e20 791d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d79 │ │ -0b38b6: 0c01 |000b: move-result-object v1 │ │ -0b38b8: 1101 |000c: return-object v1 │ │ +0b3894: |[0b3894] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b38a4: 6e30 761d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1d76 │ │ +0b38aa: 0c01 |0003: move-result-object v1 │ │ +0b38ac: 1f01 2506 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1; // type@0625 │ │ +0b38b0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b38b4: 6e20 791d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d79 │ │ +0b38ba: 0c01 |000b: move-result-object v1 │ │ +0b38bc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0b38bc: |[0b38bc] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b38cc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b38d2: 0c00 |0003: move-result-object v0 │ │ -0b38d4: 5251 cc1f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.label:I // field@1fcc │ │ -0b38d8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b38da: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b38de: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b38e2: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b38e8: 2832 |000e: goto 0040 // +0032 │ │ -0b38ea: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b38ee: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b38f2: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b38f8: 2706 |0016: throw v6 │ │ -0b38fa: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b3900: 5456 ce1f |001a: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fce │ │ -0b3904: 7110 a31d 0600 |001c: invoke-static {v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getViewModel$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // method@1da3 │ │ -0b390a: 0c06 |001f: move-result-object v6 │ │ -0b390c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0b390e: 3806 2200 |0021: if-eqz v6, 0043 // +0022 │ │ -0b3912: 5453 cb1f |0023: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$searchString:Ljava/lang/String; // field@1fcb │ │ -0b3916: 5554 ca1f |0025: iget-boolean v4, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$androidOnly:Z // field@1fca │ │ -0b391a: 6e30 4418 3604 |0027: invoke-virtual {v6, v3, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.getOwnedItems:(Ljava/lang/String;Z)Lkotlinx/coroutines/flow/Flow; // method@1844 │ │ -0b3920: 0c06 |002a: move-result-object v6 │ │ -0b3922: 2203 2406 |002b: new-instance v3, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1; // type@0624 │ │ -0b3926: 5454 ce1f |002d: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fce │ │ -0b392a: 7030 701d 4301 |002f: invoke-direct {v3, v4, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V // method@1d70 │ │ -0b3930: 1f03 2902 |0032: check-cast v3, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b3934: 0751 |0034: move-object v1, v5 │ │ -0b3936: 1f01 1902 |0035: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b393a: 5952 cc1f |0037: iput v2, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.label:I // field@1fcc │ │ -0b393e: 7130 be05 3601 |0039: invoke-static {v6, v3, v1}, Lkotlinx/coroutines/flow/FlowKt;.collectLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05be │ │ -0b3944: 0c06 |003c: move-result-object v6 │ │ -0b3946: 3306 0300 |003d: if-ne v6, v0, 0040 // +0003 │ │ -0b394a: 1100 |003f: return-object v0 │ │ -0b394c: 6206 4a00 |0040: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3950: 1106 |0042: return-object v6 │ │ -0b3952: 1a06 3a37 |0043: const-string v6, "viewModel" // string@373a │ │ -0b3956: 7110 8f05 0600 |0045: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b395c: 2701 |0048: throw v1 │ │ +0b38c0: |[0b38c0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b38d0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b38d6: 0c00 |0003: move-result-object v0 │ │ +0b38d8: 5251 cc1f |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.label:I // field@1fcc │ │ +0b38dc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b38de: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b38e2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b38e6: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b38ec: 2832 |000e: goto 0040 // +0032 │ │ +0b38ee: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b38f2: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b38f6: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b38fc: 2706 |0016: throw v6 │ │ +0b38fe: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b3904: 5456 ce1f |001a: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fce │ │ +0b3908: 7110 a31d 0600 |001c: invoke-static {v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getViewModel$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // method@1da3 │ │ +0b390e: 0c06 |001f: move-result-object v6 │ │ +0b3910: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0b3912: 3806 2200 |0021: if-eqz v6, 0043 // +0022 │ │ +0b3916: 5453 cb1f |0023: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$searchString:Ljava/lang/String; // field@1fcb │ │ +0b391a: 5554 ca1f |0025: iget-boolean v4, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.$androidOnly:Z // field@1fca │ │ +0b391e: 6e30 4418 3604 |0027: invoke-virtual {v6, v3, v4}, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;.getOwnedItems:(Ljava/lang/String;Z)Lkotlinx/coroutines/flow/Flow; // method@1844 │ │ +0b3924: 0c06 |002a: move-result-object v6 │ │ +0b3926: 2203 2406 |002b: new-instance v3, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1; // type@0624 │ │ +0b392a: 5454 ce1f |002d: iget-object v4, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fce │ │ +0b392e: 7030 701d 4301 |002f: invoke-direct {v3, v4, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V // method@1d70 │ │ +0b3934: 1f03 2902 |0032: check-cast v3, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b3938: 0751 |0034: move-object v1, v5 │ │ +0b393a: 1f01 1902 |0035: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b393e: 5952 cc1f |0037: iput v2, v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.label:I // field@1fcc │ │ +0b3942: 7130 be05 3601 |0039: invoke-static {v6, v3, v1}, Lkotlinx/coroutines/flow/FlowKt;.collectLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05be │ │ +0b3948: 0c06 |003c: move-result-object v6 │ │ +0b394a: 3306 0300 |003d: if-ne v6, v0, 0040 // +0003 │ │ +0b394e: 1100 |003f: return-object v0 │ │ +0b3950: 6206 4a00 |0040: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3954: 1106 |0042: return-object v6 │ │ +0b3956: 1a06 3a37 |0043: const-string v6, "viewModel" // string@373a │ │ +0b395a: 7110 8f05 0600 |0045: invoke-static {v6}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b3960: 2701 |0048: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=123 │ │ 0x000f line=127 │ │ 0x0017 line=123 │ │ 0x001a line=124 │ │ 0x0040 line=127 │ │ @@ -280251,133 +280252,133 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b3d54: |[0b3d54] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V │ │ -0b3d64: 5b01 db1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdb │ │ -0b3d68: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0b3d6a: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b3d70: 0e00 |0006: return-void │ │ +0b3d58: |[0b3d58] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V │ │ +0b3d68: 5b01 db1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdb │ │ +0b3d6c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b3d6e: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b3d74: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b3d28: |[0b3d28] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b3d38: 2200 2b06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2; // type@062b │ │ -0b3d3c: 5421 db1f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdb │ │ -0b3d40: 7030 861d 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V // method@1d86 │ │ -0b3d46: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b3d4a: 5b03 da1f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1fda │ │ -0b3d4e: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b3d52: 1100 |000d: return-object v0 │ │ +0b3d2c: |[0b3d2c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b3d3c: 2200 2b06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2; // type@062b │ │ +0b3d40: 5421 db1f |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdb │ │ +0b3d44: 7030 861d 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V // method@1d86 │ │ +0b3d4a: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b3d4e: 5b03 da1f |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.p$:Lkotlinx/coroutines/CoroutineScope; // field@1fda │ │ +0b3d52: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b3d56: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b3c30: |[0b3c30] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b3c40: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b3c44: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b3c48: 6e30 891d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d89 │ │ -0b3c4e: 0c01 |0007: move-result-object v1 │ │ -0b3c50: 1101 |0008: return-object v1 │ │ +0b3c34: |[0b3c34] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b3c44: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b3c48: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b3c4c: 6e30 891d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1d89 │ │ +0b3c52: 0c01 |0007: move-result-object v1 │ │ +0b3c54: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b3c54: |[0b3c54] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b3c64: 6e30 871d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1d87 │ │ -0b3c6a: 0c01 |0003: move-result-object v1 │ │ -0b3c6c: 1f01 2b06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2; // type@062b │ │ -0b3c70: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3c74: 6e20 8a1d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d8a │ │ -0b3c7a: 0c01 |000b: move-result-object v1 │ │ -0b3c7c: 1101 |000c: return-object v1 │ │ +0b3c58: |[0b3c58] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b3c68: 6e30 871d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1d87 │ │ +0b3c6e: 0c01 |0003: move-result-object v1 │ │ +0b3c70: 1f01 2b06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2; // type@062b │ │ +0b3c74: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3c78: 6e20 8a1d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d8a │ │ +0b3c7e: 0c01 |000b: move-result-object v1 │ │ +0b3c80: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0b3c80: |[0b3c80] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b3c90: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b3c96: 0c00 |0003: move-result-object v0 │ │ -0b3c98: 5241 d91f |0004: iget v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.label:I // field@1fd9 │ │ -0b3c9c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b3c9e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b3ca2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b3ca6: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b3cac: 283a |000e: goto 0048 // +003a │ │ -0b3cae: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b3cb2: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b3cb6: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b3cbc: 2705 |0016: throw v5 │ │ -0b3cbe: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b3cc4: 5445 db1f |001a: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdb │ │ -0b3cc8: 7110 9f1d 0500 |001c: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ -0b3cce: 0c05 |001f: move-result-object v5 │ │ -0b3cd0: 6e10 d31d 0500 |0020: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getLoadStateFlow:()Lkotlinx/coroutines/flow/Flow; // method@1dd3 │ │ -0b3cd6: 0c05 |0023: move-result-object v5 │ │ -0b3cd8: 6201 cf1f |0024: sget-object v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;.INSTANCE:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1; // field@1fcf │ │ -0b3cdc: 1f01 2802 |0026: check-cast v1, Lkotlin/jvm/functions/Function1; // type@0228 │ │ -0b3ce0: 7120 bf05 1500 |0028: invoke-static {v5, v1}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChangedBy:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/flow/Flow; // method@05bf │ │ -0b3ce6: 0c05 |002b: move-result-object v5 │ │ -0b3ce8: 2201 2a06 |002c: new-instance v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1; // type@062a │ │ -0b3cec: 7020 841d 5100 |002e: invoke-direct {v1, v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;.:(Lkotlinx/coroutines/flow/Flow;)V // method@1d84 │ │ -0b3cf2: 1f01 4502 |0031: check-cast v1, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ -0b3cf6: 5445 db1f |0033: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdb │ │ -0b3cfa: 2203 2706 |0035: new-instance v3, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1; // type@0627 │ │ -0b3cfe: 7020 7e1d 5300 |0037: invoke-direct {v3, v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d7e │ │ -0b3d04: 1f03 4602 |003a: check-cast v3, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ -0b3d08: 0745 |003c: move-object v5, v4 │ │ -0b3d0a: 1f05 1902 |003d: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b3d0e: 5942 d91f |003f: iput v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.label:I // field@1fd9 │ │ -0b3d12: 7230 bc05 3105 |0041: invoke-interface {v1, v3, v5}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ -0b3d18: 0c05 |0044: move-result-object v5 │ │ -0b3d1a: 3305 0300 |0045: if-ne v5, v0, 0048 // +0003 │ │ -0b3d1e: 1100 |0047: return-object v0 │ │ -0b3d20: 6205 4a00 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b3d24: 1105 |004a: return-object v5 │ │ +0b3c84: |[0b3c84] ua.gardenapple.itchupdater.ui.OwnedGamesActivity$loadItems$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b3c94: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b3c9a: 0c00 |0003: move-result-object v0 │ │ +0b3c9c: 5241 d91f |0004: iget v1, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.label:I // field@1fd9 │ │ +0b3ca0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b3ca2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b3ca6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b3caa: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b3cb0: 283a |000e: goto 0048 // +003a │ │ +0b3cb2: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b3cb6: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b3cba: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b3cc0: 2705 |0016: throw v5 │ │ +0b3cc2: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b3cc8: 5445 db1f |001a: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdb │ │ +0b3ccc: 7110 9f1d 0500 |001c: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // method@1d9f │ │ +0b3cd2: 0c05 |001f: move-result-object v5 │ │ +0b3cd4: 6e10 d31d 0500 |0020: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.getLoadStateFlow:()Lkotlinx/coroutines/flow/Flow; // method@1dd3 │ │ +0b3cda: 0c05 |0023: move-result-object v5 │ │ +0b3cdc: 6201 cf1f |0024: sget-object v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1;.INSTANCE:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$1; // field@1fcf │ │ +0b3ce0: 1f01 2802 |0026: check-cast v1, Lkotlin/jvm/functions/Function1; // type@0228 │ │ +0b3ce4: 7120 bf05 1500 |0028: invoke-static {v5, v1}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChangedBy:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/flow/Flow; // method@05bf │ │ +0b3cea: 0c05 |002b: move-result-object v5 │ │ +0b3cec: 2201 2a06 |002c: new-instance v1, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1; // type@062a │ │ +0b3cf0: 7020 841d 5100 |002e: invoke-direct {v1, v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$filter$1;.:(Lkotlinx/coroutines/flow/Flow;)V // method@1d84 │ │ +0b3cf6: 1f01 4502 |0031: check-cast v1, Lkotlinx/coroutines/flow/Flow; // type@0245 │ │ +0b3cfa: 5445 db1f |0033: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.this$0:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; // field@1fdb │ │ +0b3cfe: 2203 2706 |0035: new-instance v3, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1; // type@0627 │ │ +0b3d02: 7020 7e1d 5300 |0037: invoke-direct {v3, v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2$invokeSuspend$$inlined$collect$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d7e │ │ +0b3d08: 1f03 4602 |003a: check-cast v3, Lkotlinx/coroutines/flow/FlowCollector; // type@0246 │ │ +0b3d0c: 0745 |003c: move-object v5, v4 │ │ +0b3d0e: 1f05 1902 |003d: check-cast v5, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b3d12: 5942 d91f |003f: iput v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.label:I // field@1fd9 │ │ +0b3d16: 7230 bc05 3105 |0041: invoke-interface {v1, v3, v5}, Lkotlinx/coroutines/flow/Flow;.collect:(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@05bc │ │ +0b3d1c: 0c05 |0044: move-result-object v5 │ │ +0b3d1e: 3305 0300 |0045: if-ne v5, v0, 0048 // +0003 │ │ +0b3d22: 1100 |0047: return-object v0 │ │ +0b3d24: 6205 4a00 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b3d28: 1105 |004a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=129 │ │ 0x000f line=134 │ │ 0x0017 line=129 │ │ 0x001a line=130 │ │ 0x0024 line=131 │ │ @@ -280470,266 +280471,266 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b5590: |[0b5590] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V │ │ -0b55a0: 5b01 0c20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200c │ │ -0b55a4: 5b02 0620 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ -0b55a8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0b55aa: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b55b0: 0e00 |0008: return-void │ │ +0b5594: |[0b5594] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V │ │ +0b55a4: 5b01 0c20 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200c │ │ +0b55a8: 5b02 0620 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ +0b55ac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0b55ae: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b55b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b5560: |[0b5560] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b5570: 2200 4006 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1; // type@0640 │ │ -0b5574: 5431 0c20 |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200c │ │ -0b5578: 5432 0620 |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ -0b557c: 7040 e81d 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V // method@1de8 │ │ -0b5582: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b5586: 5b04 0b20 |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@200b │ │ -0b558a: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b558e: 1100 |000f: return-object v0 │ │ +0b5564: |[0b5564] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b5574: 2200 4006 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1; // type@0640 │ │ +0b5578: 5431 0c20 |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200c │ │ +0b557c: 5432 0620 |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ +0b5580: 7040 e81d 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;Lkotlin/coroutines/Continuation;)V // method@1de8 │ │ +0b5586: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b558a: 5b04 0b20 |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@200b │ │ +0b558e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b5592: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b527c: |[0b527c] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b528c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b5290: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b5294: 6e30 eb1d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1deb │ │ -0b529a: 0c01 |0007: move-result-object v1 │ │ -0b529c: 1101 |0008: return-object v1 │ │ +0b5280: |[0b5280] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b5290: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b5294: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b5298: 6e30 eb1d 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1deb │ │ +0b529e: 0c01 |0007: move-result-object v1 │ │ +0b52a0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b52a0: |[0b52a0] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b52b0: 6e30 e91d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1de9 │ │ -0b52b6: 0c01 |0003: move-result-object v1 │ │ -0b52b8: 1f01 4006 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1; // type@0640 │ │ -0b52bc: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b52c0: 6e20 ec1d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dec │ │ -0b52c6: 0c01 |000b: move-result-object v1 │ │ -0b52c8: 1101 |000c: return-object v1 │ │ +0b52a4: |[0b52a4] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b52b4: 6e30 e91d 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1de9 │ │ +0b52ba: 0c01 |0003: move-result-object v1 │ │ +0b52bc: 1f01 4006 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1; // type@0640 │ │ +0b52c0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b52c4: 6e20 ec1d 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dec │ │ +0b52ca: 0c01 |000b: move-result-object v1 │ │ +0b52cc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 322 16-bit code units │ │ -0b52cc: |[0b52cc] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b52dc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0b52e0: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b52e6: 0c01 |0005: move-result-object v1 │ │ -0b52e8: 5202 0a20 |0006: iget v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ -0b52ec: 1a03 0032 |0008: const-string v3, "requireContext()" // string@3200 │ │ -0b52f0: 1254 |000a: const/4 v4, #int 5 // #5 │ │ -0b52f2: 1245 |000b: const/4 v5, #int 4 // #4 │ │ -0b52f4: 1216 |000c: const/4 v6, #int 1 // #1 │ │ -0b52f6: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -0b52f8: 1a08 9b22 |000e: const-string v8, "context" // string@229b │ │ -0b52fc: 1239 |0010: const/4 v9, #int 3 // #3 │ │ -0b52fe: 122a |0011: const/4 v10, #int 2 // #2 │ │ -0b5300: 3802 4e00 |0012: if-eqz v2, 0060 // +004e │ │ -0b5304: 3262 4600 |0014: if-eq v2, v6, 005a // +0046 │ │ -0b5308: 32a2 3600 |0016: if-eq v2, v10, 004c // +0036 │ │ -0b530c: 3292 1d00 |0018: if-eq v2, v9, 0035 // +001d │ │ -0b5310: 3252 1100 |001a: if-eq v2, v5, 002b // +0011 │ │ -0b5314: 3342 0700 |001c: if-ne v2, v4, 0023 // +0007 │ │ -0b5318: 7701 5305 1200 |001e: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b531e: 2900 1e01 |0021: goto/16 013f // +011e │ │ -0b5322: 2201 6501 |0023: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b5326: 1a02 c420 |0025: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b532a: 7020 5a03 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b5330: 2701 |002a: throw v1 │ │ -0b5332: 5402 0720 |002b: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ -0b5336: 1f02 1205 |002d: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0b533a: 7701 5305 1200 |002f: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b5340: 070c |0032: move-object v12, v0 │ │ -0b5342: 2900 dd00 |0033: goto/16 0110 // +00dd │ │ -0b5346: 5402 0920 |0035: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$2:Ljava/lang/Object; // field@2009 │ │ -0b534a: 1f02 cc01 |0037: check-cast v2, Ljava/util/Iterator; // type@01cc │ │ -0b534e: 5406 0820 |0039: iget-object v6, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ -0b5352: 1f06 bd01 |003b: check-cast v6, Ljava/util/ArrayList; // type@01bd │ │ -0b5356: 540b 0720 |003d: iget-object v11, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ -0b535a: 1f0b 1205 |003f: check-cast v11, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0b535e: 7701 5305 1200 |0041: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b5364: 070c |0044: move-object v12, v0 │ │ -0b5366: 0810 0b00 |0045: move-object/from16 v16, v11 │ │ -0b536a: 076b |0047: move-object v11, v6 │ │ -0b536c: 0806 1000 |0048: move-object/from16 v6, v16 │ │ -0b5370: 2900 9f00 |004a: goto/16 00e9 // +009f │ │ -0b5374: 5402 0820 |004c: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ -0b5378: 1f02 bd01 |004e: check-cast v2, Ljava/util/ArrayList; // type@01bd │ │ -0b537c: 5406 0720 |0050: iget-object v6, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ -0b5380: 1f06 1205 |0052: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0b5384: 7701 5305 1200 |0054: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b538a: 080b 1200 |0057: move-object/from16 v11, v18 │ │ -0b538e: 283d |0059: goto 0096 // +003d │ │ -0b5390: 7701 5305 1200 |005a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b5396: 0802 1200 |005d: move-object/from16 v2, v18 │ │ -0b539a: 281b |005f: goto 007a // +001b │ │ -0b539c: 7701 5305 1200 |0060: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b53a2: 6202 7e1c |0063: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ -0b53a6: 540b 0c20 |0065: iget-object v11, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200c │ │ -0b53aa: 6e10 f71d 0b00 |0067: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.requireContext:()Landroid/content/Context; // method@1df7 │ │ -0b53b0: 0c0b |006a: move-result-object v11 │ │ -0b53b2: 7120 8b05 3b00 |006b: invoke-static {v11, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b53b8: 070c |006e: move-object v12, v0 │ │ -0b53ba: 1f0c 1902 |006f: check-cast v12, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b53be: 5906 0a20 |0071: iput v6, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ -0b53c2: 6e30 4f18 b20c |0073: invoke-virtual {v2, v11, v12}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ -0b53c8: 0c02 |0076: move-result-object v2 │ │ -0b53ca: 3312 0300 |0077: if-ne v2, v1, 007a // +0003 │ │ -0b53ce: 1101 |0079: return-object v1 │ │ -0b53d0: 0726 |007a: move-object v6, v2 │ │ -0b53d2: 1f06 1205 |007b: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ -0b53d6: 2202 bd01 |007d: new-instance v2, Ljava/util/ArrayList; // type@01bd │ │ -0b53da: 7010 5f04 0200 |007f: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@045f │ │ -0b53e0: 6e10 5c18 0600 |0082: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0b53e6: 0c0b |0085: move-result-object v11 │ │ -0b53e8: 070c |0086: move-object v12, v0 │ │ -0b53ea: 1f0c 1902 |0087: check-cast v12, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b53ee: 5b06 0720 |0089: iput-object v6, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ -0b53f2: 5b02 0820 |008b: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ -0b53f6: 590a 0a20 |008d: iput v10, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ -0b53fa: 6e20 7619 cb00 |008f: invoke-virtual {v11, v12}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getAllKnownInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1976 │ │ -0b5400: 0c0b |0092: move-result-object v11 │ │ -0b5402: 331b 0300 |0093: if-ne v11, v1, 0096 // +0003 │ │ -0b5406: 1101 |0095: return-object v1 │ │ -0b5408: 1f0b d001 |0096: check-cast v11, Ljava/util/List; // type@01d0 │ │ -0b540c: 7210 c104 0b00 |0098: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ -0b5412: 0c0b |009b: move-result-object v11 │ │ -0b5414: 070c |009c: move-object v12, v0 │ │ -0b5416: 0810 0b00 |009d: move-object/from16 v16, v11 │ │ -0b541a: 072b |009f: move-object v11, v2 │ │ -0b541c: 0802 1000 |00a0: move-object/from16 v2, v16 │ │ -0b5420: 7210 a704 0200 |00a2: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ -0b5426: 0a0d |00a5: move-result v13 │ │ -0b5428: 380d 5000 |00a6: if-eqz v13, 00f6 // +0050 │ │ -0b542c: 7210 a804 0200 |00a8: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ -0b5432: 0c0d |00ab: move-result-object v13 │ │ -0b5434: 1f0d 4205 |00ac: check-cast v13, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ -0b5438: 6e10 6519 0d00 |00ae: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -0b543e: 0a0e |00b1: move-result v14 │ │ -0b5440: 33ae 3a00 |00b2: if-ne v14, v10, 00ec // +003a │ │ -0b5444: 620e 8f1e |00b4: sget-object v14, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ -0b5448: 54cf 0620 |00b6: iget-object v15, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ -0b544c: 6e10 8701 0f00 |00b8: invoke-virtual {v15}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b5452: 0c0f |00bb: move-result-object v15 │ │ -0b5454: 7120 8b05 8f00 |00bc: invoke-static {v15, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b545a: 6e30 7e1b fe0d |00bf: invoke-virtual {v14, v15, v13}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7e │ │ -0b5460: 0c0e |00c2: move-result-object v14 │ │ -0b5462: 54cf 0620 |00c3: iget-object v15, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ -0b5466: 6e10 8701 0f00 |00c5: invoke-virtual {v15}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b546c: 0c0f |00c8: move-result-object v15 │ │ -0b546e: 7120 8b05 8f00 |00c9: invoke-static {v15, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5474: 6e10 5d19 0d00 |00cc: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ -0b547a: 0c0d |00cf: move-result-object v13 │ │ -0b547c: 7110 8a05 0d00 |00d0: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b5482: 6e10 6703 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ -0b5488: 0b04 |00d6: move-result-wide v4 │ │ -0b548a: 07cd |00d7: move-object v13, v12 │ │ -0b548c: 1f0d 1902 |00d8: check-cast v13, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b5490: 5bc6 0720 |00da: iput-object v6, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ -0b5494: 5bcb 0820 |00dc: iput-object v11, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ -0b5498: 5bc2 0920 |00de: iput-object v2, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$2:Ljava/lang/Object; // field@2009 │ │ -0b549c: 59c9 0a20 |00e0: iput v9, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ -0b54a0: 6e5d 561b fe54 |00e2: invoke-virtual {v14, v15, v4, v5, v13}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.tryCancel:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b56 │ │ -0b54a6: 0c04 |00e5: move-result-object v4 │ │ -0b54a8: 3314 0300 |00e6: if-ne v4, v1, 00e9 // +0003 │ │ -0b54ac: 1101 |00e8: return-object v1 │ │ -0b54ae: 1254 |00e9: const/4 v4, #int 5 // #5 │ │ -0b54b0: 1245 |00ea: const/4 v5, #int 4 // #4 │ │ -0b54b2: 28b7 |00eb: goto 00a2 // -0049 │ │ -0b54b4: 6e10 6519 0d00 |00ec: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ -0b54ba: 0a04 |00ef: move-result v4 │ │ -0b54bc: 3394 f9ff |00f0: if-ne v4, v9, 00e9 // -0007 │ │ -0b54c0: 6e20 6304 db00 |00f2: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ -0b54c6: 28f4 |00f5: goto 00e9 // -000c │ │ -0b54c8: 6e10 5c18 0600 |00f6: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ -0b54ce: 0c02 |00f9: move-result-object v2 │ │ -0b54d0: 1f0b d001 |00fa: check-cast v11, Ljava/util/List; // type@01d0 │ │ -0b54d4: 07c4 |00fc: move-object v4, v12 │ │ -0b54d6: 1f04 1902 |00fd: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b54da: 5bc6 0720 |00ff: iput-object v6, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ -0b54de: 5bc7 0820 |0101: iput-object v7, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ -0b54e2: 5bc7 0920 |0103: iput-object v7, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$2:Ljava/lang/Object; // field@2009 │ │ -0b54e6: 1245 |0105: const/4 v5, #int 4 // #4 │ │ -0b54e8: 59c5 0a20 |0106: iput v5, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ -0b54ec: 6e30 7119 b204 |0108: invoke-virtual {v2, v11, v4}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1971 │ │ -0b54f2: 0c02 |010b: move-result-object v2 │ │ -0b54f4: 3312 0300 |010c: if-ne v2, v1, 010f // +0003 │ │ -0b54f8: 1101 |010e: return-object v1 │ │ -0b54fa: 0762 |010f: move-object v2, v6 │ │ -0b54fc: 6204 5306 |0110: sget-object v4, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0b5500: 6e10 a816 0400 |0112: invoke-virtual {v4}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ -0b5506: 0c04 |0115: move-result-object v4 │ │ -0b5508: 54c5 0620 |0116: iget-object v5, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ -0b550c: 6e10 8701 0500 |0118: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ -0b5512: 0c05 |011b: move-result-object v5 │ │ -0b5514: 7120 8b05 8500 |011c: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b551a: 6e20 3f1b 5400 |011f: invoke-virtual {v4, v5}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deleteAllDownloads:(Landroid/content/Context;)V // method@1b3f │ │ -0b5520: 2204 1b05 |0122: new-instance v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup; // type@051b │ │ -0b5524: 54c5 0c20 |0124: iget-object v5, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200c │ │ -0b5528: 6e10 f71d 0500 |0126: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.requireContext:()Landroid/content/Context; // method@1df7 │ │ -0b552e: 0c05 |0129: move-result-object v5 │ │ -0b5530: 7120 8b05 3500 |012a: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5536: 7020 9418 5400 |012d: invoke-direct {v4, v5}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.:(Landroid/content/Context;)V // method@1894 │ │ -0b553c: 07c3 |0130: move-object v3, v12 │ │ -0b553e: 1f03 1902 |0131: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b5542: 5bc7 0720 |0133: iput-object v7, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ -0b5546: 1255 |0135: const/4 v5, #int 5 // #5 │ │ -0b5548: 59c5 0a20 |0136: iput v5, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ -0b554c: 6e30 9618 2403 |0138: invoke-virtual {v4, v2, v3}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1896 │ │ -0b5552: 0c02 |013b: move-result-object v2 │ │ -0b5554: 3312 0300 |013c: if-ne v2, v1, 013f // +0003 │ │ -0b5558: 1101 |013e: return-object v1 │ │ -0b555a: 6201 4a00 |013f: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b555e: 1101 |0141: return-object v1 │ │ +0b52d0: |[0b52d0] ua.gardenapple.itchupdater.ui.SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b52e0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0b52e4: 7100 7405 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b52ea: 0c01 |0005: move-result-object v1 │ │ +0b52ec: 5202 0a20 |0006: iget v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ +0b52f0: 1a03 0032 |0008: const-string v3, "requireContext()" // string@3200 │ │ +0b52f4: 1254 |000a: const/4 v4, #int 5 // #5 │ │ +0b52f6: 1245 |000b: const/4 v5, #int 4 // #4 │ │ +0b52f8: 1216 |000c: const/4 v6, #int 1 // #1 │ │ +0b52fa: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +0b52fc: 1a08 9b22 |000e: const-string v8, "context" // string@229b │ │ +0b5300: 1239 |0010: const/4 v9, #int 3 // #3 │ │ +0b5302: 122a |0011: const/4 v10, #int 2 // #2 │ │ +0b5304: 3802 4e00 |0012: if-eqz v2, 0060 // +004e │ │ +0b5308: 3262 4600 |0014: if-eq v2, v6, 005a // +0046 │ │ +0b530c: 32a2 3600 |0016: if-eq v2, v10, 004c // +0036 │ │ +0b5310: 3292 1d00 |0018: if-eq v2, v9, 0035 // +001d │ │ +0b5314: 3252 1100 |001a: if-eq v2, v5, 002b // +0011 │ │ +0b5318: 3342 0700 |001c: if-ne v2, v4, 0023 // +0007 │ │ +0b531c: 7701 5305 1200 |001e: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b5322: 2900 1e01 |0021: goto/16 013f // +011e │ │ +0b5326: 2201 6501 |0023: new-instance v1, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b532a: 1a02 c420 |0025: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b532e: 7020 5a03 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b5334: 2701 |002a: throw v1 │ │ +0b5336: 5402 0720 |002b: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ +0b533a: 1f02 1205 |002d: check-cast v2, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0b533e: 7701 5305 1200 |002f: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b5344: 070c |0032: move-object v12, v0 │ │ +0b5346: 2900 dd00 |0033: goto/16 0110 // +00dd │ │ +0b534a: 5402 0920 |0035: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$2:Ljava/lang/Object; // field@2009 │ │ +0b534e: 1f02 cc01 |0037: check-cast v2, Ljava/util/Iterator; // type@01cc │ │ +0b5352: 5406 0820 |0039: iget-object v6, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ +0b5356: 1f06 bd01 |003b: check-cast v6, Ljava/util/ArrayList; // type@01bd │ │ +0b535a: 540b 0720 |003d: iget-object v11, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ +0b535e: 1f0b 1205 |003f: check-cast v11, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0b5362: 7701 5305 1200 |0041: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b5368: 070c |0044: move-object v12, v0 │ │ +0b536a: 0810 0b00 |0045: move-object/from16 v16, v11 │ │ +0b536e: 076b |0047: move-object v11, v6 │ │ +0b5370: 0806 1000 |0048: move-object/from16 v6, v16 │ │ +0b5374: 2900 9f00 |004a: goto/16 00e9 // +009f │ │ +0b5378: 5402 0820 |004c: iget-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ +0b537c: 1f02 bd01 |004e: check-cast v2, Ljava/util/ArrayList; // type@01bd │ │ +0b5380: 5406 0720 |0050: iget-object v6, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ +0b5384: 1f06 1205 |0052: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0b5388: 7701 5305 1200 |0054: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b538e: 080b 1200 |0057: move-object/from16 v11, v18 │ │ +0b5392: 283d |0059: goto 0096 // +003d │ │ +0b5394: 7701 5305 1200 |005a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b539a: 0802 1200 |005d: move-object/from16 v2, v18 │ │ +0b539e: 281b |005f: goto 007a // +001b │ │ +0b53a0: 7701 5305 1200 |0060: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b53a6: 6202 7e1c |0063: sget-object v2, Lua/gardenapple/itchupdater/database/AppDatabase;.Companion:Lua/gardenapple/itchupdater/database/AppDatabase$Companion; // field@1c7e │ │ +0b53aa: 540b 0c20 |0065: iget-object v11, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200c │ │ +0b53ae: 6e10 f71d 0b00 |0067: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.requireContext:()Landroid/content/Context; // method@1df7 │ │ +0b53b4: 0c0b |006a: move-result-object v11 │ │ +0b53b6: 7120 8b05 3b00 |006b: invoke-static {v11, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b53bc: 070c |006e: move-object v12, v0 │ │ +0b53be: 1f0c 1902 |006f: check-cast v12, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b53c2: 5906 0a20 |0071: iput v6, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ +0b53c6: 6e30 4f18 b20c |0073: invoke-virtual {v2, v11, v12}, Lua/gardenapple/itchupdater/database/AppDatabase$Companion;.getDatabase:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@184f │ │ +0b53cc: 0c02 |0076: move-result-object v2 │ │ +0b53ce: 3312 0300 |0077: if-ne v2, v1, 007a // +0003 │ │ +0b53d2: 1101 |0079: return-object v1 │ │ +0b53d4: 0726 |007a: move-object v6, v2 │ │ +0b53d6: 1f06 1205 |007b: check-cast v6, Lua/gardenapple/itchupdater/database/AppDatabase; // type@0512 │ │ +0b53da: 2202 bd01 |007d: new-instance v2, Ljava/util/ArrayList; // type@01bd │ │ +0b53de: 7010 5f04 0200 |007f: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@045f │ │ +0b53e4: 6e10 5c18 0600 |0082: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0b53ea: 0c0b |0085: move-result-object v11 │ │ +0b53ec: 070c |0086: move-object v12, v0 │ │ +0b53ee: 1f0c 1902 |0087: check-cast v12, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b53f2: 5b06 0720 |0089: iput-object v6, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ +0b53f6: 5b02 0820 |008b: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ +0b53fa: 590a 0a20 |008d: iput v10, v0, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ +0b53fe: 6e20 7619 cb00 |008f: invoke-virtual {v11, v12}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.getAllKnownInstallationsSync:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1976 │ │ +0b5404: 0c0b |0092: move-result-object v11 │ │ +0b5406: 331b 0300 |0093: if-ne v11, v1, 0096 // +0003 │ │ +0b540a: 1101 |0095: return-object v1 │ │ +0b540c: 1f0b d001 |0096: check-cast v11, Ljava/util/List; // type@01d0 │ │ +0b5410: 7210 c104 0b00 |0098: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@04c1 │ │ +0b5416: 0c0b |009b: move-result-object v11 │ │ +0b5418: 070c |009c: move-object v12, v0 │ │ +0b541a: 0810 0b00 |009d: move-object/from16 v16, v11 │ │ +0b541e: 072b |009f: move-object v11, v2 │ │ +0b5420: 0802 1000 |00a0: move-object/from16 v2, v16 │ │ +0b5424: 7210 a704 0200 |00a2: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@04a7 │ │ +0b542a: 0a0d |00a5: move-result v13 │ │ +0b542c: 380d 5000 |00a6: if-eqz v13, 00f6 // +0050 │ │ +0b5430: 7210 a804 0200 |00a8: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@04a8 │ │ +0b5436: 0c0d |00ab: move-result-object v13 │ │ +0b5438: 1f0d 4205 |00ac: check-cast v13, Lua/gardenapple/itchupdater/database/installation/Installation; // type@0542 │ │ +0b543c: 6e10 6519 0d00 |00ae: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +0b5442: 0a0e |00b1: move-result v14 │ │ +0b5444: 33ae 3a00 |00b2: if-ne v14, v10, 00ec // +003a │ │ +0b5448: 620e 8f1e |00b4: sget-object v14, Lua/gardenapple/itchupdater/install/Installations;.Companion:Lua/gardenapple/itchupdater/install/Installations$Companion; // field@1e8f │ │ +0b544c: 54cf 0620 |00b6: iget-object v15, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ +0b5450: 6e10 8701 0f00 |00b8: invoke-virtual {v15}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b5456: 0c0f |00bb: move-result-object v15 │ │ +0b5458: 7120 8b05 8f00 |00bc: invoke-static {v15, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b545e: 6e30 7e1b fe0d |00bf: invoke-virtual {v14, v15, v13}, Lua/gardenapple/itchupdater/install/Installations$Companion;.getInstaller:(Landroid/content/Context;Lua/gardenapple/itchupdater/database/installation/Installation;)Lua/gardenapple/itchupdater/install/AbstractInstaller; // method@1b7e │ │ +0b5464: 0c0e |00c2: move-result-object v14 │ │ +0b5466: 54cf 0620 |00c3: iget-object v15, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ +0b546a: 6e10 8701 0f00 |00c5: invoke-virtual {v15}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b5470: 0c0f |00c8: move-result-object v15 │ │ +0b5472: 7120 8b05 8f00 |00c9: invoke-static {v15, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5478: 6e10 5d19 0d00 |00cc: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getDownloadOrInstallId:()Ljava/lang/Long; // method@195d │ │ +0b547e: 0c0d |00cf: move-result-object v13 │ │ +0b5480: 7110 8a05 0d00 |00d0: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b5486: 6e10 6703 0d00 |00d3: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@0367 │ │ +0b548c: 0b04 |00d6: move-result-wide v4 │ │ +0b548e: 07cd |00d7: move-object v13, v12 │ │ +0b5490: 1f0d 1902 |00d8: check-cast v13, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b5494: 5bc6 0720 |00da: iput-object v6, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ +0b5498: 5bcb 0820 |00dc: iput-object v11, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ +0b549c: 5bc2 0920 |00de: iput-object v2, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$2:Ljava/lang/Object; // field@2009 │ │ +0b54a0: 59c9 0a20 |00e0: iput v9, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ +0b54a4: 6e5d 561b fe54 |00e2: invoke-virtual {v14, v15, v4, v5, v13}, Lua/gardenapple/itchupdater/install/AbstractInstaller;.tryCancel:(Landroid/content/Context;JLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1b56 │ │ +0b54aa: 0c04 |00e5: move-result-object v4 │ │ +0b54ac: 3314 0300 |00e6: if-ne v4, v1, 00e9 // +0003 │ │ +0b54b0: 1101 |00e8: return-object v1 │ │ +0b54b2: 1254 |00e9: const/4 v4, #int 5 // #5 │ │ +0b54b4: 1245 |00ea: const/4 v5, #int 4 // #4 │ │ +0b54b6: 28b7 |00eb: goto 00a2 // -0049 │ │ +0b54b8: 6e10 6519 0d00 |00ec: invoke-virtual {v13}, Lua/gardenapple/itchupdater/database/installation/Installation;.getStatus:()I // method@1965 │ │ +0b54be: 0a04 |00ef: move-result v4 │ │ +0b54c0: 3394 f9ff |00f0: if-ne v4, v9, 00e9 // -0007 │ │ +0b54c4: 6e20 6304 db00 |00f2: invoke-virtual {v11, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0463 │ │ +0b54ca: 28f4 |00f5: goto 00e9 // -000c │ │ +0b54cc: 6e10 5c18 0600 |00f6: invoke-virtual {v6}, Lua/gardenapple/itchupdater/database/AppDatabase;.getInstallDao:()Lua/gardenapple/itchupdater/database/installation/InstallationDao; // method@185c │ │ +0b54d2: 0c02 |00f9: move-result-object v2 │ │ +0b54d4: 1f0b d001 |00fa: check-cast v11, Ljava/util/List; // type@01d0 │ │ +0b54d8: 07c4 |00fc: move-object v4, v12 │ │ +0b54da: 1f04 1902 |00fd: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b54de: 5bc6 0720 |00ff: iput-object v6, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ +0b54e2: 5bc7 0820 |0101: iput-object v7, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$1:Ljava/lang/Object; // field@2008 │ │ +0b54e6: 5bc7 0920 |0103: iput-object v7, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$2:Ljava/lang/Object; // field@2009 │ │ +0b54ea: 1245 |0105: const/4 v5, #int 4 // #4 │ │ +0b54ec: 59c5 0a20 |0106: iput v5, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ +0b54f0: 6e30 7119 b204 |0108: invoke-virtual {v2, v11, v4}, Lua/gardenapple/itchupdater/database/installation/InstallationDao;.delete:(Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1971 │ │ +0b54f6: 0c02 |010b: move-result-object v2 │ │ +0b54f8: 3312 0300 |010c: if-ne v2, v1, 010f // +0003 │ │ +0b54fc: 1101 |010e: return-object v1 │ │ +0b54fe: 0762 |010f: move-object v2, v6 │ │ +0b5500: 6204 5306 |0110: sget-object v4, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0b5504: 6e10 a816 0400 |0112: invoke-virtual {v4}, Lua/gardenapple/itchupdater/Mitch$Companion;.getFileManager:()Lua/gardenapple/itchupdater/files/DownloadFileManager; // method@16a8 │ │ +0b550a: 0c04 |0115: move-result-object v4 │ │ +0b550c: 54c5 0620 |0116: iget-object v5, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.$this_run:Landroidx/appcompat/app/AlertDialog$Builder; // field@2006 │ │ +0b5510: 6e10 8701 0500 |0118: invoke-virtual {v5}, Landroidx/appcompat/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@0187 │ │ +0b5516: 0c05 |011b: move-result-object v5 │ │ +0b5518: 7120 8b05 8500 |011c: invoke-static {v5, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b551e: 6e20 3f1b 5400 |011f: invoke-virtual {v4, v5}, Lua/gardenapple/itchupdater/files/DownloadFileManager;.deleteAllDownloads:(Landroid/content/Context;)V // method@1b3f │ │ +0b5524: 2204 1b05 |0122: new-instance v4, Lua/gardenapple/itchupdater/database/DatabaseCleanup; // type@051b │ │ +0b5528: 54c5 0c20 |0124: iget-object v5, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.this$0:Lua/gardenapple/itchupdater/ui/SettingsFragment; // field@200c │ │ +0b552c: 6e10 f71d 0500 |0126: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.requireContext:()Landroid/content/Context; // method@1df7 │ │ +0b5532: 0c05 |0129: move-result-object v5 │ │ +0b5534: 7120 8b05 3500 |012a: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b553a: 7020 9418 5400 |012d: invoke-direct {v4, v5}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.:(Landroid/content/Context;)V // method@1894 │ │ +0b5540: 07c3 |0130: move-object v3, v12 │ │ +0b5542: 1f03 1902 |0131: check-cast v3, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b5546: 5bc7 0720 |0133: iput-object v7, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.L$0:Ljava/lang/Object; // field@2007 │ │ +0b554a: 1255 |0135: const/4 v5, #int 5 // #5 │ │ +0b554c: 59c5 0a20 |0136: iput v5, v12, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1;.label:I // field@200a │ │ +0b5550: 6e30 9618 2403 |0138: invoke-virtual {v4, v2, v3}, Lua/gardenapple/itchupdater/database/DatabaseCleanup;.cleanAppDatabase:(Lua/gardenapple/itchupdater/database/AppDatabase;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1896 │ │ +0b5556: 0c02 |013b: move-result-object v2 │ │ +0b5558: 3312 0300 |013c: if-ne v2, v1, 013f // +0003 │ │ +0b555c: 1101 |013e: return-object v1 │ │ +0b555e: 6201 4a00 |013f: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b5562: 1101 |0141: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=49 │ │ 0x0023 line=66 │ │ 0x002b line=49 │ │ 0x0063 line=50 │ │ 0x007a line=49 │ │ @@ -280788,17 +280789,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5714: |[0b5714] ua.gardenapple.itchupdater.ui.SettingsFragment.:()V │ │ -0b5724: 7010 0a02 0000 |0000: invoke-direct {v0}, Landroidx/preference/PreferenceFragmentCompat;.:()V // method@020a │ │ -0b572a: 0e00 |0003: return-void │ │ +0b5718: |[0b5718] ua.gardenapple.itchupdater.ui.SettingsFragment.:()V │ │ +0b5728: 7010 0a02 0000 |0000: invoke-direct {v0}, Landroidx/preference/PreferenceFragmentCompat;.:()V // method@020a │ │ +0b572e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/SettingsFragment; │ │ │ │ Virtual methods - │ │ @@ -280807,33 +280808,33 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0b572c: |[0b572c] ua.gardenapple.itchupdater.ui.SettingsFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0b573c: 1a00 8c2e |0000: const-string v0, "newConfig" // string@2e8c │ │ -0b5740: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b5746: 6f20 0b02 2100 |0005: invoke-super {v1, v2}, Landroidx/preference/PreferenceFragmentCompat;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@020b │ │ -0b574c: 6e10 f31d 0100 |0008: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1df3 │ │ -0b5752: 0c02 |000b: move-result-object v2 │ │ -0b5754: 1a00 2f2f |000c: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ -0b5758: 7120 e104 0200 |000e: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0b575e: 1f02 2106 |0011: check-cast v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ -0b5762: 6e10 481d 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b5768: 0c02 |0016: move-result-object v2 │ │ -0b576a: 6e10 df01 0200 |0017: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ -0b5770: 0c02 |001a: move-result-object v2 │ │ -0b5772: 0710 |001b: move-object v0, v1 │ │ -0b5774: 1f00 a600 |001c: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b5778: 6e20 e601 0200 |001e: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.detach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e6 │ │ -0b577e: 6e20 e401 0200 |0021: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.attach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e4 │ │ -0b5784: 6e10 e501 0200 |0024: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ -0b578a: 0e00 |0027: return-void │ │ +0b5730: |[0b5730] ua.gardenapple.itchupdater.ui.SettingsFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0b5740: 1a00 8c2e |0000: const-string v0, "newConfig" // string@2e8c │ │ +0b5744: 7120 8c05 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b574a: 6f20 0b02 2100 |0005: invoke-super {v1, v2}, Landroidx/preference/PreferenceFragmentCompat;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@020b │ │ +0b5750: 6e10 f31d 0100 |0008: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@1df3 │ │ +0b5756: 0c02 |000b: move-result-object v2 │ │ +0b5758: 1a00 2f2f |000c: const-string v0, "null cannot be cast to non-null type ua.gardenapple.itchupdater.ui.MainActivity" // string@2f2f │ │ +0b575c: 7120 e104 0200 |000e: invoke-static {v2, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0b5762: 1f02 2106 |0011: check-cast v2, Lua/gardenapple/itchupdater/ui/MainActivity; // type@0621 │ │ +0b5766: 6e10 481d 0200 |0013: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b576c: 0c02 |0016: move-result-object v2 │ │ +0b576e: 6e10 df01 0200 |0017: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ +0b5774: 0c02 |001a: move-result-object v2 │ │ +0b5776: 0710 |001b: move-object v0, v1 │ │ +0b5778: 1f00 a600 |001c: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b577c: 6e20 e601 0200 |001e: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.detach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e6 │ │ +0b5782: 6e20 e401 0200 |0021: invoke-virtual {v2, v0}, Landroidx/fragment/app/FragmentTransaction;.attach:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e4 │ │ +0b5788: 6e10 e501 0200 |0024: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ +0b578e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=30 │ │ 0x0008 line=34 │ │ 0x001b line=35 │ │ 0x0021 line=36 │ │ 0x0024 line=37 │ │ @@ -280846,18 +280847,18 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b578c: |[0b578c] ua.gardenapple.itchupdater.ui.SettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ -0b579c: 1501 147f |0000: const/high16 v1, #int 2132017152 // #7f14 │ │ -0b57a0: 6e30 f81d 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@1df8 │ │ -0b57a6: 0e00 |0005: return-void │ │ +0b5790: |[0b5790] ua.gardenapple.itchupdater.ui.SettingsFragment.onCreatePreferences:(Landroid/os/Bundle;Ljava/lang/String;)V │ │ +0b57a0: 1501 147f |0000: const/high16 v1, #int 2132017152 // #7f14 │ │ +0b57a4: 6e30 f81d 1002 |0002: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.setPreferencesFromResource:(ILjava/lang/String;)V // method@1df8 │ │ +0b57aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lua/gardenapple/itchupdater/ui/SettingsFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/os/Bundle; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ @@ -280867,46 +280868,46 @@ │ │ type : '(Landroidx/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0b5660: |[0b5660] ua.gardenapple.itchupdater.ui.SettingsFragment.onPreferenceTreeClick:(Landroidx/preference/Preference;)Z │ │ -0b5670: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0b5674: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0b5676: 2805 |0003: goto 0008 // +0005 │ │ -0b5678: 6e10 0902 0300 |0004: invoke-virtual {v3}, Landroidx/preference/Preference;.getKey:()Ljava/lang/String; // method@0209 │ │ -0b567e: 0c03 |0007: move-result-object v3 │ │ -0b5680: 1a00 d320 |0008: const-string v0, "cancel_all_downloads" // string@20d3 │ │ -0b5684: 7120 8805 0300 |000a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b568a: 0a03 |000d: move-result v3 │ │ -0b568c: 3803 4200 |000e: if-eqz v3, 0050 // +0042 │ │ -0b5690: 2203 9100 |0010: new-instance v3, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ -0b5694: 6e10 f71d 0200 |0012: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.requireContext:()Landroid/content/Context; // method@1df7 │ │ -0b569a: 0c00 |0015: move-result-object v0 │ │ -0b569c: 7020 8501 0300 |0016: invoke-direct {v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ -0b56a2: 1400 e100 117f |0019: const v0, #float 1.92743e+38 // #7f1100e1 │ │ -0b56a8: 6e20 9001 0300 |001c: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ -0b56ae: 1400 e000 117f |001f: const v0, #float 1.92743e+38 // #7f1100e0 │ │ -0b56b4: 6e20 8a01 0300 |0022: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@018a │ │ -0b56ba: 1400 8200 087f |0025: const v0, #float 1.80778e+38 // #7f080082 │ │ -0b56c0: 6e20 8901 0300 |0028: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0189 │ │ -0b56c6: 1400 3b00 117f |002b: const v0, #float 1.92739e+38 // #7f11003b │ │ -0b56cc: 2201 4106 |002e: new-instance v1, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1; // type@0641 │ │ -0b56d0: 7030 ed1d 2103 |0030: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;)V // method@1ded │ │ -0b56d6: 1f01 1f00 |0033: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0b56da: 6e30 8f01 0301 |0035: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ -0b56e0: 1400 3700 117f |0038: const v0, #float 1.92739e+38 // #7f110037 │ │ -0b56e6: 6201 0f20 |003b: sget-object v1, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2; // field@200f │ │ -0b56ea: 1f01 1f00 |003d: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ -0b56ee: 6e30 8c01 0301 |003f: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ -0b56f4: 6e10 8601 0300 |0042: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ -0b56fa: 0c03 |0045: move-result-object v3 │ │ -0b56fc: 1a00 1e07 |0046: const-string v0, "Builder(requireContext()).run { │ │ +0b5664: |[0b5664] ua.gardenapple.itchupdater.ui.SettingsFragment.onPreferenceTreeClick:(Landroidx/preference/Preference;)Z │ │ +0b5674: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0b5678: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0b567a: 2805 |0003: goto 0008 // +0005 │ │ +0b567c: 6e10 0902 0300 |0004: invoke-virtual {v3}, Landroidx/preference/Preference;.getKey:()Ljava/lang/String; // method@0209 │ │ +0b5682: 0c03 |0007: move-result-object v3 │ │ +0b5684: 1a00 d320 |0008: const-string v0, "cancel_all_downloads" // string@20d3 │ │ +0b5688: 7120 8805 0300 |000a: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b568e: 0a03 |000d: move-result v3 │ │ +0b5690: 3803 4200 |000e: if-eqz v3, 0050 // +0042 │ │ +0b5694: 2203 9100 |0010: new-instance v3, Landroidx/appcompat/app/AlertDialog$Builder; // type@0091 │ │ +0b5698: 6e10 f71d 0200 |0012: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.requireContext:()Landroid/content/Context; // method@1df7 │ │ +0b569e: 0c00 |0015: move-result-object v0 │ │ +0b56a0: 7020 8501 0300 |0016: invoke-direct {v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0185 │ │ +0b56a6: 1400 e100 117f |0019: const v0, #float 1.92743e+38 // #7f1100e1 │ │ +0b56ac: 6e20 9001 0300 |001c: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0190 │ │ +0b56b2: 1400 e000 117f |001f: const v0, #float 1.92743e+38 // #7f1100e0 │ │ +0b56b8: 6e20 8a01 0300 |0022: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@018a │ │ +0b56be: 1400 8200 087f |0025: const v0, #float 1.80778e+38 // #7f080082 │ │ +0b56c4: 6e20 8901 0300 |0028: invoke-virtual {v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setIcon:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@0189 │ │ +0b56ca: 1400 3b00 117f |002b: const v0, #float 1.92739e+38 // #7f11003b │ │ +0b56d0: 2201 4106 |002e: new-instance v1, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1; // type@0641 │ │ +0b56d4: 7030 ed1d 2103 |0030: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1;.:(Lua/gardenapple/itchupdater/ui/SettingsFragment;Landroidx/appcompat/app/AlertDialog$Builder;)V // method@1ded │ │ +0b56da: 1f01 1f00 |0033: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0b56de: 6e30 8f01 0301 |0035: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018f │ │ +0b56e4: 1400 3700 117f |0038: const v0, #float 1.92739e+38 // #7f110037 │ │ +0b56ea: 6201 0f20 |003b: sget-object v1, Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2;.INSTANCE:Lua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$2; // field@200f │ │ +0b56ee: 1f01 1f00 |003d: check-cast v1, Landroid/content/DialogInterface$OnClickListener; // type@001f │ │ +0b56f2: 6e30 8c01 0301 |003f: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@018c │ │ +0b56f8: 6e10 8601 0300 |0042: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@0186 │ │ +0b56fe: 0c03 |0045: move-result-object v3 │ │ +0b5700: 1a00 1e07 |0046: const-string v0, "Builder(requireContext()).run { │ │ setTitle(R.string.settings_cancel_downloads_title) │ │ setMessage(R.string.settings_cancel_downloads_message) │ │ setIcon(R.drawable.ic_baseline_warning_24) │ │ │ │ setPositiveButton(R.string.dialog_yes) { _, _ -> │ │ runBlocking(Dispatchers.IO) { │ │ val db = AppDatabase.getDatabase(requireContext()) │ │ @@ -280927,20 +280928,20 @@ │ │ DatabaseCleanup(requireContext()).cleanAppDatabase(db) │ │ } │ │ } │ │ setNegativeButton(R.string.dialog_no) { _, _ -> /* No-op */ } │ │ │ │ create() │ │ }" // string@071e │ │ -0b5700: 7120 8b05 0300 |0048: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5706: 6e10 9501 0300 |004b: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@0195 │ │ -0b570c: 1213 |004e: const/4 v3, #int 1 // #1 │ │ -0b570e: 0f03 |004f: return v3 │ │ -0b5710: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0b5712: 0f03 |0051: return v3 │ │ +0b5704: 7120 8b05 0300 |0048: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b570a: 6e10 9501 0300 |004b: invoke-virtual {v3}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@0195 │ │ +0b5710: 1213 |004e: const/4 v3, #int 1 // #1 │ │ +0b5712: 0f03 |004f: return v3 │ │ +0b5714: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +0b5716: 0f03 |0051: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=42 │ │ 0x0010 line=43 │ │ 0x001c line=44 │ │ 0x0022 line=45 │ │ 0x0028 line=46 │ │ @@ -281018,136 +281019,136 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b5b74: |[0b5b74] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lkotlin/coroutines/Continuation;)V │ │ -0b5b84: 5b01 1920 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2019 │ │ -0b5b88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0b5b8a: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b5b90: 0e00 |0006: return-void │ │ +0b5b78: |[0b5b78] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lkotlin/coroutines/Continuation;)V │ │ +0b5b88: 5b01 1920 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2019 │ │ +0b5b8c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b5b8e: 7030 7b05 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b5b94: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b5b48: |[0b5b48] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b5b58: 2200 4806 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1; // type@0648 │ │ -0b5b5c: 5421 1920 |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2019 │ │ -0b5b60: 7030 051e 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lkotlin/coroutines/Continuation;)V // method@1e05 │ │ -0b5b66: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b5b6a: 5b03 1820 |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@2018 │ │ -0b5b6e: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b5b72: 1100 |000d: return-object v0 │ │ +0b5b4c: |[0b5b4c] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b5b5c: 2200 4806 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1; // type@0648 │ │ +0b5b60: 5421 1920 |0002: iget-object v1, v2, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2019 │ │ +0b5b64: 7030 051e 1004 |0004: invoke-direct {v0, v1, v4}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;Lkotlin/coroutines/Continuation;)V // method@1e05 │ │ +0b5b6a: 1f03 3c02 |0007: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b5b6e: 5b03 1820 |0009: iput-object v3, v0, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@2018 │ │ +0b5b72: 1f00 1902 |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b5b76: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b5a4c: |[0b5a4c] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b5a5c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b5a60: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b5a64: 6e30 081e 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1e08 │ │ -0b5a6a: 0c01 |0007: move-result-object v1 │ │ -0b5a6c: 1101 |0008: return-object v1 │ │ +0b5a50: |[0b5a50] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b5a60: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b5a64: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b5a68: 6e30 081e 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1e08 │ │ +0b5a6e: 0c01 |0007: move-result-object v1 │ │ +0b5a70: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b5a70: |[0b5a70] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b5a80: 6e30 061e 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1e06 │ │ -0b5a86: 0c01 |0003: move-result-object v1 │ │ -0b5a88: 1f01 4806 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1; // type@0648 │ │ -0b5a8c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b5a90: 6e20 091e 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e09 │ │ -0b5a96: 0c01 |000b: move-result-object v1 │ │ -0b5a98: 1101 |000c: return-object v1 │ │ +0b5a74: |[0b5a74] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b5a84: 6e30 061e 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1e06 │ │ +0b5a8a: 0c01 |0003: move-result-object v1 │ │ +0b5a8c: 1f01 4806 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1; // type@0648 │ │ +0b5a90: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b5a94: 6e20 091e 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e09 │ │ +0b5a9a: 0c01 |000b: move-result-object v1 │ │ +0b5a9c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0b5a9c: |[0b5a9c] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b5aac: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b5ab2: 0c00 |0003: move-result-object v0 │ │ -0b5ab4: 5241 1720 |0004: iget v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.label:I // field@2017 │ │ -0b5ab8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b5aba: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b5abe: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b5ac2: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b5ac8: 2828 |000e: goto 0036 // +0028 │ │ -0b5aca: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b5ace: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b5ad2: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b5ad8: 2705 |0016: throw v5 │ │ -0b5ada: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b5ae0: 2205 f304 |001a: new-instance v5, Lua/gardenapple/itchupdater/client/UpdateChecker; // type@04f3 │ │ -0b5ae4: 5441 1920 |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2019 │ │ -0b5ae8: 6e10 191e 0100 |001e: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.requireContext:()Landroid/content/Context; // method@1e19 │ │ -0b5aee: 0c01 |0021: move-result-object v1 │ │ -0b5af0: 1a03 0032 |0022: const-string v3, "requireContext()" // string@3200 │ │ -0b5af4: 7120 8b05 3100 |0024: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b5afa: 7020 f017 1500 |0027: invoke-direct {v5, v1}, Lua/gardenapple/itchupdater/client/UpdateChecker;.:(Landroid/content/Context;)V // method@17f0 │ │ -0b5b00: 0741 |002a: move-object v1, v4 │ │ -0b5b02: 1f01 1902 |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b5b06: 5942 1720 |002d: iput v2, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.label:I // field@2017 │ │ -0b5b0a: 6e20 f317 1500 |002f: invoke-virtual {v5, v1}, Lua/gardenapple/itchupdater/client/UpdateChecker;.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17f3 │ │ -0b5b10: 0c05 |0032: move-result-object v5 │ │ -0b5b12: 3305 0300 |0033: if-ne v5, v0, 0036 // +0003 │ │ -0b5b16: 1100 |0035: return-object v0 │ │ -0b5b18: 5445 1920 |0036: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2019 │ │ -0b5b1c: 7110 0e1e 0500 |0038: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e0e │ │ -0b5b22: 0c05 |003b: move-result-object v5 │ │ -0b5b24: 3905 0400 |003c: if-nez v5, 0040 // +0004 │ │ -0b5b28: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -0b5b2a: 2805 |003f: goto 0044 // +0005 │ │ -0b5b2c: 6e10 8f1a 0500 |0040: invoke-virtual {v5}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // method@1a8f │ │ -0b5b32: 0c05 |0043: move-result-object v5 │ │ -0b5b34: 3905 0300 |0044: if-nez v5, 0047 // +0003 │ │ -0b5b38: 2805 |0046: goto 004b // +0005 │ │ -0b5b3a: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -0b5b3c: 6e20 5602 0500 |0048: invoke-virtual {v5, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@0256 │ │ -0b5b42: 6205 4a00 |004b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b5b46: 1105 |004d: return-object v5 │ │ +0b5aa0: |[0b5aa0] ua.gardenapple.itchupdater.ui.UpdatesFragment$onViewCreated$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b5ab0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b5ab6: 0c00 |0003: move-result-object v0 │ │ +0b5ab8: 5241 1720 |0004: iget v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.label:I // field@2017 │ │ +0b5abc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b5abe: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b5ac2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b5ac6: 7110 5305 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b5acc: 2828 |000e: goto 0036 // +0028 │ │ +0b5ace: 2205 6501 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b5ad2: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b5ad6: 7020 5a03 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b5adc: 2705 |0016: throw v5 │ │ +0b5ade: 7110 5305 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b5ae4: 2205 f304 |001a: new-instance v5, Lua/gardenapple/itchupdater/client/UpdateChecker; // type@04f3 │ │ +0b5ae8: 5441 1920 |001c: iget-object v1, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2019 │ │ +0b5aec: 6e10 191e 0100 |001e: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.requireContext:()Landroid/content/Context; // method@1e19 │ │ +0b5af2: 0c01 |0021: move-result-object v1 │ │ +0b5af4: 1a03 0032 |0022: const-string v3, "requireContext()" // string@3200 │ │ +0b5af8: 7120 8b05 3100 |0024: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b5afe: 7020 f017 1500 |0027: invoke-direct {v5, v1}, Lua/gardenapple/itchupdater/client/UpdateChecker;.:(Landroid/content/Context;)V // method@17f0 │ │ +0b5b04: 0741 |002a: move-object v1, v4 │ │ +0b5b06: 1f01 1902 |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b5b0a: 5942 1720 |002d: iput v2, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.label:I // field@2017 │ │ +0b5b0e: 6e20 f317 1500 |002f: invoke-virtual {v5, v1}, Lua/gardenapple/itchupdater/client/UpdateChecker;.checkUpdates:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@17f3 │ │ +0b5b14: 0c05 |0032: move-result-object v5 │ │ +0b5b16: 3305 0300 |0033: if-ne v5, v0, 0036 // +0003 │ │ +0b5b1a: 1100 |0035: return-object v0 │ │ +0b5b1c: 5445 1920 |0036: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesFragment; // field@2019 │ │ +0b5b20: 7110 0e1e 0500 |0038: invoke-static {v5}, Lua/gardenapple/itchupdater/ui/UpdatesFragment;.access$get_binding$p:(Lua/gardenapple/itchupdater/ui/UpdatesFragment;)Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding; // method@1e0e │ │ +0b5b26: 0c05 |003b: move-result-object v5 │ │ +0b5b28: 3905 0400 |003c: if-nez v5, 0040 // +0004 │ │ +0b5b2c: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +0b5b2e: 2805 |003f: goto 0044 // +0005 │ │ +0b5b30: 6e10 8f1a 0500 |0040: invoke-virtual {v5}, Lua/gardenapple/itchupdater/databinding/UpdatesFragmentBinding;.getRoot:()Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout; // method@1a8f │ │ +0b5b36: 0c05 |0043: move-result-object v5 │ │ +0b5b38: 3905 0300 |0044: if-nez v5, 0047 // +0003 │ │ +0b5b3c: 2805 |0046: goto 004b // +0005 │ │ +0b5b3e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +0b5b40: 6e20 5602 0500 |0048: invoke-virtual {v5, v0}, Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@0256 │ │ +0b5b46: 6205 4a00 |004b: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b5b4a: 1105 |004d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x000f line=94 │ │ 0x0017 line=91 │ │ 0x001a line=92 │ │ 0x0036 line=93 │ │ @@ -281225,138 +281226,138 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b6090: |[0b6090] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V │ │ -0b60a0: 5b01 2620 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2026 │ │ -0b60a4: 5b02 2320 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2023 │ │ -0b60a8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0b60aa: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ -0b60b0: 0e00 |0008: return-void │ │ +0b6094: |[0b6094] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V │ │ +0b60a4: 5b01 2620 |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2026 │ │ +0b60a8: 5b02 2320 |0002: iput-object v2, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2023 │ │ +0b60ac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0b60ae: 7030 7b05 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@057b │ │ +0b60b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;) │ │ name : 'create' │ │ type : '(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b6060: |[0b6060] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -0b6070: 2200 4d06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1; // type@064d │ │ -0b6074: 5431 2620 |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2026 │ │ -0b6078: 5432 2320 |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2023 │ │ -0b607c: 7040 1e1e 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@1e1e │ │ -0b6082: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b6086: 5b04 2520 |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@2025 │ │ -0b608a: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b608e: 1100 |000f: return-object v0 │ │ +0b6064: |[0b6064] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +0b6074: 2200 4d06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1; // type@064d │ │ +0b6078: 5431 2620 |0002: iget-object v1, v3, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2026 │ │ +0b607c: 5432 2320 |0004: iget-object v2, v3, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2023 │ │ +0b6080: 7040 1e1e 1052 |0006: invoke-direct {v0, v1, v2, v5}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)V // method@1e1e │ │ +0b6086: 1f04 3c02 |0009: check-cast v4, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b608a: 5b04 2520 |000b: iput-object v4, v0, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.p$:Lkotlinx/coroutines/CoroutineScope; // field@2025 │ │ +0b608e: 1f00 1902 |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b6092: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b5f5c: |[0b5f5c] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b5f6c: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b5f70: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b5f74: 6e30 211e 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1e21 │ │ -0b5f7a: 0c01 |0007: move-result-object v1 │ │ -0b5f7c: 1101 |0008: return-object v1 │ │ +0b5f60: |[0b5f60] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b5f70: 1f01 3c02 |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b5f74: 1f02 1902 |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b5f78: 6e30 211e 1002 |0004: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1e21 │ │ +0b5f7e: 0c01 |0007: move-result-object v1 │ │ +0b5f80: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;) │ │ name : 'invoke' │ │ type : '(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b5f80: |[0b5f80] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -0b5f90: 6e30 1f1e 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1e1f │ │ -0b5f96: 0c01 |0003: move-result-object v1 │ │ -0b5f98: 1f01 4d06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1; // type@064d │ │ -0b5f9c: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b5fa0: 6e20 221e 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e22 │ │ -0b5fa6: 0c01 |000b: move-result-object v1 │ │ -0b5fa8: 1101 |000c: return-object v1 │ │ +0b5f84: |[0b5f84] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +0b5f94: 6e30 1f1e 1002 |0000: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@1e1f │ │ +0b5f9a: 0c01 |0003: move-result-object v1 │ │ +0b5f9c: 1f01 4d06 |0004: check-cast v1, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1; // type@064d │ │ +0b5fa0: 6202 4a00 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b5fa4: 6e20 221e 2100 |0008: invoke-virtual {v1, v2}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e22 │ │ +0b5faa: 0c01 |000b: move-result-object v1 │ │ +0b5fac: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;) │ │ name : 'invokeSuspend' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -0b5fac: |[0b5fac] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b5fbc: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ -0b5fc2: 0c00 |0003: move-result-object v0 │ │ -0b5fc4: 5251 2420 |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.label:I // field@2024 │ │ -0b5fc8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b5fca: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0b5fce: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -0b5fd2: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b5fd8: 2822 |000e: goto 0030 // +0022 │ │ -0b5fda: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ -0b5fde: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ -0b5fe2: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ -0b5fe8: 2706 |0016: throw v6 │ │ -0b5fea: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ -0b5ff0: 6206 961b |001a: sget-object v6, Lua/gardenapple/itchupdater/client/GameDownloader;.Companion:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b96 │ │ -0b5ff4: 5451 2620 |001c: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2026 │ │ -0b5ff8: 7110 2c1e 0100 |001e: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ -0b5ffe: 0c01 |0021: move-result-object v1 │ │ -0b6000: 5453 2320 |0022: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2023 │ │ -0b6004: 0754 |0024: move-object v4, v5 │ │ -0b6006: 1f04 1902 |0025: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ -0b600a: 5952 2420 |0027: iput v2, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.label:I // field@2024 │ │ -0b600e: 6e40 1217 1643 |0029: invoke-virtual {v6, v1, v3, v4}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.startUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1712 │ │ -0b6014: 0c06 |002c: move-result-object v6 │ │ -0b6016: 3306 0300 |002d: if-ne v6, v0, 0030 // +0003 │ │ -0b601a: 1100 |002f: return-object v0 │ │ -0b601c: 5456 2620 |0030: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2026 │ │ -0b6020: 7110 2c1e 0600 |0032: invoke-static {v6}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ -0b6026: 0c06 |0035: move-result-object v6 │ │ -0b6028: 1a00 d52e |0036: const-string v0, "notification" // string@2ed5 │ │ -0b602c: 6e20 3c00 0600 |0038: invoke-virtual {v6, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ -0b6032: 0c06 |003b: move-result-object v6 │ │ -0b6034: 1a00 252f |003c: const-string v0, "null cannot be cast to non-null type android.app.NotificationManager" // string@2f25 │ │ -0b6038: 7120 e104 0600 |003e: invoke-static {v6, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0b603e: 1f06 0f00 |0041: check-cast v6, Landroid/app/NotificationManager; // type@000f │ │ -0b6042: 5450 2320 |0043: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2023 │ │ -0b6046: 6e10 ca17 0000 |0045: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ -0b604c: 0a00 |0048: move-result v0 │ │ -0b604e: 1a01 c01a |0049: const-string v1, "UpdateCheck" // string@1ac0 │ │ -0b6052: 6e30 1700 1600 |004b: invoke-virtual {v6, v1, v0}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ -0b6058: 6206 4a00 |004e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ -0b605c: 1106 |0050: return-object v6 │ │ +0b5fb0: |[0b5fb0] ua.gardenapple.itchupdater.ui.UpdatesListAdapter$onBindViewHolder$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b5fc0: 7100 7405 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@0574 │ │ +0b5fc6: 0c00 |0003: move-result-object v0 │ │ +0b5fc8: 5251 2420 |0004: iget v1, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.label:I // field@2024 │ │ +0b5fcc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b5fce: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0b5fd2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +0b5fd6: 7110 5305 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b5fdc: 2822 |000e: goto 0030 // +0022 │ │ +0b5fde: 2206 6501 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@0165 │ │ +0b5fe2: 1a00 c420 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@20c4 │ │ +0b5fe6: 7020 5a03 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@035a │ │ +0b5fec: 2706 |0016: throw v6 │ │ +0b5fee: 7110 5305 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@0553 │ │ +0b5ff4: 6206 961b |001a: sget-object v6, Lua/gardenapple/itchupdater/client/GameDownloader;.Companion:Lua/gardenapple/itchupdater/client/GameDownloader$Companion; // field@1b96 │ │ +0b5ff8: 5451 2620 |001c: iget-object v1, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2026 │ │ +0b5ffc: 7110 2c1e 0100 |001e: invoke-static {v1}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ +0b6002: 0c01 |0021: move-result-object v1 │ │ +0b6004: 5453 2320 |0022: iget-object v3, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2023 │ │ +0b6008: 0754 |0024: move-object v4, v5 │ │ +0b600a: 1f04 1902 |0025: check-cast v4, Lkotlin/coroutines/Continuation; // type@0219 │ │ +0b600e: 5952 2420 |0027: iput v2, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.label:I // field@2024 │ │ +0b6012: 6e40 1217 1643 |0029: invoke-virtual {v6, v1, v3, v4}, Lua/gardenapple/itchupdater/client/GameDownloader$Companion;.startUpdate:(Landroid/content/Context;Lua/gardenapple/itchupdater/client/UpdateCheckResult;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1712 │ │ +0b6018: 0c06 |002c: move-result-object v6 │ │ +0b601a: 3306 0300 |002d: if-ne v6, v0, 0030 // +0003 │ │ +0b601e: 1100 |002f: return-object v0 │ │ +0b6020: 5456 2620 |0030: iget-object v6, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.this$0:Lua/gardenapple/itchupdater/ui/UpdatesListAdapter; // field@2026 │ │ +0b6024: 7110 2c1e 0600 |0032: invoke-static {v6}, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;.access$getContext$p:(Lua/gardenapple/itchupdater/ui/UpdatesListAdapter;)Landroid/content/Context; // method@1e2c │ │ +0b602a: 0c06 |0035: move-result-object v6 │ │ +0b602c: 1a00 d52e |0036: const-string v0, "notification" // string@2ed5 │ │ +0b6030: 6e20 3c00 0600 |0038: invoke-virtual {v6, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@003c │ │ +0b6036: 0c06 |003b: move-result-object v6 │ │ +0b6038: 1a00 252f |003c: const-string v0, "null cannot be cast to non-null type android.app.NotificationManager" // string@2f25 │ │ +0b603c: 7120 e104 0600 |003e: invoke-static {v6, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0b6042: 1f06 0f00 |0041: check-cast v6, Landroid/app/NotificationManager; // type@000f │ │ +0b6046: 5450 2320 |0043: iget-object v0, v5, Lua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1;.$updateCheckResult:Lua/gardenapple/itchupdater/client/UpdateCheckResult; // field@2023 │ │ +0b604a: 6e10 ca17 0000 |0045: invoke-virtual {v0}, Lua/gardenapple/itchupdater/client/UpdateCheckResult;.getInstallationId:()I // method@17ca │ │ +0b6050: 0a00 |0048: move-result v0 │ │ +0b6052: 1a01 c01a |0049: const-string v1, "UpdateCheck" // string@1ac0 │ │ +0b6056: 6e30 1700 1600 |004b: invoke-virtual {v6, v1, v0}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0017 │ │ +0b605c: 6206 4a00 |004e: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@004a │ │ +0b6060: 1106 |0050: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=106 │ │ 0x000f line=112 │ │ 0x0017 line=106 │ │ 0x001a line=107 │ │ 0x0030 line=110 │ │ @@ -281471,36 +281472,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b2e4c: |[0b2e4c] ua.gardenapple.itchupdater.ui.MainActivity.:()V │ │ -0b2e5c: 2200 1c06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/MainActivity$Companion; // type@061c │ │ -0b2e60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b2e62: 7020 2b1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1d2b │ │ -0b2e68: 6900 bf1f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/MainActivity;.Companion:Lua/gardenapple/itchupdater/ui/MainActivity$Companion; // field@1fbf │ │ -0b2e6c: 0e00 |0008: return-void │ │ +0b2e50: |[0b2e50] ua.gardenapple.itchupdater.ui.MainActivity.:()V │ │ +0b2e60: 2200 1c06 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/MainActivity$Companion; // type@061c │ │ +0b2e64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b2e66: 7020 2b1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1d2b │ │ +0b2e6c: 6900 bf1f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/MainActivity;.Companion:Lua/gardenapple/itchupdater/ui/MainActivity$Companion; // field@1fbf │ │ +0b2e70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/MainActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2e70: |[0b2e70] ua.gardenapple.itchupdater.ui.MainActivity.:()V │ │ -0b2e80: 7010 9601 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0196 │ │ -0b2e86: 0e00 |0003: return-void │ │ +0b2e74: |[0b2e74] ua.gardenapple.itchupdater.ui.MainActivity.:()V │ │ +0b2e84: 7010 9601 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0196 │ │ +0b2e8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/MainActivity;) │ │ @@ -281508,17 +281509,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;)Lua/gardenapple/itchupdater/ui/BrowseFragment;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2e34: |[0b2e34] ua.gardenapple.itchupdater.ui.MainActivity.access$getBrowseFragment$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ -0b2e44: 5400 c51f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b2e48: 1100 |0002: return-object v0 │ │ +0b2e38: |[0b2e38] ua.gardenapple.itchupdater.ui.MainActivity.access$getBrowseFragment$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Lua/gardenapple/itchupdater/ui/BrowseFragment; │ │ +0b2e48: 5400 c51f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b2e4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/MainActivity; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/MainActivity;) │ │ @@ -281526,17 +281527,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2d84: |[0b2d84] ua.gardenapple.itchupdater.ui.MainActivity.access$getCurrentFragmentTag$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Ljava/lang/String; │ │ -0b2d94: 5400 c61f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b2d98: 1100 |0002: return-object v0 │ │ +0b2d88: |[0b2d88] ua.gardenapple.itchupdater.ui.MainActivity.access$getCurrentFragmentTag$p:(Lua/gardenapple/itchupdater/ui/MainActivity;)Ljava/lang/String; │ │ +0b2d98: 5400 c61f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b2d9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/MainActivity; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/ui/MainActivity;) │ │ @@ -281544,18 +281545,18 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;I)Ljava/lang/String;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b2d9c: |[0b2d9c] ua.gardenapple.itchupdater.ui.MainActivity.access$getFragmentTag:(Lua/gardenapple/itchupdater/ui/MainActivity;I)Ljava/lang/String; │ │ -0b2dac: 7020 421d 1000 |0000: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.getFragmentTag:(I)Ljava/lang/String; // method@1d42 │ │ -0b2db2: 0c00 |0003: move-result-object v0 │ │ -0b2db4: 1100 |0004: return-object v0 │ │ +0b2da0: |[0b2da0] ua.gardenapple.itchupdater.ui.MainActivity.access$getFragmentTag:(Lua/gardenapple/itchupdater/ui/MainActivity;I)Ljava/lang/String; │ │ +0b2db0: 7020 421d 1000 |0000: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.getFragmentTag:(I)Ljava/lang/String; // method@1d42 │ │ +0b2db6: 0c00 |0003: move-result-object v0 │ │ +0b2db8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -281564,17 +281565,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b2e88: |[0b2e88] ua.gardenapple.itchupdater.ui.MainActivity.access$onFragmentSet:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;Z)V │ │ -0b2e98: 7030 4e1d 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.onFragmentSet:(Ljava/lang/String;Z)V // method@1d4e │ │ -0b2e9e: 0e00 |0003: return-void │ │ +0b2e8c: |[0b2e8c] ua.gardenapple.itchupdater.ui.MainActivity.access$onFragmentSet:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;Z)V │ │ +0b2e9c: 7030 4e1d 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.onFragmentSet:(Ljava/lang/String;Z)V // method@1d4e │ │ +0b2ea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -281584,47 +281585,47 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Class;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -0b2cdc: |[0b2cdc] ua.gardenapple.itchupdater.ui.MainActivity.getFragmentClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ -0b2cec: 6e10 9d03 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0b2cf2: 0a00 |0003: move-result v0 │ │ -0b2cf4: 2c00 3600 0000 |0004: sparse-switch v0, 0000003a // +00000036 │ │ -0b2cfa: 282d |0007: goto 0034 // +002d │ │ -0b2cfc: 1a00 bf33 |0008: const-string v0, "settings" // string@33bf │ │ -0b2d00: 6e20 9803 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -0b2d06: 0a02 |000d: move-result v2 │ │ -0b2d08: 3802 2600 |000e: if-eqz v2, 0034 // +0026 │ │ -0b2d0c: 1c02 4306 |0010: const-class v2, Lua/gardenapple/itchupdater/ui/SettingsFragment; // type@0643 │ │ -0b2d10: 2821 |0012: goto 0033 // +0021 │ │ -0b2d12: 1a00 3e2b |0013: const-string v0, "library" // string@2b3e │ │ -0b2d16: 6e20 9803 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -0b2d1c: 0a02 |0018: move-result v2 │ │ -0b2d1e: 3802 1b00 |0019: if-eqz v2, 0034 // +001b │ │ -0b2d22: 1c02 1b06 |001b: const-class v2, Lua/gardenapple/itchupdater/ui/LibraryFragment; // type@061b │ │ -0b2d26: 2816 |001d: goto 0033 // +0016 │ │ -0b2d28: 1a00 e236 |001e: const-string v0, "updates" // string@36e2 │ │ -0b2d2c: 6e20 9803 0200 |0020: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -0b2d32: 0a02 |0023: move-result v2 │ │ -0b2d34: 3802 1000 |0024: if-eqz v2, 0034 // +0010 │ │ -0b2d38: 1c02 4a06 |0026: const-class v2, Lua/gardenapple/itchupdater/ui/UpdatesFragment; // type@064a │ │ -0b2d3c: 280b |0028: goto 0033 // +000b │ │ -0b2d3e: 1a00 4d20 |0029: const-string v0, "browse" // string@204d │ │ -0b2d42: 6e20 9803 0200 |002b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -0b2d48: 0a02 |002e: move-result v2 │ │ -0b2d4a: 3802 0500 |002f: if-eqz v2, 0034 // +0005 │ │ -0b2d4e: 1c02 f305 |0031: const-class v2, Lua/gardenapple/itchupdater/ui/BrowseFragment; // type@05f3 │ │ -0b2d52: 1102 |0033: return-object v2 │ │ -0b2d54: 2202 6401 |0034: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -0b2d58: 7010 5503 0200 |0036: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0355 │ │ -0b2d5e: 2702 |0039: throw v2 │ │ -0b2d60: 0002 0400 8aa6 b5ad cae0 06f2 bb24 ... |003a: sparse-switch-data (18 units) │ │ +0b2ce0: |[0b2ce0] ua.gardenapple.itchupdater.ui.MainActivity.getFragmentClass:(Ljava/lang/String;)Ljava/lang/Class; │ │ +0b2cf0: 6e10 9d03 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0b2cf6: 0a00 |0003: move-result v0 │ │ +0b2cf8: 2c00 3600 0000 |0004: sparse-switch v0, 0000003a // +00000036 │ │ +0b2cfe: 282d |0007: goto 0034 // +002d │ │ +0b2d00: 1a00 bf33 |0008: const-string v0, "settings" // string@33bf │ │ +0b2d04: 6e20 9803 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +0b2d0a: 0a02 |000d: move-result v2 │ │ +0b2d0c: 3802 2600 |000e: if-eqz v2, 0034 // +0026 │ │ +0b2d10: 1c02 4306 |0010: const-class v2, Lua/gardenapple/itchupdater/ui/SettingsFragment; // type@0643 │ │ +0b2d14: 2821 |0012: goto 0033 // +0021 │ │ +0b2d16: 1a00 3e2b |0013: const-string v0, "library" // string@2b3e │ │ +0b2d1a: 6e20 9803 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +0b2d20: 0a02 |0018: move-result v2 │ │ +0b2d22: 3802 1b00 |0019: if-eqz v2, 0034 // +001b │ │ +0b2d26: 1c02 1b06 |001b: const-class v2, Lua/gardenapple/itchupdater/ui/LibraryFragment; // type@061b │ │ +0b2d2a: 2816 |001d: goto 0033 // +0016 │ │ +0b2d2c: 1a00 e236 |001e: const-string v0, "updates" // string@36e2 │ │ +0b2d30: 6e20 9803 0200 |0020: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +0b2d36: 0a02 |0023: move-result v2 │ │ +0b2d38: 3802 1000 |0024: if-eqz v2, 0034 // +0010 │ │ +0b2d3c: 1c02 4a06 |0026: const-class v2, Lua/gardenapple/itchupdater/ui/UpdatesFragment; // type@064a │ │ +0b2d40: 280b |0028: goto 0033 // +000b │ │ +0b2d42: 1a00 4d20 |0029: const-string v0, "browse" // string@204d │ │ +0b2d46: 6e20 9803 0200 |002b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +0b2d4c: 0a02 |002e: move-result v2 │ │ +0b2d4e: 3802 0500 |002f: if-eqz v2, 0034 // +0005 │ │ +0b2d52: 1c02 f305 |0031: const-class v2, Lua/gardenapple/itchupdater/ui/BrowseFragment; // type@05f3 │ │ +0b2d56: 1102 |0033: return-object v2 │ │ +0b2d58: 2202 6401 |0034: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +0b2d5c: 7010 5503 0200 |0036: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0355 │ │ +0b2d62: 2702 |0039: throw v2 │ │ +0b2d64: 0002 0400 8aa6 b5ad cae0 06f2 bb24 ... |003a: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0034 line=297 │ │ locals : │ │ 0x0000 - 0x004c reg=1 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x004c reg=2 (null) Ljava/lang/String; │ │ @@ -281634,29 +281635,29 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0b2db8: |[0b2db8] ua.gardenapple.itchupdater.ui.MainActivity.getFragmentTag:(I)Ljava/lang/String; │ │ -0b2dc8: 2b01 1600 0000 |0000: packed-switch v1, 00000016 // +00000016 │ │ -0b2dce: 2201 6401 |0003: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -0b2dd2: 7010 5503 0100 |0005: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@0355 │ │ -0b2dd8: 2701 |0008: throw v1 │ │ -0b2dda: 1a01 4d20 |0009: const-string v1, "browse" // string@204d │ │ -0b2dde: 2809 |000b: goto 0014 // +0009 │ │ -0b2de0: 1a01 e236 |000c: const-string v1, "updates" // string@36e2 │ │ -0b2de4: 2806 |000e: goto 0014 // +0006 │ │ -0b2de6: 1a01 bf33 |000f: const-string v1, "settings" // string@33bf │ │ -0b2dea: 2803 |0011: goto 0014 // +0003 │ │ -0b2dec: 1a01 3e2b |0012: const-string v1, "library" // string@2b3e │ │ -0b2df0: 1101 |0014: return-object v1 │ │ -0b2df2: 0000 |0015: nop // spacer │ │ -0b2df4: 0001 0400 3501 0a7f 1200 0000 0f00 ... |0016: packed-switch-data (12 units) │ │ +0b2dbc: |[0b2dbc] ua.gardenapple.itchupdater.ui.MainActivity.getFragmentTag:(I)Ljava/lang/String; │ │ +0b2dcc: 2b01 1600 0000 |0000: packed-switch v1, 00000016 // +00000016 │ │ +0b2dd2: 2201 6401 |0003: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +0b2dd6: 7010 5503 0100 |0005: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@0355 │ │ +0b2ddc: 2701 |0008: throw v1 │ │ +0b2dde: 1a01 4d20 |0009: const-string v1, "browse" // string@204d │ │ +0b2de2: 2809 |000b: goto 0014 // +0009 │ │ +0b2de4: 1a01 e236 |000c: const-string v1, "updates" // string@36e2 │ │ +0b2de8: 2806 |000e: goto 0014 // +0006 │ │ +0b2dea: 1a01 bf33 |000f: const-string v1, "settings" // string@33bf │ │ +0b2dee: 2803 |0011: goto 0014 // +0003 │ │ +0b2df0: 1a01 3e2b |0012: const-string v1, "library" // string@2b3e │ │ +0b2df4: 1101 |0014: return-object v1 │ │ +0b2df6: 0000 |0015: nop // spacer │ │ +0b2df8: 0001 0400 3501 0a7f 1200 0000 0f00 ... |0016: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=287 │ │ locals : │ │ 0x0000 - 0x0022 reg=0 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x0022 reg=1 (null) I │ │ │ │ @@ -281665,47 +281666,47 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0b2c2c: |[0b2c2c] ua.gardenapple.itchupdater.ui.MainActivity.getItemId:(Ljava/lang/String;)I │ │ -0b2c3c: 6e10 9d03 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@039d │ │ -0b2c42: 0a00 |0003: move-result v0 │ │ -0b2c44: 2c00 3a00 0000 |0004: sparse-switch v0, 0000003e // +0000003a │ │ -0b2c4a: 2831 |0007: goto 0038 // +0031 │ │ -0b2c4c: 1a00 bf33 |0008: const-string v0, "settings" // string@33bf │ │ -0b2c50: 6e20 9803 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -0b2c56: 0a02 |000d: move-result v2 │ │ -0b2c58: 3802 2a00 |000e: if-eqz v2, 0038 // +002a │ │ -0b2c5c: 1402 3601 0a7f |0010: const v2, #float 1.8344e+38 // #7f0a0136 │ │ -0b2c62: 2824 |0013: goto 0037 // +0024 │ │ -0b2c64: 1a00 3e2b |0014: const-string v0, "library" // string@2b3e │ │ -0b2c68: 6e20 9803 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -0b2c6e: 0a02 |0019: move-result v2 │ │ -0b2c70: 3802 1e00 |001a: if-eqz v2, 0038 // +001e │ │ -0b2c74: 1402 3501 0a7f |001c: const v2, #float 1.8344e+38 // #7f0a0135 │ │ -0b2c7a: 2818 |001f: goto 0037 // +0018 │ │ -0b2c7c: 1a00 e236 |0020: const-string v0, "updates" // string@36e2 │ │ -0b2c80: 6e20 9803 0200 |0022: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -0b2c86: 0a02 |0025: move-result v2 │ │ -0b2c88: 3802 1200 |0026: if-eqz v2, 0038 // +0012 │ │ -0b2c8c: 1402 3701 0a7f |0028: const v2, #float 1.8344e+38 // #7f0a0137 │ │ -0b2c92: 280c |002b: goto 0037 // +000c │ │ -0b2c94: 1a00 4d20 |002c: const-string v0, "browse" // string@204d │ │ -0b2c98: 6e20 9803 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ -0b2c9e: 0a02 |0031: move-result v2 │ │ -0b2ca0: 3802 0600 |0032: if-eqz v2, 0038 // +0006 │ │ -0b2ca4: 1402 3801 0a7f |0034: const v2, #float 1.8344e+38 // #7f0a0138 │ │ -0b2caa: 0f02 |0037: return v2 │ │ -0b2cac: 2202 6401 |0038: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0164 │ │ -0b2cb0: 7010 5503 0200 |003a: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0355 │ │ -0b2cb6: 2702 |003d: throw v2 │ │ -0b2cb8: 0002 0400 8aa6 b5ad cae0 06f2 bb24 ... |003e: sparse-switch-data (18 units) │ │ +0b2c30: |[0b2c30] ua.gardenapple.itchupdater.ui.MainActivity.getItemId:(Ljava/lang/String;)I │ │ +0b2c40: 6e10 9d03 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@039d │ │ +0b2c46: 0a00 |0003: move-result v0 │ │ +0b2c48: 2c00 3a00 0000 |0004: sparse-switch v0, 0000003e // +0000003a │ │ +0b2c4e: 2831 |0007: goto 0038 // +0031 │ │ +0b2c50: 1a00 bf33 |0008: const-string v0, "settings" // string@33bf │ │ +0b2c54: 6e20 9803 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +0b2c5a: 0a02 |000d: move-result v2 │ │ +0b2c5c: 3802 2a00 |000e: if-eqz v2, 0038 // +002a │ │ +0b2c60: 1402 3601 0a7f |0010: const v2, #float 1.8344e+38 // #7f0a0136 │ │ +0b2c66: 2824 |0013: goto 0037 // +0024 │ │ +0b2c68: 1a00 3e2b |0014: const-string v0, "library" // string@2b3e │ │ +0b2c6c: 6e20 9803 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +0b2c72: 0a02 |0019: move-result v2 │ │ +0b2c74: 3802 1e00 |001a: if-eqz v2, 0038 // +001e │ │ +0b2c78: 1402 3501 0a7f |001c: const v2, #float 1.8344e+38 // #7f0a0135 │ │ +0b2c7e: 2818 |001f: goto 0037 // +0018 │ │ +0b2c80: 1a00 e236 |0020: const-string v0, "updates" // string@36e2 │ │ +0b2c84: 6e20 9803 0200 |0022: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +0b2c8a: 0a02 |0025: move-result v2 │ │ +0b2c8c: 3802 1200 |0026: if-eqz v2, 0038 // +0012 │ │ +0b2c90: 1402 3701 0a7f |0028: const v2, #float 1.8344e+38 // #7f0a0137 │ │ +0b2c96: 280c |002b: goto 0037 // +000c │ │ +0b2c98: 1a00 4d20 |002c: const-string v0, "browse" // string@204d │ │ +0b2c9c: 6e20 9803 0200 |002e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0398 │ │ +0b2ca2: 0a02 |0031: move-result v2 │ │ +0b2ca4: 3802 0600 |0032: if-eqz v2, 0038 // +0006 │ │ +0b2ca8: 1402 3801 0a7f |0034: const v2, #float 1.8344e+38 // #7f0a0138 │ │ +0b2cae: 0f02 |0037: return v2 │ │ +0b2cb0: 2202 6401 |0038: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0164 │ │ +0b2cb4: 7010 5503 0200 |003a: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0355 │ │ +0b2cba: 2702 |003d: throw v2 │ │ +0b2cbc: 0002 0400 8aa6 b5ad cae0 06f2 bb24 ... |003e: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0038 line=277 │ │ locals : │ │ 0x0000 - 0x0050 reg=1 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x0050 reg=2 (null) Ljava/lang/String; │ │ @@ -281715,23 +281716,23 @@ │ │ type : '(I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0b2ef0: |[0b2ef0] ua.gardenapple.itchupdater.ui.MainActivity.navBarSelectItem:(I)V │ │ -0b2f00: 6e10 401d 0200 |0000: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b2f06: 0c00 |0003: move-result-object v0 │ │ -0b2f08: 5400 8e1d |0004: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ -0b2f0c: 2201 1d06 |0006: new-instance v1, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1; // type@061d │ │ -0b2f10: 7030 2c1d 2103 |0008: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.:(Lua/gardenapple/itchupdater/ui/MainActivity;I)V // method@1d2c │ │ -0b2f16: 1f01 7501 |000b: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ -0b2f1a: 6e20 7d02 1000 |000d: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.post:(Ljava/lang/Runnable;)Z // method@027d │ │ -0b2f20: 0e00 |0010: return-void │ │ +0b2ef4: |[0b2ef4] ua.gardenapple.itchupdater.ui.MainActivity.navBarSelectItem:(I)V │ │ +0b2f04: 6e10 401d 0200 |0000: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b2f0a: 0c00 |0003: move-result-object v0 │ │ +0b2f0c: 5400 8e1d |0004: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ +0b2f10: 2201 1d06 |0006: new-instance v1, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1; // type@061d │ │ +0b2f14: 7030 2c1d 2103 |0008: invoke-direct {v1, v2, v3}, Lua/gardenapple/itchupdater/ui/MainActivity$navBarSelectItem$1;.:(Lua/gardenapple/itchupdater/ui/MainActivity;I)V // method@1d2c │ │ +0b2f1a: 1f01 7501 |000b: check-cast v1, Ljava/lang/Runnable; // type@0175 │ │ +0b2f1e: 6e20 7d02 1000 |000d: invoke-virtual {v0, v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.post:(Ljava/lang/Runnable;)Z // method@027d │ │ +0b2f24: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ │ │ @@ -281740,58 +281741,58 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -0b3424: |[0b3424] ua.gardenapple.itchupdater.ui.MainActivity.onFragmentSet:(Ljava/lang/String;Z)V │ │ -0b3434: 3805 0900 |0000: if-eqz v5, 0009 // +0009 │ │ -0b3438: 7020 441d 4300 |0002: invoke-direct {v3, v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getItemId:(Ljava/lang/String;)I // method@1d44 │ │ -0b343e: 0a05 |0005: move-result v5 │ │ -0b3440: 7020 4a1d 5300 |0006: invoke-direct {v3, v5}, Lua/gardenapple/itchupdater/ui/MainActivity;.navBarSelectItem:(I)V // method@1d4a │ │ -0b3446: 5435 c61f |0009: iget-object v5, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b344a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b344c: 3805 4500 |000c: if-eqz v5, 0051 // +0045 │ │ -0b3450: 1a01 4d20 |000e: const-string v1, "browse" // string@204d │ │ -0b3454: 7120 8805 1500 |0010: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b345a: 0a05 |0013: move-result v5 │ │ -0b345c: 1a02 4e20 |0014: const-string v2, "browseFragment" // string@204e │ │ -0b3460: 3805 1400 |0016: if-eqz v5, 002a // +0014 │ │ -0b3464: 7120 8805 1400 |0018: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b346a: 0a05 |001b: move-result v5 │ │ -0b346c: 3905 0e00 |001c: if-nez v5, 002a // +000e │ │ -0b3470: 5435 c51f |001e: iget-object v5, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b3474: 3805 0600 |0020: if-eqz v5, 0026 // +0006 │ │ -0b3478: 6e10 811c 0500 |0022: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.restoreDefaultUI:()V // method@1c81 │ │ -0b347e: 2805 |0025: goto 002a // +0005 │ │ -0b3480: 7110 8f05 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b3486: 2700 |0029: throw v0 │ │ -0b3488: 5b34 c61f |002a: iput-object v4, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b348c: 7120 8805 1400 |002c: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b3492: 0a04 |002f: move-result v4 │ │ -0b3494: 3804 1700 |0030: if-eqz v4, 0047 // +0017 │ │ -0b3498: 5434 c51f |0032: iget-object v4, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b349c: 3804 0f00 |0034: if-eqz v4, 0043 // +000f │ │ -0b34a0: 6e10 851c 0400 |0036: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ -0b34a6: 6e10 401d 0300 |0039: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b34ac: 0c04 |003c: move-result-object v4 │ │ -0b34ae: 5444 921d |003d: iget-object v4, v4, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ -0b34b2: 6e10 a502 0400 |003f: invoke-virtual {v4}, Lcom/leinardi/android/speeddial/SpeedDialView;.show:()V // method@02a5 │ │ -0b34b8: 280e |0042: goto 0050 // +000e │ │ -0b34ba: 7110 8f05 0200 |0043: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b34c0: 2700 |0046: throw v0 │ │ -0b34c2: 6e10 401d 0300 |0047: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b34c8: 0c04 |004a: move-result-object v4 │ │ -0b34ca: 5444 921d |004b: iget-object v4, v4, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ -0b34ce: 6e10 9d02 0400 |004d: invoke-virtual {v4}, Lcom/leinardi/android/speeddial/SpeedDialView;.hide:()V // method@029d │ │ -0b34d4: 0e00 |0050: return-void │ │ -0b34d6: 1a04 ff22 |0051: const-string v4, "currentFragmentTag" // string@22ff │ │ -0b34da: 7110 8f05 0400 |0053: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b34e0: 2700 |0056: throw v0 │ │ +0b3428: |[0b3428] ua.gardenapple.itchupdater.ui.MainActivity.onFragmentSet:(Ljava/lang/String;Z)V │ │ +0b3438: 3805 0900 |0000: if-eqz v5, 0009 // +0009 │ │ +0b343c: 7020 441d 4300 |0002: invoke-direct {v3, v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getItemId:(Ljava/lang/String;)I // method@1d44 │ │ +0b3442: 0a05 |0005: move-result v5 │ │ +0b3444: 7020 4a1d 5300 |0006: invoke-direct {v3, v5}, Lua/gardenapple/itchupdater/ui/MainActivity;.navBarSelectItem:(I)V // method@1d4a │ │ +0b344a: 5435 c61f |0009: iget-object v5, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b344e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b3450: 3805 4500 |000c: if-eqz v5, 0051 // +0045 │ │ +0b3454: 1a01 4d20 |000e: const-string v1, "browse" // string@204d │ │ +0b3458: 7120 8805 1500 |0010: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b345e: 0a05 |0013: move-result v5 │ │ +0b3460: 1a02 4e20 |0014: const-string v2, "browseFragment" // string@204e │ │ +0b3464: 3805 1400 |0016: if-eqz v5, 002a // +0014 │ │ +0b3468: 7120 8805 1400 |0018: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b346e: 0a05 |001b: move-result v5 │ │ +0b3470: 3905 0e00 |001c: if-nez v5, 002a // +000e │ │ +0b3474: 5435 c51f |001e: iget-object v5, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b3478: 3805 0600 |0020: if-eqz v5, 0026 // +0006 │ │ +0b347c: 6e10 811c 0500 |0022: invoke-virtual {v5}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.restoreDefaultUI:()V // method@1c81 │ │ +0b3482: 2805 |0025: goto 002a // +0005 │ │ +0b3484: 7110 8f05 0200 |0026: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b348a: 2700 |0029: throw v0 │ │ +0b348c: 5b34 c61f |002a: iput-object v4, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b3490: 7120 8805 1400 |002c: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b3496: 0a04 |002f: move-result v4 │ │ +0b3498: 3804 1700 |0030: if-eqz v4, 0047 // +0017 │ │ +0b349c: 5434 c51f |0032: iget-object v4, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b34a0: 3804 0f00 |0034: if-eqz v4, 0043 // +000f │ │ +0b34a4: 6e10 851c 0400 |0036: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ +0b34aa: 6e10 401d 0300 |0039: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b34b0: 0c04 |003c: move-result-object v4 │ │ +0b34b2: 5444 921d |003d: iget-object v4, v4, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ +0b34b6: 6e10 a502 0400 |003f: invoke-virtual {v4}, Lcom/leinardi/android/speeddial/SpeedDialView;.show:()V // method@02a5 │ │ +0b34bc: 280e |0042: goto 0050 // +000e │ │ +0b34be: 7110 8f05 0200 |0043: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b34c4: 2700 |0046: throw v0 │ │ +0b34c6: 6e10 401d 0300 |0047: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b34cc: 0c04 |004a: move-result-object v4 │ │ +0b34ce: 5444 921d |004b: iget-object v4, v4, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.speedDial:Lcom/leinardi/android/speeddial/SpeedDialView; // field@1d92 │ │ +0b34d2: 6e10 9d02 0400 |004d: invoke-virtual {v4}, Lcom/leinardi/android/speeddial/SpeedDialView;.hide:()V // method@029d │ │ +0b34d8: 0e00 |0050: return-void │ │ +0b34da: 1a04 ff22 |0051: const-string v4, "currentFragmentTag" // string@22ff │ │ +0b34de: 7110 8f05 0400 |0053: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b34e4: 2700 |0056: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=241 │ │ 0x0009 line=244 │ │ 0x001e line=245 │ │ 0x002a line=247 │ │ 0x002c line=249 │ │ @@ -281810,21 +281811,21 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;ZILjava/lang/Object;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0b2ae0: |[0b2ae0] ua.gardenapple.itchupdater.ui.MainActivity.setActiveFragment$default:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;ZILjava/lang/Object;)Z │ │ -0b2af0: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -0b2af4: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -0b2af8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0b2afa: 6e30 531d 1002 |0005: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ -0b2b00: 0a00 |0008: move-result v0 │ │ -0b2b02: 0f00 |0009: return v0 │ │ +0b2ae4: |[0b2ae4] ua.gardenapple.itchupdater.ui.MainActivity.setActiveFragment$default:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;ZILjava/lang/Object;)Z │ │ +0b2af4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0b2af8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +0b2afc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0b2afe: 6e30 531d 1002 |0005: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ +0b2b04: 0a00 |0008: move-result v0 │ │ +0b2b06: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Z │ │ @@ -281837,31 +281838,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -0b2ea0: |[0b2ea0] ua.gardenapple.itchupdater.ui.MainActivity.browseUrl:(Ljava/lang/String;)V │ │ -0b2eb0: 1a00 0037 |0000: const-string v0, "url" // string@3700 │ │ -0b2eb4: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b2eba: 1a00 4d20 |0005: const-string v0, "browse" // string@204d │ │ -0b2ebe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0b2ec0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -0b2ec2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0b2ec4: 7153 541d 0421 |000a: invoke-static {v4, v0, v1, v2, v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment$default:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;ZILjava/lang/Object;)Z // method@1d54 │ │ -0b2eca: 5440 c51f |000d: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b2ece: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -0b2ed2: 6e10 711c 0000 |0011: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ -0b2ed8: 0c00 |0014: move-result-object v0 │ │ -0b2eda: 6e20 651d 5000 |0015: invoke-virtual {v0, v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ -0b2ee0: 0e00 |0018: return-void │ │ -0b2ee2: 1a05 4e20 |0019: const-string v5, "browseFragment" // string@204e │ │ -0b2ee6: 7110 8f05 0500 |001b: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2eec: 2703 |001e: throw v3 │ │ +0b2ea4: |[0b2ea4] ua.gardenapple.itchupdater.ui.MainActivity.browseUrl:(Ljava/lang/String;)V │ │ +0b2eb4: 1a00 0037 |0000: const-string v0, "url" // string@3700 │ │ +0b2eb8: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b2ebe: 1a00 4d20 |0005: const-string v0, "browse" // string@204d │ │ +0b2ec2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0b2ec4: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +0b2ec6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0b2ec8: 7153 541d 0421 |000a: invoke-static {v4, v0, v1, v2, v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment$default:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;ZILjava/lang/Object;)Z // method@1d54 │ │ +0b2ece: 5440 c51f |000d: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b2ed2: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ +0b2ed6: 6e10 711c 0000 |0011: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.getWebView:()Lua/gardenapple/itchupdater/ui/MitchWebView; // method@1c71 │ │ +0b2edc: 0c00 |0014: move-result-object v0 │ │ +0b2ede: 6e20 651d 5000 |0015: invoke-virtual {v0, v5}, Lua/gardenapple/itchupdater/ui/MitchWebView;.loadUrl:(Ljava/lang/String;)V // method@1d65 │ │ +0b2ee4: 0e00 |0018: return-void │ │ +0b2ee6: 1a05 4e20 |0019: const-string v5, "browseFragment" // string@204e │ │ +0b2eea: 7110 8f05 0500 |001b: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2ef0: 2703 |001e: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=235 │ │ 0x000d line=236 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x001f reg=5 (null) Ljava/lang/String; │ │ @@ -281871,22 +281872,22 @@ │ │ type : '()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b2e0c: |[0b2e0c] ua.gardenapple.itchupdater.ui.MainActivity.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ -0b2e1c: 5410 c41f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/MainActivity;.binding:Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // field@1fc4 │ │ -0b2e20: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b2e24: 1100 |0004: return-object v0 │ │ -0b2e26: 1a00 0a20 |0005: const-string v0, "binding" // string@200a │ │ -0b2e2a: 7110 8f05 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2e30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b2e32: 2700 |000b: throw v0 │ │ +0b2e10: |[0b2e10] ua.gardenapple.itchupdater.ui.MainActivity.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; │ │ +0b2e20: 5410 c41f |0000: iget-object v0, v1, Lua/gardenapple/itchupdater/ui/MainActivity;.binding:Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // field@1fc4 │ │ +0b2e24: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b2e28: 1100 |0004: return-object v0 │ │ +0b2e2a: 1a00 0a20 |0005: const-string v0, "binding" // string@200a │ │ +0b2e2e: 7110 8f05 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2e34: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b2e36: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ │ │ #2 : (in Lua/gardenapple/itchupdater/ui/MainActivity;) │ │ @@ -281894,35 +281895,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -0b2f24: |[0b2f24] ua.gardenapple.itchupdater.ui.MainActivity.onBackPressed:()V │ │ -0b2f34: 5430 c51f |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b2f38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b2f3a: 1a02 4e20 |0003: const-string v2, "browseFragment" // string@204e │ │ -0b2f3e: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -0b2f42: 6e10 731c 0000 |0007: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ -0b2f48: 0a00 |000a: move-result v0 │ │ -0b2f4a: 3800 1400 |000b: if-eqz v0, 001f // +0014 │ │ -0b2f4e: 5430 c51f |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b2f52: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -0b2f56: 6e10 761c 0000 |0011: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.onBackPressed:()Z // method@1c76 │ │ -0b2f5c: 0a00 |0014: move-result v0 │ │ -0b2f5e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0b2f62: 6e10 3f1d 0300 |0017: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.finish:()V // method@1d3f │ │ -0b2f68: 0e00 |001a: return-void │ │ -0b2f6a: 7110 8f05 0200 |001b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2f70: 2701 |001e: throw v1 │ │ -0b2f72: 6f10 9701 0300 |001f: invoke-super {v3}, Landroidx/appcompat/app/AppCompatActivity;.onBackPressed:()V // method@0197 │ │ -0b2f78: 0e00 |0022: return-void │ │ -0b2f7a: 7110 8f05 0200 |0023: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2f80: 2701 |0026: throw v1 │ │ +0b2f28: |[0b2f28] ua.gardenapple.itchupdater.ui.MainActivity.onBackPressed:()V │ │ +0b2f38: 5430 c51f |0000: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b2f3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b2f3e: 1a02 4e20 |0003: const-string v2, "browseFragment" // string@204e │ │ +0b2f42: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +0b2f46: 6e10 731c 0000 |0007: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ +0b2f4c: 0a00 |000a: move-result v0 │ │ +0b2f4e: 3800 1400 |000b: if-eqz v0, 001f // +0014 │ │ +0b2f52: 5430 c51f |000d: iget-object v0, v3, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b2f56: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +0b2f5a: 6e10 761c 0000 |0011: invoke-virtual {v0}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.onBackPressed:()Z // method@1c76 │ │ +0b2f60: 0a00 |0014: move-result v0 │ │ +0b2f62: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0b2f66: 6e10 3f1d 0300 |0017: invoke-virtual {v3}, Lua/gardenapple/itchupdater/ui/MainActivity;.finish:()V // method@1d3f │ │ +0b2f6c: 0e00 |001a: return-void │ │ +0b2f6e: 7110 8f05 0200 |001b: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2f74: 2701 |001e: throw v1 │ │ +0b2f76: 6f10 9701 0300 |001f: invoke-super {v3}, Landroidx/appcompat/app/AppCompatActivity;.onBackPressed:()V // method@0197 │ │ +0b2f7c: 0e00 |0022: return-void │ │ +0b2f7e: 7110 8f05 0200 |0023: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2f84: 2701 |0026: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000d line=142 │ │ 0x0017 line=144 │ │ 0x001b line=142 │ │ 0x001f line=148 │ │ @@ -281935,117 +281936,117 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 215 16-bit code units │ │ -0b2f84: |[0b2f84] ua.gardenapple.itchupdater.ui.MainActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0b2f94: 1a00 8c2e |0000: const-string v0, "newConfig" // string@2e8c │ │ -0b2f98: 7120 8c05 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b2f9e: 6f20 9801 ba00 |0005: invoke-super {v10, v11}, Landroidx/appcompat/app/AppCompatActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0198 │ │ -0b2fa4: 6200 6b1b |0008: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0b2fa8: 07a1 |000a: move-object v1, v10 │ │ -0b2faa: 1f01 1d00 |000b: check-cast v1, Landroid/content/Context; // type@001d │ │ -0b2fae: 1402 2f00 067f |000d: const v2, #float 1.78118e+38 // #7f06002f │ │ -0b2fb4: 6e30 e216 1002 |0010: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0b2fba: 0a00 |0013: move-result v0 │ │ -0b2fbc: 6202 6b1b |0014: sget-object v2, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0b2fc0: 1403 3000 067f |0016: const v3, #float 1.78118e+38 // #7f060030 │ │ -0b2fc6: 6e30 e216 1203 |0019: invoke-virtual {v2, v1, v3}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0b2fcc: 0a02 |001c: move-result v2 │ │ -0b2fce: 6203 6b1b |001d: sget-object v3, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0b2fd2: 1404 3100 067f |001f: const v4, #float 1.78118e+38 // #7f060031 │ │ -0b2fd8: 6e30 e216 1304 |0022: invoke-virtual {v3, v1, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0b2fde: 0a03 |0025: move-result v3 │ │ -0b2fe0: 6204 6b1b |0026: sget-object v4, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0b2fe4: 1405 2e00 067f |0028: const v5, #float 1.78117e+38 // #7f06002e │ │ -0b2fea: 6e30 e216 1405 |002b: invoke-virtual {v4, v1, v5}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ -0b2ff0: 0a01 |002e: move-result v1 │ │ -0b2ff2: 6204 6b1b |002f: sget-object v4, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ -0b2ff6: 1225 |0031: const/4 v5, #int 2 // #2 │ │ -0b2ff8: 2355 6f06 |0032: new-array v5, v5, [Lkotlin/Pair; // type@066f │ │ -0b2ffc: 1216 |0034: const/4 v6, #int 1 // #1 │ │ -0b2ffe: 2367 5a06 |0035: new-array v7, v6, [I // type@065a │ │ -0b3002: 1408 a100 0101 |0037: const v8, #float 2.3694e-38 // #010100a1 │ │ -0b3008: 1209 |003a: const/4 v9, #int 0 // #0 │ │ -0b300a: 4b08 0709 |003b: aput v8, v7, v9 │ │ -0b300e: 7110 6403 0100 |003d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0b3014: 0c01 |0040: move-result-object v1 │ │ -0b3016: 7120 5405 1700 |0041: invoke-static {v7, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@0554 │ │ -0b301c: 0c01 |0044: move-result-object v1 │ │ -0b301e: 4d01 0509 |0045: aput-object v1, v5, v9 │ │ -0b3022: 2391 5a06 |0047: new-array v1, v9, [I // type@065a │ │ -0b3026: 7110 6403 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ -0b302c: 0c03 |004c: move-result-object v3 │ │ -0b302e: 7120 5405 3100 |004d: invoke-static {v1, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@0554 │ │ -0b3034: 0c01 |0050: move-result-object v1 │ │ -0b3036: 4d01 0506 |0051: aput-object v1, v5, v6 │ │ -0b303a: 6e20 de16 5400 |0053: invoke-virtual {v4, v5}, Lua/gardenapple/itchupdater/Utils$Companion;.colorStateListOf:([Lkotlin/Pair;)Landroid/content/res/ColorStateList; // method@16de │ │ -0b3040: 0c01 |0056: move-result-object v1 │ │ -0b3042: 6e10 401d 0a00 |0057: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b3048: 0c03 |005a: move-result-object v3 │ │ -0b304a: 5433 8e1d |005b: iget-object v3, v3, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ -0b304e: 6e20 7e02 0300 |005d: invoke-virtual {v3, v0}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setBackgroundColor:(I)V // method@027e │ │ -0b3054: 2204 3e00 |0060: new-instance v4, Landroid/graphics/drawable/ColorDrawable; // type@003e │ │ -0b3058: 7020 a700 0400 |0062: invoke-direct {v4, v0}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@00a7 │ │ -0b305e: 1f04 3f00 |0065: check-cast v4, Landroid/graphics/drawable/Drawable; // type@003f │ │ -0b3062: 6e20 7f02 4300 |0067: invoke-virtual {v3, v4}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setItemBackground:(Landroid/graphics/drawable/Drawable;)V // method@027f │ │ -0b3068: 6e20 8002 1300 |006a: invoke-virtual {v3, v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@0280 │ │ -0b306e: 6e20 8102 1300 |006d: invoke-virtual {v3, v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setItemTextColor:(Landroid/content/res/ColorStateList;)V // method@0281 │ │ -0b3074: 6e10 401d 0a00 |0070: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b307a: 0c01 |0073: move-result-object v1 │ │ -0b307c: 5411 901d |0074: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.mainLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d90 │ │ -0b3080: 6e20 af01 2100 |0076: invoke-virtual {v1, v2}, Landroidx/constraintlayout/widget/ConstraintLayout;.setBackgroundColor:(I)V // method@01af │ │ -0b3086: 54a1 c51f |0079: iget-object v1, v10, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b308a: 1202 |007b: const/4 v2, #int 0 // #0 │ │ -0b308c: 1a03 4e20 |007c: const-string v3, "browseFragment" // string@204e │ │ -0b3090: 3801 5500 |007e: if-eqz v1, 00d3 // +0055 │ │ -0b3094: 6e10 731c 0100 |0080: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ -0b309a: 0a01 |0083: move-result v1 │ │ -0b309c: 3801 0e00 |0084: if-eqz v1, 0092 // +000e │ │ -0b30a0: 54ab c51f |0086: iget-object v11, v10, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b30a4: 380b 0600 |0088: if-eqz v11, 008e // +0006 │ │ -0b30a8: 6e10 851c 0b00 |008a: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ -0b30ae: 2845 |008d: goto 00d2 // +0045 │ │ -0b30b0: 7110 8f05 0300 |008e: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b30b6: 2702 |0091: throw v2 │ │ -0b30b8: 6001 1600 |0092: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ -0b30bc: 1302 1700 |0094: const/16 v2, #int 23 // #17 │ │ -0b30c0: 3421 3c00 |0096: if-lt v1, v2, 00d2 // +003c │ │ -0b30c4: 6e10 491d 0a00 |0098: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0b30ca: 0c01 |009b: move-result-object v1 │ │ -0b30cc: 1502 0004 |009c: const/high16 v2, #int 67108864 // #400 │ │ -0b30d0: 6e20 3f01 2100 |009e: invoke-virtual {v1, v2}, Landroid/view/Window;.clearFlags:(I)V // method@013f │ │ -0b30d6: 6e10 491d 0a00 |00a1: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0b30dc: 0c01 |00a4: move-result-object v1 │ │ -0b30de: 1502 0080 |00a5: const/high16 v2, #int -2147483648 // #8000 │ │ -0b30e2: 6e20 3e01 2100 |00a7: invoke-virtual {v1, v2}, Landroid/view/Window;.addFlags:(I)V // method@013e │ │ -0b30e8: 6e10 491d 0a00 |00aa: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0b30ee: 0c01 |00ad: move-result-object v1 │ │ -0b30f0: 6e20 4101 0100 |00ae: invoke-virtual {v1, v0}, Landroid/view/Window;.setStatusBarColor:(I)V // method@0141 │ │ -0b30f6: 52bb 0b00 |00b1: iget v11, v11, Landroid/content/res/Configuration;.uiMode:I // field@000b │ │ -0b30fa: dd0b 0b30 |00b3: and-int/lit8 v11, v11, #int 48 // #30 │ │ -0b30fe: 1300 1000 |00b5: const/16 v0, #int 16 // #10 │ │ -0b3102: 330b 1000 |00b7: if-ne v11, v0, 00c7 // +0010 │ │ -0b3106: 6e10 491d 0a00 |00b9: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0b310c: 0c0b |00bc: move-result-object v11 │ │ -0b310e: 6e10 4001 0b00 |00bd: invoke-virtual {v11}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0140 │ │ -0b3114: 0c0b |00c0: move-result-object v11 │ │ -0b3116: 1300 0020 |00c1: const/16 v0, #int 8192 // #2000 │ │ -0b311a: 6e20 3901 0b00 |00c3: invoke-virtual {v11, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0139 │ │ -0b3120: 280c |00c6: goto 00d2 // +000c │ │ -0b3122: 6e10 491d 0a00 |00c7: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ -0b3128: 0c0b |00ca: move-result-object v11 │ │ -0b312a: 6e10 4001 0b00 |00cb: invoke-virtual {v11}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0140 │ │ -0b3130: 0c0b |00ce: move-result-object v11 │ │ -0b3132: 6e20 3901 9b00 |00cf: invoke-virtual {v11, v9}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0139 │ │ -0b3138: 0e00 |00d2: return-void │ │ -0b313a: 7110 8f05 0300 |00d3: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b3140: 2702 |00d6: throw v2 │ │ +0b2f88: |[0b2f88] ua.gardenapple.itchupdater.ui.MainActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0b2f98: 1a00 8c2e |0000: const-string v0, "newConfig" // string@2e8c │ │ +0b2f9c: 7120 8c05 0b00 |0002: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b2fa2: 6f20 9801 ba00 |0005: invoke-super {v10, v11}, Landroidx/appcompat/app/AppCompatActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0198 │ │ +0b2fa8: 6200 6b1b |0008: sget-object v0, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0b2fac: 07a1 |000a: move-object v1, v10 │ │ +0b2fae: 1f01 1d00 |000b: check-cast v1, Landroid/content/Context; // type@001d │ │ +0b2fb2: 1402 2f00 067f |000d: const v2, #float 1.78118e+38 // #7f06002f │ │ +0b2fb8: 6e30 e216 1002 |0010: invoke-virtual {v0, v1, v2}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0b2fbe: 0a00 |0013: move-result v0 │ │ +0b2fc0: 6202 6b1b |0014: sget-object v2, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0b2fc4: 1403 3000 067f |0016: const v3, #float 1.78118e+38 // #7f060030 │ │ +0b2fca: 6e30 e216 1203 |0019: invoke-virtual {v2, v1, v3}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0b2fd0: 0a02 |001c: move-result v2 │ │ +0b2fd2: 6203 6b1b |001d: sget-object v3, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0b2fd6: 1404 3100 067f |001f: const v4, #float 1.78118e+38 // #7f060031 │ │ +0b2fdc: 6e30 e216 1304 |0022: invoke-virtual {v3, v1, v4}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0b2fe2: 0a03 |0025: move-result v3 │ │ +0b2fe4: 6204 6b1b |0026: sget-object v4, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0b2fe8: 1405 2e00 067f |0028: const v5, #float 1.78117e+38 // #7f06002e │ │ +0b2fee: 6e30 e216 1405 |002b: invoke-virtual {v4, v1, v5}, Lua/gardenapple/itchupdater/Utils$Companion;.getColor:(Landroid/content/Context;I)I // method@16e2 │ │ +0b2ff4: 0a01 |002e: move-result v1 │ │ +0b2ff6: 6204 6b1b |002f: sget-object v4, Lua/gardenapple/itchupdater/Utils;.Companion:Lua/gardenapple/itchupdater/Utils$Companion; // field@1b6b │ │ +0b2ffa: 1225 |0031: const/4 v5, #int 2 // #2 │ │ +0b2ffc: 2355 6f06 |0032: new-array v5, v5, [Lkotlin/Pair; // type@066f │ │ +0b3000: 1216 |0034: const/4 v6, #int 1 // #1 │ │ +0b3002: 2367 5a06 |0035: new-array v7, v6, [I // type@065a │ │ +0b3006: 1408 a100 0101 |0037: const v8, #float 2.3694e-38 // #010100a1 │ │ +0b300c: 1209 |003a: const/4 v9, #int 0 // #0 │ │ +0b300e: 4b08 0709 |003b: aput v8, v7, v9 │ │ +0b3012: 7110 6403 0100 |003d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0b3018: 0c01 |0040: move-result-object v1 │ │ +0b301a: 7120 5405 1700 |0041: invoke-static {v7, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@0554 │ │ +0b3020: 0c01 |0044: move-result-object v1 │ │ +0b3022: 4d01 0509 |0045: aput-object v1, v5, v9 │ │ +0b3026: 2391 5a06 |0047: new-array v1, v9, [I // type@065a │ │ +0b302a: 7110 6403 0300 |0049: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0364 │ │ +0b3030: 0c03 |004c: move-result-object v3 │ │ +0b3032: 7120 5405 3100 |004d: invoke-static {v1, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@0554 │ │ +0b3038: 0c01 |0050: move-result-object v1 │ │ +0b303a: 4d01 0506 |0051: aput-object v1, v5, v6 │ │ +0b303e: 6e20 de16 5400 |0053: invoke-virtual {v4, v5}, Lua/gardenapple/itchupdater/Utils$Companion;.colorStateListOf:([Lkotlin/Pair;)Landroid/content/res/ColorStateList; // method@16de │ │ +0b3044: 0c01 |0056: move-result-object v1 │ │ +0b3046: 6e10 401d 0a00 |0057: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b304c: 0c03 |005a: move-result-object v3 │ │ +0b304e: 5433 8e1d |005b: iget-object v3, v3, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.bottomNavigationView:Lcom/google/android/material/bottomnavigation/BottomNavigationView; // field@1d8e │ │ +0b3052: 6e20 7e02 0300 |005d: invoke-virtual {v3, v0}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setBackgroundColor:(I)V // method@027e │ │ +0b3058: 2204 3e00 |0060: new-instance v4, Landroid/graphics/drawable/ColorDrawable; // type@003e │ │ +0b305c: 7020 a700 0400 |0062: invoke-direct {v4, v0}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@00a7 │ │ +0b3062: 1f04 3f00 |0065: check-cast v4, Landroid/graphics/drawable/Drawable; // type@003f │ │ +0b3066: 6e20 7f02 4300 |0067: invoke-virtual {v3, v4}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setItemBackground:(Landroid/graphics/drawable/Drawable;)V // method@027f │ │ +0b306c: 6e20 8002 1300 |006a: invoke-virtual {v3, v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@0280 │ │ +0b3072: 6e20 8102 1300 |006d: invoke-virtual {v3, v1}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setItemTextColor:(Landroid/content/res/ColorStateList;)V // method@0281 │ │ +0b3078: 6e10 401d 0a00 |0070: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b307e: 0c01 |0073: move-result-object v1 │ │ +0b3080: 5411 901d |0074: iget-object v1, v1, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.mainLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1d90 │ │ +0b3084: 6e20 af01 2100 |0076: invoke-virtual {v1, v2}, Landroidx/constraintlayout/widget/ConstraintLayout;.setBackgroundColor:(I)V // method@01af │ │ +0b308a: 54a1 c51f |0079: iget-object v1, v10, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b308e: 1202 |007b: const/4 v2, #int 0 // #0 │ │ +0b3090: 1a03 4e20 |007c: const-string v3, "browseFragment" // string@204e │ │ +0b3094: 3801 5500 |007e: if-eqz v1, 00d3 // +0055 │ │ +0b3098: 6e10 731c 0100 |0080: invoke-virtual {v1}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.isVisible:()Z // method@1c73 │ │ +0b309e: 0a01 |0083: move-result v1 │ │ +0b30a0: 3801 0e00 |0084: if-eqz v1, 0092 // +000e │ │ +0b30a4: 54ab c51f |0086: iget-object v11, v10, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b30a8: 380b 0600 |0088: if-eqz v11, 008e // +0006 │ │ +0b30ac: 6e10 851c 0b00 |008a: invoke-virtual {v11}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.updateUI:()V // method@1c85 │ │ +0b30b2: 2845 |008d: goto 00d2 // +0045 │ │ +0b30b4: 7110 8f05 0300 |008e: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b30ba: 2702 |0091: throw v2 │ │ +0b30bc: 6001 1600 |0092: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0016 │ │ +0b30c0: 1302 1700 |0094: const/16 v2, #int 23 // #17 │ │ +0b30c4: 3421 3c00 |0096: if-lt v1, v2, 00d2 // +003c │ │ +0b30c8: 6e10 491d 0a00 |0098: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0b30ce: 0c01 |009b: move-result-object v1 │ │ +0b30d0: 1502 0004 |009c: const/high16 v2, #int 67108864 // #400 │ │ +0b30d4: 6e20 3f01 2100 |009e: invoke-virtual {v1, v2}, Landroid/view/Window;.clearFlags:(I)V // method@013f │ │ +0b30da: 6e10 491d 0a00 |00a1: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0b30e0: 0c01 |00a4: move-result-object v1 │ │ +0b30e2: 1502 0080 |00a5: const/high16 v2, #int -2147483648 // #8000 │ │ +0b30e6: 6e20 3e01 2100 |00a7: invoke-virtual {v1, v2}, Landroid/view/Window;.addFlags:(I)V // method@013e │ │ +0b30ec: 6e10 491d 0a00 |00aa: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0b30f2: 0c01 |00ad: move-result-object v1 │ │ +0b30f4: 6e20 4101 0100 |00ae: invoke-virtual {v1, v0}, Landroid/view/Window;.setStatusBarColor:(I)V // method@0141 │ │ +0b30fa: 52bb 0b00 |00b1: iget v11, v11, Landroid/content/res/Configuration;.uiMode:I // field@000b │ │ +0b30fe: dd0b 0b30 |00b3: and-int/lit8 v11, v11, #int 48 // #30 │ │ +0b3102: 1300 1000 |00b5: const/16 v0, #int 16 // #10 │ │ +0b3106: 330b 1000 |00b7: if-ne v11, v0, 00c7 // +0010 │ │ +0b310a: 6e10 491d 0a00 |00b9: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0b3110: 0c0b |00bc: move-result-object v11 │ │ +0b3112: 6e10 4001 0b00 |00bd: invoke-virtual {v11}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0140 │ │ +0b3118: 0c0b |00c0: move-result-object v11 │ │ +0b311a: 1300 0020 |00c1: const/16 v0, #int 8192 // #2000 │ │ +0b311e: 6e20 3901 0b00 |00c3: invoke-virtual {v11, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0139 │ │ +0b3124: 280c |00c6: goto 00d2 // +000c │ │ +0b3126: 6e10 491d 0a00 |00c7: invoke-virtual {v10}, Lua/gardenapple/itchupdater/ui/MainActivity;.getWindow:()Landroid/view/Window; // method@1d49 │ │ +0b312c: 0c0b |00ca: move-result-object v11 │ │ +0b312e: 6e10 4001 0b00 |00cb: invoke-virtual {v11}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0140 │ │ +0b3134: 0c0b |00ce: move-result-object v11 │ │ +0b3136: 6e20 3901 9b00 |00cf: invoke-virtual {v11, v9}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0139 │ │ +0b313c: 0e00 |00d2: return-void │ │ +0b313e: 7110 8f05 0300 |00d3: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b3144: 2702 |00d6: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=162 │ │ 0x0008 line=164 │ │ 0x0014 line=165 │ │ 0x001d line=166 │ │ 0x0026 line=167 │ │ @@ -282078,184 +282079,184 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 360 16-bit code units │ │ -0b3144: |[0b3144] ua.gardenapple.itchupdater.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0b3154: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b3158: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0b315e: 0c00 |0005: move-result-object v0 │ │ -0b3160: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b3164: 2201 1e06 |0008: new-instance v1, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1; // type@061e │ │ -0b3168: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0b316a: 7030 2e1d 6102 |000b: invoke-direct {v1, v6, v2}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.:(Lua/gardenapple/itchupdater/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@1d2e │ │ -0b3170: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b3174: 7120 a905 1000 |0010: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ -0b317a: 1400 0a00 127f |0013: const v0, #float 1.94067e+38 // #7f12000a │ │ -0b3180: 6e20 571d 0600 |0016: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.setTheme:(I)V // method@1d57 │ │ -0b3186: 6f20 9901 7600 |0019: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0199 │ │ -0b318c: 6e10 451d 0600 |001c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1d45 │ │ -0b3192: 0c00 |001f: move-result-object v0 │ │ -0b3194: 7110 541a 0000 |0020: invoke-static {v0}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1a54 │ │ -0b319a: 0c00 |0023: move-result-object v0 │ │ -0b319c: 1a01 8629 |0024: const-string v1, "inflate(layoutInflater)" // string@2986 │ │ -0b31a0: 7120 8b05 1000 |0026: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b31a6: 5b60 c41f |0029: iput-object v0, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.binding:Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // field@1fc4 │ │ -0b31aa: 6e10 401d 0600 |002b: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b31b0: 0c00 |002e: move-result-object v0 │ │ -0b31b2: 6e10 531a 0000 |002f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ -0b31b8: 0c00 |0032: move-result-object v0 │ │ -0b31ba: 1f00 7000 |0033: check-cast v0, Landroid/view/View; // type@0070 │ │ -0b31be: 6e20 551d 0600 |0035: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@1d55 │ │ -0b31c4: 6e10 401d 0600 |0038: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ -0b31ca: 0c00 |003b: move-result-object v0 │ │ -0b31cc: 5400 931d |003c: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1d93 │ │ -0b31d0: 6e20 561d 0600 |003e: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@1d56 │ │ -0b31d6: 6e10 471d 0600 |0041: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1d47 │ │ -0b31dc: 0c00 |0044: move-result-object v0 │ │ -0b31de: 7110 8a05 0000 |0045: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b31e4: 6e10 8001 0000 |0048: invoke-virtual {v0}, Landroidx/appcompat/app/ActionBar;.hide:()V // method@0180 │ │ -0b31ea: 1a00 4d20 |004b: const-string v0, "browse" // string@204d │ │ -0b31ee: 3907 0400 |004d: if-nez v7, 0051 // +0004 │ │ -0b31f2: 0707 |004f: move-object v7, v0 │ │ -0b31f4: 280a |0050: goto 005a // +000a │ │ -0b31f6: 1a01 0626 |0051: const-string v1, "fragment" // string@2606 │ │ -0b31fa: 6e20 cf00 1700 |0053: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00cf │ │ -0b3200: 0c07 |0056: move-result-object v7 │ │ -0b3202: 3907 0300 |0057: if-nez v7, 005a // +0003 │ │ -0b3206: 28f6 |0059: goto 004f // -000a │ │ -0b3208: 5b67 c61f |005a: iput-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b320c: 6e10 481d 0600 |005c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b3212: 0c07 |005f: move-result-object v7 │ │ -0b3214: 6e20 e001 0700 |0060: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ -0b321a: 0c07 |0063: move-result-object v7 │ │ -0b321c: 1401 bc00 0a7f |0064: const v1, #float 1.83437e+38 // #7f0a00bc │ │ -0b3222: 1a03 ff22 |0067: const-string v3, "currentFragmentTag" // string@22ff │ │ -0b3226: 3807 0700 |0069: if-eqz v7, 0070 // +0007 │ │ -0b322a: 1f07 f305 |006b: check-cast v7, Lua/gardenapple/itchupdater/ui/BrowseFragment; // type@05f3 │ │ -0b322e: 5b67 c51f |006d: iput-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b3232: 2836 |006f: goto 00a5 // +0036 │ │ -0b3234: 2207 f305 |0070: new-instance v7, Lua/gardenapple/itchupdater/ui/BrowseFragment; // type@05f3 │ │ -0b3238: 7010 631c 0700 |0072: invoke-direct {v7}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.:()V // method@1c63 │ │ -0b323e: 5b67 c51f |0075: iput-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b3242: 6e10 481d 0600 |0077: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b3248: 0c07 |007a: move-result-object v7 │ │ -0b324a: 6e10 df01 0700 |007b: invoke-virtual {v7}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ -0b3250: 0c07 |007e: move-result-object v7 │ │ -0b3252: 5464 c51f |007f: iget-object v4, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b3256: 1a05 4e20 |0081: const-string v5, "browseFragment" // string@204e │ │ -0b325a: 3804 e100 |0083: if-eqz v4, 0164 // +00e1 │ │ -0b325e: 1f04 a600 |0085: check-cast v4, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b3262: 6e40 e101 1704 |0087: invoke-virtual {v7, v1, v4, v0}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e1 │ │ -0b3268: 5464 c61f |008a: iget-object v4, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b326c: 3804 d400 |008c: if-eqz v4, 0160 // +00d4 │ │ -0b3270: 7120 8805 0400 |008e: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b3276: 0a00 |0091: move-result v0 │ │ -0b3278: 3900 1000 |0092: if-nez v0, 00a2 // +0010 │ │ -0b327c: 5460 c51f |0094: iget-object v0, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b3280: 3800 0800 |0096: if-eqz v0, 009e // +0008 │ │ -0b3284: 1f00 a600 |0098: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b3288: 6e20 e701 0700 |009a: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentTransaction;.hide:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e7 │ │ -0b328e: 2805 |009d: goto 00a2 // +0005 │ │ -0b3290: 7110 8f05 0500 |009e: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b3296: 2702 |00a1: throw v2 │ │ -0b3298: 6e10 e501 0700 |00a2: invoke-virtual {v7}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ -0b329e: 5467 c61f |00a5: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b32a2: 3807 b500 |00a7: if-eqz v7, 015c // +00b5 │ │ -0b32a6: 1a00 3e2b |00a9: const-string v0, "library" // string@2b3e │ │ -0b32aa: 7120 8805 0700 |00ab: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b32b0: 0a07 |00ae: move-result v7 │ │ -0b32b2: 3807 2100 |00af: if-eqz v7, 00d0 // +0021 │ │ -0b32b6: 6e10 481d 0600 |00b1: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b32bc: 0c07 |00b4: move-result-object v7 │ │ -0b32be: 6e20 e001 0700 |00b5: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ -0b32c4: 0c07 |00b8: move-result-object v7 │ │ -0b32c6: 3907 1700 |00b9: if-nez v7, 00d0 // +0017 │ │ -0b32ca: 6e10 481d 0600 |00bb: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b32d0: 0c07 |00be: move-result-object v7 │ │ -0b32d2: 6e10 df01 0700 |00bf: invoke-virtual {v7}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ -0b32d8: 0c07 |00c2: move-result-object v7 │ │ -0b32da: 2204 1b06 |00c3: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryFragment; // type@061b │ │ -0b32de: 7010 1e1d 0400 |00c5: invoke-direct {v4}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.:()V // method@1d1e │ │ -0b32e4: 1f04 a600 |00c8: check-cast v4, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b32e8: 6e40 e101 1704 |00ca: invoke-virtual {v7, v1, v4, v0}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e1 │ │ -0b32ee: 6e10 e501 0700 |00cd: invoke-virtual {v7}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ -0b32f4: 5467 c61f |00d0: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b32f8: 3807 8600 |00d2: if-eqz v7, 0158 // +0086 │ │ -0b32fc: 1a00 e236 |00d4: const-string v0, "updates" // string@36e2 │ │ -0b3300: 7120 8805 0700 |00d6: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b3306: 0a07 |00d9: move-result v7 │ │ -0b3308: 1a04 bf33 |00da: const-string v4, "settings" // string@33bf │ │ -0b330c: 3807 2100 |00dc: if-eqz v7, 00fd // +0021 │ │ -0b3310: 6e10 481d 0600 |00de: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b3316: 0c07 |00e1: move-result-object v7 │ │ -0b3318: 6e20 e001 0700 |00e2: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ -0b331e: 0c07 |00e5: move-result-object v7 │ │ -0b3320: 3907 1700 |00e6: if-nez v7, 00fd // +0017 │ │ -0b3324: 6e10 481d 0600 |00e8: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b332a: 0c07 |00eb: move-result-object v7 │ │ -0b332c: 6e10 df01 0700 |00ec: invoke-virtual {v7}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ -0b3332: 0c07 |00ef: move-result-object v7 │ │ -0b3334: 2200 4306 |00f0: new-instance v0, Lua/gardenapple/itchupdater/ui/SettingsFragment; // type@0643 │ │ -0b3338: 7010 f21d 0000 |00f2: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.:()V // method@1df2 │ │ -0b333e: 1f00 a600 |00f5: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b3342: 6e40 e101 1740 |00f7: invoke-virtual {v7, v1, v0, v4}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e1 │ │ -0b3348: 6e10 e501 0700 |00fa: invoke-virtual {v7}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ -0b334e: 5467 c61f |00fd: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b3352: 3807 5500 |00ff: if-eqz v7, 0154 // +0055 │ │ -0b3356: 7120 8805 4700 |0101: invoke-static {v7, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b335c: 0a07 |0104: move-result v7 │ │ -0b335e: 3807 2100 |0105: if-eqz v7, 0126 // +0021 │ │ -0b3362: 6e10 481d 0600 |0107: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b3368: 0c07 |010a: move-result-object v7 │ │ -0b336a: 6e20 e001 4700 |010b: invoke-virtual {v7, v4}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ -0b3370: 0c07 |010e: move-result-object v7 │ │ -0b3372: 3907 1700 |010f: if-nez v7, 0126 // +0017 │ │ -0b3376: 6e10 481d 0600 |0111: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b337c: 0c07 |0114: move-result-object v7 │ │ -0b337e: 6e10 df01 0700 |0115: invoke-virtual {v7}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ -0b3384: 0c07 |0118: move-result-object v7 │ │ -0b3386: 2200 4306 |0119: new-instance v0, Lua/gardenapple/itchupdater/ui/SettingsFragment; // type@0643 │ │ -0b338a: 7010 f21d 0000 |011b: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.:()V // method@1df2 │ │ -0b3390: 1f00 a600 |011e: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b3394: 6e40 e101 1740 |0120: invoke-virtual {v7, v1, v0, v4}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e1 │ │ -0b339a: 6e10 e501 0700 |0123: invoke-virtual {v7}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ -0b33a0: 6e10 481d 0600 |0126: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b33a6: 0c07 |0129: move-result-object v7 │ │ -0b33a8: 2200 1f06 |012a: new-instance v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6; // type@061f │ │ -0b33ac: 7020 331d 6000 |012c: invoke-direct {v0, v6}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.:(Lua/gardenapple/itchupdater/ui/MainActivity;)V // method@1d33 │ │ -0b33b2: 1f00 a800 |012f: check-cast v0, Landroidx/fragment/app/FragmentManager$OnBackStackChangedListener; // type@00a8 │ │ -0b33b6: 6e20 de01 0700 |0131: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentManager;.addOnBackStackChangedListener:(Landroidx/fragment/app/FragmentManager$OnBackStackChangedListener;)V // method@01de │ │ -0b33bc: 1407 5a00 0a7f |0134: const v7, #float 1.83435e+38 // #7f0a005a │ │ -0b33c2: 6e20 3e1d 7600 |0137: invoke-virtual {v6, v7}, Lua/gardenapple/itchupdater/ui/MainActivity;.findViewById:(I)Landroid/view/View; // method@1d3e │ │ -0b33c8: 0c07 |013a: move-result-object v7 │ │ -0b33ca: 1f07 1601 |013b: check-cast v7, Lcom/google/android/material/bottomnavigation/BottomNavigationView; // type@0116 │ │ -0b33ce: 2200 2006 |013d: new-instance v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7; // type@0620 │ │ -0b33d2: 7020 351d 6000 |013f: invoke-direct {v0, v6}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.:(Lua/gardenapple/itchupdater/ui/MainActivity;)V // method@1d35 │ │ -0b33d8: 1f00 1501 |0142: check-cast v0, Lcom/google/android/material/bottomnavigation/BottomNavigationView$OnNavigationItemSelectedListener; // type@0115 │ │ -0b33dc: 6e20 8202 0700 |0144: invoke-virtual {v7, v0}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setOnNavigationItemSelectedListener:(Lcom/google/android/material/bottomnavigation/BottomNavigationView$OnNavigationItemSelectedListener;)V // method@0282 │ │ -0b33e2: 5467 c61f |0147: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b33e6: 3807 0700 |0149: if-eqz v7, 0150 // +0007 │ │ -0b33ea: 1210 |014b: const/4 v0, #int 1 // #1 │ │ -0b33ec: 6e30 531d 7600 |014c: invoke-virtual {v6, v7, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ -0b33f2: 0e00 |014f: return-void │ │ -0b33f4: 7110 8f05 0300 |0150: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b33fa: 2702 |0153: throw v2 │ │ -0b33fc: 7110 8f05 0300 |0154: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b3402: 2702 |0157: throw v2 │ │ -0b3404: 7110 8f05 0300 |0158: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b340a: 2702 |015b: throw v2 │ │ -0b340c: 7110 8f05 0300 |015c: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b3412: 2702 |015f: throw v2 │ │ -0b3414: 7110 8f05 0300 |0160: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b341a: 2702 |0163: throw v2 │ │ -0b341c: 7110 8f05 0500 |0164: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b3422: 2702 |0167: throw v2 │ │ +0b3148: |[0b3148] ua.gardenapple.itchupdater.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0b3158: 6200 5000 |0000: sget-object v0, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b315c: 7100 b905 0000 |0002: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0b3162: 0c00 |0005: move-result-object v0 │ │ +0b3164: 1f00 1a02 |0006: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b3168: 2201 1e06 |0008: new-instance v1, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1; // type@061e │ │ +0b316c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0b316e: 7030 2e1d 6102 |000b: invoke-direct {v1, v6, v2}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$1;.:(Lua/gardenapple/itchupdater/ui/MainActivity;Lkotlin/coroutines/Continuation;)V // method@1d2e │ │ +0b3174: 1f01 2902 |000e: check-cast v1, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b3178: 7120 a905 1000 |0010: invoke-static {v0, v1}, Lkotlinx/coroutines/BuildersKt;.runBlocking:(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; // method@05a9 │ │ +0b317e: 1400 0a00 127f |0013: const v0, #float 1.94067e+38 // #7f12000a │ │ +0b3184: 6e20 571d 0600 |0016: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.setTheme:(I)V // method@1d57 │ │ +0b318a: 6f20 9901 7600 |0019: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0199 │ │ +0b3190: 6e10 451d 0600 |001c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1d45 │ │ +0b3196: 0c00 |001f: move-result-object v0 │ │ +0b3198: 7110 541a 0000 |0020: invoke-static {v0}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1a54 │ │ +0b319e: 0c00 |0023: move-result-object v0 │ │ +0b31a0: 1a01 8629 |0024: const-string v1, "inflate(layoutInflater)" // string@2986 │ │ +0b31a4: 7120 8b05 1000 |0026: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b31aa: 5b60 c41f |0029: iput-object v0, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.binding:Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // field@1fc4 │ │ +0b31ae: 6e10 401d 0600 |002b: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b31b4: 0c00 |002e: move-result-object v0 │ │ +0b31b6: 6e10 531a 0000 |002f: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@1a53 │ │ +0b31bc: 0c00 |0032: move-result-object v0 │ │ +0b31be: 1f00 7000 |0033: check-cast v0, Landroid/view/View; // type@0070 │ │ +0b31c2: 6e20 551d 0600 |0035: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@1d55 │ │ +0b31c8: 6e10 401d 0600 |0038: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getBinding:()Lua/gardenapple/itchupdater/databinding/ActivityMainBinding; // method@1d40 │ │ +0b31ce: 0c00 |003b: move-result-object v0 │ │ +0b31d0: 5400 931d |003c: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/ActivityMainBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1d93 │ │ +0b31d4: 6e20 561d 0600 |003e: invoke-virtual {v6, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@1d56 │ │ +0b31da: 6e10 471d 0600 |0041: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1d47 │ │ +0b31e0: 0c00 |0044: move-result-object v0 │ │ +0b31e2: 7110 8a05 0000 |0045: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b31e8: 6e10 8001 0000 |0048: invoke-virtual {v0}, Landroidx/appcompat/app/ActionBar;.hide:()V // method@0180 │ │ +0b31ee: 1a00 4d20 |004b: const-string v0, "browse" // string@204d │ │ +0b31f2: 3907 0400 |004d: if-nez v7, 0051 // +0004 │ │ +0b31f6: 0707 |004f: move-object v7, v0 │ │ +0b31f8: 280a |0050: goto 005a // +000a │ │ +0b31fa: 1a01 0626 |0051: const-string v1, "fragment" // string@2606 │ │ +0b31fe: 6e20 cf00 1700 |0053: invoke-virtual {v7, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00cf │ │ +0b3204: 0c07 |0056: move-result-object v7 │ │ +0b3206: 3907 0300 |0057: if-nez v7, 005a // +0003 │ │ +0b320a: 28f6 |0059: goto 004f // -000a │ │ +0b320c: 5b67 c61f |005a: iput-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b3210: 6e10 481d 0600 |005c: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b3216: 0c07 |005f: move-result-object v7 │ │ +0b3218: 6e20 e001 0700 |0060: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ +0b321e: 0c07 |0063: move-result-object v7 │ │ +0b3220: 1401 bc00 0a7f |0064: const v1, #float 1.83437e+38 // #7f0a00bc │ │ +0b3226: 1a03 ff22 |0067: const-string v3, "currentFragmentTag" // string@22ff │ │ +0b322a: 3807 0700 |0069: if-eqz v7, 0070 // +0007 │ │ +0b322e: 1f07 f305 |006b: check-cast v7, Lua/gardenapple/itchupdater/ui/BrowseFragment; // type@05f3 │ │ +0b3232: 5b67 c51f |006d: iput-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b3236: 2836 |006f: goto 00a5 // +0036 │ │ +0b3238: 2207 f305 |0070: new-instance v7, Lua/gardenapple/itchupdater/ui/BrowseFragment; // type@05f3 │ │ +0b323c: 7010 631c 0700 |0072: invoke-direct {v7}, Lua/gardenapple/itchupdater/ui/BrowseFragment;.:()V // method@1c63 │ │ +0b3242: 5b67 c51f |0075: iput-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b3246: 6e10 481d 0600 |0077: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b324c: 0c07 |007a: move-result-object v7 │ │ +0b324e: 6e10 df01 0700 |007b: invoke-virtual {v7}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ +0b3254: 0c07 |007e: move-result-object v7 │ │ +0b3256: 5464 c51f |007f: iget-object v4, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b325a: 1a05 4e20 |0081: const-string v5, "browseFragment" // string@204e │ │ +0b325e: 3804 e100 |0083: if-eqz v4, 0164 // +00e1 │ │ +0b3262: 1f04 a600 |0085: check-cast v4, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b3266: 6e40 e101 1704 |0087: invoke-virtual {v7, v1, v4, v0}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e1 │ │ +0b326c: 5464 c61f |008a: iget-object v4, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b3270: 3804 d400 |008c: if-eqz v4, 0160 // +00d4 │ │ +0b3274: 7120 8805 0400 |008e: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b327a: 0a00 |0091: move-result v0 │ │ +0b327c: 3900 1000 |0092: if-nez v0, 00a2 // +0010 │ │ +0b3280: 5460 c51f |0094: iget-object v0, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b3284: 3800 0800 |0096: if-eqz v0, 009e // +0008 │ │ +0b3288: 1f00 a600 |0098: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b328c: 6e20 e701 0700 |009a: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentTransaction;.hide:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e7 │ │ +0b3292: 2805 |009d: goto 00a2 // +0005 │ │ +0b3294: 7110 8f05 0500 |009e: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b329a: 2702 |00a1: throw v2 │ │ +0b329c: 6e10 e501 0700 |00a2: invoke-virtual {v7}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ +0b32a2: 5467 c61f |00a5: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b32a6: 3807 b500 |00a7: if-eqz v7, 015c // +00b5 │ │ +0b32aa: 1a00 3e2b |00a9: const-string v0, "library" // string@2b3e │ │ +0b32ae: 7120 8805 0700 |00ab: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b32b4: 0a07 |00ae: move-result v7 │ │ +0b32b6: 3807 2100 |00af: if-eqz v7, 00d0 // +0021 │ │ +0b32ba: 6e10 481d 0600 |00b1: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b32c0: 0c07 |00b4: move-result-object v7 │ │ +0b32c2: 6e20 e001 0700 |00b5: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ +0b32c8: 0c07 |00b8: move-result-object v7 │ │ +0b32ca: 3907 1700 |00b9: if-nez v7, 00d0 // +0017 │ │ +0b32ce: 6e10 481d 0600 |00bb: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b32d4: 0c07 |00be: move-result-object v7 │ │ +0b32d6: 6e10 df01 0700 |00bf: invoke-virtual {v7}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ +0b32dc: 0c07 |00c2: move-result-object v7 │ │ +0b32de: 2204 1b06 |00c3: new-instance v4, Lua/gardenapple/itchupdater/ui/LibraryFragment; // type@061b │ │ +0b32e2: 7010 1e1d 0400 |00c5: invoke-direct {v4}, Lua/gardenapple/itchupdater/ui/LibraryFragment;.:()V // method@1d1e │ │ +0b32e8: 1f04 a600 |00c8: check-cast v4, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b32ec: 6e40 e101 1704 |00ca: invoke-virtual {v7, v1, v4, v0}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e1 │ │ +0b32f2: 6e10 e501 0700 |00cd: invoke-virtual {v7}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ +0b32f8: 5467 c61f |00d0: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b32fc: 3807 8600 |00d2: if-eqz v7, 0158 // +0086 │ │ +0b3300: 1a00 e236 |00d4: const-string v0, "updates" // string@36e2 │ │ +0b3304: 7120 8805 0700 |00d6: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b330a: 0a07 |00d9: move-result v7 │ │ +0b330c: 1a04 bf33 |00da: const-string v4, "settings" // string@33bf │ │ +0b3310: 3807 2100 |00dc: if-eqz v7, 00fd // +0021 │ │ +0b3314: 6e10 481d 0600 |00de: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b331a: 0c07 |00e1: move-result-object v7 │ │ +0b331c: 6e20 e001 0700 |00e2: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ +0b3322: 0c07 |00e5: move-result-object v7 │ │ +0b3324: 3907 1700 |00e6: if-nez v7, 00fd // +0017 │ │ +0b3328: 6e10 481d 0600 |00e8: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b332e: 0c07 |00eb: move-result-object v7 │ │ +0b3330: 6e10 df01 0700 |00ec: invoke-virtual {v7}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ +0b3336: 0c07 |00ef: move-result-object v7 │ │ +0b3338: 2200 4306 |00f0: new-instance v0, Lua/gardenapple/itchupdater/ui/SettingsFragment; // type@0643 │ │ +0b333c: 7010 f21d 0000 |00f2: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.:()V // method@1df2 │ │ +0b3342: 1f00 a600 |00f5: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b3346: 6e40 e101 1740 |00f7: invoke-virtual {v7, v1, v0, v4}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e1 │ │ +0b334c: 6e10 e501 0700 |00fa: invoke-virtual {v7}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ +0b3352: 5467 c61f |00fd: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b3356: 3807 5500 |00ff: if-eqz v7, 0154 // +0055 │ │ +0b335a: 7120 8805 4700 |0101: invoke-static {v7, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b3360: 0a07 |0104: move-result v7 │ │ +0b3362: 3807 2100 |0105: if-eqz v7, 0126 // +0021 │ │ +0b3366: 6e10 481d 0600 |0107: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b336c: 0c07 |010a: move-result-object v7 │ │ +0b336e: 6e20 e001 4700 |010b: invoke-virtual {v7, v4}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ +0b3374: 0c07 |010e: move-result-object v7 │ │ +0b3376: 3907 1700 |010f: if-nez v7, 0126 // +0017 │ │ +0b337a: 6e10 481d 0600 |0111: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b3380: 0c07 |0114: move-result-object v7 │ │ +0b3382: 6e10 df01 0700 |0115: invoke-virtual {v7}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ +0b3388: 0c07 |0118: move-result-object v7 │ │ +0b338a: 2200 4306 |0119: new-instance v0, Lua/gardenapple/itchupdater/ui/SettingsFragment; // type@0643 │ │ +0b338e: 7010 f21d 0000 |011b: invoke-direct {v0}, Lua/gardenapple/itchupdater/ui/SettingsFragment;.:()V // method@1df2 │ │ +0b3394: 1f00 a600 |011e: check-cast v0, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b3398: 6e40 e101 1740 |0120: invoke-virtual {v7, v1, v0, v4}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e1 │ │ +0b339e: 6e10 e501 0700 |0123: invoke-virtual {v7}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ +0b33a4: 6e10 481d 0600 |0126: invoke-virtual {v6}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b33aa: 0c07 |0129: move-result-object v7 │ │ +0b33ac: 2200 1f06 |012a: new-instance v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6; // type@061f │ │ +0b33b0: 7020 331d 6000 |012c: invoke-direct {v0, v6}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$6;.:(Lua/gardenapple/itchupdater/ui/MainActivity;)V // method@1d33 │ │ +0b33b6: 1f00 a800 |012f: check-cast v0, Landroidx/fragment/app/FragmentManager$OnBackStackChangedListener; // type@00a8 │ │ +0b33ba: 6e20 de01 0700 |0131: invoke-virtual {v7, v0}, Landroidx/fragment/app/FragmentManager;.addOnBackStackChangedListener:(Landroidx/fragment/app/FragmentManager$OnBackStackChangedListener;)V // method@01de │ │ +0b33c0: 1407 5a00 0a7f |0134: const v7, #float 1.83435e+38 // #7f0a005a │ │ +0b33c6: 6e20 3e1d 7600 |0137: invoke-virtual {v6, v7}, Lua/gardenapple/itchupdater/ui/MainActivity;.findViewById:(I)Landroid/view/View; // method@1d3e │ │ +0b33cc: 0c07 |013a: move-result-object v7 │ │ +0b33ce: 1f07 1601 |013b: check-cast v7, Lcom/google/android/material/bottomnavigation/BottomNavigationView; // type@0116 │ │ +0b33d2: 2200 2006 |013d: new-instance v0, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7; // type@0620 │ │ +0b33d6: 7020 351d 6000 |013f: invoke-direct {v0, v6}, Lua/gardenapple/itchupdater/ui/MainActivity$onCreate$7;.:(Lua/gardenapple/itchupdater/ui/MainActivity;)V // method@1d35 │ │ +0b33dc: 1f00 1501 |0142: check-cast v0, Lcom/google/android/material/bottomnavigation/BottomNavigationView$OnNavigationItemSelectedListener; // type@0115 │ │ +0b33e0: 6e20 8202 0700 |0144: invoke-virtual {v7, v0}, Lcom/google/android/material/bottomnavigation/BottomNavigationView;.setOnNavigationItemSelectedListener:(Lcom/google/android/material/bottomnavigation/BottomNavigationView$OnNavigationItemSelectedListener;)V // method@0282 │ │ +0b33e6: 5467 c61f |0147: iget-object v7, v6, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b33ea: 3807 0700 |0149: if-eqz v7, 0150 // +0007 │ │ +0b33ee: 1210 |014b: const/4 v0, #int 1 // #1 │ │ +0b33f0: 6e30 531d 7600 |014c: invoke-virtual {v6, v7, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment:(Ljava/lang/String;Z)Z // method@1d53 │ │ +0b33f6: 0e00 |014f: return-void │ │ +0b33f8: 7110 8f05 0300 |0150: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b33fe: 2702 |0153: throw v2 │ │ +0b3400: 7110 8f05 0300 |0154: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b3406: 2702 |0157: throw v2 │ │ +0b3408: 7110 8f05 0300 |0158: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b340e: 2702 |015b: throw v2 │ │ +0b3410: 7110 8f05 0300 |015c: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b3416: 2702 |015f: throw v2 │ │ +0b3418: 7110 8f05 0300 |0160: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b341e: 2702 |0163: throw v2 │ │ +0b3420: 7110 8f05 0500 |0164: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b3426: 2702 |0167: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0016 line=51 │ │ 0x0019 line=52 │ │ 0x001c line=53 │ │ 0x002b line=54 │ │ @@ -282303,50 +282304,50 @@ │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0b34e4: |[0b34e4] ua.gardenapple.itchupdater.ui.MainActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -0b34f4: 1a00 8330 |0000: const-string v0, "permissions" // string@3083 │ │ -0b34f8: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b34fe: 1a03 8328 |0005: const-string v3, "grantResults" // string@2883 │ │ -0b3502: 7120 8c05 3400 |0007: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b3508: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0b350a: 3232 1d00 |000b: if-eq v2, v3, 0028 // +001d │ │ -0b350e: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -0b3510: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ -0b3514: 2831 |0010: goto 0041 // +0031 │ │ -0b3516: 7110 5e05 0400 |0011: invoke-static {v4}, Lkotlin/collections/ArraysKt;.firstOrNull:([I)Ljava/lang/Integer; // method@055e │ │ -0b351c: 0c02 |0014: move-result-object v2 │ │ -0b351e: 3902 0300 |0015: if-nez v2, 0018 // +0003 │ │ -0b3522: 282a |0017: goto 0041 // +002a │ │ -0b3524: 6e10 5d03 0200 |0018: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -0b352a: 0a02 |001b: move-result v2 │ │ -0b352c: 3902 2500 |001c: if-nez v2, 0041 // +0025 │ │ -0b3530: 6202 5306 |001e: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0b3534: 6e10 a716 0200 |0020: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getExternalFileManager:()Lua/gardenapple/itchupdater/files/ExternalFileManager; // method@16a7 │ │ -0b353a: 0c02 |0023: move-result-object v2 │ │ -0b353c: 6e10 521b 0200 |0024: invoke-virtual {v2}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.resumeMoveToDownloads:()V // method@1b52 │ │ -0b3542: 281a |0027: goto 0041 // +001a │ │ -0b3544: 7110 5e05 0400 |0028: invoke-static {v4}, Lkotlin/collections/ArraysKt;.firstOrNull:([I)Ljava/lang/Integer; // method@055e │ │ -0b354a: 0c02 |002b: move-result-object v2 │ │ -0b354c: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ -0b3550: 2813 |002e: goto 0041 // +0013 │ │ -0b3552: 6e10 5d03 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ -0b3558: 0a02 |0032: move-result v2 │ │ -0b355a: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ -0b355e: 6202 5306 |0035: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ -0b3562: 6e10 a716 0200 |0037: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getExternalFileManager:()Lua/gardenapple/itchupdater/files/ExternalFileManager; // method@16a7 │ │ -0b3568: 0c02 |003a: move-result-object v2 │ │ -0b356a: 0713 |003b: move-object v3, v1 │ │ -0b356c: 1f03 1d00 |003c: check-cast v3, Landroid/content/Context; // type@001d │ │ -0b3570: 6e20 511b 3200 |003e: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.resumeGetViewIntent:(Landroid/content/Context;)V // method@1b51 │ │ -0b3576: 0e00 |0041: return-void │ │ +0b34e8: |[0b34e8] ua.gardenapple.itchupdater.ui.MainActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +0b34f8: 1a00 8330 |0000: const-string v0, "permissions" // string@3083 │ │ +0b34fc: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b3502: 1a03 8328 |0005: const-string v3, "grantResults" // string@2883 │ │ +0b3506: 7120 8c05 3400 |0007: invoke-static {v4, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b350c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0b350e: 3232 1d00 |000b: if-eq v2, v3, 0028 // +001d │ │ +0b3512: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +0b3514: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ +0b3518: 2831 |0010: goto 0041 // +0031 │ │ +0b351a: 7110 5e05 0400 |0011: invoke-static {v4}, Lkotlin/collections/ArraysKt;.firstOrNull:([I)Ljava/lang/Integer; // method@055e │ │ +0b3520: 0c02 |0014: move-result-object v2 │ │ +0b3522: 3902 0300 |0015: if-nez v2, 0018 // +0003 │ │ +0b3526: 282a |0017: goto 0041 // +002a │ │ +0b3528: 6e10 5d03 0200 |0018: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +0b352e: 0a02 |001b: move-result v2 │ │ +0b3530: 3902 2500 |001c: if-nez v2, 0041 // +0025 │ │ +0b3534: 6202 5306 |001e: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0b3538: 6e10 a716 0200 |0020: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getExternalFileManager:()Lua/gardenapple/itchupdater/files/ExternalFileManager; // method@16a7 │ │ +0b353e: 0c02 |0023: move-result-object v2 │ │ +0b3540: 6e10 521b 0200 |0024: invoke-virtual {v2}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.resumeMoveToDownloads:()V // method@1b52 │ │ +0b3546: 281a |0027: goto 0041 // +001a │ │ +0b3548: 7110 5e05 0400 |0028: invoke-static {v4}, Lkotlin/collections/ArraysKt;.firstOrNull:([I)Ljava/lang/Integer; // method@055e │ │ +0b354e: 0c02 |002b: move-result-object v2 │ │ +0b3550: 3902 0300 |002c: if-nez v2, 002f // +0003 │ │ +0b3554: 2813 |002e: goto 0041 // +0013 │ │ +0b3556: 6e10 5d03 0200 |002f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@035d │ │ +0b355c: 0a02 |0032: move-result v2 │ │ +0b355e: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ +0b3562: 6202 5306 |0035: sget-object v2, Lua/gardenapple/itchupdater/Mitch;.Companion:Lua/gardenapple/itchupdater/Mitch$Companion; // field@0653 │ │ +0b3566: 6e10 a716 0200 |0037: invoke-virtual {v2}, Lua/gardenapple/itchupdater/Mitch$Companion;.getExternalFileManager:()Lua/gardenapple/itchupdater/files/ExternalFileManager; // method@16a7 │ │ +0b356c: 0c02 |003a: move-result-object v2 │ │ +0b356e: 0713 |003b: move-object v3, v1 │ │ +0b3570: 1f03 1d00 |003c: check-cast v3, Landroid/content/Context; // type@001d │ │ +0b3574: 6e20 511b 3200 |003e: invoke-virtual {v2, v3}, Lua/gardenapple/itchupdater/files/ExternalFileManager;.resumeGetViewIntent:(Landroid/content/Context;)V // method@1b51 │ │ +0b357a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0011 line=305 │ │ 0x001e line=306 │ │ 0x0028 line=308 │ │ 0x0035 line=309 │ │ locals : │ │ @@ -282360,17 +282361,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3578: |[0b3578] ua.gardenapple.itchupdater.ui.MainActivity.onResume:()V │ │ -0b3588: 6f10 9a01 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@019a │ │ -0b358e: 0e00 |0003: return-void │ │ +0b357c: |[0b357c] ua.gardenapple.itchupdater.ui.MainActivity.onResume:()V │ │ +0b358c: 6f10 9a01 0000 |0000: invoke-super {v0}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@019a │ │ +0b3592: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/ui/MainActivity;) │ │ @@ -282378,27 +282379,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0b3590: |[0b3590] ua.gardenapple.itchupdater.ui.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0b35a0: 1a00 fb2f |0000: const-string v0, "outState" // string@2ffb │ │ -0b35a4: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b35aa: 6f20 9b01 3200 |0005: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@019b │ │ -0b35b0: 5420 c61f |0008: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b35b4: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0b35b8: 1a01 0626 |000c: const-string v1, "fragment" // string@2606 │ │ -0b35bc: 6e30 d300 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00d3 │ │ -0b35c2: 0e00 |0011: return-void │ │ -0b35c4: 1a03 ff22 |0012: const-string v3, "currentFragmentTag" // string@22ff │ │ -0b35c8: 7110 8f05 0300 |0014: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b35ce: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -0b35d0: 2703 |0018: throw v3 │ │ +0b3594: |[0b3594] ua.gardenapple.itchupdater.ui.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0b35a4: 1a00 fb2f |0000: const-string v0, "outState" // string@2ffb │ │ +0b35a8: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b35ae: 6f20 9b01 3200 |0005: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@019b │ │ +0b35b4: 5420 c61f |0008: iget-object v0, v2, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b35b8: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +0b35bc: 1a01 0626 |000c: const-string v1, "fragment" // string@2606 │ │ +0b35c0: 6e30 d300 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@00d3 │ │ +0b35c6: 0e00 |0011: return-void │ │ +0b35c8: 1a03 ff22 |0012: const-string v3, "currentFragmentTag" // string@22ff │ │ +0b35cc: 7110 8f05 0300 |0014: invoke-static {v3}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b35d2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +0b35d4: 2703 |0018: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=152 │ │ 0x0008 line=153 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lua/gardenapple/itchupdater/ui/MainActivity; │ │ 0x0000 - 0x0019 reg=3 (null) Landroid/os/Bundle; │ │ @@ -282408,62 +282409,62 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 89 16-bit code units │ │ -0b35d4: |[0b35d4] ua.gardenapple.itchupdater.ui.MainActivity.onStart:()V │ │ -0b35e4: 6f10 9c01 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onStart:()V // method@019c │ │ -0b35ea: 6e10 431d 0400 |0003: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@1d43 │ │ -0b35f0: 0c00 |0006: move-result-object v0 │ │ -0b35f2: 6e10 4c00 0000 |0007: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ -0b35f8: 0c00 |000a: move-result-object v0 │ │ -0b35fa: 1a01 231f |000b: const-string v1, "android.intent.action.VIEW" // string@1f23 │ │ -0b35fe: 7120 8805 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b3604: 0a00 |0010: move-result v0 │ │ -0b3606: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0b3608: 3800 3300 |0012: if-eqz v0, 0045 // +0033 │ │ -0b360c: 6e10 431d 0400 |0014: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@1d43 │ │ -0b3612: 0c00 |0017: move-result-object v0 │ │ -0b3614: 6e10 4e00 0000 |0018: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ -0b361a: 0c00 |001b: move-result-object v0 │ │ -0b361c: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -0b3620: 0710 |001e: move-object v0, v1 │ │ -0b3622: 280b |001f: goto 002a // +000b │ │ -0b3624: 6202 4806 |0020: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ -0b3628: 6e20 9916 0200 |0022: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isItchWebPage:(Landroid/net/Uri;)Z // method@1699 │ │ -0b362e: 0a00 |0025: move-result v0 │ │ -0b3630: 7110 2903 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b3636: 0c00 |0029: move-result-object v0 │ │ -0b3638: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -0b363a: 7110 2903 0200 |002b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b3640: 0c02 |002e: move-result-object v2 │ │ -0b3642: 7120 8805 2000 |002f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b3648: 0a00 |0032: move-result v0 │ │ -0b364a: 3800 1200 |0033: if-eqz v0, 0045 // +0012 │ │ -0b364e: 6e10 431d 0400 |0035: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@1d43 │ │ -0b3654: 0c00 |0038: move-result-object v0 │ │ -0b3656: 6e10 4e00 0000 |0039: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ -0b365c: 0c00 |003c: move-result-object v0 │ │ -0b365e: 7110 b803 0000 |003d: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@03b8 │ │ -0b3664: 0c00 |0040: move-result-object v0 │ │ -0b3666: 6e20 3d1d 0400 |0041: invoke-virtual {v4, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.browseUrl:(Ljava/lang/String;)V // method@1d3d │ │ -0b366c: 2814 |0044: goto 0058 // +0014 │ │ -0b366e: 6e10 431d 0400 |0045: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@1d43 │ │ -0b3674: 0c00 |0048: move-result-object v0 │ │ -0b3676: 1a02 0517 |0049: const-string v2, "SHOULD_OPEN_LIBRARY" // string@1705 │ │ -0b367a: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -0b367c: 6e30 4d00 2003 |004c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004d │ │ -0b3682: 0a00 |004f: move-result v0 │ │ -0b3684: 3800 0800 |0050: if-eqz v0, 0058 // +0008 │ │ -0b3688: 1220 |0052: const/4 v0, #int 2 // #2 │ │ -0b368a: 1a02 3e2b |0053: const-string v2, "library" // string@2b3e │ │ -0b368e: 7151 541d 2403 |0055: invoke-static {v4, v2, v3, v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment$default:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;ZILjava/lang/Object;)Z // method@1d54 │ │ -0b3694: 0e00 |0058: return-void │ │ +0b35d8: |[0b35d8] ua.gardenapple.itchupdater.ui.MainActivity.onStart:()V │ │ +0b35e8: 6f10 9c01 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onStart:()V // method@019c │ │ +0b35ee: 6e10 431d 0400 |0003: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@1d43 │ │ +0b35f4: 0c00 |0006: move-result-object v0 │ │ +0b35f6: 6e10 4c00 0000 |0007: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@004c │ │ +0b35fc: 0c00 |000a: move-result-object v0 │ │ +0b35fe: 1a01 231f |000b: const-string v1, "android.intent.action.VIEW" // string@1f23 │ │ +0b3602: 7120 8805 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b3608: 0a00 |0010: move-result v0 │ │ +0b360a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0b360c: 3800 3300 |0012: if-eqz v0, 0045 // +0033 │ │ +0b3610: 6e10 431d 0400 |0014: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@1d43 │ │ +0b3616: 0c00 |0017: move-result-object v0 │ │ +0b3618: 6e10 4e00 0000 |0018: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ +0b361e: 0c00 |001b: move-result-object v0 │ │ +0b3620: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +0b3624: 0710 |001e: move-object v0, v1 │ │ +0b3626: 280b |001f: goto 002a // +000b │ │ +0b3628: 6202 4806 |0020: sget-object v2, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.INSTANCE:Lua/gardenapple/itchupdater/ItchWebsiteUtils; // field@0648 │ │ +0b362c: 6e20 9916 0200 |0022: invoke-virtual {v2, v0}, Lua/gardenapple/itchupdater/ItchWebsiteUtils;.isItchWebPage:(Landroid/net/Uri;)Z // method@1699 │ │ +0b3632: 0a00 |0025: move-result v0 │ │ +0b3634: 7110 2903 0000 |0026: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b363a: 0c00 |0029: move-result-object v0 │ │ +0b363c: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +0b363e: 7110 2903 0200 |002b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b3644: 0c02 |002e: move-result-object v2 │ │ +0b3646: 7120 8805 2000 |002f: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b364c: 0a00 |0032: move-result v0 │ │ +0b364e: 3800 1200 |0033: if-eqz v0, 0045 // +0012 │ │ +0b3652: 6e10 431d 0400 |0035: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@1d43 │ │ +0b3658: 0c00 |0038: move-result-object v0 │ │ +0b365a: 6e10 4e00 0000 |0039: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@004e │ │ +0b3660: 0c00 |003c: move-result-object v0 │ │ +0b3662: 7110 b803 0000 |003d: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@03b8 │ │ +0b3668: 0c00 |0040: move-result-object v0 │ │ +0b366a: 6e20 3d1d 0400 |0041: invoke-virtual {v4, v0}, Lua/gardenapple/itchupdater/ui/MainActivity;.browseUrl:(Ljava/lang/String;)V // method@1d3d │ │ +0b3670: 2814 |0044: goto 0058 // +0014 │ │ +0b3672: 6e10 431d 0400 |0045: invoke-virtual {v4}, Lua/gardenapple/itchupdater/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@1d43 │ │ +0b3678: 0c00 |0048: move-result-object v0 │ │ +0b367a: 1a02 0517 |0049: const-string v2, "SHOULD_OPEN_LIBRARY" // string@1705 │ │ +0b367e: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +0b3680: 6e30 4d00 2003 |004c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@004d │ │ +0b3686: 0a00 |004f: move-result v0 │ │ +0b3688: 3800 0800 |0050: if-eqz v0, 0058 // +0008 │ │ +0b368c: 1220 |0052: const/4 v0, #int 2 // #2 │ │ +0b368e: 1a02 3e2b |0053: const-string v2, "library" // string@2b3e │ │ +0b3692: 7151 541d 2403 |0055: invoke-static {v4, v2, v3, v0, v1}, Lua/gardenapple/itchupdater/ui/MainActivity;.setActiveFragment$default:(Lua/gardenapple/itchupdater/ui/MainActivity;Ljava/lang/String;ZILjava/lang/Object;)Z // method@1d54 │ │ +0b3698: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=132 │ │ 0x0014 line=133 │ │ 0x0035 line=134 │ │ 0x0045 line=135 │ │ @@ -282476,82 +282477,82 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 139 16-bit code units │ │ -0b2b04: |[0b2b04] ua.gardenapple.itchupdater.ui.MainActivity.setActiveFragment:(Ljava/lang/String;Z)Z │ │ -0b2b14: 1a00 902e |0000: const-string v0, "newFragmentTag" // string@2e90 │ │ -0b2b18: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b2b1e: 5470 c61f |0005: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b2b22: 1a01 ff22 |0007: const-string v1, "currentFragmentTag" // string@22ff │ │ -0b2b26: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0b2b28: 3800 7d00 |000a: if-eqz v0, 0087 // +007d │ │ -0b2b2c: 7120 8805 0800 |000c: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b2b32: 0a00 |000f: move-result v0 │ │ -0b2b34: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -0b2b38: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -0b2b3a: 0f08 |0013: return v8 │ │ -0b2b3c: 6e10 481d 0700 |0014: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b2b42: 0c00 |0017: move-result-object v0 │ │ -0b2b44: 6e10 df01 0000 |0018: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ -0b2b4a: 0c00 |001b: move-result-object v0 │ │ -0b2b4c: 1303 0220 |001c: const/16 v3, #int 8194 // #2002 │ │ -0b2b50: 6e20 e901 3000 |001e: invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentTransaction;.setTransition:(I)Landroidx/fragment/app/FragmentTransaction; // method@01e9 │ │ -0b2b56: 5473 c61f |0021: iget-object v3, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b2b5a: 3803 6000 |0023: if-eqz v3, 0083 // +0060 │ │ -0b2b5e: 1a04 4d20 |0025: const-string v4, "browse" // string@204d │ │ -0b2b62: 7120 8805 4300 |0027: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b2b68: 0a03 |002a: move-result v3 │ │ -0b2b6a: 1a05 4e20 |002b: const-string v5, "browseFragment" // string@204e │ │ -0b2b6e: 3803 1000 |002d: if-eqz v3, 003d // +0010 │ │ -0b2b72: 5471 c51f |002f: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b2b76: 3801 0800 |0031: if-eqz v1, 0039 // +0008 │ │ -0b2b7a: 1f01 a600 |0033: check-cast v1, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b2b7e: 6e20 e701 1000 |0035: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentTransaction;.hide:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e7 │ │ -0b2b84: 2817 |0038: goto 004f // +0017 │ │ -0b2b86: 7110 8f05 0500 |0039: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2b8c: 2702 |003c: throw v2 │ │ -0b2b8e: 6e10 481d 0700 |003d: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ -0b2b94: 0c03 |0040: move-result-object v3 │ │ -0b2b96: 5476 c61f |0041: iget-object v6, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ -0b2b9a: 3806 3c00 |0043: if-eqz v6, 007f // +003c │ │ -0b2b9e: 6e20 e001 6300 |0045: invoke-virtual {v3, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ -0b2ba4: 0c01 |0048: move-result-object v1 │ │ -0b2ba6: 7110 8a05 0100 |0049: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ -0b2bac: 6e20 e801 1000 |004c: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentTransaction;.remove:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e8 │ │ -0b2bb2: 1301 0110 |004f: const/16 v1, #int 4097 // #1001 │ │ -0b2bb6: 6e20 e901 1000 |0051: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentTransaction;.setTransition:(I)Landroidx/fragment/app/FragmentTransaction; // method@01e9 │ │ -0b2bbc: 7120 8805 4800 |0054: invoke-static {v8, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ -0b2bc2: 0a01 |0057: move-result v1 │ │ -0b2bc4: 3801 1000 |0058: if-eqz v1, 0068 // +0010 │ │ -0b2bc8: 5471 c51f |005a: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ -0b2bcc: 3801 0800 |005c: if-eqz v1, 0064 // +0008 │ │ -0b2bd0: 1f01 a600 |005e: check-cast v1, Landroidx/fragment/app/Fragment; // type@00a6 │ │ -0b2bd4: 6e20 ea01 1000 |0060: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentTransaction;.show:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01ea │ │ -0b2bda: 2811 |0063: goto 0074 // +0011 │ │ -0b2bdc: 7110 8f05 0500 |0064: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2be2: 2702 |0067: throw v2 │ │ -0b2be4: 1401 bc00 0a7f |0068: const v1, #float 1.83437e+38 // #7f0a00bc │ │ -0b2bea: 7020 411d 8700 |006b: invoke-direct {v7, v8}, Lua/gardenapple/itchupdater/ui/MainActivity;.getFragmentClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1d41 │ │ -0b2bf0: 0c03 |006e: move-result-object v3 │ │ -0b2bf2: 6204 1a00 |006f: sget-object v4, Landroid/os/Bundle;.EMPTY:Landroid/os/Bundle; // field@001a │ │ -0b2bf6: 6e58 e201 1043 |0071: invoke-virtual {v0, v1, v3, v4, v8}, Landroidx/fragment/app/FragmentTransaction;.add:(ILjava/lang/Class;Landroid/os/Bundle;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e2 │ │ -0b2bfc: 6e20 e301 2000 |0074: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e3 │ │ -0b2c02: 6e10 e501 0000 |0077: invoke-virtual {v0}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ -0b2c08: 7030 4e1d 8709 |007a: invoke-direct {v7, v8, v9}, Lua/gardenapple/itchupdater/ui/MainActivity;.onFragmentSet:(Ljava/lang/String;Z)V // method@1d4e │ │ -0b2c0e: 1218 |007d: const/4 v8, #int 1 // #1 │ │ -0b2c10: 0f08 |007e: return v8 │ │ -0b2c12: 7110 8f05 0100 |007f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2c18: 2702 |0082: throw v2 │ │ -0b2c1a: 7110 8f05 0100 |0083: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2c20: 2702 |0086: throw v2 │ │ -0b2c22: 7110 8f05 0100 |0087: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b2c28: 2702 |008a: throw v2 │ │ +0b2b08: |[0b2b08] ua.gardenapple.itchupdater.ui.MainActivity.setActiveFragment:(Ljava/lang/String;Z)Z │ │ +0b2b18: 1a00 902e |0000: const-string v0, "newFragmentTag" // string@2e90 │ │ +0b2b1c: 7120 8c05 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b2b22: 5470 c61f |0005: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b2b26: 1a01 ff22 |0007: const-string v1, "currentFragmentTag" // string@22ff │ │ +0b2b2a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0b2b2c: 3800 7d00 |000a: if-eqz v0, 0087 // +007d │ │ +0b2b30: 7120 8805 0800 |000c: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b2b36: 0a00 |000f: move-result v0 │ │ +0b2b38: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +0b2b3c: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +0b2b3e: 0f08 |0013: return v8 │ │ +0b2b40: 6e10 481d 0700 |0014: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b2b46: 0c00 |0017: move-result-object v0 │ │ +0b2b48: 6e10 df01 0000 |0018: invoke-virtual {v0}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@01df │ │ +0b2b4e: 0c00 |001b: move-result-object v0 │ │ +0b2b50: 1303 0220 |001c: const/16 v3, #int 8194 // #2002 │ │ +0b2b54: 6e20 e901 3000 |001e: invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentTransaction;.setTransition:(I)Landroidx/fragment/app/FragmentTransaction; // method@01e9 │ │ +0b2b5a: 5473 c61f |0021: iget-object v3, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b2b5e: 3803 6000 |0023: if-eqz v3, 0083 // +0060 │ │ +0b2b62: 1a04 4d20 |0025: const-string v4, "browse" // string@204d │ │ +0b2b66: 7120 8805 4300 |0027: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b2b6c: 0a03 |002a: move-result v3 │ │ +0b2b6e: 1a05 4e20 |002b: const-string v5, "browseFragment" // string@204e │ │ +0b2b72: 3803 1000 |002d: if-eqz v3, 003d // +0010 │ │ +0b2b76: 5471 c51f |002f: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b2b7a: 3801 0800 |0031: if-eqz v1, 0039 // +0008 │ │ +0b2b7e: 1f01 a600 |0033: check-cast v1, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b2b82: 6e20 e701 1000 |0035: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentTransaction;.hide:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e7 │ │ +0b2b88: 2817 |0038: goto 004f // +0017 │ │ +0b2b8a: 7110 8f05 0500 |0039: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2b90: 2702 |003c: throw v2 │ │ +0b2b92: 6e10 481d 0700 |003d: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1d48 │ │ +0b2b98: 0c03 |0040: move-result-object v3 │ │ +0b2b9a: 5476 c61f |0041: iget-object v6, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.currentFragmentTag:Ljava/lang/String; // field@1fc6 │ │ +0b2b9e: 3806 3c00 |0043: if-eqz v6, 007f // +003c │ │ +0b2ba2: 6e20 e001 6300 |0045: invoke-virtual {v3, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@01e0 │ │ +0b2ba8: 0c01 |0048: move-result-object v1 │ │ +0b2baa: 7110 8a05 0100 |0049: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@058a │ │ +0b2bb0: 6e20 e801 1000 |004c: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentTransaction;.remove:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01e8 │ │ +0b2bb6: 1301 0110 |004f: const/16 v1, #int 4097 // #1001 │ │ +0b2bba: 6e20 e901 1000 |0051: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentTransaction;.setTransition:(I)Landroidx/fragment/app/FragmentTransaction; // method@01e9 │ │ +0b2bc0: 7120 8805 4800 |0054: invoke-static {v8, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0588 │ │ +0b2bc6: 0a01 |0057: move-result v1 │ │ +0b2bc8: 3801 1000 |0058: if-eqz v1, 0068 // +0010 │ │ +0b2bcc: 5471 c51f |005a: iget-object v1, v7, Lua/gardenapple/itchupdater/ui/MainActivity;.browseFragment:Lua/gardenapple/itchupdater/ui/BrowseFragment; // field@1fc5 │ │ +0b2bd0: 3801 0800 |005c: if-eqz v1, 0064 // +0008 │ │ +0b2bd4: 1f01 a600 |005e: check-cast v1, Landroidx/fragment/app/Fragment; // type@00a6 │ │ +0b2bd8: 6e20 ea01 1000 |0060: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentTransaction;.show:(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@01ea │ │ +0b2bde: 2811 |0063: goto 0074 // +0011 │ │ +0b2be0: 7110 8f05 0500 |0064: invoke-static {v5}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2be6: 2702 |0067: throw v2 │ │ +0b2be8: 1401 bc00 0a7f |0068: const v1, #float 1.83437e+38 // #7f0a00bc │ │ +0b2bee: 7020 411d 8700 |006b: invoke-direct {v7, v8}, Lua/gardenapple/itchupdater/ui/MainActivity;.getFragmentClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1d41 │ │ +0b2bf4: 0c03 |006e: move-result-object v3 │ │ +0b2bf6: 6204 1a00 |006f: sget-object v4, Landroid/os/Bundle;.EMPTY:Landroid/os/Bundle; // field@001a │ │ +0b2bfa: 6e58 e201 1043 |0071: invoke-virtual {v0, v1, v3, v4, v8}, Landroidx/fragment/app/FragmentTransaction;.add:(ILjava/lang/Class;Landroid/os/Bundle;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e2 │ │ +0b2c00: 6e20 e301 2000 |0074: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentTransaction;.addToBackStack:(Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction; // method@01e3 │ │ +0b2c06: 6e10 e501 0000 |0077: invoke-virtual {v0}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@01e5 │ │ +0b2c0c: 7030 4e1d 8709 |007a: invoke-direct {v7, v8, v9}, Lua/gardenapple/itchupdater/ui/MainActivity;.onFragmentSet:(Ljava/lang/String;Z)V // method@1d4e │ │ +0b2c12: 1218 |007d: const/4 v8, #int 1 // #1 │ │ +0b2c14: 0f08 |007e: return v8 │ │ +0b2c16: 7110 8f05 0100 |007f: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2c1c: 2702 |0082: throw v2 │ │ +0b2c1e: 7110 8f05 0100 |0083: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2c24: 2702 |0086: throw v2 │ │ +0b2c26: 7110 8f05 0100 |0087: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b2c2c: 2702 |008a: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=208 │ │ 0x0014 line=211 │ │ 0x001e line=212 │ │ 0x0021 line=213 │ │ 0x002f line=214 │ │ @@ -282672,46 +282673,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b430c: |[0b430c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.:()V │ │ -0b431c: 2200 2306 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion; // type@0623 │ │ -0b4320: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b4322: 7020 6f1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1d6f │ │ -0b4328: 6900 e31f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion; // field@1fe3 │ │ -0b432c: 0e00 |0008: return-void │ │ +0b4310: |[0b4310] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.:()V │ │ +0b4320: 2200 2306 |0000: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion; // type@0623 │ │ +0b4324: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b4326: 7020 6f1d 1000 |0003: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1d6f │ │ +0b432c: 6900 e31f |0006: sput-object v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.Companion:Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$Companion; // field@1fe3 │ │ +0b4330: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b4330: |[0b4330] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.:()V │ │ -0b4340: 7010 9601 0200 |0000: invoke-direct {v2}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0196 │ │ -0b4346: 2200 3a06 |0003: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // type@063a │ │ -0b434a: 0721 |0005: move-object v1, v2 │ │ -0b434c: 1f01 1d00 |0006: check-cast v1, Landroid/content/Context; // type@001d │ │ -0b4350: 7020 cc1d 1000 |0008: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.:(Landroid/content/Context;)V // method@1dcc │ │ -0b4356: 5b20 e91f |000b: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.adapter:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1fe9 │ │ -0b435a: 2200 f804 |000d: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // type@04f8 │ │ -0b435e: 7010 0118 0000 |000f: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.:()V // method@1801 │ │ -0b4364: 5b20 ed1f |0012: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.repository:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1fed │ │ -0b4368: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ -0b436c: 5b20 ee1f |0016: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.searchString:Ljava/lang/String; // field@1fee │ │ -0b4370: 0e00 |0018: return-void │ │ +0b4334: |[0b4334] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.:()V │ │ +0b4344: 7010 9601 0200 |0000: invoke-direct {v2}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@0196 │ │ +0b434a: 2200 3a06 |0003: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // type@063a │ │ +0b434e: 0721 |0005: move-object v1, v2 │ │ +0b4350: 1f01 1d00 |0006: check-cast v1, Landroid/content/Context; // type@001d │ │ +0b4354: 7020 cc1d 1000 |0008: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.:(Landroid/content/Context;)V // method@1dcc │ │ +0b435a: 5b20 e91f |000b: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.adapter:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1fe9 │ │ +0b435e: 2200 f804 |000d: new-instance v0, Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // type@04f8 │ │ +0b4362: 7010 0118 0000 |000f: invoke-direct {v0}, Lua/gardenapple/itchupdater/data/ItchLibraryRepository;.:()V // method@1801 │ │ +0b4368: 5b20 ed1f |0012: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.repository:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1fed │ │ +0b436c: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ +0b4370: 5b20 ee1f |0016: iput-object v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.searchString:Ljava/lang/String; // field@1fee │ │ +0b4374: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=46 │ │ 0x000d line=48 │ │ 0x0016 line=51 │ │ locals : │ │ @@ -282722,17 +282723,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b42f4: |[0b42f4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; │ │ -0b4304: 5400 e91f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.adapter:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1fe9 │ │ -0b4308: 1100 |0002: return-object v0 │ │ +0b42f8: |[0b42f8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getAdapter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; │ │ +0b4308: 5400 e91f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.adapter:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1fe9 │ │ +0b430c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ │ │ #3 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;) │ │ @@ -282740,17 +282741,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4190: |[0b4190] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getAndroidOnlyFilter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z │ │ -0b41a0: 5500 ea1f |0000: iget-boolean v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b41a4: 0f00 |0002: return v0 │ │ +0b4194: |[0b4194] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getAndroidOnlyFilter$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Z │ │ +0b41a4: 5500 ea1f |0000: iget-boolean v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b41a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ │ │ #4 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;) │ │ @@ -282758,17 +282759,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b42dc: |[0b42dc] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ -0b42ec: 5400 eb1f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b42f0: 1100 |0002: return-object v0 │ │ +0b42e0: |[0b42e0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getBinding$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; │ │ +0b42f0: 5400 eb1f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b42f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ │ │ #5 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;) │ │ @@ -282776,17 +282777,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryRepository;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b42ac: |[0b42ac] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getRepository$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryRepository; │ │ -0b42bc: 5400 ed1f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.repository:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1fed │ │ -0b42c0: 1100 |0002: return-object v0 │ │ +0b42b0: |[0b42b0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getRepository$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryRepository; │ │ +0b42c0: 5400 ed1f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.repository:Lua/gardenapple/itchupdater/data/ItchLibraryRepository; // field@1fed │ │ +0b42c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ │ │ #6 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;) │ │ @@ -282794,17 +282795,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryViewModel;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b42c4: |[0b42c4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getViewModel$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; │ │ -0b42d4: 5400 ef1f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.viewModel:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // field@1fef │ │ -0b42d8: 1100 |0002: return-object v0 │ │ +0b42c8: |[0b42c8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$getViewModel$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; │ │ +0b42d8: 5400 ef1f |0000: iget-object v0, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.viewModel:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // field@1fef │ │ +0b42dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ │ │ #7 : (in Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;) │ │ @@ -282812,17 +282813,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b4374: |[0b4374] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$loadItems:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;Z)V │ │ -0b4384: 7030 aa1d 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadItems:(Ljava/lang/String;Z)V // method@1daa │ │ -0b438a: 0e00 |0003: return-void │ │ +0b4378: |[0b4378] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$loadItems:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;Z)V │ │ +0b4388: 7030 aa1d 1002 |0000: invoke-direct {v0, v1, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadItems:(Ljava/lang/String;Z)V // method@1daa │ │ +0b438e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -282832,17 +282833,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b438c: |[0b438c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$setSearchString$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;)V │ │ -0b439c: 5b01 ee1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.searchString:Ljava/lang/String; // field@1fee │ │ -0b43a0: 0e00 |0002: return-void │ │ +0b4390: |[0b4390] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$setSearchString$p:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;)V │ │ +0b43a0: 5b01 ee1f |0000: iput-object v1, v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.searchString:Ljava/lang/String; // field@1fee │ │ +0b43a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -282851,17 +282852,17 @@ │ │ type : '(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Z)V' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b43a4: |[0b43a4] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$showListEmpty:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Z)V │ │ -0b43b4: 7020 b21d 1000 |0000: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.showListEmpty:(Z)V // method@1db2 │ │ -0b43ba: 0e00 |0003: return-void │ │ +0b43a8: |[0b43a8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.access$showListEmpty:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Z)V │ │ +0b43b8: 7020 b21d 1000 |0000: invoke-direct {v0, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.showListEmpty:(Z)V // method@1db2 │ │ +0b43be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -282870,56 +282871,56 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -0b43bc: |[0b43bc] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.loadItems:(Ljava/lang/String;Z)V │ │ -0b43cc: 5490 ec1f |0000: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadJob:Lkotlinx/coroutines/Job; // field@1fec │ │ -0b43d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b43d2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0b43d6: 2805 |0005: goto 000a // +0005 │ │ -0b43d8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0b43da: 7140 bb05 1012 |0007: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@05bb │ │ -0b43e0: 0790 |000a: move-object v0, v9 │ │ -0b43e2: 1f00 ad00 |000b: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@00ad │ │ -0b43e6: 7110 ec01 0000 |000d: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@01ec │ │ -0b43ec: 0c02 |0010: move-result-object v2 │ │ -0b43ee: 0723 |0011: move-object v3, v2 │ │ -0b43f0: 1f03 3c02 |0012: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b43f4: 6202 5000 |0014: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ -0b43f8: 7100 b905 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ -0b43fe: 0c02 |0019: move-result-object v2 │ │ -0b4400: 0724 |001a: move-object v4, v2 │ │ -0b4402: 1f04 1a02 |001b: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ -0b4406: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0b4408: 2202 2506 |001e: new-instance v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1; // type@0625 │ │ -0b440c: 7051 751d 92ba |0020: invoke-direct {v2, v9, v10, v11, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)V // method@1d75 │ │ -0b4412: 0726 |0023: move-object v6, v2 │ │ -0b4414: 1f06 2902 |0024: check-cast v6, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b4418: 1227 |0026: const/4 v7, #int 2 // #2 │ │ -0b441a: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -0b441c: 7706 a805 0300 |0028: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b4422: 0c0a |002b: move-result-object v10 │ │ -0b4424: 5b9a ec1f |002c: iput-object v10, v9, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadJob:Lkotlinx/coroutines/Job; // field@1fec │ │ -0b4428: 7110 ec01 0000 |002e: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@01ec │ │ -0b442e: 0c0a |0031: move-result-object v10 │ │ -0b4430: 07a2 |0032: move-object v2, v10 │ │ -0b4432: 1f02 3c02 |0033: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ -0b4436: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -0b4438: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -0b443a: 220a 2b06 |0037: new-instance v10, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2; // type@062b │ │ -0b443e: 7030 861d 9a01 |0039: invoke-direct {v10, v9, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V // method@1d86 │ │ -0b4444: 07a5 |003c: move-object v5, v10 │ │ -0b4446: 1f05 2902 |003d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ -0b444a: 1236 |003f: const/4 v6, #int 3 // #3 │ │ -0b444c: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -0b444e: 7706 a805 0200 |0041: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ -0b4454: 0e00 |0044: return-void │ │ +0b43c0: |[0b43c0] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.loadItems:(Ljava/lang/String;Z)V │ │ +0b43d0: 5490 ec1f |0000: iget-object v0, v9, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadJob:Lkotlinx/coroutines/Job; // field@1fec │ │ +0b43d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b43d6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0b43da: 2805 |0005: goto 000a // +0005 │ │ +0b43dc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0b43de: 7140 bb05 1012 |0007: invoke-static {v0, v1, v2, v1}, Lkotlinx/coroutines/Job$DefaultImpls;.cancel$default:(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V // method@05bb │ │ +0b43e4: 0790 |000a: move-object v0, v9 │ │ +0b43e6: 1f00 ad00 |000b: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@00ad │ │ +0b43ea: 7110 ec01 0000 |000d: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@01ec │ │ +0b43f0: 0c02 |0010: move-result-object v2 │ │ +0b43f2: 0723 |0011: move-object v3, v2 │ │ +0b43f4: 1f03 3c02 |0012: check-cast v3, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b43f8: 6202 5000 |0014: sget-object v2, Lkotlinx/coroutines/Dispatchers;.INSTANCE:Lkotlinx/coroutines/Dispatchers; // field@0050 │ │ +0b43fc: 7100 b905 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@05b9 │ │ +0b4402: 0c02 |0019: move-result-object v2 │ │ +0b4404: 0724 |001a: move-object v4, v2 │ │ +0b4406: 1f04 1a02 |001b: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@021a │ │ +0b440a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0b440c: 2202 2506 |001e: new-instance v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1; // type@0625 │ │ +0b4410: 7051 751d 92ba |0020: invoke-direct {v2, v9, v10, v11, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Ljava/lang/String;ZLkotlin/coroutines/Continuation;)V // method@1d75 │ │ +0b4416: 0726 |0023: move-object v6, v2 │ │ +0b4418: 1f06 2902 |0024: check-cast v6, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b441c: 1227 |0026: const/4 v7, #int 2 // #2 │ │ +0b441e: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +0b4420: 7706 a805 0300 |0028: invoke-static/range {v3, v4, v5, v6, v7, v8}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b4426: 0c0a |002b: move-result-object v10 │ │ +0b4428: 5b9a ec1f |002c: iput-object v10, v9, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadJob:Lkotlinx/coroutines/Job; // field@1fec │ │ +0b442c: 7110 ec01 0000 |002e: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@01ec │ │ +0b4432: 0c0a |0031: move-result-object v10 │ │ +0b4434: 07a2 |0032: move-object v2, v10 │ │ +0b4436: 1f02 3c02 |0033: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@023c │ │ +0b443a: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +0b443c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0b443e: 220a 2b06 |0037: new-instance v10, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2; // type@062b │ │ +0b4442: 7030 861d 9a01 |0039: invoke-direct {v10, v9, v1}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;Lkotlin/coroutines/Continuation;)V // method@1d86 │ │ +0b4448: 07a5 |003c: move-object v5, v10 │ │ +0b444a: 1f05 2902 |003d: check-cast v5, Lkotlin/jvm/functions/Function2; // type@0229 │ │ +0b444e: 1236 |003f: const/4 v6, #int 3 // #3 │ │ +0b4450: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +0b4452: 7706 a805 0200 |0041: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lkotlinx/coroutines/BuildersKt;.launch$default:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job; // method@05a8 │ │ +0b4458: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x000a line=123 │ │ 0x002e line=129 │ │ locals : │ │ 0x0000 - 0x0045 reg=9 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ @@ -282931,53 +282932,53 @@ │ │ type : '(Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0b46a8: |[0b46a8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.showListEmpty:(Z)V │ │ -0b46b8: 5440 eb1f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b46bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b46be: 1a02 0a20 |0003: const-string v2, "binding" // string@200a │ │ -0b46c2: 3800 4400 |0005: if-eqz v0, 0049 // +0044 │ │ -0b46c6: 5400 b31d |0007: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.emptyListConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db3 │ │ -0b46ca: 1a03 0e20 |0009: const-string v3, "binding.emptyListConstraintLayout" // string@200e │ │ -0b46ce: 7120 8b05 3000 |000b: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b46d4: 1f00 7000 |000e: check-cast v0, Landroid/view/View; // type@0070 │ │ -0b46d8: 3805 0400 |0010: if-eqz v5, 0014 // +0004 │ │ -0b46dc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0b46de: 2803 |0013: goto 0016 // +0003 │ │ -0b46e0: 1303 0800 |0014: const/16 v3, #int 8 // #8 │ │ -0b46e4: 6e20 3a01 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ -0b46ea: 3805 2f00 |0019: if-eqz v5, 0048 // +002f │ │ -0b46ee: 5445 eb1f |001b: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b46f2: 3805 2700 |001d: if-eqz v5, 0044 // +0027 │ │ -0b46f6: 5455 b71d |001f: iget-object v5, v5, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.noOwnedGames:Landroid/widget/TextView; // field@1db7 │ │ -0b46fa: 5540 ea1f |0021: iget-boolean v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b46fe: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ -0b4702: 1400 6800 117f |0025: const v0, #float 1.9274e+38 // #7f110068 │ │ -0b4708: 2804 |0028: goto 002c // +0004 │ │ -0b470a: 1400 6b00 117f |0029: const v0, #float 1.9274e+38 // #7f11006b │ │ -0b4710: 6e20 7a01 0500 |002c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(I)V // method@017a │ │ -0b4716: 5445 eb1f |002f: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b471a: 3805 0f00 |0031: if-eqz v5, 0040 // +000f │ │ -0b471e: 5455 b41d |0033: iget-object v5, v5, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.goToStoreButton:Lcom/google/android/material/button/MaterialButton; // field@1db4 │ │ -0b4722: 2200 3206 |0035: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1; // type@0632 │ │ -0b4726: 7020 9b1d 4000 |0037: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d9b │ │ -0b472c: 1f00 6f00 |003a: check-cast v0, Landroid/view/View$OnClickListener; // type@006f │ │ -0b4730: 6e20 8402 0500 |003c: invoke-virtual {v5, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ -0b4736: 2809 |003f: goto 0048 // +0009 │ │ -0b4738: 7110 8f05 0200 |0040: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b473e: 2701 |0043: throw v1 │ │ -0b4740: 7110 8f05 0200 |0044: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b4746: 2701 |0047: throw v1 │ │ -0b4748: 0e00 |0048: return-void │ │ -0b474a: 7110 8f05 0200 |0049: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b4750: 2701 |004c: throw v1 │ │ +0b46ac: |[0b46ac] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.showListEmpty:(Z)V │ │ +0b46bc: 5440 eb1f |0000: iget-object v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b46c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b46c2: 1a02 0a20 |0003: const-string v2, "binding" // string@200a │ │ +0b46c6: 3800 4400 |0005: if-eqz v0, 0049 // +0044 │ │ +0b46ca: 5400 b31d |0007: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.emptyListConstraintLayout:Landroidx/constraintlayout/widget/ConstraintLayout; // field@1db3 │ │ +0b46ce: 1a03 0e20 |0009: const-string v3, "binding.emptyListConstraintLayout" // string@200e │ │ +0b46d2: 7120 8b05 3000 |000b: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b46d8: 1f00 7000 |000e: check-cast v0, Landroid/view/View; // type@0070 │ │ +0b46dc: 3805 0400 |0010: if-eqz v5, 0014 // +0004 │ │ +0b46e0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0b46e2: 2803 |0013: goto 0016 // +0003 │ │ +0b46e4: 1303 0800 |0014: const/16 v3, #int 8 // #8 │ │ +0b46e8: 6e20 3a01 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@013a │ │ +0b46ee: 3805 2f00 |0019: if-eqz v5, 0048 // +002f │ │ +0b46f2: 5445 eb1f |001b: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b46f6: 3805 2700 |001d: if-eqz v5, 0044 // +0027 │ │ +0b46fa: 5455 b71d |001f: iget-object v5, v5, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.noOwnedGames:Landroid/widget/TextView; // field@1db7 │ │ +0b46fe: 5540 ea1f |0021: iget-boolean v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b4702: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ +0b4706: 1400 6800 117f |0025: const v0, #float 1.9274e+38 // #7f110068 │ │ +0b470c: 2804 |0028: goto 002c // +0004 │ │ +0b470e: 1400 6b00 117f |0029: const v0, #float 1.9274e+38 // #7f11006b │ │ +0b4714: 6e20 7a01 0500 |002c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(I)V // method@017a │ │ +0b471a: 5445 eb1f |002f: iget-object v5, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b471e: 3805 0f00 |0031: if-eqz v5, 0040 // +000f │ │ +0b4722: 5455 b41d |0033: iget-object v5, v5, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.goToStoreButton:Lcom/google/android/material/button/MaterialButton; // field@1db4 │ │ +0b4726: 2200 3206 |0035: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1; // type@0632 │ │ +0b472a: 7020 9b1d 4000 |0037: invoke-direct {v0, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$showListEmpty$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d9b │ │ +0b4730: 1f00 6f00 |003a: check-cast v0, Landroid/view/View$OnClickListener; // type@006f │ │ +0b4734: 6e20 8402 0500 |003c: invoke-virtual {v5, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0284 │ │ +0b473a: 2809 |003f: goto 0048 // +0009 │ │ +0b473c: 7110 8f05 0200 |0040: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b4742: 2701 |0043: throw v1 │ │ +0b4744: 7110 8f05 0200 |0044: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b474a: 2701 |0047: throw v1 │ │ +0b474c: 0e00 |0048: return-void │ │ +0b474e: 7110 8f05 0200 |0049: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b4754: 2701 |004c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0016 line=197 │ │ 0x001b line=141 │ │ 0x0021 line=142 │ │ 0x002c line=141 │ │ @@ -282994,72 +282995,72 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 264 16-bit code units │ │ -0b4458: |[0b4458] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0b4468: 6f20 9901 8700 |0000: invoke-super {v7, v8}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0199 │ │ -0b446e: 6e10 a71d 0700 |0003: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1da7 │ │ -0b4474: 0c00 |0006: move-result-object v0 │ │ -0b4476: 7110 781a 0000 |0007: invoke-static {v0}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1a78 │ │ -0b447c: 0c00 |000a: move-result-object v0 │ │ -0b447e: 1a01 8629 |000b: const-string v1, "inflate(layoutInflater)" // string@2986 │ │ -0b4482: 7120 8b05 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b4488: 5b70 eb1f |0010: iput-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b448c: 1a01 0a20 |0012: const-string v1, "binding" // string@200a │ │ -0b4490: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0b4492: 3800 ef00 |0015: if-eqz v0, 0104 // +00ef │ │ -0b4496: 6e10 771a 0000 |0017: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@1a77 │ │ -0b449c: 0c00 |001a: move-result-object v0 │ │ -0b449e: 1f00 7000 |001b: check-cast v0, Landroid/view/View; // type@0070 │ │ -0b44a2: 6e20 b01d 0700 |001d: invoke-virtual {v7, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.setContentView:(Landroid/view/View;)V // method@1db0 │ │ -0b44a8: 5470 eb1f |0020: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b44ac: 3800 de00 |0022: if-eqz v0, 0100 // +00de │ │ -0b44b0: 5400 ba1d |0024: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1dba │ │ -0b44b4: 0773 |0026: move-object v3, v7 │ │ -0b44b6: 1f03 1d00 |0027: check-cast v3, Landroid/content/Context; // type@001d │ │ -0b44ba: 1404 7300 087f |0029: const v4, #float 1.80777e+38 // #7f080073 │ │ -0b44c0: 7120 ca01 4300 |002c: invoke-static {v3, v4}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@01ca │ │ -0b44c6: 0c04 |002f: move-result-object v4 │ │ -0b44c8: 6e20 a901 4000 |0030: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@01a9 │ │ -0b44ce: 5470 eb1f |0033: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b44d2: 3800 c700 |0035: if-eqz v0, 00fc // +00c7 │ │ -0b44d6: 5400 ba1d |0037: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1dba │ │ -0b44da: 6e20 b11d 0700 |0039: invoke-virtual {v7, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@1db1 │ │ -0b44e0: 6e10 a91d 0700 |003c: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1da9 │ │ -0b44e6: 0c00 |003f: move-result-object v0 │ │ -0b44e8: 1214 |0040: const/4 v4, #int 1 // #1 │ │ -0b44ea: 3900 0300 |0041: if-nez v0, 0044 // +0003 │ │ -0b44ee: 2804 |0043: goto 0047 // +0004 │ │ -0b44f0: 6e20 8101 4000 |0044: invoke-virtual {v0, v4}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0181 │ │ -0b44f6: 6e10 a91d 0700 |0047: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1da9 │ │ -0b44fc: 0c00 |004a: move-result-object v0 │ │ -0b44fe: 3900 0300 |004b: if-nez v0, 004e // +0003 │ │ -0b4502: 2804 |004d: goto 0051 // +0004 │ │ -0b4504: 6e20 8201 4000 |004e: invoke-virtual {v0, v4}, Landroidx/appcompat/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0182 │ │ -0b450a: 5470 eb1f |0051: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b450e: 3800 a500 |0053: if-eqz v0, 00f8 // +00a5 │ │ -0b4512: 5400 ba1d |0055: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1dba │ │ -0b4516: 2204 2c06 |0057: new-instance v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1; // type@062c │ │ -0b451a: 7020 8b1d 7400 |0059: invoke-direct {v4, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d8b │ │ -0b4520: 1f04 6f00 |005c: check-cast v4, Landroid/view/View$OnClickListener; // type@006f │ │ -0b4524: 6e20 aa01 4000 |005e: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01aa │ │ -0b452a: 2200 b400 |0061: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ -0b452e: 0774 |0063: move-object v4, v7 │ │ -0b4530: 1f04 b500 |0064: check-cast v4, Landroidx/lifecycle/ViewModelStoreOwner; // type@00b5 │ │ -0b4534: 2205 2d06 |0066: new-instance v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2; // type@062d │ │ -0b4538: 7020 8d1d 7500 |0068: invoke-direct {v5, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d8d │ │ -0b453e: 1f05 b300 |006b: check-cast v5, Landroidx/lifecycle/ViewModelProvider$Factory; // type@00b3 │ │ -0b4542: 7030 f101 4005 |006d: invoke-direct {v0, v4, v5}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@01f1 │ │ -0b4548: 1c04 0c05 |0070: const-class v4, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // type@050c │ │ -0b454c: 6e20 f201 4000 |0072: invoke-virtual {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ -0b4552: 0c00 |0075: move-result-object v0 │ │ -0b4554: 1a04 0a30 |0076: const-string v4, "override fun onCreate(savedInstanceState: Bundle?) { │ │ +0b445c: |[0b445c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0b446c: 6f20 9901 8700 |0000: invoke-super {v7, v8}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@0199 │ │ +0b4472: 6e10 a71d 0700 |0003: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1da7 │ │ +0b4478: 0c00 |0006: move-result-object v0 │ │ +0b447a: 7110 781a 0000 |0007: invoke-static {v0}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.inflate:(Landroid/view/LayoutInflater;)Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // method@1a78 │ │ +0b4480: 0c00 |000a: move-result-object v0 │ │ +0b4482: 1a01 8629 |000b: const-string v1, "inflate(layoutInflater)" // string@2986 │ │ +0b4486: 7120 8b05 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b448c: 5b70 eb1f |0010: iput-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b4490: 1a01 0a20 |0012: const-string v1, "binding" // string@200a │ │ +0b4494: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0b4496: 3800 ef00 |0015: if-eqz v0, 0104 // +00ef │ │ +0b449a: 6e10 771a 0000 |0017: invoke-virtual {v0}, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@1a77 │ │ +0b44a0: 0c00 |001a: move-result-object v0 │ │ +0b44a2: 1f00 7000 |001b: check-cast v0, Landroid/view/View; // type@0070 │ │ +0b44a6: 6e20 b01d 0700 |001d: invoke-virtual {v7, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.setContentView:(Landroid/view/View;)V // method@1db0 │ │ +0b44ac: 5470 eb1f |0020: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b44b0: 3800 de00 |0022: if-eqz v0, 0100 // +00de │ │ +0b44b4: 5400 ba1d |0024: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1dba │ │ +0b44b8: 0773 |0026: move-object v3, v7 │ │ +0b44ba: 1f03 1d00 |0027: check-cast v3, Landroid/content/Context; // type@001d │ │ +0b44be: 1404 7300 087f |0029: const v4, #float 1.80777e+38 // #7f080073 │ │ +0b44c4: 7120 ca01 4300 |002c: invoke-static {v3, v4}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@01ca │ │ +0b44ca: 0c04 |002f: move-result-object v4 │ │ +0b44cc: 6e20 a901 4000 |0030: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@01a9 │ │ +0b44d2: 5470 eb1f |0033: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b44d6: 3800 c700 |0035: if-eqz v0, 00fc // +00c7 │ │ +0b44da: 5400 ba1d |0037: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1dba │ │ +0b44de: 6e20 b11d 0700 |0039: invoke-virtual {v7, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.setSupportActionBar:(Landroidx/appcompat/widget/Toolbar;)V // method@1db1 │ │ +0b44e4: 6e10 a91d 0700 |003c: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1da9 │ │ +0b44ea: 0c00 |003f: move-result-object v0 │ │ +0b44ec: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +0b44ee: 3900 0300 |0041: if-nez v0, 0044 // +0003 │ │ +0b44f2: 2804 |0043: goto 0047 // +0004 │ │ +0b44f4: 6e20 8101 4000 |0044: invoke-virtual {v0, v4}, Landroidx/appcompat/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0181 │ │ +0b44fa: 6e10 a91d 0700 |0047: invoke-virtual {v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.getSupportActionBar:()Landroidx/appcompat/app/ActionBar; // method@1da9 │ │ +0b4500: 0c00 |004a: move-result-object v0 │ │ +0b4502: 3900 0300 |004b: if-nez v0, 004e // +0003 │ │ +0b4506: 2804 |004d: goto 0051 // +0004 │ │ +0b4508: 6e20 8201 4000 |004e: invoke-virtual {v0, v4}, Landroidx/appcompat/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0182 │ │ +0b450e: 5470 eb1f |0051: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b4512: 3800 a500 |0053: if-eqz v0, 00f8 // +00a5 │ │ +0b4516: 5400 ba1d |0055: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.toolbar:Landroidx/appcompat/widget/Toolbar; // field@1dba │ │ +0b451a: 2204 2c06 |0057: new-instance v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1; // type@062c │ │ +0b451e: 7020 8b1d 7400 |0059: invoke-direct {v4, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d8b │ │ +0b4524: 1f04 6f00 |005c: check-cast v4, Landroid/view/View$OnClickListener; // type@006f │ │ +0b4528: 6e20 aa01 4000 |005e: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@01aa │ │ +0b452e: 2200 b400 |0061: new-instance v0, Landroidx/lifecycle/ViewModelProvider; // type@00b4 │ │ +0b4532: 0774 |0063: move-object v4, v7 │ │ +0b4534: 1f04 b500 |0064: check-cast v4, Landroidx/lifecycle/ViewModelStoreOwner; // type@00b5 │ │ +0b4538: 2205 2d06 |0066: new-instance v5, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2; // type@062d │ │ +0b453c: 7020 8d1d 7500 |0068: invoke-direct {v5, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$2;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d8d │ │ +0b4542: 1f05 b300 |006b: check-cast v5, Landroidx/lifecycle/ViewModelProvider$Factory; // type@00b3 │ │ +0b4546: 7030 f101 4005 |006d: invoke-direct {v0, v4, v5}, Landroidx/lifecycle/ViewModelProvider;.:(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V // method@01f1 │ │ +0b454c: 1c04 0c05 |0070: const-class v4, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // type@050c │ │ +0b4550: 6e20 f201 4000 |0072: invoke-virtual {v0, v4}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@01f2 │ │ +0b4556: 0c00 |0075: move-result-object v0 │ │ +0b4558: 1a04 0a30 |0076: const-string v4, "override fun onCreate(savedInstanceState: Bundle?) { │ │ super.onCreate(savedInstanceState) │ │ │ │ binding = OwnedActivityBinding.inflate(layoutInflater) │ │ setContentView(binding.root) │ │ │ │ binding.toolbar.navigationIcon = │ │ ContextCompat.getDrawable(this, R.drawable.ic_baseline_arrow_back_24) │ │ @@ -283111,85 +283112,85 @@ │ │ savedInstanceState?.getBoolean(LAST_ANDROID_ONLY_FILTER, DEFAULT_ANDROID_ONLY_FILTER) │ │ ?: PreferenceManager.getDefaultSharedPreferences(this).getBoolean( │ │ LAST_ANDROID_ONLY_FILTER, DEFAULT_ANDROID_ONLY_FILTER) │ │ searchString = savedInstanceState?.getString(LAST_SEARCH_QUERY) ?: "" │ │ │ │ loadItems(searchString, androidOnlyFilter) │ │ }" // string@300a │ │ -0b4558: 7120 8b05 4000 |0078: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ -0b455e: 1f00 0c05 |007b: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // type@050c │ │ -0b4562: 5b70 ef1f |007d: iput-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.viewModel:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // field@1fef │ │ -0b4566: 5470 eb1f |007f: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b456a: 3800 7300 |0081: if-eqz v0, 00f4 // +0073 │ │ -0b456e: 5400 b81d |0083: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ -0b4572: 5474 e91f |0085: iget-object v4, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.adapter:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1fe9 │ │ -0b4576: 2205 3f06 |0087: new-instance v5, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter; // type@063f │ │ -0b457a: 2206 2e06 |0089: new-instance v6, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3; // type@062e │ │ -0b457e: 7020 8f1d 7600 |008b: invoke-direct {v6, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d8f │ │ -0b4584: 1f06 2702 |008e: check-cast v6, Lkotlin/jvm/functions/Function0; // type@0227 │ │ -0b4588: 7020 e31d 6500 |0090: invoke-direct {v5, v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.:(Lkotlin/jvm/functions/Function0;)V // method@1de3 │ │ -0b458e: 1f05 bc00 |0093: check-cast v5, Landroidx/paging/LoadStateAdapter; // type@00bc │ │ -0b4592: 6e20 d81d 5400 |0095: invoke-virtual {v4, v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.withLoadStateFooter:(Landroidx/paging/LoadStateAdapter;)Landroidx/recyclerview/widget/ConcatAdapter; // method@1dd8 │ │ -0b4598: 0c04 |0098: move-result-object v4 │ │ -0b459a: 1f04 cf00 |0099: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ -0b459e: 6e20 1502 4000 |009b: invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ -0b45a4: 5470 e91f |009e: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.adapter:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1fe9 │ │ -0b45a8: 2204 3006 |00a0: new-instance v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4; // type@0630 │ │ -0b45ac: 7020 951d 7400 |00a2: invoke-direct {v4, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d95 │ │ -0b45b2: 1f04 2802 |00a5: check-cast v4, Lkotlin/jvm/functions/Function1; // type@0228 │ │ -0b45b6: 6e20 ce1d 4000 |00a7: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.addLoadStateListener:(Lkotlin/jvm/functions/Function1;)V // method@1dce │ │ -0b45bc: 5470 eb1f |00aa: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ -0b45c0: 3800 4400 |00ac: if-eqz v0, 00f0 // +0044 │ │ -0b45c4: 5400 b81d |00ae: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ -0b45c8: 2201 ce00 |00b0: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ -0b45cc: 7020 0e02 3100 |00b2: invoke-direct {v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@020e │ │ -0b45d2: 1f01 d000 |00b5: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ -0b45d6: 6e20 1602 1000 |00b7: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ -0b45dc: 1200 |00ba: const/4 v0, #int 0 // #0 │ │ -0b45de: 1a01 8d36 |00bb: const-string v1, "ua.gardenapple.itchupdater.lastupdatecheck.last_android_only" // string@368d │ │ -0b45e2: 3908 0300 |00bd: if-nez v8, 00c0 // +0003 │ │ -0b45e6: 2809 |00bf: goto 00c8 // +0009 │ │ -0b45e8: 6e30 cb00 1800 |00c0: invoke-virtual {v8, v1, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00cb │ │ -0b45ee: 0a02 |00c3: move-result v2 │ │ -0b45f0: 7110 2903 0200 |00c4: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ -0b45f6: 0c02 |00c7: move-result-object v2 │ │ -0b45f8: 3902 0b00 |00c8: if-nez v2, 00d3 // +000b │ │ -0b45fc: 7110 0c02 0300 |00ca: invoke-static {v3}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -0b4602: 0c02 |00cd: move-result-object v2 │ │ -0b4604: 7230 6f00 1200 |00ce: invoke-interface {v2, v1, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006f │ │ -0b460a: 0a00 |00d1: move-result v0 │ │ -0b460c: 2805 |00d2: goto 00d7 // +0005 │ │ -0b460e: 6e10 2703 0200 |00d3: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ -0b4614: 0a00 |00d6: move-result v0 │ │ -0b4616: 5c70 ea1f |00d7: iput-boolean v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b461a: 1a00 0000 |00d9: const-string v0, "" // string@0000 │ │ -0b461e: 3908 0300 |00db: if-nez v8, 00de // +0003 │ │ -0b4622: 280b |00dd: goto 00e8 // +000b │ │ -0b4624: 1a01 ee2a |00de: const-string v1, "last_search" // string@2aee │ │ -0b4628: 6e20 cf00 1800 |00e0: invoke-virtual {v8, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00cf │ │ -0b462e: 0c08 |00e3: move-result-object v8 │ │ -0b4630: 3908 0300 |00e4: if-nez v8, 00e7 // +0003 │ │ -0b4634: 2802 |00e6: goto 00e8 // +0002 │ │ -0b4636: 0780 |00e7: move-object v0, v8 │ │ -0b4638: 5b70 ee1f |00e8: iput-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.searchString:Ljava/lang/String; // field@1fee │ │ -0b463c: 5578 ea1f |00ea: iget-boolean v8, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b4640: 7030 aa1d 0708 |00ec: invoke-direct {v7, v0, v8}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadItems:(Ljava/lang/String;Z)V // method@1daa │ │ -0b4646: 0e00 |00ef: return-void │ │ -0b4648: 7110 8f05 0100 |00f0: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b464e: 2702 |00f3: throw v2 │ │ -0b4650: 7110 8f05 0100 |00f4: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b4656: 2702 |00f7: throw v2 │ │ -0b4658: 7110 8f05 0100 |00f8: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b465e: 2702 |00fb: throw v2 │ │ -0b4660: 7110 8f05 0100 |00fc: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b4666: 2702 |00ff: throw v2 │ │ -0b4668: 7110 8f05 0100 |0100: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b466e: 2702 |0103: throw v2 │ │ -0b4670: 7110 8f05 0100 |0104: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ -0b4676: 2702 |0107: throw v2 │ │ +0b455c: 7120 8b05 4000 |0078: invoke-static {v0, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@058b │ │ +0b4562: 1f00 0c05 |007b: check-cast v0, Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // type@050c │ │ +0b4566: 5b70 ef1f |007d: iput-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.viewModel:Lua/gardenapple/itchupdater/data/ItchLibraryViewModel; // field@1fef │ │ +0b456a: 5470 eb1f |007f: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b456e: 3800 7300 |0081: if-eqz v0, 00f4 // +0073 │ │ +0b4572: 5400 b81d |0083: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ +0b4576: 5474 e91f |0085: iget-object v4, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.adapter:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1fe9 │ │ +0b457a: 2205 3f06 |0087: new-instance v5, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter; // type@063f │ │ +0b457e: 2206 2e06 |0089: new-instance v6, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3; // type@062e │ │ +0b4582: 7020 8f1d 7600 |008b: invoke-direct {v6, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$3;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d8f │ │ +0b4588: 1f06 2702 |008e: check-cast v6, Lkotlin/jvm/functions/Function0; // type@0227 │ │ +0b458c: 7020 e31d 6500 |0090: invoke-direct {v5, v6}, Lua/gardenapple/itchupdater/ui/OwnedGamesLoadStateAdapter;.:(Lkotlin/jvm/functions/Function0;)V // method@1de3 │ │ +0b4592: 1f05 bc00 |0093: check-cast v5, Landroidx/paging/LoadStateAdapter; // type@00bc │ │ +0b4596: 6e20 d81d 5400 |0095: invoke-virtual {v4, v5}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.withLoadStateFooter:(Landroidx/paging/LoadStateAdapter;)Landroidx/recyclerview/widget/ConcatAdapter; // method@1dd8 │ │ +0b459c: 0c04 |0098: move-result-object v4 │ │ +0b459e: 1f04 cf00 |0099: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@00cf │ │ +0b45a2: 6e20 1502 4000 |009b: invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0215 │ │ +0b45a8: 5470 e91f |009e: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.adapter:Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter; // field@1fe9 │ │ +0b45ac: 2204 3006 |00a0: new-instance v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4; // type@0630 │ │ +0b45b0: 7020 951d 7400 |00a2: invoke-direct {v4, v7}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreate$4;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d95 │ │ +0b45b6: 1f04 2802 |00a5: check-cast v4, Lkotlin/jvm/functions/Function1; // type@0228 │ │ +0b45ba: 6e20 ce1d 4000 |00a7: invoke-virtual {v0, v4}, Lua/gardenapple/itchupdater/ui/OwnedGamesAdapter;.addLoadStateListener:(Lkotlin/jvm/functions/Function1;)V // method@1dce │ │ +0b45c0: 5470 eb1f |00aa: iget-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.binding:Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding; // field@1feb │ │ +0b45c4: 3800 4400 |00ac: if-eqz v0, 00f0 // +0044 │ │ +0b45c8: 5400 b81d |00ae: iget-object v0, v0, Lua/gardenapple/itchupdater/databinding/OwnedActivityBinding;.ownedItemsList:Landroidx/recyclerview/widget/RecyclerView; // field@1db8 │ │ +0b45cc: 2201 ce00 |00b0: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@00ce │ │ +0b45d0: 7020 0e02 3100 |00b2: invoke-direct {v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@020e │ │ +0b45d6: 1f01 d000 |00b5: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // type@00d0 │ │ +0b45da: 6e20 1602 1000 |00b7: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@0216 │ │ +0b45e0: 1200 |00ba: const/4 v0, #int 0 // #0 │ │ +0b45e2: 1a01 8d36 |00bb: const-string v1, "ua.gardenapple.itchupdater.lastupdatecheck.last_android_only" // string@368d │ │ +0b45e6: 3908 0300 |00bd: if-nez v8, 00c0 // +0003 │ │ +0b45ea: 2809 |00bf: goto 00c8 // +0009 │ │ +0b45ec: 6e30 cb00 1800 |00c0: invoke-virtual {v8, v1, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@00cb │ │ +0b45f2: 0a02 |00c3: move-result v2 │ │ +0b45f4: 7110 2903 0200 |00c4: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0329 │ │ +0b45fa: 0c02 |00c7: move-result-object v2 │ │ +0b45fc: 3902 0b00 |00c8: if-nez v2, 00d3 // +000b │ │ +0b4600: 7110 0c02 0300 |00ca: invoke-static {v3}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +0b4606: 0c02 |00cd: move-result-object v2 │ │ +0b4608: 7230 6f00 1200 |00ce: invoke-interface {v2, v1, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@006f │ │ +0b460e: 0a00 |00d1: move-result v0 │ │ +0b4610: 2805 |00d2: goto 00d7 // +0005 │ │ +0b4612: 6e10 2703 0200 |00d3: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@0327 │ │ +0b4618: 0a00 |00d6: move-result v0 │ │ +0b461a: 5c70 ea1f |00d7: iput-boolean v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b461e: 1a00 0000 |00d9: const-string v0, "" // string@0000 │ │ +0b4622: 3908 0300 |00db: if-nez v8, 00de // +0003 │ │ +0b4626: 280b |00dd: goto 00e8 // +000b │ │ +0b4628: 1a01 ee2a |00de: const-string v1, "last_search" // string@2aee │ │ +0b462c: 6e20 cf00 1800 |00e0: invoke-virtual {v8, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@00cf │ │ +0b4632: 0c08 |00e3: move-result-object v8 │ │ +0b4634: 3908 0300 |00e4: if-nez v8, 00e7 // +0003 │ │ +0b4638: 2802 |00e6: goto 00e8 // +0002 │ │ +0b463a: 0780 |00e7: move-object v0, v8 │ │ +0b463c: 5b70 ee1f |00e8: iput-object v0, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.searchString:Ljava/lang/String; // field@1fee │ │ +0b4640: 5578 ea1f |00ea: iget-boolean v8, v7, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b4644: 7030 aa1d 0708 |00ec: invoke-direct {v7, v0, v8}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadItems:(Ljava/lang/String;Z)V // method@1daa │ │ +0b464a: 0e00 |00ef: return-void │ │ +0b464c: 7110 8f05 0100 |00f0: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b4652: 2702 |00f3: throw v2 │ │ +0b4654: 7110 8f05 0100 |00f4: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b465a: 2702 |00f7: throw v2 │ │ +0b465c: 7110 8f05 0100 |00f8: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b4662: 2702 |00fb: throw v2 │ │ +0b4664: 7110 8f05 0100 |00fc: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b466a: 2702 |00ff: throw v2 │ │ +0b466c: 7110 8f05 0100 |0100: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b4672: 2702 |0103: throw v2 │ │ +0b4674: 7110 8f05 0100 |0104: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@058f │ │ +0b467a: 2702 |0107: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=56 │ │ 0x0017 line=57 │ │ 0x0020 line=59 │ │ 0x0026 line=60 │ │ @@ -283227,40 +283228,40 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0b41a8: |[0b41a8] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0b41b8: 1a00 8a2c |0000: const-string v0, "menu" // string@2c8a │ │ -0b41bc: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b41c2: 6e10 a81d 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1da8 │ │ -0b41c8: 0c00 |0008: move-result-object v0 │ │ -0b41ca: 1401 0300 0e7f |0009: const v1, #float 1.8875e+38 // #7f0e0003 │ │ -0b41d0: 6e30 2701 1003 |000c: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0127 │ │ -0b41d6: 1400 4301 0a7f |000f: const v0, #float 1.8344e+38 // #7f0a0143 │ │ -0b41dc: 7220 2301 0300 |0012: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0123 │ │ -0b41e2: 0c00 |0015: move-result-object v0 │ │ -0b41e4: 5521 ea1f |0016: iget-boolean v1, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b41e8: 7220 2b01 1000 |0018: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@012b │ │ -0b41ee: 1400 c800 0a7f |001b: const v0, #float 1.83438e+38 // #7f0a00c8 │ │ -0b41f4: 7220 2301 0300 |001e: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0123 │ │ -0b41fa: 0c03 |0021: move-result-object v3 │ │ -0b41fc: 7210 2801 0300 |0022: invoke-interface {v3}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@0128 │ │ -0b4202: 0c03 |0025: move-result-object v3 │ │ -0b4204: 1a00 272f |0026: const-string v0, "null cannot be cast to non-null type androidx.appcompat.widget.SearchView" // string@2f27 │ │ -0b4208: 7120 e104 0300 |0028: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ -0b420e: 1f03 9900 |002b: check-cast v3, Landroidx/appcompat/widget/SearchView; // type@0099 │ │ -0b4212: 2200 3106 |002d: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1; // type@0631 │ │ -0b4216: 7020 981d 2000 |002f: invoke-direct {v0, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d98 │ │ -0b421c: 1f00 9800 |0032: check-cast v0, Landroidx/appcompat/widget/SearchView$OnQueryTextListener; // type@0098 │ │ -0b4220: 6e20 a501 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/SearchView;.setOnQueryTextListener:(Landroidx/appcompat/widget/SearchView$OnQueryTextListener;)V // method@01a5 │ │ -0b4226: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -0b4228: 0f03 |0038: return v3 │ │ +0b41ac: |[0b41ac] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0b41bc: 1a00 8a2c |0000: const-string v0, "menu" // string@2c8a │ │ +0b41c0: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b41c6: 6e10 a81d 0200 |0005: invoke-virtual {v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1da8 │ │ +0b41cc: 0c00 |0008: move-result-object v0 │ │ +0b41ce: 1401 0300 0e7f |0009: const v1, #float 1.8875e+38 // #7f0e0003 │ │ +0b41d4: 6e30 2701 1003 |000c: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0127 │ │ +0b41da: 1400 4301 0a7f |000f: const v0, #float 1.8344e+38 // #7f0a0143 │ │ +0b41e0: 7220 2301 0300 |0012: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0123 │ │ +0b41e6: 0c00 |0015: move-result-object v0 │ │ +0b41e8: 5521 ea1f |0016: iget-boolean v1, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b41ec: 7220 2b01 1000 |0018: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@012b │ │ +0b41f2: 1400 c800 0a7f |001b: const v0, #float 1.83438e+38 // #7f0a00c8 │ │ +0b41f8: 7220 2301 0300 |001e: invoke-interface {v3, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0123 │ │ +0b41fe: 0c03 |0021: move-result-object v3 │ │ +0b4200: 7210 2801 0300 |0022: invoke-interface {v3}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@0128 │ │ +0b4206: 0c03 |0025: move-result-object v3 │ │ +0b4208: 1a00 272f |0026: const-string v0, "null cannot be cast to non-null type androidx.appcompat.widget.SearchView" // string@2f27 │ │ +0b420c: 7120 e104 0300 |0028: invoke-static {v3, v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@04e1 │ │ +0b4212: 1f03 9900 |002b: check-cast v3, Landroidx/appcompat/widget/SearchView; // type@0099 │ │ +0b4216: 2200 3106 |002d: new-instance v0, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1; // type@0631 │ │ +0b421a: 7020 981d 2000 |002f: invoke-direct {v0, v2}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity$onCreateOptionsMenu$1;.:(Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;)V // method@1d98 │ │ +0b4220: 1f00 9800 |0032: check-cast v0, Landroidx/appcompat/widget/SearchView$OnQueryTextListener; // type@0098 │ │ +0b4224: 6e20 a501 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/SearchView;.setOnQueryTextListener:(Landroidx/appcompat/widget/SearchView$OnQueryTextListener;)V // method@01a5 │ │ +0b422a: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +0b422c: 0f03 |0038: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=162 │ │ 0x0012 line=163 │ │ 0x001e line=165 │ │ 0x002d line=166 │ │ locals : │ │ @@ -283272,43 +283273,43 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0b422c: |[0b422c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0b423c: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ -0b4240: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4246: 7210 2901 0500 |0005: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0129 │ │ -0b424c: 0a00 |0008: move-result v0 │ │ -0b424e: 1401 4301 0a7f |0009: const v1, #float 1.8344e+38 // #7f0a0143 │ │ -0b4254: 3310 2a00 |000c: if-ne v0, v1, 0036 // +002a │ │ -0b4258: 7210 2a01 0500 |000e: invoke-interface {v5}, Landroid/view/MenuItem;.isChecked:()Z // method@012a │ │ -0b425e: 0a00 |0011: move-result v0 │ │ -0b4260: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0b4262: b710 |0013: xor-int/2addr v0, v1 │ │ -0b4264: 5c40 ea1f |0014: iput-boolean v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b4268: 5442 ee1f |0016: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.searchString:Ljava/lang/String; // field@1fee │ │ -0b426c: 7030 aa1d 2400 |0018: invoke-direct {v4, v2, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadItems:(Ljava/lang/String;Z)V // method@1daa │ │ -0b4272: 0740 |001b: move-object v0, v4 │ │ -0b4274: 1f00 1d00 |001c: check-cast v0, Landroid/content/Context; // type@001d │ │ -0b4278: 7110 0c02 0000 |001e: invoke-static {v0}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ -0b427e: 0c00 |0021: move-result-object v0 │ │ -0b4280: 7210 6d00 0000 |0022: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ -0b4286: 0c00 |0025: move-result-object v0 │ │ -0b4288: 5542 ea1f |0026: iget-boolean v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b428c: 1a03 8d36 |0028: const-string v3, "ua.gardenapple.itchupdater.lastupdatecheck.last_android_only" // string@368d │ │ -0b4290: 7230 6900 3002 |002a: invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0069 │ │ -0b4296: 7210 6700 0000 |002d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0067 │ │ -0b429c: 5540 ea1f |0030: iget-boolean v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b42a0: 7220 2b01 0500 |0032: invoke-interface {v5, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@012b │ │ -0b42a6: 0f01 |0035: return v1 │ │ -0b42a8: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -0b42aa: 0f05 |0037: return v5 │ │ +0b4230: |[0b4230] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0b4240: 1a00 582a |0000: const-string v0, "item" // string@2a58 │ │ +0b4244: 7120 8c05 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b424a: 7210 2901 0500 |0005: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0129 │ │ +0b4250: 0a00 |0008: move-result v0 │ │ +0b4252: 1401 4301 0a7f |0009: const v1, #float 1.8344e+38 // #7f0a0143 │ │ +0b4258: 3310 2a00 |000c: if-ne v0, v1, 0036 // +002a │ │ +0b425c: 7210 2a01 0500 |000e: invoke-interface {v5}, Landroid/view/MenuItem;.isChecked:()Z // method@012a │ │ +0b4262: 0a00 |0011: move-result v0 │ │ +0b4264: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0b4266: b710 |0013: xor-int/2addr v0, v1 │ │ +0b4268: 5c40 ea1f |0014: iput-boolean v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b426c: 5442 ee1f |0016: iget-object v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.searchString:Ljava/lang/String; // field@1fee │ │ +0b4270: 7030 aa1d 2400 |0018: invoke-direct {v4, v2, v0}, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.loadItems:(Ljava/lang/String;Z)V // method@1daa │ │ +0b4276: 0740 |001b: move-object v0, v4 │ │ +0b4278: 1f00 1d00 |001c: check-cast v0, Landroid/content/Context; // type@001d │ │ +0b427c: 7110 0c02 0000 |001e: invoke-static {v0}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@020c │ │ +0b4282: 0c00 |0021: move-result-object v0 │ │ +0b4284: 7210 6d00 0000 |0022: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@006d │ │ +0b428a: 0c00 |0025: move-result-object v0 │ │ +0b428c: 5542 ea1f |0026: iget-boolean v2, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b4290: 1a03 8d36 |0028: const-string v3, "ua.gardenapple.itchupdater.lastupdatecheck.last_android_only" // string@368d │ │ +0b4294: 7230 6900 3002 |002a: invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0069 │ │ +0b429a: 7210 6700 0000 |002d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@0067 │ │ +0b42a0: 5540 ea1f |0030: iget-boolean v0, v4, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b42a4: 7220 2b01 0500 |0032: invoke-interface {v5, v0}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@012b │ │ +0b42aa: 0f01 |0035: return v1 │ │ +0b42ac: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0b42ae: 0f05 |0037: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=181 │ │ 0x000e line=183 │ │ 0x0016 line=184 │ │ 0x001b line=185 │ │ 0x0022 line=186 │ │ @@ -283324,22 +283325,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0b4678: |[0b4678] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0b4688: 1a00 fb2f |0000: const-string v0, "outState" // string@2ffb │ │ -0b468c: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ -0b4692: 6f20 9b01 3200 |0005: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@019b │ │ -0b4698: 5520 ea1f |0008: iget-boolean v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ -0b469c: 1a01 8d36 |000a: const-string v1, "ua.gardenapple.itchupdater.lastupdatecheck.last_android_only" // string@368d │ │ -0b46a0: 6e30 d100 1300 |000c: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00d1 │ │ -0b46a6: 0e00 |000f: return-void │ │ +0b467c: |[0b467c] ua.gardenapple.itchupdater.ui.OwnedGamesActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0b468c: 1a00 fb2f |0000: const-string v0, "outState" // string@2ffb │ │ +0b4690: 7120 8c05 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@058c │ │ +0b4696: 6f20 9b01 3200 |0005: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@019b │ │ +0b469c: 5520 ea1f |0008: iget-boolean v0, v2, Lua/gardenapple/itchupdater/ui/OwnedGamesActivity;.androidOnlyFilter:Z // field@1fea │ │ +0b46a0: 1a01 8d36 |000a: const-string v1, "ua.gardenapple.itchupdater.lastupdatecheck.last_android_only" // string@368d │ │ +0b46a4: 6e30 d100 1300 |000c: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@00d1 │ │ +0b46aa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=115 │ │ 0x0008 line=116 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lua/gardenapple/itchupdater/ui/OwnedGamesActivity; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/os/Bundle; │ ├── classes2.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 2183077 bytes, number of entries: 995 │ │ │ +Zip file size: 2183087 bytes, number of entries: 995 │ │ │ ?rwxrwxr-x 2.0 unx 262 b- stor 80-Jan-01 00:00 okhttp3/internal/tls/BasicCertificateChainCleaner$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 1373 b- stor 80-Jan-01 00:00 okhttp3/internal/tls/CertificateChainCleaner$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 okhttp3/internal/tls/CertificateChainCleaner.class │ │ │ ?rwxrwxr-x 2.0 unx 5010 b- stor 80-Jan-01 00:00 okhttp3/internal/tls/OkHostnameVerifier.class │ │ │ ?rwxrwxr-x 2.0 unx 199 b- stor 80-Jan-01 00:00 okhttp3/internal/tls/TrustRootIndex.class │ │ │ ?rwxrwxr-x 2.0 unx 2020 b- stor 80-Jan-01 00:00 okhttp3/internal/ws/MessageDeflater.class │ │ │ ?rwxrwxr-x 2.0 unx 566 b- stor 80-Jan-01 00:00 okhttp3/internal/ws/MessageDeflaterKt.class │ │ │ @@ -280,15 +280,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1956 b- stor 80-Jan-01 00:00 org/jsoup/select/Selector.class │ │ │ ?rwxrwxr-x 2.0 unx 449 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 268 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/ErrorReportBroadcastReciever$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 1424 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/ErrorReportBroadcastReciever.class │ │ │ ?rwxrwxr-x 2.0 unx 9115 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/ItchWebsiteUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 1614 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/Mitch$Companion.class │ │ │ ?rwxrwxr-x 2.0 unx 1442 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/Mitch$preferenceChangeListener$1.class │ │ │ -?rwxrwxr-x 2.0 unx 11770 b- defN 80-Jan-01 00:00 ua/gardenapple/itchupdater/Mitch.class │ │ │ +?rwxrwxr-x 2.0 unx 11777 b- defN 80-Jan-01 00:00 ua/gardenapple/itchupdater/Mitch.class │ │ │ ?rwxrwxr-x 2.0 unx 1599 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/MitchKt.class │ │ │ ?rwxrwxr-x 2.0 unx 2372 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/R$anim.class │ │ │ ?rwxrwxr-x 2.0 unx 1361 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/R$animator.class │ │ │ ?rwxrwxr-x 2.0 unx 529 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 40731 b- defN 80-Jan-01 00:00 ua/gardenapple/itchupdater/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 823 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/R$bool.class │ │ │ ?rwxrwxr-x 2.0 unx 11670 b- defN 80-Jan-01 00:00 ua/gardenapple/itchupdater/R$color.class │ │ │ @@ -990,8 +990,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2807 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/ui/OwnedGamesActivity$loadItems$2.class │ │ │ ?rwxrwxr-x 2.0 unx 5013 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/ui/SettingsFragment$onPreferenceTreeClick$dialog$1$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4255 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/ui/SettingsFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 2454 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/ui/UpdatesFragment$onViewCreated$2$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2834 b- stor 80-Jan-01 00:00 ua/gardenapple/itchupdater/ui/UpdatesListAdapter$onBindViewHolder$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 12126 b- defN 80-Jan-01 00:00 ua/gardenapple/itchupdater/ui/MainActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 12971 b- defN 80-Jan-01 00:00 ua/gardenapple/itchupdater/ui/OwnedGamesActivity.class │ │ │ -995 files, 2402689 bytes uncompressed, 2000079 bytes compressed: 16.8% │ │ │ +995 files, 2402696 bytes uncompressed, 2000089 bytes compressed: 16.8% │ │ ├── ua/gardenapple/itchupdater/Mitch.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -217,15 +217,16 @@ │ │ │ │ Intrinsics.checkNotNullExpressionValue((Object)applicationContext, s); │ │ │ │ final FetchConfiguration$Builder fetchConfiguration$Builder = new FetchConfiguration$Builder(applicationContext); │ │ │ │ fetchConfiguration$Builder.setDownloadConcurrentLimit(n2); │ │ │ │ fetchConfiguration$Builder.setAutoRetryMaxAttempts(n2); │ │ │ │ fetchConfiguration$Builder.enableFileExistChecks(false); │ │ │ │ fetchConfiguration$Builder.createDownloadFileOnEnqueue(false); │ │ │ │ fetchConfiguration$Builder.preAllocateFileOnCreation(false); │ │ │ │ - final Fetch fetch = Mitch.fetch = fetchConfiguration$Builder.build().getNewFetchInstanceFromConfiguration(); │ │ │ │ + Mitch.fetch = fetchConfiguration$Builder.build().getNewFetchInstanceFromConfiguration(); │ │ │ │ + final Fetch fetch = Mitch.fetch; │ │ │ │ final String s2 = "fetch"; │ │ │ │ if (fetch == null) { │ │ │ │ Intrinsics.throwUninitializedPropertyAccessException(s2); │ │ │ │ throw null; │ │ │ │ } │ │ │ │ final FetchDownloader fetchDownloader = new FetchDownloader(fetch); │ │ │ │ final Fetch fetch2 = Mitch.fetch; ├── smali_classes2/ua/gardenapple/itchupdater/Mitch.smali │ @@ -830,55 +830,57 @@ │ invoke-virtual {v0}, Lcom/tonyodev/fetch2/FetchConfiguration;->getNewFetchInstanceFromConfiguration()Lcom/tonyodev/fetch2/Fetch; │ │ move-result-object v0 │ │ sput-object v0, Lua/gardenapple/itchupdater/Mitch;->fetch:Lcom/tonyodev/fetch2/Fetch; │ │ .line 176 │ - new-instance v2, Lua/gardenapple/itchupdater/download/FetchDownloader; │ + new-instance v0, Lua/gardenapple/itchupdater/download/FetchDownloader; │ + │ + sget-object v2, Lua/gardenapple/itchupdater/Mitch;->fetch:Lcom/tonyodev/fetch2/Fetch; │ │ const/4 v3, 0x0 │ │ const-string v5, "fetch" │ │ - if-eqz v0, :cond_3 │ + if-eqz v2, :cond_3 │ │ - invoke-direct {v2, v0}, Lua/gardenapple/itchupdater/download/FetchDownloader;->(Lcom/tonyodev/fetch2/Fetch;)V │ + invoke-direct {v0, v2}, Lua/gardenapple/itchupdater/download/FetchDownloader;->(Lcom/tonyodev/fetch2/Fetch;)V │ │ .line 177 │ - sget-object v0, Lua/gardenapple/itchupdater/Mitch;->fetch:Lcom/tonyodev/fetch2/Fetch; │ + sget-object v2, Lua/gardenapple/itchupdater/Mitch;->fetch:Lcom/tonyodev/fetch2/Fetch; │ │ - if-eqz v0, :cond_2 │ + if-eqz v2, :cond_2 │ │ new-instance v3, Lua/gardenapple/itchupdater/download/MitchFetchListener; │ │ invoke-virtual {p0}, Lua/gardenapple/itchupdater/Mitch;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v5 │ │ invoke-static {v5, v4}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-direct {v3, v5, v2}, Lua/gardenapple/itchupdater/download/MitchFetchListener;->(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V │ + invoke-direct {v3, v5, v0}, Lua/gardenapple/itchupdater/download/MitchFetchListener;->(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V │ │ check-cast v3, Lcom/tonyodev/fetch2/FetchListener; │ │ - invoke-interface {v0, v3}, Lcom/tonyodev/fetch2/Fetch;->addListener(Lcom/tonyodev/fetch2/FetchListener;)Lcom/tonyodev/fetch2/Fetch; │ + invoke-interface {v2, v3}, Lcom/tonyodev/fetch2/Fetch;->addListener(Lcom/tonyodev/fetch2/FetchListener;)Lcom/tonyodev/fetch2/Fetch; │ │ .line 178 │ - new-instance v0, Lua/gardenapple/itchupdater/files/DownloadFileManager; │ + new-instance v2, Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ invoke-virtual {p0}, Lua/gardenapple/itchupdater/Mitch;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V │ │ - invoke-direct {v0, v3, v2}, Lua/gardenapple/itchupdater/files/DownloadFileManager;->(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V │ + invoke-direct {v2, v3, v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;->(Landroid/content/Context;Lua/gardenapple/itchupdater/download/FetchDownloader;)V │ │ - sput-object v0, Lua/gardenapple/itchupdater/Mitch;->fileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; │ + sput-object v2, Lua/gardenapple/itchupdater/Mitch;->fileManager:Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ .line 179 │ invoke-virtual {v1}, Lua/gardenapple/itchupdater/Mitch$Companion;->getFileManager()Lua/gardenapple/itchupdater/files/DownloadFileManager; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lua/gardenapple/itchupdater/files/DownloadFileManager;->setup()V